.elementor-2384 .elementor-element.elementor-element-7985d2c{--display:flex;--overlay-opacity:0.35;--padding-top:248px;--padding-bottom:128px;--padding-left:24px;--padding-right:24px;}.elementor-2384 .elementor-element.elementor-element-7985d2c:not(.elementor-motion-effects-element-type-background), .elementor-2384 .elementor-element.elementor-element-7985d2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castellperelada.atoom.space/wp-content/uploads/2025/09/header-contact.jpg");background-position:center center;background-size:cover;}.elementor-2384 .elementor-element.elementor-element-7985d2c::before, .elementor-2384 .elementor-element.elementor-element-7985d2c > .elementor-background-video-container::before, .elementor-2384 .elementor-element.elementor-element-7985d2c > .e-con-inner > .elementor-background-video-container::before, .elementor-2384 .elementor-element.elementor-element-7985d2c > .elementor-background-slideshow::before, .elementor-2384 .elementor-element.elementor-element-7985d2c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2384 .elementor-element.elementor-element-7985d2c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2384 .elementor-element.elementor-element-ef77965{--display:flex;--position:absolute;--min-height:200px;top:0px;}.elementor-2384 .elementor-element.elementor-element-ef77965:not(.elementor-motion-effects-element-type-background), .elementor-2384 .elementor-element.elementor-element-ef77965 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #12121266 0%, #12121200 100%);}body:not(.rtl) .elementor-2384 .elementor-element.elementor-element-ef77965{left:0px;}body.rtl .elementor-2384 .elementor-element.elementor-element-ef77965{right:0px;}.elementor-2384 .elementor-element.elementor-element-26fef96{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2384 .elementor-element.elementor-element-e7879e5{text-align:center;}.elementor-2384 .elementor-element.elementor-element-e7879e5 .elementor-heading-title{font-family:var( --e-global-typography-b0488bc-font-family ), Sans-serif;font-size:var( --e-global-typography-b0488bc-font-size );line-height:var( --e-global-typography-b0488bc-line-height );color:var( --e-global-color-5905c60 );}.elementor-2384 .elementor-element.elementor-element-5ce0393{text-align:center;}.elementor-2384 .elementor-element.elementor-element-5ce0393 .elementor-heading-title{font-family:var( --e-global-typography-b74dbaa-font-family ), Sans-serif;font-size:var( --e-global-typography-b74dbaa-font-size );line-height:var( --e-global-typography-b74dbaa-line-height );color:var( --e-global-color-5905c60 );}.elementor-2384 .elementor-element.elementor-element-275453b{--display:flex;--padding-top:128px;--padding-bottom:128px;--padding-left:24px;--padding-right:24px;}.elementor-2384 .elementor-element.elementor-element-275453b:not(.elementor-motion-effects-element-type-background), .elementor-2384 .elementor-element.elementor-element-275453b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5905c60 );}.elementor-2384 .elementor-element.elementor-element-9789945{--display:flex;}.elementor-2384 .elementor-element.elementor-element-e5f99a9{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2384 .elementor-element.elementor-element-d75dcf4{--display:flex;}.elementor-2384 .elementor-element.elementor-element-15de744{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2384 .elementor-element.elementor-element-998444b{--display:flex;}.elementor-2384 .elementor-element.elementor-element-ca93248{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2384 .elementor-element.elementor-element-cd36413{--display:flex;}.elementor-2384 .elementor-element.elementor-element-59c1e0b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2384 .elementor-element.elementor-element-e17222e{--display:flex;}.elementor-2384 .elementor-element.elementor-element-b27b181{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2384 .elementor-element.elementor-element-3a4a2ad{--display:flex;}.elementor-2384 .elementor-element.elementor-element-81e6092{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2384 .elementor-element.elementor-element-0aa6ba8{--display:flex;}.elementor-2384 .elementor-element.elementor-element-35734d7{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2384 .elementor-element.elementor-element-46c59ef{--display:flex;}.elementor-2384 .elementor-element.elementor-element-e082c52{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2384 .elementor-element.elementor-element-a9d6ba1{--display:flex;}.elementor-2384 .elementor-element.elementor-element-cf54bf0{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2384 .elementor-element.elementor-element-a9ccef9{--display:flex;}.elementor-2384 .elementor-element.elementor-element-5bf87e7{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2384 .elementor-element.elementor-element-43b8996{--display:flex;}.elementor-2384 .elementor-element.elementor-element-30555e5{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2384 .elementor-element.elementor-element-b067638{--display:flex;}.elementor-2384 .elementor-element.elementor-element-11b2c12{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2384 .elementor-element.elementor-element-0175994{--display:flex;}.elementor-2384 .elementor-element.elementor-element-57fcb48{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2384 .elementor-element.elementor-element-5a25781{--display:flex;}.elementor-2384 .elementor-element.elementor-element-16ee243{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2384 .elementor-element.elementor-element-389f8ee{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:18px;--n-accordion-icon-normal-color:var( --e-global-color-primary );}.elementor-2384 .elementor-element.elementor-element-389f8ee > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-2384 .elementor-element.elementor-element-389f8ee {--n-accordion-padding:16px 16px 16px 16px;}:where( .elementor-2384 .elementor-element.elementor-element-389f8ee > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-eb1b701-font-family ), Sans-serif;font-weight:var( --e-global-typography-eb1b701-font-weight );}:where( .elementor-2384 .elementor-element.elementor-element-389f8ee > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}@media(min-width:768px){.elementor-2384 .elementor-element.elementor-element-7985d2c{--content-width:1600px;}.elementor-2384 .elementor-element.elementor-element-275453b{--content-width:1000px;}}@media(max-width:1024px){.elementor-2384 .elementor-element.elementor-element-7985d2c{--padding-top:224px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-2384 .elementor-element.elementor-element-e7879e5 .elementor-heading-title{font-size:var( --e-global-typography-b0488bc-font-size );line-height:var( --e-global-typography-b0488bc-line-height );}.elementor-2384 .elementor-element.elementor-element-5ce0393 .elementor-heading-title{font-size:var( --e-global-typography-b74dbaa-font-size );line-height:var( --e-global-typography-b74dbaa-line-height );}.elementor-2384 .elementor-element.elementor-element-275453b{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-2384 .elementor-element.elementor-element-e5f99a9{font-size:var( --e-global-typography-text-font-size );}.elementor-2384 .elementor-element.elementor-element-15de744{font-size:var( --e-global-typography-text-font-size );}.elementor-2384 .elementor-element.elementor-element-ca93248{font-size:var( --e-global-typography-text-font-size );}.elementor-2384 .elementor-element.elementor-element-59c1e0b{font-size:var( --e-global-typography-text-font-size );}.elementor-2384 .elementor-element.elementor-element-b27b181{font-size:var( --e-global-typography-text-font-size );}.elementor-2384 .elementor-element.elementor-element-81e6092{font-size:var( --e-global-typography-text-font-size );}.elementor-2384 .elementor-element.elementor-element-35734d7{font-size:var( --e-global-typography-text-font-size );}.elementor-2384 .elementor-element.elementor-element-e082c52{font-size:var( --e-global-typography-text-font-size );}.elementor-2384 .elementor-element.elementor-element-cf54bf0{font-size:var( --e-global-typography-text-font-size );}.elementor-2384 .elementor-element.elementor-element-5bf87e7{font-size:var( --e-global-typography-text-font-size );}.elementor-2384 .elementor-element.elementor-element-30555e5{font-size:var( --e-global-typography-text-font-size );}.elementor-2384 .elementor-element.elementor-element-11b2c12{font-size:var( --e-global-typography-text-font-size );}.elementor-2384 .elementor-element.elementor-element-57fcb48{font-size:var( --e-global-typography-text-font-size );}.elementor-2384 .elementor-element.elementor-element-16ee243{font-size:var( --e-global-typography-text-font-size );}.elementor-2384 .elementor-element.elementor-element-389f8ee{--n-accordion-item-title-space-between:24px;}.elementor-2384 .elementor-element.elementor-element-389f8ee {--n-accordion-padding:12px 12px 12px 12px;}:where( .elementor-2384 .elementor-element.elementor-element-389f8ee > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:12px;--padding-right:12px;--padding-bottom:12px;--padding-left:12px;}}@media(max-width:767px){.elementor-2384 .elementor-element.elementor-element-7985d2c{--padding-top:178px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2384 .elementor-element.elementor-element-e7879e5 .elementor-heading-title{font-size:var( --e-global-typography-b0488bc-font-size );line-height:var( --e-global-typography-b0488bc-line-height );}.elementor-2384 .elementor-element.elementor-element-5ce0393 .elementor-heading-title{font-size:var( --e-global-typography-b74dbaa-font-size );line-height:var( --e-global-typography-b74dbaa-line-height );}.elementor-2384 .elementor-element.elementor-element-e5f99a9{font-size:var( --e-global-typography-text-font-size );}.elementor-2384 .elementor-element.elementor-element-15de744{font-size:var( --e-global-typography-text-font-size );}.elementor-2384 .elementor-element.elementor-element-ca93248{font-size:var( --e-global-typography-text-font-size );}.elementor-2384 .elementor-element.elementor-element-59c1e0b{font-size:var( --e-global-typography-text-font-size );}.elementor-2384 .elementor-element.elementor-element-b27b181{font-size:var( --e-global-typography-text-font-size );}.elementor-2384 .elementor-element.elementor-element-81e6092{font-size:var( --e-global-typography-text-font-size );}.elementor-2384 .elementor-element.elementor-element-35734d7{font-size:var( --e-global-typography-text-font-size );}.elementor-2384 .elementor-element.elementor-element-e082c52{font-size:var( --e-global-typography-text-font-size );}.elementor-2384 .elementor-element.elementor-element-cf54bf0{font-size:var( --e-global-typography-text-font-size );}.elementor-2384 .elementor-element.elementor-element-5bf87e7{font-size:var( --e-global-typography-text-font-size );}.elementor-2384 .elementor-element.elementor-element-30555e5{font-size:var( --e-global-typography-text-font-size );}.elementor-2384 .elementor-element.elementor-element-11b2c12{font-size:var( --e-global-typography-text-font-size );}.elementor-2384 .elementor-element.elementor-element-57fcb48{font-size:var( --e-global-typography-text-font-size );}.elementor-2384 .elementor-element.elementor-element-16ee243{font-size:var( --e-global-typography-text-font-size );}}