.elementor-8143 .elementor-element.elementor-element-262feda{--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;border-style:solid;--border-style:solid;border-width:5px 0px 5px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;--border-radius:5px 0px 5px 0px;}.elementor-8143 .elementor-element.elementor-element-262feda:not(.elementor-motion-effects-element-type-background), .elementor-8143 .elementor-element.elementor-element-262feda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.allopro-costablanca.com/wp-content/uploads/2026/03/R.webp");background-position:bottom center;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8143 .elementor-element.elementor-element-97c9cb6{text-align:center;}.elementor-8143 .elementor-element.elementor-element-97c9cb6 .elementor-heading-title{font-family:"ADLaM Display", Sans-serif;font-size:50px;font-weight:600;text-shadow:0px 0px 10px #000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8143 .elementor-element.elementor-element-5e5c6f1{text-align:center;font-family:"ADLaM Display", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-8143 .elementor-element.elementor-element-e42dc32{--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:center;--align-items:center;}.elementor-8143 .elementor-element.elementor-element-e42dc32:not(.elementor-motion-effects-element-type-background), .elementor-8143 .elementor-element.elementor-element-e42dc32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.allopro-costablanca.com/wp-content/uploads/2026/03/fond-texture-sable-plage-motif-texture-sable-mer-beige-clair-fond-plage-sable_64749-3907.avif");}.elementor-8143 .elementor-element.elementor-element-8a21bd5{--spacer-size:25px;}.elementor-8143 .elementor-element.elementor-element-8a21bd5.elementor-element{--order:-99999 /* order start hack */;}.elementor-8143 .elementor-element.elementor-element-c98dcc5{--spacer-size:25px;}.elementor-8143 .elementor-element.elementor-element-aaa449b{text-align:center;font-family:"ADLaM Display", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-8143 .elementor-element.elementor-element-5a4b8ef.elementor-element{--order:-99999 /* order start hack */;}.elementor-8143 .elementor-element.elementor-element-5a4b8ef{text-align:center;font-family:"ADLaM Display", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-8143 .elementor-element.elementor-element-f754a3f{--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:space-around;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-f754a3f:not(.elementor-motion-effects-element-type-background), .elementor-8143 .elementor-element.elementor-element-f754a3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5C;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8143 .elementor-element.elementor-element-a53bf15{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-a53bf15 img{border-style:solid;border-color:#000000;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-42c4f9e{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-42c4f9e img{border-style:solid;border-color:#000000;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-2d00dc1{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-2d00dc1 img{border-style:solid;border-color:#020000;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-1004005{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-1004005 img{border-style:solid;border-color:#000000;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-6a9fdc1{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-6a9fdc1 img{border-style:solid;border-color:#000000;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-26ccfaa{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-26ccfaa img{border-style:solid;border-color:#080000;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-d2424af{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-d2424af img{border-style:solid;border-color:#000000;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-353a071{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-353a071 img{border-style:solid;border-color:#030000;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-691b15b{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-691b15b img{border-style:solid;border-color:#000000;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-bfa8547{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-bfa8547 img{border-style:solid;border-color:#000000;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-99a0350{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-99a0350 img{border-style:solid;border-color:#000000;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-dca5a44{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-dca5a44 img{border-style:solid;border-color:#000000;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-1649a3c{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-1649a3c img{border-style:solid;border-color:#000000;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-ca35071{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-ca35071 img{border-style:solid;border-color:#000000;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-19740aa{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-19740aa img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:solid;border-color:#000000;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-0024c2d{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-0024c2d img{border-style:solid;border-color:#000000;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-8cf6244{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-8cf6244 img{border-style:solid;border-color:#000000;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-2a72d4c{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-2a72d4c img{border-style:solid;border-color:#000000;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-775fcf4{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-775fcf4 img{border-style:solid;border-color:#000000;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-023f53f{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-023f53f img{border-style:solid;border-color:#020000;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-02c01ff{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-02c01ff img{border-style:solid;border-color:#050000;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-3ace301{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-3ace301 img{border-style:solid;border-color:#000000;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-dc01ff7{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-dc01ff7 img{border-style:solid;border-color:#000000;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-37a8092{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-37a8092 img{border-style:solid;border-color:#000000;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-bad502a{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-bad502a img{border-style:solid;border-color:#020000;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-de397f3{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-de397f3 img{border-style:solid;border-color:#000000;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-51d3ea1{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-51d3ea1 img{border-style:solid;border-color:#020000;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-520ed71{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-520ed71 img{border-style:solid;border-color:#000000;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-7768098{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-7768098 img{border-style:solid;border-color:#000000;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-98403b6{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-98403b6 img{border-style:solid;border-color:#000000;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-638d041{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-638d041 img{border-style:solid;border-color:#000000;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-a39c073{--spacer-size:50px;}.elementor-8143 .elementor-element.elementor-element-6a0bc8f{width:100%;max-width:100%;text-align:center;}.elementor-8143 .elementor-element.elementor-element-6a0bc8f.elementor-element{--align-self:center;}.elementor-8143 .elementor-element.elementor-element-6a0bc8f .elementor-heading-title{font-family:"ADLaM Display", Sans-serif;font-size:30px;font-weight:600;font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 16px #000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8143 .elementor-element.elementor-element-64dd72d .elementor-button{background-color:transparent;font-family:"ADLaM Display", Sans-serif;font-size:25px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #000000 0%, #B9B9B9 100%);box-shadow:7px 7px 10px 0px #000000;transition-duration:0.5s;border-radius:9px 9px 9px 9px;}.elementor-8143 .elementor-element.elementor-element-64dd72d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-64dd72d.elementor-element{--align-self:center;}.elementor-8143 .elementor-element.elementor-element-07d14a6{--spacer-size:50px;}.elementor-8143 .elementor-element.elementor-element-07d14a6.elementor-element{--order:99999 /* order end hack */;}.elementor-8143 .elementor-element.elementor-element-c91523a{--spacer-size:50px;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-8143 .elementor-element.elementor-element-08f48ce .e-search-input{background-color:#F8F1F1BA;font-family:"ADLaM Display", Sans-serif;font-size:25px;border-style:none;box-shadow:0px 0px 10px 0px #000000;border-radius:50px 50px 50px 50px;}.elementor-8143 .elementor-element.elementor-element-08f48ce.e-focus .e-search-input{background-color:#FFFFFFEB;}.elementor-8143 .elementor-element.elementor-element-08f48ce .e-search-submit{background-color:#00000096;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-08f48ce .e-search-submit:hover{background-color:#000000;}.elementor-8143 .elementor-element.elementor-element-08f48ce.elementor-element{--order:-99999 /* order start hack */;}.elementor-8143 .elementor-element.elementor-element-08f48ce{--e-search-placeholder-color:#000000AB;--e-search-input-color:#000000;--e-search-submit-margin-inline-start:35px;--e-search-icon-clear-size:0px;--e-search-submit-border-radius:50px 50px 50px 50px;}.elementor-8143 .elementor-element.elementor-element-08f48ce.e-focus{--e-search-input-color:#000000;}.elementor-8143 .elementor-element.elementor-element-08f48ce .e-search-submit span{font-family:"Ravi Prakash", Sans-serif;font-size:26px;}.elementor-8143 .elementor-element.elementor-element-0ccc4e9.elementor-element{--order:-99999 /* order start hack */;}.elementor-8143 .elementor-element.elementor-element-b601714{--display:flex;border-style:solid;--border-style:solid;box-shadow:0px 0px 10px 0px #000000;}.elementor-8143 .elementor-element.elementor-element-b601714:not(.elementor-motion-effects-element-type-background), .elementor-8143 .elementor-element.elementor-element-b601714 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF73;}.elementor-8143 .elementor-element.elementor-element-bed0e75{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"ADLaM Display", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-8143 .elementor-element.elementor-element-bed0e75 p{margin-block-end:10px;}.elementor-8143 .elementor-element.elementor-element-bed0e75 a{color:#FF00D8;transition-duration:0.5s;}.elementor-8143 .elementor-element.elementor-element-bed0e75 a:hover, .elementor-8143 .elementor-element.elementor-element-bed0e75 a:focus{color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8143 .elementor-element.elementor-element-e42dc32{--content-width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8143 .elementor-element.elementor-element-f754a3f{--width:100%;}}@media(min-width:1025px){.elementor-8143 .elementor-element.elementor-element-e42dc32:not(.elementor-motion-effects-element-type-background), .elementor-8143 .elementor-element.elementor-element-e42dc32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-8143 .elementor-element.elementor-element-8a21bd5{--spacer-size:5px;}.elementor-8143 .elementor-element.elementor-element-c98dcc5{--spacer-size:5px;}.elementor-8143 .elementor-element.elementor-element-a39c073{--spacer-size:5px;}.elementor-8143 .elementor-element.elementor-element-6a0bc8f .elementor-heading-title{font-size:20px;}.elementor-8143 .elementor-element.elementor-element-07d14a6{--spacer-size:5px;}.elementor-8143 .elementor-element.elementor-element-c91523a{--spacer-size:5px;}.elementor-8143 .elementor-element.elementor-element-bed0e75{font-size:20px;}}@media(max-width:767px){.elementor-8143 .elementor-element.elementor-element-97c9cb6 .elementor-heading-title{font-size:20px;}.elementor-8143 .elementor-element.elementor-element-5e5c6f1{font-size:10px;}.elementor-8143 .elementor-element.elementor-element-e42dc32{--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-8143 .elementor-element.elementor-element-8a21bd5{--spacer-size:10px;}.elementor-8143 .elementor-element.elementor-element-c98dcc5{--spacer-size:25px;}.elementor-8143 .elementor-element.elementor-element-aaa449b{font-size:10px;}.elementor-8143 .elementor-element.elementor-element-5a4b8ef{font-size:10px;}.elementor-8143 .elementor-element.elementor-element-a39c073{--spacer-size:10px;}.elementor-8143 .elementor-element.elementor-element-6a0bc8f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8143 .elementor-element.elementor-element-6a0bc8f.elementor-element{--align-self:center;}.elementor-8143 .elementor-element.elementor-element-6a0bc8f .elementor-heading-title{font-size:12px;}.elementor-8143 .elementor-element.elementor-element-64dd72d .elementor-button{font-size:10px;}.elementor-8143 .elementor-element.elementor-element-07d14a6{--spacer-size:10px;}.elementor-8143 .elementor-element.elementor-element-c91523a{--spacer-size:10px;}.elementor-8143 .elementor-element.elementor-element-08f48ce{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--e-search-submit-border-radius:50px 50px 50px 50px;--e-search-submit-padding:1px 1px 1px 1px;}.elementor-8143 .elementor-element.elementor-element-08f48ce .e-search-input{font-size:15px;}.elementor-8143 .elementor-element.elementor-element-08f48ce .e-search-submit span{font-size:20px;}.elementor-8143 .elementor-element.elementor-element-bed0e75{font-size:8px;}}