.elementor-59 .elementor-element.elementor-element-7f77dc3{--display:flex;--min-height:min(56.25vw, 820px);--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-7f77dc3:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-7f77dc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://fdn.org.mx/wp-content/uploads/2026/10/hero-fdn-poster.jpg") 50% 50%;background-size:cover;}.elementor-59 .elementor-element.elementor-element-92d8c05{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-59 .elementor-element.elementor-element-479f38d{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-59 .elementor-element.elementor-element-479f38d .elementor-wrapper{--video-aspect-ratio:1.77777;}.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 );}body:not(.rtl) .elementor-59 .elementor-element.elementor-element-84475e8{left:719.5px;}body.rtl .elementor-59 .elementor-element.elementor-element-84475e8{right:719.5px;}.elementor-59 .elementor-element.elementor-element-84475e8{top:404.5px;text-align:start;}.elementor-59 .elementor-element.elementor-element-84475e8 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-fdntinta );}.elementor-59 .elementor-element.elementor-element-a94293a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-59 .elementor-element.elementor-element-a94293a:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-a94293a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fdn.org.mx/wp-content/uploads/2026/10/patron-fondo.png");background-position:center center;background-repeat:repeat;background-size:1440px auto;}.elementor-59 .elementor-element.elementor-element-4be45c0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-0e3e42a{text-align:center;}.elementor-59 .elementor-element.elementor-element-0e3e42a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;text-transform:uppercase;line-height:31.5px;letter-spacing:0.42px;color:var( --e-global-color-fdnrojo );}.elementor-59 .elementor-element.elementor-element-c016726{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:var( --e-global-color-fdnrojo );padding:12px 40px 12px 40px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-radius:999px 999px 999px 999px;box-shadow:0px 6px 0px 0px rgba(0,0,0,0.08);text-align:center;}.elementor-59 .elementor-element.elementor-element-c016726 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:45px;font-weight:700;text-transform:uppercase;line-height:49.5px;color:var( --e-global-color-fdnblanco );}.elementor-59 .elementor-element.elementor-element-2b05ce9{--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-59 .elementor-element.elementor-element-d773e49{--display:flex;--min-height:330px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.12);--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-59 .elementor-element.elementor-element-d773e49:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-d773e49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fdn.org.mx/wp-content/uploads/2026/10/mision.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-59 .elementor-element.elementor-element-06713c1{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:var( --e-global-color-fdnazul );padding:12px 52px 12px 52px;--container-widget-width:fit-content;--container-widget-flex-grow:0;z-index:1;border-radius:999px 999px 999px 999px;box-shadow:0px 6px 16px 0px rgba(0,0,0,0.25);text-align:center;}.elementor-59 .elementor-element.elementor-element-06713c1 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:30px;font-weight:700;line-height:45px;color:var( --e-global-color-fdnblanco );}.elementor-59 .elementor-element.elementor-element-6076d79{--display:flex;--min-height:330px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.12);--padding-top:36px;--padding-bottom:36px;--padding-left:44px;--padding-right:44px;}.elementor-59 .elementor-element.elementor-element-6076d79:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-6076d79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fdnamarillo );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-59 .elementor-element.elementor-element-cbb6d47{text-align:center;}.elementor-59 .elementor-element.elementor-element-cbb6d47 img{width:76px;height:76px;}.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-59 .elementor-element.elementor-element-ad76090{text-align:center;font-family:"Ubuntu", Sans-serif;font-size:24px;font-weight:700;line-height:30px;color:var( --e-global-color-fdnblanco );}.elementor-59 .elementor-element.elementor-element-ad76090 p{margin-block-end:0px;}.elementor-59 .elementor-element.elementor-element-9583b24{--display:flex;--min-height:330px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.12);--padding-top:36px;--padding-bottom:36px;--padding-left:44px;--padding-right:44px;}.elementor-59 .elementor-element.elementor-element-9583b24:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-9583b24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fdnrojo );}.elementor-59 .elementor-element.elementor-element-72340a3{text-align:center;}.elementor-59 .elementor-element.elementor-element-72340a3 img{width:76px;height:76px;}.elementor-59 .elementor-element.elementor-element-fce2f2f{text-align:center;font-family:"Ubuntu", Sans-serif;font-size:24px;font-weight:700;line-height:30px;color:var( --e-global-color-fdnblanco );}.elementor-59 .elementor-element.elementor-element-fce2f2f p{margin-block-end:0px;}.elementor-59 .elementor-element.elementor-element-42f287c{--display:flex;--min-height:330px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.12);--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-59 .elementor-element.elementor-element-42f287c:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-42f287c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fdn.org.mx/wp-content/uploads/2026/10/vision.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-59 .elementor-element.elementor-element-0e03c39{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:var( --e-global-color-fdnazul );padding:12px 52px 12px 52px;--container-widget-width:fit-content;--container-widget-flex-grow:0;z-index:1;border-radius:999px 999px 999px 999px;box-shadow:0px 6px 16px 0px rgba(0,0,0,0.25);text-align:center;}.elementor-59 .elementor-element.elementor-element-0e03c39 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:30px;font-weight:700;line-height:45px;color:var( --e-global-color-fdnblanco );}.elementor-59 .elementor-element.elementor-element-31456a3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-59 .elementor-element.elementor-element-31456a3:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-31456a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fdngris );}.elementor-59 .elementor-element.elementor-element-b7ac940{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-063724e{text-align:center;}.elementor-59 .elementor-element.elementor-element-063724e .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:21px;font-weight:500;text-transform:uppercase;line-height:31.5px;letter-spacing:0.42px;color:var( --e-global-color-fdnmorado );}.elementor-59 .elementor-element.elementor-element-1aa27da{width:var( --container-widget-width, 520px );max-width:520px;background-color:var( --e-global-color-fdnmorado );padding:12px 40px 12px 40px;--container-widget-width:520px;--container-widget-flex-grow:0;border-radius:999px 999px 999px 999px;box-shadow:0px 6px 0px 0px rgba(0,0,0,0.08);text-align:center;}.elementor-59 .elementor-element.elementor-element-1aa27da .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:45px;font-weight:700;text-transform:uppercase;line-height:49.5px;color:var( --e-global-color-fdnblanco );}.elementor-59 .elementor-element.elementor-element-be3dd21{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:32px 48px;--row-gap:32px;--column-gap:48px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-3a63cf6{--display:flex;--min-height:330px;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.12);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-3a63cf6:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-3a63cf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fdnblanco );}.elementor-59 .elementor-element.elementor-element-0a41006{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:32px;--padding-bottom:32px;--padding-left:30px;--padding-right:22px;}.elementor-59 .elementor-element.elementor-element-84ea224{--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:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-bc530ed{text-align:center;}.elementor-59 .elementor-element.elementor-element-bc530ed img{width:58px;height:58px;}.elementor-59 .elementor-element.elementor-element-e5f439e{text-align:start;}.elementor-59 .elementor-element.elementor-element-e5f439e .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:25px;font-weight:700;line-height:37.5px;color:var( --e-global-color-fdnrojo );}.elementor-59 .elementor-element.elementor-element-681a19c{text-align:justify;font-family:"Ubuntu", Sans-serif;font-size:18px;font-weight:500;line-height:23.4px;color:var( --e-global-color-fdntinta );}.elementor-59 .elementor-element.elementor-element-681a19c p{margin-block-end:0px;}.elementor-59 .elementor-element.elementor-element-4c45385{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 12px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:12px;border-color:var( --e-global-color-fdnrojo );--border-color:var( --e-global-color-fdnrojo );--border-radius:28px 0px 0px 28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-4c45385.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-0668321{text-align:center;}.elementor-59 .elementor-element.elementor-element-0668321 img{width:100%;}.elementor-59 .elementor-element.elementor-element-c87dce1{--display:flex;--min-height:330px;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.12);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-c87dce1:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-c87dce1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fdnblanco );}.elementor-59 .elementor-element.elementor-element-8c0b5e3{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:32px;--padding-bottom:32px;--padding-left:30px;--padding-right:22px;}.elementor-59 .elementor-element.elementor-element-e074f58{--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:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-761c032{text-align:center;}.elementor-59 .elementor-element.elementor-element-761c032 img{width:58px;height:58px;}.elementor-59 .elementor-element.elementor-element-38bab9c{text-align:start;}.elementor-59 .elementor-element.elementor-element-38bab9c .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:25px;font-weight:700;line-height:37.5px;color:#F2B705;}.elementor-59 .elementor-element.elementor-element-87329cf{text-align:justify;font-family:"Ubuntu", Sans-serif;font-size:18px;font-weight:500;line-height:23.4px;color:var( --e-global-color-fdntinta );}.elementor-59 .elementor-element.elementor-element-87329cf p{margin-block-end:0px;}.elementor-59 .elementor-element.elementor-element-41570e4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 12px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:12px;border-color:var( --e-global-color-fdnamarillo );--border-color:var( --e-global-color-fdnamarillo );--border-radius:28px 0px 0px 28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-41570e4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-82a0f01{text-align:center;}.elementor-59 .elementor-element.elementor-element-82a0f01 img{width:100%;}.elementor-59 .elementor-element.elementor-element-50b5427{--display:flex;--min-height:330px;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.12);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-50b5427:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-50b5427 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fdnblanco );}.elementor-59 .elementor-element.elementor-element-4fcce54{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:32px;--padding-bottom:32px;--padding-left:30px;--padding-right:22px;}.elementor-59 .elementor-element.elementor-element-cd44232{--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:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-bcad6b5{text-align:center;}.elementor-59 .elementor-element.elementor-element-bcad6b5 img{width:58px;height:58px;}.elementor-59 .elementor-element.elementor-element-c8fee65{text-align:start;}.elementor-59 .elementor-element.elementor-element-c8fee65 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:25px;font-weight:700;line-height:37.5px;color:var( --e-global-color-fdnazul );}.elementor-59 .elementor-element.elementor-element-7b4b4db{text-align:justify;font-family:"Ubuntu", Sans-serif;font-size:18px;font-weight:500;line-height:23.4px;color:var( --e-global-color-fdntinta );}.elementor-59 .elementor-element.elementor-element-7b4b4db p{margin-block-end:0px;}.elementor-59 .elementor-element.elementor-element-9243090{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 12px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:12px;border-color:var( --e-global-color-fdnazul );--border-color:var( --e-global-color-fdnazul );--border-radius:28px 0px 0px 28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-9243090.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-3c6bed5{text-align:center;}.elementor-59 .elementor-element.elementor-element-3c6bed5 img{width:100%;}.elementor-59 .elementor-element.elementor-element-342d3f4{--display:flex;--min-height:330px;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.12);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-342d3f4:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-342d3f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fdnblanco );}.elementor-59 .elementor-element.elementor-element-665bbc0{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:32px;--padding-bottom:32px;--padding-left:30px;--padding-right:22px;}.elementor-59 .elementor-element.elementor-element-e1ded76{--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:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-ff3554c{text-align:center;}.elementor-59 .elementor-element.elementor-element-ff3554c img{width:58px;height:58px;}.elementor-59 .elementor-element.elementor-element-c0c4d5e{text-align:start;}.elementor-59 .elementor-element.elementor-element-c0c4d5e .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:25px;font-weight:700;line-height:37.5px;color:var( --e-global-color-fdnmorado );}.elementor-59 .elementor-element.elementor-element-cd3e267{text-align:justify;font-family:"Ubuntu", Sans-serif;font-size:18px;font-weight:500;line-height:23.4px;color:var( --e-global-color-fdntinta );}.elementor-59 .elementor-element.elementor-element-cd3e267 p{margin-block-end:0px;}.elementor-59 .elementor-element.elementor-element-c40387a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 12px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:12px;border-color:var( --e-global-color-fdnmorado );--border-color:var( --e-global-color-fdnmorado );--border-radius:28px 0px 0px 28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-c40387a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-d392a31{text-align:center;}.elementor-59 .elementor-element.elementor-element-d392a31 img{width:100%;}.elementor-59 .elementor-element.elementor-element-1b5f861{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}body:not(.rtl) .elementor-59 .elementor-element.elementor-element-b10f21f{left:max(24px, calc(50% - 680px));}body.rtl .elementor-59 .elementor-element.elementor-element-b10f21f{right:max(24px, calc(50% - 680px));}.elementor-59 .elementor-element.elementor-element-b10f21f{top:120px;z-index:0;text-align:center;}.elementor-59 .elementor-element.elementor-element-b10f21f img{width:110px;}.elementor-59 .elementor-element.elementor-element-b0a89b1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-f6a4837{text-align:center;}.elementor-59 .elementor-element.elementor-element-f6a4837 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:21px;font-weight:500;text-transform:uppercase;line-height:31.5px;letter-spacing:0.42px;color:#E6B014;}.elementor-59 .elementor-element.elementor-element-62121f4{width:var( --container-widget-width, 520px );max-width:520px;background-color:var( --e-global-color-fdnamarillo );padding:12px 40px 12px 40px;--container-widget-width:520px;--container-widget-flex-grow:0;border-radius:999px 999px 999px 999px;box-shadow:0px 6px 0px 0px rgba(0,0,0,0.08);text-align:center;}.elementor-59 .elementor-element.elementor-element-62121f4 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:45px;font-weight:700;text-transform:uppercase;line-height:49.5px;color:var( --e-global-color-fdnblanco );}.elementor-59 .elementor-element.elementor-element-00bda6c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-45b8a16{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.12);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-45b8a16:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-45b8a16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fdnrojo );}.elementor-59 .elementor-element.elementor-element-45b8a16.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-59 .elementor-element.elementor-element-fa7ee45{width:auto;max-width:auto;--e-transform-translateX:-50%;top:-34px;z-index:4;text-align:center;}body:not(.rtl) .elementor-59 .elementor-element.elementor-element-fa7ee45{left:50%;}body.rtl .elementor-59 .elementor-element.elementor-element-fa7ee45{right:50%;}.elementor-59 .elementor-element.elementor-element-fa7ee45 img{width:76px;}.elementor-59 .elementor-element.elementor-element-11a6ba4{border-radius:28px 28px 0px 0px;text-align:center;}.elementor-59 .elementor-element.elementor-element-11a6ba4 img{width:100%;}.elementor-59 .elementor-element.elementor-element-71d3061{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:40px;--padding-left:44px;--padding-right:44px;}.elementor-59 .elementor-element.elementor-element-c2ff5bd{--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:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-464816a{text-align:center;}.elementor-59 .elementor-element.elementor-element-464816a img{width:76px;height:76px;}.elementor-59 .elementor-element.elementor-element-da57652{text-align:start;}.elementor-59 .elementor-element.elementor-element-da57652 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:27px;font-weight:700;line-height:40.5px;color:var( --e-global-color-fdnblanco );}.elementor-59 .elementor-element.elementor-element-b45d10d{text-align:justify;font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:500;line-height:25px;color:var( --e-global-color-fdnblanco );}.elementor-59 .elementor-element.elementor-element-b45d10d p{margin-block-end:0px;}.elementor-59 .elementor-element.elementor-element-70cde8e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.12);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-70cde8e:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-70cde8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fdnmorado );}.elementor-59 .elementor-element.elementor-element-70cde8e.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-59 .elementor-element.elementor-element-7c99d5d{width:auto;max-width:auto;--e-transform-translateX:-50%;top:-34px;z-index:4;text-align:center;}body:not(.rtl) .elementor-59 .elementor-element.elementor-element-7c99d5d{left:50%;}body.rtl .elementor-59 .elementor-element.elementor-element-7c99d5d{right:50%;}.elementor-59 .elementor-element.elementor-element-7c99d5d img{width:76px;}.elementor-59 .elementor-element.elementor-element-df94b5a{border-radius:28px 28px 0px 0px;text-align:center;}.elementor-59 .elementor-element.elementor-element-df94b5a img{width:100%;}.elementor-59 .elementor-element.elementor-element-1a35ea0{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:40px;--padding-left:44px;--padding-right:44px;}.elementor-59 .elementor-element.elementor-element-7b68a5d{--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:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-ecd9903{text-align:center;}.elementor-59 .elementor-element.elementor-element-ecd9903 img{width:76px;height:76px;}.elementor-59 .elementor-element.elementor-element-eb0c5cb{text-align:start;}.elementor-59 .elementor-element.elementor-element-eb0c5cb .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:27px;font-weight:700;line-height:40.5px;color:var( --e-global-color-fdnblanco );}.elementor-59 .elementor-element.elementor-element-f1d3f5f{text-align:justify;font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:500;line-height:25px;color:var( --e-global-color-fdnblanco );}.elementor-59 .elementor-element.elementor-element-f1d3f5f p{margin-block-end:0px;}.elementor-59 .elementor-element.elementor-element-68c33f1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-59 .elementor-element.elementor-element-3f3bed0{right:-150px;}body.rtl .elementor-59 .elementor-element.elementor-element-3f3bed0{left:-150px;}.elementor-59 .elementor-element.elementor-element-3f3bed0{top:-30px;z-index:0;text-align:center;}.elementor-59 .elementor-element.elementor-element-3f3bed0 img{width:140px;}.elementor-59 .elementor-element.elementor-element-5595137{text-align:center;font-family:"Ubuntu", Sans-serif;font-size:21px;font-weight:500;line-height:26.25px;color:var( --e-global-color-fdntinta );}.elementor-59 .elementor-element.elementor-element-5595137 p{margin-block-end:23.1px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{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-59 .elementor-element.elementor-element-cdea282.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-cdea282{width:var( --container-widget-width, min(100%, 1200px) );max-width:min(100%, 1200px);--container-widget-width:min(100%, 1200px);--container-widget-flex-grow:0;}.elementor-59 .elementor-element.elementor-element-cdea282 .elementor-swiper-button{font-size:20px;}.elementor-59 .elementor-element.elementor-element-07d3cc9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-59 .elementor-element.elementor-element-07d3cc9:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-07d3cc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fdngris );}.elementor-59 .elementor-element.elementor-element-42d57af{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-649d9f0{text-align:center;}.elementor-59 .elementor-element.elementor-element-649d9f0 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:21px;font-weight:500;text-transform:uppercase;line-height:31.5px;letter-spacing:0.42px;color:var( --e-global-color-fdnrojo );}.elementor-59 .elementor-element.elementor-element-4a36222{width:var( --container-widget-width, 520px );max-width:520px;background-color:var( --e-global-color-fdnrojo );padding:12px 40px 12px 40px;--container-widget-width:520px;--container-widget-flex-grow:0;border-radius:999px 999px 999px 999px;box-shadow:0px 6px 0px 0px rgba(0,0,0,0.08);text-align:center;}.elementor-59 .elementor-element.elementor-element-4a36222 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:45px;font-weight:700;text-transform:uppercase;line-height:49.5px;color:var( --e-global-color-fdnblanco );}.elementor-59 .elementor-element.elementor-element-72cee1c{--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:44px 44px;--row-gap:44px;--column-gap:44px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-8b1a790{text-align:justify;font-family:"Ubuntu", Sans-serif;font-size:22px;font-weight:500;line-height:29.7px;color:var( --e-global-color-fdntinta );}.elementor-59 .elementor-element.elementor-element-8b1a790 p{margin-block-end:0px;}.elementor-59 .elementor-element.elementor-element-5556743{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-59 .elementor-element.elementor-element-5556743.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-5556743 img{width:100%;border-style:solid;border-width:12px 12px 12px 12px;border-color:var( --e-global-color-fdnrojo );border-radius:22px 22px 22px 22px;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.12);}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;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-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-59 .elementor-element.elementor-element-bbaffd4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-e02fcbd{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:22px 22px 22px 22px;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.12);--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-e02fcbd:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-e02fcbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fdnblanco );}.elementor-59 .elementor-element.elementor-element-ef677e7{--display:flex;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-59 .elementor-element.elementor-element-09490ea{text-align:start;}.elementor-59 .elementor-element.elementor-element-09490ea .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:21px;font-weight:700;line-height:26.25px;color:var( --e-global-color-fdntinta );}.elementor-59 .elementor-element.elementor-element-9fb63fb{text-align:justify;font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:400;line-height:23.8px;color:var( --e-global-color-fdntinta );}.elementor-59 .elementor-element.elementor-element-9fb63fb p{margin-block-end:0px;}.elementor-59 .elementor-element.elementor-element-2c8c020{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-fdnrojo );--border-color:var( --e-global-color-fdnrojo );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-2c8c020.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-cb8ccfa{text-align:center;}.elementor-59 .elementor-element.elementor-element-cb8ccfa img{width:100%;}.elementor-59 .elementor-element.elementor-element-aff2278{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-206508b{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:22px 22px 22px 22px;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.12);--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-206508b:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-206508b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fdnblanco );}.elementor-59 .elementor-element.elementor-element-92f6b1f{--display:flex;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-59 .elementor-element.elementor-element-8a88419{text-align:start;}.elementor-59 .elementor-element.elementor-element-8a88419 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:21px;font-weight:700;line-height:26.25px;color:var( --e-global-color-fdntinta );}.elementor-59 .elementor-element.elementor-element-ee15d48{text-align:justify;font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:400;line-height:23.8px;color:var( --e-global-color-fdntinta );}.elementor-59 .elementor-element.elementor-element-ee15d48 p{margin-block-end:0px;}.elementor-59 .elementor-element.elementor-element-91b4505{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-fdnamarillo );--border-color:var( --e-global-color-fdnamarillo );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-91b4505.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-95060c8{text-align:center;}.elementor-59 .elementor-element.elementor-element-95060c8 img{width:100%;}.elementor-59 .elementor-element.elementor-element-546b69d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-785bce9{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:22px 22px 22px 22px;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.12);--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-785bce9:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-785bce9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fdnblanco );}.elementor-59 .elementor-element.elementor-element-b944d53{--display:flex;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-59 .elementor-element.elementor-element-ddf0a78{text-align:start;}.elementor-59 .elementor-element.elementor-element-ddf0a78 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:21px;font-weight:700;line-height:26.25px;color:var( --e-global-color-fdntinta );}.elementor-59 .elementor-element.elementor-element-ba455bf{text-align:justify;font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:400;line-height:23.8px;color:var( --e-global-color-fdntinta );}.elementor-59 .elementor-element.elementor-element-ba455bf p{margin-block-end:0px;}.elementor-59 .elementor-element.elementor-element-d1623ad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-fdnazul );--border-color:var( --e-global-color-fdnazul );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-d1623ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-623f71c{text-align:center;}.elementor-59 .elementor-element.elementor-element-623f71c img{width:100%;}.elementor-59 .elementor-element.elementor-element-591e7ce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-2867668{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:22px 22px 22px 22px;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.12);--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-2867668:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-2867668 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fdnblanco );}.elementor-59 .elementor-element.elementor-element-23e53b8{--display:flex;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-59 .elementor-element.elementor-element-b3e3c16{text-align:start;}.elementor-59 .elementor-element.elementor-element-b3e3c16 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:21px;font-weight:700;line-height:26.25px;color:var( --e-global-color-fdntinta );}.elementor-59 .elementor-element.elementor-element-265708a{text-align:justify;font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:400;line-height:23.8px;color:var( --e-global-color-fdntinta );}.elementor-59 .elementor-element.elementor-element-265708a p{margin-block-end:0px;}.elementor-59 .elementor-element.elementor-element-8469aef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-fdnmorado );--border-color:var( --e-global-color-fdnmorado );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-8469aef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-518054f{text-align:center;}.elementor-59 .elementor-element.elementor-element-518054f img{width:100%;}.elementor-59 .elementor-element.elementor-element-43a63ed{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:var( --container-widget-width, min(100%, 1200px) );max-width:min(100%, 1200px);--container-widget-width:min(100%, 1200px);--container-widget-flex-grow:0;}.elementor-59 .elementor-element.elementor-element-e4648b7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-59 .elementor-element.elementor-element-e6a7c09{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-11c7c38{text-align:center;}.elementor-59 .elementor-element.elementor-element-11c7c38 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:21px;font-weight:500;line-height:31.5px;letter-spacing:0.42px;color:var( --e-global-color-fdnmorado );}.elementor-59 .elementor-element.elementor-element-41d5c98{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:var( --e-global-color-fdnmorado );padding:12px 40px 12px 40px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-radius:999px 999px 999px 999px;box-shadow:0px 6px 0px 0px rgba(0,0,0,0.08);text-align:center;}.elementor-59 .elementor-element.elementor-element-41d5c98 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:45px;font-weight:700;text-transform:uppercase;line-height:49.5px;color:var( --e-global-color-fdnblanco );}.elementor-59 .elementor-element.elementor-element-cd8b0c9{width:var( --container-widget-width, min(100%, 1200px) );max-width:min(100%, 1200px);--container-widget-width:min(100%, 1200px);--container-widget-flex-grow:0;}:root{--page-title-display:none;}@media(max-width:1100px){body:not(.rtl) .elementor-59 .elementor-element.elementor-element-84475e8{left:549.5px;}body.rtl .elementor-59 .elementor-element.elementor-element-84475e8{right:549.5px;}.elementor-59 .elementor-element.elementor-element-84475e8{top:308.88px;}.elementor-59 .elementor-element.elementor-element-2b05ce9{--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;}.elementor-59 .elementor-element.elementor-element-be3dd21{--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;}.elementor-59 .elementor-element.elementor-element-681a19c{font-size:16px;line-height:20.8px;}.elementor-59 .elementor-element.elementor-element-87329cf{font-size:16px;line-height:20.8px;}.elementor-59 .elementor-element.elementor-element-7b4b4db{font-size:16px;line-height:20.8px;}.elementor-59 .elementor-element.elementor-element-cd3e267{font-size:16px;line-height:20.8px;}.elementor-59 .elementor-element.elementor-element-3f3bed0 img{width:0px;}.elementor-59 .elementor-element.elementor-element-cdea282.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(min-width:768px){.elementor-59 .elementor-element.elementor-element-7f77dc3{--width:100%;}.elementor-59 .elementor-element.elementor-element-92d8c05{--width:fit-content;}.elementor-59 .elementor-element.elementor-element-4be45c0{--width:min(100%, 1200px);}.elementor-59 .elementor-element.elementor-element-2b05ce9{--width:min(100%, 1160px);}.elementor-59 .elementor-element.elementor-element-b7ac940{--width:min(100%, 1200px);}.elementor-59 .elementor-element.elementor-element-be3dd21{--width:min(100%, 1200px);}.elementor-59 .elementor-element.elementor-element-4c45385{--width:44%;}.elementor-59 .elementor-element.elementor-element-41570e4{--width:44%;}.elementor-59 .elementor-element.elementor-element-9243090{--width:44%;}.elementor-59 .elementor-element.elementor-element-c40387a{--width:44%;}.elementor-59 .elementor-element.elementor-element-b0a89b1{--width:min(100%, 1200px);}.elementor-59 .elementor-element.elementor-element-00bda6c{--width:min(100%, 1100px);}.elementor-59 .elementor-element.elementor-element-45b8a16{--width:0px;}.elementor-59 .elementor-element.elementor-element-70cde8e{--width:0px;}.elementor-59 .elementor-element.elementor-element-68c33f1{--width:min(100%, 1020px);}.elementor-59 .elementor-element.elementor-element-42d57af{--width:min(100%, 1200px);}.elementor-59 .elementor-element.elementor-element-72cee1c{--width:min(100%, 1000px);}.elementor-59 .elementor-element.elementor-element-e02fcbd{--width:min(100%, 820px);}.elementor-59 .elementor-element.elementor-element-2c8c020{--width:45%;}.elementor-59 .elementor-element.elementor-element-206508b{--width:min(100%, 820px);}.elementor-59 .elementor-element.elementor-element-91b4505{--width:45%;}.elementor-59 .elementor-element.elementor-element-785bce9{--width:min(100%, 820px);}.elementor-59 .elementor-element.elementor-element-d1623ad{--width:45%;}.elementor-59 .elementor-element.elementor-element-2867668{--width:min(100%, 820px);}.elementor-59 .elementor-element.elementor-element-8469aef{--width:45%;}.elementor-59 .elementor-element.elementor-element-e6a7c09{--width:min(100%, 1200px);}}@media(max-width:1024px) and (min-width:768px){.elementor-59 .elementor-element.elementor-element-92d8c05{--width:fit-content;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}body:not(.rtl) .elementor-59 .elementor-element.elementor-element-84475e8{left:511.5px;}body.rtl .elementor-59 .elementor-element.elementor-element-84475e8{right:511.5px;}.elementor-59 .elementor-element.elementor-element-84475e8{top:287.5px;}.elementor-59 .elementor-element.elementor-element-2b05ce9{--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;}.elementor-widget-image .widget-image-caption{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-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-59 .elementor-element.elementor-element-be3dd21{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-00bda6c{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-59 .elementor-element.elementor-element-71d3061{--padding-top:22px;--padding-bottom:32px;--padding-left:26px;--padding-right:26px;}.elementor-59 .elementor-element.elementor-element-1a35ea0{--padding-top:22px;--padding-bottom:32px;--padding-left:26px;--padding-right:26px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{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-59 .elementor-element.elementor-element-cdea282.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){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 );}}@media(max-width:767px){.elementor-59 .elementor-element.elementor-element-7f77dc3{--min-height:0px;--flex-wrap:wrap;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-59 .elementor-element.elementor-element-92d8c05{--width:fit-content;--flex-wrap:wrap;}.elementor-59 .elementor-element.elementor-element-479f38d{width:var( --container-widget-width, 76px );max-width:76px;--container-widget-width:76px;--container-widget-flex-grow:0;}.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 );}body:not(.rtl) .elementor-59 .elementor-element.elementor-element-84475e8{left:194.5px;}body.rtl .elementor-59 .elementor-element.elementor-element-84475e8{right:194.5px;}.elementor-59 .elementor-element.elementor-element-84475e8{top:121.38px;}.elementor-59 .elementor-element.elementor-element-a94293a{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-59 .elementor-element.elementor-element-4be45c0{--flex-wrap:wrap;}.elementor-59 .elementor-element.elementor-element-0e3e42a .elementor-heading-title{font-size:16px;line-height:24px;letter-spacing:0.32px;}.elementor-59 .elementor-element.elementor-element-c016726{padding:10px 24px 10px 24px;}.elementor-59 .elementor-element.elementor-element-c016726 .elementor-heading-title{font-size:26px;line-height:28.6px;}.elementor-59 .elementor-element.elementor-element-2b05ce9{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-d773e49{--min-height:240px;--flex-wrap:wrap;--border-radius:22px 22px 22px 22px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-59 .elementor-element.elementor-element-06713c1{padding:10px 34px 10px 34px;}.elementor-59 .elementor-element.elementor-element-06713c1 .elementor-heading-title{font-size:22px;line-height:33px;}.elementor-59 .elementor-element.elementor-element-6076d79{--min-height:220px;--flex-wrap:wrap;--border-radius:22px 22px 22px 22px;--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-widget-image .widget-image-caption{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-59 .elementor-element.elementor-element-cbb6d47 img{width:60px;height:60px;}.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-59 .elementor-element.elementor-element-ad76090{font-size:19px;line-height:23.75px;}.elementor-59 .elementor-element.elementor-element-9583b24{--min-height:220px;--flex-wrap:wrap;--border-radius:22px 22px 22px 22px;--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-59 .elementor-element.elementor-element-9583b24.e-con{--order:4;}.elementor-59 .elementor-element.elementor-element-72340a3 img{width:60px;height:60px;}.elementor-59 .elementor-element.elementor-element-fce2f2f{font-size:19px;line-height:23.75px;}.elementor-59 .elementor-element.elementor-element-42f287c{--min-height:240px;--flex-wrap:wrap;--border-radius:22px 22px 22px 22px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-59 .elementor-element.elementor-element-0e03c39{padding:10px 34px 10px 34px;}.elementor-59 .elementor-element.elementor-element-0e03c39 .elementor-heading-title{font-size:22px;line-height:33px;}.elementor-59 .elementor-element.elementor-element-31456a3{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-59 .elementor-element.elementor-element-b7ac940{--flex-wrap:wrap;}.elementor-59 .elementor-element.elementor-element-063724e .elementor-heading-title{font-size:16px;line-height:24px;letter-spacing:0.32px;}.elementor-59 .elementor-element.elementor-element-1aa27da{padding:10px 24px 10px 24px;--container-widget-width:fit-content;--container-widget-flex-grow:0;width:var( --container-widget-width, fit-content );max-width:fit-content;}.elementor-59 .elementor-element.elementor-element-1aa27da .elementor-heading-title{font-size:26px;line-height:28.6px;}.elementor-59 .elementor-element.elementor-element-be3dd21{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-3a63cf6{--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:22px 22px 22px 22px;}.elementor-59 .elementor-element.elementor-element-0a41006{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-59 .elementor-element.elementor-element-e5f439e .elementor-heading-title{font-size:22px;line-height:33px;}.elementor-59 .elementor-element.elementor-element-681a19c{font-size:17px;line-height:22.1px;}.elementor-59 .elementor-element.elementor-element-4c45385{--width:100%;--flex-wrap:wrap;border-width:0px 0px 10px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:10px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-c87dce1{--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:22px 22px 22px 22px;}.elementor-59 .elementor-element.elementor-element-8c0b5e3{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-59 .elementor-element.elementor-element-38bab9c .elementor-heading-title{font-size:22px;line-height:33px;}.elementor-59 .elementor-element.elementor-element-87329cf{font-size:17px;line-height:22.1px;}.elementor-59 .elementor-element.elementor-element-41570e4{--width:100%;--flex-wrap:wrap;border-width:0px 0px 10px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:10px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-50b5427{--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:22px 22px 22px 22px;}.elementor-59 .elementor-element.elementor-element-4fcce54{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-59 .elementor-element.elementor-element-c8fee65 .elementor-heading-title{font-size:22px;line-height:33px;}.elementor-59 .elementor-element.elementor-element-7b4b4db{font-size:17px;line-height:22.1px;}.elementor-59 .elementor-element.elementor-element-9243090{--width:100%;--flex-wrap:wrap;border-width:0px 0px 10px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:10px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-342d3f4{--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:22px 22px 22px 22px;}.elementor-59 .elementor-element.elementor-element-665bbc0{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-59 .elementor-element.elementor-element-c0c4d5e .elementor-heading-title{font-size:22px;line-height:33px;}.elementor-59 .elementor-element.elementor-element-cd3e267{font-size:17px;line-height:22.1px;}.elementor-59 .elementor-element.elementor-element-c40387a{--width:100%;--flex-wrap:wrap;border-width:0px 0px 10px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:10px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-1b5f861{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-59 .elementor-element.elementor-element-b10f21f{left:8px;}body.rtl .elementor-59 .elementor-element.elementor-element-b10f21f{right:8px;}.elementor-59 .elementor-element.elementor-element-b10f21f{top:56px;}.elementor-59 .elementor-element.elementor-element-b10f21f img{width:60px;}.elementor-59 .elementor-element.elementor-element-b0a89b1{--flex-wrap:wrap;}.elementor-59 .elementor-element.elementor-element-f6a4837 .elementor-heading-title{font-size:16px;line-height:24px;letter-spacing:0.32px;}.elementor-59 .elementor-element.elementor-element-62121f4{padding:10px 24px 10px 24px;--container-widget-width:fit-content;--container-widget-flex-grow:0;width:var( --container-widget-width, fit-content );max-width:fit-content;}.elementor-59 .elementor-element.elementor-element-62121f4 .elementor-heading-title{font-size:26px;line-height:28.6px;}.elementor-59 .elementor-element.elementor-element-00bda6c{--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:52px 52px;--row-gap:52px;--column-gap:52px;}.elementor-59 .elementor-element.elementor-element-45b8a16{--width:100%;--flex-wrap:wrap;--border-radius:22px 22px 22px 22px;}.elementor-59 .elementor-element.elementor-element-45b8a16.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-fa7ee45{top:-28px;}.elementor-59 .elementor-element.elementor-element-fa7ee45 img{width:60px;}.elementor-59 .elementor-element.elementor-element-11a6ba4{border-radius:22px 22px 0px 0px;}.elementor-59 .elementor-element.elementor-element-71d3061{--flex-wrap:wrap;}.elementor-59 .elementor-element.elementor-element-464816a img{width:58px;height:58px;}.elementor-59 .elementor-element.elementor-element-da57652 .elementor-heading-title{font-size:23px;line-height:34.5px;}.elementor-59 .elementor-element.elementor-element-b45d10d{font-size:17px;line-height:21.25px;}.elementor-59 .elementor-element.elementor-element-70cde8e{--width:100%;--flex-wrap:wrap;--border-radius:22px 22px 22px 22px;}.elementor-59 .elementor-element.elementor-element-70cde8e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-7c99d5d{top:-28px;}.elementor-59 .elementor-element.elementor-element-7c99d5d img{width:60px;}.elementor-59 .elementor-element.elementor-element-df94b5a{border-radius:22px 22px 0px 0px;}.elementor-59 .elementor-element.elementor-element-1a35ea0{--flex-wrap:wrap;}.elementor-59 .elementor-element.elementor-element-ecd9903 img{width:58px;height:58px;}.elementor-59 .elementor-element.elementor-element-eb0c5cb .elementor-heading-title{font-size:23px;line-height:34.5px;}.elementor-59 .elementor-element.elementor-element-f1d3f5f{font-size:17px;line-height:21.25px;}.elementor-59 .elementor-element.elementor-element-68c33f1{--flex-wrap:wrap;}.elementor-59 .elementor-element.elementor-element-5595137{font-size:17px;line-height:21.25px;}.elementor-59 .elementor-element.elementor-element-5595137 p{margin-block-end:18.7px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{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-59 .elementor-element.elementor-element-cdea282.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-59 .elementor-element.elementor-element-07d3cc9{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-59 .elementor-element.elementor-element-42d57af{--flex-wrap:wrap;}.elementor-59 .elementor-element.elementor-element-649d9f0 .elementor-heading-title{font-size:16px;line-height:24px;letter-spacing:0.32px;}.elementor-59 .elementor-element.elementor-element-4a36222{padding:10px 24px 10px 24px;--container-widget-width:fit-content;--container-widget-flex-grow:0;width:var( --container-widget-width, fit-content );max-width:fit-content;}.elementor-59 .elementor-element.elementor-element-4a36222 .elementor-heading-title{font-size:26px;line-height:28.6px;}.elementor-59 .elementor-element.elementor-element-72cee1c{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-59 .elementor-element.elementor-element-8b1a790{text-align:center;font-size:17px;line-height:22.95px;}.elementor-59 .elementor-element.elementor-element-5556743{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){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-59 .elementor-element.elementor-element-bbaffd4{--flex-wrap:wrap;}.elementor-59 .elementor-element.elementor-element-e02fcbd{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-59 .elementor-element.elementor-element-ef677e7{--flex-wrap:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-59 .elementor-element.elementor-element-9fb63fb{font-size:16px;line-height:22.4px;}.elementor-59 .elementor-element.elementor-element-2c8c020{--width:100%;--flex-wrap:wrap;border-width:0px 0px 8px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:8px;--border-left-width:0px;}.elementor-59 .elementor-element.elementor-element-aff2278{--flex-wrap:wrap;}.elementor-59 .elementor-element.elementor-element-206508b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-59 .elementor-element.elementor-element-92f6b1f{--flex-wrap:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-59 .elementor-element.elementor-element-ee15d48{font-size:16px;line-height:22.4px;}.elementor-59 .elementor-element.elementor-element-91b4505{--width:100%;--flex-wrap:wrap;border-width:0px 0px 8px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:8px;--border-left-width:0px;}.elementor-59 .elementor-element.elementor-element-546b69d{--flex-wrap:wrap;}.elementor-59 .elementor-element.elementor-element-785bce9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-59 .elementor-element.elementor-element-b944d53{--flex-wrap:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-59 .elementor-element.elementor-element-ba455bf{font-size:16px;line-height:22.4px;}.elementor-59 .elementor-element.elementor-element-d1623ad{--width:100%;--flex-wrap:wrap;border-width:0px 0px 8px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:8px;--border-left-width:0px;}.elementor-59 .elementor-element.elementor-element-591e7ce{--flex-wrap:wrap;}.elementor-59 .elementor-element.elementor-element-2867668{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-59 .elementor-element.elementor-element-23e53b8{--flex-wrap:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-59 .elementor-element.elementor-element-265708a{font-size:16px;line-height:22.4px;}.elementor-59 .elementor-element.elementor-element-8469aef{--width:100%;--flex-wrap:wrap;border-width:0px 0px 8px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:8px;--border-left-width:0px;}.elementor-59 .elementor-element.elementor-element-e4648b7{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-59 .elementor-element.elementor-element-e6a7c09{--flex-wrap:wrap;}.elementor-59 .elementor-element.elementor-element-11c7c38 .elementor-heading-title{font-size:16px;line-height:24px;letter-spacing:0.32px;}.elementor-59 .elementor-element.elementor-element-41d5c98{padding:10px 24px 10px 24px;}.elementor-59 .elementor-element.elementor-element-41d5c98 .elementor-heading-title{font-size:26px;line-height:28.6px;}}/* Start custom CSS for video, class: .elementor-element-479f38d */.elementor-59 .elementor-element.elementor-element-479f38d :is(h1,h2,h3,h4,p){font-family:'Ubuntu',sans-serif;margin:0}
@keyframes fdn-latido{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}
.elementor-59 .elementor-element.elementor-element-479f38d{width:120px!important}
.elementor-59 .elementor-element.elementor-element-479f38d .elementor-wrapper,.elementor-59 .elementor-element.elementor-element-479f38d .elementor-custom-embed-image-overlay{background:transparent!important;aspect-ratio:1/1!important;padding:0!important}
.elementor-59 .elementor-element.elementor-element-479f38d .elementor-custom-embed-image-overlay{background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;border-radius:50%;cursor:pointer;animation:fdn-latido 2.4s ease-in-out infinite;filter:drop-shadow(0 6px 18px rgba(0,0,0,.35))}
.elementor-59 .elementor-element.elementor-element-479f38d .elementor-custom-embed-image-overlay img{width:100%!important;height:100%!important;object-fit:contain!important;display:block}
.elementor-59 .elementor-element.elementor-element-479f38d .elementor-custom-embed-image-overlay:hover{animation-play-state:paused;transform:scale(1.12);transition:transform .25s}
@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-479f38d{width:76px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84475e8 */.elementor-59 .elementor-element.elementor-element-84475e8{overflow:hidden}
.elementor-59 .elementor-element.elementor-element-84475e8{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f77dc3 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-7f77dc3{aspect-ratio:16/10}}
.elementor-59 .elementor-element.elementor-element-7f77dc3::after{content:"";position:absolute;inset:auto 0 0 0;height:90px;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);pointer-events:none}
.elementor-59 .elementor-element.elementor-element-7f77dc3 .elementor-background-video-container{opacity:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d773e49 */.elementor-59 .elementor-element.elementor-element-d773e49{transition:transform .35s,box-shadow .35s}
.elementor-59 .elementor-element.elementor-element-d773e49:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(0,0,0,.18)}
.elementor-59 .elementor-element.elementor-element-d773e49::before{content:"";position:absolute;inset:0;background:inherit;background-size:cover;transition:transform .6s;z-index:0;border-radius:inherit}
.elementor-59 .elementor-element.elementor-element-d773e49:hover::before{transform:scale(1.06)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbb6d47 */.elementor-59 .elementor-element.elementor-element-cbb6d47 img{transition:transform .5s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6076d79 */.elementor-59 .elementor-element.elementor-element-6076d79{transition:transform .35s,box-shadow .35s}
.elementor-59 .elementor-element.elementor-element-6076d79:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(0,0,0,.18)}
.elementor-59 .elementor-element.elementor-element-6076d79:hover .elementor-element-cbb6d47 img{transform:rotate(-12deg) scale(1.1)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72340a3 */.elementor-59 .elementor-element.elementor-element-72340a3 img{transition:transform .5s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9583b24 */.elementor-59 .elementor-element.elementor-element-9583b24{transition:transform .35s,box-shadow .35s}
.elementor-59 .elementor-element.elementor-element-9583b24:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(0,0,0,.18)}
.elementor-59 .elementor-element.elementor-element-9583b24:hover .elementor-element-72340a3 img{transform:rotate(-12deg) scale(1.1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42f287c */.elementor-59 .elementor-element.elementor-element-42f287c{transition:transform .35s,box-shadow .35s}
.elementor-59 .elementor-element.elementor-element-42f287c:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(0,0,0,.18)}
.elementor-59 .elementor-element.elementor-element-42f287c::before{content:"";position:absolute;inset:0;background:inherit;background-size:cover;transition:transform .6s;z-index:0;border-radius:inherit}
.elementor-59 .elementor-element.elementor-element-42f287c:hover::before{transform:scale(1.06)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc530ed */.elementor-59 .elementor-element.elementor-element-bc530ed img{transition:transform .5s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a41006 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-0a41006{flex:1 1 52%}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0668321 */.elementor-59 .elementor-element.elementor-element-0668321,.elementor-59 .elementor-element.elementor-element-0668321 a{height:100%}
.elementor-59 .elementor-element.elementor-element-0668321 img{width:100%;height:100%;object-fit:cover}
.elementor-59 .elementor-element.elementor-element-0668321,.elementor-59 .elementor-element.elementor-element-0668321 .elementor-widget-container,.elementor-59 .elementor-element.elementor-element-0668321 a{height:100%}
.elementor-59 .elementor-element.elementor-element-0668321 img{transition:transform .6s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c45385 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-4c45385{height:210px;flex:0 0 44%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a63cf6 */.elementor-59 .elementor-element.elementor-element-3a63cf6{transition:transform .35s,box-shadow .35s}
.elementor-59 .elementor-element.elementor-element-3a63cf6:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(0,0,0,.16)}
.elementor-59 .elementor-element.elementor-element-3a63cf6:hover .elementor-element-bc530ed img{transform:rotate(360deg)}
.elementor-59 .elementor-element.elementor-element-3a63cf6:hover .elementor-element-0668321 img{transform:scale(1.08)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-761c032 */.elementor-59 .elementor-element.elementor-element-761c032 img{transition:transform .5s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c0b5e3 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-8c0b5e3{flex:1 1 52%}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-82a0f01 */.elementor-59 .elementor-element.elementor-element-82a0f01,.elementor-59 .elementor-element.elementor-element-82a0f01 a{height:100%}
.elementor-59 .elementor-element.elementor-element-82a0f01 img{width:100%;height:100%;object-fit:cover}
.elementor-59 .elementor-element.elementor-element-82a0f01,.elementor-59 .elementor-element.elementor-element-82a0f01 .elementor-widget-container,.elementor-59 .elementor-element.elementor-element-82a0f01 a{height:100%}
.elementor-59 .elementor-element.elementor-element-82a0f01 img{transition:transform .6s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41570e4 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-41570e4{height:210px;flex:0 0 44%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c87dce1 */.elementor-59 .elementor-element.elementor-element-c87dce1{transition:transform .35s,box-shadow .35s}
.elementor-59 .elementor-element.elementor-element-c87dce1:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(0,0,0,.16)}
.elementor-59 .elementor-element.elementor-element-c87dce1:hover .elementor-element-761c032 img{transform:rotate(360deg)}
.elementor-59 .elementor-element.elementor-element-c87dce1:hover .elementor-element-82a0f01 img{transform:scale(1.08)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bcad6b5 */.elementor-59 .elementor-element.elementor-element-bcad6b5 img{transition:transform .5s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fcce54 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-4fcce54{flex:1 1 52%}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c6bed5 */.elementor-59 .elementor-element.elementor-element-3c6bed5,.elementor-59 .elementor-element.elementor-element-3c6bed5 a{height:100%}
.elementor-59 .elementor-element.elementor-element-3c6bed5 img{width:100%;height:100%;object-fit:cover}
.elementor-59 .elementor-element.elementor-element-3c6bed5,.elementor-59 .elementor-element.elementor-element-3c6bed5 .elementor-widget-container,.elementor-59 .elementor-element.elementor-element-3c6bed5 a{height:100%}
.elementor-59 .elementor-element.elementor-element-3c6bed5 img{transition:transform .6s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9243090 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-9243090{height:210px;flex:0 0 44%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50b5427 */.elementor-59 .elementor-element.elementor-element-50b5427{transition:transform .35s,box-shadow .35s}
.elementor-59 .elementor-element.elementor-element-50b5427:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(0,0,0,.16)}
.elementor-59 .elementor-element.elementor-element-50b5427:hover .elementor-element-bcad6b5 img{transform:rotate(360deg)}
.elementor-59 .elementor-element.elementor-element-50b5427:hover .elementor-element-3c6bed5 img{transform:scale(1.08)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff3554c */.elementor-59 .elementor-element.elementor-element-ff3554c img{transition:transform .5s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-665bbc0 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-665bbc0{flex:1 1 52%}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d392a31 */.elementor-59 .elementor-element.elementor-element-d392a31,.elementor-59 .elementor-element.elementor-element-d392a31 a{height:100%}
.elementor-59 .elementor-element.elementor-element-d392a31 img{width:100%;height:100%;object-fit:cover}
.elementor-59 .elementor-element.elementor-element-d392a31,.elementor-59 .elementor-element.elementor-element-d392a31 .elementor-widget-container,.elementor-59 .elementor-element.elementor-element-d392a31 a{height:100%}
.elementor-59 .elementor-element.elementor-element-d392a31 img{transition:transform .6s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c40387a */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-c40387a{height:210px;flex:0 0 44%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-342d3f4 */.elementor-59 .elementor-element.elementor-element-342d3f4{transition:transform .35s,box-shadow .35s}
.elementor-59 .elementor-element.elementor-element-342d3f4:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(0,0,0,.16)}
.elementor-59 .elementor-element.elementor-element-342d3f4:hover .elementor-element-ff3554c img{transform:rotate(360deg)}
.elementor-59 .elementor-element.elementor-element-342d3f4:hover .elementor-element-d392a31 img{transform:scale(1.08)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b10f21f */@keyframes fdn-flota{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(-6deg)}}
.elementor-59 .elementor-element.elementor-element-b10f21f{pointer-events:none}
.elementor-59 .elementor-element.elementor-element-b10f21f{animation:fdn-flota 4s ease-in-out infinite}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa7ee45 */@keyframes fdn-pin{0%,100%{transform:rotate(0)}30%{transform:rotate(-14deg)}60%{transform:rotate(8deg)}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11a6ba4 */.elementor-59 .elementor-element.elementor-element-11a6ba4{overflow:hidden}
.elementor-59 .elementor-element.elementor-element-11a6ba4 img{aspect-ratio:16/9.4;object-fit:cover;display:block}
.elementor-59 .elementor-element.elementor-element-11a6ba4 img{transition:transform .6s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45b8a16 */.elementor-59 .elementor-element.elementor-element-45b8a16{transition:transform .35s}
.elementor-59 .elementor-element.elementor-element-45b8a16:hover{transform:translateY(-8px)}
.elementor-59 .elementor-element.elementor-element-45b8a16:hover .elementor-element-fa7ee45 img{animation:fdn-pin .6s ease}
.elementor-59 .elementor-element.elementor-element-45b8a16:hover .elementor-element-11a6ba4 img{transform:scale(1.06)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c99d5d */@keyframes fdn-pin{0%,100%{transform:rotate(0)}30%{transform:rotate(-14deg)}60%{transform:rotate(8deg)}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df94b5a */.elementor-59 .elementor-element.elementor-element-df94b5a{overflow:hidden}
.elementor-59 .elementor-element.elementor-element-df94b5a img{aspect-ratio:16/9.4;object-fit:cover;display:block}
.elementor-59 .elementor-element.elementor-element-df94b5a img{transition:transform .6s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70cde8e */.elementor-59 .elementor-element.elementor-element-70cde8e{transition:transform .35s}
.elementor-59 .elementor-element.elementor-element-70cde8e:hover{transform:translateY(-8px)}
.elementor-59 .elementor-element.elementor-element-70cde8e:hover .elementor-element-7c99d5d img{animation:fdn-pin .6s ease}
.elementor-59 .elementor-element.elementor-element-70cde8e:hover .elementor-element-df94b5a img{transform:scale(1.06)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3f3bed0 */@keyframes fdn-flota{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(-6deg)}}
.elementor-59 .elementor-element.elementor-element-3f3bed0{pointer-events:none}
.elementor-59 .elementor-element.elementor-element-3f3bed0{animation:fdn-flota 5s ease-in-out infinite}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5595137 */.elementor-59 .elementor-element.elementor-element-5595137 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-cdea282 */.elementor-59 .elementor-element.elementor-element-cdea282 :is(h1,h2,h3,h4,p){font-family:'Ubuntu',sans-serif;margin:0}
.elementor-59 .elementor-element.elementor-element-cdea282{max-width:1200px!important}
.elementor-59 .elementor-element.elementor-element-cdea282{position:relative}
.elementor-59 .elementor-element.elementor-element-cdea282 .elementor-main-swiper{height:auto!important;padding:0!important;overflow:hidden;position:static!important}
.elementor-59 .elementor-element.elementor-element-cdea282 .swiper-wrapper{position:relative}
.elementor-59 .elementor-element.elementor-element-cdea282 .swiper-slide{transform:none!important;z-index:1!important;height:430px!important;overflow:visible!important;display:flex!important;align-items:center;justify-content:center}
.elementor-59 .elementor-element.elementor-element-cdea282 .swiper-slide .swiper-slide-shadow-left,.elementor-59 .elementor-element.elementor-element-cdea282 .swiper-slide .swiper-slide-shadow-right{display:none}
.elementor-59 .elementor-element.elementor-element-cdea282 .elementor-carousel-image{width:100%;height:290px!important;border-radius:var(--fdn-radio);box-shadow:var(--fdn-sombra);transform:scale(.92);opacity:.92;transition:transform .6s,opacity .6s,box-shadow .6s}
.elementor-59 .elementor-element.elementor-element-cdea282 .swiper-slide-active{z-index:5!important}
.elementor-59 .elementor-element.elementor-element-cdea282 .swiper-slide-active .elementor-carousel-image{transform:scale(1.3);opacity:1;box-shadow:0 18px 40px rgba(0,0,0,.25)}
.elementor-59 .elementor-element.elementor-element-cdea282 .elementor-swiper-button-prev{left:-64px!important}
.elementor-59 .elementor-element.elementor-element-cdea282 .elementor-swiper-button-next{right:-64px!important}
.elementor-59 .elementor-element.elementor-element-cdea282 .swiper-pagination{position:static!important;margin-top:14px}
.elementor-59 .elementor-element.elementor-element-cdea282 .elementor-swiper-button{z-index:20!important;width:46px;height:46px;border:3px solid var(--fdn-tinta);border-radius:50%;color:var(--fdn-tinta);font-size:18px;display:flex;align-items:center;justify-content:center;background:#fff;transition:background .25s,color .25s}
.elementor-59 .elementor-element.elementor-element-cdea282 .elementor-swiper-button svg{fill:currentColor;width:18px}
.elementor-59 .elementor-element.elementor-element-cdea282 .elementor-swiper-button:hover{background:var(--fdn-rojo);border-color:var(--fdn-rojo);color:#fff}
.elementor-59 .elementor-element.elementor-element-cdea282 .swiper-pagination-bullet{width:12px;height:12px;background:#fff;border:2px solid var(--fdn-tinta);opacity:1}
.elementor-59 .elementor-element.elementor-element-cdea282 .swiper-pagination-bullet-active{background:var(--fdn-tinta)}
@media (max-width:1100px){.elementor-59 .elementor-element.elementor-element-cdea282 .elementor-swiper-button-prev{left:4px!important}}
@media (max-width:1100px){.elementor-59 .elementor-element.elementor-element-cdea282 .elementor-swiper-button-next{right:4px!important}}
@media (max-width:1100px){.elementor-59 .elementor-element.elementor-element-cdea282 .swiper-slide-active .elementor-carousel-image{transform:scale(1.18)}}
@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-cdea282 .swiper-slide{height:250px!important}}
@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-cdea282 .elementor-carousel-image{height:230px!important;transform:scale(1)}}
@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-cdea282 .swiper-slide-active .elementor-carousel-image{transform:scale(1)}}
@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-cdea282 .elementor-swiper-button{display:none!important}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5556743 */.elementor-59 .elementor-element.elementor-element-5556743 img{aspect-ratio:4/3;object-fit:cover;transform:rotate(2deg)}
.elementor-59 .elementor-element.elementor-element-5556743 img{transition:transform .5s}
.elementor-59 .elementor-element.elementor-element-5556743 img:hover{transform:rotate(0) scale(1.03)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef677e7 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-ef677e7{flex:1 1 55%}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb8ccfa */.elementor-59 .elementor-element.elementor-element-cb8ccfa,.elementor-59 .elementor-element.elementor-element-cb8ccfa a{height:100%}
.elementor-59 .elementor-element.elementor-element-cb8ccfa img{width:100%;height:100%;min-height:300px;object-fit:cover}
@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-cb8ccfa img{min-height:0}}
.elementor-59 .elementor-element.elementor-element-cb8ccfa,.elementor-59 .elementor-element.elementor-element-cb8ccfa .elementor-widget-container{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c8c020 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-2c8c020{height:220px;flex:0 0 45%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e02fcbd */.elementor-59 .elementor-element.elementor-element-e02fcbd{transition:margin .4s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f6b1f */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-92f6b1f{flex:1 1 55%}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-95060c8 */.elementor-59 .elementor-element.elementor-element-95060c8,.elementor-59 .elementor-element.elementor-element-95060c8 a{height:100%}
.elementor-59 .elementor-element.elementor-element-95060c8 img{width:100%;height:100%;min-height:300px;object-fit:cover}
@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-95060c8 img{min-height:0}}
.elementor-59 .elementor-element.elementor-element-95060c8,.elementor-59 .elementor-element.elementor-element-95060c8 .elementor-widget-container{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91b4505 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-91b4505{height:220px;flex:0 0 45%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-206508b */.elementor-59 .elementor-element.elementor-element-206508b{transition:margin .4s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b944d53 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-b944d53{flex:1 1 55%}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-623f71c */.elementor-59 .elementor-element.elementor-element-623f71c,.elementor-59 .elementor-element.elementor-element-623f71c a{height:100%}
.elementor-59 .elementor-element.elementor-element-623f71c img{width:100%;height:100%;min-height:300px;object-fit:cover}
@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-623f71c img{min-height:0}}
.elementor-59 .elementor-element.elementor-element-623f71c,.elementor-59 .elementor-element.elementor-element-623f71c .elementor-widget-container{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1623ad */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-d1623ad{height:220px;flex:0 0 45%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-785bce9 */.elementor-59 .elementor-element.elementor-element-785bce9{transition:margin .4s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e53b8 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-23e53b8{flex:1 1 55%}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-518054f */.elementor-59 .elementor-element.elementor-element-518054f,.elementor-59 .elementor-element.elementor-element-518054f a{height:100%}
.elementor-59 .elementor-element.elementor-element-518054f img{width:100%;height:100%;min-height:300px;object-fit:cover}
@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-518054f img{min-height:0}}
.elementor-59 .elementor-element.elementor-element-518054f,.elementor-59 .elementor-element.elementor-element-518054f .elementor-widget-container{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8469aef */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-8469aef{height:220px;flex:0 0 45%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2867668 */.elementor-59 .elementor-element.elementor-element-2867668{transition:margin .4s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef677e7 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-ef677e7{flex:1 1 55%}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb8ccfa */.elementor-59 .elementor-element.elementor-element-cb8ccfa,.elementor-59 .elementor-element.elementor-element-cb8ccfa a{height:100%}
.elementor-59 .elementor-element.elementor-element-cb8ccfa img{width:100%;height:100%;min-height:300px;object-fit:cover}
@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-cb8ccfa img{min-height:0}}
.elementor-59 .elementor-element.elementor-element-cb8ccfa,.elementor-59 .elementor-element.elementor-element-cb8ccfa .elementor-widget-container{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c8c020 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-2c8c020{height:220px;flex:0 0 45%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e02fcbd */.elementor-59 .elementor-element.elementor-element-e02fcbd{transition:margin .4s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f6b1f */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-92f6b1f{flex:1 1 55%}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-95060c8 */.elementor-59 .elementor-element.elementor-element-95060c8,.elementor-59 .elementor-element.elementor-element-95060c8 a{height:100%}
.elementor-59 .elementor-element.elementor-element-95060c8 img{width:100%;height:100%;min-height:300px;object-fit:cover}
@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-95060c8 img{min-height:0}}
.elementor-59 .elementor-element.elementor-element-95060c8,.elementor-59 .elementor-element.elementor-element-95060c8 .elementor-widget-container{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91b4505 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-91b4505{height:220px;flex:0 0 45%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-206508b */.elementor-59 .elementor-element.elementor-element-206508b{transition:margin .4s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b944d53 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-b944d53{flex:1 1 55%}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-623f71c */.elementor-59 .elementor-element.elementor-element-623f71c,.elementor-59 .elementor-element.elementor-element-623f71c a{height:100%}
.elementor-59 .elementor-element.elementor-element-623f71c img{width:100%;height:100%;min-height:300px;object-fit:cover}
@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-623f71c img{min-height:0}}
.elementor-59 .elementor-element.elementor-element-623f71c,.elementor-59 .elementor-element.elementor-element-623f71c .elementor-widget-container{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1623ad */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-d1623ad{height:220px;flex:0 0 45%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-785bce9 */.elementor-59 .elementor-element.elementor-element-785bce9{transition:margin .4s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e53b8 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-23e53b8{flex:1 1 55%}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-518054f */.elementor-59 .elementor-element.elementor-element-518054f,.elementor-59 .elementor-element.elementor-element-518054f a{height:100%}
.elementor-59 .elementor-element.elementor-element-518054f img{width:100%;height:100%;min-height:300px;object-fit:cover}
@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-518054f img{min-height:0}}
.elementor-59 .elementor-element.elementor-element-518054f,.elementor-59 .elementor-element.elementor-element-518054f .elementor-widget-container{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8469aef */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-8469aef{height:220px;flex:0 0 45%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2867668 */.elementor-59 .elementor-element.elementor-element-2867668{transition:margin .4s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef677e7 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-ef677e7{flex:1 1 55%}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb8ccfa */.elementor-59 .elementor-element.elementor-element-cb8ccfa,.elementor-59 .elementor-element.elementor-element-cb8ccfa a{height:100%}
.elementor-59 .elementor-element.elementor-element-cb8ccfa img{width:100%;height:100%;min-height:300px;object-fit:cover}
@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-cb8ccfa img{min-height:0}}
.elementor-59 .elementor-element.elementor-element-cb8ccfa,.elementor-59 .elementor-element.elementor-element-cb8ccfa .elementor-widget-container{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c8c020 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-2c8c020{height:220px;flex:0 0 45%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e02fcbd */.elementor-59 .elementor-element.elementor-element-e02fcbd{transition:margin .4s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f6b1f */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-92f6b1f{flex:1 1 55%}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-95060c8 */.elementor-59 .elementor-element.elementor-element-95060c8,.elementor-59 .elementor-element.elementor-element-95060c8 a{height:100%}
.elementor-59 .elementor-element.elementor-element-95060c8 img{width:100%;height:100%;min-height:300px;object-fit:cover}
@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-95060c8 img{min-height:0}}
.elementor-59 .elementor-element.elementor-element-95060c8,.elementor-59 .elementor-element.elementor-element-95060c8 .elementor-widget-container{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91b4505 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-91b4505{height:220px;flex:0 0 45%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-206508b */.elementor-59 .elementor-element.elementor-element-206508b{transition:margin .4s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b944d53 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-b944d53{flex:1 1 55%}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-623f71c */.elementor-59 .elementor-element.elementor-element-623f71c,.elementor-59 .elementor-element.elementor-element-623f71c a{height:100%}
.elementor-59 .elementor-element.elementor-element-623f71c img{width:100%;height:100%;min-height:300px;object-fit:cover}
@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-623f71c img{min-height:0}}
.elementor-59 .elementor-element.elementor-element-623f71c,.elementor-59 .elementor-element.elementor-element-623f71c .elementor-widget-container{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1623ad */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-d1623ad{height:220px;flex:0 0 45%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-785bce9 */.elementor-59 .elementor-element.elementor-element-785bce9{transition:margin .4s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e53b8 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-23e53b8{flex:1 1 55%}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-518054f */.elementor-59 .elementor-element.elementor-element-518054f,.elementor-59 .elementor-element.elementor-element-518054f a{height:100%}
.elementor-59 .elementor-element.elementor-element-518054f img{width:100%;height:100%;min-height:300px;object-fit:cover}
@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-518054f img{min-height:0}}
.elementor-59 .elementor-element.elementor-element-518054f,.elementor-59 .elementor-element.elementor-element-518054f .elementor-widget-container{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8469aef */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-8469aef{height:220px;flex:0 0 45%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2867668 */.elementor-59 .elementor-element.elementor-element-2867668{transition:margin .4s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef677e7 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-ef677e7{flex:1 1 55%}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb8ccfa */.elementor-59 .elementor-element.elementor-element-cb8ccfa,.elementor-59 .elementor-element.elementor-element-cb8ccfa a{height:100%}
.elementor-59 .elementor-element.elementor-element-cb8ccfa img{width:100%;height:100%;min-height:300px;object-fit:cover}
@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-cb8ccfa img{min-height:0}}
.elementor-59 .elementor-element.elementor-element-cb8ccfa,.elementor-59 .elementor-element.elementor-element-cb8ccfa .elementor-widget-container{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c8c020 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-2c8c020{height:220px;flex:0 0 45%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e02fcbd */.elementor-59 .elementor-element.elementor-element-e02fcbd{transition:margin .4s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f6b1f */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-92f6b1f{flex:1 1 55%}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-95060c8 */.elementor-59 .elementor-element.elementor-element-95060c8,.elementor-59 .elementor-element.elementor-element-95060c8 a{height:100%}
.elementor-59 .elementor-element.elementor-element-95060c8 img{width:100%;height:100%;min-height:300px;object-fit:cover}
@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-95060c8 img{min-height:0}}
.elementor-59 .elementor-element.elementor-element-95060c8,.elementor-59 .elementor-element.elementor-element-95060c8 .elementor-widget-container{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91b4505 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-91b4505{height:220px;flex:0 0 45%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-206508b */.elementor-59 .elementor-element.elementor-element-206508b{transition:margin .4s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b944d53 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-b944d53{flex:1 1 55%}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-623f71c */.elementor-59 .elementor-element.elementor-element-623f71c,.elementor-59 .elementor-element.elementor-element-623f71c a{height:100%}
.elementor-59 .elementor-element.elementor-element-623f71c img{width:100%;height:100%;min-height:300px;object-fit:cover}
@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-623f71c img{min-height:0}}
.elementor-59 .elementor-element.elementor-element-623f71c,.elementor-59 .elementor-element.elementor-element-623f71c .elementor-widget-container{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1623ad */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-d1623ad{height:220px;flex:0 0 45%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-785bce9 */.elementor-59 .elementor-element.elementor-element-785bce9{transition:margin .4s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e53b8 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-23e53b8{flex:1 1 55%}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-518054f */.elementor-59 .elementor-element.elementor-element-518054f,.elementor-59 .elementor-element.elementor-element-518054f a{height:100%}
.elementor-59 .elementor-element.elementor-element-518054f img{width:100%;height:100%;min-height:300px;object-fit:cover}
@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-518054f img{min-height:0}}
.elementor-59 .elementor-element.elementor-element-518054f,.elementor-59 .elementor-element.elementor-element-518054f .elementor-widget-container{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8469aef */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-8469aef{height:220px;flex:0 0 45%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2867668 */.elementor-59 .elementor-element.elementor-element-2867668{transition:margin .4s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef677e7 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-ef677e7{flex:1 1 55%}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb8ccfa */.elementor-59 .elementor-element.elementor-element-cb8ccfa,.elementor-59 .elementor-element.elementor-element-cb8ccfa a{height:100%}
.elementor-59 .elementor-element.elementor-element-cb8ccfa img{width:100%;height:100%;min-height:300px;object-fit:cover}
@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-cb8ccfa img{min-height:0}}
.elementor-59 .elementor-element.elementor-element-cb8ccfa,.elementor-59 .elementor-element.elementor-element-cb8ccfa .elementor-widget-container{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c8c020 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-2c8c020{height:220px;flex:0 0 45%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e02fcbd */.elementor-59 .elementor-element.elementor-element-e02fcbd{transition:margin .4s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f6b1f */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-92f6b1f{flex:1 1 55%}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-95060c8 */.elementor-59 .elementor-element.elementor-element-95060c8,.elementor-59 .elementor-element.elementor-element-95060c8 a{height:100%}
.elementor-59 .elementor-element.elementor-element-95060c8 img{width:100%;height:100%;min-height:300px;object-fit:cover}
@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-95060c8 img{min-height:0}}
.elementor-59 .elementor-element.elementor-element-95060c8,.elementor-59 .elementor-element.elementor-element-95060c8 .elementor-widget-container{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91b4505 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-91b4505{height:220px;flex:0 0 45%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-206508b */.elementor-59 .elementor-element.elementor-element-206508b{transition:margin .4s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b944d53 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-b944d53{flex:1 1 55%}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-623f71c */.elementor-59 .elementor-element.elementor-element-623f71c,.elementor-59 .elementor-element.elementor-element-623f71c a{height:100%}
.elementor-59 .elementor-element.elementor-element-623f71c img{width:100%;height:100%;min-height:300px;object-fit:cover}
@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-623f71c img{min-height:0}}
.elementor-59 .elementor-element.elementor-element-623f71c,.elementor-59 .elementor-element.elementor-element-623f71c .elementor-widget-container{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1623ad */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-d1623ad{height:220px;flex:0 0 45%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-785bce9 */.elementor-59 .elementor-element.elementor-element-785bce9{transition:margin .4s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e53b8 */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-23e53b8{flex:1 1 55%}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-518054f */.elementor-59 .elementor-element.elementor-element-518054f,.elementor-59 .elementor-element.elementor-element-518054f a{height:100%}
.elementor-59 .elementor-element.elementor-element-518054f img{width:100%;height:100%;min-height:300px;object-fit:cover}
@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-518054f img{min-height:0}}
.elementor-59 .elementor-element.elementor-element-518054f,.elementor-59 .elementor-element.elementor-element-518054f .elementor-widget-container{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8469aef */@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-8469aef{height:220px;flex:0 0 45%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2867668 */.elementor-59 .elementor-element.elementor-element-2867668{transition:margin .4s}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-43a63ed */.elementor-59 .elementor-element.elementor-element-43a63ed :is(h1,h2,h3,h4,p){font-family:'Ubuntu',sans-serif;margin:0}
@keyframes fdn-aparece{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
.elementor-59 .elementor-element.elementor-element-43a63ed{--n-tabs-title-gap:0px}
.elementor-59 .elementor-element.elementor-element-43a63ed .e-n-tabs-heading{position:relative;justify-content:space-between!important;gap:0!important;padding:10px 0 34px;flex-wrap:nowrap!important}
.elementor-59 .elementor-element.elementor-element-43a63ed .e-n-tabs-heading::before{content:"";position:absolute;left:6%;right:6%;top:28px;height:60px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'%3E%3Cg fill='none' stroke-width='6' stroke-dasharray='14 12' stroke-linecap='round'%3E%3Cpath stroke='%23e82828' d='M0 40 Q200 70 400 20'/%3E%3Cpath stroke='%23ffcc33' d='M400 20 Q600 70 800 20'/%3E%3Cpath stroke='%233366cc' d='M800 20 Q1000 60 1200 40'/%3E%3C/g%3E%3C/svg%3E") center/100% 100% no-repeat;z-index:0}
.elementor-59 .elementor-element.elementor-element-43a63ed .e-n-tab-title{position:relative;z-index:1;flex:0 0 auto!important;width:124px;height:124px;border-radius:50%!important;border:0!important;justify-content:center!important;padding:0!important;box-shadow:0 8px 18px rgba(0,0,0,.18);transition:transform .3s,box-shadow .3s;cursor:pointer}
.elementor-59 .elementor-element.elementor-element-43a63ed .e-n-tab-title:nth-child(1){background:var(--fdn-rojo)!important}
.elementor-59 .elementor-element.elementor-element-43a63ed .e-n-tab-title:nth-child(2){background:var(--fdn-amarillo)!important}
.elementor-59 .elementor-element.elementor-element-43a63ed .e-n-tab-title:nth-child(3){background:var(--fdn-azul)!important}
.elementor-59 .elementor-element.elementor-element-43a63ed .e-n-tab-title:nth-child(4){background:var(--fdn-morado)!important}
.elementor-59 .elementor-element.elementor-element-43a63ed .e-n-tab-title-text{color:#fff!important;font-family:'Ubuntu',sans-serif;font-size:25px!important;font-weight:700!important}
.elementor-59 .elementor-element.elementor-element-43a63ed .e-n-tab-title:hover{transform:scale(1.08)}
.elementor-59 .elementor-element.elementor-element-43a63ed .e-n-tab-title[aria-selected="true"]{transform:scale(1.14);box-shadow:0 0 0 8px rgba(255,255,255,.9),0 12px 26px rgba(0,0,0,.22)}
.elementor-59 .elementor-element.elementor-element-43a63ed .e-n-tab-title[aria-selected="true"]::after{content:"";position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);border:14px solid transparent;border-top:18px solid;border-top-color:inherit;border-bottom:0}
.elementor-59 .elementor-element.elementor-element-43a63ed .e-n-tab-title:nth-child(1)::after{border-top-color:var(--fdn-rojo)!important}
.elementor-59 .elementor-element.elementor-element-43a63ed .e-n-tab-title:nth-child(2)::after{border-top-color:var(--fdn-amarillo)!important}
.elementor-59 .elementor-element.elementor-element-43a63ed .e-n-tab-title:nth-child(3)::after{border-top-color:var(--fdn-azul)!important}
.elementor-59 .elementor-element.elementor-element-43a63ed .e-n-tab-title:nth-child(4)::after{border-top-color:var(--fdn-morado)!important}
.elementor-59 .elementor-element.elementor-element-43a63ed .e-n-tabs-content > .e-con{padding:0!important;border:0!important;background:transparent!important}
.elementor-59 .elementor-element.elementor-element-43a63ed .e-n-tabs-content > .e-con.e-active{animation:fdn-aparece .45s ease both}
@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-43a63ed .e-n-tabs-heading{padding:6px 4px 26px}}
@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-43a63ed .e-n-tabs-heading::before{top:14px;height:40px;left:8%;right:8%}}
@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-43a63ed .e-n-tab-title{width:64px;height:64px}}
@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-43a63ed .e-n-tab-title-text{font-size:15px!important}}
@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-43a63ed .e-n-tab-title[aria-selected="true"]{transform:scale(1.1);box-shadow:0 0 0 5px rgba(255,255,255,.9),0 8px 18px rgba(0,0,0,.2)}}
@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-43a63ed .e-n-tab-title[aria-selected="true"]::after{bottom:-15px;border-width:10px;border-top-width:13px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cd8b0c9 */.elementor-59 .elementor-element.elementor-element-cd8b0c9 :is(h1,h2,h3,h4,p){font-family:'Ubuntu',sans-serif;margin:0}
@keyframes fdn-aparece{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
.fdn-mapa{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:32px;align-items:center;position:relative}
.fdn-mapa__lienzo svg{width:100%;height:auto;display:block;overflow:visible}
.fdn-mapa__lienzo path{fill:var(--fdn-amarillo);stroke:#fff;stroke-width:1.4;transition:fill .25s,transform .25s;transform-box:fill-box;transform-origin:center}
.fdn-mapa__lienzo path.con-escuelas{fill:var(--fdn-amarillo);cursor:pointer}
.fdn-mapa__lienzo path.con-escuelas:hover{fill:#ffb300;filter:drop-shadow(0 3px 4px rgba(0,0,0,.2))}
.fdn-mapa__ayuda{grid-column:1;text-align:center;font-family:'Ubuntu',sans-serif;font-size:16px;color:#555;margin:6px 0 0}
.fdn-mapa__lienzo path.activo{fill:var(--fdn-rojo)!important;filter:drop-shadow(0 4px 6px rgba(0,0,0,.25))}
.fdn-mapa__elegir{display:none}
.fdn-mapa__card{background:#fff;border-radius:18px;box-shadow:0 12px 34px rgba(0,0,0,.16);padding:22px 22px 18px;font-family:'Ubuntu',sans-serif;min-height:360px}
.fdn-mapa__card.anim{animation:fdn-aparece .35s ease both}
.fdn-mapa__lienzo{grid-column:1;grid-row:1}
.fdn-mapa__card{grid-column:2;grid-row:1/span 2;align-self:center}
.fdn-mc__cabeza{display:flex;align-items:center;gap:14px;margin-bottom:12px}
.fdn-mc__cabeza img{width:58px;height:58px}
.fdn-mc__estado{font-size:30px;font-weight:700;color:var(--fdn-rojo);border-bottom:3px solid var(--fdn-rojo);line-height:1.2}
.fdn-mc__cifras{display:flex;align-items:center;border-bottom:3px solid var(--fdn-rojo);padding:6px 0 12px;margin-bottom:12px}
.fdn-mc__cifra{display:flex;align-items:center;gap:8px;flex:1}
.fdn-mc__cifra + .fdn-mc__cifra{border-left:3px solid var(--fdn-rojo);padding-left:14px}
.fdn-mc__num{font-size:48px;font-weight:700;line-height:1}
.fdn-mc__lbl{font-size:17px;font-weight:700;line-height:1.15}
.fdn-mc__sub{font-size:18px;font-weight:700;margin:4px 0 10px}
.fdn-mc__lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:7px 10px}
.fdn-mc__lista li{display:flex;justify-content:space-between;align-items:center;gap:6px;border:1px solid #ddd;border-radius:999px;padding:7px 7px 7px 13px;font-size:15px;font-weight:700;line-height:1.2;box-shadow:0 2px 4px rgba(0,0,0,.06);animation:fdn-aparece .3s ease both}
.fdn-mc__lista li b{flex:0 0 auto;min-width:28px;height:23px;border-radius:999px;background:#ffe8e8;color:var(--fdn-rojo);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}
.fdn-mc__nota{font-size:13px;color:#666;margin-top:10px}
@media (max-width:1024px){.fdn-mapa{grid-template-columns:1fr}}
@media (max-width:1024px){.fdn-mapa__card{max-width:560px!important;width:100%;margin:0 auto;min-height:0;grid-column:auto;grid-row:auto}}
@media (max-width:1024px){.fdn-mapa__lienzo,.fdn-mapa__ayuda{grid-column:auto;grid-row:auto}}
@media (max-width:767px){.fdn-mapa{gap:16px}}
@media (max-width:767px){.fdn-mapa__elegir{display:flex;flex-direction:column;gap:6px;font-family:'Ubuntu',sans-serif;font-weight:700;font-size:15px}}
@media (max-width:767px){.fdn-mapa__elegir select{font-family:'Ubuntu',sans-serif;font-size:17px;padding:12px 14px;border:2px solid var(--fdn-rojo);border-radius:14px;background:#fff;color:var(--fdn-tinta)}}
@media (max-width:767px){.fdn-mapa__card{padding:18px 16px}}
@media (max-width:767px){.fdn-mc__estado{font-size:24px}}
@media (max-width:767px){.fdn-mc__num{font-size:40px}}
@media (max-width:767px){.fdn-mc__lbl{font-size:14px}}
@media (max-width:767px){.fdn-mc__lista li{font-size:15px}}
@media (max-width:400px){.fdn-mc__lista{grid-template-columns:1fr}}/* End custom CSS */