.elementor-2798 .elementor-element.elementor-element-07f17a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:0.5;}.elementor-2798 .elementor-element.elementor-element-07f17a6:not(.elementor-motion-effects-element-type-background), .elementor-2798 .elementor-element.elementor-element-07f17a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://dinamik.club/wp-content/uploads/2025/09/pistas-atletismo-vilanova-i-la-geltru-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2798 .elementor-element.elementor-element-07f17a6::before, .elementor-2798 .elementor-element.elementor-element-07f17a6 > .elementor-background-video-container::before, .elementor-2798 .elementor-element.elementor-element-07f17a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2798 .elementor-element.elementor-element-07f17a6 > .elementor-background-slideshow::before, .elementor-2798 .elementor-element.elementor-element-07f17a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2798 .elementor-element.elementor-element-07f17a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2798 .elementor-element.elementor-element-07f17a6, .elementor-2798 .elementor-element.elementor-element-07f17a6::before{--border-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-48e30b7{text-align:center;}.elementor-2798 .elementor-element.elementor-element-48e30b7 .elementor-heading-title{color:#FFFFFF;font-family:"Saira", Sans-serif;font-size:67px;font-weight:700;font-style:italic;letter-spacing:-1.3px;}.elementor-2798 .elementor-element.elementor-element-48e30b7 > .elementor-widget-container{margin:150px 150px 150px 150px;}.elementor-2798 .elementor-element.elementor-element-01bf7ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2798 .elementor-element.elementor-element-4e970dc{text-align:center;}.elementor-2798 .elementor-element.elementor-element-4e970dc .elementor-heading-title{color:#000000;font-family:"Saira", Sans-serif;font-size:49px;font-weight:700;font-style:italic;letter-spacing:-1.3px;}.elementor-2798 .elementor-element.elementor-element-27c5ca2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-1cc6dab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-860a637{--display:flex;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-1f70719{--display:flex;--background-transition:0.3s;--overlay-opacity:0.7;--border-radius:20px 0px 0px 0px;--margin-top:-140px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:10px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2798 .elementor-element.elementor-element-1f70719::before, .elementor-2798 .elementor-element.elementor-element-1f70719 > .elementor-background-video-container::before, .elementor-2798 .elementor-element.elementor-element-1f70719 > .e-con-inner > .elementor-background-video-container::before, .elementor-2798 .elementor-element.elementor-element-1f70719 > .elementor-background-slideshow::before, .elementor-2798 .elementor-element.elementor-element-1f70719 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2798 .elementor-element.elementor-element-1f70719 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-2798 .elementor-element.elementor-element-0171ce9{text-align:left;}.elementor-2798 .elementor-element.elementor-element-0171ce9 .elementor-heading-title{color:#000000;font-family:"Saira", Sans-serif;font-size:32px;font-weight:700;font-style:italic;letter-spacing:-0.7px;}.elementor-2798 .elementor-element.elementor-element-0171ce9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-9e7dab0{text-align:left;}.elementor-2798 .elementor-element.elementor-element-9e7dab0 .elementor-heading-title{color:#000000;font-family:"Saira", Sans-serif;font-size:20px;font-weight:700;font-style:italic;letter-spacing:-0.7px;}.elementor-2798 .elementor-element.elementor-element-9e7dab0 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-8a9cb62{--display:flex;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-7cf598d{text-align:justify;color:#000000;font-family:"Exo", Sans-serif;font-size:0.9rem;line-height:1.5em;}.elementor-2798 .elementor-element.elementor-element-5b95015{text-align:left;}.elementor-2798 .elementor-element.elementor-element-5b95015 .elementor-heading-title{color:#000000;font-family:"Saira", Sans-serif;font-size:20px;font-weight:700;font-style:italic;letter-spacing:-0.7px;}.elementor-2798 .elementor-element.elementor-element-1b063a7{text-align:left;color:#000000;font-family:"Exo", Sans-serif;font-size:0.9rem;line-height:1.5em;}.elementor-2798 .elementor-element.elementor-element-1b063a7 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-2798 .elementor-element.elementor-element-10e5d41 .elementor-button{font-family:"Saira", Sans-serif;font-size:17px;font-weight:700;font-style:italic;letter-spacing:-0.1px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-2798 .elementor-element.elementor-element-10e5d41 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-2798 .elementor-element.elementor-element-10e5d41.elementor-element{--align-self:center;}.elementor-2798 .elementor-element.elementor-element-733c23f .elementor-blockquote__content{font-family:"Exo", Sans-serif;font-size:1em;font-weight:normal;font-style:italic;line-height:1.1em;letter-spacing:0px;}.elementor-2798 .elementor-element.elementor-element-733c23f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;background-color:#DFDFDF40;border-radius:20px 20px 20px 20px;}.elementor-2798 .elementor-element.elementor-element-7f3b0e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-6997a6c{--display:flex;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-8511eb7{--display:flex;--background-transition:0.3s;--overlay-opacity:0.7;--border-radius:20px 0px 0px 0px;--margin-top:-140px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:10px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2798 .elementor-element.elementor-element-8511eb7::before, .elementor-2798 .elementor-element.elementor-element-8511eb7 > .elementor-background-video-container::before, .elementor-2798 .elementor-element.elementor-element-8511eb7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2798 .elementor-element.elementor-element-8511eb7 > .elementor-background-slideshow::before, .elementor-2798 .elementor-element.elementor-element-8511eb7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2798 .elementor-element.elementor-element-8511eb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-2798 .elementor-element.elementor-element-fb76005{text-align:left;}.elementor-2798 .elementor-element.elementor-element-fb76005 .elementor-heading-title{color:#000000;font-family:"Saira", Sans-serif;font-size:32px;font-weight:700;font-style:italic;letter-spacing:-0.7px;}.elementor-2798 .elementor-element.elementor-element-fb76005 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-07d0cef{text-align:left;}.elementor-2798 .elementor-element.elementor-element-07d0cef .elementor-heading-title{color:#000000;font-family:"Saira", Sans-serif;font-size:20px;font-weight:700;font-style:italic;letter-spacing:-0.7px;}.elementor-2798 .elementor-element.elementor-element-07d0cef > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-21fb5fb{--display:flex;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-b2bd092{text-align:justify;color:#000000;font-family:"Exo", Sans-serif;font-size:0.9rem;line-height:1.5em;}.elementor-2798 .elementor-element.elementor-element-122b1d0{text-align:left;}.elementor-2798 .elementor-element.elementor-element-122b1d0 .elementor-heading-title{color:#000000;font-family:"Saira", Sans-serif;font-size:20px;font-weight:700;font-style:italic;letter-spacing:-0.7px;}.elementor-2798 .elementor-element.elementor-element-78bd77b{text-align:left;color:#000000;font-family:"Exo", Sans-serif;font-size:0.9rem;line-height:1.5em;}.elementor-2798 .elementor-element.elementor-element-78bd77b > .elementor-widget-container{margin:0px 0px -0px -10px;}.elementor-2798 .elementor-element.elementor-element-81ee4ad .elementor-button{font-family:"Saira", Sans-serif;font-size:17px;font-weight:700;font-style:italic;letter-spacing:-0.1px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-2798 .elementor-element.elementor-element-81ee4ad > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-2798 .elementor-element.elementor-element-81ee4ad.elementor-element{--align-self:center;}.elementor-2798 .elementor-element.elementor-element-cf6579f .elementor-blockquote__content{font-family:"Exo", Sans-serif;font-size:1em;font-weight:normal;font-style:italic;line-height:1.1em;letter-spacing:0px;}.elementor-2798 .elementor-element.elementor-element-cf6579f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;background-color:#DFDFDF40;border-radius:20px 20px 20px 20px;}.elementor-2798 .elementor-element.elementor-element-6ad776c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-d4f41ee{--display:flex;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-00bc7c6{--display:flex;--background-transition:0.3s;--overlay-opacity:0.7;--border-radius:20px 0px 0px 0px;--margin-top:-140px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:10px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-2798 .elementor-element.elementor-element-00bc7c6::before, .elementor-2798 .elementor-element.elementor-element-00bc7c6 > .elementor-background-video-container::before, .elementor-2798 .elementor-element.elementor-element-00bc7c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2798 .elementor-element.elementor-element-00bc7c6 > .elementor-background-slideshow::before, .elementor-2798 .elementor-element.elementor-element-00bc7c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2798 .elementor-element.elementor-element-00bc7c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-2798 .elementor-element.elementor-element-89750ed{text-align:left;}.elementor-2798 .elementor-element.elementor-element-89750ed .elementor-heading-title{color:#000000;font-family:"Saira", Sans-serif;font-size:32px;font-weight:700;font-style:italic;letter-spacing:-0.7px;}.elementor-2798 .elementor-element.elementor-element-89750ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-f54cb2f{text-align:left;}.elementor-2798 .elementor-element.elementor-element-f54cb2f .elementor-heading-title{color:#000000;font-family:"Saira", Sans-serif;font-size:20px;font-weight:700;font-style:italic;letter-spacing:-0.7px;}.elementor-2798 .elementor-element.elementor-element-f54cb2f > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-59991a4{--display:flex;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-d67cb2f{text-align:justify;color:#000000;font-family:"Exo", Sans-serif;font-size:0.9rem;line-height:1.5em;}.elementor-2798 .elementor-element.elementor-element-0fdab30{text-align:left;}.elementor-2798 .elementor-element.elementor-element-0fdab30 .elementor-heading-title{color:#000000;font-family:"Saira", Sans-serif;font-size:20px;font-weight:700;font-style:italic;letter-spacing:-0.7px;}.elementor-2798 .elementor-element.elementor-element-e796627{text-align:left;color:#000000;font-family:"Exo", Sans-serif;font-size:0.9rem;line-height:1.5em;}.elementor-2798 .elementor-element.elementor-element-e796627 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-2798 .elementor-element.elementor-element-3b15566 .elementor-button{font-family:"Saira", Sans-serif;font-size:17px;font-weight:700;font-style:italic;letter-spacing:-0.1px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-2798 .elementor-element.elementor-element-3b15566 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-2798 .elementor-element.elementor-element-3b15566.elementor-element{--align-self:center;}.elementor-2798 .elementor-element.elementor-element-92453a3 .elementor-blockquote__content{font-family:"Exo", Sans-serif;font-size:1em;font-weight:normal;font-style:italic;line-height:1.1em;letter-spacing:0px;}.elementor-2798 .elementor-element.elementor-element-92453a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;background-color:#DFDFDF40;border-radius:20px 20px 20px 20px;}.elementor-2798 .elementor-element.elementor-element-bc5b6e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-2e3e6f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-2e3e6f8.e-con{--order:-99999 /* order start hack */;}.elementor-2798 .elementor-element.elementor-element-54d7a78{--display:flex;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-5ed73b6{--display:flex;--background-transition:0.3s;--overlay-opacity:0.7;--border-radius:20px 0px 0px 0px;--margin-top:-140px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:10px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2798 .elementor-element.elementor-element-5ed73b6::before, .elementor-2798 .elementor-element.elementor-element-5ed73b6 > .elementor-background-video-container::before, .elementor-2798 .elementor-element.elementor-element-5ed73b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2798 .elementor-element.elementor-element-5ed73b6 > .elementor-background-slideshow::before, .elementor-2798 .elementor-element.elementor-element-5ed73b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2798 .elementor-element.elementor-element-5ed73b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-2798 .elementor-element.elementor-element-d31ed06{text-align:left;}.elementor-2798 .elementor-element.elementor-element-d31ed06 .elementor-heading-title{color:#000000;font-family:"Saira", Sans-serif;font-size:32px;font-weight:700;font-style:italic;letter-spacing:-0.7px;}.elementor-2798 .elementor-element.elementor-element-d31ed06 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-f91032e{text-align:left;}.elementor-2798 .elementor-element.elementor-element-f91032e .elementor-heading-title{color:#000000;font-family:"Saira", Sans-serif;font-size:20px;font-weight:700;font-style:italic;letter-spacing:-0.7px;}.elementor-2798 .elementor-element.elementor-element-f91032e > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-dad195e{--display:flex;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-6aac8e9{text-align:justify;color:#000000;font-family:"Exo", Sans-serif;font-size:0.9rem;line-height:1.5em;}.elementor-2798 .elementor-element.elementor-element-167ddd4{text-align:left;}.elementor-2798 .elementor-element.elementor-element-167ddd4 .elementor-heading-title{color:#000000;font-family:"Saira", Sans-serif;font-size:20px;font-weight:700;font-style:italic;letter-spacing:-0.7px;}.elementor-2798 .elementor-element.elementor-element-245f9cb{text-align:left;color:#000000;font-family:"Exo", Sans-serif;font-size:0.9rem;line-height:1.5em;}.elementor-2798 .elementor-element.elementor-element-245f9cb > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-2798 .elementor-element.elementor-element-204b4d4 .elementor-blockquote__content{font-family:"Exo", Sans-serif;font-size:1em;font-weight:normal;font-style:italic;line-height:1.1em;letter-spacing:0px;}.elementor-2798 .elementor-element.elementor-element-204b4d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;background-color:#DFDFDF40;border-radius:20px 20px 20px 20px;}.elementor-2798 .elementor-element.elementor-element-513bb3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-2bd40cb{--display:flex;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-7a1a0a1{--display:flex;--background-transition:0.3s;--overlay-opacity:0.7;--border-radius:20px 0px 0px 0px;--margin-top:-140px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:10px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2798 .elementor-element.elementor-element-7a1a0a1::before, .elementor-2798 .elementor-element.elementor-element-7a1a0a1 > .elementor-background-video-container::before, .elementor-2798 .elementor-element.elementor-element-7a1a0a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2798 .elementor-element.elementor-element-7a1a0a1 > .elementor-background-slideshow::before, .elementor-2798 .elementor-element.elementor-element-7a1a0a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2798 .elementor-element.elementor-element-7a1a0a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-2798 .elementor-element.elementor-element-13c9804{text-align:left;}.elementor-2798 .elementor-element.elementor-element-13c9804 .elementor-heading-title{color:#000000;font-family:"Saira", Sans-serif;font-size:32px;font-weight:700;font-style:italic;letter-spacing:-0.7px;}.elementor-2798 .elementor-element.elementor-element-13c9804 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-6cb5afc{text-align:left;}.elementor-2798 .elementor-element.elementor-element-6cb5afc .elementor-heading-title{color:#000000;font-family:"Saira", Sans-serif;font-size:20px;font-weight:700;font-style:italic;letter-spacing:-0.7px;}.elementor-2798 .elementor-element.elementor-element-6cb5afc > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-a6d0a9b{--display:flex;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-a11164d{text-align:justify;color:#000000;font-family:"Exo", Sans-serif;font-size:0.9rem;line-height:1.5em;}.elementor-2798 .elementor-element.elementor-element-a9ddb75{text-align:left;}.elementor-2798 .elementor-element.elementor-element-a9ddb75 .elementor-heading-title{color:#000000;font-family:"Saira", Sans-serif;font-size:20px;font-weight:700;font-style:italic;letter-spacing:-0.7px;}.elementor-2798 .elementor-element.elementor-element-676eaed{text-align:left;color:#000000;font-family:"Exo", Sans-serif;font-size:0.9rem;line-height:1.5em;}.elementor-2798 .elementor-element.elementor-element-676eaed > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-2798 .elementor-element.elementor-element-e0edf1a .elementor-blockquote__content{font-family:"Exo", Sans-serif;font-size:1em;font-weight:normal;font-style:italic;line-height:1.1em;letter-spacing:0px;}.elementor-2798 .elementor-element.elementor-element-e0edf1a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;background-color:#DFDFDF40;border-radius:20px 20px 20px 20px;}.elementor-2798 .elementor-element.elementor-element-6c3a71b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-6c3a71b.e-con{--order:99999 /* order end hack */;}.elementor-2798 .elementor-element.elementor-element-2cd18d4{--display:flex;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-ec3b27b{--display:flex;--background-transition:0.3s;--overlay-opacity:0.7;--border-radius:20px 0px 0px 0px;--margin-top:-140px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:10px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2798 .elementor-element.elementor-element-ec3b27b::before, .elementor-2798 .elementor-element.elementor-element-ec3b27b > .elementor-background-video-container::before, .elementor-2798 .elementor-element.elementor-element-ec3b27b > .e-con-inner > .elementor-background-video-container::before, .elementor-2798 .elementor-element.elementor-element-ec3b27b > .elementor-background-slideshow::before, .elementor-2798 .elementor-element.elementor-element-ec3b27b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2798 .elementor-element.elementor-element-ec3b27b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-2798 .elementor-element.elementor-element-fddfa01{text-align:left;}.elementor-2798 .elementor-element.elementor-element-fddfa01 .elementor-heading-title{color:#000000;font-family:"Saira", Sans-serif;font-size:32px;font-weight:700;font-style:italic;letter-spacing:-0.7px;}.elementor-2798 .elementor-element.elementor-element-fddfa01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-cec26db{text-align:left;}.elementor-2798 .elementor-element.elementor-element-cec26db .elementor-heading-title{color:#000000;font-family:"Saira", Sans-serif;font-size:20px;font-weight:700;font-style:italic;letter-spacing:-0.7px;}.elementor-2798 .elementor-element.elementor-element-cec26db > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-0946c67{--display:flex;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-a72522c{text-align:justify;color:#000000;font-family:"Exo", Sans-serif;font-size:0.9rem;line-height:1.5em;}.elementor-2798 .elementor-element.elementor-element-be19842{text-align:left;}.elementor-2798 .elementor-element.elementor-element-be19842 .elementor-heading-title{color:#000000;font-family:"Saira", Sans-serif;font-size:20px;font-weight:700;font-style:italic;letter-spacing:-0.7px;}.elementor-2798 .elementor-element.elementor-element-dcd1938{text-align:left;color:#000000;font-family:"Exo", Sans-serif;font-size:0.9rem;line-height:1.5em;}.elementor-2798 .elementor-element.elementor-element-dcd1938 > .elementor-widget-container{margin:0px 0px 50px -10px;}.elementor-2798 .elementor-element.elementor-element-2c41a7f .elementor-blockquote__content{font-family:"Exo", Sans-serif;font-size:1em;font-weight:normal;font-style:italic;line-height:1.1em;letter-spacing:0px;}.elementor-2798 .elementor-element.elementor-element-2c41a7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;background-color:#DFDFDF40;border-radius:20px 20px 20px 20px;}.elementor-2798 .elementor-element.elementor-element-7fd1a34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-abc40ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-abc40ab.e-con{--order:-99999 /* order start hack */;}.elementor-2798 .elementor-element.elementor-element-d9fc0b0{--display:flex;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-066a6e3{--display:flex;--background-transition:0.3s;--overlay-opacity:0.7;--border-radius:20px 0px 0px 0px;--margin-top:-140px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:10px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2798 .elementor-element.elementor-element-066a6e3::before, .elementor-2798 .elementor-element.elementor-element-066a6e3 > .elementor-background-video-container::before, .elementor-2798 .elementor-element.elementor-element-066a6e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2798 .elementor-element.elementor-element-066a6e3 > .elementor-background-slideshow::before, .elementor-2798 .elementor-element.elementor-element-066a6e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2798 .elementor-element.elementor-element-066a6e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-2798 .elementor-element.elementor-element-5710192{text-align:left;}.elementor-2798 .elementor-element.elementor-element-5710192 .elementor-heading-title{color:#000000;font-family:"Saira", Sans-serif;font-size:32px;font-weight:700;font-style:italic;letter-spacing:-0.7px;}.elementor-2798 .elementor-element.elementor-element-5710192 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-54d8cc0{text-align:left;}.elementor-2798 .elementor-element.elementor-element-54d8cc0 .elementor-heading-title{color:#000000;font-family:"Saira", Sans-serif;font-size:20px;font-weight:700;font-style:italic;letter-spacing:-0.7px;}.elementor-2798 .elementor-element.elementor-element-54d8cc0 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-ed6c11d{--display:flex;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-85c3d87{text-align:justify;color:#000000;font-family:"Exo", Sans-serif;font-size:0.9rem;line-height:1.5em;}.elementor-2798 .elementor-element.elementor-element-4398ae5{text-align:left;}.elementor-2798 .elementor-element.elementor-element-4398ae5 .elementor-heading-title{color:#000000;font-family:"Saira", Sans-serif;font-size:20px;font-weight:700;font-style:italic;letter-spacing:-0.7px;}.elementor-2798 .elementor-element.elementor-element-b2024ee{text-align:left;color:#000000;font-family:"Exo", Sans-serif;font-size:0.9rem;line-height:1.5em;}.elementor-2798 .elementor-element.elementor-element-b2024ee > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-2798 .elementor-element.elementor-element-ed808e3 .elementor-blockquote__content{font-family:"Exo", Sans-serif;font-size:1em;font-weight:normal;font-style:italic;line-height:1.1em;letter-spacing:0px;}.elementor-2798 .elementor-element.elementor-element-ed808e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;background-color:#DFDFDF40;border-radius:20px 20px 20px 20px;}.elementor-2798 .elementor-element.elementor-element-1b3dfc7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-1b3dfc7.e-con{--order:-99999 /* order start hack */;}.elementor-2798 .elementor-element.elementor-element-edd8871{--display:flex;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-bd8f3ae{--display:flex;--background-transition:0.3s;--overlay-opacity:0.7;--border-radius:20px 0px 0px 0px;--margin-top:-140px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:10px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2798 .elementor-element.elementor-element-bd8f3ae::before, .elementor-2798 .elementor-element.elementor-element-bd8f3ae > .elementor-background-video-container::before, .elementor-2798 .elementor-element.elementor-element-bd8f3ae > .e-con-inner > .elementor-background-video-container::before, .elementor-2798 .elementor-element.elementor-element-bd8f3ae > .elementor-background-slideshow::before, .elementor-2798 .elementor-element.elementor-element-bd8f3ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-2798 .elementor-element.elementor-element-bd8f3ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-2798 .elementor-element.elementor-element-5bbf558{text-align:left;}.elementor-2798 .elementor-element.elementor-element-5bbf558 .elementor-heading-title{color:#000000;font-family:"Saira", Sans-serif;font-size:32px;font-weight:700;font-style:italic;letter-spacing:-0.7px;}.elementor-2798 .elementor-element.elementor-element-5bbf558 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-837a54c{text-align:left;}.elementor-2798 .elementor-element.elementor-element-837a54c .elementor-heading-title{color:#000000;font-family:"Saira", Sans-serif;font-size:20px;font-weight:700;font-style:italic;letter-spacing:-0.7px;}.elementor-2798 .elementor-element.elementor-element-837a54c > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-c509ba3{--display:flex;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-e7fddb4{text-align:justify;color:#000000;font-family:"Exo", Sans-serif;font-size:0.9rem;line-height:1.5em;}.elementor-2798 .elementor-element.elementor-element-21e8840{text-align:left;}.elementor-2798 .elementor-element.elementor-element-21e8840 .elementor-heading-title{color:#000000;font-family:"Saira", Sans-serif;font-size:20px;font-weight:700;font-style:italic;letter-spacing:-0.7px;}.elementor-2798 .elementor-element.elementor-element-1e49dfb{text-align:left;color:#000000;font-family:"Exo", Sans-serif;font-size:0.9rem;line-height:1.5em;}.elementor-2798 .elementor-element.elementor-element-1e49dfb > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-2798 .elementor-element.elementor-element-0020ee7 .elementor-blockquote__content{font-family:"Exo", Sans-serif;font-size:1em;font-weight:normal;font-style:italic;line-height:1.1em;letter-spacing:0px;}.elementor-2798 .elementor-element.elementor-element-0020ee7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;background-color:#DFDFDF40;border-radius:20px 20px 20px 20px;}.elementor-2798 .elementor-element.elementor-element-fa53aef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-fa53aef.e-con{--order:-99999 /* order start hack */;}.elementor-2798 .elementor-element.elementor-element-1dbcfd9{--display:flex;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-338de00{--display:flex;--background-transition:0.3s;--overlay-opacity:0.7;--border-radius:20px 0px 0px 0px;--margin-top:-140px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:10px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2798 .elementor-element.elementor-element-338de00::before, .elementor-2798 .elementor-element.elementor-element-338de00 > .elementor-background-video-container::before, .elementor-2798 .elementor-element.elementor-element-338de00 > .e-con-inner > .elementor-background-video-container::before, .elementor-2798 .elementor-element.elementor-element-338de00 > .elementor-background-slideshow::before, .elementor-2798 .elementor-element.elementor-element-338de00 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2798 .elementor-element.elementor-element-338de00 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-2798 .elementor-element.elementor-element-56ce8a9{text-align:left;}.elementor-2798 .elementor-element.elementor-element-56ce8a9 .elementor-heading-title{color:#000000;font-family:"Saira", Sans-serif;font-size:32px;font-weight:700;font-style:italic;letter-spacing:-0.7px;}.elementor-2798 .elementor-element.elementor-element-56ce8a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-89bf21d{text-align:left;}.elementor-2798 .elementor-element.elementor-element-89bf21d .elementor-heading-title{color:#000000;font-family:"Saira", Sans-serif;font-size:20px;font-weight:700;font-style:italic;letter-spacing:-0.7px;}.elementor-2798 .elementor-element.elementor-element-89bf21d > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-0c7249a{--display:flex;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-5b70f1b{text-align:justify;color:#000000;font-family:"Exo", Sans-serif;font-size:0.9rem;line-height:1.5em;}.elementor-2798 .elementor-element.elementor-element-3eac38d{text-align:left;}.elementor-2798 .elementor-element.elementor-element-3eac38d .elementor-heading-title{color:#000000;font-family:"Saira", Sans-serif;font-size:20px;font-weight:700;font-style:italic;letter-spacing:-0.7px;}.elementor-2798 .elementor-element.elementor-element-ed48ef1{text-align:left;color:#000000;font-family:"Exo", Sans-serif;font-size:0.9rem;line-height:1.5em;}.elementor-2798 .elementor-element.elementor-element-ed48ef1 > .elementor-widget-container{margin:0px 0px -20px -10px;}.elementor-2798 .elementor-element.elementor-element-790c607 .elementor-blockquote__content{font-family:"Exo", Sans-serif;font-size:1em;font-weight:normal;font-style:italic;line-height:1.1em;letter-spacing:0px;}.elementor-2798 .elementor-element.elementor-element-790c607 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;background-color:#DFDFDF40;border-radius:20px 20px 20px 20px;}.elementor-2798 .elementor-element.elementor-element-de1a00d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-444ed24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-444ed24.e-con{--order:99999 /* order end hack */;}.elementor-2798 .elementor-element.elementor-element-92f325f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-92f325f.e-con{--order:-99999 /* order start hack */;}.elementor-2798 .elementor-element.elementor-element-79c9786{--display:flex;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-e5e964b{--display:flex;--background-transition:0.3s;--overlay-opacity:0.7;--border-radius:20px 0px 0px 0px;--margin-top:-140px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:10px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2798 .elementor-element.elementor-element-e5e964b::before, .elementor-2798 .elementor-element.elementor-element-e5e964b > .elementor-background-video-container::before, .elementor-2798 .elementor-element.elementor-element-e5e964b > .e-con-inner > .elementor-background-video-container::before, .elementor-2798 .elementor-element.elementor-element-e5e964b > .elementor-background-slideshow::before, .elementor-2798 .elementor-element.elementor-element-e5e964b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2798 .elementor-element.elementor-element-e5e964b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-2798 .elementor-element.elementor-element-7b3e26b{text-align:left;}.elementor-2798 .elementor-element.elementor-element-7b3e26b .elementor-heading-title{color:#000000;font-family:"Saira", Sans-serif;font-size:32px;font-weight:700;font-style:italic;letter-spacing:-0.7px;}.elementor-2798 .elementor-element.elementor-element-7b3e26b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-3ff9854{text-align:left;}.elementor-2798 .elementor-element.elementor-element-3ff9854 .elementor-heading-title{color:#000000;font-family:"Saira", Sans-serif;font-size:20px;font-weight:700;font-style:italic;letter-spacing:-0.7px;}.elementor-2798 .elementor-element.elementor-element-3ff9854 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-f6f7896{--display:flex;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-e3eb3e5{text-align:justify;color:#000000;font-family:"Exo", Sans-serif;font-size:0.9rem;line-height:1.5em;}.elementor-2798 .elementor-element.elementor-element-cbbfe5b{text-align:left;}.elementor-2798 .elementor-element.elementor-element-cbbfe5b .elementor-heading-title{color:#000000;font-family:"Saira", Sans-serif;font-size:20px;font-weight:700;font-style:italic;letter-spacing:-0.7px;}.elementor-2798 .elementor-element.elementor-element-f29a01b{text-align:left;color:#000000;font-family:"Exo", Sans-serif;font-size:0.9rem;line-height:1.5em;}.elementor-2798 .elementor-element.elementor-element-f29a01b > .elementor-widget-container{margin:0px 0px -20px -10px;}.elementor-2798 .elementor-element.elementor-element-9eebc74 .elementor-blockquote__content{font-family:"Exo", Sans-serif;font-size:1em;font-weight:normal;font-style:italic;line-height:1.1em;letter-spacing:0px;}.elementor-2798 .elementor-element.elementor-element-9eebc74 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;background-color:#DFDFDF40;border-radius:20px 20px 20px 20px;}.elementor-2798 .elementor-element.elementor-element-140780f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-2798 .elementor-element.elementor-element-140780f.e-con{--order:-99999 /* order start hack */;}@media(max-width:1024px){.elementor-2798 .elementor-element.elementor-element-07f17a6:not(.elementor-motion-effects-element-type-background), .elementor-2798 .elementor-element.elementor-element-07f17a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-2798 .elementor-element.elementor-element-48e30b7 .elementor-heading-title{font-size:2rem;}.elementor-2798 .elementor-element.elementor-element-48e30b7 > .elementor-widget-container{margin:070px 0px 100px 0px;}.elementor-2798 .elementor-element.elementor-element-01bf7ce{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2798 .elementor-element.elementor-element-4e970dc .elementor-heading-title{font-size:2rem;}.elementor-2798 .elementor-element.elementor-element-4e970dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-0171ce9 .elementor-heading-title{font-size:1.3rem;}.elementor-2798 .elementor-element.elementor-element-0171ce9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-9e7dab0 .elementor-heading-title{font-size:0.9rem;}.elementor-2798 .elementor-element.elementor-element-9e7dab0 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-7cf598d{text-align:justify;font-size:0.9rem;}.elementor-2798 .elementor-element.elementor-element-7cf598d > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-5b95015 .elementor-heading-title{font-size:1.2rem;}.elementor-2798 .elementor-element.elementor-element-5b95015 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-1b063a7{font-size:0.9rem;}.elementor-2798 .elementor-element.elementor-element-10e5d41 .elementor-button{font-size:14px;}.elementor-2798 .elementor-element.elementor-element-10e5d41 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-733c23f .elementor-blockquote__content{font-size:0.9em;}.elementor-2798 .elementor-element.elementor-element-fb76005 .elementor-heading-title{font-size:1.3rem;}.elementor-2798 .elementor-element.elementor-element-fb76005 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-07d0cef .elementor-heading-title{font-size:0.9rem;}.elementor-2798 .elementor-element.elementor-element-07d0cef > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-b2bd092{font-size:0.9rem;}.elementor-2798 .elementor-element.elementor-element-122b1d0 .elementor-heading-title{font-size:1.2rem;}.elementor-2798 .elementor-element.elementor-element-122b1d0 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-78bd77b{font-size:0.9rem;}.elementor-2798 .elementor-element.elementor-element-81ee4ad .elementor-button{font-size:14px;}.elementor-2798 .elementor-element.elementor-element-cf6579f .elementor-blockquote__content{font-size:0.9em;}.elementor-2798 .elementor-element.elementor-element-89750ed .elementor-heading-title{font-size:1.3rem;}.elementor-2798 .elementor-element.elementor-element-89750ed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-f54cb2f .elementor-heading-title{font-size:0.9rem;}.elementor-2798 .elementor-element.elementor-element-f54cb2f > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-d67cb2f{text-align:justify;font-size:0.9rem;}.elementor-2798 .elementor-element.elementor-element-d67cb2f > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-0fdab30 .elementor-heading-title{font-size:1.2rem;}.elementor-2798 .elementor-element.elementor-element-0fdab30 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-e796627{font-size:0.9rem;}.elementor-2798 .elementor-element.elementor-element-3b15566 .elementor-button{font-size:14px;}.elementor-2798 .elementor-element.elementor-element-92453a3 .elementor-blockquote__content{font-size:0.9em;}.elementor-2798 .elementor-element.elementor-element-d31ed06 .elementor-heading-title{font-size:1.3rem;}.elementor-2798 .elementor-element.elementor-element-d31ed06 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-f91032e .elementor-heading-title{font-size:0.9rem;}.elementor-2798 .elementor-element.elementor-element-f91032e > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-6aac8e9{font-size:0.9rem;}.elementor-2798 .elementor-element.elementor-element-167ddd4 .elementor-heading-title{font-size:1.2rem;}.elementor-2798 .elementor-element.elementor-element-167ddd4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-245f9cb{font-size:0.9rem;}.elementor-2798 .elementor-element.elementor-element-204b4d4 .elementor-blockquote__content{font-size:0.9em;}.elementor-2798 .elementor-element.elementor-element-13c9804 .elementor-heading-title{font-size:1.3rem;}.elementor-2798 .elementor-element.elementor-element-13c9804 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-6cb5afc .elementor-heading-title{font-size:0.9rem;}.elementor-2798 .elementor-element.elementor-element-6cb5afc > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-a11164d{font-size:0.9rem;}.elementor-2798 .elementor-element.elementor-element-a9ddb75 .elementor-heading-title{font-size:1.2rem;}.elementor-2798 .elementor-element.elementor-element-a9ddb75 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-676eaed{font-size:0.9rem;}.elementor-2798 .elementor-element.elementor-element-e0edf1a .elementor-blockquote__content{font-size:0.9em;}.elementor-2798 .elementor-element.elementor-element-fddfa01 .elementor-heading-title{font-size:1.3rem;}.elementor-2798 .elementor-element.elementor-element-fddfa01 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-cec26db .elementor-heading-title{font-size:0.9rem;}.elementor-2798 .elementor-element.elementor-element-cec26db > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-a72522c{font-size:0.9rem;}.elementor-2798 .elementor-element.elementor-element-be19842 .elementor-heading-title{font-size:1.2rem;}.elementor-2798 .elementor-element.elementor-element-be19842 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-dcd1938{font-size:0.9rem;}.elementor-2798 .elementor-element.elementor-element-2c41a7f .elementor-blockquote__content{font-size:0.9em;}.elementor-2798 .elementor-element.elementor-element-5710192 .elementor-heading-title{font-size:1.3rem;}.elementor-2798 .elementor-element.elementor-element-5710192 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-54d8cc0 .elementor-heading-title{font-size:0.9rem;}.elementor-2798 .elementor-element.elementor-element-54d8cc0 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-85c3d87{font-size:0.9rem;}.elementor-2798 .elementor-element.elementor-element-4398ae5 .elementor-heading-title{font-size:1.2rem;}.elementor-2798 .elementor-element.elementor-element-4398ae5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-b2024ee{font-size:0.9rem;}.elementor-2798 .elementor-element.elementor-element-ed808e3 .elementor-blockquote__content{font-size:0.9em;}.elementor-2798 .elementor-element.elementor-element-5bbf558 .elementor-heading-title{font-size:1.3rem;}.elementor-2798 .elementor-element.elementor-element-5bbf558 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-837a54c .elementor-heading-title{font-size:0.9rem;}.elementor-2798 .elementor-element.elementor-element-837a54c > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-e7fddb4{font-size:0.9rem;}.elementor-2798 .elementor-element.elementor-element-21e8840 .elementor-heading-title{font-size:1.2rem;}.elementor-2798 .elementor-element.elementor-element-21e8840 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-1e49dfb{font-size:0.9rem;}.elementor-2798 .elementor-element.elementor-element-0020ee7 .elementor-blockquote__content{font-size:0.9em;}.elementor-2798 .elementor-element.elementor-element-56ce8a9 .elementor-heading-title{font-size:1.3rem;}.elementor-2798 .elementor-element.elementor-element-56ce8a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-89bf21d .elementor-heading-title{font-size:0.9rem;}.elementor-2798 .elementor-element.elementor-element-89bf21d > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-5b70f1b{font-size:0.9rem;}.elementor-2798 .elementor-element.elementor-element-3eac38d .elementor-heading-title{font-size:1.2rem;}.elementor-2798 .elementor-element.elementor-element-3eac38d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-ed48ef1{font-size:0.9rem;}.elementor-2798 .elementor-element.elementor-element-790c607 .elementor-blockquote__content{font-size:0.9em;}.elementor-2798 .elementor-element.elementor-element-7b3e26b .elementor-heading-title{font-size:1.3rem;}.elementor-2798 .elementor-element.elementor-element-7b3e26b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-3ff9854 .elementor-heading-title{font-size:0.9rem;}.elementor-2798 .elementor-element.elementor-element-3ff9854 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-e3eb3e5{font-size:0.9rem;}.elementor-2798 .elementor-element.elementor-element-cbbfe5b .elementor-heading-title{font-size:1.2rem;}.elementor-2798 .elementor-element.elementor-element-cbbfe5b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-f29a01b{font-size:0.9rem;}.elementor-2798 .elementor-element.elementor-element-9eebc74 .elementor-blockquote__content{font-size:0.9em;}}@media(max-width:767px){.elementor-2798 .elementor-element.elementor-element-07f17a6:not(.elementor-motion-effects-element-type-background), .elementor-2798 .elementor-element.elementor-element-07f17a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2798 .elementor-element.elementor-element-48e30b7 .elementor-heading-title{font-size:2.1rem;line-height:0.9em;}.elementor-2798 .elementor-element.elementor-element-48e30b7 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-2798 .elementor-element.elementor-element-01bf7ce{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2798 .elementor-element.elementor-element-4e970dc .elementor-heading-title{font-size:1.6rem;line-height:1em;}.elementor-2798 .elementor-element.elementor-element-4e970dc > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-1f70719{--min-height:119px;}.elementor-2798 .elementor-element.elementor-element-0171ce9 .elementor-heading-title{font-size:1.4rem;line-height:1em;}.elementor-2798 .elementor-element.elementor-element-0171ce9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-0171ce9{width:var( --container-widget-width, 207px );max-width:207px;--container-widget-width:207px;--container-widget-flex-grow:0;}.elementor-2798 .elementor-element.elementor-element-9e7dab0 .elementor-heading-title{font-size:1.2rem;line-height:1em;}.elementor-2798 .elementor-element.elementor-element-9e7dab0 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-9e7dab0{width:var( --container-widget-width, 243px );max-width:243px;--container-widget-width:243px;--container-widget-flex-grow:0;}.elementor-2798 .elementor-element.elementor-element-5b95015 .elementor-heading-title{font-size:1.6rem;line-height:1em;}.elementor-2798 .elementor-element.elementor-element-5b95015 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-10e5d41 .elementor-button{font-size:14px;}.elementor-2798 .elementor-element.elementor-element-10e5d41 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-8511eb7{--min-height:119px;}.elementor-2798 .elementor-element.elementor-element-fb76005 .elementor-heading-title{font-size:1.4rem;line-height:1em;}.elementor-2798 .elementor-element.elementor-element-fb76005 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-fb76005{width:var( --container-widget-width, 207px );max-width:207px;--container-widget-width:207px;--container-widget-flex-grow:0;}.elementor-2798 .elementor-element.elementor-element-07d0cef .elementor-heading-title{font-size:1.2rem;line-height:1em;}.elementor-2798 .elementor-element.elementor-element-07d0cef > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-07d0cef{width:var( --container-widget-width, 243px );max-width:243px;--container-widget-width:243px;--container-widget-flex-grow:0;}.elementor-2798 .elementor-element.elementor-element-122b1d0 .elementor-heading-title{font-size:1.6rem;line-height:1em;}.elementor-2798 .elementor-element.elementor-element-122b1d0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-81ee4ad .elementor-button{font-size:14px;}.elementor-2798 .elementor-element.elementor-element-81ee4ad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-89750ed .elementor-heading-title{font-size:1.4rem;line-height:1em;}.elementor-2798 .elementor-element.elementor-element-89750ed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-89750ed{width:var( --container-widget-width, 207px );max-width:207px;--container-widget-width:207px;--container-widget-flex-grow:0;}.elementor-2798 .elementor-element.elementor-element-f54cb2f .elementor-heading-title{font-size:1.2rem;line-height:1em;}.elementor-2798 .elementor-element.elementor-element-f54cb2f > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-f54cb2f{width:var( --container-widget-width, 243px );max-width:243px;--container-widget-width:243px;--container-widget-flex-grow:0;}.elementor-2798 .elementor-element.elementor-element-d67cb2f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-0fdab30 .elementor-heading-title{font-size:1.6rem;line-height:1em;}.elementor-2798 .elementor-element.elementor-element-0fdab30 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-3b15566 .elementor-button{font-size:14px;}.elementor-2798 .elementor-element.elementor-element-3b15566 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-5ed73b6{--min-height:119px;}.elementor-2798 .elementor-element.elementor-element-d31ed06 .elementor-heading-title{font-size:1.4rem;line-height:1em;}.elementor-2798 .elementor-element.elementor-element-d31ed06 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-d31ed06{width:var( --container-widget-width, 207px );max-width:207px;--container-widget-width:207px;--container-widget-flex-grow:0;}.elementor-2798 .elementor-element.elementor-element-f91032e .elementor-heading-title{font-size:1.2rem;line-height:1em;}.elementor-2798 .elementor-element.elementor-element-f91032e > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-f91032e{width:var( --container-widget-width, 243px );max-width:243px;--container-widget-width:243px;--container-widget-flex-grow:0;}.elementor-2798 .elementor-element.elementor-element-dad195e{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2798 .elementor-element.elementor-element-6aac8e9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-167ddd4 .elementor-heading-title{font-size:1.6rem;line-height:1em;}.elementor-2798 .elementor-element.elementor-element-167ddd4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-7a1a0a1{--min-height:119px;}.elementor-2798 .elementor-element.elementor-element-13c9804 .elementor-heading-title{font-size:1.4rem;line-height:1em;}.elementor-2798 .elementor-element.elementor-element-13c9804 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-13c9804{width:var( --container-widget-width, 207px );max-width:207px;--container-widget-width:207px;--container-widget-flex-grow:0;}.elementor-2798 .elementor-element.elementor-element-6cb5afc .elementor-heading-title{font-size:1.2rem;line-height:1em;}.elementor-2798 .elementor-element.elementor-element-6cb5afc > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-6cb5afc{width:var( --container-widget-width, 243px );max-width:243px;--container-widget-width:243px;--container-widget-flex-grow:0;}.elementor-2798 .elementor-element.elementor-element-a9ddb75 .elementor-heading-title{font-size:1.6rem;line-height:1em;}.elementor-2798 .elementor-element.elementor-element-a9ddb75 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-fddfa01 .elementor-heading-title{font-size:1.4rem;line-height:1em;}.elementor-2798 .elementor-element.elementor-element-fddfa01 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-fddfa01{width:var( --container-widget-width, 207px );max-width:207px;--container-widget-width:207px;--container-widget-flex-grow:0;}.elementor-2798 .elementor-element.elementor-element-cec26db .elementor-heading-title{font-size:1.2rem;line-height:1em;}.elementor-2798 .elementor-element.elementor-element-cec26db > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-cec26db{width:var( --container-widget-width, 243px );max-width:243px;--container-widget-width:243px;--container-widget-flex-grow:0;}.elementor-2798 .elementor-element.elementor-element-be19842 .elementor-heading-title{font-size:1.6rem;line-height:1em;}.elementor-2798 .elementor-element.elementor-element-be19842 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-dcd1938 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-2798 .elementor-element.elementor-element-066a6e3{--min-height:119px;}.elementor-2798 .elementor-element.elementor-element-5710192 .elementor-heading-title{font-size:1.4rem;line-height:1em;}.elementor-2798 .elementor-element.elementor-element-5710192 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-5710192{width:var( --container-widget-width, 207px );max-width:207px;--container-widget-width:207px;--container-widget-flex-grow:0;}.elementor-2798 .elementor-element.elementor-element-54d8cc0 .elementor-heading-title{font-size:1.2rem;line-height:1em;}.elementor-2798 .elementor-element.elementor-element-54d8cc0 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-54d8cc0{width:var( --container-widget-width, 243px );max-width:243px;--container-widget-width:243px;--container-widget-flex-grow:0;}.elementor-2798 .elementor-element.elementor-element-4398ae5 .elementor-heading-title{font-size:1.6rem;line-height:1em;}.elementor-2798 .elementor-element.elementor-element-4398ae5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-bd8f3ae{--min-height:119px;}.elementor-2798 .elementor-element.elementor-element-5bbf558 .elementor-heading-title{font-size:1.4rem;line-height:1em;}.elementor-2798 .elementor-element.elementor-element-5bbf558 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-5bbf558{width:var( --container-widget-width, 207px );max-width:207px;--container-widget-width:207px;--container-widget-flex-grow:0;}.elementor-2798 .elementor-element.elementor-element-837a54c .elementor-heading-title{font-size:1.2rem;line-height:1em;}.elementor-2798 .elementor-element.elementor-element-837a54c > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-837a54c{width:var( --container-widget-width, 243px );max-width:243px;--container-widget-width:243px;--container-widget-flex-grow:0;}.elementor-2798 .elementor-element.elementor-element-c509ba3{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2798 .elementor-element.elementor-element-21e8840 .elementor-heading-title{font-size:1.6rem;line-height:1em;}.elementor-2798 .elementor-element.elementor-element-21e8840 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-0020ee7 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-56ce8a9 .elementor-heading-title{font-size:1.4rem;line-height:1em;}.elementor-2798 .elementor-element.elementor-element-56ce8a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-56ce8a9{width:var( --container-widget-width, 207px );max-width:207px;--container-widget-width:207px;--container-widget-flex-grow:0;}.elementor-2798 .elementor-element.elementor-element-89bf21d .elementor-heading-title{font-size:1.2rem;line-height:1em;}.elementor-2798 .elementor-element.elementor-element-89bf21d > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-89bf21d{width:var( --container-widget-width, 243px );max-width:243px;--container-widget-width:243px;--container-widget-flex-grow:0;}.elementor-2798 .elementor-element.elementor-element-3eac38d .elementor-heading-title{font-size:1.6rem;line-height:1em;}.elementor-2798 .elementor-element.elementor-element-3eac38d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-e5e964b{--min-height:119px;}.elementor-2798 .elementor-element.elementor-element-7b3e26b .elementor-heading-title{font-size:1.4rem;line-height:1em;}.elementor-2798 .elementor-element.elementor-element-7b3e26b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-7b3e26b{width:var( --container-widget-width, 207px );max-width:207px;--container-widget-width:207px;--container-widget-flex-grow:0;}.elementor-2798 .elementor-element.elementor-element-3ff9854 .elementor-heading-title{font-size:1.2rem;line-height:1em;}.elementor-2798 .elementor-element.elementor-element-3ff9854 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2798 .elementor-element.elementor-element-3ff9854{width:var( --container-widget-width, 243px );max-width:243px;--container-widget-width:243px;--container-widget-flex-grow:0;}.elementor-2798 .elementor-element.elementor-element-cbbfe5b .elementor-heading-title{font-size:1.6rem;line-height:1em;}.elementor-2798 .elementor-element.elementor-element-cbbfe5b > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-2798 .elementor-element.elementor-element-27c5ca2{--content-width:1600px;}.elementor-2798 .elementor-element.elementor-element-1cc6dab{--width:50%;}.elementor-2798 .elementor-element.elementor-element-1f70719{--width:89%;}.elementor-2798 .elementor-element.elementor-element-7f3b0e6{--width:50%;}.elementor-2798 .elementor-element.elementor-element-8511eb7{--width:89%;}.elementor-2798 .elementor-element.elementor-element-6ad776c{--width:50%;}.elementor-2798 .elementor-element.elementor-element-00bc7c6{--width:89%;}.elementor-2798 .elementor-element.elementor-element-bc5b6e1{--content-width:1600px;}.elementor-2798 .elementor-element.elementor-element-2e3e6f8{--width:50%;}.elementor-2798 .elementor-element.elementor-element-5ed73b6{--width:89%;}.elementor-2798 .elementor-element.elementor-element-513bb3a{--width:50%;}.elementor-2798 .elementor-element.elementor-element-7a1a0a1{--width:89%;}.elementor-2798 .elementor-element.elementor-element-6c3a71b{--width:50%;}.elementor-2798 .elementor-element.elementor-element-ec3b27b{--width:89%;}.elementor-2798 .elementor-element.elementor-element-7fd1a34{--content-width:1600px;}.elementor-2798 .elementor-element.elementor-element-abc40ab{--width:50%;}.elementor-2798 .elementor-element.elementor-element-066a6e3{--width:89%;}.elementor-2798 .elementor-element.elementor-element-1b3dfc7{--width:50%;}.elementor-2798 .elementor-element.elementor-element-bd8f3ae{--width:89%;}.elementor-2798 .elementor-element.elementor-element-fa53aef{--width:50%;}.elementor-2798 .elementor-element.elementor-element-338de00{--width:89%;}.elementor-2798 .elementor-element.elementor-element-de1a00d{--content-width:1600px;}.elementor-2798 .elementor-element.elementor-element-444ed24{--width:50%;}.elementor-2798 .elementor-element.elementor-element-92f325f{--width:50%;}.elementor-2798 .elementor-element.elementor-element-e5e964b{--width:89%;}.elementor-2798 .elementor-element.elementor-element-140780f{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2798 .elementor-element.elementor-element-8511eb7{--width:170px;}}/* Start custom CSS *//* ===========================================
   ESTILOS PARA CONTENEDORES CON DIFUMINADO
   Colores corporativos: Verde #6e9538 a Blanco
   Para usar en "CSS Class Name" del contenedor
   =========================================== */

