.elementor-7677 .elementor-element.elementor-element-9256880{--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;--justify-content:flex-start;--align-items:flex-end;--background-transition:0.3s;--padding-top:115px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7677 .elementor-element.elementor-element-9256880:not(.elementor-motion-effects-element-type-background), .elementor-7677 .elementor-element.elementor-element-9256880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7677 .elementor-element.elementor-element-9256880, .elementor-7677 .elementor-element.elementor-element-9256880::before{--border-transition:0.3s;}.elementor-7677 .elementor-element.elementor-element-9256880.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7677 .elementor-element.elementor-element-9ea566d{--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-end;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7677 .elementor-element.elementor-element-540dfab{--display:flex;--min-height:0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:040px;--padding-right:0px;}.elementor-7677 .elementor-element.elementor-element-47c2ad1{text-align:left;color:var( --e-global-color-8ea6ef3 );font-family:"Saira Semi Condensed", Sans-serif;font-size:30px;font-weight:500;line-height:1.5em;}.elementor-7677 .elementor-element.elementor-element-47c2ad1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7677 .elementor-element.elementor-element-47c89aa{--display:flex;--min-height:0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7677 .elementor-element.elementor-element-1f49ebb{--spacer-size:100px;}.elementor-7677 .elementor-element.elementor-element-719a93d{--display:flex;--background-transition:0.3s;--overlay-opacity:1;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7677 .elementor-element.elementor-element-719a93d::before, .elementor-7677 .elementor-element.elementor-element-719a93d > .elementor-background-video-container::before, .elementor-7677 .elementor-element.elementor-element-719a93d > .e-con-inner > .elementor-background-video-container::before, .elementor-7677 .elementor-element.elementor-element-719a93d > .elementor-background-slideshow::before, .elementor-7677 .elementor-element.elementor-element-719a93d > .e-con-inner > .elementor-background-slideshow::before, .elementor-7677 .elementor-element.elementor-element-719a93d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7677 .elementor-element.elementor-element-ada9320 .elementor-heading-title{color:var( --e-global-color-8ea6ef3 );font-family:"Source Sans Pro", Sans-serif;font-size:110px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:-6px;}.elementor-7677 .elementor-element.elementor-element-ada9320 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-7677 .elementor-element.elementor-element-ada9320{z-index:20;}.elementor-7677 .elementor-element.elementor-element-10ef239 img{height:300px;object-fit:cover;object-position:center center;}.elementor-7677 .elementor-element.elementor-element-10ef239 > .elementor-widget-container{margin:-65px 0px 0px 0px;}.elementor-7677 .elementor-element.elementor-element-10ef239{z-index:10;}.elementor-7677 .elementor-element.elementor-element-4a142ef{--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;--background-transition:0.3s;}.elementor-7677 .elementor-element.elementor-element-e5b02ab{--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:flex-start;--align-items:center;--gap:0px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7677 .elementor-element.elementor-element-78ad187 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-7677 .elementor-element.elementor-element-5191199 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Saira Semi Condensed", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;}.elementor-7677 .elementor-element.elementor-element-8e7e338 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Saira Semi Condensed", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-7677 .elementor-element.elementor-element-d0de994{--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 100px;--background-transition:0.3s;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7677 .elementor-element.elementor-element-8ab75fb{--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:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7677 .elementor-element.elementor-element-1b9fdb7 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Saira Semi Condensed", Sans-serif;font-size:70px;font-weight:400;line-height:0.95em;}.elementor-7677 .elementor-element.elementor-element-b4a4353{--spacer-size:40px;}.elementor-7677 .elementor-element.elementor-element-3df7976{color:var( --e-global-color-text );font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-7677 .elementor-element.elementor-element-b0432f2{--spacer-size:25px;}.elementor-7677 .elementor-element.elementor-element-f0a8575{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7677 .elementor-element.elementor-element-2416618 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7677 .elementor-element.elementor-element-2416618 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:19px;}.elementor-7677 .elementor-element.elementor-element-2416618 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-19px;}.elementor-7677 .elementor-element.elementor-element-2416618 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-7677 .elementor-element.elementor-element-2416618 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-7677 .elementor-element.elementor-element-2416618 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-7677 .elementor-element.elementor-element-2416618 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-7677 .elementor-element.elementor-element-2416618 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-7677 .elementor-element.elementor-element-2416618 .elementor-field-group > label, .elementor-7677 .elementor-element.elementor-element-2416618 .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-7677 .elementor-element.elementor-element-2416618 .elementor-field-group > label{font-family:"Source Sans Pro", Sans-serif;font-weight:400;line-height:1.5em;}.elementor-7677 .elementor-element.elementor-element-2416618 .elementor-field-type-html{padding-bottom:0px;}.elementor-7677 .elementor-element.elementor-element-2416618 .elementor-field-group .elementor-field{color:var( --e-global-color-secondary );}.elementor-7677 .elementor-element.elementor-element-2416618 .elementor-field-group .elementor-field, .elementor-7677 .elementor-element.elementor-element-2416618 .elementor-field-subgroup label{font-family:"Source Sans Pro", Sans-serif;font-weight:400;line-height:1.5em;}.elementor-7677 .elementor-element.elementor-element-2416618 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#00000000;border-color:var( --e-global-color-primary );border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-7677 .elementor-element.elementor-element-2416618 .elementor-field-group .elementor-select-wrapper select{background-color:#00000000;border-color:var( --e-global-color-primary );border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-7677 .elementor-element.elementor-element-2416618 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-primary );}.elementor-7677 .elementor-element.elementor-element-2416618 .elementor-button{font-family:"Source Sans Pro", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-7677 .elementor-element.elementor-element-2416618 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-secondary );color:var( --e-global-color-8ea6ef3 );border-color:var( --e-global-color-8ea6ef3 );}.elementor-7677 .elementor-element.elementor-element-2416618 .elementor-button[type="submit"]{background-color:var( --e-global-color-secondary );color:var( --e-global-color-8ea6ef3 );border-color:var( --e-global-color-8ea6ef3 );}.elementor-7677 .elementor-element.elementor-element-2416618 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-8ea6ef3 );}.elementor-7677 .elementor-element.elementor-element-2416618 .e-form__buttons__wrapper__button-previous{color:#ffffff;border-color:var( --e-global-color-8ea6ef3 );}.elementor-7677 .elementor-element.elementor-element-2416618 .e-form__buttons__wrapper__button-next:hover{color:var( --e-global-color-8ea6ef3 );}.elementor-7677 .elementor-element.elementor-element-2416618 .elementor-button[type="submit"]:hover{color:var( --e-global-color-8ea6ef3 );}.elementor-7677 .elementor-element.elementor-element-2416618 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-8ea6ef3 );}.elementor-7677 .elementor-element.elementor-element-2416618 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-7677 .elementor-element.elementor-element-2416618{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-7677 .elementor-element.elementor-element-d84a226{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7677 .elementor-element.elementor-element-26c8a0f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}:is( .elementor-7677 .elementor-element.elementor-element-26c8a0f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-7677 .elementor-element.elementor-element-26c8a0f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-7677 .elementor-element.elementor-element-26c8a0f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(30px / 2);padding-right:calc(30px / 2);}:is( .elementor-7677 .elementor-element.elementor-element-26c8a0f > .elementor-widget-container > .jet-listing-grid, .elementor-7677 .elementor-element.elementor-element-26c8a0f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-7677 .elementor-element.elementor-element-26c8a0f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 30px / -2);margin-right:calc( 30px / -2);width:calc(100% + 30px);}.elementor-7677 .elementor-element.elementor-element-26c8a0f .jet-listing-grid__slider .jet-slick-dots li{width:10px;height:10px;margin-left:calc( 10px/2 );margin-right:calc( 10px/2 );}.elementor-7677 .elementor-element.elementor-element-26c8a0f > .elementor-widget-container{padding:120px 0px 0px 0px;}.elementor-7677 .elementor-element.elementor-element-0f123b0{--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;--background-transition:0.3s;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7677 .elementor-element.elementor-element-dac94d2{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7677 .elementor-element.elementor-element-23617be .elementor-heading-title{color:var( --e-global-color-text );font-family:"Saira Semi Condensed", Sans-serif;font-size:50px;font-weight:600;line-height:1em;}.elementor-7677 .elementor-element.elementor-element-92194e8{--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 0px;--background-transition:0.3s;--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-7677 .elementor-element.elementor-element-7da26b7{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 5px 0px 0px;--border-top-width:0px;--border-right-width:5px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-48f268e );--border-color:var( --e-global-color-48f268e );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7677 .elementor-element.elementor-element-7da26b7:not(.elementor-motion-effects-element-type-background), .elementor-7677 .elementor-element.elementor-element-7da26b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valtria-pre.sheridan.es/wp-content/uploads/2024/08/section-trabaja.jpg");}.elementor-7677 .elementor-element.elementor-element-7da26b7, .elementor-7677 .elementor-element.elementor-element-7da26b7::before{--border-transition:0.3s;}.elementor-7677 .elementor-element.elementor-element-7da26b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7677 .elementor-element.elementor-element-2f885f5{--display:flex;--background-transition:0.3s;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:0px;}.elementor-7677 .elementor-element.elementor-element-2f885f5:not(.elementor-motion-effects-element-type-background), .elementor-7677 .elementor-element.elementor-element-2f885f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7677 .elementor-element.elementor-element-2f885f5, .elementor-7677 .elementor-element.elementor-element-2f885f5::before{--border-transition:0.3s;}.elementor-7677 .elementor-element.elementor-element-e48fa3b .elementor-heading-title{color:var( --e-global-color-48f268e );font-family:"Saira Semi Condensed", Sans-serif;font-size:50px;font-weight:700;line-height:1em;}.elementor-7677 .elementor-element.elementor-element-308853a{color:var( --e-global-color-8ea6ef3 );font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;}.elementor-7677 .elementor-element.elementor-element-9c49a11{color:var( --e-global-color-8ea6ef3 );font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-7677 .elementor-element.elementor-element-4910c66 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7677 .elementor-element.elementor-element-4910c66 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-7677 .elementor-element.elementor-element-4910c66 .elementor-button{font-family:"Source Sans Pro", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:1.5em;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:var( --e-global-color-8ea6ef3 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-7677 .elementor-element.elementor-element-4910c66 .elementor-button:hover, .elementor-7677 .elementor-element.elementor-element-4910c66 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-8ea6ef3 );border-color:var( --e-global-color-primary );}.elementor-7677 .elementor-element.elementor-element-4910c66 .elementor-button:hover svg, .elementor-7677 .elementor-element.elementor-element-4910c66 .elementor-button:focus svg{fill:var( --e-global-color-text );}@media(max-width:1370px){.elementor-7677 .elementor-element.elementor-element-26c8a0f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(min-width:481px){.elementor-7677 .elementor-element.elementor-element-540dfab{--width:61%;}.elementor-7677 .elementor-element.elementor-element-47c89aa{--width:60%;}.elementor-7677 .elementor-element.elementor-element-8ab75fb{--width:50%;}.elementor-7677 .elementor-element.elementor-element-f0a8575{--width:50%;}.elementor-7677 .elementor-element.elementor-element-7da26b7{--width:50.429%;}}@media(max-width:768px) and (min-width:481px){.elementor-7677 .elementor-element.elementor-element-540dfab{--width:100%;}.elementor-7677 .elementor-element.elementor-element-47c89aa{--width:100%;}}@media(max-width:768px){.elementor-7677 .elementor-element.elementor-element-9256880{--padding-top:150px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7677 .elementor-element.elementor-element-9ea566d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7677 .elementor-element.elementor-element-719a93d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7677 .elementor-element.elementor-element-ada9320 .elementor-heading-title{font-size:60px;}.elementor-7677 .elementor-element.elementor-element-10ef239 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-7677 .elementor-element.elementor-element-d0de994{--gap:80px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7677 .elementor-element.elementor-element-1b9fdb7 .elementor-heading-title{font-size:40px;}.elementor-7677 .elementor-element.elementor-element-26c8a0f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-7677 .elementor-element.elementor-element-892240e > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-7677 .elementor-element.elementor-element-92194e8{--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(max-width:480px){.elementor-7677 .elementor-element.elementor-element-9256880{--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7677 .elementor-element.elementor-element-ada9320 .elementor-heading-title{font-size:35px;letter-spacing:0px;}.elementor-7677 .elementor-element.elementor-element-ada9320 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7677 .elementor-element.elementor-element-10ef239 img{height:200px;}.elementor-7677 .elementor-element.elementor-element-10ef239 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7677 .elementor-element.elementor-element-4a142ef{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-7677 .elementor-element.elementor-element-d0de994{--gap:20px 0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7677 .elementor-element.elementor-element-b4a4353{--spacer-size:20px;}.elementor-7677 .elementor-element.elementor-element-3df7976{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7677 .elementor-element.elementor-element-b0432f2{--spacer-size:0px;}.elementor-7677 .elementor-element.elementor-element-f0a8575{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7677 .elementor-element.elementor-element-26c8a0f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-7677 .elementor-element.elementor-element-26c8a0f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7677 .elementor-element.elementor-element-0f123b0{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7677 .elementor-element.elementor-element-23617be .elementor-heading-title{font-size:41px;}.elementor-7677 .elementor-element.elementor-element-92194e8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7677 .elementor-element.elementor-element-7da26b7{--min-height:300px;}.elementor-7677 .elementor-element.elementor-element-7da26b7:not(.elementor-motion-effects-element-type-background), .elementor-7677 .elementor-element.elementor-element-7da26b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7677 .elementor-element.elementor-element-2f885f5{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7677 .elementor-element.elementor-element-308853a{font-size:16px;}.elementor-7677 .elementor-element.elementor-element-9c49a11{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-ada9320 */.elementor-7677 .elementor-element.elementor-element-ada9320 h1{
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78ad187 */.elementor-7677 .elementor-element.elementor-element-78ad187 a{
    text-decoration: none
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e7e338 */.elementor-7677 .elementor-element.elementor-element-8e7e338 a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-2416618 */.elementor-7677 .elementor-element.elementor-element-2416618 .elementor-field-type-acceptance{
    margin-bottom: 2px !important;
}

.elementor-7677 .elementor-element.elementor-element-2416618 button{
    margin-top: 10px;
}

.elementor-7677 .elementor-element.elementor-element-2416618 input:focus {
    border-style: solid;
}

.elementor-7677 .elementor-element.elementor-element-2416618 select{
    color: #000;
    padding: .4em 1.4em .3em .8em;
}

.elementor-7677 .elementor-element.elementor-element-2416618 input:focus, .elementor-7677 .elementor-element.elementor-element-2416618 textarea:focus, .elementor-7677 .elementor-element.elementor-element-2416618 select:focus  {
    border-style: solid;
    border-width: 0;
    border-color: #fff;
    box-shadow: none;
}

.elementor-7677 .elementor-element.elementor-element-2416618 .elementor-button-icon{
    margin-top: -6px;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  transition: background-color 5000s ease-in-out 0s;
  -webkit-text-fill-color: #000 !important; /* Cambiar el color del texto */
  -webkit-box-shadow: 0 0 0px 1000px white inset !important; /* Cambiar el color de fondo */
}


.elementor-7677 .elementor-element.elementor-element-2416618 .elementor-message-success{
    font-size: 16px;
    text-align: center;
    color: #000 !important;
    border: 1px solid #000;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-26c8a0f */.elementor-7677 .elementor-element.elementor-element-26c8a0f a{
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-892240e */figure#map {
		background: #1d1c1d;
		position: relative;
		min-height: 800px;
	}

	figure#map .bg {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		opacity: 0.03;
		background-image: url(/wp-content/uploads/2024/04/gb-map.png);
	    background-size: contain;
	    background-repeat: no-repeat;
	}

	figure#map img.point {
	    position: absolute;
	    transition: all ease-in-out 0.3s;	    
	}

	figure#map img.point:hover {
		cursor: pointer;
		transition: all ease-in-out 0.3s;
	    transform: scale3d(1.5, 1.5, 1.5);   
	}


	.point0 {
	    z-index: 2;
		top: 48.2%;
	    left: 45.7%;	    
	}

	.point1 {
	    top: 48.2%;
	    left: 45%;	    
	}

	.point2 {
	    top: 50.7%;
	    left: 47.9%;	    
	}

	.point3 {
        top: 46.9%;
	    left: 47.2%;	
      	z-index: 2;
	}

	.point4 {
	    top: 44.4%;
	    left: 47.9%;	    
	}

	.point5 {
		top: 44.4%;
	    left: 49.4%;	    
	}

	.point6 {
	    top: 36.8%;
	    left: 50.15%;	    
	}

	.point7 {
	    top: 33.1%;
	    left: 53.1%;	    
	}

	.point8 {
        top: 57%;
	    left: 24.3%;	    
	}

	.point9 {
        top: 57%;
	    left: 25.8%;	    
	}

	.point10 {
	    top: 77.1%;
	    left: 31.7%;	    
	}

	.point11 {
	    top: 77.1%;
	    left: 34.65%;	    
	}


	.point12 {
		top: 46.95%;
		left: 45.8%;
	}
          
    .point13 {
    top: 35.7%;
	    left: 50.1%;
	}  
          
    .point15 {
		top: 41.9%;
	    left: 49.4%;
	}  
          
          .cpoint1 {
		top: 46.93%;
	    left: 29.47%;
	}
          
    .cpoint2 {
		top: 45.70%;
	    left: 30.97%;
	}
          
    .cpoint3 {
		top: 51.96%;
	    left: 28.72%;
	}
          
    .cpoint4 {
		top: 61.99%;
	    left: 30.95%;
	}
          
    .cpoint5 {
        top: 57%;
	    left: 25.05%;
	}
          
    .cpoint6 {
		top: 44.4%;
	    left: 48.65%;
	}
          
	.cpoint7 {
		top: 45.7%;
	    left: 49.39%;
	}
          
    .cpoint8 {
		top: 44.4%;
	    left: 50.16%;
	}

    .cpoint9 {
		top: 54.50%;
	    left: 58.22%;
	}  
          
    .cpoint10 {
		top: 72.20%;
	    left: 60%;
	}   
    
    .cpoint11 {
		top: 53.28%;
	    left: 44.99%;
	}  
          
    .cpoint12 {
		top: 50.78%;
	    left: 73.05%;
	}  
          
    .cpoint13 {
		top: 38.18%;
	    left: 56.05%;
	}  

	.point-div {
        position: absolute;
	    display: block;
	    padding: 0;
	    margin: 0; 
        min-width: 9px;
	}

	.point-div div.point-content{
		position: relative;
		margin-top: 35px;
	    background: #1d1c1d;
	    display: block;
	    padding: 4%;
	    padding-top: 10%;
	    padding-left: 10%;
	    padding-bottom: 15%;
	    cursor: default;
	    z-index: 10;
	    color: #bdbcbc;
	    min-width: 350px;
	    padding-bottom: 45px;
	}

	.point-div div.point-content:after{
	    content: '';
	    position: absolute;
	    top: 0;
	    left: 3px;
	    background: #0F73B6;
	    width: 1.7%;
	    height: 65%;
	}

	.point-div div.point-content .phone {
		margin-top: 10px;
	}

	.point-div div.point-content .phone img{
		display: inline-block;
		margin-right: 15px;
		vertical-align: middle;
	}

	.point-div div.point-content .phone a{
		display: inline-block;
		font-weight: 300;
	}

	.point-div div.point-content .location {
		margin-top: 20px;
	}

	.point-div div.point-content .location img{
		display: inline-block;
		margin-right: 15px;
	}

	.point-div div.point-content .location span{
		display: inline-block;
		vertical-align: text-top;
		line-height: 20px;
		font-weight: 300;
	}

	.point-div div.point-content span{
		display: block;
		font-size: 14px;
	}

	.point-div a{
		margin-top: 10%;
		display: block;
		color: #9a9a9a;
		font-size: 14px;
		text-decoration: none;
	} 

	.point-div a img {
		position: initial;
		width: auto;
		height: 14px;
		margin-right: 10px;
	}

	.point-div img.point-icon{
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 0.45vw;
	}

	.point-div img.point-icon {
	    transition: all ease-in-out 0.3s;	    
	}

	.point-div img.point-icon:hover {
		cursor: pointer;
		transition: all ease-in-out 0.3s;
	    transform: scale3d(2, 2, 2);   
	}

	.point-div .separator {
		position: absolute;
		top: 0.6vw;
		left: 3px;
		width: 1px;
		background: white;
		display: block;
		height: calc(70px - 0.6vw)
	}

	.point-div:hover div.point-content, .point-div:hover .separator {
		display: block;
		visibility: visible;
		opacity: 1;
		transition: opacity ease-in-out 0.3s;
	}

	.point-div div.point-content, .point-div .separator {
		display: none;
		visibility: hidden;	
		opacity: 0;
		transition: opacity ease-in-out 0.3s;
	}


	@media (max-width: 600px) {
	 #map .mapa-puntos{
	 	display: none;
	 }

	 #map .point-icon{
	 	display: none;
	 }

	 .point-div {
	 	position: initial;
	 	width: 100%;
		display: block;
	 }

	 .point-div div.point-content{
		display: block;
		visibility: visible;
		opacity: 1;
	 }


	}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4910c66 */.elementor-7677 .elementor-element.elementor-element-4910c66 .elementor-button-icon{
    margin-top: -3px;
}

.elementor-7677 .elementor-element.elementor-element-4910c66:hover svg rect{
    fill:#000;
}/* End custom CSS */
/* Start custom CSS *//* Define la animación de parpadeo */
    @keyframes parpadeo {
        0% { opacity: 1; } /* Visible */
        50% { opacity: 0; } /* Invisible */
        100% { opacity: 1; } /* Visible */
    }


.parpadeo {
        animation: parpadeo 1s infinite; /* Repetir la animación infinitamente cada 1 segundo */
    }/* End custom CSS */