.elementor-11 .elementor-element.elementor-element-e91c05b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-e91c05b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granar-te.com/wp-content/uploads/2025/06/Imagen_block1-2.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-e91c05b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-13rem;margin-bottom:0rem;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-e91c05b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-533117c > .elementor-widget-container{margin:30px 0px 0px 30px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-533117c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-0038d71 > .elementor-widget-container{margin:0px 0px 0px 30px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-0038d71 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:500;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-64d5e4f .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;border-style:solid;}.elementor-11 .elementor-element.elementor-element-64d5e4f > .elementor-widget-container{margin:20px 0px 0px 30px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-15e17e5{--spacer-size:50px;}.elementor-11 .elementor-element.elementor-element-0547669 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-0547669 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-11 .elementor-element.elementor-element-13ac1cc > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-13ac1cc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-11 .elementor-element.elementor-element-cfa96f1 .elementor-button{background-color:#F6A0A9;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-0ad0287 > .elementor-widget-container{margin:70px 0px 30px 0px;}.elementor-11 .elementor-element.elementor-element-bda2a40:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-bda2a40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granar-te.com/wp-content/uploads/2025/06/Bloque3_Home.jpg");background-size:cover;}.elementor-11 .elementor-element.elementor-element-bda2a40 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-bda2a40{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-37b173c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-37b173c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-5cf0e02 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-5cf0e02 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-4b342ab:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4b342ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granar-te.com/wp-content/uploads/2025/06/Bloque3_Home.jpg");background-repeat:no-repeat;background-size:auto;}.elementor-11 .elementor-element.elementor-element-4b342ab > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-4b342ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-8496815 > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-01aae58:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-01aae58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granar-te.com/wp-content/uploads/2025/06/Bloque4_Home.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-11 .elementor-element.elementor-element-01aae58{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-01aae58 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-ec42ced > .elementor-widget-container{margin:50px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-ec42ced .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:80px;font-weight:500;color:#000000;}.elementor-11 .elementor-element.elementor-element-f18adcb{text-align:center;}.elementor-11 .elementor-element.elementor-element-f18adcb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;font-style:italic;color:#000000;}.elementor-11 .elementor-element.elementor-element-e2ac3ce{text-align:center;}.elementor-11 .elementor-element.elementor-element-e2ac3ce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;font-style:italic;color:#000000;}.elementor-11 .elementor-element.elementor-element-e26969e{text-align:center;}.elementor-11 .elementor-element.elementor-element-e26969e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;font-style:italic;color:#000000;}.elementor-11 .elementor-element.elementor-element-6cd44e9{--spacer-size:50px;}.elementor-11 .elementor-element.elementor-element-d7cfed1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-d7cfed1{text-align:center;}.elementor-11 .elementor-element.elementor-element-d7cfed1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;color:#000000;}.elementor-11 .elementor-element.elementor-element-0dab71f{--spacer-size:50px;}.elementor-11 .elementor-element.elementor-element-c52b1e7{margin-top:0px;margin-bottom:30px;}.elementor-11 .elementor-element.elementor-element-da229b6{text-align:center;}.elementor-11 .elementor-element.elementor-element-da229b6 img{border-radius:140px 140px 140px 140px;}.elementor-11 .elementor-element.elementor-element-8539ad0 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-8539ad0{text-align:center;}.elementor-11 .elementor-element.elementor-element-8539ad0 img{border-radius:140px 140px 140px 140px;}.elementor-11 .elementor-element.elementor-element-1897adc img{border-radius:140px 140px 140px 140px;}.elementor-11 .elementor-element.elementor-element-3b20953 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-3b20953{text-align:center;}.elementor-11 .elementor-element.elementor-element-3b20953 img{border-radius:140px 140px 140px 140px;}.elementor-11 .elementor-element.elementor-element-297d129:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-297d129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granar-te.com/wp-content/uploads/2025/06/Bloque6_Home.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-297d129{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-297d129 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-d42d8f0 > .elementor-widget-container{margin:0px 0px 0px 30px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-d42d8f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:500;color:#F6A0A9;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-11 .elementor-element.elementor-element-eef505e > .elementor-widget-container{margin:0px 0px 0px 30px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-eef505e{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-6af3dc4 .elementor-button{background-color:#F6A0A9;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-6af3dc4 > .elementor-widget-container{margin:0px 0px 0px 30px;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-533117c .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-0038d71 .elementor-heading-title{font-size:18px;line-height:52px;}.elementor-11 .elementor-element.elementor-element-64d5e4f .elementor-button{font-size:12px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-e91c05b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-e91c05b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-11 .elementor-element.elementor-element-e91c05b{margin-top:-7rem;margin-bottom:0rem;padding:7rem 0rem 7rem 0rem;}.elementor-11 .elementor-element.elementor-element-533117c{text-align:left;}.elementor-11 .elementor-element.elementor-element-533117c .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-0038d71{text-align:left;}.elementor-11 .elementor-element.elementor-element-0038d71 .elementor-heading-title{line-height:45px;}.elementor-11 .elementor-element.elementor-element-919d171 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-8496815 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-ec42ced .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-d42d8f0 .elementor-heading-title{font-size:30px;}}