.elementor-5529 .elementor-element.elementor-element-fe1cf1d{--display:flex;--min-height:110px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-5529 .elementor-element.elementor-element-b68a4af{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5529 .elementor-element.elementor-element-b68a4af, .elementor-5529 .elementor-element.elementor-element-b68a4af::before{--border-transition:0.3s;}.elementor-5529 .elementor-element.elementor-element-0755794{--display:flex;--gap:0px;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5529 .elementor-element.elementor-element-cf2cca4{--display:flex;--gap:0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;--padding-top:30px;--padding-right:30px;--padding-bottom:30px;--padding-left:30px;}.elementor-5529 .elementor-element.elementor-element-cf2cca4:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-cf2cca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFFE0 100%);}.elementor-5529 .elementor-element.elementor-element-cf2cca4, .elementor-5529 .elementor-element.elementor-element-cf2cca4::before{--border-transition:0.3s;}.elementor-5529 .elementor-element.elementor-element-d258f93{text-align:center;}.elementor-5529 .elementor-element.elementor-element-d258f93 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Absolut Pro", Sans-serif;}.elementor-5529 .elementor-element.elementor-element-42e8d08{text-align:center;}.elementor-5529 .elementor-element.elementor-element-42e8d08 .elementor-heading-title{font-family:"Absolut Pro", Sans-serif;}.elementor-5529 .elementor-element.elementor-element-fb678da{--spacer-size:10px;}.elementor-5529 .elementor-element.elementor-element-9ae685c .elementor-button{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:#508B0E00;padding:20px 20px 20px 0px;}.elementor-5529 .elementor-element.elementor-element-6b57876{--display:flex;--background-transition:0.3s;}.elementor-5529 .elementor-element.elementor-element-4182923{--spacer-size:100px;}.elementor-5529 .elementor-element.elementor-element-5e8a57c{text-align:center;}.elementor-5529 .elementor-element.elementor-element-e5aba35{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--background-transition:0.3s;}.elementor-5529 .elementor-element.elementor-element-a3250b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--flex-wrap:wrap;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5529 .elementor-element.elementor-element-187a56c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px;--background-transition:0.3s;}.elementor-5529 .elementor-element.elementor-element-288f1d5 img{border-radius:30px 30px 30px 30px;}.elementor-5529 .elementor-element.elementor-element-de3568a{--spacer-size:20px;}.elementor-5529 .elementor-element.elementor-element-4ad9955{text-align:left;}.elementor-5529 .elementor-element.elementor-element-4ad9955 .elementor-heading-title{font-family:"Absolut Pro", Sans-serif;}.elementor-5529 .elementor-element.elementor-element-4fb34f0 .elementor-button{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:#508B0E00;border-radius:100px 100px 100px 100px;padding:20px 30px 14px 0px;}.elementor-5529 .elementor-element.elementor-element-f87f20d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px;--background-transition:0.3s;}.elementor-5529 .elementor-element.elementor-element-f2d3a80 img{border-radius:30px 30px 30px 30px;}.elementor-5529 .elementor-element.elementor-element-4c4db59{--spacer-size:20px;}.elementor-5529 .elementor-element.elementor-element-5314ade{text-align:left;}.elementor-5529 .elementor-element.elementor-element-5314ade .elementor-heading-title{font-family:"Absolut Pro", Sans-serif;}.elementor-5529 .elementor-element.elementor-element-eb1c829 .elementor-button{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:#508B0E00;border-radius:100px 100px 100px 100px;padding:20px 30px 14px 0px;}.elementor-5529 .elementor-element.elementor-element-9bf2497{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px;--background-transition:0.3s;}.elementor-5529 .elementor-element.elementor-element-f065612 img{width:100%;border-radius:30px 30px 30px 30px;}.elementor-5529 .elementor-element.elementor-element-964f8b8{--spacer-size:20px;}.elementor-5529 .elementor-element.elementor-element-a918e87{text-align:left;}.elementor-5529 .elementor-element.elementor-element-a918e87 .elementor-heading-title{font-family:"Absolut Pro", Sans-serif;}.elementor-5529 .elementor-element.elementor-element-e3c7a7b .elementor-button{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:#508B0E00;border-radius:100px 100px 100px 100px;padding:20px 30px 14px 0px;}.elementor-5529 .elementor-element.elementor-element-c4cac07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px;--background-transition:0.3s;}.elementor-5529 .elementor-element.elementor-element-ec6a4f1 img{width:100%;border-radius:30px 30px 30px 30px;}.elementor-5529 .elementor-element.elementor-element-6528316{--spacer-size:20px;}.elementor-5529 .elementor-element.elementor-element-757fc6b{text-align:left;}.elementor-5529 .elementor-element.elementor-element-757fc6b .elementor-heading-title{font-family:"Absolut Pro", Sans-serif;}.elementor-5529 .elementor-element.elementor-element-0769413 .elementor-button{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:#508B0E00;border-radius:100px 100px 100px 100px;padding:20px 30px 14px 0px;}.elementor-5529 .elementor-element.elementor-element-e2a3b52{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--gap:0px;--background-transition:0.3s;--overlay-opacity:1;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5529 .elementor-element.elementor-element-e2a3b52:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-e2a3b52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitosdelval.com/wp-content/uploads/2025/09/Granitos-del-Val-Fotos-2025-Ourense-Angel-Sotelo-20-Large.jpg");background-position:center center;background-size:cover;}.elementor-5529 .elementor-element.elementor-element-e2a3b52::before, .elementor-5529 .elementor-element.elementor-element-e2a3b52 > .elementor-background-video-container::before, .elementor-5529 .elementor-element.elementor-element-e2a3b52 > .e-con-inner > .elementor-background-video-container::before, .elementor-5529 .elementor-element.elementor-element-e2a3b52 > .elementor-background-slideshow::before, .elementor-5529 .elementor-element.elementor-element-e2a3b52 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5529 .elementor-element.elementor-element-e2a3b52 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(0deg, #FFFFFF70 0%, #FFFFFF 100%);}.elementor-5529 .elementor-element.elementor-element-e2a3b52, .elementor-5529 .elementor-element.elementor-element-e2a3b52::before{--border-transition:0.3s;}.elementor-5529 .elementor-element.elementor-element-b2287dd{text-align:center;color:var( --e-global-color-primary );font-family:"Absolut Pro", Sans-serif;font-size:31px;}.elementor-5529 .elementor-element.elementor-element-84bd97b{text-align:justify;}.elementor-5529 .elementor-element.elementor-element-12035c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;}.elementor-5529 .elementor-element.elementor-element-5a783f7 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;padding:20px 30px 14px 35px;}.elementor-5529 .elementor-element.elementor-element-6bd65c7{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--gap:0px;--background-transition:0.3s;--overlay-opacity:1;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5529 .elementor-element.elementor-element-6bd65c7:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-6bd65c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitosdelval.com/wp-content/uploads/2025/09/Granitos-del-Val-Fotos-2025-Ourense-Angel-Sotelo-20-Large.jpg");background-position:center center;background-size:cover;}.elementor-5529 .elementor-element.elementor-element-6bd65c7::before, .elementor-5529 .elementor-element.elementor-element-6bd65c7 > .elementor-background-video-container::before, .elementor-5529 .elementor-element.elementor-element-6bd65c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-5529 .elementor-element.elementor-element-6bd65c7 > .elementor-background-slideshow::before, .elementor-5529 .elementor-element.elementor-element-6bd65c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5529 .elementor-element.elementor-element-6bd65c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF70;}.elementor-5529 .elementor-element.elementor-element-6bd65c7, .elementor-5529 .elementor-element.elementor-element-6bd65c7::before{--border-transition:0.3s;}.elementor-5529 .elementor-element.elementor-element-d5396c8{text-align:left;}.elementor-5529 .elementor-element.elementor-element-d5396c8 .elementor-heading-title{font-family:"Absolut Pro", Sans-serif;}.elementor-5529 .elementor-element.elementor-element-696da04{text-align:justify;color:#000000;}.elementor-5529 .elementor-element.elementor-element-b84e18b{--spacer-size:50px;}.elementor-5529 .elementor-element.elementor-element-ffb998c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-around;--background-transition:0.3s;}.elementor-5529 .elementor-element.elementor-element-82af30b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5529 .elementor-element.elementor-element-82af30b.elementor-view-framed .elementor-icon, .elementor-5529 .elementor-element.elementor-element-82af30b.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5529 .elementor-element.elementor-element-82af30b{--icon-box-icon-margin:0px;}.elementor-5529 .elementor-element.elementor-element-f994e67.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5529 .elementor-element.elementor-element-f994e67.elementor-view-framed .elementor-icon, .elementor-5529 .elementor-element.elementor-element-f994e67.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5529 .elementor-element.elementor-element-f994e67{--icon-box-icon-margin:0px;}.elementor-5529 .elementor-element.elementor-element-f252837{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-5529 .elementor-element.elementor-element-e0fdf87{--spacer-size:50px;}.elementor-5529 .elementor-element.elementor-element-78a376a{text-align:left;}.elementor-5529 .elementor-element.elementor-element-78a376a .elementor-heading-title{font-family:"Absolut Pro", Sans-serif;}.elementor-5529 .elementor-element.elementor-element-b118aaf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--background-transition:0.3s;}.elementor-5529 .elementor-element.elementor-element-ff0b84b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5529 .elementor-element.elementor-element-5069260{text-align:left;}.elementor-5529 .elementor-element.elementor-element-0b10284{--spacer-size:50px;}.elementor-5529 .elementor-element.elementor-element-c9d53c8{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-5529 .elementor-element.elementor-element-c9d53c8, .elementor-5529 .elementor-element.elementor-element-c9d53c8::before{--border-transition:0.3s;}.elementor-5529 .elementor-element.elementor-element-254f0bc{--display:flex;--background-transition:0.3s;}.elementor-5529 .elementor-element.elementor-element-5d3b16d{--spacer-size:100px;}.elementor-5529 .elementor-element.elementor-element-47fe263{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.93;}.elementor-5529 .elementor-element.elementor-element-47fe263:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-47fe263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-5529 .elementor-element.elementor-element-47fe263::before, .elementor-5529 .elementor-element.elementor-element-47fe263 > .elementor-background-video-container::before, .elementor-5529 .elementor-element.elementor-element-47fe263 > .e-con-inner > .elementor-background-video-container::before, .elementor-5529 .elementor-element.elementor-element-47fe263 > .elementor-background-slideshow::before, .elementor-5529 .elementor-element.elementor-element-47fe263 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5529 .elementor-element.elementor-element-47fe263 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-accent );}.elementor-5529 .elementor-element.elementor-element-47fe263, .elementor-5529 .elementor-element.elementor-element-47fe263::before{--border-transition:0.3s;}.elementor-5529 .elementor-element.elementor-element-47185cd{--spacer-size:50px;}.elementor-5529 .elementor-element.elementor-element-6affca8{text-align:justify;}.elementor-5529 .elementor-element.elementor-element-6affca8 .elementor-heading-title{color:#FFFFFF;font-family:"Absolut Pro", Sans-serif;}.elementor-5529 .elementor-element.elementor-element-7571bee{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:3px;}.elementor-5529 .elementor-element.elementor-element-7571bee .elementor-divider-separator{width:200px;margin:0 auto;margin-left:0;}.elementor-5529 .elementor-element.elementor-element-7571bee .elementor-divider{text-align:left;padding-top:15px;padding-bottom:15px;}.elementor-5529 .elementor-element.elementor-element-f279f04{--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;--align-items:center;--background-transition:0.3s;}.elementor-5529 .elementor-element.elementor-element-b9e3be6 b{color:var( --e-global-color-text );}.elementor-5529 .elementor-element.elementor-element-b9e3be6 .elementor-heading-title i{font-size:0px;}.elementor-5529 .elementor-element.elementor-element-b9e3be6 .elementor-heading-title{color:var( --e-global-color-8e96d6e );text-decoration:underline;}.elementor-5529 .elementor-element.elementor-element-a5bc889 .elementor-icon-wrapper{text-align:center;}.elementor-5529 .elementor-element.elementor-element-a5bc889.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8e96d6e );}.elementor-5529 .elementor-element.elementor-element-a5bc889.elementor-view-framed .elementor-icon, .elementor-5529 .elementor-element.elementor-element-a5bc889.elementor-view-default .elementor-icon{color:var( --e-global-color-8e96d6e );border-color:var( --e-global-color-8e96d6e );}.elementor-5529 .elementor-element.elementor-element-a5bc889.elementor-view-framed .elementor-icon, .elementor-5529 .elementor-element.elementor-element-a5bc889.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-8e96d6e );}.elementor-5529 .elementor-element.elementor-element-a5bc889 .elementor-icon{font-size:20px;}.elementor-5529 .elementor-element.elementor-element-a5bc889 .elementor-icon svg{height:20px;}.elementor-5529 .elementor-element.elementor-element-a5bc889 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-5529 .elementor-element.elementor-element-ce952ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-5529 .elementor-element.elementor-element-06dd57d{--spacer-size:150px;}.elementor-5529 .elementor-element.elementor-element-06a590b{text-align:center;}.elementor-5529 .elementor-element.elementor-element-06a590b b{color:#202699;}.elementor-5529 .elementor-element.elementor-element-0288408{--image-border-radius:10px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:0px;}.elementor-5529 .elementor-element.elementor-element-f7b2dd9{--display:flex;--background-transition:0.3s;}.elementor-5529 .elementor-element.elementor-element-f7c9760{--divider-border-style:slashes;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;--divider-pattern-height:20.7px;--divider-pattern-size:8px;}.elementor-5529 .elementor-element.elementor-element-f7c9760 .elementor-divider-separator{width:100%;}.elementor-5529 .elementor-element.elementor-element-f7c9760 .elementor-divider{padding-top:36px;padding-bottom:36px;}.elementor-5529 .elementor-element.elementor-element-c7e1ade{--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;--align-items:stretch;--gap:10px;--background-transition:0.3s;--padding-top:50px;--padding-right:0px;--padding-bottom:50px;--padding-left:0px;}.elementor-5529 .elementor-element.elementor-element-5a79d9a{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-right:20px;--padding-bottom:0px;--padding-left:0px;}.elementor-5529 .elementor-element.elementor-element-a8330f2 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-5529 .elementor-element.elementor-element-3971490 .elementor-heading-title i{font-size:22px;}.elementor-5529 .elementor-element.elementor-element-3971490 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-5529 .elementor-element.elementor-element-280059e .elementor-heading-title i{font-size:22px;}.elementor-5529 .elementor-element.elementor-element-280059e .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-5529 .elementor-element.elementor-element-78b767f .elementor-heading-title i{font-size:22px;}.elementor-5529 .elementor-element.elementor-element-78b767f .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-5529 .elementor-element.elementor-element-8b1c92f{--display:flex;--background-transition:0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5529 .elementor-element.elementor-element-0755794{--content-width:700px;}.elementor-5529 .elementor-element.elementor-element-187a56c{--width:25%;}.elementor-5529 .elementor-element.elementor-element-f87f20d{--width:25%;}.elementor-5529 .elementor-element.elementor-element-9bf2497{--width:25%;}.elementor-5529 .elementor-element.elementor-element-c4cac07{--width:25%;}.elementor-5529 .elementor-element.elementor-element-e2a3b52{--content-width:700px;}.elementor-5529 .elementor-element.elementor-element-6bd65c7{--content-width:700px;}.elementor-5529 .elementor-element.elementor-element-ff0b84b{--width:30%;}.elementor-5529 .elementor-element.elementor-element-c9d53c8{--width:70%;}.elementor-5529 .elementor-element.elementor-element-5a79d9a{--width:43.961%;}.elementor-5529 .elementor-element.elementor-element-8b1c92f{--width:56.039%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5529 .elementor-element.elementor-element-5a79d9a{--width:100%;}.elementor-5529 .elementor-element.elementor-element-8b1c92f{--width:100%;}}@media(min-width:1025px){.elementor-5529 .elementor-element.elementor-element-e2a3b52:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-e2a3b52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5529 .elementor-element.elementor-element-6bd65c7:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-6bd65c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-5529 .elementor-element.elementor-element-5069260{text-align:left;}.elementor-5529 .elementor-element.elementor-element-7c7fff1{text-align:left;}.elementor-5529 .elementor-element.elementor-element-67a71db{text-align:left;}.elementor-5529 .elementor-element.elementor-element-06a590b{text-align:left;}.elementor-5529 .elementor-element.elementor-element-c7e1ade{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5529 .elementor-element.elementor-element-5a79d9a{--padding-top:0px;--padding-right:0px;--padding-bottom:30px;--padding-left:0px;}}@media(max-width:767px){.elementor-5529 .elementor-element.elementor-element-fe1cf1d{--min-height:100px;}.elementor-5529 .elementor-element.elementor-element-b68a4af{--justify-content:flex-end;}.elementor-5529 .elementor-element.elementor-element-0755794{--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;--padding-top:10px;--padding-right:10px;--padding-bottom:10px;--padding-left:10px;}.elementor-5529 .elementor-element.elementor-element-cf2cca4{--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;--padding-top:20px;--padding-right:10px;--padding-bottom:0px;--padding-left:10px;}.elementor-5529 .elementor-element.elementor-element-42e8d08 .elementor-heading-title{font-size:2em;}.elementor-5529 .elementor-element.elementor-element-9868ef5{text-align:justify;}.elementor-5529 .elementor-element.elementor-element-187a56c{--width:50%;--gap:0px;--padding-top:05px;--padding-right:05px;--padding-bottom:05px;--padding-left:05px;}.elementor-5529 .elementor-element.elementor-element-de3568a{--spacer-size:10px;}.elementor-5529 .elementor-element.elementor-element-f87f20d{--width:50%;--padding-top:05px;--padding-right:05px;--padding-bottom:05px;--padding-left:05px;}.elementor-5529 .elementor-element.elementor-element-4c4db59{--spacer-size:10px;}.elementor-5529 .elementor-element.elementor-element-9bf2497{--width:50%;--padding-top:5px;--padding-right:5px;--padding-bottom:5px;--padding-left:5px;}.elementor-5529 .elementor-element.elementor-element-c4cac07{--width:50%;--padding-top:5px;--padding-right:5px;--padding-bottom:5px;--padding-left:5px;}.elementor-5529 .elementor-element.elementor-element-e2a3b52{--min-height:100vh;--justify-content:center;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-5529 .elementor-element.elementor-element-12035c6{--flex-wrap:nowrap;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5529 .elementor-element.elementor-element-6bd65c7{--min-height:50vh;--justify-content:center;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-5529 .elementor-element.elementor-element-ffb998c{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5529 .elementor-element.elementor-element-82af30b{--icon-box-icon-margin:1em;}.elementor-5529 .elementor-element.elementor-element-82af30b .elementor-icon{font-size:1.5em;}.elementor-5529 .elementor-element.elementor-element-f994e67{--icon-box-icon-margin:0.5em;}.elementor-5529 .elementor-element.elementor-element-f994e67 .elementor-icon{font-size:1.5em;}.elementor-5529 .elementor-element.elementor-element-ff0b84b{--z-index:2;}.elementor-5529 .elementor-element.elementor-element-c9d53c8{--min-height:400px;}.elementor-5529 .elementor-element.elementor-element-5d3b16d{--spacer-size:50px;}.elementor-5529 .elementor-element.elementor-element-6affca8{text-align:left;}.elementor-5529 .elementor-element.elementor-element-f279f04{--flex-wrap:nowrap;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5529 .elementor-element.elementor-element-06dd57d{--spacer-size:50px;}.elementor-5529 .elementor-element.elementor-element-06a590b{text-align:center;}.elementor-5529 .elementor-element.elementor-element-c7e1ade{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-5529 .elementor-element.elementor-element-5a79d9a{--padding-top:0px;--padding-right:0px;--padding-bottom:50px;--padding-left:0px;}}/* Start custom CSS for heading, class: .elementor-element-d258f93 */.elementor-5529 .elementor-element.elementor-element-d258f93 * {
    margin-bottom: 0!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42e8d08 */.elementor-5529 .elementor-element.elementor-element-42e8d08 * {
    line-height:1em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf2cca4 */.elementor-5529 .elementor-element.elementor-element-cf2cca4 {
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3250b6 */.elementor-5529 .elementor-element.elementor-element-a3250b6 img {
    aspect-ratio: 1!important;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2a3b52 */.elementor-5529 .elementor-element.elementor-element-e2a3b52  video{
    height: calc(100vh - 150px)!important;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-696da04 */.elementor-5529 .elementor-element.elementor-element-696da04 *{
    color: black!important;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffb998c */.elementor-5529 .elementor-element.elementor-element-ffb998c * {
    margin:0;
    padding: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bd65c7 */.elementor-5529 .elementor-element.elementor-element-6bd65c7  video{
    height: calc(100vh - 150px)!important;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78a376a */.elementor-5529 .elementor-element.elementor-element-78a376a *{
    margin: 0!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6affca8 */.elementor-5529 .elementor-element.elementor-element-6affca8 *{
    margin: 0!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-16954f1 */.elementor-5529 .elementor-element.elementor-element-16954f1 iframe{
    border-radius: 30px;
    box-shadow: 20px 20px 50px -30px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Absolut Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://granitosdelval.com/wp-content/uploads/2022/10/Absolut-Pro-Condensed-Medium-reduced.ttf.eot');
	src: url('http://granitosdelval.com/wp-content/uploads/2022/10/Absolut-Pro-Condensed-Medium-reduced.ttf.eot?#iefix') format('embedded-opentype'),
		url('http://granitosdelval.com/wp-content/uploads/2022/10/Absolut-Pro-Condensed-Medium-reduced.ttf.woff') format('woff'),
		url('http://granitosdelval.com/wp-content/uploads/2022/10/Absolut-Pro-Condensed-Medium-reduced.ttf.svg#AbsolutPro') format('svg');
}
/* End Custom Fonts CSS */