.elementor .e-22484d05-691a{font-size:60px;color:#FFFBF1;text-align:center;}.elementor .e-29390f06-4398{font-size:34px;margin-block-start:-11px;margin-block-end:0px;margin-inline-start:409px;margin-inline-end:0px;align-self:center;}.elementor .e-572c106e-5596{padding-block-start:0px;padding-block-end:9rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;flex-direction:column;gap:0px;}.elementor .e-12244881-1be8{min-height:85vh;color:#fffbf1;padding:0px;background-image:linear-gradient(rgba(41,34,34,0.37) 0%,rgba(41,34,34,0.37) 100%),url("https://conciergerie-oporona.com/wp-content/uploads/2026/09/plage-biarritz.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;justify-content:space-between;}.elementor .e-3a56f0c-aaef{font-family:Lato;font-weight:600;font-size:14px;margin:0px;}.elementor .e-59cf85e-4e107cc{height:2px;padding:0px;background-color:#851c0a;display:none;flex:1 1 0px;}.elementor .e-72a211a2-9ec7{font-family:Lato;font-weight:600;font-size:14px;margin:0px;}.elementor .e-182679a4-a1bf{width:2px;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:50%;padding:0px;background-color:#fffbf1;display:none;}.elementor .e-21cf4689-760d{position:relative;color:#fffbf1;padding-block-start:1.7rem;padding-block-end:1.7rem;padding-inline-start:3.5%;padding-inline-end:3.5%;background-color:#69180a;gap:1rem;justify-content:space-between;}.elementor .e-7383617e-5b3b{padding:0px;flex-direction:column;gap:0px;}.elementor .e-0ac081f-e1fdce9{font-size:25px;}.elementor .e-65a65a7-d39d5fb{font-size:30px;color:#69180A;}.elementor .e-b10c643{width:50%;flex-direction:column;}.elementor .e-376214a-c3fd67e{font-size:17px;line-height:26px;text-align:justify;}.elementor .e-7256c3e{width:50%;margin-inline-start:50px;margin-inline-end:30px;flex-direction:column;}.elementor .e-374f3ac-4f37612{width:11.25rem;height:auto;position:absolute;inset-block-end:-5.625rem;inset-inline-start:6.6%;z-index:2;}.elementor .e-46b1eeb{padding-block-start:90px;padding-block-end:90px;padding-inline-start:90px;padding-inline-end:90px;flex-direction:row;}.elementor .e-a6b5704-131d1c5{font-size:25px;}.elementor .e-007901a-36bcac0{font-size:35px;color:#FFFBF1;}.elementor .e-e1d2847-067e35e{color:#fffbf1;text-align:center;padding-block-start:5.5rem;padding-block-end:13.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-image:url("https://conciergerie-oporona.com/wp-content/uploads/2026/09/texture-rouge.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;gap:0.6rem;}.elementor .e-0570908-c0c6219{aspect-ratio:1.502;}.elementor .e-c6407f2-d0a7a41{font-size:17px;color:#69180A;margin-block-start:20px;display:flex;justify-content:center;}.elementor .e-ea0ea91{width:50%;flex-direction:column;}.elementor .e-20ed2e4-bc930a4{aspect-ratio:1.502;}.elementor .e-e886de1-7beeda1{font-size:17px;color:#69180A;margin-block-start:20px;display:flex;justify-content:center;}.elementor .e-66aa35c{width:50%;flex-direction:column;}.elementor .e-663ac51{padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:-80px;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-923ca9d-10216be{aspect-ratio:1.502;}.elementor .e-2372e18-f4b8290{font-size:17px;color:#69180A;margin-block-start:20px;align-self:center;}.elementor .e-832c4f4-22cf503{width:50%;flex-direction:column;}.elementor .e-788762a-0ff73c2{aspect-ratio:1.502;}.elementor .e-d9cf37d-f662368{font-size:17px;color:#69180A;margin-block-start:20px;align-self:center;}.elementor .e-40cebc3-f818bd9{width:50%;flex-direction:column;}.elementor .e-099ad62-38b7eda{padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:40px;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-86c6cba{width:50%;flex-direction:column;justify-content:center;}.elementor .e-d30d449-849e035{width:100%;font-family:"Black Mango";font-size:116px;color:#851C0A;letter-spacing:0.04em;line-height:1.1;text-align:end;margin:0px;}.elementor .e-f10acb9-aff3237{width:100%;font-size:20px;color:#851C0A;text-align:end;margin-block-start:-0.65rem;}.elementor .e-908e370{width:50%;flex-direction:column;}.elementor .e-144336e{padding-inline-start:30px;padding-inline-end:30px;margin-block-start:90px;flex-direction:row;}.elementor .e-0a9ef9a-c4deecb{font-size:60px;color:#69180A;}.elementor .e-02a618d-97c0981{font-size:20px;margin-block-start:1rem;}.elementor .e-4a703ea{padding-inline-start:30px;padding-inline-end:30px;margin-block-start:90px;flex-direction:column;}.elementor .e-611f8c8-d8923a9{min-height:4.5rem;font-size:16px;color:#69180A;padding-inline-start:10px;}.elementor .e-137c5a6-a8a8bec{font-size:16px;padding-block-start:40px;padding-block-end:0px;padding-inline-start:10px;}.elementor .e-b173a65{width:50%;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:#69180A;border-style:solid;flex-direction:column;}.elementor .e-3960290-8c229b0{min-height:4.5rem;font-size:16px;color:#69180A;padding-inline-start:10px;}.elementor .e-2e6249f-8179cef{font-size:16px;padding-block-start:40px;padding-inline-start:10px;}.elementor .e-fd475ff{width:50%;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:#69180A;border-style:solid;flex-direction:column;}.elementor .e-c50b207-27ec30f{min-height:4.5rem;font-size:16px;color:#69180A;padding-inline-start:10px;}.elementor .e-786b0ec-51bd148{font-size:16px;padding-block-start:40px;padding-inline-start:10px;}.elementor .e-d3ee22b-46e71a0{width:50%;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:#69180A;border-style:solid;flex-direction:column;}.elementor .e-d56e50b{padding-inline-start:30px;padding-inline-end:30px;margin-block-start:30px;flex-direction:row;}.elementor .e-a077f7b{width:50%;flex-direction:column;}.elementor .e-c33eeba-e407b6d{font-size:40px;color:#FFFBF1;}.elementor .e-66a8513-7d0b0e9{font-size:16px;color:#FFFBF1;line-height:26px;text-align:justify;margin-block-start:50px;}.elementor .e-9eaeff0{width:50%;padding-inline-start:50px;padding-inline-end:200px;flex-direction:column;justify-content:center;}.elementor .e-f0353fe{padding-block-end:100px;padding-inline-start:70px;padding-inline-end:70px;margin-block-start:200px;background-color:#69180a;flex-direction:row;}.elementor .e-69d3ae5-835b9b5{font-size:23px;color:#851C0A;}.elementor .e-53262d0-6a1d5a0{max-width:55rem;font-size:48px;color:#851C0A;text-align:center;align-self:center;}.elementor .e-00b8028-d9a3e4b{font-size:20px;color:#851C0A;text-align:center;margin-block-start:1.5rem;}.elementor .e-28165ba-6861dbd{margin:30px;}.elementor .e-2899741-b05a868{width:19.8%;height:2px;position:absolute;inset-block-start:46%;inset-inline-start:6.6%;padding:0px;}.elementor .e-750a438-5f6f0ef{width:19.8%;height:2px;position:absolute;inset-block-start:46%;inset-inline-end:6.6%;padding:0px;}.elementor .e-5f546ac-29f1244{min-height:31.5rem;position:relative;background-image:linear-gradient(rgba(255,251,241,0.8) 0%,rgba(255,251,241,0.8) 100%),url("https://conciergerie-oporona.com/wp-content/uploads/2026/09/cote-basque.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,50% 100%;justify-content:center;}.elementor .e-54e4cd7-ae04cab{font-size:30px;color:#69180A;}.elementor .e-cfb02fc-e17de1e{font-size:16px;margin-block-start:20px;}.elementor .e-2ec45dc{width:50%;flex-direction:column;}.elementor .e-dc2dde4{width:50%;flex-direction:column;}.elementor .e-8d7a936{padding-inline-start:90px;padding-inline-end:90px;margin-block-start:90px;flex-direction:row;}.elementor .e-e0bba14{width:50%;flex-direction:column;}.elementor .e-584e134-ef63fe0{font-size:16px;}.elementor .e-8595454{width:50%;padding-inline-start:40px;flex-direction:column;}.elementor .e-e08f095{padding-inline-start:90px;padding-inline-end:90px;flex-direction:row;}.elementor .e-59b956a{margin-block-start:100px;background-color:#69180A;flex-direction:column;}