/* Opción 1: Difuminado con degradado de fondo */
.blur-gradient {
    position: relative;
    background: linear-gradient(135deg, 
        rgba(110, 149, 56, 0.15) 0%, 
        rgba(110, 149, 56, 0.08) 30%, 
        rgba(255, 255, 255, 0.95) 70%, 
        rgba(248, 250, 252, 1) 100%
    );
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(2px);
    padding: 2rem;
    border-radius: 12px;
    border: 1px solid rgba(110, 149, 56, 0.2);
    box-shadow: 0 8px 32px rgba(110, 149, 56, 0.1);
    transition: all 0.3s ease;
}

.blur-gradient * {
    color: #2d3748 !important;
    font-weight: 500;
    line-height: 1.7;
    text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8);
}

.blur-gradient:hover {
    transform: translateY(-2px);
    box-shadow: 0 12px 48px rgba(110, 149, 56, 0.15);
}

/* Opción 2: Difuminado con overlay glass */
.glass-effect {
    position: relative;
    background: rgba(255, 255, 255, 0.25);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(110, 149, 56, 0.18);
    border-radius: 16px;
    padding: 2.5rem;
    box-shadow: 
        0 8px 32px rgba(110, 149, 56, 0.12),
        inset 0 1px 0 rgba(255, 255, 255, 0.3);
    transition: all 0.3s ease;
}

