.elementor-2 .elementor-element.elementor-element-4012d9f9{--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;--margin-top:-107px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-297eca00{--display:flex;--min-height:877px;--justify-content:flex-end;--overlay-opacity:0.4;--border-radius:24px 24px 24px 24px;}.elementor-2 .elementor-element.elementor-element-297eca00::before, .elementor-2 .elementor-element.elementor-element-297eca00 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-297eca00 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-297eca00 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-297eca00 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-297eca00 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-ca6b9c0 ) 10%, var( --e-global-color-b3aaef1 ) 200%);}.elementor-2 .elementor-element.elementor-element-2e30d41{--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;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:108px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1673ae4{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-671f474b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2 .elementor-element.elementor-element-61216c23.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-61216c23{text-align:start;}.elementor-2 .elementor-element.elementor-element-61216c23 .elementor-heading-title{font-family:var( --e-global-typography-2226ae7-font-family ), Sans-serif;font-size:var( --e-global-typography-2226ae7-font-size );font-weight:var( --e-global-typography-2226ae7-font-weight );line-height:var( --e-global-typography-2226ae7-line-height );color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-5ed0cd7d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5ed0cd7d.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-5ed0cd7d .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2 .elementor-element.elementor-element-5ed0cd7d .jeg-elementor-kit.jkit-heading .heading-title{font-family:var( --e-global-typography-caa4323-font-family ), Sans-serif;font-size:var( --e-global-typography-caa4323-font-size );font-weight:var( --e-global-typography-caa4323-font-weight );line-height:var( --e-global-typography-caa4323-line-height );letter-spacing:var( --e-global-typography-caa4323-letter-spacing );color:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-5ed0cd7d .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px -16px 0px;}.elementor-2 .elementor-element.elementor-element-5ed0cd7d .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5ed0cd7d .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-0f1853c );font-family:var( --e-global-typography-0e41f22-font-family ), Sans-serif;font-size:var( --e-global-typography-0e41f22-font-size );font-weight:var( --e-global-typography-0e41f22-font-weight );font-style:var( --e-global-typography-0e41f22-font-style );line-height:var( --e-global-typography-0e41f22-line-height );text-decoration-color:var( --e-global-color-0f1853c );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-73a98fad .elementor-button{background-color:var( --e-global-color-0f1853c );font-family:"Lato", Sans-serif;font-size:22px;font-weight:700;line-height:1.4em;fill:var( --e-global-color-ca6b9c0 );color:var( --e-global-color-ca6b9c0 );transition-duration:0.1s;border-radius:32px 32px 32px 32px;padding:16px 24px 16px 24px;}.elementor-2 .elementor-element.elementor-element-73a98fad .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-73a98fad .elementor-button:focus{background-color:var( --e-global-color-ca21e09 );color:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-73a98fad:hover{--e-transform-translateY:-6px;}.elementor-2 .elementor-element.elementor-element-73a98fad.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-73a98fad .elementor-button-content-wrapper{flex-direction:row;}.elementor-2 .elementor-element.elementor-element-73a98fad .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-73a98fad .elementor-button:focus svg{fill:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-35906a6c{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-10ecd897{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-b27060a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9ed6c5 );--border-color:var( --e-global-color-a9ed6c5 );--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-b27060a::before, .elementor-2 .elementor-element.elementor-element-b27060a > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b27060a > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b27060a > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b27060a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b27060a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-b3aaef1 ) 0%, var( --e-global-color-a9ed6c5 ) 100%);}.elementor-2 .elementor-element.elementor-element-b27060a.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:inherit;background-color:inherit;}.elementor-2 .elementor-element.elementor-element-766ad3d6{--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;--justify-content:flex-start;--gap:0px 24px;--row-gap:0px;--column-gap:24px;}.elementor-2 .elementor-element.elementor-element-25dbdac1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-25dbdac1 .elementor-counter-number-wrapper{color:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-334234b8.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-334234b8 .elementor-heading-title{font-family:var( --e-global-typography-c4b79cd-font-family ), Sans-serif;font-size:var( --e-global-typography-c4b79cd-font-size );font-weight:var( --e-global-typography-c4b79cd-font-weight );line-height:var( --e-global-typography-c4b79cd-line-height );letter-spacing:var( --e-global-typography-c4b79cd-letter-spacing );color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-42f4bbf.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-42f4bbf{text-align:center;}.elementor-2 .elementor-element.elementor-element-42f4bbf .elementor-heading-title{font-family:var( --e-global-typography-6be4107-font-family ), Sans-serif;font-size:var( --e-global-typography-6be4107-font-size );font-weight:var( --e-global-typography-6be4107-font-weight );line-height:var( --e-global-typography-6be4107-line-height );color:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-2369e8da{--display:flex;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9ed6c5 );--border-color:var( --e-global-color-a9ed6c5 );--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-2369e8da::before, .elementor-2 .elementor-element.elementor-element-2369e8da > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-2369e8da > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-2369e8da > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-2369e8da > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-2369e8da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-b3aaef1 ) 0%, var( --e-global-color-a9ed6c5 ) 100%);}.elementor-2 .elementor-element.elementor-element-2369e8da.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:inherit;background-color:inherit;}.elementor-2 .elementor-element.elementor-element-5de3d7be{--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;--justify-content:flex-start;--gap:0px 55px;--row-gap:0px;--column-gap:55px;}.elementor-2 .elementor-element.elementor-element-1cf00fa0 .elementor-counter-number-wrapper{color:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-525742f.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-525742f .elementor-heading-title{font-family:var( --e-global-typography-c4b79cd-font-family ), Sans-serif;font-size:var( --e-global-typography-c4b79cd-font-size );font-weight:var( --e-global-typography-c4b79cd-font-weight );line-height:var( --e-global-typography-c4b79cd-line-height );letter-spacing:var( --e-global-typography-c4b79cd-letter-spacing );color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-17413c0.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-17413c0{text-align:center;}.elementor-2 .elementor-element.elementor-element-17413c0 .elementor-heading-title{font-family:var( --e-global-typography-6be4107-font-family ), Sans-serif;font-size:var( --e-global-typography-6be4107-font-size );font-weight:var( --e-global-typography-6be4107-font-weight );line-height:var( --e-global-typography-6be4107-line-height );color:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-4d610e1{--display:flex;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9ed6c5 );--border-color:var( --e-global-color-a9ed6c5 );--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-4d610e1::before, .elementor-2 .elementor-element.elementor-element-4d610e1 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4d610e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4d610e1 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-4d610e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-4d610e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-b3aaef1 ) 0%, var( --e-global-color-a9ed6c5 ) 100%);}.elementor-2 .elementor-element.elementor-element-4d610e1.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:inherit;background-color:inherit;}.elementor-2 .elementor-element.elementor-element-0660814{--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;--justify-content:center;--gap:0px 55px;--row-gap:0px;--column-gap:55px;}.elementor-2 .elementor-element.elementor-element-4432b72 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-4432b72.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-4432b72.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-4432b72.elementor-view-default .elementor-icon{color:var( --e-global-color-0f1853c );border-color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-4432b72.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-4432b72.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-4432b72 .elementor-icon{font-size:78px;}.elementor-2 .elementor-element.elementor-element-4432b72 .elementor-icon svg{height:78px;}.elementor-2 .elementor-element.elementor-element-49dbd71.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-49dbd71{text-align:center;}.elementor-2 .elementor-element.elementor-element-49dbd71 .elementor-heading-title{font-family:var( --e-global-typography-6be4107-font-family ), Sans-serif;font-size:var( --e-global-typography-6be4107-font-size );font-weight:var( --e-global-typography-6be4107-font-weight );line-height:var( --e-global-typography-6be4107-line-height );color:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-3dea50a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-1e03f1d{--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;}.elementor-2 .elementor-element.elementor-element-bba6d0b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-bba6d0b.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-bba6d0b .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-2 .elementor-element.elementor-element-bba6d0b .jeg-elementor-kit.jkit-heading .heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;letter-spacing:-1px;color:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-bba6d0b .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px -16px 0px;}.elementor-2 .elementor-element.elementor-element-bba6d0b .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-bba6d0b .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-0f1853c );font-family:var( --e-global-typography-efc9353-font-family ), Sans-serif;font-size:var( --e-global-typography-efc9353-font-size );font-weight:var( --e-global-typography-efc9353-font-weight );font-style:var( --e-global-typography-efc9353-font-style );line-height:var( --e-global-typography-efc9353-line-height );text-decoration-color:var( --e-global-color-0f1853c );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-32a0e65{--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;}.elementor-2 .elementor-element.elementor-element-805bf80{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-805bf80.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-805bf80 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-2 .elementor-element.elementor-element-805bf80 .jeg-elementor-kit.jkit-heading .heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;letter-spacing:-1px;color:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-805bf80 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px -16px 0px;}.elementor-2 .elementor-element.elementor-element-805bf80 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-805bf80 .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-0f1853c );font-family:var( --e-global-typography-efc9353-font-family ), Sans-serif;font-size:var( --e-global-typography-efc9353-font-size );font-weight:var( --e-global-typography-efc9353-font-weight );font-style:var( --e-global-typography-efc9353-font-style );line-height:var( --e-global-typography-efc9353-line-height );text-decoration-color:var( --e-global-color-0f1853c );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-be092ee{--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;}.elementor-2 .elementor-element.elementor-element-d075f45{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d075f45.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-d075f45 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-2 .elementor-element.elementor-element-d075f45 .jeg-elementor-kit.jkit-heading .heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;letter-spacing:-1px;color:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-d075f45 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px -16px 0px;}.elementor-2 .elementor-element.elementor-element-d075f45 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d075f45 .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-0f1853c );font-family:var( --e-global-typography-efc9353-font-family ), Sans-serif;font-size:var( --e-global-typography-efc9353-font-size );font-weight:var( --e-global-typography-efc9353-font-weight );font-style:var( --e-global-typography-efc9353-font-style );line-height:var( --e-global-typography-efc9353-line-height );text-decoration-color:var( --e-global-color-0f1853c );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5fabb8f2{--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:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2d3ae34f{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-2 .elementor-element.elementor-element-233c1135{--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;--justify-content:center;--align-items:center;--gap:27px 27px;--row-gap:27px;--column-gap:27px;}.elementor-2 .elementor-element.elementor-element-49a2b07a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-143530d.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-143530d{text-align:center;}.elementor-2 .elementor-element.elementor-element-143530d .elementor-heading-title{font-family:var( --e-global-typography-2226ae7-font-family ), Sans-serif;font-size:var( --e-global-typography-2226ae7-font-size );font-weight:var( --e-global-typography-2226ae7-font-weight );line-height:var( --e-global-typography-2226ae7-line-height );color:var( --e-global-color-ca21e09 );}.elementor-2 .elementor-element.elementor-element-238979d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-238979d2.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-238979d2 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2 .elementor-element.elementor-element-238979d2 .jeg-elementor-kit.jkit-heading .heading-title{font-family:var( --e-global-typography-cf76fd0-font-family ), Sans-serif;font-size:var( --e-global-typography-cf76fd0-font-size );font-weight:var( --e-global-typography-cf76fd0-font-weight );line-height:var( --e-global-typography-cf76fd0-line-height );letter-spacing:var( --e-global-typography-cf76fd0-letter-spacing );color:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-238979d2 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px -16px 0px;}.elementor-2 .elementor-element.elementor-element-238979d2 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-238979d2 .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-0f1853c );font-family:var( --e-global-typography-efc9353-font-family ), Sans-serif;font-size:var( --e-global-typography-efc9353-font-size );font-weight:var( --e-global-typography-efc9353-font-weight );font-style:var( --e-global-typography-efc9353-font-style );line-height:var( --e-global-typography-efc9353-line-height );text-decoration-color:var( --e-global-color-0f1853c );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-111d06f .elementor-button{background-color:var( --e-global-color-0f1853c );font-family:var( --e-global-typography-c6cdef5-font-family ), Sans-serif;font-size:var( --e-global-typography-c6cdef5-font-size );font-weight:var( --e-global-typography-c6cdef5-font-weight );line-height:var( --e-global-typography-c6cdef5-line-height );fill:var( --e-global-color-ca6b9c0 );color:var( --e-global-color-ca6b9c0 );transition-duration:0.1s;border-radius:32px 32px 32px 32px;padding:16px 24px 16px 24px;}.elementor-2 .elementor-element.elementor-element-111d06f .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-111d06f .elementor-button:focus{background-color:var( --e-global-color-ca21e09 );color:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-111d06f{width:var( --container-widget-width, 146px );max-width:146px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:146px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-111d06f:hover{--e-transform-translateY:-6px;}.elementor-2 .elementor-element.elementor-element-111d06f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-111d06f .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-111d06f .elementor-button:focus svg{fill:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-61a64ba .elementor-button{background-color:var( --e-global-color-0f1853c );font-family:var( --e-global-typography-c6cdef5-font-family ), Sans-serif;font-size:var( --e-global-typography-c6cdef5-font-size );font-weight:var( --e-global-typography-c6cdef5-font-weight );line-height:var( --e-global-typography-c6cdef5-line-height );fill:var( --e-global-color-ca6b9c0 );color:var( --e-global-color-ca6b9c0 );transition-duration:0.1s;border-radius:32px 32px 32px 32px;padding:16px 24px 16px 24px;}.elementor-2 .elementor-element.elementor-element-61a64ba .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-61a64ba .elementor-button:focus{background-color:var( --e-global-color-ca21e09 );color:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-61a64ba{width:var( --container-widget-width, 195px );max-width:195px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:195px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-61a64ba:hover{--e-transform-translateY:-6px;}.elementor-2 .elementor-element.elementor-element-61a64ba.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-61a64ba .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-61a64ba .elementor-button:focus svg{fill:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-7dfb1c3 .elementor-button{background-color:var( --e-global-color-0f1853c );font-family:var( --e-global-typography-c6cdef5-font-family ), Sans-serif;font-size:var( --e-global-typography-c6cdef5-font-size );font-weight:var( --e-global-typography-c6cdef5-font-weight );line-height:var( --e-global-typography-c6cdef5-line-height );fill:var( --e-global-color-ca6b9c0 );color:var( --e-global-color-ca6b9c0 );transition-duration:0.1s;border-radius:32px 32px 32px 32px;padding:16px 24px 16px 24px;}.elementor-2 .elementor-element.elementor-element-7dfb1c3 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-7dfb1c3 .elementor-button:focus{background-color:var( --e-global-color-ca21e09 );color:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-7dfb1c3{width:var( --container-widget-width, 190px );max-width:190px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:190px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-7dfb1c3:hover{--e-transform-translateY:-6px;}.elementor-2 .elementor-element.elementor-element-7dfb1c3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-7dfb1c3 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-7dfb1c3 .elementor-button:focus svg{fill:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-bd04ff7{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2 .elementor-element.elementor-element-7af4308{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-7af4308:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7af4308 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#284239;background-image:url("https://casasrurales-salamanca.com/wp-content/uploads/2026/02/Topographic-Lines-hero.png");}.elementor-2 .elementor-element.elementor-element-ad5245a{--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:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ad5245a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ad5245a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-2 .elementor-element.elementor-element-c7f9801{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-2 .elementor-element.elementor-element-4db2bc9{--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;--justify-content:center;--align-items:center;--gap:27px 27px;--row-gap:27px;--column-gap:27px;}.elementor-2 .elementor-element.elementor-element-bcb3a65{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a471c1b.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-a471c1b{text-align:center;}.elementor-2 .elementor-element.elementor-element-a471c1b .elementor-heading-title{font-family:var( --e-global-typography-2226ae7-font-family ), Sans-serif;font-size:var( --e-global-typography-2226ae7-font-size );font-weight:var( --e-global-typography-2226ae7-font-weight );line-height:var( --e-global-typography-2226ae7-line-height );color:var( --e-global-color-ca21e09 );}.elementor-2 .elementor-element.elementor-element-89e9b84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-89e9b84.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-89e9b84 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2 .elementor-element.elementor-element-89e9b84 .jeg-elementor-kit.jkit-heading .heading-title{font-family:var( --e-global-typography-cf76fd0-font-family ), Sans-serif;font-size:var( --e-global-typography-cf76fd0-font-size );font-weight:var( --e-global-typography-cf76fd0-font-weight );line-height:var( --e-global-typography-cf76fd0-line-height );letter-spacing:var( --e-global-typography-cf76fd0-letter-spacing );color:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-89e9b84 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px -16px 0px;}.elementor-2 .elementor-element.elementor-element-89e9b84 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-89e9b84 .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-0f1853c );font-family:var( --e-global-typography-efc9353-font-family ), Sans-serif;font-size:var( --e-global-typography-efc9353-font-size );font-weight:var( --e-global-typography-efc9353-font-weight );font-style:var( --e-global-typography-efc9353-font-style );line-height:var( --e-global-typography-efc9353-line-height );text-decoration-color:var( --e-global-color-0f1853c );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-fad1e7e{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2 .elementor-element.elementor-element-61e6e38{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-61e6e38:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-61e6e38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ca6b9c0 );background-image:url("https://casasrurales-salamanca.com/wp-content/uploads/2026/02/Topographic-Lines-hero.png");}.elementor-2 .elementor-element.elementor-element-cf30a87{--e-image-carousel-slides-to-show:2;}.elementor-2 .elementor-element.elementor-element-cf30a87 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2 .elementor-element.elementor-element-cf30a87 .elementor-swiper-button.elementor-swiper-button-next{font-size:41px;}.elementor-2 .elementor-element.elementor-element-a3f2bb1{--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:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a3f2bb1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a3f2bb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-a3f2bb1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-4203099f{--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;--gap:82px 82px;--row-gap:82px;--column-gap:82px;}.elementor-2 .elementor-element.elementor-element-155af788{--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:flex-start;--gap:120px 60px;--row-gap:120px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-4f4b8943{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-4f4b8943.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-4f4b8943 .elementor-heading-title{font-family:var( --e-global-typography-2226ae7-font-family ), Sans-serif;font-size:var( --e-global-typography-2226ae7-font-size );font-weight:var( --e-global-typography-2226ae7-font-weight );line-height:var( --e-global-typography-2226ae7-line-height );color:#647D54;}.elementor-2 .elementor-element.elementor-element-3a70d60{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3a70d60.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-3a70d60 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2 .elementor-element.elementor-element-3a70d60 .jeg-elementor-kit.jkit-heading .heading-title{font-family:var( --e-global-typography-cf76fd0-font-family ), Sans-serif;font-size:var( --e-global-typography-cf76fd0-font-size );font-weight:var( --e-global-typography-cf76fd0-font-weight );line-height:var( --e-global-typography-cf76fd0-line-height );letter-spacing:var( --e-global-typography-cf76fd0-letter-spacing );color:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-3a70d60 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 24px 0px;}.elementor-2 .elementor-element.elementor-element-3a70d60 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3a70d60 .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-0f1853c );font-family:var( --e-global-typography-efc9353-font-family ), Sans-serif;font-size:var( --e-global-typography-efc9353-font-size );font-weight:var( --e-global-typography-efc9353-font-weight );font-style:var( --e-global-typography-efc9353-font-style );line-height:var( --e-global-typography-efc9353-line-height );text-decoration-color:var( --e-global-color-0f1853c );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3a70d60 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-6f17ab4 );font-family:var( --e-global-typography-6be4107-font-family ), Sans-serif;font-size:var( --e-global-typography-6be4107-font-size );font-weight:var( --e-global-typography-6be4107-font-weight );line-height:var( --e-global-typography-6be4107-line-height );margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-161bed01{--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:16px 16px;--row-gap:16px;--column-gap:16px;--z-index:2;}.elementor-2 .elementor-element.elementor-element-1e2b16ad{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-de664c img{width:220px;height:286px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-2 .elementor-element.elementor-element-3a219435{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-3a219435:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3a219435 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-3c88f874 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-4f7cc1a );margin:0px 0px 16px 0px;font-family:var( --e-global-typography-e3878bd-font-family ), Sans-serif;font-size:var( --e-global-typography-e3878bd-font-size );font-weight:var( --e-global-typography-e3878bd-font-weight );line-height:var( --e-global-typography-e3878bd-line-height );}.elementor-2 .elementor-element.elementor-element-3c88f874 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-2 .elementor-element.elementor-element-3c88f874 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-2 .elementor-element.elementor-element-3c88f874 .elementskit-section-title-wraper .elementskit-section-subtitle{color:var( --e-global-color-4f7cc1a );font-family:var( --e-global-typography-6be4107-font-family ), Sans-serif;font-size:var( --e-global-typography-6be4107-font-size );font-weight:var( --e-global-typography-6be4107-font-weight );line-height:var( --e-global-typography-6be4107-line-height );margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1056fb17{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-66a6f71b img{width:220px;height:286px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-2 .elementor-element.elementor-element-c26a9ff{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-c26a9ff:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c26a9ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ca21e09 );}.elementor-2 .elementor-element.elementor-element-6e1cd5bd .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-4f7cc1a );margin:0px 0px 16px 0px;font-family:var( --e-global-typography-e3878bd-font-family ), Sans-serif;font-size:var( --e-global-typography-e3878bd-font-size );font-weight:var( --e-global-typography-e3878bd-font-weight );line-height:var( --e-global-typography-e3878bd-line-height );}.elementor-2 .elementor-element.elementor-element-6e1cd5bd .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-2 .elementor-element.elementor-element-6e1cd5bd .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-2 .elementor-element.elementor-element-6e1cd5bd .elementskit-section-title-wraper .elementskit-section-subtitle{color:var( --e-global-color-4f7cc1a );font-family:var( --e-global-typography-6be4107-font-family ), Sans-serif;font-size:var( --e-global-typography-6be4107-font-size );font-weight:var( --e-global-typography-6be4107-font-weight );line-height:var( --e-global-typography-6be4107-line-height );margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-92f56a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;bottom:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-92f56a{right:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-92f56a{left:0px;}.elementor-2 .elementor-element.elementor-element-92f56a img{width:100%;height:214px;object-fit:contain;object-position:center center;opacity:1;}.elementor-2 .elementor-element.elementor-element-6d228e73{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-2838682a{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2838682a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2838682a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-2 .elementor-element.elementor-element-6b04b945{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2bb69d60{--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:0266px 0266px;--row-gap:0266px;--column-gap:0266px;}.elementor-2 .elementor-element.elementor-element-6acaa602{--display:flex;}.elementor-2 .elementor-element.elementor-element-6acaa602.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-e12d727.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-e12d727{text-align:center;}.elementor-2 .elementor-element.elementor-element-e12d727 .elementor-heading-title{font-family:var( --e-global-typography-2226ae7-font-family ), Sans-serif;font-size:var( --e-global-typography-2226ae7-font-size );font-weight:var( --e-global-typography-2226ae7-font-weight );line-height:var( --e-global-typography-2226ae7-line-height );color:var( --e-global-color-ca21e09 );}.elementor-2 .elementor-element.elementor-element-b263927{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b263927.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-b263927 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2 .elementor-element.elementor-element-b263927 .jeg-elementor-kit.jkit-heading .heading-title{font-family:var( --e-global-typography-cf76fd0-font-family ), Sans-serif;font-size:var( --e-global-typography-cf76fd0-font-size );font-weight:var( --e-global-typography-cf76fd0-font-weight );line-height:var( --e-global-typography-cf76fd0-line-height );letter-spacing:var( --e-global-typography-cf76fd0-letter-spacing );color:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-b263927 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px -16px 0px;}.elementor-2 .elementor-element.elementor-element-b263927 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b263927 .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-0f1853c );font-family:var( --e-global-typography-efc9353-font-family ), Sans-serif;font-size:var( --e-global-typography-efc9353-font-size );font-weight:var( --e-global-typography-efc9353-font-weight );font-style:var( --e-global-typography-efc9353-font-style );line-height:var( --e-global-typography-efc9353-line-height );text-decoration-color:var( --e-global-color-0f1853c );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-633834b4.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-633834b4 .elementor-heading-title{font-family:var( --e-global-typography-6be4107-font-family ), Sans-serif;font-size:var( --e-global-typography-6be4107-font-size );font-weight:var( --e-global-typography-6be4107-font-weight );line-height:var( --e-global-typography-6be4107-line-height );color:var( --e-global-color-6f17ab4 );}.elementor-2 .elementor-element.elementor-element-19c88d19{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-134c75c2{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2 .elementor-element.elementor-element-1c41fed{--display:flex;--min-height:446px;--justify-content:flex-end;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-1c41fed:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1c41fed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casasrurales-salamanca.com/wp-content/uploads/2026/03/casa-rural-mirador-covatilla.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-32911ba6{--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;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9ed6c5 );--border-color:var( --e-global-color-a9ed6c5 );--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-32911ba6::before, .elementor-2 .elementor-element.elementor-element-32911ba6 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-32911ba6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-32911ba6 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-32911ba6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-32911ba6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-b3aaef1 ) 0%, var( --e-global-color-a9ed6c5 ) 100%);}.elementor-2 .elementor-element.elementor-element-32911ba6:hover::before, .elementor-2 .elementor-element.elementor-element-32911ba6:hover > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-32911ba6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-32911ba6 > .elementor-background-slideshow:hover::before, .elementor-2 .elementor-element.elementor-element-32911ba6 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-ca6b9c0 ) 0%, var( --e-global-color-ca6b9c0 ) 100%);}.elementor-2 .elementor-element.elementor-element-32911ba6.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-6px;}.elementor-2 .elementor-element.elementor-element-32911ba6:hover{--overlay-opacity:1;box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.2);}.elementor-2 .elementor-element.elementor-element-32911ba6, .elementor-2 .elementor-element.elementor-element-32911ba6::before{--overlay-transition:0.1s;}.elementor-2 .elementor-element.elementor-element-32911ba6.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:inherit;background-color:inherit;}.elementor-2 .elementor-element.elementor-element-3af9b198{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2 .elementor-element.elementor-element-2f6cb5c4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:1.5em;color:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-7d6494b{--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:65px 45px;--row-gap:65px;--column-gap:45px;}.elementor-2 .elementor-element.elementor-element-5f8c8522{width:var( --container-widget-width, 72.028% );max-width:72.028%;--container-widget-width:72.028%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-5f8c8522.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-5f8c8522 .elementor-heading-title{font-family:var( --e-global-typography-6be4107-font-family ), Sans-serif;font-size:var( --e-global-typography-6be4107-font-size );font-weight:var( --e-global-typography-6be4107-font-weight );line-height:var( --e-global-typography-6be4107-line-height );color:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-58157cc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-58157cc0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-58157cc0 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-58157cc0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0f1853c );color:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-58157cc0.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-58157cc0.elementor-view-default .elementor-icon{color:var( --e-global-color-0f1853c );border-color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-58157cc0.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-58157cc0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-58157cc0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-58157cc0.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-58157cc0.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-ca21e09 );color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-58157cc0.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-58157cc0.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-ca21e09 );border-color:var( --e-global-color-ca21e09 );}.elementor-2 .elementor-element.elementor-element-58157cc0.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-58157cc0.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-ca21e09 );}.elementor-2 .elementor-element.elementor-element-58157cc0.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-58157cc0.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-58157cc0 .elementor-icon{font-size:16px;padding:9px;border-radius:32px 32px 32px 32px;}.elementor-2 .elementor-element.elementor-element-58157cc0 .elementor-icon svg{height:16px;}.elementor-2 .elementor-element.elementor-element-6cc516e0{--display:flex;--min-height:446px;--justify-content:flex-end;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-6cc516e0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6cc516e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casasrurales-salamanca.com/wp-content/uploads/2026/03/casa-rural-sierra-gredos.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-76b6242e{--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;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9ed6c5 );--border-color:var( --e-global-color-a9ed6c5 );--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-76b6242e::before, .elementor-2 .elementor-element.elementor-element-76b6242e > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-76b6242e > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-76b6242e > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-76b6242e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-76b6242e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-b3aaef1 ) 0%, var( --e-global-color-a9ed6c5 ) 100%);}.elementor-2 .elementor-element.elementor-element-76b6242e:hover::before, .elementor-2 .elementor-element.elementor-element-76b6242e:hover > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-76b6242e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-76b6242e > .elementor-background-slideshow:hover::before, .elementor-2 .elementor-element.elementor-element-76b6242e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-ca6b9c0 ) 0%, var( --e-global-color-ca6b9c0 ) 100%);}.elementor-2 .elementor-element.elementor-element-76b6242e.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-6px;}.elementor-2 .elementor-element.elementor-element-76b6242e:hover{--overlay-opacity:1;box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.2);}.elementor-2 .elementor-element.elementor-element-76b6242e, .elementor-2 .elementor-element.elementor-element-76b6242e::before{--overlay-transition:0.1s;}.elementor-2 .elementor-element.elementor-element-76b6242e.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:inherit;background-color:inherit;}.elementor-2 .elementor-element.elementor-element-44416d63{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2 .elementor-element.elementor-element-17154867 .elementor-heading-title{font-family:var( --e-global-typography-e3878bd-font-family ), Sans-serif;font-size:var( --e-global-typography-e3878bd-font-size );font-weight:var( --e-global-typography-e3878bd-font-weight );line-height:var( --e-global-typography-e3878bd-line-height );color:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-29351bf3{--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:45px 45px;--row-gap:45px;--column-gap:45px;}.elementor-2 .elementor-element.elementor-element-3a91622b{width:var( --container-widget-width, 72.028% );max-width:72.028%;--container-widget-width:72.028%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-3a91622b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-3a91622b .elementor-heading-title{font-family:var( --e-global-typography-6be4107-font-family ), Sans-serif;font-size:var( --e-global-typography-6be4107-font-size );font-weight:var( --e-global-typography-6be4107-font-weight );line-height:var( --e-global-typography-6be4107-line-height );color:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-178de4e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-178de4e7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-178de4e7 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-178de4e7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0f1853c );color:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-178de4e7.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-178de4e7.elementor-view-default .elementor-icon{color:var( --e-global-color-0f1853c );border-color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-178de4e7.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-178de4e7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-178de4e7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-178de4e7.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-178de4e7.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-ca21e09 );color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-178de4e7.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-178de4e7.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-ca21e09 );border-color:var( --e-global-color-ca21e09 );}.elementor-2 .elementor-element.elementor-element-178de4e7.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-178de4e7.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-ca21e09 );}.elementor-2 .elementor-element.elementor-element-178de4e7.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-178de4e7.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-178de4e7 .elementor-icon{font-size:16px;padding:9px;border-radius:32px 32px 32px 32px;}.elementor-2 .elementor-element.elementor-element-178de4e7 .elementor-icon svg{height:16px;}.elementor-2 .elementor-element.elementor-element-407b3cd7{--display:flex;--min-height:446px;--justify-content:flex-end;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-407b3cd7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-407b3cd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casasrurales-salamanca.com/wp-content/uploads/2026/03/casa-rural-sierra-bejar.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-31940d61{--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;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9ed6c5 );--border-color:var( --e-global-color-a9ed6c5 );--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-31940d61::before, .elementor-2 .elementor-element.elementor-element-31940d61 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-31940d61 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-31940d61 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-31940d61 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-31940d61 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-b3aaef1 ) 0%, var( --e-global-color-a9ed6c5 ) 100%);}.elementor-2 .elementor-element.elementor-element-31940d61:hover::before, .elementor-2 .elementor-element.elementor-element-31940d61:hover > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-31940d61:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-31940d61 > .elementor-background-slideshow:hover::before, .elementor-2 .elementor-element.elementor-element-31940d61 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-ca6b9c0 ) 0%, var( --e-global-color-ca6b9c0 ) 100%);}.elementor-2 .elementor-element.elementor-element-31940d61.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-6px;}.elementor-2 .elementor-element.elementor-element-31940d61:hover{--overlay-opacity:1;box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.2);}.elementor-2 .elementor-element.elementor-element-31940d61, .elementor-2 .elementor-element.elementor-element-31940d61::before{--overlay-transition:0.1s;}.elementor-2 .elementor-element.elementor-element-31940d61.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:inherit;background-color:inherit;}.elementor-2 .elementor-element.elementor-element-287d199d{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2 .elementor-element.elementor-element-7bc2fb51 .elementor-heading-title{font-family:var( --e-global-typography-e3878bd-font-family ), Sans-serif;font-size:var( --e-global-typography-e3878bd-font-size );font-weight:var( --e-global-typography-e3878bd-font-weight );line-height:var( --e-global-typography-e3878bd-line-height );color:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-42621bb2{--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:45px 45px;--row-gap:45px;--column-gap:45px;}.elementor-2 .elementor-element.elementor-element-194d2753 .elementor-heading-title{font-family:var( --e-global-typography-6be4107-font-family ), Sans-serif;font-size:var( --e-global-typography-6be4107-font-size );font-weight:var( --e-global-typography-6be4107-font-weight );line-height:var( --e-global-typography-6be4107-line-height );color:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-3b4dde41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-3b4dde41.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-3b4dde41 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-3b4dde41.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0f1853c );color:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-3b4dde41.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-3b4dde41.elementor-view-default .elementor-icon{color:var( --e-global-color-0f1853c );border-color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-3b4dde41.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-3b4dde41.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-3b4dde41.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-3b4dde41.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-3b4dde41.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-ca21e09 );color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-3b4dde41.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-3b4dde41.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-ca21e09 );border-color:var( --e-global-color-ca21e09 );}.elementor-2 .elementor-element.elementor-element-3b4dde41.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-3b4dde41.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-ca21e09 );}.elementor-2 .elementor-element.elementor-element-3b4dde41.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-3b4dde41.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-3b4dde41 .elementor-icon{font-size:16px;padding:9px;border-radius:32px 32px 32px 32px;}.elementor-2 .elementor-element.elementor-element-3b4dde41 .elementor-icon svg{height:16px;}.elementor-2 .elementor-element.elementor-element-378af706{--e-transform-flipX:-1;bottom:0px;z-index:0;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-378af706{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-378af706{right:0px;}.elementor-2 .elementor-element.elementor-element-ea27051{--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;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-6f867b65{--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;--overflow:hidden;--overlay-opacity:1;--overlay-mix-blend-mode:overlay;--border-radius:24px 24px 24px 24px;--padding-top:60px;--padding-bottom:60px;--padding-left:96px;--padding-right:96px;}.elementor-2 .elementor-element.elementor-element-6f867b65:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6f867b65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ca6b9c0 );background-image:url("https://casasrurales-salamanca.com/wp-content/uploads/2026/02/Topographic-Lines-1.png");background-position:center right;background-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-6f867b65::before, .elementor-2 .elementor-element.elementor-element-6f867b65 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-6f867b65 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-6f867b65 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-6f867b65 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-6f867b65 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-b3aaef1 ) 0%, var( --e-global-color-b3aaef1 ) 200%);}.elementor-2 .elementor-element.elementor-element-470f1903{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-42321cab{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-11cdb451{--display:flex;--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-2502618b.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-2502618b{text-align:start;}.elementor-2 .elementor-element.elementor-element-2502618b .elementor-heading-title{font-family:var( --e-global-typography-2226ae7-font-family ), Sans-serif;font-size:var( --e-global-typography-2226ae7-font-size );font-weight:var( --e-global-typography-2226ae7-font-weight );line-height:var( --e-global-typography-2226ae7-line-height );color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-4ea6cae1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4ea6cae1.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-4ea6cae1 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2 .elementor-element.elementor-element-4ea6cae1 .jeg-elementor-kit.jkit-heading .heading-title{font-family:var( --e-global-typography-cf76fd0-font-family ), Sans-serif;font-size:var( --e-global-typography-cf76fd0-font-size );font-weight:var( --e-global-typography-cf76fd0-font-weight );line-height:var( --e-global-typography-cf76fd0-line-height );letter-spacing:var( --e-global-typography-cf76fd0-letter-spacing );color:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-4ea6cae1 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4ea6cae1 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4ea6cae1 .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-0f1853c );font-family:var( --e-global-typography-efc9353-font-family ), Sans-serif;font-size:var( --e-global-typography-efc9353-font-size );font-weight:var( --e-global-typography-efc9353-font-weight );font-style:var( --e-global-typography-efc9353-font-style );line-height:var( --e-global-typography-efc9353-line-height );text-decoration-color:var( --e-global-color-0f1853c );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4ea6cae1 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-4f7cc1a );font-family:var( --e-global-typography-6be4107-font-family ), Sans-serif;font-size:var( --e-global-typography-6be4107-font-size );font-weight:var( --e-global-typography-6be4107-font-weight );line-height:var( --e-global-typography-6be4107-line-height );margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e340613{--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;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-d3f143c .elementor-button{background-color:var( --e-global-color-0f1853c );font-family:var( --e-global-typography-c6cdef5-font-family ), Sans-serif;font-size:var( --e-global-typography-c6cdef5-font-size );font-weight:var( --e-global-typography-c6cdef5-font-weight );line-height:var( --e-global-typography-c6cdef5-line-height );fill:var( --e-global-color-ca6b9c0 );color:var( --e-global-color-ca6b9c0 );transition-duration:0.1s;border-radius:32px 32px 32px 32px;padding:16px 24px 16px 24px;}.elementor-2 .elementor-element.elementor-element-d3f143c .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-d3f143c .elementor-button:focus{background-color:var( --e-global-color-ca21e09 );color:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-d3f143c{width:var( --container-widget-width, 146px );max-width:146px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:146px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-d3f143c:hover{--e-transform-translateY:-6px;}.elementor-2 .elementor-element.elementor-element-d3f143c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-d3f143c .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-d3f143c .elementor-button:focus svg{fill:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-5937a8b .elementor-button{background-color:var( --e-global-color-0f1853c );font-family:var( --e-global-typography-c6cdef5-font-family ), Sans-serif;font-size:var( --e-global-typography-c6cdef5-font-size );font-weight:var( --e-global-typography-c6cdef5-font-weight );line-height:var( --e-global-typography-c6cdef5-line-height );fill:var( --e-global-color-ca6b9c0 );color:var( --e-global-color-ca6b9c0 );transition-duration:0.1s;border-radius:32px 32px 32px 32px;padding:16px 24px 16px 24px;}.elementor-2 .elementor-element.elementor-element-5937a8b .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-5937a8b .elementor-button:focus{background-color:var( --e-global-color-ca21e09 );color:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-5937a8b{width:var( --container-widget-width, 146px );max-width:146px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:146px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-5937a8b:hover{--e-transform-translateY:-6px;}.elementor-2 .elementor-element.elementor-element-5937a8b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-5937a8b .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-5937a8b .elementor-button:focus svg{fill:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-49814085{width:var( --container-widget-width, 779px );max-width:779px;--container-widget-width:779px;--container-widget-flex-grow:0;top:0px;z-index:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-49814085.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-49814085{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-49814085{right:0px;}.elementor-2 .elementor-element.elementor-element-49814085 img{width:100%;height:450px;object-fit:cover;object-position:center center;opacity:1;}.elementor-2 .elementor-element.elementor-element-132b789{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-21f9b85b{--display:flex;--overflow:hidden;--border-radius:0px 0px 20px 20px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2cde1717{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-25c21b5{--display:flex;--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-3978e56f.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-3978e56f{text-align:center;}.elementor-2 .elementor-element.elementor-element-3978e56f .elementor-heading-title{font-family:var( --e-global-typography-2226ae7-font-family ), Sans-serif;font-size:var( --e-global-typography-2226ae7-font-size );font-weight:var( --e-global-typography-2226ae7-font-weight );line-height:var( --e-global-typography-2226ae7-line-height );color:var( --e-global-color-ca21e09 );}.elementor-2 .elementor-element.elementor-element-46419396{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-46419396.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-46419396 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-2 .elementor-element.elementor-element-46419396 .jeg-elementor-kit.jkit-heading .heading-title{font-family:var( --e-global-typography-cf76fd0-font-family ), Sans-serif;font-size:var( --e-global-typography-cf76fd0-font-size );font-weight:var( --e-global-typography-cf76fd0-font-weight );line-height:var( --e-global-typography-cf76fd0-line-height );letter-spacing:var( --e-global-typography-cf76fd0-letter-spacing );color:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-46419396 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-46419396 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-46419396 .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-0f1853c );font-family:var( --e-global-typography-efc9353-font-family ), Sans-serif;font-size:var( --e-global-typography-efc9353-font-size );font-weight:var( --e-global-typography-efc9353-font-weight );font-style:var( --e-global-typography-efc9353-font-style );line-height:var( --e-global-typography-efc9353-line-height );text-decoration-color:var( --e-global-color-0f1853c );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-46419396 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-6f17ab4 );font-family:var( --e-global-typography-6be4107-font-family ), Sans-serif;font-size:var( --e-global-typography-6be4107-font-size );font-weight:var( --e-global-typography-6be4107-font-weight );line-height:var( --e-global-typography-6be4107-line-height );margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-40fe7{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-2809d99a{--display:flex;--min-height:353px;--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:space-between;--overlay-opacity:0.4;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-2809d99a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2809d99a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casasrurales-salamanca.com/wp-content/uploads/2026/04/cicloturismo-guijo-de-avila-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-2809d99a::before, .elementor-2 .elementor-element.elementor-element-2809d99a > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-2809d99a > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-2809d99a > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-2809d99a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-2809d99a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-b3aaef1 ) 0%, var( --e-global-color-ca6b9c0 ) 100%);}.elementor-2 .elementor-element.elementor-element-79e142d3.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-79e142d3 .elementor-icon-wrapper{text-align:end;}.elementor-2 .elementor-element.elementor-element-79e142d3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0f1853c );color:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-79e142d3.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-79e142d3.elementor-view-default .elementor-icon{color:var( --e-global-color-0f1853c );border-color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-79e142d3.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-79e142d3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-79e142d3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-79e142d3.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-79e142d3.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-ca21e09 );color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-79e142d3.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-79e142d3.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-ca21e09 );border-color:var( --e-global-color-ca21e09 );}.elementor-2 .elementor-element.elementor-element-79e142d3.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-79e142d3.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-ca21e09 );}.elementor-2 .elementor-element.elementor-element-79e142d3.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-79e142d3.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-79e142d3 .elementor-icon{font-size:30px;padding:10px;}.elementor-2 .elementor-element.elementor-element-79e142d3 .elementor-icon svg{height:30px;}.elementor-2 .elementor-element.elementor-element-6c86979e{--display:flex;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9ed6c5 );--border-color:var( --e-global-color-a9ed6c5 );--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6c86979e::before, .elementor-2 .elementor-element.elementor-element-6c86979e > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-6c86979e > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-6c86979e > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-6c86979e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-6c86979e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-b3aaef1 ) 0%, var( --e-global-color-b3aaef1 ) 100%);}.elementor-2 .elementor-element.elementor-element-6c86979e:hover::before, .elementor-2 .elementor-element.elementor-element-6c86979e:hover > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-6c86979e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-6c86979e > .elementor-background-slideshow:hover::before, .elementor-2 .elementor-element.elementor-element-6c86979e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-ca6b9c0 ) 0%, var( --e-global-color-ca6b9c0 ) 100%);}.elementor-2 .elementor-element.elementor-element-6c86979e.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-6px;}.elementor-2 .elementor-element.elementor-element-6c86979e:hover{--overlay-opacity:1;}.elementor-2 .elementor-element.elementor-element-6c86979e, .elementor-2 .elementor-element.elementor-element-6c86979e::before{--overlay-transition:0.1s;}.elementor-2 .elementor-element.elementor-element-6c86979e.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:inherit;background-color:inherit;}.elementor-2 .elementor-element.elementor-element-667ae4c9{width:100%;max-width:100%;padding:24px 24px 24px 24px;text-align:center;}.elementor-2 .elementor-element.elementor-element-667ae4c9.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-667ae4c9 .elementor-heading-title{font-family:var( --e-global-typography-2226ae7-font-family ), Sans-serif;font-size:var( --e-global-typography-2226ae7-font-size );font-weight:var( --e-global-typography-2226ae7-font-weight );line-height:var( --e-global-typography-2226ae7-line-height );color:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-667ae4c9 .elementor-heading-title a:hover, .elementor-2 .elementor-element.elementor-element-667ae4c9 .elementor-heading-title a:focus{color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-667ae4c9 .elementor-heading-title a{transition-duration:0.1s;}.elementor-2 .elementor-element.elementor-element-2336d030{--display:flex;--min-height:353px;--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:space-between;--overlay-opacity:0.4;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-2336d030:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2336d030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casasrurales-salamanca.com/wp-content/uploads/2026/04/piragua-y-vela-embalse-de-santa-teresa-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-2336d030::before, .elementor-2 .elementor-element.elementor-element-2336d030 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-2336d030 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-2336d030 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-2336d030 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-2336d030 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-b3aaef1 ) 0%, var( --e-global-color-ca6b9c0 ) 100%);}.elementor-2 .elementor-element.elementor-element-1c1fd14c.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-1c1fd14c .elementor-icon-wrapper{text-align:end;}.elementor-2 .elementor-element.elementor-element-1c1fd14c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0f1853c );color:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-1c1fd14c.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1c1fd14c.elementor-view-default .elementor-icon{color:var( --e-global-color-0f1853c );border-color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-1c1fd14c.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1c1fd14c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-1c1fd14c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-1c1fd14c.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-1c1fd14c.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-ca21e09 );color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-1c1fd14c.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-1c1fd14c.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-ca21e09 );border-color:var( --e-global-color-ca21e09 );}.elementor-2 .elementor-element.elementor-element-1c1fd14c.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-1c1fd14c.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-ca21e09 );}.elementor-2 .elementor-element.elementor-element-1c1fd14c.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-1c1fd14c.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-1c1fd14c .elementor-icon{font-size:30px;padding:10px;}.elementor-2 .elementor-element.elementor-element-1c1fd14c .elementor-icon svg{height:30px;}.elementor-2 .elementor-element.elementor-element-249d4eb5{--display:flex;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9ed6c5 );--border-color:var( --e-global-color-a9ed6c5 );--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-249d4eb5::before, .elementor-2 .elementor-element.elementor-element-249d4eb5 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-249d4eb5 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-249d4eb5 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-249d4eb5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-249d4eb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-b3aaef1 ) 0%, var( --e-global-color-b3aaef1 ) 100%);}.elementor-2 .elementor-element.elementor-element-249d4eb5:hover::before, .elementor-2 .elementor-element.elementor-element-249d4eb5:hover > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-249d4eb5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-249d4eb5 > .elementor-background-slideshow:hover::before, .elementor-2 .elementor-element.elementor-element-249d4eb5 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-ca6b9c0 ) 0%, var( --e-global-color-ca6b9c0 ) 100%);}.elementor-2 .elementor-element.elementor-element-249d4eb5.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-6px;}.elementor-2 .elementor-element.elementor-element-249d4eb5:hover{--overlay-opacity:1;}.elementor-2 .elementor-element.elementor-element-249d4eb5, .elementor-2 .elementor-element.elementor-element-249d4eb5::before{--overlay-transition:0.1s;}.elementor-2 .elementor-element.elementor-element-249d4eb5.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:inherit;background-color:inherit;}.elementor-2 .elementor-element.elementor-element-4b5959d9{width:100%;max-width:100%;padding:24px 24px 24px 24px;text-align:center;}.elementor-2 .elementor-element.elementor-element-4b5959d9.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-4b5959d9 .elementor-heading-title{font-family:var( --e-global-typography-2226ae7-font-family ), Sans-serif;font-size:var( --e-global-typography-2226ae7-font-size );font-weight:var( --e-global-typography-2226ae7-font-weight );line-height:var( --e-global-typography-2226ae7-line-height );color:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-4b5959d9 .elementor-heading-title a:hover, .elementor-2 .elementor-element.elementor-element-4b5959d9 .elementor-heading-title a:focus{color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-4b5959d9 .elementor-heading-title a{transition-duration:0.1s;}.elementor-2 .elementor-element.elementor-element-387eaa60{--display:flex;--min-height:353px;--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:space-between;--overlay-opacity:0.4;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-387eaa60:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-387eaa60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casasrurales-salamanca.com/wp-content/uploads/2026/04/senderismo-guijo-de-avila-bejar-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-387eaa60::before, .elementor-2 .elementor-element.elementor-element-387eaa60 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-387eaa60 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-387eaa60 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-387eaa60 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-387eaa60 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-b3aaef1 ) 0%, var( --e-global-color-ca6b9c0 ) 100%);}.elementor-2 .elementor-element.elementor-element-7fdf29ce.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-7fdf29ce .elementor-icon-wrapper{text-align:end;}.elementor-2 .elementor-element.elementor-element-7fdf29ce.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0f1853c );color:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-7fdf29ce.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-7fdf29ce.elementor-view-default .elementor-icon{color:var( --e-global-color-0f1853c );border-color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-7fdf29ce.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-7fdf29ce.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-7fdf29ce.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-7fdf29ce.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-7fdf29ce.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-ca21e09 );color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-7fdf29ce.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-7fdf29ce.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-ca21e09 );border-color:var( --e-global-color-ca21e09 );}.elementor-2 .elementor-element.elementor-element-7fdf29ce.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-7fdf29ce.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-ca21e09 );}.elementor-2 .elementor-element.elementor-element-7fdf29ce.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-7fdf29ce.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-7fdf29ce .elementor-icon{font-size:30px;padding:10px;}.elementor-2 .elementor-element.elementor-element-7fdf29ce .elementor-icon svg{height:30px;}.elementor-2 .elementor-element.elementor-element-3e70b175{--display:flex;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9ed6c5 );--border-color:var( --e-global-color-a9ed6c5 );--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3e70b175::before, .elementor-2 .elementor-element.elementor-element-3e70b175 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-3e70b175 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-3e70b175 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-3e70b175 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-3e70b175 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-b3aaef1 ) 0%, var( --e-global-color-b3aaef1 ) 100%);}.elementor-2 .elementor-element.elementor-element-3e70b175:hover::before, .elementor-2 .elementor-element.elementor-element-3e70b175:hover > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-3e70b175:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-3e70b175 > .elementor-background-slideshow:hover::before, .elementor-2 .elementor-element.elementor-element-3e70b175 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-ca6b9c0 ) 0%, var( --e-global-color-ca6b9c0 ) 100%);}.elementor-2 .elementor-element.elementor-element-3e70b175.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-6px;}.elementor-2 .elementor-element.elementor-element-3e70b175:hover{--overlay-opacity:1;}.elementor-2 .elementor-element.elementor-element-3e70b175, .elementor-2 .elementor-element.elementor-element-3e70b175::before{--overlay-transition:0.1s;}.elementor-2 .elementor-element.elementor-element-3e70b175.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:inherit;background-color:inherit;}.elementor-2 .elementor-element.elementor-element-1e87b71d{width:100%;max-width:100%;padding:24px 24px 24px 24px;text-align:center;}.elementor-2 .elementor-element.elementor-element-1e87b71d.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-1e87b71d .elementor-heading-title{font-family:var( --e-global-typography-2226ae7-font-family ), Sans-serif;font-size:var( --e-global-typography-2226ae7-font-size );font-weight:var( --e-global-typography-2226ae7-font-weight );line-height:var( --e-global-typography-2226ae7-line-height );color:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-1e87b71d .elementor-heading-title a:hover, .elementor-2 .elementor-element.elementor-element-1e87b71d .elementor-heading-title a:focus{color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-1e87b71d .elementor-heading-title a{transition-duration:0.1s;}.elementor-2 .elementor-element.elementor-element-3d19496e{--display:flex;--min-height:353px;--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:space-between;--overlay-opacity:0.4;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-3d19496e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3d19496e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casasrurales-salamanca.com/wp-content/uploads/2026/04/rutas-quad-sierra-de-bejar-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-3d19496e::before, .elementor-2 .elementor-element.elementor-element-3d19496e > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-3d19496e > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-3d19496e > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-3d19496e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-3d19496e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-b3aaef1 ) 0%, var( --e-global-color-ca6b9c0 ) 100%);}.elementor-2 .elementor-element.elementor-element-477970ce.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-477970ce .elementor-icon-wrapper{text-align:end;}.elementor-2 .elementor-element.elementor-element-477970ce.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0f1853c );color:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-477970ce.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-477970ce.elementor-view-default .elementor-icon{color:var( --e-global-color-0f1853c );border-color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-477970ce.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-477970ce.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-477970ce.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-477970ce.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-477970ce.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-ca21e09 );color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-477970ce.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-477970ce.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-ca21e09 );border-color:var( --e-global-color-ca21e09 );}.elementor-2 .elementor-element.elementor-element-477970ce.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-477970ce.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-ca21e09 );}.elementor-2 .elementor-element.elementor-element-477970ce.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-477970ce.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-477970ce .elementor-icon{font-size:30px;padding:10px;}.elementor-2 .elementor-element.elementor-element-477970ce .elementor-icon svg{height:30px;}.elementor-2 .elementor-element.elementor-element-504be9e1{--display:flex;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9ed6c5 );--border-color:var( --e-global-color-a9ed6c5 );--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-504be9e1::before, .elementor-2 .elementor-element.elementor-element-504be9e1 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-504be9e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-504be9e1 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-504be9e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-504be9e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-b3aaef1 ) 0%, var( --e-global-color-b3aaef1 ) 100%);}.elementor-2 .elementor-element.elementor-element-504be9e1:hover::before, .elementor-2 .elementor-element.elementor-element-504be9e1:hover > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-504be9e1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-504be9e1 > .elementor-background-slideshow:hover::before, .elementor-2 .elementor-element.elementor-element-504be9e1 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-ca6b9c0 ) 0%, var( --e-global-color-ca6b9c0 ) 100%);}.elementor-2 .elementor-element.elementor-element-504be9e1.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-6px;}.elementor-2 .elementor-element.elementor-element-504be9e1:hover{--overlay-opacity:1;}.elementor-2 .elementor-element.elementor-element-504be9e1, .elementor-2 .elementor-element.elementor-element-504be9e1::before{--overlay-transition:0.1s;}.elementor-2 .elementor-element.elementor-element-504be9e1.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:inherit;background-color:inherit;}.elementor-2 .elementor-element.elementor-element-504d2e5b{width:100%;max-width:100%;padding:24px 24px 24px 24px;text-align:center;}.elementor-2 .elementor-element.elementor-element-504d2e5b.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-504d2e5b .elementor-heading-title{font-family:var( --e-global-typography-2226ae7-font-family ), Sans-serif;font-size:var( --e-global-typography-2226ae7-font-size );font-weight:var( --e-global-typography-2226ae7-font-weight );line-height:var( --e-global-typography-2226ae7-line-height );color:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-504d2e5b .elementor-heading-title a:hover, .elementor-2 .elementor-element.elementor-element-504d2e5b .elementor-heading-title a:focus{color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-504d2e5b .elementor-heading-title a{transition-duration:0.1s;}.elementor-2 .elementor-element.elementor-element-6963ddb4 .elementor-button{background-color:var( --e-global-color-0f1853c );font-family:var( --e-global-typography-c6cdef5-font-family ), Sans-serif;font-size:var( --e-global-typography-c6cdef5-font-size );font-weight:var( --e-global-typography-c6cdef5-font-weight );line-height:var( --e-global-typography-c6cdef5-line-height );fill:var( --e-global-color-ca6b9c0 );color:var( --e-global-color-ca6b9c0 );transition-duration:0.1s;border-radius:32px 32px 32px 32px;padding:16px 24px 16px 24px;}.elementor-2 .elementor-element.elementor-element-6963ddb4 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-6963ddb4 .elementor-button:focus{background-color:var( --e-global-color-ca21e09 );color:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-6963ddb4:hover{--e-transform-translateY:-6px;}.elementor-2 .elementor-element.elementor-element-6963ddb4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-6963ddb4 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-6963ddb4 .elementor-button:focus svg{fill:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-04df682{--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;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-59011cf{text-align:center;}.elementor-2 .elementor-element.elementor-element-59011cf .elementor-heading-title{color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-60c46bb6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-1b4dcfc6{--display:flex;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1b4dcfc6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1b4dcfc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casasrurales-salamanca.com/wp-content/uploads/2026/04/cta-casas-rurales-miradores-guijo-avila-1.jpg");background-position:center center;background-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-1b4dcfc6::before, .elementor-2 .elementor-element.elementor-element-1b4dcfc6 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-1b4dcfc6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-1b4dcfc6 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-1b4dcfc6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-1b4dcfc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-c5d1378 ) -30%, var( --e-global-color-b3aaef1 ) 100%);}.elementor-2 .elementor-element.elementor-element-5f9ce5c6{--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:214px 214px;--row-gap:214px;--column-gap:214px;}.elementor-2 .elementor-element.elementor-element-2b6a2492{--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;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4a68da0a{--display:flex;--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-1aa08308.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-1aa08308{text-align:start;}.elementor-2 .elementor-element.elementor-element-1aa08308 .elementor-heading-title{font-family:var( --e-global-typography-2226ae7-font-family ), Sans-serif;font-size:var( --e-global-typography-2226ae7-font-size );font-weight:var( --e-global-typography-2226ae7-font-weight );line-height:var( --e-global-typography-2226ae7-line-height );color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-7e0834b9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7e0834b9.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-7e0834b9 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2 .elementor-element.elementor-element-7e0834b9 .jeg-elementor-kit.jkit-heading .heading-title{font-family:var( --e-global-typography-cf76fd0-font-family ), Sans-serif;font-size:var( --e-global-typography-cf76fd0-font-size );font-weight:var( --e-global-typography-cf76fd0-font-weight );line-height:var( --e-global-typography-cf76fd0-line-height );letter-spacing:var( --e-global-typography-cf76fd0-letter-spacing );color:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-7e0834b9 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px -16px 0px;}.elementor-2 .elementor-element.elementor-element-7e0834b9 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7e0834b9 .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-0f1853c );font-family:var( --e-global-typography-efc9353-font-family ), Sans-serif;font-size:var( --e-global-typography-efc9353-font-size );font-weight:var( --e-global-typography-efc9353-font-weight );font-style:var( --e-global-typography-efc9353-font-style );line-height:var( --e-global-typography-efc9353-line-height );text-decoration-color:var( --e-global-color-0f1853c );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2b61b15c{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2 .elementor-element.elementor-element-709466b5 .elementor-button{background-color:var( --e-global-color-0f1853c );font-family:var( --e-global-typography-c6cdef5-font-family ), Sans-serif;font-size:var( --e-global-typography-c6cdef5-font-size );font-weight:var( --e-global-typography-c6cdef5-font-weight );line-height:var( --e-global-typography-c6cdef5-line-height );fill:var( --e-global-color-ca6b9c0 );color:var( --e-global-color-ca6b9c0 );transition-duration:0.1s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0f1853c );border-radius:32px 32px 32px 32px;padding:16px 24px 16px 24px;}.elementor-2 .elementor-element.elementor-element-709466b5 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-709466b5 .elementor-button:focus{background-color:var( --e-global-color-ca21e09 );color:var( --e-global-color-4f7cc1a );border-color:var( --e-global-color-ca21e09 );}.elementor-2 .elementor-element.elementor-element-709466b5{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-709466b5:hover{--e-transform-translateY:-6px;}.elementor-2 .elementor-element.elementor-element-709466b5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-709466b5 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-709466b5 .elementor-button:focus svg{fill:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-650e7500{--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;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9ed6c5 );--border-color:var( --e-global-color-a9ed6c5 );--border-radius:16px 16px 16px 16px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-2 .elementor-element.elementor-element-650e7500::before, .elementor-2 .elementor-element.elementor-element-650e7500 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-650e7500 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-650e7500 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-650e7500 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-650e7500 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-b3aaef1 ) 0%, var( --e-global-color-a9ed6c5 ) 100%);}.elementor-2 .elementor-element.elementor-element-650e7500:hover{box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.2);}.elementor-2 .elementor-element.elementor-element-650e7500.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-650e7500.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:inherit;background-color:inherit;}.elementor-2 .elementor-element.elementor-element-712b7442{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2 .elementor-element.elementor-element-26bf9aea{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-274f3934.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-274f3934 .elementor-icon-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-274f3934.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0f1853c );color:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-274f3934.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-274f3934.elementor-view-default .elementor-icon{color:var( --e-global-color-0f1853c );border-color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-274f3934.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-274f3934.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-274f3934.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-274f3934.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-274f3934 .elementor-icon{font-size:26px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2 .elementor-element.elementor-element-274f3934 .elementor-icon svg{height:26px;}.elementor-2 .elementor-element.elementor-element-3f9c7e15.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-3f9c7e15 .elementor-heading-title{font-family:var( --e-global-typography-e807860-font-family ), Sans-serif;font-size:var( --e-global-typography-e807860-font-size );font-weight:var( --e-global-typography-e807860-font-weight );line-height:var( --e-global-typography-e807860-line-height );letter-spacing:var( --e-global-typography-e807860-letter-spacing );color:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-973b98{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-1bfaed12.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-1bfaed12 .elementor-icon-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-1bfaed12.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0f1853c );color:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-1bfaed12.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1bfaed12.elementor-view-default .elementor-icon{color:var( --e-global-color-0f1853c );border-color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-1bfaed12.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1bfaed12.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-1bfaed12.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-1bfaed12.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-1bfaed12 .elementor-icon{font-size:26px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2 .elementor-element.elementor-element-1bfaed12 .elementor-icon svg{height:26px;}.elementor-2 .elementor-element.elementor-element-6060d38a.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-6060d38a .elementor-heading-title{font-family:var( --e-global-typography-e807860-font-family ), Sans-serif;font-size:var( --e-global-typography-e807860-font-size );font-weight:var( --e-global-typography-e807860-font-weight );line-height:var( --e-global-typography-e807860-line-height );letter-spacing:var( --e-global-typography-e807860-letter-spacing );color:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-2e589bbe{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-12f8fb9a.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-12f8fb9a .elementor-icon-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-12f8fb9a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0f1853c );color:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-12f8fb9a.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-12f8fb9a.elementor-view-default .elementor-icon{color:var( --e-global-color-0f1853c );border-color:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-12f8fb9a.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-12f8fb9a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0f1853c );}.elementor-2 .elementor-element.elementor-element-12f8fb9a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-12f8fb9a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-12f8fb9a .elementor-icon{font-size:26px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2 .elementor-element.elementor-element-12f8fb9a .elementor-icon svg{height:26px;}.elementor-2 .elementor-element.elementor-element-351fc2e6.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-351fc2e6 .elementor-heading-title{font-family:var( --e-global-typography-e807860-font-family ), Sans-serif;font-size:var( --e-global-typography-e807860-font-size );font-weight:var( --e-global-typography-e807860-font-weight );line-height:var( --e-global-typography-e807860-line-height );letter-spacing:var( --e-global-typography-e807860-letter-spacing );color:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-8965426{--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:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cb9d147{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-2 .elementor-element.elementor-element-3409065{--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:0266px 0266px;--row-gap:0266px;--column-gap:0266px;}.elementor-2 .elementor-element.elementor-element-9929f25{--display:flex;}.elementor-2 .elementor-element.elementor-element-75e5243.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-75e5243{text-align:center;}.elementor-2 .elementor-element.elementor-element-75e5243 .elementor-heading-title{font-family:var( --e-global-typography-2226ae7-font-family ), Sans-serif;font-size:var( --e-global-typography-2226ae7-font-size );font-weight:var( --e-global-typography-2226ae7-font-weight );line-height:var( --e-global-typography-2226ae7-line-height );color:var( --e-global-color-ca21e09 );}.elementor-2 .elementor-element.elementor-element-24c9108{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-24c9108.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-24c9108 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2 .elementor-element.elementor-element-24c9108 .jeg-elementor-kit.jkit-heading .heading-title{font-family:var( --e-global-typography-cf76fd0-font-family ), Sans-serif;font-size:var( --e-global-typography-cf76fd0-font-size );font-weight:var( --e-global-typography-cf76fd0-font-weight );line-height:var( --e-global-typography-cf76fd0-line-height );letter-spacing:var( --e-global-typography-cf76fd0-letter-spacing );color:var( --e-global-color-ca6b9c0 );}.elementor-2 .elementor-element.elementor-element-24c9108 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px -16px 0px;}.elementor-2 .elementor-element.elementor-element-24c9108 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-24c9108 .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-0f1853c );font-family:var( --e-global-typography-efc9353-font-family ), Sans-serif;font-size:var( --e-global-typography-efc9353-font-size );font-weight:var( --e-global-typography-efc9353-font-weight );font-style:var( --e-global-typography-efc9353-font-style );line-height:var( --e-global-typography-efc9353-line-height );text-decoration-color:var( --e-global-color-0f1853c );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8284365 .elementor-button{background-color:var( --e-global-color-0f1853c );font-family:var( --e-global-typography-c6cdef5-font-family ), Sans-serif;font-size:var( --e-global-typography-c6cdef5-font-size );font-weight:var( --e-global-typography-c6cdef5-font-weight );line-height:var( --e-global-typography-c6cdef5-line-height );fill:var( --e-global-color-ca6b9c0 );color:var( --e-global-color-ca6b9c0 );transition-duration:0.1s;border-radius:32px 32px 32px 32px;padding:16px 24px 16px 24px;}.elementor-2 .elementor-element.elementor-element-8284365 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-8284365 .elementor-button:focus{background-color:var( --e-global-color-ca21e09 );color:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-8284365{width:var( --container-widget-width, 146px );max-width:146px;--container-widget-width:146px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-8284365:hover{--e-transform-translateY:-6px;}.elementor-2 .elementor-element.elementor-element-8284365.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-8284365 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-8284365 .elementor-button:focus svg{fill:var( --e-global-color-4f7cc1a );}.elementor-2 .elementor-element.elementor-element-d8ef5af{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2 .elementor-element.elementor-element-1830973{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-1830973:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1830973 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ca6b9c0 );background-image:url("https://casasrurales-salamanca.com/wp-content/uploads/2026/02/Topographic-Lines-hero.png");}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-1673ae4{--width:635px;}.elementor-2 .elementor-element.elementor-element-35906a6c{--width:796px;}.elementor-2 .elementor-element.elementor-element-1e03f1d{--width:33%;}.elementor-2 .elementor-element.elementor-element-32a0e65{--width:33%;}.elementor-2 .elementor-element.elementor-element-be092ee{--width:33%;}.elementor-2 .elementor-element.elementor-element-5fabb8f2{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-49a2b07a{--width:100%;}.elementor-2 .elementor-element.elementor-element-7af4308{--width:100%;}.elementor-2 .elementor-element.elementor-element-ad5245a{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-bcb3a65{--width:100%;}.elementor-2 .elementor-element.elementor-element-61e6e38{--width:100%;}.elementor-2 .elementor-element.elementor-element-161bed01{--width:100%;}.elementor-2 .elementor-element.elementor-element-3a219435{--width:355px;}.elementor-2 .elementor-element.elementor-element-c26a9ff{--width:355px;}.elementor-2 .elementor-element.elementor-element-6acaa602{--width:39.01%;}.elementor-2 .elementor-element.elementor-element-6f867b65{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-6c86979e{--width:100%;}.elementor-2 .elementor-element.elementor-element-249d4eb5{--width:100%;}.elementor-2 .elementor-element.elementor-element-3e70b175{--width:100%;}.elementor-2 .elementor-element.elementor-element-504be9e1{--width:100%;}.elementor-2 .elementor-element.elementor-element-04df682{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-2b6a2492{--width:564px;}.elementor-2 .elementor-element.elementor-element-650e7500{--width:424px;}.elementor-2 .elementor-element.elementor-element-1830973{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-49a2b07a{--width:100%;}.elementor-2 .elementor-element.elementor-element-bcb3a65{--width:100%;}.elementor-2 .elementor-element.elementor-element-6acaa602{--width:100%;}.elementor-2 .elementor-element.elementor-element-6f867b65{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-1b4dcfc6{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-2b6a2492{--width:100%;}.elementor-2 .elementor-element.elementor-element-9929f25{--width:100%;}}@media(min-width:1025px){.elementor-2 .elementor-element.elementor-element-1b4dcfc6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1b4dcfc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-4012d9f9{--margin-top:-124px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-297eca00{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-2e30d41{--gap:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-2 .elementor-element.elementor-element-61216c23 .elementor-heading-title{font-size:var( --e-global-typography-2226ae7-font-size );line-height:var( --e-global-typography-2226ae7-line-height );}.elementor-2 .elementor-element.elementor-element-5ed0cd7d{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-5ed0cd7d .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-caa4323-font-size );line-height:var( --e-global-typography-caa4323-line-height );letter-spacing:var( --e-global-typography-caa4323-letter-spacing );}.elementor-2 .elementor-element.elementor-element-5ed0cd7d .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-0e41f22-font-size );line-height:var( --e-global-typography-0e41f22-line-height );}.elementor-2 .elementor-element.elementor-element-10ecd897{--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-334234b8 .elementor-heading-title{font-size:var( --e-global-typography-c4b79cd-font-size );line-height:var( --e-global-typography-c4b79cd-line-height );letter-spacing:var( --e-global-typography-c4b79cd-letter-spacing );}.elementor-2 .elementor-element.elementor-element-42f4bbf .elementor-heading-title{font-size:var( --e-global-typography-6be4107-font-size );line-height:var( --e-global-typography-6be4107-line-height );}.elementor-2 .elementor-element.elementor-element-525742f .elementor-heading-title{font-size:var( --e-global-typography-c4b79cd-font-size );line-height:var( --e-global-typography-c4b79cd-line-height );letter-spacing:var( --e-global-typography-c4b79cd-letter-spacing );}.elementor-2 .elementor-element.elementor-element-17413c0 .elementor-heading-title{font-size:var( --e-global-typography-6be4107-font-size );line-height:var( --e-global-typography-6be4107-line-height );}.elementor-2 .elementor-element.elementor-element-49dbd71 .elementor-heading-title{font-size:var( --e-global-typography-6be4107-font-size );line-height:var( --e-global-typography-6be4107-line-height );}.elementor-2 .elementor-element.elementor-element-bba6d0b{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-bba6d0b .jeg-elementor-kit.jkit-heading .heading-title{font-size:18px;line-height:1.3em;letter-spacing:-1px;}.elementor-2 .elementor-element.elementor-element-bba6d0b .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-efc9353-font-size );line-height:var( --e-global-typography-efc9353-line-height );}.elementor-2 .elementor-element.elementor-element-805bf80{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-805bf80 .jeg-elementor-kit.jkit-heading .heading-title{font-size:18px;line-height:1.3em;letter-spacing:-1px;}.elementor-2 .elementor-element.elementor-element-805bf80 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-efc9353-font-size );line-height:var( --e-global-typography-efc9353-line-height );}.elementor-2 .elementor-element.elementor-element-d075f45{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-d075f45 .jeg-elementor-kit.jkit-heading .heading-title{font-size:18px;line-height:1.3em;letter-spacing:-1px;}.elementor-2 .elementor-element.elementor-element-d075f45 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-efc9353-font-size );line-height:var( --e-global-typography-efc9353-line-height );}.elementor-2 .elementor-element.elementor-element-5fabb8f2{--padding-top:0px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-233c1135{--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:space-between;--gap:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-2 .elementor-element.elementor-element-143530d .elementor-heading-title{font-size:var( --e-global-typography-2226ae7-font-size );line-height:var( --e-global-typography-2226ae7-line-height );}.elementor-2 .elementor-element.elementor-element-238979d2{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-238979d2 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-cf76fd0-font-size );line-height:var( --e-global-typography-cf76fd0-line-height );letter-spacing:var( --e-global-typography-cf76fd0-letter-spacing );}.elementor-2 .elementor-element.elementor-element-238979d2 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-efc9353-font-size );line-height:var( --e-global-typography-efc9353-line-height );}.elementor-2 .elementor-element.elementor-element-111d06f .elementor-button{font-size:var( --e-global-typography-c6cdef5-font-size );line-height:var( --e-global-typography-c6cdef5-line-height );}.elementor-2 .elementor-element.elementor-element-61a64ba .elementor-button{font-size:var( --e-global-typography-c6cdef5-font-size );line-height:var( --e-global-typography-c6cdef5-line-height );}.elementor-2 .elementor-element.elementor-element-7dfb1c3 .elementor-button{font-size:var( --e-global-typography-c6cdef5-font-size );line-height:var( --e-global-typography-c6cdef5-line-height );}.elementor-2 .elementor-element.elementor-element-bd04ff7{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-7af4308{--justify-content:center;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-ad5245a{--padding-top:0px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-4db2bc9{--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:space-between;--gap:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-2 .elementor-element.elementor-element-a471c1b .elementor-heading-title{font-size:var( --e-global-typography-2226ae7-font-size );line-height:var( --e-global-typography-2226ae7-line-height );}.elementor-2 .elementor-element.elementor-element-89e9b84{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-89e9b84 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-cf76fd0-font-size );line-height:var( --e-global-typography-cf76fd0-line-height );letter-spacing:var( --e-global-typography-cf76fd0-letter-spacing );}.elementor-2 .elementor-element.elementor-element-89e9b84 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-efc9353-font-size );line-height:var( --e-global-typography-efc9353-line-height );}.elementor-2 .elementor-element.elementor-element-fad1e7e{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-61e6e38{--justify-content:center;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-a3f2bb1{--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-4203099f{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-2 .elementor-element.elementor-element-4f4b8943 .elementor-heading-title{font-size:var( --e-global-typography-2226ae7-font-size );line-height:var( --e-global-typography-2226ae7-line-height );}.elementor-2 .elementor-element.elementor-element-3a70d60{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-3a70d60 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-cf76fd0-font-size );line-height:var( --e-global-typography-cf76fd0-line-height );letter-spacing:var( --e-global-typography-cf76fd0-letter-spacing );}.elementor-2 .elementor-element.elementor-element-3a70d60 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-efc9353-font-size );line-height:var( --e-global-typography-efc9353-line-height );}.elementor-2 .elementor-element.elementor-element-3a70d60 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-6be4107-font-size );line-height:var( --e-global-typography-6be4107-line-height );}.elementor-2 .elementor-element.elementor-element-161bed01{--z-index:1;}.elementor-2 .elementor-element.elementor-element-de664c img{height:100%;}.elementor-2 .elementor-element.elementor-element-3c88f874 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-e3878bd-font-size );line-height:var( --e-global-typography-e3878bd-line-height );}.elementor-2 .elementor-element.elementor-element-3c88f874 .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:var( --e-global-typography-6be4107-font-size );line-height:var( --e-global-typography-6be4107-line-height );}.elementor-2 .elementor-element.elementor-element-66a6f71b img{height:100%;}.elementor-2 .elementor-element.elementor-element-6e1cd5bd .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-e3878bd-font-size );line-height:var( --e-global-typography-e3878bd-line-height );}.elementor-2 .elementor-element.elementor-element-6e1cd5bd .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:var( --e-global-typography-6be4107-font-size );line-height:var( --e-global-typography-6be4107-line-height );}.elementor-2 .elementor-element.elementor-element-92f56a{z-index:0;}.elementor-2 .elementor-element.elementor-element-6d228e73{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-2838682a{--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-2bb69d60{--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;--justify-content:space-between;--gap:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-2 .elementor-element.elementor-element-e12d727 .elementor-heading-title{font-size:var( --e-global-typography-2226ae7-font-size );line-height:var( --e-global-typography-2226ae7-line-height );}.elementor-2 .elementor-element.elementor-element-b263927{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-b263927 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-cf76fd0-font-size );line-height:var( --e-global-typography-cf76fd0-line-height );letter-spacing:var( --e-global-typography-cf76fd0-letter-spacing );}.elementor-2 .elementor-element.elementor-element-b263927 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-efc9353-font-size );line-height:var( --e-global-typography-efc9353-line-height );}.elementor-2 .elementor-element.elementor-element-633834b4{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-633834b4 .elementor-heading-title{font-size:var( --e-global-typography-6be4107-font-size );line-height:var( --e-global-typography-6be4107-line-height );}.elementor-2 .elementor-element.elementor-element-2f6cb5c4 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-5f8c8522 .elementor-heading-title{font-size:var( --e-global-typography-6be4107-font-size );line-height:var( --e-global-typography-6be4107-line-height );}.elementor-2 .elementor-element.elementor-element-17154867 .elementor-heading-title{font-size:var( --e-global-typography-e3878bd-font-size );line-height:var( --e-global-typography-e3878bd-line-height );}.elementor-2 .elementor-element.elementor-element-3a91622b .elementor-heading-title{font-size:var( --e-global-typography-6be4107-font-size );line-height:var( --e-global-typography-6be4107-line-height );}.elementor-2 .elementor-element.elementor-element-7bc2fb51 .elementor-heading-title{font-size:var( --e-global-typography-e3878bd-font-size );line-height:var( --e-global-typography-e3878bd-line-height );}.elementor-2 .elementor-element.elementor-element-194d2753 .elementor-heading-title{font-size:var( --e-global-typography-6be4107-font-size );line-height:var( --e-global-typography-6be4107-line-height );}.elementor-2 .elementor-element.elementor-element-ea27051{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-6f867b65{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-470f1903{--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-42321cab{--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2502618b .elementor-heading-title{font-size:var( --e-global-typography-2226ae7-font-size );line-height:var( --e-global-typography-2226ae7-line-height );}.elementor-2 .elementor-element.elementor-element-4ea6cae1{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-4ea6cae1 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-cf76fd0-font-size );line-height:var( --e-global-typography-cf76fd0-line-height );letter-spacing:var( --e-global-typography-cf76fd0-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4ea6cae1 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-efc9353-font-size );line-height:var( --e-global-typography-efc9353-line-height );}.elementor-2 .elementor-element.elementor-element-4ea6cae1 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-6be4107-font-size );line-height:var( --e-global-typography-6be4107-line-height );}.elementor-2 .elementor-element.elementor-element-d3f143c .elementor-button{font-size:var( --e-global-typography-c6cdef5-font-size );line-height:var( --e-global-typography-c6cdef5-line-height );}.elementor-2 .elementor-element.elementor-element-5937a8b .elementor-button{font-size:var( --e-global-typography-c6cdef5-font-size );line-height:var( --e-global-typography-c6cdef5-line-height );}.elementor-2 .elementor-element.elementor-element-49814085{--container-widget-width:291px;--container-widget-flex-grow:0;width:var( --container-widget-width, 291px );max-width:291px;}.elementor-2 .elementor-element.elementor-element-49814085.elementor-element{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-49814085 img{width:100%;max-width:1000px;height:754px;}.elementor-2 .elementor-element.elementor-element-132b789{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-21f9b85b{--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-3978e56f .elementor-heading-title{font-size:var( --e-global-typography-2226ae7-font-size );line-height:var( --e-global-typography-2226ae7-line-height );}.elementor-2 .elementor-element.elementor-element-46419396{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-46419396 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-cf76fd0-font-size );line-height:var( --e-global-typography-cf76fd0-line-height );letter-spacing:var( --e-global-typography-cf76fd0-letter-spacing );}.elementor-2 .elementor-element.elementor-element-46419396 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-efc9353-font-size );line-height:var( --e-global-typography-efc9353-line-height );}.elementor-2 .elementor-element.elementor-element-46419396 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-6be4107-font-size );line-height:var( --e-global-typography-6be4107-line-height );}.elementor-2 .elementor-element.elementor-element-667ae4c9 .elementor-heading-title{font-size:var( --e-global-typography-2226ae7-font-size );line-height:var( --e-global-typography-2226ae7-line-height );}.elementor-2 .elementor-element.elementor-element-4b5959d9 .elementor-heading-title{font-size:var( --e-global-typography-2226ae7-font-size );line-height:var( --e-global-typography-2226ae7-line-height );}.elementor-2 .elementor-element.elementor-element-1e87b71d .elementor-heading-title{font-size:var( --e-global-typography-2226ae7-font-size );line-height:var( --e-global-typography-2226ae7-line-height );}.elementor-2 .elementor-element.elementor-element-504d2e5b .elementor-heading-title{font-size:var( --e-global-typography-2226ae7-font-size );line-height:var( --e-global-typography-2226ae7-line-height );}.elementor-2 .elementor-element.elementor-element-6963ddb4 .elementor-button{font-size:var( --e-global-typography-c6cdef5-font-size );line-height:var( --e-global-typography-c6cdef5-line-height );}.elementor-2 .elementor-element.elementor-element-04df682{--padding-top:0px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-60c46bb6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-1b4dcfc6{--padding-top:120px;--padding-bottom:166px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-5f9ce5c6{--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-2 .elementor-element.elementor-element-1aa08308 .elementor-heading-title{font-size:var( --e-global-typography-2226ae7-font-size );line-height:var( --e-global-typography-2226ae7-line-height );}.elementor-2 .elementor-element.elementor-element-7e0834b9{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-7e0834b9 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-cf76fd0-font-size );line-height:var( --e-global-typography-cf76fd0-line-height );letter-spacing:var( --e-global-typography-cf76fd0-letter-spacing );}.elementor-2 .elementor-element.elementor-element-7e0834b9 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-efc9353-font-size );line-height:var( --e-global-typography-efc9353-line-height );}.elementor-2 .elementor-element.elementor-element-709466b5 .elementor-button{font-size:var( --e-global-typography-c6cdef5-font-size );line-height:var( --e-global-typography-c6cdef5-line-height );}.elementor-2 .elementor-element.elementor-element-650e7500{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-3f9c7e15 .elementor-heading-title{font-size:var( --e-global-typography-e807860-font-size );line-height:var( --e-global-typography-e807860-line-height );letter-spacing:var( --e-global-typography-e807860-letter-spacing );}.elementor-2 .elementor-element.elementor-element-6060d38a .elementor-heading-title{font-size:var( --e-global-typography-e807860-font-size );line-height:var( --e-global-typography-e807860-line-height );letter-spacing:var( --e-global-typography-e807860-letter-spacing );}.elementor-2 .elementor-element.elementor-element-351fc2e6 .elementor-heading-title{font-size:var( --e-global-typography-e807860-font-size );line-height:var( --e-global-typography-e807860-line-height );letter-spacing:var( --e-global-typography-e807860-letter-spacing );}.elementor-2 .elementor-element.elementor-element-8965426{--padding-top:0px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-3409065{--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;--justify-content:space-between;--gap:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-2 .elementor-element.elementor-element-75e5243 .elementor-heading-title{font-size:var( --e-global-typography-2226ae7-font-size );line-height:var( --e-global-typography-2226ae7-line-height );}.elementor-2 .elementor-element.elementor-element-24c9108{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-24c9108 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-cf76fd0-font-size );line-height:var( --e-global-typography-cf76fd0-line-height );letter-spacing:var( --e-global-typography-cf76fd0-letter-spacing );}.elementor-2 .elementor-element.elementor-element-24c9108 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-efc9353-font-size );line-height:var( --e-global-typography-efc9353-line-height );}.elementor-2 .elementor-element.elementor-element-8284365 .elementor-button{font-size:var( --e-global-typography-c6cdef5-font-size );line-height:var( --e-global-typography-c6cdef5-line-height );}.elementor-2 .elementor-element.elementor-element-d8ef5af{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-1830973{--justify-content:center;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-4012d9f9{--margin-top:-116px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-2e30d41{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:180px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-1673ae4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-61216c23 .elementor-heading-title{font-size:var( --e-global-typography-2226ae7-font-size );line-height:var( --e-global-typography-2226ae7-line-height );}.elementor-2 .elementor-element.elementor-element-5ed0cd7d{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-5ed0cd7d .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-caa4323-font-size );line-height:var( --e-global-typography-caa4323-line-height );letter-spacing:var( --e-global-typography-caa4323-letter-spacing );}.elementor-2 .elementor-element.elementor-element-5ed0cd7d .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-0e41f22-font-size );line-height:var( --e-global-typography-0e41f22-line-height );}.elementor-2 .elementor-element.elementor-element-73a98fad.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-73a98fad .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-2 .elementor-element.elementor-element-334234b8 .elementor-heading-title{font-size:var( --e-global-typography-c4b79cd-font-size );line-height:var( --e-global-typography-c4b79cd-line-height );letter-spacing:var( --e-global-typography-c4b79cd-letter-spacing );}.elementor-2 .elementor-element.elementor-element-42f4bbf .elementor-heading-title{font-size:var( --e-global-typography-6be4107-font-size );line-height:var( --e-global-typography-6be4107-line-height );}.elementor-2 .elementor-element.elementor-element-525742f .elementor-heading-title{font-size:var( --e-global-typography-c4b79cd-font-size );line-height:var( --e-global-typography-c4b79cd-line-height );letter-spacing:var( --e-global-typography-c4b79cd-letter-spacing );}.elementor-2 .elementor-element.elementor-element-17413c0 .elementor-heading-title{font-size:var( --e-global-typography-6be4107-font-size );line-height:var( --e-global-typography-6be4107-line-height );}.elementor-2 .elementor-element.elementor-element-49dbd71 .elementor-heading-title{font-size:var( --e-global-typography-6be4107-font-size );line-height:var( --e-global-typography-6be4107-line-height );}.elementor-2 .elementor-element.elementor-element-3dea50a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:2px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1e03f1d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-bba6d0b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-bba6d0b .jeg-elementor-kit.jkit-heading .heading-title{font-size:18px;line-height:1.3em;letter-spacing:-1px;}.elementor-2 .elementor-element.elementor-element-bba6d0b .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-bba6d0b .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-bba6d0b .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-efc9353-font-size );line-height:var( --e-global-typography-efc9353-line-height );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-805bf80{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-805bf80 .jeg-elementor-kit.jkit-heading .heading-title{font-size:18px;line-height:1.3em;letter-spacing:-1px;}.elementor-2 .elementor-element.elementor-element-805bf80 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-805bf80 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-805bf80 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-efc9353-font-size );line-height:var( --e-global-typography-efc9353-line-height );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d075f45{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d075f45 .jeg-elementor-kit.jkit-heading .heading-title{font-size:18px;line-height:1.3em;letter-spacing:-1px;}.elementor-2 .elementor-element.elementor-element-d075f45 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d075f45 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d075f45 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-efc9353-font-size );line-height:var( --e-global-typography-efc9353-line-height );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5fabb8f2{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-2d3ae34f{--gap:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-2 .elementor-element.elementor-element-233c1135{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-49a2b07a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-143530d .elementor-heading-title{font-size:var( --e-global-typography-2226ae7-font-size );line-height:var( --e-global-typography-2226ae7-line-height );}.elementor-2 .elementor-element.elementor-element-238979d2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-238979d2 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-cf76fd0-font-size );line-height:var( --e-global-typography-cf76fd0-line-height );letter-spacing:var( --e-global-typography-cf76fd0-letter-spacing );}.elementor-2 .elementor-element.elementor-element-238979d2 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-238979d2 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-238979d2 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-efc9353-font-size );line-height:var( --e-global-typography-efc9353-line-height );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-111d06f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-111d06f.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-111d06f .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-2 .elementor-element.elementor-element-111d06f .elementor-button{font-size:var( --e-global-typography-c6cdef5-font-size );line-height:var( --e-global-typography-c6cdef5-line-height );}.elementor-2 .elementor-element.elementor-element-61a64ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2 .elementor-element.elementor-element-61a64ba.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-61a64ba .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-2 .elementor-element.elementor-element-61a64ba .elementor-button{font-size:var( --e-global-typography-c6cdef5-font-size );line-height:var( --e-global-typography-c6cdef5-line-height );}.elementor-2 .elementor-element.elementor-element-7dfb1c3.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-7dfb1c3 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-2 .elementor-element.elementor-element-7dfb1c3 .elementor-button{font-size:var( --e-global-typography-c6cdef5-font-size );line-height:var( --e-global-typography-c6cdef5-line-height );}.elementor-2 .elementor-element.elementor-element-bd04ff7{--gap:52px 52px;--row-gap:52px;--column-gap:52px;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-7af4308{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-ad5245a{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-c7f9801{--gap:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-2 .elementor-element.elementor-element-4db2bc9{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-bcb3a65{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a471c1b .elementor-heading-title{font-size:var( --e-global-typography-2226ae7-font-size );line-height:var( --e-global-typography-2226ae7-line-height );}.elementor-2 .elementor-element.elementor-element-89e9b84{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-89e9b84 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-cf76fd0-font-size );line-height:var( --e-global-typography-cf76fd0-line-height );letter-spacing:var( --e-global-typography-cf76fd0-letter-spacing );}.elementor-2 .elementor-element.elementor-element-89e9b84 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-89e9b84 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-89e9b84 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-efc9353-font-size );line-height:var( --e-global-typography-efc9353-line-height );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-fad1e7e{--gap:52px 52px;--row-gap:52px;--column-gap:52px;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-61e6e38{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-a3f2bb1{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-155af788{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-4f4b8943 .elementor-heading-title{font-size:var( --e-global-typography-2226ae7-font-size );line-height:var( --e-global-typography-2226ae7-line-height );}.elementor-2 .elementor-element.elementor-element-3a70d60{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-3a70d60 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-cf76fd0-font-size );line-height:var( --e-global-typography-cf76fd0-line-height );letter-spacing:var( --e-global-typography-cf76fd0-letter-spacing );}.elementor-2 .elementor-element.elementor-element-3a70d60 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-efc9353-font-size );line-height:var( --e-global-typography-efc9353-line-height );}.elementor-2 .elementor-element.elementor-element-3a70d60 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-6be4107-font-size );line-height:var( --e-global-typography-6be4107-line-height );}.elementor-2 .elementor-element.elementor-element-1e2b16ad{--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-de664c{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-de664c img{width:100%;height:186px;}.elementor-2 .elementor-element.elementor-element-3c88f874 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-e3878bd-font-size );line-height:var( --e-global-typography-e3878bd-line-height );}.elementor-2 .elementor-element.elementor-element-3c88f874 .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:var( --e-global-typography-6be4107-font-size );line-height:var( --e-global-typography-6be4107-line-height );}.elementor-2 .elementor-element.elementor-element-66a6f71b{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-66a6f71b img{width:100%;height:186px;}.elementor-2 .elementor-element.elementor-element-6e1cd5bd .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-e3878bd-font-size );line-height:var( --e-global-typography-e3878bd-line-height );}.elementor-2 .elementor-element.elementor-element-6e1cd5bd .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:var( --e-global-typography-6be4107-font-size );line-height:var( --e-global-typography-6be4107-line-height );}.elementor-2 .elementor-element.elementor-element-92f56a{z-index:0;}.elementor-2 .elementor-element.elementor-element-92f56a img{height:91px;}.elementor-2 .elementor-element.elementor-element-6d228e73{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-2838682a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-6b04b945{--gap:42px 42px;--row-gap:42px;--column-gap:42px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-2bb69d60{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-6acaa602{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e12d727 .elementor-heading-title{font-size:var( --e-global-typography-2226ae7-font-size );line-height:var( --e-global-typography-2226ae7-line-height );}.elementor-2 .elementor-element.elementor-element-b263927{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b263927 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-cf76fd0-font-size );line-height:var( --e-global-typography-cf76fd0-line-height );letter-spacing:var( --e-global-typography-cf76fd0-letter-spacing );}.elementor-2 .elementor-element.elementor-element-b263927 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b263927 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b263927 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-efc9353-font-size );line-height:var( --e-global-typography-efc9353-line-height );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-633834b4{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-633834b4 .elementor-heading-title{font-size:var( --e-global-typography-6be4107-font-size );line-height:var( --e-global-typography-6be4107-line-height );}.elementor-2 .elementor-element.elementor-element-2f6cb5c4 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-7d6494b{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2 .elementor-element.elementor-element-5f8c8522 .elementor-heading-title{font-size:var( --e-global-typography-6be4107-font-size );line-height:var( --e-global-typography-6be4107-line-height );}.elementor-2 .elementor-element.elementor-element-17154867 .elementor-heading-title{font-size:var( --e-global-typography-e3878bd-font-size );line-height:var( --e-global-typography-e3878bd-line-height );}.elementor-2 .elementor-element.elementor-element-29351bf3{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2 .elementor-element.elementor-element-3a91622b .elementor-heading-title{font-size:var( --e-global-typography-6be4107-font-size );line-height:var( --e-global-typography-6be4107-line-height );}.elementor-2 .elementor-element.elementor-element-7bc2fb51 .elementor-heading-title{font-size:var( --e-global-typography-e3878bd-font-size );line-height:var( --e-global-typography-e3878bd-line-height );}.elementor-2 .elementor-element.elementor-element-42621bb2{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2 .elementor-element.elementor-element-194d2753 .elementor-heading-title{font-size:var( --e-global-typography-6be4107-font-size );line-height:var( --e-global-typography-6be4107-line-height );}.elementor-2 .elementor-element.elementor-element-ea27051{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-6f867b65{--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-6f867b65:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6f867b65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-2 .elementor-element.elementor-element-470f1903{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-470f1903.e-con{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-42321cab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-42321cab.e-con{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-11cdb451{--margin-top:0px;--margin-bottom:42px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-2502618b.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-2502618b{text-align:start;}.elementor-2 .elementor-element.elementor-element-2502618b .elementor-heading-title{font-size:var( --e-global-typography-2226ae7-font-size );line-height:var( --e-global-typography-2226ae7-line-height );}.elementor-2 .elementor-element.elementor-element-4ea6cae1{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-4ea6cae1 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2 .elementor-element.elementor-element-4ea6cae1 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-cf76fd0-font-size );line-height:var( --e-global-typography-cf76fd0-line-height );letter-spacing:var( --e-global-typography-cf76fd0-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4ea6cae1 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4ea6cae1 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4ea6cae1 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-efc9353-font-size );line-height:var( --e-global-typography-efc9353-line-height );}.elementor-2 .elementor-element.elementor-element-4ea6cae1 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-6be4107-font-size );line-height:var( --e-global-typography-6be4107-line-height );}.elementor-2 .elementor-element.elementor-element-e340613{--margin-top:0px;--margin-bottom:42px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-d3f143c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d3f143c.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-d3f143c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-2 .elementor-element.elementor-element-d3f143c .elementor-button{font-size:var( --e-global-typography-c6cdef5-font-size );line-height:var( --e-global-typography-c6cdef5-line-height );}.elementor-2 .elementor-element.elementor-element-5937a8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5937a8b.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-5937a8b .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-2 .elementor-element.elementor-element-5937a8b .elementor-button{font-size:var( --e-global-typography-c6cdef5-font-size );line-height:var( --e-global-typography-c6cdef5-line-height );}.elementor-2 .elementor-element.elementor-element-132b789{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-21f9b85b{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-2cde1717{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-25c21b5{--margin-top:0px;--margin-bottom:42px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-3978e56f.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-3978e56f{text-align:start;}.elementor-2 .elementor-element.elementor-element-3978e56f .elementor-heading-title{font-size:var( --e-global-typography-2226ae7-font-size );line-height:var( --e-global-typography-2226ae7-line-height );}.elementor-2 .elementor-element.elementor-element-46419396{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-46419396 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2 .elementor-element.elementor-element-46419396 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-cf76fd0-font-size );line-height:var( --e-global-typography-cf76fd0-line-height );letter-spacing:var( --e-global-typography-cf76fd0-letter-spacing );}.elementor-2 .elementor-element.elementor-element-46419396 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-46419396 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-46419396 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-efc9353-font-size );line-height:var( --e-global-typography-efc9353-line-height );}.elementor-2 .elementor-element.elementor-element-46419396 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-6be4107-font-size );line-height:var( --e-global-typography-6be4107-line-height );}.elementor-2 .elementor-element.elementor-element-667ae4c9 .elementor-heading-title{font-size:var( --e-global-typography-2226ae7-font-size );line-height:var( --e-global-typography-2226ae7-line-height );}.elementor-2 .elementor-element.elementor-element-4b5959d9 .elementor-heading-title{font-size:var( --e-global-typography-2226ae7-font-size );line-height:var( --e-global-typography-2226ae7-line-height );}.elementor-2 .elementor-element.elementor-element-1e87b71d .elementor-heading-title{font-size:var( --e-global-typography-2226ae7-font-size );line-height:var( --e-global-typography-2226ae7-line-height );}.elementor-2 .elementor-element.elementor-element-504d2e5b .elementor-heading-title{font-size:var( --e-global-typography-2226ae7-font-size );line-height:var( --e-global-typography-2226ae7-line-height );}.elementor-2 .elementor-element.elementor-element-6963ddb4.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-6963ddb4 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-2 .elementor-element.elementor-element-6963ddb4 .elementor-button{font-size:var( --e-global-typography-c6cdef5-font-size );line-height:var( --e-global-typography-c6cdef5-line-height );}.elementor-2 .elementor-element.elementor-element-04df682{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-60c46bb6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-1b4dcfc6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1b4dcfc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-1b4dcfc6{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-2b6a2492{--gap:42px 42px;--row-gap:42px;--column-gap:42px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-1aa08308 .elementor-heading-title{font-size:var( --e-global-typography-2226ae7-font-size );line-height:var( --e-global-typography-2226ae7-line-height );}.elementor-2 .elementor-element.elementor-element-7e0834b9{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-7e0834b9 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-cf76fd0-font-size );line-height:var( --e-global-typography-cf76fd0-line-height );letter-spacing:var( --e-global-typography-cf76fd0-letter-spacing );}.elementor-2 .elementor-element.elementor-element-7e0834b9 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-efc9353-font-size );line-height:var( --e-global-typography-efc9353-line-height );}.elementor-2 .elementor-element.elementor-element-709466b5.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-709466b5 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-2 .elementor-element.elementor-element-709466b5 .elementor-button{font-size:var( --e-global-typography-c6cdef5-font-size );line-height:var( --e-global-typography-c6cdef5-line-height );}.elementor-2 .elementor-element.elementor-element-650e7500{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-26bf9aea{--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-274f3934.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-3f9c7e15 .elementor-heading-title{font-size:var( --e-global-typography-e807860-font-size );line-height:var( --e-global-typography-e807860-line-height );letter-spacing:var( --e-global-typography-e807860-letter-spacing );}.elementor-2 .elementor-element.elementor-element-973b98{--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-1bfaed12.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-6060d38a .elementor-heading-title{font-size:var( --e-global-typography-e807860-font-size );line-height:var( --e-global-typography-e807860-line-height );letter-spacing:var( --e-global-typography-e807860-letter-spacing );}.elementor-2 .elementor-element.elementor-element-2e589bbe{--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-12f8fb9a.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-351fc2e6 .elementor-heading-title{font-size:var( --e-global-typography-e807860-font-size );line-height:var( --e-global-typography-e807860-line-height );letter-spacing:var( --e-global-typography-e807860-letter-spacing );}.elementor-2 .elementor-element.elementor-element-8965426{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-cb9d147{--gap:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-2 .elementor-element.elementor-element-3409065{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-9929f25{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-75e5243 .elementor-heading-title{font-size:var( --e-global-typography-2226ae7-font-size );line-height:var( --e-global-typography-2226ae7-line-height );}.elementor-2 .elementor-element.elementor-element-24c9108{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-24c9108 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-cf76fd0-font-size );line-height:var( --e-global-typography-cf76fd0-line-height );letter-spacing:var( --e-global-typography-cf76fd0-letter-spacing );}.elementor-2 .elementor-element.elementor-element-24c9108 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-24c9108 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-24c9108 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-efc9353-font-size );line-height:var( --e-global-typography-efc9353-line-height );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8284365.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-8284365 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-2 .elementor-element.elementor-element-8284365 .elementor-button{font-size:var( --e-global-typography-c6cdef5-font-size );line-height:var( --e-global-typography-c6cdef5-line-height );}.elementor-2 .elementor-element.elementor-element-d8ef5af{--gap:52px 52px;--row-gap:52px;--column-gap:52px;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-1830973{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}}