.elementor-12 .elementor-element.elementor-element-ba70a08{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--overlay-mix-blend-mode:multiply;--padding-top:64px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-ba70a08:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ba70a08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right, #E2EADF 0%, #FAF6EF 55%);}.elementor-12 .elementor-element.elementor-element-ba70a08::before, .elementor-12 .elementor-element.elementor-element-ba70a08 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-ba70a08 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-ba70a08 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-ba70a08 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-ba70a08 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fanyepsicologia.com/wp-content/uploads/2026/10/ff-cabecera-inicio.jpg");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-ba70a08::before{filter:brightness( 100% ) contrast( 100% ) saturate( 75% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-127cf12{--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;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-33631fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-0b08b52 .elementor-heading-title{font-family:var( --e-global-typography-ffeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-ffeyebrow-font-size );font-weight:var( --e-global-typography-ffeyebrow-font-weight );text-transform:var( --e-global-typography-ffeyebrow-text-transform );line-height:var( --e-global-typography-ffeyebrow-line-height );letter-spacing:var( --e-global-typography-ffeyebrow-letter-spacing );word-spacing:var( --e-global-typography-ffeyebrow-word-spacing );color:var( --e-global-color-ffterra2 );}.elementor-12 .elementor-element.elementor-element-18127e1 .elementor-heading-title{font-family:var( --e-global-typography-ffh1-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh1-font-size );font-weight:var( --e-global-typography-ffh1-font-weight );line-height:var( --e-global-typography-ffh1-line-height );letter-spacing:var( --e-global-typography-ffh1-letter-spacing );word-spacing:var( --e-global-typography-ffh1-word-spacing );color:var( --e-global-color-secondary );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-d403bb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:var( --e-global-typography-fflead-font-family ), Sans-serif;font-size:var( --e-global-typography-fflead-font-size );font-weight:var( --e-global-typography-fflead-font-weight );line-height:var( --e-global-typography-fflead-line-height );letter-spacing:var( --e-global-typography-fflead-letter-spacing );word-spacing:var( --e-global-typography-fflead-word-spacing );color:var( --e-global-color-ffmuted );}.elementor-12 .elementor-element.elementor-element-02f541b{--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;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-12 .elementor-element.elementor-element-94b629b .elementor-button{background-color:var( --e-global-color-ffwa );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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-ffwaink );color:var( --e-global-color-ffwaink );box-shadow:0px 8px 20px -10px rgba(42,115,80,0.45);transition-duration:0.35s;border-radius:999px 999px 999px 999px;padding:17px 30px 17px 30px;}.elementor-12 .elementor-element.elementor-element-94b629b .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-94b629b .elementor-button:focus{background-color:var( --e-global-color-ffwa2 );color:var( --e-global-color-ffwaink );}.elementor-12 .elementor-element.elementor-element-94b629b .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-94b629b .elementor-button:focus svg{fill:var( --e-global-color-ffwaink );}.elementor-12 .elementor-element.elementor-element-b0d8b7c .elementor-button{background-color:rgba(255,255,255,0);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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.35s;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#CFC5B3;border-radius:999px 999px 999px 999px;padding:15.5px 30px 15.5px 30px;}.elementor-12 .elementor-element.elementor-element-b0d8b7c .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-b0d8b7c .elementor-button:focus{background-color:var( --e-global-color-ffpaper );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-b0d8b7c .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-b0d8b7c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6a1ae41{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1c10cc4{--display:flex;--min-height:575px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:999px 999px 28px 28px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-1c10cc4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1c10cc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #DCE5DA 0%, #EADFCF 100%);}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-d046932 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-d046932.elementor-view-stacked .elementor-icon{background-color:#9DB3A5;}.elementor-12 .elementor-element.elementor-element-d046932.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d046932.elementor-view-default .elementor-icon{color:#9DB3A5;border-color:#9DB3A5;}.elementor-12 .elementor-element.elementor-element-d046932.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d046932.elementor-view-default .elementor-icon svg{fill:#9DB3A5;}.elementor-12 .elementor-element.elementor-element-d046932 .elementor-icon{font-size:56px;}.elementor-12 .elementor-element.elementor-element-d046932 .elementor-icon svg{height:56px;}.elementor-12 .elementor-element.elementor-element-34d6441{text-align:center;font-family:var( --e-global-typography-ffsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-ffsmall-font-size );font-weight:var( --e-global-typography-ffsmall-font-weight );line-height:var( --e-global-typography-ffsmall-line-height );letter-spacing:var( --e-global-typography-ffsmall-letter-spacing );word-spacing:var( --e-global-typography-ffsmall-word-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-650e018{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-650e018:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-650e018 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ffpaper );}.elementor-12 .elementor-element.elementor-element-74780d5{--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;--align-items:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ec27be5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ac19799{--display:flex;--min-height:396px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:28px 28px 28px 28px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-ac19799:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ac19799 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #DCE5DA 0%, #EADFCF 100%);}.elementor-12 .elementor-element.elementor-element-fd724e6 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-fd724e6.elementor-view-stacked .elementor-icon{background-color:#9DB3A5;}.elementor-12 .elementor-element.elementor-element-fd724e6.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-fd724e6.elementor-view-default .elementor-icon{color:#9DB3A5;border-color:#9DB3A5;}.elementor-12 .elementor-element.elementor-element-fd724e6.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-fd724e6.elementor-view-default .elementor-icon svg{fill:#9DB3A5;}.elementor-12 .elementor-element.elementor-element-fd724e6 .elementor-icon{font-size:56px;}.elementor-12 .elementor-element.elementor-element-fd724e6 .elementor-icon svg{height:56px;}.elementor-12 .elementor-element.elementor-element-1ec61c9{text-align:center;font-family:var( --e-global-typography-ffsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-ffsmall-font-size );font-weight:var( --e-global-typography-ffsmall-font-weight );line-height:var( --e-global-typography-ffsmall-line-height );letter-spacing:var( --e-global-typography-ffsmall-letter-spacing );word-spacing:var( --e-global-typography-ffsmall-word-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-3677cca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-697d7c4 .elementor-heading-title{font-family:var( --e-global-typography-ffeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-ffeyebrow-font-size );font-weight:var( --e-global-typography-ffeyebrow-font-weight );text-transform:var( --e-global-typography-ffeyebrow-text-transform );line-height:var( --e-global-typography-ffeyebrow-line-height );letter-spacing:var( --e-global-typography-ffeyebrow-letter-spacing );word-spacing:var( --e-global-typography-ffeyebrow-word-spacing );color:var( --e-global-color-ffterra2 );}.elementor-12 .elementor-element.elementor-element-6d704e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-12 .elementor-element.elementor-element-6d704e2 .elementor-heading-title{font-family:var( --e-global-typography-ffh2-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh2-font-size );font-weight:var( --e-global-typography-ffh2-font-weight );line-height:var( --e-global-typography-ffh2-line-height );letter-spacing:var( --e-global-typography-ffh2-letter-spacing );word-spacing:var( --e-global-typography-ffh2-word-spacing );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2cbbeea{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-04ca1f3 .elementor-button{background-color:rgba(255,255,255,0);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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.35s;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#CFC5B3;border-radius:999px 999px 999px 999px;padding:15.5px 30px 15.5px 30px;}.elementor-12 .elementor-element.elementor-element-04ca1f3 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-04ca1f3 .elementor-button:focus{background-color:var( --e-global-color-ffpaper );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-04ca1f3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-04ca1f3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-04ca1f3 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-04ca1f3 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-b731b57{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-b731b57:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b731b57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ffbg );}.elementor-12 .elementor-element.elementor-element-ba60f0a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9cd57b5{text-align:center;}.elementor-12 .elementor-element.elementor-element-9cd57b5 .elementor-heading-title{font-family:var( --e-global-typography-ffeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-ffeyebrow-font-size );font-weight:var( --e-global-typography-ffeyebrow-font-weight );text-transform:var( --e-global-typography-ffeyebrow-text-transform );line-height:var( --e-global-typography-ffeyebrow-line-height );letter-spacing:var( --e-global-typography-ffeyebrow-letter-spacing );word-spacing:var( --e-global-typography-ffeyebrow-word-spacing );color:var( --e-global-color-ffterra2 );}.elementor-12 .elementor-element.elementor-element-dbe89db{text-align:center;}.elementor-12 .elementor-element.elementor-element-dbe89db .elementor-heading-title{font-family:var( --e-global-typography-ffh2-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh2-font-size );font-weight:var( --e-global-typography-ffh2-font-weight );line-height:var( --e-global-typography-ffh2-line-height );letter-spacing:var( --e-global-typography-ffh2-letter-spacing );word-spacing:var( --e-global-typography-ffh2-word-spacing );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-ab8c1cc{text-align:center;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-ffmuted );}.elementor-12 .elementor-element.elementor-element-091826e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c55bd1a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ffline );--border-color:var( --e-global-color-ffline );--border-radius:20px 20px 20px 20px;box-shadow:0px 1px 2px 0px rgba(38,57,47,0.05);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:450ms;}.elementor-12 .elementor-element.elementor-element-c55bd1a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c55bd1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ffpaper );}.elementor-12 .elementor-element.elementor-element-c55bd1a.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-12 .elementor-element.elementor-element-c55bd1a:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ffsage2 );--border-color:var( --e-global-color-ffsage2 );box-shadow:0px 18px 36px -16px rgba(38,57,47,0.22);}.elementor-12 .elementor-element.elementor-element-c55bd1a, .elementor-12 .elementor-element.elementor-element-c55bd1a::before{--border-transition:0.45s;}.elementor-12 .elementor-element.elementor-element-57ad9c8{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-57ad9c8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-57ad9c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCE5DA;background-image:url("https://fanyepsicologia.com/wp-content/uploads/2026/10/ff-servicio-ansiedad-v4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-c203430{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-c203430.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-306404e .elementor-heading-title{font-family:var( --e-global-typography-ffh3-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh3-font-size );font-weight:var( --e-global-typography-ffh3-font-weight );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-7e1284f{font-family:var( --e-global-typography-ffcard-font-family ), Sans-serif;font-size:var( --e-global-typography-ffcard-font-size );font-weight:var( --e-global-typography-ffcard-font-weight );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );color:var( --e-global-color-ffmuted );}.elementor-12 .elementor-element.elementor-element-be9fdb6{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-be9fdb6 .elementor-heading-title{font-family:var( --e-global-typography-ffh4-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh4-font-size );font-weight:var( --e-global-typography-ffh4-font-weight );line-height:var( --e-global-typography-ffh4-line-height );letter-spacing:var( --e-global-typography-ffh4-letter-spacing );word-spacing:var( --e-global-typography-ffh4-word-spacing );color:var( --e-global-color-ffterra2 );}.elementor-12 .elementor-element.elementor-element-93bb842{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ffline );--border-color:var( --e-global-color-ffline );--border-radius:20px 20px 20px 20px;box-shadow:0px 1px 2px 0px rgba(38,57,47,0.05);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:450ms;}.elementor-12 .elementor-element.elementor-element-93bb842:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-93bb842 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ffpaper );}.elementor-12 .elementor-element.elementor-element-93bb842.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-12 .elementor-element.elementor-element-93bb842:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ffsage2 );--border-color:var( --e-global-color-ffsage2 );box-shadow:0px 18px 36px -16px rgba(38,57,47,0.22);}.elementor-12 .elementor-element.elementor-element-93bb842, .elementor-12 .elementor-element.elementor-element-93bb842::before{--border-transition:0.45s;}.elementor-12 .elementor-element.elementor-element-d89cd5a{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d89cd5a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d89cd5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCE5DA;background-image:url("https://fanyepsicologia.com/wp-content/uploads/2026/10/ff-servicio-trauma-v2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-8e91c41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-8e91c41.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-53dd618 .elementor-heading-title{font-family:var( --e-global-typography-ffh3-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh3-font-size );font-weight:var( --e-global-typography-ffh3-font-weight );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-958aaef{font-family:var( --e-global-typography-ffcard-font-family ), Sans-serif;font-size:var( --e-global-typography-ffcard-font-size );font-weight:var( --e-global-typography-ffcard-font-weight );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );color:var( --e-global-color-ffmuted );}.elementor-12 .elementor-element.elementor-element-2575926{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-2575926 .elementor-heading-title{font-family:var( --e-global-typography-ffh4-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh4-font-size );font-weight:var( --e-global-typography-ffh4-font-weight );line-height:var( --e-global-typography-ffh4-line-height );letter-spacing:var( --e-global-typography-ffh4-letter-spacing );word-spacing:var( --e-global-typography-ffh4-word-spacing );color:var( --e-global-color-ffterra2 );}.elementor-12 .elementor-element.elementor-element-7b81178{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ffline );--border-color:var( --e-global-color-ffline );--border-radius:20px 20px 20px 20px;box-shadow:0px 1px 2px 0px rgba(38,57,47,0.05);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:450ms;}.elementor-12 .elementor-element.elementor-element-7b81178:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7b81178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ffpaper );}.elementor-12 .elementor-element.elementor-element-7b81178.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-12 .elementor-element.elementor-element-7b81178:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ffsage2 );--border-color:var( --e-global-color-ffsage2 );box-shadow:0px 18px 36px -16px rgba(38,57,47,0.22);}.elementor-12 .elementor-element.elementor-element-7b81178, .elementor-12 .elementor-element.elementor-element-7b81178::before{--border-transition:0.45s;}.elementor-12 .elementor-element.elementor-element-974086e{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-974086e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-974086e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCE5DA;background-image:url("https://fanyepsicologia.com/wp-content/uploads/2026/10/ff-servicio-pareja.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-de276b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-de276b0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-77d6af0 .elementor-heading-title{font-family:var( --e-global-typography-ffh3-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh3-font-size );font-weight:var( --e-global-typography-ffh3-font-weight );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-d697e2e{font-family:var( --e-global-typography-ffcard-font-family ), Sans-serif;font-size:var( --e-global-typography-ffcard-font-size );font-weight:var( --e-global-typography-ffcard-font-weight );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );color:var( --e-global-color-ffmuted );}.elementor-12 .elementor-element.elementor-element-f8a5d75{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-f8a5d75 .elementor-heading-title{font-family:var( --e-global-typography-ffh4-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh4-font-size );font-weight:var( --e-global-typography-ffh4-font-weight );line-height:var( --e-global-typography-ffh4-line-height );letter-spacing:var( --e-global-typography-ffh4-letter-spacing );word-spacing:var( --e-global-typography-ffh4-word-spacing );color:var( --e-global-color-ffterra2 );}.elementor-12 .elementor-element.elementor-element-2e61ff6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ffline );--border-color:var( --e-global-color-ffline );--border-radius:20px 20px 20px 20px;box-shadow:0px 1px 2px 0px rgba(38,57,47,0.05);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:450ms;}.elementor-12 .elementor-element.elementor-element-2e61ff6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2e61ff6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ffpaper );}.elementor-12 .elementor-element.elementor-element-2e61ff6.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-12 .elementor-element.elementor-element-2e61ff6:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ffsage2 );--border-color:var( --e-global-color-ffsage2 );box-shadow:0px 18px 36px -16px rgba(38,57,47,0.22);}.elementor-12 .elementor-element.elementor-element-2e61ff6, .elementor-12 .elementor-element.elementor-element-2e61ff6::before{--border-transition:0.45s;}.elementor-12 .elementor-element.elementor-element-423f0cc{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-423f0cc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-423f0cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCE5DA;background-image:url("https://fanyepsicologia.com/wp-content/uploads/2026/10/ff-servicio-depresion.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-aabec0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-aabec0b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-2020502 .elementor-heading-title{font-family:var( --e-global-typography-ffh3-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh3-font-size );font-weight:var( --e-global-typography-ffh3-font-weight );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-5b9791c{font-family:var( --e-global-typography-ffcard-font-family ), Sans-serif;font-size:var( --e-global-typography-ffcard-font-size );font-weight:var( --e-global-typography-ffcard-font-weight );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );color:var( --e-global-color-ffmuted );}.elementor-12 .elementor-element.elementor-element-5bb78e9{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-5bb78e9 .elementor-heading-title{font-family:var( --e-global-typography-ffh4-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh4-font-size );font-weight:var( --e-global-typography-ffh4-font-weight );line-height:var( --e-global-typography-ffh4-line-height );letter-spacing:var( --e-global-typography-ffh4-letter-spacing );word-spacing:var( --e-global-typography-ffh4-word-spacing );color:var( --e-global-color-ffterra2 );}.elementor-12 .elementor-element.elementor-element-3925fea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ffline );--border-color:var( --e-global-color-ffline );--border-radius:20px 20px 20px 20px;box-shadow:0px 1px 2px 0px rgba(38,57,47,0.05);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:450ms;}.elementor-12 .elementor-element.elementor-element-3925fea:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3925fea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ffpaper );}.elementor-12 .elementor-element.elementor-element-3925fea.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-12 .elementor-element.elementor-element-3925fea:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ffsage2 );--border-color:var( --e-global-color-ffsage2 );box-shadow:0px 18px 36px -16px rgba(38,57,47,0.22);}.elementor-12 .elementor-element.elementor-element-3925fea, .elementor-12 .elementor-element.elementor-element-3925fea::before{--border-transition:0.45s;}.elementor-12 .elementor-element.elementor-element-f362754{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f362754:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f362754 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCE5DA;background-image:url("https://fanyepsicologia.com/wp-content/uploads/2026/10/ff-servicio-relaciones.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-f48a25b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-f48a25b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-c1a56d9 .elementor-heading-title{font-family:var( --e-global-typography-ffh3-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh3-font-size );font-weight:var( --e-global-typography-ffh3-font-weight );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-24e20d1{font-family:var( --e-global-typography-ffcard-font-family ), Sans-serif;font-size:var( --e-global-typography-ffcard-font-size );font-weight:var( --e-global-typography-ffcard-font-weight );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );color:var( --e-global-color-ffmuted );}.elementor-12 .elementor-element.elementor-element-1aef5a0{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-1aef5a0 .elementor-heading-title{font-family:var( --e-global-typography-ffh4-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh4-font-size );font-weight:var( --e-global-typography-ffh4-font-weight );line-height:var( --e-global-typography-ffh4-line-height );letter-spacing:var( --e-global-typography-ffh4-letter-spacing );word-spacing:var( --e-global-typography-ffh4-word-spacing );color:var( --e-global-color-ffterra2 );}.elementor-12 .elementor-element.elementor-element-5cfbe8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ffline );--border-color:var( --e-global-color-ffline );--border-radius:20px 20px 20px 20px;box-shadow:0px 1px 2px 0px rgba(38,57,47,0.05);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:450ms;}.elementor-12 .elementor-element.elementor-element-5cfbe8c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5cfbe8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ffpaper );}.elementor-12 .elementor-element.elementor-element-5cfbe8c.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-12 .elementor-element.elementor-element-5cfbe8c:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ffsage2 );--border-color:var( --e-global-color-ffsage2 );box-shadow:0px 18px 36px -16px rgba(38,57,47,0.22);}.elementor-12 .elementor-element.elementor-element-5cfbe8c, .elementor-12 .elementor-element.elementor-element-5cfbe8c::before{--border-transition:0.45s;}.elementor-12 .elementor-element.elementor-element-60cf304{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-60cf304:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-60cf304 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCE5DA;background-image:url("https://fanyepsicologia.com/wp-content/uploads/2026/10/ff-servicio-crecimiento.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-e748db7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-e748db7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-eaa4ca5 .elementor-heading-title{font-family:var( --e-global-typography-ffh3-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh3-font-size );font-weight:var( --e-global-typography-ffh3-font-weight );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-9c9548a{font-family:var( --e-global-typography-ffcard-font-family ), Sans-serif;font-size:var( --e-global-typography-ffcard-font-size );font-weight:var( --e-global-typography-ffcard-font-weight );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );color:var( --e-global-color-ffmuted );}.elementor-12 .elementor-element.elementor-element-951da2c{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-951da2c .elementor-heading-title{font-family:var( --e-global-typography-ffh4-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh4-font-size );font-weight:var( --e-global-typography-ffh4-font-weight );line-height:var( --e-global-typography-ffh4-line-height );letter-spacing:var( --e-global-typography-ffh4-letter-spacing );word-spacing:var( --e-global-typography-ffh4-word-spacing );color:var( --e-global-color-ffterra2 );}.elementor-12 .elementor-element.elementor-element-0aa3ca3 .elementor-button{background-color:rgba(255,255,255,0);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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.35s;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#CFC5B3;border-radius:999px 999px 999px 999px;padding:15.5px 30px 15.5px 30px;}.elementor-12 .elementor-element.elementor-element-0aa3ca3 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-0aa3ca3 .elementor-button:focus{background-color:var( --e-global-color-ffpaper );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-0aa3ca3{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-0aa3ca3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-0aa3ca3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-0aa3ca3 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-0aa3ca3 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-dc5d236{width:100%;max-width:100%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-ffmuted );}.elementor-12 .elementor-element.elementor-element-8e16e56{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.14;--overlay-mix-blend-mode:multiply;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-8e16e56:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8e16e56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ffsage0 );}.elementor-12 .elementor-element.elementor-element-8e16e56::before, .elementor-12 .elementor-element.elementor-element-8e16e56 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-8e16e56 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-8e16e56 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-8e16e56 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-8e16e56 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fanyepsicologia.com/wp-content/uploads/2026/09/ff-fondo-espacio.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-e943a49{--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;--align-items:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-abf9758{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8fa2aaf .elementor-heading-title{font-family:var( --e-global-typography-ffeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-ffeyebrow-font-size );font-weight:var( --e-global-typography-ffeyebrow-font-weight );text-transform:var( --e-global-typography-ffeyebrow-text-transform );line-height:var( --e-global-typography-ffeyebrow-line-height );letter-spacing:var( --e-global-typography-ffeyebrow-letter-spacing );word-spacing:var( --e-global-typography-ffeyebrow-word-spacing );color:var( --e-global-color-ffterra2 );}.elementor-12 .elementor-element.elementor-element-33cdd39 .elementor-heading-title{font-family:var( --e-global-typography-ffh2-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh2-font-size );font-weight:var( --e-global-typography-ffh2-font-weight );line-height:var( --e-global-typography-ffh2-line-height );letter-spacing:var( --e-global-typography-ffh2-letter-spacing );word-spacing:var( --e-global-typography-ffh2-word-spacing );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-b61aef1{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-ffmuted );}.elementor-12 .elementor-element.elementor-element-a5bbb2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-75a3ae7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-ef88b0c:hover{--e-transform-translateY:-4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ffsage2 );box-shadow:0px 18px 36px -16px rgba(38,57,47,0.22);}.elementor-12 .elementor-element.elementor-element-ef88b0c{background-color:var( --e-global-color-ffpaper );padding:32px 32px 32px 32px;--e-transform-transition-duration:450ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ffpaper );border-radius:20px 20px 20px 20px;box-shadow:0px 1px 2px 0px rgba(38,57,47,0.05);}.elementor-12 .elementor-element.elementor-element-ef88b0c .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-12 .elementor-element.elementor-element-ef88b0c .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-ef88b0c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ffsage0 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-ef88b0c.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ef88b0c.elementor-view-default .elementor-icon{fill:var( --e-global-color-ffsage0 );color:var( --e-global-color-ffsage0 );border-color:var( --e-global-color-ffsage0 );}.elementor-12 .elementor-element.elementor-element-ef88b0c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-ef88b0c .elementor-icon{font-size:21px;padding:15px;}.elementor-12 .elementor-element.elementor-element-ef88b0c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ef88b0c .elementor-icon-box-title a{font-family:var( --e-global-typography-ffh3-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh3-font-size );font-weight:var( --e-global-typography-ffh3-font-weight );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-ef88b0c .elementor-icon-box-description{font-family:var( --e-global-typography-ffcard-font-family ), Sans-serif;font-size:var( --e-global-typography-ffcard-font-size );font-weight:var( --e-global-typography-ffcard-font-weight );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );color:var( --e-global-color-ffmuted );}.elementor-12 .elementor-element.elementor-element-5c7a07f:hover{--e-transform-translateY:-4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ffsage2 );box-shadow:0px 18px 36px -16px rgba(38,57,47,0.22);}.elementor-12 .elementor-element.elementor-element-5c7a07f{background-color:var( --e-global-color-ffpaper );padding:32px 32px 32px 32px;--e-transform-transition-duration:450ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ffpaper );border-radius:20px 20px 20px 20px;box-shadow:0px 1px 2px 0px rgba(38,57,47,0.05);}.elementor-12 .elementor-element.elementor-element-5c7a07f .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-12 .elementor-element.elementor-element-5c7a07f .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-5c7a07f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ffsage0 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5c7a07f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5c7a07f.elementor-view-default .elementor-icon{fill:var( --e-global-color-ffsage0 );color:var( --e-global-color-ffsage0 );border-color:var( --e-global-color-ffsage0 );}.elementor-12 .elementor-element.elementor-element-5c7a07f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5c7a07f .elementor-icon{font-size:21px;padding:15px;}.elementor-12 .elementor-element.elementor-element-5c7a07f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5c7a07f .elementor-icon-box-title a{font-family:var( --e-global-typography-ffh3-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh3-font-size );font-weight:var( --e-global-typography-ffh3-font-weight );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-5c7a07f .elementor-icon-box-description{font-family:var( --e-global-typography-ffcard-font-family ), Sans-serif;font-size:var( --e-global-typography-ffcard-font-size );font-weight:var( --e-global-typography-ffcard-font-weight );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );color:var( --e-global-color-ffmuted );}.elementor-12 .elementor-element.elementor-element-5634f5b:hover{--e-transform-translateY:-4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ffsage2 );box-shadow:0px 18px 36px -16px rgba(38,57,47,0.22);}.elementor-12 .elementor-element.elementor-element-5634f5b{background-color:var( --e-global-color-ffpaper );padding:32px 32px 32px 32px;--e-transform-transition-duration:450ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ffpaper );border-radius:20px 20px 20px 20px;box-shadow:0px 1px 2px 0px rgba(38,57,47,0.05);}.elementor-12 .elementor-element.elementor-element-5634f5b .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-12 .elementor-element.elementor-element-5634f5b .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-5634f5b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ffsage0 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5634f5b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5634f5b.elementor-view-default .elementor-icon{fill:var( --e-global-color-ffsage0 );color:var( --e-global-color-ffsage0 );border-color:var( --e-global-color-ffsage0 );}.elementor-12 .elementor-element.elementor-element-5634f5b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5634f5b .elementor-icon{font-size:21px;padding:15px;}.elementor-12 .elementor-element.elementor-element-5634f5b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5634f5b .elementor-icon-box-title a{font-family:var( --e-global-typography-ffh3-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh3-font-size );font-weight:var( --e-global-typography-ffh3-font-weight );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-5634f5b .elementor-icon-box-description{font-family:var( --e-global-typography-ffcard-font-family ), Sans-serif;font-size:var( --e-global-typography-ffcard-font-size );font-weight:var( --e-global-typography-ffcard-font-weight );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );color:var( --e-global-color-ffmuted );}.elementor-12 .elementor-element.elementor-element-32a2e53:hover{--e-transform-translateY:-4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ffsage2 );box-shadow:0px 18px 36px -16px rgba(38,57,47,0.22);}.elementor-12 .elementor-element.elementor-element-32a2e53{background-color:var( --e-global-color-ffpaper );padding:32px 32px 32px 32px;--e-transform-transition-duration:450ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ffpaper );border-radius:20px 20px 20px 20px;box-shadow:0px 1px 2px 0px rgba(38,57,47,0.05);}.elementor-12 .elementor-element.elementor-element-32a2e53 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-12 .elementor-element.elementor-element-32a2e53 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-32a2e53.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ffsage0 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-32a2e53.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-32a2e53.elementor-view-default .elementor-icon{fill:var( --e-global-color-ffsage0 );color:var( --e-global-color-ffsage0 );border-color:var( --e-global-color-ffsage0 );}.elementor-12 .elementor-element.elementor-element-32a2e53.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-32a2e53 .elementor-icon{font-size:21px;padding:15px;}.elementor-12 .elementor-element.elementor-element-32a2e53 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-32a2e53 .elementor-icon-box-title a{font-family:var( --e-global-typography-ffh3-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh3-font-size );font-weight:var( --e-global-typography-ffh3-font-weight );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-32a2e53 .elementor-icon-box-description{font-family:var( --e-global-typography-ffcard-font-family ), Sans-serif;font-size:var( --e-global-typography-ffcard-font-size );font-weight:var( --e-global-typography-ffcard-font-weight );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );color:var( --e-global-color-ffmuted );}.elementor-12 .elementor-element.elementor-element-78c6f93{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-78c6f93:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-78c6f93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ffpaper );}.elementor-12 .elementor-element.elementor-element-96b80a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-443ad4b{text-align:center;}.elementor-12 .elementor-element.elementor-element-443ad4b .elementor-heading-title{font-family:var( --e-global-typography-ffeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-ffeyebrow-font-size );font-weight:var( --e-global-typography-ffeyebrow-font-weight );text-transform:var( --e-global-typography-ffeyebrow-text-transform );line-height:var( --e-global-typography-ffeyebrow-line-height );letter-spacing:var( --e-global-typography-ffeyebrow-letter-spacing );word-spacing:var( --e-global-typography-ffeyebrow-word-spacing );color:var( --e-global-color-ffterra2 );}.elementor-12 .elementor-element.elementor-element-c61dad6{text-align:center;}.elementor-12 .elementor-element.elementor-element-c61dad6 .elementor-heading-title{font-family:var( --e-global-typography-ffh2-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh2-font-size );font-weight:var( --e-global-typography-ffh2-font-weight );line-height:var( --e-global-typography-ffh2-line-height );letter-spacing:var( --e-global-typography-ffh2-letter-spacing );word-spacing:var( --e-global-typography-ffh2-word-spacing );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-e8db162{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4b8e791{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ffline );--border-color:var( --e-global-color-ffline );--border-radius:20px 20px 20px 20px;box-shadow:0px 1px 2px 0px rgba(38,57,47,0.05);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:450ms;}.elementor-12 .elementor-element.elementor-element-4b8e791:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4b8e791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ffpaper );}.elementor-12 .elementor-element.elementor-element-4b8e791.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-12 .elementor-element.elementor-element-4b8e791:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ffsage2 );--border-color:var( --e-global-color-ffsage2 );box-shadow:0px 18px 36px -16px rgba(38,57,47,0.22);}.elementor-12 .elementor-element.elementor-element-4b8e791, .elementor-12 .elementor-element.elementor-element-4b8e791::before{--border-transition:0.45s;}.elementor-12 .elementor-element.elementor-element-30e55b6{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-30e55b6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-30e55b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCE5DA;background-image:url("https://fanyepsicologia.com/wp-content/uploads/2026/09/ff-proceso-contacto.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-3f7f85d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:28px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-52281bb{width:var( --container-widget-width, 52px );max-width:52px;background-color:var( --e-global-color-ffterra0 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:12px 0px 12px 0px;--container-widget-width:52px;--container-widget-flex-grow:0;border-radius:999px 999px 999px 999px;text-align:center;}.elementor-12 .elementor-element.elementor-element-52281bb .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:400;line-height:28px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-fdf44c3 .elementor-heading-title{font-family:var( --e-global-typography-ffh3-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh3-font-size );font-weight:var( --e-global-typography-ffh3-font-weight );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-d43ca0e{font-family:var( --e-global-typography-ffcard-font-family ), Sans-serif;font-size:var( --e-global-typography-ffcard-font-size );font-weight:var( --e-global-typography-ffcard-font-weight );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );color:var( --e-global-color-ffmuted );}.elementor-12 .elementor-element.elementor-element-8a13da0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ffline );--border-color:var( --e-global-color-ffline );--border-radius:20px 20px 20px 20px;box-shadow:0px 1px 2px 0px rgba(38,57,47,0.05);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:450ms;}.elementor-12 .elementor-element.elementor-element-8a13da0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8a13da0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ffpaper );}.elementor-12 .elementor-element.elementor-element-8a13da0.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-12 .elementor-element.elementor-element-8a13da0:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ffsage2 );--border-color:var( --e-global-color-ffsage2 );box-shadow:0px 18px 36px -16px rgba(38,57,47,0.22);}.elementor-12 .elementor-element.elementor-element-8a13da0, .elementor-12 .elementor-element.elementor-element-8a13da0::before{--border-transition:0.45s;}.elementor-12 .elementor-element.elementor-element-e22ecce{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e22ecce:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e22ecce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCE5DA;background-image:url("https://fanyepsicologia.com/wp-content/uploads/2026/09/ff-proceso-valoracion.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-d51e4f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:28px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-d3316cd{width:var( --container-widget-width, 52px );max-width:52px;background-color:var( --e-global-color-ffterra0 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:12px 0px 12px 0px;--container-widget-width:52px;--container-widget-flex-grow:0;border-radius:999px 999px 999px 999px;text-align:center;}.elementor-12 .elementor-element.elementor-element-d3316cd .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:400;line-height:28px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-0e209ce .elementor-heading-title{font-family:var( --e-global-typography-ffh3-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh3-font-size );font-weight:var( --e-global-typography-ffh3-font-weight );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-3b061a9{font-family:var( --e-global-typography-ffcard-font-family ), Sans-serif;font-size:var( --e-global-typography-ffcard-font-size );font-weight:var( --e-global-typography-ffcard-font-weight );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );color:var( --e-global-color-ffmuted );}.elementor-12 .elementor-element.elementor-element-ac1466f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ffline );--border-color:var( --e-global-color-ffline );--border-radius:20px 20px 20px 20px;box-shadow:0px 1px 2px 0px rgba(38,57,47,0.05);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:450ms;}.elementor-12 .elementor-element.elementor-element-ac1466f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ac1466f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ffpaper );}.elementor-12 .elementor-element.elementor-element-ac1466f.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-12 .elementor-element.elementor-element-ac1466f:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ffsage2 );--border-color:var( --e-global-color-ffsage2 );box-shadow:0px 18px 36px -16px rgba(38,57,47,0.22);}.elementor-12 .elementor-element.elementor-element-ac1466f, .elementor-12 .elementor-element.elementor-element-ac1466f::before{--border-transition:0.45s;}.elementor-12 .elementor-element.elementor-element-89a897f{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-89a897f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-89a897f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCE5DA;background-image:url("https://fanyepsicologia.com/wp-content/uploads/2026/09/ff-proceso-plan.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-e4281bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:28px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-f942540{width:var( --container-widget-width, 52px );max-width:52px;background-color:var( --e-global-color-ffterra0 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:12px 0px 12px 0px;--container-widget-width:52px;--container-widget-flex-grow:0;border-radius:999px 999px 999px 999px;text-align:center;}.elementor-12 .elementor-element.elementor-element-f942540 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:400;line-height:28px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-e118b85 .elementor-heading-title{font-family:var( --e-global-typography-ffh3-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh3-font-size );font-weight:var( --e-global-typography-ffh3-font-weight );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-f95ef66{font-family:var( --e-global-typography-ffcard-font-family ), Sans-serif;font-size:var( --e-global-typography-ffcard-font-size );font-weight:var( --e-global-typography-ffcard-font-weight );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );color:var( --e-global-color-ffmuted );}.elementor-12 .elementor-element.elementor-element-a9fc3f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ffline );--border-color:var( --e-global-color-ffline );--border-radius:20px 20px 20px 20px;box-shadow:0px 1px 2px 0px rgba(38,57,47,0.05);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:450ms;}.elementor-12 .elementor-element.elementor-element-a9fc3f0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a9fc3f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ffpaper );}.elementor-12 .elementor-element.elementor-element-a9fc3f0.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-12 .elementor-element.elementor-element-a9fc3f0:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ffsage2 );--border-color:var( --e-global-color-ffsage2 );box-shadow:0px 18px 36px -16px rgba(38,57,47,0.22);}.elementor-12 .elementor-element.elementor-element-a9fc3f0, .elementor-12 .elementor-element.elementor-element-a9fc3f0::before{--border-transition:0.45s;}.elementor-12 .elementor-element.elementor-element-8e70fd8{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8e70fd8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8e70fd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCE5DA;background-image:url("https://fanyepsicologia.com/wp-content/uploads/2026/10/ff-proceso-acompanamiento-v2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-38b43a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:28px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-0c7ac76{width:var( --container-widget-width, 52px );max-width:52px;background-color:var( --e-global-color-ffterra0 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:12px 0px 12px 0px;--container-widget-width:52px;--container-widget-flex-grow:0;border-radius:999px 999px 999px 999px;text-align:center;}.elementor-12 .elementor-element.elementor-element-0c7ac76 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:400;line-height:28px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c78742b .elementor-heading-title{font-family:var( --e-global-typography-ffh3-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh3-font-size );font-weight:var( --e-global-typography-ffh3-font-weight );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-75559ec{font-family:var( --e-global-typography-ffcard-font-family ), Sans-serif;font-size:var( --e-global-typography-ffcard-font-size );font-weight:var( --e-global-typography-ffcard-font-weight );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );color:var( --e-global-color-ffmuted );}.elementor-12 .elementor-element.elementor-element-08edfea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-898c603 .elementor-button{background-color:var( --e-global-color-ffwa );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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-ffwaink );color:var( --e-global-color-ffwaink );box-shadow:0px 8px 20px -10px rgba(42,115,80,0.45);transition-duration:0.35s;border-radius:999px 999px 999px 999px;padding:17px 30px 17px 30px;}.elementor-12 .elementor-element.elementor-element-898c603 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-898c603 .elementor-button:focus{background-color:var( --e-global-color-ffwa2 );color:var( --e-global-color-ffwaink );}.elementor-12 .elementor-element.elementor-element-898c603 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-898c603 .elementor-button:focus svg{fill:var( --e-global-color-ffwaink );}.elementor-12 .elementor-element.elementor-element-d07b963{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.22;--overlay-mix-blend-mode:multiply;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-d07b963:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d07b963 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ffsand );}.elementor-12 .elementor-element.elementor-element-d07b963::before, .elementor-12 .elementor-element.elementor-element-d07b963 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-d07b963 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-d07b963 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-d07b963 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-d07b963 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fanyepsicologia.com/wp-content/uploads/2026/09/ff-fondo-ondas.webp");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-6dfca2d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5576721{text-align:center;}.elementor-12 .elementor-element.elementor-element-5576721 .elementor-heading-title{font-family:var( --e-global-typography-ffeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-ffeyebrow-font-size );font-weight:var( --e-global-typography-ffeyebrow-font-weight );text-transform:var( --e-global-typography-ffeyebrow-text-transform );line-height:var( --e-global-typography-ffeyebrow-line-height );letter-spacing:var( --e-global-typography-ffeyebrow-letter-spacing );word-spacing:var( --e-global-typography-ffeyebrow-word-spacing );color:var( --e-global-color-ffterra2 );}.elementor-12 .elementor-element.elementor-element-20c791e{text-align:center;}.elementor-12 .elementor-element.elementor-element-20c791e .elementor-heading-title{font-family:var( --e-global-typography-ffh2-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh2-font-size );font-weight:var( --e-global-typography-ffh2-font-weight );line-height:var( --e-global-typography-ffh2-line-height );letter-spacing:var( --e-global-typography-ffh2-letter-spacing );word-spacing:var( --e-global-typography-ffh2-word-spacing );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-0385361{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:auto;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a078c87{padding:28px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-ffline2 );}.elementor-12 .elementor-element.elementor-element-a078c87 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-12 .elementor-element.elementor-element-a078c87 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-a078c87.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-a078c87.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a078c87.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-a078c87 .elementor-icon{font-size:24px;}.elementor-12 .elementor-element.elementor-element-a078c87 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-a078c87 .elementor-icon-box-title a{font-family:var( --e-global-typography-ffh3-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh3-font-size );font-weight:var( --e-global-typography-ffh3-font-weight );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-a078c87 .elementor-icon-box-description{font-family:var( --e-global-typography-ffcard-font-family ), Sans-serif;font-size:var( --e-global-typography-ffcard-font-size );font-weight:var( --e-global-typography-ffcard-font-weight );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );color:var( --e-global-color-ffmuted );}.elementor-12 .elementor-element.elementor-element-323671b{padding:28px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-ffline2 );}.elementor-12 .elementor-element.elementor-element-323671b .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-12 .elementor-element.elementor-element-323671b .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-323671b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-323671b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-323671b.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-323671b .elementor-icon{font-size:24px;}.elementor-12 .elementor-element.elementor-element-323671b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-323671b .elementor-icon-box-title a{font-family:var( --e-global-typography-ffh3-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh3-font-size );font-weight:var( --e-global-typography-ffh3-font-weight );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-323671b .elementor-icon-box-description{font-family:var( --e-global-typography-ffcard-font-family ), Sans-serif;font-size:var( --e-global-typography-ffcard-font-size );font-weight:var( --e-global-typography-ffcard-font-weight );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );color:var( --e-global-color-ffmuted );}.elementor-12 .elementor-element.elementor-element-7d23f53{padding:28px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-ffline2 );}.elementor-12 .elementor-element.elementor-element-7d23f53 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-12 .elementor-element.elementor-element-7d23f53 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-7d23f53.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-7d23f53.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7d23f53.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-7d23f53 .elementor-icon{font-size:24px;}.elementor-12 .elementor-element.elementor-element-7d23f53 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7d23f53 .elementor-icon-box-title a{font-family:var( --e-global-typography-ffh3-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh3-font-size );font-weight:var( --e-global-typography-ffh3-font-weight );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-7d23f53 .elementor-icon-box-description{font-family:var( --e-global-typography-ffcard-font-family ), Sans-serif;font-size:var( --e-global-typography-ffcard-font-size );font-weight:var( --e-global-typography-ffcard-font-weight );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );color:var( --e-global-color-ffmuted );}.elementor-12 .elementor-element.elementor-element-976da3a{padding:28px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-ffline2 );}.elementor-12 .elementor-element.elementor-element-976da3a .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-12 .elementor-element.elementor-element-976da3a .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-976da3a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-976da3a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-976da3a.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-976da3a .elementor-icon{font-size:24px;}.elementor-12 .elementor-element.elementor-element-976da3a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-976da3a .elementor-icon-box-title a{font-family:var( --e-global-typography-ffh3-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh3-font-size );font-weight:var( --e-global-typography-ffh3-font-weight );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-976da3a .elementor-icon-box-description{font-family:var( --e-global-typography-ffcard-font-family ), Sans-serif;font-size:var( --e-global-typography-ffcard-font-size );font-weight:var( --e-global-typography-ffcard-font-weight );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );color:var( --e-global-color-ffmuted );}.elementor-12 .elementor-element.elementor-element-3707d35{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-3707d35:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3707d35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ffpaper );}.elementor-12 .elementor-element.elementor-element-f4368d7{--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;--align-items:flex-start;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-951c29e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e1731de .elementor-heading-title{font-family:var( --e-global-typography-ffeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-ffeyebrow-font-size );font-weight:var( --e-global-typography-ffeyebrow-font-weight );text-transform:var( --e-global-typography-ffeyebrow-text-transform );line-height:var( --e-global-typography-ffeyebrow-line-height );letter-spacing:var( --e-global-typography-ffeyebrow-letter-spacing );word-spacing:var( --e-global-typography-ffeyebrow-word-spacing );color:var( --e-global-color-ffterra2 );}.elementor-12 .elementor-element.elementor-element-73a6ed2 .elementor-heading-title{font-family:var( --e-global-typography-ffh2-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh2-font-size );font-weight:var( --e-global-typography-ffh2-font-weight );line-height:var( --e-global-typography-ffh2-line-height );letter-spacing:var( --e-global-typography-ffh2-letter-spacing );word-spacing:var( --e-global-typography-ffh2-word-spacing );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-ccefc19{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-ffmuted );}.elementor-12 .elementor-element.elementor-element-ad2f668{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bfb6e1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a6ee244{font-family:var( --e-global-typography-ffcard-font-family ), Sans-serif;font-size:var( --e-global-typography-ffcard-font-size );font-weight:var( --e-global-typography-ffcard-font-weight );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );color:var( --e-global-color-ffmuted );}.elementor-12 .elementor-element.elementor-element-501baf8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b366c86{font-family:var( --e-global-typography-ffcard-font-family ), Sans-serif;font-size:var( --e-global-typography-ffcard-font-size );font-weight:var( --e-global-typography-ffcard-font-weight );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );color:var( --e-global-color-ffmuted );}.elementor-12 .elementor-element.elementor-element-b273e6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ac25b7b{font-family:var( --e-global-typography-ffcard-font-family ), Sans-serif;font-size:var( --e-global-typography-ffcard-font-size );font-weight:var( --e-global-typography-ffcard-font-weight );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );color:var( --e-global-color-ffmuted );}.elementor-12 .elementor-element.elementor-element-7963638{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-af28f4d{font-family:var( --e-global-typography-ffcard-font-family ), Sans-serif;font-size:var( --e-global-typography-ffcard-font-size );font-weight:var( --e-global-typography-ffcard-font-weight );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );color:var( --e-global-color-ffmuted );}.elementor-12 .elementor-element.elementor-element-9bf1396{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-03a9d29{font-family:var( --e-global-typography-ffcard-font-family ), Sans-serif;font-size:var( --e-global-typography-ffcard-font-size );font-weight:var( --e-global-typography-ffcard-font-weight );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );color:var( --e-global-color-ffmuted );}.elementor-12 .elementor-element.elementor-element-93e209f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-08c8fa0{font-family:var( --e-global-typography-ffcard-font-family ), Sans-serif;font-size:var( --e-global-typography-ffcard-font-size );font-weight:var( --e-global-typography-ffcard-font-weight );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );color:var( --e-global-color-ffmuted );}.elementor-12 .elementor-element.elementor-element-84e559d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-cd9875a{font-family:var( --e-global-typography-ffcard-font-family ), Sans-serif;font-size:var( --e-global-typography-ffcard-font-size );font-weight:var( --e-global-typography-ffcard-font-weight );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );color:var( --e-global-color-ffmuted );}.elementor-12 .elementor-element.elementor-element-dd6119e{--n-accordion-title-font-size:var( --e-global-typography-ffquest-font-size );border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-ffline );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:14px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-hover-color:var( --e-global-color-primary );--n-accordion-icon-active-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-dd6119e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-ffline );}.elementor-12 .elementor-element.elementor-element-dd6119e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-ffline );}.elementor-12 .elementor-element.elementor-element-dd6119e > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-dd6119e {--n-accordion-padding:24px 0px 24px 0px;}:where( .elementor-12 .elementor-element.elementor-element-dd6119e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-ffquest-font-family ), Sans-serif;font-weight:var( --e-global-typography-ffquest-font-weight );line-height:var( --e-global-typography-ffquest-line-height );letter-spacing:var( --e-global-typography-ffquest-letter-spacing );word-spacing:var( --e-global-typography-ffquest-word-spacing );}:where( .elementor-12 .elementor-element.elementor-element-dd6119e > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-ffline );--padding-top:0px;--padding-right:44px;--padding-bottom:26px;--padding-left:0px;}.elementor-12 .elementor-element.elementor-element-f41b557{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-f41b557:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f41b557 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ffbg );}.elementor-12 .elementor-element.elementor-element-dd59e39{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.1;--border-radius:32px 32px 32px 32px;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-dd59e39:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-dd59e39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, var( --e-global-color-ffcta ) 0%, var( --e-global-color-secondary ) 60%);}.elementor-12 .elementor-element.elementor-element-dd59e39::before, .elementor-12 .elementor-element.elementor-element-dd59e39 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-dd59e39 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-dd59e39 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-dd59e39 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-dd59e39 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fanyepsicologia.com/wp-content/uploads/2026/09/ff-fondo-lino.webp");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:auto;}.elementor-12 .elementor-element.elementor-element-cc6892d{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-cc6892d .elementor-heading-title{font-family:var( --e-global-typography-ffh2-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh2-font-size );font-weight:var( --e-global-typography-ffh2-font-weight );line-height:var( --e-global-typography-ffh2-line-height );letter-spacing:var( --e-global-typography-ffh2-letter-spacing );word-spacing:var( --e-global-typography-ffh2-word-spacing );color:var( --e-global-color-ffbg );}.elementor-12 .elementor-element.elementor-element-b735daf{width:var( --container-widget-width, 560px );max-width:560px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:560px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-fflead-font-family ), Sans-serif;font-size:var( --e-global-typography-fflead-font-size );font-weight:var( --e-global-typography-fflead-font-weight );line-height:var( --e-global-typography-fflead-line-height );letter-spacing:var( --e-global-typography-fflead-letter-spacing );word-spacing:var( --e-global-typography-fflead-word-spacing );color:var( --e-global-color-fflight );}.elementor-12 .elementor-element.elementor-element-482480c .elementor-button{background-color:var( --e-global-color-ffwa );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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-ffwaink );color:var( --e-global-color-ffwaink );transition-duration:0.35s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-fflight );border-radius:999px 999px 999px 999px;padding:15px 30px 15px 30px;}.elementor-12 .elementor-element.elementor-element-482480c .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-482480c .elementor-button:focus{background-color:var( --e-global-color-ffwa2 );color:var( --e-global-color-ffwaink );border-color:var( --e-global-color-fflight );}.elementor-12 .elementor-element.elementor-element-482480c .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-482480c .elementor-button:focus svg{fill:var( --e-global-color-ffwaink );}.elementor-12 .elementor-element.elementor-element-f31c22e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-f31c22e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f31c22e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ffpaper );}.elementor-12 .elementor-element.elementor-element-dba4152{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-947405b{text-align:center;}.elementor-12 .elementor-element.elementor-element-947405b .elementor-heading-title{font-family:var( --e-global-typography-ffeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-ffeyebrow-font-size );font-weight:var( --e-global-typography-ffeyebrow-font-weight );text-transform:var( --e-global-typography-ffeyebrow-text-transform );line-height:var( --e-global-typography-ffeyebrow-line-height );letter-spacing:var( --e-global-typography-ffeyebrow-letter-spacing );word-spacing:var( --e-global-typography-ffeyebrow-word-spacing );color:var( --e-global-color-ffterra2 );}.elementor-12 .elementor-element.elementor-element-b2912cf{text-align:center;}.elementor-12 .elementor-element.elementor-element-b2912cf .elementor-heading-title{font-family:var( --e-global-typography-ffh2-font-family ), Sans-serif;font-size:var( --e-global-typography-ffh2-font-size );font-weight:var( --e-global-typography-ffh2-font-weight );line-height:var( --e-global-typography-ffh2-line-height );letter-spacing:var( --e-global-typography-ffh2-letter-spacing );word-spacing:var( --e-global-typography-ffh2-word-spacing );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-3016166{text-align:center;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-ffmuted );}.elementor-12 .elementor-element.elementor-element-e5b07c1{--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;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4fef748{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f427648{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ffline );--border-color:var( --e-global-color-ffline );--border-radius:20px 20px 20px 20px;box-shadow:0px 1px 2px 0px rgba(38,57,47,0.05);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--e-con-transform-transition-duration:450ms;}.elementor-12 .elementor-element.elementor-element-f427648:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f427648 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ffpaper );}.elementor-12 .elementor-element.elementor-element-f427648.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-12 .elementor-element.elementor-element-f427648:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ffsage2 );--border-color:var( --e-global-color-ffsage2 );box-shadow:0px 18px 36px -16px rgba(38,57,47,0.22);}.elementor-12 .elementor-element.elementor-element-f427648, .elementor-12 .elementor-element.elementor-element-f427648::before{--border-transition:0.45s;}.elementor-12 .elementor-element.elementor-element-72f27a7 .elementor-button{background-color:var( --e-global-color-ffwa );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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-ffwaink );color:var( --e-global-color-ffwaink );box-shadow:0px 8px 20px -10px rgba(42,115,80,0.45);transition-duration:0.35s;border-radius:999px 999px 999px 999px;padding:17px 30px 17px 30px;}.elementor-12 .elementor-element.elementor-element-72f27a7 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-72f27a7 .elementor-button:focus{background-color:var( --e-global-color-ffwa2 );color:var( --e-global-color-ffwaink );}.elementor-12 .elementor-element.elementor-element-72f27a7{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-72f27a7 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-72f27a7 .elementor-button:focus svg{fill:var( --e-global-color-ffwaink );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-660a77f{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-ffline );--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-660a77f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-12 .elementor-element.elementor-element-660a77f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-12 .elementor-element.elementor-element-660a77f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-12 .elementor-element.elementor-element-660a77f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-12 .elementor-element.elementor-element-660a77f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-12 .elementor-element.elementor-element-660a77f .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-660a77f .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-660a77f .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-12 .elementor-element.elementor-element-660a77f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-660a77f .elementor-icon-list-item > a{font-family:var( --e-global-typography-ffcard-font-family ), Sans-serif;font-size:var( --e-global-typography-ffcard-font-size );font-weight:var( --e-global-typography-ffcard-font-weight );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-660a77f .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-660a77f .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-ffterra2 );}.elementor-12 .elementor-element.elementor-element-f3b4a8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a21b766{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ffline );--border-color:var( --e-global-color-ffline );--border-radius:28px 28px 28px 28px;box-shadow:0px 24px 48px -28px rgba(38,57,47,0.25);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-a21b766:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a21b766 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ffpaper );}.elementor-12 .elementor-element.elementor-element-aec96bc .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-dcc5f05{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-ffline );font-family:var( --e-global-typography-ffsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-ffsmall-font-size );font-weight:var( --e-global-typography-ffsmall-font-weight );line-height:var( --e-global-typography-ffsmall-line-height );letter-spacing:var( --e-global-typography-ffsmall-letter-spacing );word-spacing:var( --e-global-typography-ffsmall-word-spacing );color:var( --e-global-color-ffmuted );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-ba70a08{--overlay-opacity:0.22;--padding-top:48px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-127cf12{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:56px 56px;--row-gap:56px;--column-gap:56px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-12 .elementor-element.elementor-element-0b08b52 .elementor-heading-title{font-size:var( --e-global-typography-ffeyebrow-font-size );line-height:var( --e-global-typography-ffeyebrow-line-height );letter-spacing:var( --e-global-typography-ffeyebrow-letter-spacing );word-spacing:var( --e-global-typography-ffeyebrow-word-spacing );}.elementor-12 .elementor-element.elementor-element-18127e1 .elementor-heading-title{font-size:var( --e-global-typography-ffh1-font-size );line-height:var( --e-global-typography-ffh1-line-height );letter-spacing:var( --e-global-typography-ffh1-letter-spacing );word-spacing:var( --e-global-typography-ffh1-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-12 .elementor-element.elementor-element-d403bb0{font-size:var( --e-global-typography-fflead-font-size );line-height:var( --e-global-typography-fflead-line-height );letter-spacing:var( --e-global-typography-fflead-letter-spacing );word-spacing:var( --e-global-typography-fflead-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-12 .elementor-element.elementor-element-94b629b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-12 .elementor-element.elementor-element-b0d8b7c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-12 .elementor-element.elementor-element-6a1ae41{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-1c10cc4{--min-height:460px;}.elementor-12 .elementor-element.elementor-element-34d6441{font-size:var( --e-global-typography-ffsmall-font-size );line-height:var( --e-global-typography-ffsmall-line-height );letter-spacing:var( --e-global-typography-ffsmall-letter-spacing );word-spacing:var( --e-global-typography-ffsmall-word-spacing );}.elementor-12 .elementor-element.elementor-element-650e018{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-74780d5{--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;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-12 .elementor-element.elementor-element-ac19799{--min-height:420px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-1ec61c9{font-size:var( --e-global-typography-ffsmall-font-size );line-height:var( --e-global-typography-ffsmall-line-height );letter-spacing:var( --e-global-typography-ffsmall-letter-spacing );word-spacing:var( --e-global-typography-ffsmall-word-spacing );}.elementor-12 .elementor-element.elementor-element-697d7c4 .elementor-heading-title{font-size:var( --e-global-typography-ffeyebrow-font-size );line-height:var( --e-global-typography-ffeyebrow-line-height );letter-spacing:var( --e-global-typography-ffeyebrow-letter-spacing );word-spacing:var( --e-global-typography-ffeyebrow-word-spacing );}.elementor-12 .elementor-element.elementor-element-6d704e2 .elementor-heading-title{font-size:var( --e-global-typography-ffh2-font-size );line-height:var( --e-global-typography-ffh2-line-height );letter-spacing:var( --e-global-typography-ffh2-letter-spacing );word-spacing:var( --e-global-typography-ffh2-word-spacing );}.elementor-12 .elementor-element.elementor-element-2cbbeea{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-12 .elementor-element.elementor-element-04ca1f3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-12 .elementor-element.elementor-element-b731b57{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-9cd57b5 .elementor-heading-title{font-size:var( --e-global-typography-ffeyebrow-font-size );line-height:var( --e-global-typography-ffeyebrow-line-height );letter-spacing:var( --e-global-typography-ffeyebrow-letter-spacing );word-spacing:var( --e-global-typography-ffeyebrow-word-spacing );}.elementor-12 .elementor-element.elementor-element-dbe89db .elementor-heading-title{font-size:var( --e-global-typography-ffh2-font-size );line-height:var( --e-global-typography-ffh2-line-height );letter-spacing:var( --e-global-typography-ffh2-letter-spacing );word-spacing:var( --e-global-typography-ffh2-word-spacing );}.elementor-12 .elementor-element.elementor-element-ab8c1cc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-12 .elementor-element.elementor-element-091826e{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-57ad9c8{--min-height:190px;}.elementor-12 .elementor-element.elementor-element-306404e .elementor-heading-title{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-7e1284f{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-be9fdb6 .elementor-heading-title{font-size:var( --e-global-typography-ffh4-font-size );line-height:var( --e-global-typography-ffh4-line-height );letter-spacing:var( --e-global-typography-ffh4-letter-spacing );word-spacing:var( --e-global-typography-ffh4-word-spacing );}.elementor-12 .elementor-element.elementor-element-d89cd5a{--min-height:190px;}.elementor-12 .elementor-element.elementor-element-53dd618 .elementor-heading-title{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-958aaef{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-2575926 .elementor-heading-title{font-size:var( --e-global-typography-ffh4-font-size );line-height:var( --e-global-typography-ffh4-line-height );letter-spacing:var( --e-global-typography-ffh4-letter-spacing );word-spacing:var( --e-global-typography-ffh4-word-spacing );}.elementor-12 .elementor-element.elementor-element-974086e{--min-height:190px;}.elementor-12 .elementor-element.elementor-element-77d6af0 .elementor-heading-title{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-d697e2e{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-f8a5d75 .elementor-heading-title{font-size:var( --e-global-typography-ffh4-font-size );line-height:var( --e-global-typography-ffh4-line-height );letter-spacing:var( --e-global-typography-ffh4-letter-spacing );word-spacing:var( --e-global-typography-ffh4-word-spacing );}.elementor-12 .elementor-element.elementor-element-423f0cc{--min-height:190px;}.elementor-12 .elementor-element.elementor-element-2020502 .elementor-heading-title{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-5b9791c{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-5bb78e9 .elementor-heading-title{font-size:var( --e-global-typography-ffh4-font-size );line-height:var( --e-global-typography-ffh4-line-height );letter-spacing:var( --e-global-typography-ffh4-letter-spacing );word-spacing:var( --e-global-typography-ffh4-word-spacing );}.elementor-12 .elementor-element.elementor-element-f362754{--min-height:190px;}.elementor-12 .elementor-element.elementor-element-c1a56d9 .elementor-heading-title{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-24e20d1{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-1aef5a0 .elementor-heading-title{font-size:var( --e-global-typography-ffh4-font-size );line-height:var( --e-global-typography-ffh4-line-height );letter-spacing:var( --e-global-typography-ffh4-letter-spacing );word-spacing:var( --e-global-typography-ffh4-word-spacing );}.elementor-12 .elementor-element.elementor-element-60cf304{--min-height:190px;}.elementor-12 .elementor-element.elementor-element-eaa4ca5 .elementor-heading-title{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-9c9548a{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-951da2c .elementor-heading-title{font-size:var( --e-global-typography-ffh4-font-size );line-height:var( --e-global-typography-ffh4-line-height );letter-spacing:var( --e-global-typography-ffh4-letter-spacing );word-spacing:var( --e-global-typography-ffh4-word-spacing );}.elementor-12 .elementor-element.elementor-element-0aa3ca3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-12 .elementor-element.elementor-element-dc5d236{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-12 .elementor-element.elementor-element-8e16e56{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-e943a49{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-12 .elementor-element.elementor-element-8fa2aaf .elementor-heading-title{font-size:var( --e-global-typography-ffeyebrow-font-size );line-height:var( --e-global-typography-ffeyebrow-line-height );letter-spacing:var( --e-global-typography-ffeyebrow-letter-spacing );word-spacing:var( --e-global-typography-ffeyebrow-word-spacing );}.elementor-12 .elementor-element.elementor-element-33cdd39 .elementor-heading-title{font-size:var( --e-global-typography-ffh2-font-size );line-height:var( --e-global-typography-ffh2-line-height );letter-spacing:var( --e-global-typography-ffh2-letter-spacing );word-spacing:var( --e-global-typography-ffh2-word-spacing );}.elementor-12 .elementor-element.elementor-element-b61aef1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-12 .elementor-element.elementor-element-75a3ae7{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-12 .elementor-element.elementor-element-ef88b0c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ef88b0c .elementor-icon-box-title a{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-ef88b0c .elementor-icon-box-description{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-5c7a07f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5c7a07f .elementor-icon-box-title a{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-5c7a07f .elementor-icon-box-description{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-5634f5b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5634f5b .elementor-icon-box-title a{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-5634f5b .elementor-icon-box-description{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-32a2e53 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-32a2e53 .elementor-icon-box-title a{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-32a2e53 .elementor-icon-box-description{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-78c6f93{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-443ad4b .elementor-heading-title{font-size:var( --e-global-typography-ffeyebrow-font-size );line-height:var( --e-global-typography-ffeyebrow-line-height );letter-spacing:var( --e-global-typography-ffeyebrow-letter-spacing );word-spacing:var( --e-global-typography-ffeyebrow-word-spacing );}.elementor-12 .elementor-element.elementor-element-c61dad6 .elementor-heading-title{font-size:var( --e-global-typography-ffh2-font-size );line-height:var( --e-global-typography-ffh2-line-height );letter-spacing:var( --e-global-typography-ffh2-letter-spacing );word-spacing:var( --e-global-typography-ffh2-word-spacing );}.elementor-12 .elementor-element.elementor-element-e8db162{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-30e55b6{--min-height:200px;}.elementor-12 .elementor-element.elementor-element-fdf44c3 .elementor-heading-title{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-d43ca0e{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-e22ecce{--min-height:200px;}.elementor-12 .elementor-element.elementor-element-0e209ce .elementor-heading-title{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-3b061a9{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-89a897f{--min-height:200px;}.elementor-12 .elementor-element.elementor-element-e118b85 .elementor-heading-title{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-f95ef66{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-8e70fd8{--min-height:200px;}.elementor-12 .elementor-element.elementor-element-c78742b .elementor-heading-title{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-75559ec{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-898c603 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-12 .elementor-element.elementor-element-d07b963{--overlay-opacity:0.16;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-5576721 .elementor-heading-title{font-size:var( --e-global-typography-ffeyebrow-font-size );line-height:var( --e-global-typography-ffeyebrow-line-height );letter-spacing:var( --e-global-typography-ffeyebrow-letter-spacing );word-spacing:var( --e-global-typography-ffeyebrow-word-spacing );}.elementor-12 .elementor-element.elementor-element-20c791e .elementor-heading-title{font-size:var( --e-global-typography-ffh2-font-size );line-height:var( --e-global-typography-ffh2-line-height );letter-spacing:var( --e-global-typography-ffh2-letter-spacing );word-spacing:var( --e-global-typography-ffh2-word-spacing );}.elementor-12 .elementor-element.elementor-element-0385361{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-a078c87 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-a078c87 .elementor-icon-box-title a{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-a078c87 .elementor-icon-box-description{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-323671b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-323671b .elementor-icon-box-title a{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-323671b .elementor-icon-box-description{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-7d23f53 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7d23f53 .elementor-icon-box-title a{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-7d23f53 .elementor-icon-box-description{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-976da3a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-976da3a .elementor-icon-box-title a{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-976da3a .elementor-icon-box-description{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-3707d35{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-f4368d7{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-12 .elementor-element.elementor-element-e1731de .elementor-heading-title{font-size:var( --e-global-typography-ffeyebrow-font-size );line-height:var( --e-global-typography-ffeyebrow-line-height );letter-spacing:var( --e-global-typography-ffeyebrow-letter-spacing );word-spacing:var( --e-global-typography-ffeyebrow-word-spacing );}.elementor-12 .elementor-element.elementor-element-73a6ed2 .elementor-heading-title{font-size:var( --e-global-typography-ffh2-font-size );line-height:var( --e-global-typography-ffh2-line-height );letter-spacing:var( --e-global-typography-ffh2-letter-spacing );word-spacing:var( --e-global-typography-ffh2-word-spacing );}.elementor-12 .elementor-element.elementor-element-ccefc19{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-12 .elementor-element.elementor-element-a6ee244{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-b366c86{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-ac25b7b{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-af28f4d{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-03a9d29{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-08c8fa0{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-cd9875a{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-dd6119e{--n-accordion-title-font-size:var( --e-global-typography-ffquest-font-size );}:where( .elementor-12 .elementor-element.elementor-element-dd6119e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-ffquest-line-height );letter-spacing:var( --e-global-typography-ffquest-letter-spacing );word-spacing:var( --e-global-typography-ffquest-word-spacing );}.elementor-12 .elementor-element.elementor-element-f41b557{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-cc6892d .elementor-heading-title{font-size:var( --e-global-typography-ffh2-font-size );line-height:var( --e-global-typography-ffh2-line-height );letter-spacing:var( --e-global-typography-ffh2-letter-spacing );word-spacing:var( --e-global-typography-ffh2-word-spacing );}.elementor-12 .elementor-element.elementor-element-b735daf{font-size:var( --e-global-typography-fflead-font-size );line-height:var( --e-global-typography-fflead-line-height );letter-spacing:var( --e-global-typography-fflead-letter-spacing );word-spacing:var( --e-global-typography-fflead-word-spacing );}.elementor-12 .elementor-element.elementor-element-482480c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-12 .elementor-element.elementor-element-f31c22e{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-947405b .elementor-heading-title{font-size:var( --e-global-typography-ffeyebrow-font-size );line-height:var( --e-global-typography-ffeyebrow-line-height );letter-spacing:var( --e-global-typography-ffeyebrow-letter-spacing );word-spacing:var( --e-global-typography-ffeyebrow-word-spacing );}.elementor-12 .elementor-element.elementor-element-b2912cf .elementor-heading-title{font-size:var( --e-global-typography-ffh2-font-size );line-height:var( --e-global-typography-ffh2-line-height );letter-spacing:var( --e-global-typography-ffh2-letter-spacing );word-spacing:var( --e-global-typography-ffh2-word-spacing );}.elementor-12 .elementor-element.elementor-element-3016166{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-12 .elementor-element.elementor-element-e5b07c1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-12 .elementor-element.elementor-element-72f27a7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-12 .elementor-element.elementor-element-660a77f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-660a77f .elementor-icon-list-item > a{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-dcc5f05{font-size:var( --e-global-typography-ffsmall-font-size );line-height:var( --e-global-typography-ffsmall-line-height );letter-spacing:var( --e-global-typography-ffsmall-letter-spacing );word-spacing:var( --e-global-typography-ffsmall-word-spacing );}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-ba70a08{--overlay-opacity:0.18;--padding-top:32px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-33631fc{--width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-12 .elementor-element.elementor-element-0b08b52 .elementor-heading-title{font-size:var( --e-global-typography-ffeyebrow-font-size );line-height:var( --e-global-typography-ffeyebrow-line-height );letter-spacing:var( --e-global-typography-ffeyebrow-letter-spacing );word-spacing:var( --e-global-typography-ffeyebrow-word-spacing );}.elementor-12 .elementor-element.elementor-element-18127e1 .elementor-heading-title{font-size:var( --e-global-typography-ffh1-font-size );line-height:var( --e-global-typography-ffh1-line-height );letter-spacing:var( --e-global-typography-ffh1-letter-spacing );word-spacing:var( --e-global-typography-ffh1-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-12 .elementor-element.elementor-element-d403bb0{font-size:var( --e-global-typography-fflead-font-size );line-height:var( --e-global-typography-fflead-line-height );letter-spacing:var( --e-global-typography-fflead-letter-spacing );word-spacing:var( --e-global-typography-fflead-word-spacing );}.elementor-12 .elementor-element.elementor-element-02f541b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-12 .elementor-element.elementor-element-94b629b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );padding:16px 14px 16px 14px;}.elementor-12 .elementor-element.elementor-element-b0d8b7c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );padding:14.5px 14px 14.5px 14px;}.elementor-12 .elementor-element.elementor-element-6a1ae41{--width:100%;}.elementor-12 .elementor-element.elementor-element-1c10cc4{--width:100%;--min-height:360px;}.elementor-12 .elementor-element.elementor-element-34d6441{font-size:var( --e-global-typography-ffsmall-font-size );line-height:var( --e-global-typography-ffsmall-line-height );letter-spacing:var( --e-global-typography-ffsmall-letter-spacing );word-spacing:var( --e-global-typography-ffsmall-word-spacing );}.elementor-12 .elementor-element.elementor-element-650e018{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-74780d5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-12 .elementor-element.elementor-element-ec27be5{--width:100%;}.elementor-12 .elementor-element.elementor-element-ac19799{--width:100%;--min-height:360px;}.elementor-12 .elementor-element.elementor-element-1ec61c9{font-size:var( --e-global-typography-ffsmall-font-size );line-height:var( --e-global-typography-ffsmall-line-height );letter-spacing:var( --e-global-typography-ffsmall-letter-spacing );word-spacing:var( --e-global-typography-ffsmall-word-spacing );}.elementor-12 .elementor-element.elementor-element-3677cca{--width:100%;}.elementor-12 .elementor-element.elementor-element-697d7c4 .elementor-heading-title{font-size:var( --e-global-typography-ffeyebrow-font-size );line-height:var( --e-global-typography-ffeyebrow-line-height );letter-spacing:var( --e-global-typography-ffeyebrow-letter-spacing );word-spacing:var( --e-global-typography-ffeyebrow-word-spacing );}.elementor-12 .elementor-element.elementor-element-6d704e2 .elementor-heading-title{font-size:var( --e-global-typography-ffh2-font-size );line-height:var( --e-global-typography-ffh2-line-height );letter-spacing:var( --e-global-typography-ffh2-letter-spacing );word-spacing:var( --e-global-typography-ffh2-word-spacing );}.elementor-12 .elementor-element.elementor-element-2cbbeea{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-12 .elementor-element.elementor-element-04ca1f3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );padding:14.5px 14px 14.5px 14px;}.elementor-12 .elementor-element.elementor-element-b731b57{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-ba60f0a{--width:100%;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-9cd57b5 .elementor-heading-title{font-size:var( --e-global-typography-ffeyebrow-font-size );line-height:var( --e-global-typography-ffeyebrow-line-height );letter-spacing:var( --e-global-typography-ffeyebrow-letter-spacing );word-spacing:var( --e-global-typography-ffeyebrow-word-spacing );}.elementor-12 .elementor-element.elementor-element-dbe89db .elementor-heading-title{font-size:var( --e-global-typography-ffh2-font-size );line-height:var( --e-global-typography-ffh2-line-height );letter-spacing:var( --e-global-typography-ffh2-letter-spacing );word-spacing:var( --e-global-typography-ffh2-word-spacing );}.elementor-12 .elementor-element.elementor-element-ab8c1cc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-12 .elementor-element.elementor-element-091826e{--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-57ad9c8{--min-height:180px;}.elementor-12 .elementor-element.elementor-element-c203430{--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-306404e .elementor-heading-title{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-7e1284f{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-be9fdb6 .elementor-heading-title{font-size:var( --e-global-typography-ffh4-font-size );line-height:var( --e-global-typography-ffh4-line-height );letter-spacing:var( --e-global-typography-ffh4-letter-spacing );word-spacing:var( --e-global-typography-ffh4-word-spacing );}.elementor-12 .elementor-element.elementor-element-d89cd5a{--min-height:180px;}.elementor-12 .elementor-element.elementor-element-8e91c41{--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-53dd618 .elementor-heading-title{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-958aaef{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-2575926 .elementor-heading-title{font-size:var( --e-global-typography-ffh4-font-size );line-height:var( --e-global-typography-ffh4-line-height );letter-spacing:var( --e-global-typography-ffh4-letter-spacing );word-spacing:var( --e-global-typography-ffh4-word-spacing );}.elementor-12 .elementor-element.elementor-element-974086e{--min-height:180px;}.elementor-12 .elementor-element.elementor-element-de276b0{--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-77d6af0 .elementor-heading-title{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-d697e2e{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-f8a5d75 .elementor-heading-title{font-size:var( --e-global-typography-ffh4-font-size );line-height:var( --e-global-typography-ffh4-line-height );letter-spacing:var( --e-global-typography-ffh4-letter-spacing );word-spacing:var( --e-global-typography-ffh4-word-spacing );}.elementor-12 .elementor-element.elementor-element-423f0cc{--min-height:180px;}.elementor-12 .elementor-element.elementor-element-aabec0b{--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-2020502 .elementor-heading-title{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-5b9791c{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-5bb78e9 .elementor-heading-title{font-size:var( --e-global-typography-ffh4-font-size );line-height:var( --e-global-typography-ffh4-line-height );letter-spacing:var( --e-global-typography-ffh4-letter-spacing );word-spacing:var( --e-global-typography-ffh4-word-spacing );}.elementor-12 .elementor-element.elementor-element-f362754{--min-height:180px;}.elementor-12 .elementor-element.elementor-element-f48a25b{--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-c1a56d9 .elementor-heading-title{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-24e20d1{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-1aef5a0 .elementor-heading-title{font-size:var( --e-global-typography-ffh4-font-size );line-height:var( --e-global-typography-ffh4-line-height );letter-spacing:var( --e-global-typography-ffh4-letter-spacing );word-spacing:var( --e-global-typography-ffh4-word-spacing );}.elementor-12 .elementor-element.elementor-element-60cf304{--min-height:180px;}.elementor-12 .elementor-element.elementor-element-e748db7{--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-eaa4ca5 .elementor-heading-title{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-9c9548a{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-951da2c .elementor-heading-title{font-size:var( --e-global-typography-ffh4-font-size );line-height:var( --e-global-typography-ffh4-line-height );letter-spacing:var( --e-global-typography-ffh4-letter-spacing );word-spacing:var( --e-global-typography-ffh4-word-spacing );}.elementor-12 .elementor-element.elementor-element-0aa3ca3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );padding:14.5px 14px 14.5px 14px;}.elementor-12 .elementor-element.elementor-element-dc5d236{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-12 .elementor-element.elementor-element-8e16e56{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-abf9758{--width:100%;}.elementor-12 .elementor-element.elementor-element-8fa2aaf .elementor-heading-title{font-size:var( --e-global-typography-ffeyebrow-font-size );line-height:var( --e-global-typography-ffeyebrow-line-height );letter-spacing:var( --e-global-typography-ffeyebrow-letter-spacing );word-spacing:var( --e-global-typography-ffeyebrow-word-spacing );}.elementor-12 .elementor-element.elementor-element-33cdd39 .elementor-heading-title{font-size:var( --e-global-typography-ffh2-font-size );line-height:var( --e-global-typography-ffh2-line-height );letter-spacing:var( --e-global-typography-ffh2-letter-spacing );word-spacing:var( --e-global-typography-ffh2-word-spacing );}.elementor-12 .elementor-element.elementor-element-b61aef1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-12 .elementor-element.elementor-element-a5bbb2c{--width:100%;}.elementor-12 .elementor-element.elementor-element-75a3ae7{--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-12 .elementor-element.elementor-element-ef88b0c{padding:22px 22px 22px 22px;}.elementor-12 .elementor-element.elementor-element-ef88b0c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ef88b0c .elementor-icon-box-title a{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-ef88b0c .elementor-icon-box-description{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-5c7a07f{padding:22px 22px 22px 22px;}.elementor-12 .elementor-element.elementor-element-5c7a07f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5c7a07f .elementor-icon-box-title a{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-5c7a07f .elementor-icon-box-description{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-5634f5b{padding:22px 22px 22px 22px;}.elementor-12 .elementor-element.elementor-element-5634f5b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5634f5b .elementor-icon-box-title a{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-5634f5b .elementor-icon-box-description{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-32a2e53{padding:22px 22px 22px 22px;}.elementor-12 .elementor-element.elementor-element-32a2e53 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-32a2e53 .elementor-icon-box-title a{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-32a2e53 .elementor-icon-box-description{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-78c6f93{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-96b80a8{--width:100%;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-443ad4b .elementor-heading-title{font-size:var( --e-global-typography-ffeyebrow-font-size );line-height:var( --e-global-typography-ffeyebrow-line-height );letter-spacing:var( --e-global-typography-ffeyebrow-letter-spacing );word-spacing:var( --e-global-typography-ffeyebrow-word-spacing );}.elementor-12 .elementor-element.elementor-element-c61dad6 .elementor-heading-title{font-size:var( --e-global-typography-ffh2-font-size );line-height:var( --e-global-typography-ffh2-line-height );letter-spacing:var( --e-global-typography-ffh2-letter-spacing );word-spacing:var( --e-global-typography-ffh2-word-spacing );}.elementor-12 .elementor-element.elementor-element-e8db162{--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-4b8e791{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-30e55b6{--min-height:170px;}.elementor-12 .elementor-element.elementor-element-3f7f85d{--padding-top:22px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-fdf44c3 .elementor-heading-title{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-d43ca0e{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-8a13da0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e22ecce{--min-height:170px;}.elementor-12 .elementor-element.elementor-element-d51e4f2{--padding-top:22px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-0e209ce .elementor-heading-title{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-3b061a9{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-ac1466f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-89a897f{--min-height:170px;}.elementor-12 .elementor-element.elementor-element-e4281bd{--padding-top:22px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-e118b85 .elementor-heading-title{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-f95ef66{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-a9fc3f0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8e70fd8{--min-height:170px;}.elementor-12 .elementor-element.elementor-element-38b43a6{--padding-top:22px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-c78742b .elementor-heading-title{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-75559ec{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-898c603 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );padding:16px 14px 16px 14px;}.elementor-12 .elementor-element.elementor-element-d07b963{--overlay-opacity:0.14;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-6dfca2d{--width:100%;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-5576721 .elementor-heading-title{font-size:var( --e-global-typography-ffeyebrow-font-size );line-height:var( --e-global-typography-ffeyebrow-line-height );letter-spacing:var( --e-global-typography-ffeyebrow-letter-spacing );word-spacing:var( --e-global-typography-ffeyebrow-word-spacing );}.elementor-12 .elementor-element.elementor-element-20c791e .elementor-heading-title{font-size:var( --e-global-typography-ffh2-font-size );line-height:var( --e-global-typography-ffh2-line-height );letter-spacing:var( --e-global-typography-ffh2-letter-spacing );word-spacing:var( --e-global-typography-ffh2-word-spacing );}.elementor-12 .elementor-element.elementor-element-0385361{--e-con-grid-template-columns:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-a078c87 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-a078c87 .elementor-icon-box-title a{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-a078c87 .elementor-icon-box-description{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-323671b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-323671b .elementor-icon-box-title a{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-323671b .elementor-icon-box-description{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-7d23f53 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7d23f53 .elementor-icon-box-title a{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-7d23f53 .elementor-icon-box-description{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-976da3a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-976da3a .elementor-icon-box-title a{font-size:var( --e-global-typography-ffh3-font-size );line-height:var( --e-global-typography-ffh3-line-height );letter-spacing:var( --e-global-typography-ffh3-letter-spacing );word-spacing:var( --e-global-typography-ffh3-word-spacing );}.elementor-12 .elementor-element.elementor-element-976da3a .elementor-icon-box-description{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-3707d35{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-951c29e{--width:100%;}.elementor-12 .elementor-element.elementor-element-e1731de .elementor-heading-title{font-size:var( --e-global-typography-ffeyebrow-font-size );line-height:var( --e-global-typography-ffeyebrow-line-height );letter-spacing:var( --e-global-typography-ffeyebrow-letter-spacing );word-spacing:var( --e-global-typography-ffeyebrow-word-spacing );}.elementor-12 .elementor-element.elementor-element-73a6ed2 .elementor-heading-title{font-size:var( --e-global-typography-ffh2-font-size );line-height:var( --e-global-typography-ffh2-line-height );letter-spacing:var( --e-global-typography-ffh2-letter-spacing );word-spacing:var( --e-global-typography-ffh2-word-spacing );}.elementor-12 .elementor-element.elementor-element-ccefc19{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-12 .elementor-element.elementor-element-ad2f668{--width:100%;}.elementor-12 .elementor-element.elementor-element-a6ee244{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-b366c86{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-ac25b7b{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-af28f4d{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-03a9d29{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-08c8fa0{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-cd9875a{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-dd6119e{--n-accordion-title-font-size:var( --e-global-typography-ffquest-font-size );}:where( .elementor-12 .elementor-element.elementor-element-dd6119e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-ffquest-line-height );letter-spacing:var( --e-global-typography-ffquest-letter-spacing );word-spacing:var( --e-global-typography-ffquest-word-spacing );}:where( .elementor-12 .elementor-element.elementor-element-dd6119e > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:24px;--padding-left:0px;}.elementor-12 .elementor-element.elementor-element-f41b557{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-dd59e39{--border-radius:24px 24px 24px 24px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-cc6892d{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-cc6892d .elementor-heading-title{font-size:var( --e-global-typography-ffh2-font-size );line-height:var( --e-global-typography-ffh2-line-height );letter-spacing:var( --e-global-typography-ffh2-letter-spacing );word-spacing:var( --e-global-typography-ffh2-word-spacing );}.elementor-12 .elementor-element.elementor-element-b735daf{width:100%;max-width:100%;font-size:var( --e-global-typography-fflead-font-size );line-height:var( --e-global-typography-fflead-line-height );letter-spacing:var( --e-global-typography-fflead-letter-spacing );word-spacing:var( --e-global-typography-fflead-word-spacing );}.elementor-12 .elementor-element.elementor-element-482480c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );padding:14px 14px 14px 14px;}.elementor-12 .elementor-element.elementor-element-f31c22e{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-dba4152{--width:100%;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-947405b .elementor-heading-title{font-size:var( --e-global-typography-ffeyebrow-font-size );line-height:var( --e-global-typography-ffeyebrow-line-height );letter-spacing:var( --e-global-typography-ffeyebrow-letter-spacing );word-spacing:var( --e-global-typography-ffeyebrow-word-spacing );}.elementor-12 .elementor-element.elementor-element-b2912cf .elementor-heading-title{font-size:var( --e-global-typography-ffh2-font-size );line-height:var( --e-global-typography-ffh2-line-height );letter-spacing:var( --e-global-typography-ffh2-letter-spacing );word-spacing:var( --e-global-typography-ffh2-word-spacing );}.elementor-12 .elementor-element.elementor-element-3016166{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-12 .elementor-element.elementor-element-4fef748{--width:100%;}.elementor-12 .elementor-element.elementor-element-f427648{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-72f27a7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );padding:16px 14px 16px 14px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-12 .elementor-element.elementor-element-660a77f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-660a77f .elementor-icon-list-item > a{font-size:var( --e-global-typography-ffcard-font-size );line-height:var( --e-global-typography-ffcard-line-height );letter-spacing:var( --e-global-typography-ffcard-letter-spacing );word-spacing:var( --e-global-typography-ffcard-word-spacing );}.elementor-12 .elementor-element.elementor-element-f3b4a8b{--width:100%;}.elementor-12 .elementor-element.elementor-element-a21b766{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-aec96bc .elementor-heading-title{font-size:26px;}.elementor-12 .elementor-element.elementor-element-dcc5f05{font-size:var( --e-global-typography-ffsmall-font-size );line-height:var( --e-global-typography-ffsmall-line-height );letter-spacing:var( --e-global-typography-ffsmall-letter-spacing );word-spacing:var( --e-global-typography-ffsmall-word-spacing );}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-127cf12{--width:100%;}.elementor-12 .elementor-element.elementor-element-33631fc{--width:54%;}.elementor-12 .elementor-element.elementor-element-6a1ae41{--width:40%;}.elementor-12 .elementor-element.elementor-element-1c10cc4{--width:100%;}.elementor-12 .elementor-element.elementor-element-74780d5{--width:100%;}.elementor-12 .elementor-element.elementor-element-ec27be5{--width:40%;}.elementor-12 .elementor-element.elementor-element-ac19799{--width:100%;}.elementor-12 .elementor-element.elementor-element-3677cca{--width:56%;}.elementor-12 .elementor-element.elementor-element-ba60f0a{--width:680px;}.elementor-12 .elementor-element.elementor-element-091826e{--width:100%;}.elementor-12 .elementor-element.elementor-element-57ad9c8{--width:100%;}.elementor-12 .elementor-element.elementor-element-d89cd5a{--width:100%;}.elementor-12 .elementor-element.elementor-element-974086e{--width:100%;}.elementor-12 .elementor-element.elementor-element-423f0cc{--width:100%;}.elementor-12 .elementor-element.elementor-element-f362754{--width:100%;}.elementor-12 .elementor-element.elementor-element-60cf304{--width:100%;}.elementor-12 .elementor-element.elementor-element-e943a49{--width:100%;}.elementor-12 .elementor-element.elementor-element-abf9758{--width:42%;}.elementor-12 .elementor-element.elementor-element-a5bbb2c{--width:52%;}.elementor-12 .elementor-element.elementor-element-75a3ae7{--width:100%;}.elementor-12 .elementor-element.elementor-element-96b80a8{--width:680px;}.elementor-12 .elementor-element.elementor-element-e8db162{--width:100%;}.elementor-12 .elementor-element.elementor-element-30e55b6{--width:100%;}.elementor-12 .elementor-element.elementor-element-e22ecce{--width:100%;}.elementor-12 .elementor-element.elementor-element-89a897f{--width:100%;}.elementor-12 .elementor-element.elementor-element-8e70fd8{--width:100%;}.elementor-12 .elementor-element.elementor-element-08edfea{--width:100%;}.elementor-12 .elementor-element.elementor-element-6dfca2d{--width:680px;}.elementor-12 .elementor-element.elementor-element-0385361{--width:100%;}.elementor-12 .elementor-element.elementor-element-f4368d7{--width:100%;}.elementor-12 .elementor-element.elementor-element-951c29e{--width:38%;}.elementor-12 .elementor-element.elementor-element-ad2f668{--width:56%;}.elementor-12 .elementor-element.elementor-element-dd59e39{--width:100%;}.elementor-12 .elementor-element.elementor-element-dba4152{--width:680px;}.elementor-12 .elementor-element.elementor-element-e5b07c1{--width:1120px;}.elementor-12 .elementor-element.elementor-element-4fef748{--width:40%;}.elementor-12 .elementor-element.elementor-element-f3b4a8b{--width:56%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-33631fc{--width:100%;}.elementor-12 .elementor-element.elementor-element-6a1ae41{--width:100%;}.elementor-12 .elementor-element.elementor-element-1c10cc4{--width:380px;}.elementor-12 .elementor-element.elementor-element-ec27be5{--width:40%;}.elementor-12 .elementor-element.elementor-element-ac19799{--width:100%;}.elementor-12 .elementor-element.elementor-element-3677cca{--width:56%;}.elementor-12 .elementor-element.elementor-element-ba60f0a{--width:100%;}.elementor-12 .elementor-element.elementor-element-abf9758{--width:100%;}.elementor-12 .elementor-element.elementor-element-a5bbb2c{--width:100%;}.elementor-12 .elementor-element.elementor-element-96b80a8{--width:100%;}.elementor-12 .elementor-element.elementor-element-6dfca2d{--width:100%;}.elementor-12 .elementor-element.elementor-element-951c29e{--width:100%;}.elementor-12 .elementor-element.elementor-element-ad2f668{--width:100%;}.elementor-12 .elementor-element.elementor-element-dba4152{--width:100%;}.elementor-12 .elementor-element.elementor-element-e5b07c1{--width:100%;}.elementor-12 .elementor-element.elementor-element-4fef748{--width:100%;}.elementor-12 .elementor-element.elementor-element-f3b4a8b{--width:100%;}}