.glass-effect::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, 
        rgba(110, 149, 56, 0.1) 0%, 
        transparent 50%,
        rgba(255, 255, 255, 0.1) 100%
    );
    border-radius: 16px;
    pointer-events: none;
    z-index: -1;
}

.glass-effect * {
    color: #1a202c !important;
    font-weight: 600;
    line-height: 1.6;
    position: relative;
    z-index: 2;
}

.glass-effect:hover {
    transform: translateY(-2px);
    box-shadow: 0 12px 48px rgba(110, 149, 56, 0.15);
}

/* Opción 3: Difuminado suave con bordes degradados - RECOMENDADO */
.soft-blur {
    background: linear-gradient(145deg, 
        rgba(255, 255, 255, 0.9) 0%, 
        rgba(248, 250, 252, 0.95) 50%, 
        rgba(110, 149, 56, 0.05) 100%
    );
    backdrop-filter: blur(3px);
    -webkit-backdrop-filter: blur(3px);
    padding: 2rem 2.5rem;
    border-radius: 20px;
    border: 2px solid rgba(110, 149, 56, 0.3);
    box-shadow: 
        0 4px 16px rgba(110, 149, 56, 0.1),
        0 2px 8px rgba(0, 0, 0, 0.05);
    transition: all 0.3s ease;
    position: relative;
    overflow: hidden;
}

