.elementor-15 .elementor-element.elementor-element-55cf0db:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-55cf0db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotoyarte.es/wp-content/uploads/2022/04/fotografo-comunion-granada-nino.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-55cf0db{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-55cf0db > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-d2afd01 .elementor-spacer-inner{--spacer-size:125px;}.elementor-15 .elementor-element.elementor-element-2f23575{text-align:center;}.elementor-15 .elementor-element.elementor-element-2f23575 .elementor-heading-title{color:#FFFFFF;font-family:"Saira Semi Condensed", Sans-serif;font-size:46px;font-weight:600;text-shadow:0px 0px 10px #000000;}.elementor-15 .elementor-element.elementor-element-140daf0 .elementor-button{font-family:"Comfortaa", Sans-serif;font-weight:bold;text-decoration:none;line-height:24px;letter-spacing:2.7px;fill:#FFFFFF;color:#FFFFFF;background-color:#0CAFC57D;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-15 .elementor-element.elementor-element-140daf0 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-140daf0 .elementor-button:focus{background-color:#585454;}.elementor-15 .elementor-element.elementor-element-4d46baf .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-4d46baf.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-4d46baf.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-4d46baf.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-4d46baf.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-4d46baf.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-4d46baf .elementor-icon i, .elementor-15 .elementor-element.elementor-element-4d46baf .elementor-icon svg{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-e71fbc8{text-align:center;}.elementor-15 .elementor-element.elementor-element-e71fbc8 .elementor-heading-title{color:#ffffff;font-family:"Saira", Sans-serif;font-size:56px;font-weight:900;line-height:1.2em;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.99);mix-blend-mode:lighten;}.elementor-15 .elementor-element.elementor-element-9f6461f .elementor-spacer-inner{--spacer-size:125px;}.elementor-15 .elementor-element.elementor-element-68888b4 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-68888b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-0c49d47:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-0c49d47 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(110deg, #270707 0%, #2586B0 100%);}.elementor-15 .elementor-element.elementor-element-0c49d47 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-0c49d47 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-82cbf05 .elementor-spacer-inner{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-256966b{text-align:center;}.elementor-15 .elementor-element.elementor-element-256966b .elementor-heading-title{color:#FFFFFF;font-family:"Saira", Sans-serif;font-size:30px;font-weight:600;text-transform:none;font-style:normal;text-shadow:0px 0px 10px #000000;}.elementor-15 .elementor-element.elementor-element-b447f91{text-align:center;}.elementor-15 .elementor-element.elementor-element-b447f91 .elementor-heading-title{color:#0CAFC5;font-family:"Corinthia", Sans-serif;font-size:46px;font-weight:600;text-transform:none;font-style:normal;text-shadow:0px 0px 10px #000000;}.elementor-15 .elementor-element.elementor-element-1f6b3d5 .elementor-spacer-inner{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-aeb396d .elementor-spacer-inner{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-601e197{column-gap:0px;text-align:right;font-family:"Comfortaa", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-7605c4b .elementor-spacer-inner{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-e83bc81 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-e83bc81{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-53a5d0f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-53a5d0f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(110deg, #270707 0%, #2586B0 100%);}.elementor-15 .elementor-element.elementor-element-53a5d0f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-53a5d0f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-f1f2b89 .elementor-spacer-inner{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-96068b6{text-align:center;}.elementor-15 .elementor-element.elementor-element-96068b6 .elementor-heading-title{color:#0CAFC5;font-family:"Saira", Sans-serif;font-size:49px;font-weight:600;text-transform:none;font-style:normal;}.elementor-15 .elementor-element.elementor-element-bf4d5cf .elementor-button{font-family:"Comfortaa", Sans-serif;font-weight:bold;text-decoration:none;line-height:24px;letter-spacing:2.7px;fill:#FFFFFF;color:#FFFFFF;background-color:#0CAFC57D;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-15 .elementor-element.elementor-element-bf4d5cf .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-bf4d5cf .elementor-button:focus{background-color:#585454;}.elementor-15 .elementor-element.elementor-element-b6c8f72 .elementor-spacer-inner{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-b9d89b2 .elementor-button{font-family:"Comfortaa", Sans-serif;font-weight:bold;text-decoration:none;line-height:24px;letter-spacing:2.7px;fill:#FFFFFF;color:#FFFFFF;background-color:#0CAFC57D;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-15 .elementor-element.elementor-element-b9d89b2 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-b9d89b2 .elementor-button:focus{background-color:#585454;}.elementor-15 .elementor-element.elementor-element-59e5d10 .elementor-spacer-inner{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-7bf303c > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-7bf303c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-8f9a6a4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-8f9a6a4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(110deg, #270707 0%, #2586B0 100%);}.elementor-15 .elementor-element.elementor-element-8f9a6a4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-8f9a6a4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-b707ba8 .elementor-spacer-inner{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-31e2cda .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-31e2cda .elementor-icon i, .elementor-15 .elementor-element.elementor-element-31e2cda .elementor-icon svg{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-3668421{text-align:center;}.elementor-15 .elementor-element.elementor-element-3668421 .elementor-heading-title{color:#FFFFFF;font-family:"Saira", Sans-serif;font-size:46px;font-weight:600;text-transform:none;font-style:normal;text-shadow:0px 0px 10px #000000;}.elementor-15 .elementor-element.elementor-element-4acedf9{text-align:center;}.elementor-15 .elementor-element.elementor-element-4acedf9 .elementor-heading-title{color:#0CAFC5;font-family:"Corinthia", Sans-serif;font-size:46px;font-weight:600;text-transform:none;font-style:normal;text-shadow:0px 0px 10px #000000;}.elementor-15 .elementor-element.elementor-element-66d49fb .elementor-button{font-family:"Comfortaa", Sans-serif;font-weight:bold;text-decoration:none;line-height:24px;letter-spacing:2.7px;fill:#FFFFFF;color:#FFFFFF;background-color:#0CAFC57D;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-15 .elementor-element.elementor-element-66d49fb .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-66d49fb .elementor-button:focus{background-color:#585454;}.elementor-15 .elementor-element.elementor-element-89fa63e .elementor-spacer-inner{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-fe676c7 .gallery-item{padding:0 0px 0px 0;}.elementor-15 .elementor-element.elementor-element-fe676c7 .gallery{margin:0 -0px -0px 0;}.elementor-15 .elementor-element.elementor-element-fe676c7 .gallery-item .gallery-caption{display:none;}.elementor-15 .elementor-element.elementor-element-4f21464 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-4f21464{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-e17e0d9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-e17e0d9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(110deg, #270707 0%, #2586B0 100%);}.elementor-15 .elementor-element.elementor-element-e17e0d9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-e17e0d9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-19ff716 .elementor-spacer-inner{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-b5e7f41{text-align:center;}.elementor-15 .elementor-element.elementor-element-b5e7f41 .elementor-heading-title{color:#FFFFFF;font-family:"Saira", Sans-serif;font-size:46px;font-weight:600;text-transform:none;font-style:normal;}.elementor-15 .elementor-element.elementor-element-34a29a0{text-align:center;}.elementor-15 .elementor-element.elementor-element-34a29a0 .elementor-heading-title{color:#0CAFC5;font-family:"Corinthia", Sans-serif;font-size:46px;font-weight:600;text-transform:none;font-style:normal;}.elementor-15 .elementor-element.elementor-element-d4ba471 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-d4ba471.elementor-view-stacked .elementor-icon{background-color:#0CAFC5;}.elementor-15 .elementor-element.elementor-element-d4ba471.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-d4ba471.elementor-view-default .elementor-icon{color:#0CAFC5;border-color:#0CAFC5;}.elementor-15 .elementor-element.elementor-element-d4ba471.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-d4ba471.elementor-view-default .elementor-icon svg{fill:#0CAFC5;}.elementor-15 .elementor-element.elementor-element-d4ba471 .elementor-icon i, .elementor-15 .elementor-element.elementor-element-d4ba471 .elementor-icon svg{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-362d9f2{text-align:center;}.elementor-15 .elementor-element.elementor-element-362d9f2 .elementor-heading-title{color:#FFFFFF;font-family:"Saira", Sans-serif;font-size:55px;font-weight:900;line-height:1.2em;}.elementor-15 .elementor-element.elementor-element-cde98ce .elementor-spacer-inner{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-44d7d97 .elementor-spacer-inner{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-75cefcf .elementor-toggle-item:not(:last-child){margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-75cefcf .elementor-toggle-title, .elementor-15 .elementor-element.elementor-element-75cefcf .elementor-toggle-icon{color:#0CAFC5;}.elementor-15 .elementor-element.elementor-element-75cefcf .elementor-toggle-icon svg{fill:#0CAFC5;}.elementor-15 .elementor-element.elementor-element-75cefcf .elementor-tab-title.elementor-active a, .elementor-15 .elementor-element.elementor-element-75cefcf .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#469089;}.elementor-15 .elementor-element.elementor-element-75cefcf .elementor-toggle-title{font-family:"Comfortaa", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-75cefcf .elementor-tab-content{font-family:"Comfortaa", Sans-serif;font-weight:400;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-e71fbc8 .elementor-heading-title{font-size:45px;}.elementor-15 .elementor-element.elementor-element-362d9f2 .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-55cf0db:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-55cf0db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-15 .elementor-element.elementor-element-55cf0db{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-e71fbc8 .elementor-heading-title{font-size:45px;}.elementor-15 .elementor-element.elementor-element-362d9f2 .elementor-heading-title{font-size:45px;}}@media(min-width:1025px){.elementor-15 .elementor-element.elementor-element-55cf0db:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-55cf0db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}