.elementor-7423 .elementor-element.elementor-element-0847a1c{--display:flex;--padding-top:040px;--padding-bottom:030px;--padding-left:0px;--padding-right:0px;}.elementor-7423 .elementor-element.elementor-element-9e406dc{text-align:center;}.elementor-7423 .elementor-element.elementor-element-9e406dc .elementor-heading-title{font-size:48px;font-weight:700;color:#000000;}.elementor-7423 .elementor-element.elementor-element-3bdf181{--display:flex;}.elementor-7423 .elementor-element.elementor-element-6079674{--display:flex;}.elementor-7423 .elementor-element.elementor-element-efc024c iframe{height:400px;}.elementor-7423 .elementor-element.elementor-element-3b1b37d > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-7423 .elementor-element.elementor-element-d6763de{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-size:17px;line-height:28px;color:#000000;}.elementor-7423 .elementor-element.elementor-element-d6763de.elementor-element{--align-self:center;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for text-editor, class: .elementor-element-d6763de */.elementor-7423 .elementor-element.elementor-element-d6763de .atk-seo{max-width:900px;margin:0 auto;text-align:left;}
.elementor-7423 .elementor-element.elementor-element-d6763de .atk-seo h2{color:#BB1D48;font-size:26px;font-weight:700;margin:0 0 14px;}
.elementor-7423 .elementor-element.elementor-element-d6763de .atk-seo__title-center{text-align:center;margin:10px 0 22px;}
.elementor-7423 .elementor-element.elementor-element-d6763de .atk-seo p{color:#555;font-size:16px;line-height:1.7;margin:0 0 14px;}
.elementor-7423 .elementor-element.elementor-element-d6763de .atk-seo__block{background:#faf6f7;border-left:4px solid #BB1D48;border-radius:8px;padding:24px 28px;margin:0 0 34px;}
.elementor-7423 .elementor-element.elementor-element-d6763de .atk-seo__cards{display:flex;gap:20px;flex-wrap:wrap;margin:0 0 34px;}
.elementor-7423 .elementor-element.elementor-element-d6763de .atk-seo__card{flex:1 1 240px;background:#fff;border:1px solid #eee;border-radius:12px;padding:26px 24px;box-shadow:0 4px 18px rgba(0,0,0,.05);text-align:center;transition:transform .2s,box-shadow .2s;}
.elementor-7423 .elementor-element.elementor-element-d6763de .atk-seo__card:hover{transform:translateY(-4px);box-shadow:0 8px 26px rgba(187,29,72,.12);}
.elementor-7423 .elementor-element.elementor-element-d6763de .atk-seo__card h3{color:#222;font-size:19px;font-weight:700;margin:0 0 12px;padding-bottom:12px;position:relative;}
.elementor-7423 .elementor-element.elementor-element-d6763de .atk-seo__card h3:after{content:"";display:block;width:36px;height:3px;background:#BB1D48;border-radius:2px;margin:12px auto 0;}
.elementor-7423 .elementor-element.elementor-element-d6763de .atk-seo__card p{font-size:15px;margin:0;}
.elementor-7423 .elementor-element.elementor-element-d6763de .atk-seo__faq{display:flex;flex-direction:column;gap:14px;}
.elementor-7423 .elementor-element.elementor-element-d6763de .atk-seo__q{background:#fff;border:1px solid #eee;border-radius:10px;padding:18px 22px;}
.elementor-7423 .elementor-element.elementor-element-d6763de .atk-seo__q strong{display:block;color:#BB1D48;font-size:17px;margin-bottom:8px;}
.elementor-7423 .elementor-element.elementor-element-d6763de .atk-seo__q p{margin:0;font-size:15px;}
.elementor-7423 .elementor-element.elementor-element-d6763de .atk-seo__author{margin-top:34px;padding:20px 24px;border-top:2px solid #BB1D48;background:#faf6f7;border-radius:0 0 8px 8px;}
.elementor-7423 .elementor-element.elementor-element-d6763de .atk-seo__author p{margin:0;color:#333;font-size:15px;}
.elementor-7423 .elementor-element.elementor-element-d6763de .atk-seo__author strong{color:#BB1D48;}
.elementor-7423 .elementor-element.elementor-element-d6763de .atk-seo__author span{color:#777;font-size:14px;font-style:italic;}
@media(max-width:767px){.elementor-7423 .elementor-element.elementor-element-d6763de .atk-seo h2{font-size:22px;}.elementor-7423 .elementor-element.elementor-element-d6763de .atk-seo__cards{flex-direction:column;}}/* End custom CSS */
/* Start custom CSS *//* Atike - page residence */
.atk-title{padding:38px 24px 26px !important;}
.atk-title .elementor-heading-title{font-size:clamp(30px,4.4vw,46px);line-height:1.1;letter-spacing:-.015em;color:#1B2126;}
.elementor-element-3bdf181{max-width:960px !important;margin-left:auto !important;margin-right:auto !important;padding:0 24px 8px !important;gap:0 !important;--gap:0px !important;}
.atk-photo{margin-bottom:30px !important;}
.atk-photo img{width:100%;height:auto;max-height:430px;object-fit:cover;border-radius:14px;}
.atk-h2{padding:0 24px 12px !important;border-bottom:2px solid #BB1D48;margin:0 !important;}
.atk-h2 .elementor-heading-title{font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#BB1D48;margin:0;}
.elementor-element-6079674{display:grid !important;grid-template-columns:1fr 1fr !important;gap:0 44px !important;--gap:0px !important;background:#fff;border:1px solid #E7EAEE;border-top:0;border-radius:0 0 14px 14px;padding:2px 24px 6px !important;box-shadow:0 1px 3px rgba(20,25,30,.05);}
.atk-line{padding:11px 0 !important;margin:0 !important;border-bottom:1px solid #F1F3F5;width:auto !important;}
.atk-line .elementor-heading-title{display:grid;grid-template-columns:142px 1fr;gap:10px;align-items:baseline;font-size:15px;line-height:1.5;font-weight:400;color:#2C3338;margin:0;}
.atk-k{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#8B9299;font-weight:700;padding-top:2px;}
.atk-v{color:#2C3338;}
.atk-map{margin-top:32px !important;}
.atk-map .elementor-custom-embed{border-radius:14px;overflow:hidden;box-shadow:0 1px 4px rgba(20,25,30,.13);line-height:0;}
.atk-cta{margin-top:14px !important;}
.atk-cta .elementor-button{background:#BB1D48;color:#fff;border-radius:8px;font-weight:600;font-size:13.5px;padding:11px 20px;}
.atk-cta .elementor-button:hover{background:#9C1339;}
.atk-pres{margin-top:32px !important;}
.atk-pres p{font-size:17px;line-height:1.75;color:#3F444B;margin:0;}
.atk-pres:not(:has(.atk-has)){display:none !important;}
.atk-has{display:none;}
.atk-pres{font-size:17px;line-height:1.75;color:#3F444B;}
.atk-info{margin-top:14px !important;background:#F7F8FA;border-left:3px solid #BB1D48;border-radius:0 10px 10px 0;padding:14px 20px;}
.atk-info p{margin:0;font-size:14.5px;line-height:1.65;color:#3F444B;}
.atk-info:not(:has(.atk-k2)){display:none;}
.atk-k2{display:block;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#BB1D48;font-weight:700;margin-bottom:4px;}
.atk-info a{color:#BB1D48;text-decoration:none;border-bottom:1px solid rgba(187,29,72,.28);}
.atk-h2b{margin-top:54px !important;text-align:center;}
.atk-h2b .elementor-heading-title{font-size:21px;font-weight:700;letter-spacing:-.01em;color:#1B2126;}
.atk-grid{margin-top:20px !important;}
.atk-seo{max-width:960px;margin:32px auto 0 !important;padding:0 24px;}
@media(max-width:880px){.elementor-element-6079674{grid-template-columns:1fr !important;padding:2px 18px 6px !important;}.atk-h2{padding:0 18px 12px !important;}.atk-line .elementor-heading-title{grid-template-columns:1fr;gap:1px;}.atk-title{padding:26px 18px 20px !important;}}
.elementor-element-6079674{align-items:stretch !important;}
.atk-line{align-self:stretch !important;display:flex;flex-direction:column;}
.atk-line .elementor-widget-container{flex:1;}
.atk-grid .jet-listing-not-found{text-align:center;color:#6B7278;font-size:15px;line-height:1.7;max-width:620px;margin:6px auto 0;padding:0 24px;}
.atk-cta:not(:has(a[href])){display:none !important;}
.atk-cta:has(a[href='']){display:none !important;}
.atk-line:last-child,.atk-line:nth-last-child(2){border-bottom:0;}
.atk-accroche{margin:0 auto 30px !important;max-width:700px;}
.atk-accroche .elementor-heading-title{text-align:center;font-size:20px;line-height:1.5;font-weight:400;color:#5A6169;margin:0;}/* End custom CSS */