.soft-blur::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(45deg, 
        rgba(110, 149, 56, 0.1), 
        rgba(255, 255, 255, 0.1), 
        rgba(110, 149, 56, 0.1)
    );
    border-radius: 18px;
    opacity: 0.5;
    z-index: -1;
    pointer-events: none;
}

.soft-blur * {
    color: #2d3748 !important;
    font-weight: 500;
    line-height: 1.75;
    letter-spacing: 0.025em;
    position: relative;
    z-index: 1;
}

.soft-blur:hover {
    transform: translateY(-2px);
    box-shadow: 0 12px 48px rgba(110, 149, 56, 0.15);
}

/* Opción 4: Efecto frosted glass minimalista - MÁS LEGIBLE */
.frosted-minimal {
    background: rgba(255, 255, 255, 0.8);
    backdrop-filter: blur(8px) saturate(180%);
    -webkit-backdrop-filter: blur(8px) saturate(180%);
    border: 1px solid rgba(110, 149, 56, 0.15);
    border-radius: 12px;
    padding: 2rem;
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease;
}

.frosted-minimal::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 1px;
    background: linear-gradient(90deg, 
        transparent, 
        rgba(110, 149, 56, 0.4), 
        transparent
    );
    pointer-events: none;
}

.frosted-minimal * {
    color: #1a202c !important;
    font-weight: 500;
    line-height: 1.7;
    position: relative;
    z-index: 1;
}

