.elementor-50 .elementor-element.elementor-element-3a805b7{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-3a805b7:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-3a805b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cruzblancahuesca.org/wp-content/uploads/2026/07/cruz-blanca-slider.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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 );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-2abf876 .elementor-heading-title{font-family:"More Sugar", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-5feb3ed );}.elementor-50 .elementor-element.elementor-element-e75827a{width:var( --container-widget-width, 920px );max-width:920px;--container-widget-width:920px;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-e75827a .elementor-heading-title{font-family:var( --e-global-typography-aa1d3b0-font-family ), Sans-serif;font-size:var( --e-global-typography-aa1d3b0-font-size );font-weight:var( --e-global-typography-aa1d3b0-font-weight );text-transform:var( --e-global-typography-aa1d3b0-text-transform );color:var( --e-global-color-5feb3ed );}.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 );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-50 .elementor-element.elementor-element-0136ed8{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-5feb3ed );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-50 .elementor-element.elementor-element-30557e2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-50 .elementor-element.elementor-element-30557e2 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-50 .elementor-element.elementor-element-30557e2 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;border-radius:90px 90px 90px 90px;padding:18px 35px 18px 35px;}.elementor-50 .elementor-element.elementor-element-51071d5{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-ab0240a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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 );}.elementor-50 .elementor-element.elementor-element-b1c382a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-f0a672c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-3b759e32 );}.elementor-50 .elementor-element.elementor-element-673f678 .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 );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-b0cc272 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-50 .elementor-element.elementor-element-b0cc272{color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-f01071a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-50 .elementor-element.elementor-element-f01071a .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-50 .elementor-element.elementor-element-f01071a .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );border-radius:90px 90px 90px 90px;padding:18px 35px 18px 35px;}.elementor-50 .elementor-element.elementor-element-8c09411{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-8c09411:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-8c09411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-675c1d6 );}.elementor-50 .elementor-element.elementor-element-cdde347{text-align:center;}.elementor-50 .elementor-element.elementor-element-cdde347 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-d6240fc{text-align:center;}.elementor-50 .elementor-element.elementor-element-d6240fc .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 );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-5b32d44{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-5df48bd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-7d9817a > .elementor-widget-container{margin:0px 0px -101px 0px;}.elementor-50 .elementor-element.elementor-element-7d9817a .elementor-icon-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-7d9817a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-675c1d6 );}.elementor-50 .elementor-element.elementor-element-7d9817a.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-7d9817a.elementor-view-default .elementor-icon{color:var( --e-global-color-675c1d6 );border-color:var( --e-global-color-675c1d6 );}.elementor-50 .elementor-element.elementor-element-7d9817a.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-7d9817a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-675c1d6 );}.elementor-50 .elementor-element.elementor-element-7d9817a .elementor-icon{font-size:189px;}.elementor-50 .elementor-element.elementor-element-7d9817a .elementor-icon svg{height:189px;}.elementor-50 .elementor-element.elementor-element-a108190{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-50 .elementor-element.elementor-element-a108190:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-a108190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5feb3ed );}.elementor-50 .elementor-element.elementor-element-4562a80 > .elementor-widget-container{margin:-83px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-4562a80 .elementor-icon-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-4562a80 .elementor-icon{font-size:62px;}.elementor-50 .elementor-element.elementor-element-4562a80 .elementor-icon svg{height:62px;}.elementor-50 .elementor-element.elementor-element-b0da797{text-align:center;}.elementor-50 .elementor-element.elementor-element-b0da797 .elementor-heading-title{font-family:"More Sugar", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-d4eb84d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-50 .elementor-element.elementor-element-d4eb84d{text-align:center;color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-8766ee6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-b2a3e07 > .elementor-widget-container{margin:0px 0px -101px 0px;}.elementor-50 .elementor-element.elementor-element-b2a3e07 .elementor-icon-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-b2a3e07.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-675c1d6 );}.elementor-50 .elementor-element.elementor-element-b2a3e07.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-b2a3e07.elementor-view-default .elementor-icon{color:var( --e-global-color-675c1d6 );border-color:var( --e-global-color-675c1d6 );}.elementor-50 .elementor-element.elementor-element-b2a3e07.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-b2a3e07.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-675c1d6 );}.elementor-50 .elementor-element.elementor-element-b2a3e07 .elementor-icon{font-size:189px;}.elementor-50 .elementor-element.elementor-element-b2a3e07 .elementor-icon svg{height:189px;}.elementor-50 .elementor-element.elementor-element-74c3f09{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-50 .elementor-element.elementor-element-74c3f09:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-74c3f09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5feb3ed );}.elementor-50 .elementor-element.elementor-element-81a95a7 > .elementor-widget-container{margin:-83px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-81a95a7 .elementor-icon-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-81a95a7 .elementor-icon{font-size:62px;}.elementor-50 .elementor-element.elementor-element-81a95a7 .elementor-icon svg{height:62px;}.elementor-50 .elementor-element.elementor-element-29fa49b{text-align:center;}.elementor-50 .elementor-element.elementor-element-29fa49b .elementor-heading-title{font-family:"More Sugar", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-e2cad17 > .elementor-widget-container{margin:0px 0px -22px 0px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-e2cad17{text-align:center;color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-d0b6757{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-ec6f4ae > .elementor-widget-container{margin:0px 0px -101px 0px;}.elementor-50 .elementor-element.elementor-element-ec6f4ae .elementor-icon-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-ec6f4ae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-675c1d6 );}.elementor-50 .elementor-element.elementor-element-ec6f4ae.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-ec6f4ae.elementor-view-default .elementor-icon{color:var( --e-global-color-675c1d6 );border-color:var( --e-global-color-675c1d6 );}.elementor-50 .elementor-element.elementor-element-ec6f4ae.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-ec6f4ae.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-675c1d6 );}.elementor-50 .elementor-element.elementor-element-ec6f4ae .elementor-icon{font-size:189px;}.elementor-50 .elementor-element.elementor-element-ec6f4ae .elementor-icon svg{height:189px;}.elementor-50 .elementor-element.elementor-element-da4ea28{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-50 .elementor-element.elementor-element-da4ea28:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-da4ea28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5feb3ed );}.elementor-50 .elementor-element.elementor-element-c981e03 > .elementor-widget-container{margin:-83px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-c981e03 .elementor-icon-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-c981e03 .elementor-icon{font-size:62px;}.elementor-50 .elementor-element.elementor-element-c981e03 .elementor-icon svg{height:62px;}.elementor-50 .elementor-element.elementor-element-b0e2e78{text-align:center;}.elementor-50 .elementor-element.elementor-element-b0e2e78 .elementor-heading-title{font-family:"More Sugar", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-7febfb0 > .elementor-widget-container{margin:0px 0px -23px 0px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-7febfb0{text-align:center;color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-a58fbd3{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-a30a671{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-a86af49{text-align:start;}.elementor-50 .elementor-element.elementor-element-a86af49 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-3b759e32 );}.elementor-50 .elementor-element.elementor-element-159e764{text-align:start;}.elementor-50 .elementor-element.elementor-element-159e764 .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 );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-c7f2f81 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-50 .elementor-element.elementor-element-c7f2f81{text-align:start;color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-16a2acb{--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;--border-radius:20px 20px 20px 20px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-50 .elementor-element.elementor-element-16a2acb:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-16a2acb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1ebfab );}.elementor-50 .elementor-element.elementor-element-7e7f1b4{text-align:start;}.elementor-50 .elementor-element.elementor-element-7e7f1b4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-34e3011 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-34e3011{text-align:start;}.elementor-50 .elementor-element.elementor-element-34e3011 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-cb175f1 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-50 .elementor-element.elementor-element-cb175f1 .gfield textarea{background-color:var( --e-global-color-5feb3ed );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;}.elementor-50 .elementor-element.elementor-element-cb175f1 .gform_footer input[type="submit"]{background-color:var( --e-global-color-accent );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 );border-style:none;border-radius:30px 30px 30px 30px;}.elementor-50 .elementor-element.elementor-element-cb175f1 .gfield label{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;}.elementor-50 .elementor-element.elementor-element-cb175f1 .gfield input[type="text"]::-webkit-input-placeholder, .elementor-50 .elementor-element.elementor-element-cb175f1 .gfield textarea::-webkit-input-placeholder{color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-cb175f1 .gfield input[type="text"]::-moz-placeholder, .elementor-50 .elementor-element.elementor-element-cb175f1 .gfield textarea::-moz-placeholder{color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-cb175f1 .gfield input[type="text"]:-ms-input-placeholder, .elementor-50 .elementor-element.elementor-element-cb175f1 .gfield textarea:-ms-input-placeholder{color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-2fbe3cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-2fbe3cc:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-2fbe3cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-675c1d6 );}.elementor-50 .elementor-element.elementor-element-7f6bedd{text-align:center;}.elementor-50 .elementor-element.elementor-element-7f6bedd .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-c6ce610{text-align:center;}.elementor-50 .elementor-element.elementor-element-c6ce610 .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 );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-2656e01{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-2656e01 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-50 .elementor-element.elementor-element-2656e01.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-540555e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-bdbaa4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-bdbaa4f:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-bdbaa4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5feb3ed );}.elementor-50 .elementor-element.elementor-element-9e1ceeb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-f11782e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-e2c5831{text-align:start;}.elementor-50 .elementor-element.elementor-element-e2c5831 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-3b759e32 );}.elementor-50 .elementor-element.elementor-element-2aef000{text-align:start;}.elementor-50 .elementor-element.elementor-element-2aef000 .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 );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-b526fd1{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-b526fd1 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-50 .elementor-element.elementor-element-b6e8b79{--display:flex;}.elementor-50 .elementor-element.elementor-element-586d2c5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-50 .elementor-element.elementor-element-586d2c5 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-50 .elementor-element.elementor-element-586d2c5 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );border-radius:90px 90px 90px 90px;padding:18px 35px 18px 35px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-50 .elementor-element.elementor-element-bcb2133{--grid-columns:3;}.elementor-50 .elementor-element.elementor-element-bcb2133 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-50 .elementor-element.elementor-element-bcb2133 .e-loop-item > .elementor-section, .elementor-50 .elementor-element.elementor-element-bcb2133 .e-loop-item > .elementor-section > .elementor-container, .elementor-50 .elementor-element.elementor-element-bcb2133 .e-loop-item > .e-con, .elementor-50 .elementor-element.elementor-element-bcb2133 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(min-width:768px){.elementor-50 .elementor-element.elementor-element-ab0240a{--width:50%;}.elementor-50 .elementor-element.elementor-element-b1c382a{--width:50%;}.elementor-50 .elementor-element.elementor-element-a30a671{--width:50%;}.elementor-50 .elementor-element.elementor-element-16a2acb{--width:50%;}.elementor-50 .elementor-element.elementor-element-f11782e{--width:75%;}.elementor-50 .elementor-element.elementor-element-b6e8b79{--width:25%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-50 .elementor-element.elementor-element-e75827a .elementor-heading-title{font-size:var( --e-global-typography-aa1d3b0-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-50 .elementor-element.elementor-element-f0a672c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-50 .elementor-element.elementor-element-673f678 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-50 .elementor-element.elementor-element-f01071a .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-50 .elementor-element.elementor-element-cdde347 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-50 .elementor-element.elementor-element-d6240fc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-50 .elementor-element.elementor-element-5b32d44{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-a86af49 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-50 .elementor-element.elementor-element-159e764 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-50 .elementor-element.elementor-element-cb175f1 .gform_footer input[type="submit"]{font-size:var( --e-global-typography-text-font-size );}.elementor-50 .elementor-element.elementor-element-7f6bedd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-50 .elementor-element.elementor-element-c6ce610 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-50 .elementor-element.elementor-element-540555e{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-e2c5831 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-50 .elementor-element.elementor-element-2aef000 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-50 .elementor-element.elementor-element-586d2c5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-50 .elementor-element.elementor-element-bcb2133{--grid-columns:2;}}@media(max-width:767px){.elementor-50 .elementor-element.elementor-element-3a805b7{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-50 .elementor-element.elementor-element-2abf876 .elementor-heading-title{font-size:18px;}.elementor-50 .elementor-element.elementor-element-e75827a .elementor-heading-title{font-size:var( --e-global-typography-aa1d3b0-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-50 .elementor-element.elementor-element-0136ed8{--container-widget-width:500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 500px );max-width:500px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-50 .elementor-element.elementor-element-51071d5{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-50 .elementor-element.elementor-element-f0a672c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-50 .elementor-element.elementor-element-673f678 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-50 .elementor-element.elementor-element-f01071a .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-50 .elementor-element.elementor-element-8c09411{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-50 .elementor-element.elementor-element-cdde347 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-50 .elementor-element.elementor-element-d6240fc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-50 .elementor-element.elementor-element-5b32d44{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-a108190{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-50 .elementor-element.elementor-element-74c3f09{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-50 .elementor-element.elementor-element-da4ea28{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-50 .elementor-element.elementor-element-a58fbd3{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-50 .elementor-element.elementor-element-a86af49 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-50 .elementor-element.elementor-element-159e764 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-50 .elementor-element.elementor-element-16a2acb{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-50 .elementor-element.elementor-element-cb175f1 .gform_footer input[type="submit"]{font-size:var( --e-global-typography-text-font-size );}.elementor-50 .elementor-element.elementor-element-2fbe3cc{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-50 .elementor-element.elementor-element-7f6bedd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-50 .elementor-element.elementor-element-c6ce610 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-50 .elementor-element.elementor-element-2656e01{--container-widget-width:500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 500px );max-width:500px;}.elementor-50 .elementor-element.elementor-element-540555e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-bdbaa4f{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-50 .elementor-element.elementor-element-e2c5831 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-50 .elementor-element.elementor-element-2aef000 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-50 .elementor-element.elementor-element-b526fd1{--container-widget-width:500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 500px );max-width:500px;}.elementor-50 .elementor-element.elementor-element-b6e8b79{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-586d2c5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-50 .elementor-element.elementor-element-bcb2133{--grid-columns:1;}}/* Start custom CSS for button, class: .elementor-element-30557e2 */.mi-boton .elementor-button-icon svg {
    width: 14px;
    height: 14px;
  transition: transform 0.3s cubic-bezier(.4, 0, .2, 1);
    transform-origin: center;
}

.mi-boton:hover .elementor-button-icon svg {
    transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f01071a */.mi-boton .elementor-button-icon svg {
    width: 14px;
    height: 14px;
  transition: transform 0.3s cubic-bezier(.4, 0, .2, 1);
    transform-origin: center;
}

.mi-boton:hover .elementor-button-icon svg {
    transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a108190 */.contenedor-hundido { border: 3px solid transparent; transition: transform 0.25s ease, border-color 0.25s ease; box-sizing: border-box; } .contenedor-hundido:hover { transform: translateY(3px); border-top-color: transparent; border-right-color: #FCCD01; border-bottom-color: #FCCD01; border-left-color: #FCCD01; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74c3f09 */.contenedor-hundido { border: 3px solid transparent; transition: transform 0.25s ease, border-color 0.25s ease; box-sizing: border-box; } .contenedor-hundido:hover { transform: translateY(3px); border-top-color: transparent; border-right-color: #FCCD01; border-bottom-color: #FCCD01; border-left-color: #FCCD01; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da4ea28 */.contenedor-hundido { border: 3px solid transparent; transition: transform 0.25s ease, border-color 0.25s ease; box-sizing: border-box; } .contenedor-hundido:hover { transform: translateY(3px); border-top-color: transparent; border-right-color: #FCCD01; border-bottom-color: #FCCD01; border-left-color: #FCCD01; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-586d2c5 */.mi-boton .elementor-button-icon svg {
    width: 14px;
    height: 14px;
  transition: transform 0.3s cubic-bezier(.4, 0, .2, 1);
    transform-origin: center;
}

.mi-boton:hover .elementor-button-icon svg {
    transform: rotate(90deg);
}/* End custom CSS */