.frosted-minimal:hover {
    transform: translateY(-2px);
    box-shadow: 0 12px 48px rgba(110, 149, 56, 0.15);
}

/* Opción 5: Difuminado con gradiente texto */
.gradient-text-blur {
    background: rgba(255, 255, 255, 0.9);
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
    padding: 2.5rem;
    border-radius: 15px;
    border: 1px solid rgba(110, 149, 56, 0.2);
    box-shadow: 0 10px 40px rgba(110, 149, 56, 0.08);
    transition: all 0.3s ease;
}

.gradient-text-blur * {
    background: linear-gradient(135deg, 
        #6e9538 0%, 
        #4a5d28 30%, 
        #2d3748 70%, 
        #1a202c 100%
    ) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    font-weight: 600;
    line-height: 1.6;
    font-size: 1.1em;
}

.gradient-text-blur:hover {
    transform: translateY(-2px);
    box-shadow: 0 12px 48px rgba(110, 149, 56, 0.15);
}

/* Opción 6: Difuminado con borde brillante */
.glow-border {
    background: linear-gradient(135deg, 
        rgba(255, 255, 255, 0.95) 0%, 
        rgba(248, 250, 252, 0.9) 100%
    );
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    padding: 2rem;
    border-radius: 16px;
    border: 1px solid rgba(110, 149, 56, 0.3);
    box-shadow: 
        0 0 20px rgba(110, 149, 56, 0.2),
        0 8px 32px rgba(110, 149, 56, 0.1),
        inset 0 1px 0 rgba(255, 255, 255, 0.8);
    transition: all 0.3s ease;
    position: relative;
}

.glow-border::before {
    content: '';
    position: absolute;
    top: -1px;
    left: -1px;
    right: -1px;
    bottom: -1px;
    background: linear-gradient(45deg, 
        #6e9538, 
        rgba(110, 149, 56, 0.5), 
        #6e9538
    );
    border-radius: 16px;
    z-index: -1;
    opacity: 0.7;
    pointer-events: none;
}

.glow-border * {
    color: #2d3748 !important;
    font-weight: 500;
    line-height: 1.7;
    position: relative;
    z-index: 1;
}

.glow-border:hover {
    transform: translateY(-2px);
    box-shadow: 
        0 0 30px rgba(110, 149, 56, 0.3),
        0 12px 48px rgba(110, 149, 56, 0.15);
}

.glow-border:hover::before {
    opacity: 1;
}

/* Opción 7: Difuminado con textura sutil */
.textured-blur {
    background: 
        radial-gradient(circle at 30% 20%, rgba(110, 149, 56, 0.1) 0%, transparent 50%),
        radial-gradient(circle at 70% 80%, rgba(110, 149, 56, 0.05) 0%, transparent 50%),
        linear-gradient(135deg, rgba(255, 255, 255, 0.95) 0%, rgba(248, 250, 252, 0.9) 100%);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    padding: 2rem;
    border-radius: 18px;
    border: 1px solid rgba(110, 149, 56, 0.2);
    box-shadow: 0 8px 32px rgba(110, 149, 56, 0.1);
    transition: all 0.3s ease;
}

.textured-blur * {
    color: #2d3748 !important;
    font-weight: 500;
    line-height: 1.7;
}

.textured-blur:hover {
    transform: translateY(-2px);
    box-shadow: 0 12px 48px rgba(110, 149, 56, 0.15);
}

/* ===========================================
   RESPONSIVE DESIGN
   =========================================== */

@media (max-width: 768px) {
    .blur-gradient,
    .glass-effect,
    .soft-blur,
    .frosted-minimal,
    .gradient-text-blur,
    .glow-border,
    .textured-blur {
        padding: 1.5rem;
        margin: 1rem 0;
    }
    
    .gradient-text-blur * {
        font-size: 1em !important;
    }
}

@media (max-width: 480px) {
    .blur-gradient,
    .glass-effect,
    .soft-blur,
    .frosted-minimal,
    .gradient-text-blur,
    .glow-border,
    .textured-blur {
        padding: 1rem;
        border-radius: 12px;
    }
}






/* ===========================================
   CSS PARA TARJETA CATEGORÍA
   Verde corporativo: #6e9538
   Color adicional: Naranja #ff8a65
   =========================================== */

/* Estilo principal de la tarjeta */
.card-categoria {
    background: #ffffff;
    border-radius: 16px;
    padding: 0;
    box-shadow: 0 4px 12px rgba(110, 149, 56, 0.15);
    overflow: hidden;
    position: relative;
    max-width: 400px;
    border: 1px solid rgba(110, 149, 56, 0.1);
    transition: all 0.3s ease;
}

.card-categoria:hover {
    transform: translateY(-4px);
    box-shadow: 0 8px 24px rgba(110, 149, 56, 0.2);
}

/* Barra superior verde */
.card-categoria::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 8px;
    background: linear-gradient(135deg, #6e9538 0%, #8bb446 100%);
    border-radius: 16px 16px 0 0;
}

/* Contenedor del contenido */
.card-categoria-content {
    padding: 2rem;
    padding-top: 2.5rem;
    position: relative;
}

/* Icono verde circular */
.card-categoria-icon {
    width: 64px;
    height: 64px;
    background: linear-gradient(135deg, #6e9538 0%, #8bb446 100%);
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 1.5rem;
    color: white;
    font-size: 1.8rem;
    font-weight: 600;
    box-shadow: 0 4px 12px rgba(110, 149, 56, 0.3);
}

/* Badge naranja superior derecha */
.card-categoria-badge {
    position: absolute;
    top: 1.5rem;
    right: 1.5rem;
    background: linear-gradient(135deg, #ff8a65 0%, #ff7043 100%);
    color: white;
    padding: 0.5rem 1rem;
    border-radius: 20px;
    font-size: 0.8rem;
    font-weight: 600;
    letter-spacing: 0.5px;
    box-shadow: 0 2px 8px rgba(255, 138, 101, 0.3);
}

/* Título principal */
.card-categoria-title {
    font-size: 2rem;
    font-weight: 700;
    color: #1f2937;
    margin-bottom: 0.5rem;
    line-height: 1.2;
}

/* Subtítulo */
.card-categoria-subtitle {
    font-size: 1.1rem;
    color: #6b7280;
    margin-bottom: 1.5rem;
    font-weight: 500;
}

/* Información con icono de reloj */
.card-categoria-info {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    margin-bottom: 1.5rem;
    color: #4b5563;
    font-size: 1rem;
    padding: 0.75rem;
    background: rgba(110, 149, 56, 0.05);
    border-radius: 8px;
    border-left: 3px solid #6e9538;
}

.card-categoria-info::before {
    content: '🕐';
    font-size: 1.2rem;
}

/* Texto del entrenador */
.card-categoria-coach {
    font-size: 1.1rem;
    color: #6e9538;
    font-weight: 600;
    margin-bottom: 2rem;
}

/* Botón verde inferior */
.card-categoria-button {
    width: 100%;
    background: linear-gradient(135deg, #6e9538 0%, #8bb446 100%);
    color: white;
    border: none;
    padding: 1rem;
    border-radius: 12px;
    font-size: 1.1rem;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.3s ease;
    text-decoration: none;
    display: block;
    text-align: center;
    box-shadow: 0 4px 12px rgba(110, 149, 56, 0.3);
}

.card-categoria-button:hover {
    transform: translateY(-2px);
    box-shadow: 0 8px 20px rgba(110, 149, 56, 0.4);
    color: white;
    text-decoration: none;
    background: linear-gradient(135deg, #5d7d30 0%, #7a9e3c 100%);
}

/* Versión simplificada para usar directamente en contenedor Elementor */
.card-categoria-simple {
    background: #ffffff;
    border-radius: 16px;
    padding: 2rem;
    padding-top: 2.5rem;
    box-shadow: 0 4px 12px rgba(110, 149, 56, 0.15);
    overflow: hidden;
    position: relative;
    border: 1px solid rgba(110, 149, 56, 0.1);
    transition: all 0.3s ease;
}

.card-categoria-simple::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 8px;
    background: linear-gradient(135deg, #6e9538 0%, #8bb446 100%);
    border-radius: 16px 16px 0 0;
}

.card-categoria-simple:hover {
    transform: translateY(-4px);
    box-shadow: 0 8px 24px rgba(110, 149, 56, 0.2);
}

/* Estilos para elementos dentro de card-categoria-simple */
.card-categoria-simple h1,
.card-categoria-simple h2,
.card-categoria-simple h3,
.card-categoria-simple h4,
.card-categoria-simple h5,
.card-categoria-simple h6 {
    color: #1f2937 !important;
    font-weight: 700;
}

/* CORREGIDO: Texto del editor ahora en negro */
.card-categoria-simple p {
    color: #1f2937 !important; /* Cambiado de #6b7280 a #1f2937 (negro) */
    line-height: 1.6;
}

.card-categoria-simple a {
    color: #6e9538 !important;
    font-weight: 600;
    text-decoration: none;
}

.card-categoria-simple a:hover {
    color: #5d7d30 !important;
}

/* Estilo para botones dentro de la tarjeta */
.card-categoria-simple .elementor-button,
.card-categoria-simple .wp-block-button__link,
.card-categoria-simple button {
    background: linear-gradient(135deg, #6e9538 0%, #8bb446 100%) !important;
    color: white !important;
    border: none !important;
    border-radius: 12px !important;
    padding: 1rem 2rem !important;
    font-weight: 600 !important;
    box-shadow: 0 4px 12px rgba(110, 149, 56, 0.3) !important;
    transition: all 0.3s ease !important;
}

.card-categoria-simple .elementor-button:hover,
.card-categoria-simple .wp-block-button__link:hover,
.card-categoria-simple button:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 20px rgba(110, 149, 56, 0.4) !important;
    background: linear-gradient(135deg, #5d7d30 0%, #7a9e3c 100%) !important;
}

/* Variante con fondo con textura sutil */
.card-categoria-textured {
    background: 
        radial-gradient(circle at 20% 80%, rgba(110, 149, 56, 0.03) 0%, transparent 50%),
        radial-gradient(circle at 80% 20%, rgba(255, 138, 101, 0.03) 0%, transparent 50%),
        #ffffff;
    border-radius: 16px;
    padding: 2rem;
    padding-top: 2.5rem;
    box-shadow: 0 4px 12px rgba(110, 149, 56, 0.15);
    overflow: hidden;
    position: relative;
    border: 1px solid rgba(110, 149, 56, 0.1);
    transition: all 0.3s ease;
}

.card-categoria-textured::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 8px;
    background: linear-gradient(135deg, #6e9538 0%, #8bb446 100%);
    border-radius: 16px 16px 0 0;
}

.card-categoria-textured:hover {
    transform: translateY(-4px);
    box-shadow: 0 8px 24px rgba(110, 149, 56, 0.2);
}

/* Responsive */
@media (max-width: 768px) {
    .card-categoria,
    .card-categoria-simple,
    .card-categoria-textured {
        max-width: 100%;
        margin: 1rem 0;
        padding: 1.5rem;
    }
    
    .card-categoria-content {
        padding: 1.5rem;
        padding-top: 2rem;
    }
    
    .card-categoria-title {
        font-size: 1.8rem;
    }
    
    .card-categoria-badge {
        top: 1rem;
        right: 1rem;
        font-size: 0.75rem;
        padding: 0.4rem 0.8rem;
    }
    
    .card-categoria-icon {
        width: 56px;
        height: 56px;
        font-size: 1.6rem;
    }
}

/* ===========================================
   COLORES UTILIZADOS:
   - Verde principal: #6e9538
   - Verde claro: #8bb446  
   - Verde oscuro hover: #5d7d30
   - Naranja badge: #ff8a65 - #ff7043
   - Texto oscuro: #1f2937
   - Texto gris: #6b7280
   =========================================== *//* End custom CSS */