/* Generated for the complete sale-catalog DOM. Source order: style.min.css. */
/* style.min.css */
 *{box-sizing:border-box;margin:0;padding:0}:root{--fs-64:clamp(26px, 16px + 2.5vw, 64px);--fs-50:clamp(25px, 19px + 1.52vw, 50px);--fs-40:clamp(20px, 15px + 1.25vw, 40px);--fs-32:clamp(16px, 12px + .98vw, 32px);--fs-28:clamp(14px, 11px + .89vw, 28px);--fs-25:clamp(13px, 10px + .71vw, 25px);--fs-22:clamp(12px, 10px + .62vw, 22px);--fs-20:clamp(11px, 9px + .54vw, 20px);--fs-18:clamp(11px, 9px + .4vw, 18px);--fs-16:clamp(11px, 10px + .27vw, 16px)}@media (width>=1500px){:root{--fs-50:clamp(42px, -4.7px + 3.1vw, 60px)}}@font-face{font-family:Felidae;font-style:normal;font-weight:400;font-display:swap;src:local(Cormorant Garamond),local(CormorantGaramond-Regular),url(/wp-content/themes/inmolux/fonts/cormorant-garamond-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Felidae;font-style:normal;font-weight:400;font-display:swap;src:local(Cormorant Garamond),local(CormorantGaramond-Regular),url(/wp-content/themes/inmolux/fonts/cormorant-garamond-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:local(Cormorant Garamond),local(CormorantGaramond-Regular),local(Garamond),local(Times New Roman),local(Times),url(/wp-content/themes/inmolux/fonts/cormorant-garamond-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:local(Cormorant Garamond),local(CormorantGaramond-Regular),url(/wp-content/themes/inmolux/fonts/cormorant-garamond-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:200 700;font-display:swap;src:local(Inter),url(/wp-content/themes/inmolux/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:200 700;font-display:swap;src:local(Inter),url(/wp-content/themes/inmolux/fonts/inter-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}html:not([lang^=ru]) .lang-option[data-lang=ru]{font-family:Arial,Helvetica,sans-serif}[class*=title],[class*=header],h1,h2,h3,h4{font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=title],h1,h2,h3,h4{font-weight:400!important}html,body{font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;-webkit-text-size-adjust:100%;scrollbar-gutter:auto;background-color:#fff;width:100%;max-width:100%;margin:0;padding:0;font-family:Inter,"Inter Metric Fallback",sans-serif;overflow-x:clip!important}body.noscroll,html.noscroll{overflow:hidden}.wrapper{max-width:100%;overflow:visible}h1,h2,h3,h4,span,p{font-synthesis:none;margin:0;padding:0}a{font-synthesis:none;text-decoration:none;transition:opacity .3s,color .3s,background-color .3s,border-color .3s}.contacts_group a:hover{opacity:.85}button{cursor:pointer;transition:opacity .3s,background-color .3s,transform .2s}button:hover{opacity:.9}.floating-stack{z-index:900;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:fixed;bottom:clamp(16px,2.5vw,36px);right:clamp(16px,2.5vw,36px)}.floating-wa{color:#fff;pointer-events:auto;background:#25d366;border-radius:999px;justify-content:center;align-items:center;width:62px;height:62px;padding:0;transition:transform .25s,box-shadow .25s,background-color .2s;display:inline-flex;box-shadow:0 14px 34px #25d3666b,0 6px 16px #01010124}.floating-wa:hover{opacity:1;background:#1fb457;transform:translateY(-2px)scale(1.03);box-shadow:0 18px 40px #25d36680,0 8px 20px #0101012e}.floating-wa:focus-visible{outline:none;box-shadow:0 0 0 4px #25d36647,0 14px 34px #25d3666b}.floating-wa__icon{justify-content:center;align-items:center;display:inline-flex}.floating-wa__icon svg{width:30px;height:30px;display:block}.back-to-top{color:#fff;opacity:0;visibility:hidden;pointer-events:none;z-index:1;background:#41545cf5;border:1px solid #ffffff61;border-radius:999px;justify-content:center;align-items:center;width:62px;height:0;margin-top:0;padding:0;transition:height .28s,margin-top .28s,opacity .25s,visibility .28s,transform .25s,background-color .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;transform:translateY(12px)scale(.9);box-shadow:0 18px 40px #0101012e}.back-to-top:before{content:"";border-radius:inherit;border:.8px solid #ffffff2e;position:absolute;inset:6px}.back-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;height:62px;margin-top:14px;transform:translateY(0)scale(1)}.back-to-top:hover{opacity:1;background:#2f4048;border-color:#fff;transform:translateY(-2px)scale(1);box-shadow:0 22px 48px #0101013d}.back-to-top:focus-visible{opacity:1;background:#2f4048;border-color:#fff;outline:none;box-shadow:0 0 0 4px #41545c2e,0 22px 48px #0101013d}.back-to-top__icon{z-index:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.back-to-top__icon svg{width:22px;height:22px;display:block}.floating-contact-cta{z-index:920;opacity:0;visibility:hidden;pointer-events:none;flex-direction:row-reverse;align-items:center;gap:10px;transition:opacity .28s,visibility .28s,transform .28s;display:flex;position:fixed;top:clamp(116px,13vh,168px);left:0;transform:translate(-12px)}.floating-contact-cta.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0,0)}.floating-contact-cta__panel{-webkit-backdrop-filter:blur(14px);transform-origin:100%;background:#101010e0;border:1px solid #ffffff29;align-items:stretch;min-width:0;max-width:292px;transition:max-width .28s,opacity .24s,transform .28s,border-color .24s;display:flex;overflow:hidden;box-shadow:0 14px 34px #01010129}.floating-contact-cta__action{color:#fff;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-align:center;background:0 0;border:0;justify-content:center;align-items:center;min-width:112px;height:52px;padding:0 22px;font-family:Inter,"Inter Metric Fallback",sans-serif;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.floating-contact-cta__action+.floating-contact-cta__action{border-left:1px solid #ffffff2e}.floating-contact-cta__action:hover,.floating-contact-cta__action:focus-visible{opacity:1;background:#ffffff1a;outline:none}.floating-contact-cta__toggle{color:#fff;-webkit-backdrop-filter:blur(12px);touch-action:manipulation;background:#101010eb;border:1px solid #ffffff42;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;margin-left:0;padding:0;display:inline-flex;position:relative;box-shadow:0 12px 28px #01010133}.floating-contact-cta__toggle:before{content:"";position:absolute;inset:-8px}.floating-contact-cta__toggle:hover,.floating-contact-cta__toggle:focus-visible{opacity:1;background:#010101;border-color:#fff;outline:none;transform:translate(5px)}.floating-contact-cta__toggle-icon{justify-content:center;align-items:center;display:inline-flex}.floating-contact-cta__toggle-icon--show{display:none}.floating-contact-cta.is-collapsed .floating-contact-cta__panel{opacity:0;pointer-events:none;border-color:#0000;max-width:0;transform:translate(-10px)scaleX(.96)}.floating-contact-cta.is-collapsed .floating-contact-cta__toggle{margin-left:-22px}.floating-contact-cta.is-collapsed .floating-contact-cta__toggle:before{inset:-14px -30px -14px 0}.floating-contact-cta.is-collapsed .floating-contact-cta__toggle-icon--hide{display:none}.floating-contact-cta.is-collapsed .floating-contact-cta__toggle-icon--show{display:inline-flex}@media (width<=900px){.floating-contact-cta{left:0;right:auto;top:max(86px, calc(env(safe-area-inset-top) + 76px));flex-direction:row-reverse;align-items:center;gap:7px;bottom:auto;transform:translate(-12px)}.floating-contact-cta.is-visible{transform:translate(0,0)}.floating-contact-cta__panel{background:#101010d6;flex-direction:column;flex:none;min-width:0;max-width:124px;box-shadow:0 12px 30px #01010124}.floating-contact-cta__action{letter-spacing:.12em;text-overflow:ellipsis;flex:none;min-width:124px;height:38px;padding:0 12px;font-size:10px;overflow:hidden}.floating-contact-cta__action+.floating-contact-cta__action{border-top:1px solid #ffffff29;border-left:0}.floating-contact-cta__toggle{background:#101010eb;flex-basis:38px;width:38px;height:38px;margin-left:0}.floating-contact-cta.is-collapsed .floating-contact-cta__toggle{margin-left:-19px}.floating-contact-cta.is-collapsed .floating-contact-cta__toggle:before{inset:-16px -34px -16px 0}}@media (width<=420px){.floating-contact-cta{top:max(80px, calc(env(safe-area-inset-top) + 70px))}.floating-contact-cta__panel{max-width:112px}.floating-contact-cta__action{min-width:112px;height:36px;padding:0 10px;font-size:9px}.floating-contact-cta__toggle{flex-basis:36px;width:36px;height:36px;margin-left:0}.floating-contact-cta.is-collapsed .floating-contact-cta__toggle{margin-left:-18px}.floating-contact-cta.is-collapsed .floating-contact-cta__toggle:before{inset:-16px -36px -16px 0}}ul{margin:0;padding:0;list-style:none}li{list-style:none}.wrapper{width:100%;overflow:visible}.container{max-width:1758px;margin-left:auto;margin-right:auto;padding:0 15px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}header{padding-top:0}body.is-home-page header{background-color:#0000}body.is-home-page header .about_block .top_header_group .menu_burger .burger span{background:#010101!important}body.is-home-page header .lang-dropdown-btn{color:#010101;border-color:#01010159}body.is-home-page header .lang-dropdown-btn:hover{background:#0000000d;border-color:#010101}header .about_block{position:relative}header .about_block .top_header_group{grid-template-columns:1fr auto 1fr;grid-template-areas:"left center right";align-items:center;gap:24px;padding:24px 96px;display:grid;position:relative}@media (width>=1200px){header .about_block .top_header_group{padding-top:28px;padding-bottom:28px}}header .about_block .top_header_group>.menu_burger,header .about_block .top_header_group>.menu{grid-area:left;justify-self:start}header .about_block .top_header_group>.logo{z-index:2;grid-area:center;justify-self:center;margin:0}header .about_block .top_header_group>.logo img{display:block;transform:translate(-2px,-10%)}header .about_block .top_header_group>.right_contacts{grid-area:right;justify-self:end}header .about_block .top_header_group .menu_burger{align-items:center;gap:18px;display:none}header .about_block .top_header_group .menu_burger .burger{cursor:pointer;background:0 0;border:none;width:25px;height:8px;position:relative}header .about_block .top_header_group .menu_burger .burger span{z-index:150;background:#fff;height:1.5px;transition:all .3s;position:absolute;left:0}header .about_block .top_header_group .menu_burger .burger span:first-child{width:18px;top:0}header .about_block .top_header_group .menu_burger .burger span:nth-child(2){width:25px;top:50%;transform:translateY(-50%)}header .about_block .top_header_group .menu_burger .burger span:nth-child(3){width:18px;bottom:0}header .about_block .top_header_group .menu_burger .burger.active{width:15px;height:15px}header .about_block .top_header_group .menu_burger .burger.active span:first-child{background:#010;width:20px;top:4px;transform:rotate(45deg)}header .about_block .top_header_group .menu_burger .burger.active span:nth-child(2){opacity:0}header .about_block .top_header_group .menu_burger .burger.active span:nth-child(3){background:#010;width:20px;bottom:10px;transform:rotate(-45deg)}header .about_block .top_header_group .menu ul{align-items:center;gap:80px;display:flex}header .about_block .top_header_group .menu ul li{display:contents}header .about_block .top_header_group .menu ul li a{letter-spacing:0%;text-transform:uppercase;color:#fff;font-size:15.4px;font-weight:300;line-height:120%}header .about_block .top_header_group .right_contacts{align-items:center;display:flex}header .about_block .top_header_group .right_contacts .phone_number{letter-spacing:0%;text-transform:uppercase;color:#fff;margin-right:42px;font-size:22px;font-weight:300;line-height:120%}header .about_block .top_header_group .right_contacts .lang-dropdown{margin-right:50px}header .about_block .top_header_group .right_contacts .whatsapp{margin-right:31px;display:flex}header .about_block .top_header_group .right_contacts .consultation{letter-spacing:5%;text-transform:uppercase;color:#fff;background-color:#fff0;border:.8px solid #fff;padding:17.5px 39px;font-family:Felidae,Cormorant Garamond,serif;font-size:25px;font-weight:400;line-height:115%}header .about_block .mega-menu{z-index:9999;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#fff;width:100%;height:100vh;transition:all .4s;position:fixed;top:0;right:-300%;overflow:hidden auto}header .about_block .mega-menu.active{right:0}header .about_block .mega-menu .menu_burger_top_group{border-bottom:1.5px solid #010101;grid-template-columns:1fr auto 1fr;grid-template-areas:"left center right";align-items:center;gap:24px;padding-top:56px;padding-bottom:28px;display:grid}header .about_block .mega-menu .menu_burger_top_group>.menu{grid-area:left;justify-self:start}header .about_block .mega-menu .menu_burger_top_group>.logo{grid-area:center;justify-self:center}header .about_block .mega-menu .menu_burger_top_group>.right_contacts{grid-area:right;justify-self:end}header .about_block .mega-menu .menu_burger_top_group .menu ul{align-items:center;gap:80px;display:flex}header .about_block .mega-menu .menu_burger_top_group .menu ul li{display:contents}header .about_block .mega-menu .menu_burger_top_group .menu ul li a{letter-spacing:0%;text-transform:uppercase;color:#010101;font-size:22px;font-weight:300;line-height:120%}header .about_block .mega-menu .menu_burger_top_group .right_contacts{align-items:center;display:flex}header .about_block .mega-menu .menu_burger_top_group .right_contacts .phone_number{letter-spacing:0%;text-transform:uppercase;color:#010101;margin-right:42px;font-size:22px;font-weight:300;line-height:120%}header .about_block .mega-menu .menu_burger_top_group .right_contacts .lang-dropdown{margin-right:50px}header .about_block .mega-menu .menu_burger_top_group .right_contacts .whatsapp{margin-right:31px;display:flex}header .about_block .mega-menu .menu_burger_top_group .right_contacts .consultation{letter-spacing:5%;text-transform:uppercase;color:#010101;background-color:#fff0;border:.8px solid #010101;padding:17.5px 39px;font-family:Felidae,Cormorant Garamond,serif;font-size:25px;font-weight:400;line-height:115%}header .about_block .mega-menu .bottom_menu_group{border-bottom:1.6px solid #e1e1e1;grid-template-columns:repeat(12,1fr);display:grid}header .about_block .mega-menu .bottom_menu_group>*{min-width:0}header .about_block .mega-menu .bottom_menu_group .contacts_group{border-left:1.6px solid #e1e1e1;grid-area:span 2/span 4;width:100%;max-width:571px;padding:63px 0 50px 60px}header .about_block .mega-menu .bottom_menu_group .contacts_group h3{letter-spacing:0%;text-transform:uppercase;color:#010101;margin-bottom:40px;font-size:32px;font-weight:300;line-height:120%}header .about_block .mega-menu .bottom_menu_group .contacts_group h4{letter-spacing:0%;color:#3c3c3b;margin-bottom:15px;font-size:25px;font-weight:300;line-height:130%}header .about_block .mega-menu .bottom_menu_group .contacts_group .telephone{margin-bottom:50px}header .about_block .mega-menu .bottom_menu_group .contacts_group .telephone .group_number{flex-direction:column;gap:20px;display:flex}header .about_block .mega-menu .bottom_menu_group .contacts_group .telephone .group_number a{letter-spacing:0%;text-transform:uppercase;color:#3c3c3b;font-size:32px;font-weight:300;line-height:120%}header .about_block .mega-menu .bottom_menu_group .contacts_group .email{margin-bottom:50px}header .about_block .mega-menu .bottom_menu_group .contacts_group .email a{letter-spacing:0%;text-transform:uppercase;color:#3c3c3b;font-size:32px;font-weight:300;line-height:120%}header .about_block .mega-menu .bottom_menu_group .contacts_group .networks_group{margin-bottom:158px}header .about_block .mega-menu .bottom_menu_group .contacts_group .networks_group .networks{flex-wrap:wrap;align-items:center;gap:16px;display:flex}header .about_block .mega-menu .bottom_menu_group .contacts_group .networks_group .networks a{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}header .about_block .mega-menu .bottom_menu_group .contacts_group .networks_group .networks a img{width:44px;max-width:44px;height:44px;max-height:44px;display:block}header .about_block .mega-menu .bottom_menu_group .contacts_group .networks_group .networks a img,#megaMenu .bottom_menu_group .contacts_group .networks_group .networks a img{filter:invert()}header .about_block .mega-menu .bottom_menu_group .contacts_group .ask_questions{letter-spacing:5%;text-transform:uppercase;color:#000;border:.8px solid #000;justify-content:center;align-items:center;width:100%;padding:21px;font-size:25px;font-weight:400;line-height:150%;display:flex}header .about_block .mega-menu .bottom_menu_group .top_projects{border-right:1.6px solid #e1e1e1;grid-column:span 4;width:100%;max-width:576px;padding:51px 62px 50px 0}header .about_block .mega-menu .bottom_menu_group .top_projects .title_projects{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}header .about_block .mega-menu .bottom_menu_group .top_projects .title_projects h3{letter-spacing:0%;text-transform:uppercase;color:#010101;font-size:32px;font-weight:300;line-height:120%}header .about_block .mega-menu .bottom_menu_group .top_projects .title_projects .navigations_slider{align-items:center;gap:40px;height:22px;display:flex}header .about_block .mega-menu .bottom_menu_group .top_projects .title_projects .navigations_slider .swiper-button-next,header .about_block .mega-menu .bottom_menu_group .top_projects .title_projects .navigations_slider .swiper-button-prev{color:#010101;width:22px;height:100%;margin:0;position:static}header .about_block .mega-menu .bottom_menu_group .top_projects .sliders_group{position:relative}header .about_block .mega-menu .bottom_menu_group .top_projects .sliders_group .swiper{width:100%;overflow:hidden}header .about_block .mega-menu .bottom_menu_group .top_projects .sliders_group .swiper-slide{box-sizing:border-box;width:100%!important}header .about_block .mega-menu .bottom_menu_group .top_projects .sliders_group .projects_img img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;max-height:none;display:block}header .about_block .mega-menu .bottom_menu_group .top_projects .sliders_group .projects_img p{letter-spacing:0%;color:#3c3c3b;margin-top:20px;font-size:25px;font-weight:300;line-height:130%}header .about_block .mega-menu .bottom_menu_group .top_projects .sliders_group .swiper-pagination{text-align:right;letter-spacing:0%;color:#bababa;font-size:25px;font-weight:300;line-height:130%;bottom:0;left:auto;right:0}header .about_block .mega-menu .bottom_menu_group .menu_group_main{grid-column:span 4;width:100%;max-width:585px;padding:51px 60px 50px 57px}header .about_block .mega-menu .bottom_menu_group .menu_group_main h3{letter-spacing:0%;text-transform:uppercase;color:#010101;margin-bottom:40px;font-size:32px;font-weight:700;line-height:120%}header .about_block .mega-menu .bottom_menu_group .menu_group_main ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 40px;width:100%;display:grid}header .about_block .mega-menu .bottom_menu_group .menu_group_main ul li{min-width:0;display:block}header .about_block .mega-menu .bottom_menu_group .menu_group_main ul li a{letter-spacing:5%;text-transform:uppercase;color:#3c3c3b;word-break:break-word;overflow-wrap:anywhere;font-family:Felidae,Cormorant Garamond,serif;font-size:28px;font-weight:400;line-height:130%;display:inline-block}header .about_block .mega-menu .bottom_menu_group .menu_group_main ul:nth-child(2){border-bottom:1.6px solid #e1e1e1;margin-bottom:52px;padding-bottom:52px}header .about_block .mega-menu .bottom_menu_group .menu_group_main.mob_menu{display:none}.big_block_home{height:200vh;position:relative}.big_block_home>.container{max-width:none;height:100%;padding:0}.big_block_home header{z-index:100;position:absolute;top:0;left:0;right:0}.big_block_home .group_home:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(120% 100%,#0000 35%,#0000004d 100%),linear-gradient(#0000000d 0%,#0000002e 100%);position:absolute;inset:0}@keyframes bounce-arrow{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes bounce-keep-scrolling{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,8px)}}.personalized_selection_block:before{content:"";background-color:#e1e1e133;width:100%;height:1.6px;position:absolute;top:208px;left:0}.personalized_selection_block:after{content:"";background-color:#e1e1e133;width:100%;height:1.6px;position:absolute;bottom:208px;left:0}.marbella_solutions_wealth_impact .about_block .descriptions_texts_img_group .descriptions_group .description h3:before{content:"";opacity:0;background-color:#010101;border-radius:50%;width:11px;height:11px;transition:all .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.marbella_solutions_wealth_impact .about_block .descriptions_texts_img_group .descriptions_group .description:hover h3:before,.marbella_solutions_wealth_impact .about_block .descriptions_texts_img_group .descriptions_group .description.active h3:before{opacity:1}.one_partners_entire_process .about_block .inf_group_about_partners .process_entire .accordion-button:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='37' viewBox='0 0 37 37' fill='none'%3E%3Ccircle cx='18.5' cy='18.5' r='17.7' stroke='%23C4C4C4' stroke-width='1.6'/%3E%3Cline x1='18.8' y1='10' x2='18.8' y2='28' stroke='%23C4C4C4' stroke-width='1.6'/%3E%3Cline x1='28' y1='18.8' x2='10' y2='18.8' stroke='%23C4C4C4' stroke-width='1.6'/%3E%3C/svg%3E");background-size:contain;width:37px;height:37px;transition:all .3s;transform:rotate(0)}.one_partners_entire_process .about_block .inf_group_about_partners .process_entire .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='37' viewBox='0 0 37 37' fill='none'%3E%3Ccircle cx='18.5' cy='18.5' r='17.7' stroke='%23010101' stroke-width='1.6'/%3E%3Cline x1='18.8' y1='10' x2='18.8' y2='28' stroke='%23010101' stroke-width='1.6'/%3E%3Cline x1='28' y1='18.8' x2='10' y2='18.8' stroke='%23010101' stroke-width='1.6'/%3E%3C/svg%3E");transform:rotate(45deg)}.marbella_real_estate_inquiry_block .about_block .form_group form .lux-select:hover,.marbella_real_estate_inquiry_block .about_block .form_group form .lux-select.is-hover{background-color:#f5f5f5;border-color:#c4c4c4}.marbella_real_estate_inquiry_block:before{content:"";background-color:#e1e1e133;width:100%;height:1.6px;position:absolute;top:208px;left:0}.marbella_real_estate_inquiry_block:after{content:"";background-color:#e1e1e133;width:100%;height:1.6px;position:absolute;bottom:208px;left:0}.marbella_real_estate_inquiry_block .about_block .form_group form .lux-select{cursor:pointer;background-color:#fff;border:1.6px solid #e1e1e1;width:calc(50% - 9px);max-width:584px;min-height:112px;margin:0 0 18px;padding:0;font-family:Inter,"Inter Metric Fallback",sans-serif}.marbella_real_estate_inquiry_block .about_block .form_group form .lux-select__trigger{color:#3c3c3b;text-transform:none;letter-spacing:0;background-color:#0000;border:0;min-height:112px;margin:0;padding:39px 40px;font-family:Inter,"Inter Metric Fallback",sans-serif;font-size:25px;font-weight:300;line-height:130%}.marbella_real_estate_inquiry_block .about_block .form_group form .lux-select__value.is-placeholder{color:#3c3c3b}.marbella_real_estate_inquiry_block .about_block .form_group form .lux-select__arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14' viewBox='0 0 20 14' fill='none'%3E%3Cpath d='M10.3168 13.7182C10.1251 13.9811 9.73285 13.9811 9.54113 13.7182L0.0929749 0.76283C-0.138352 0.445635 0.0882104 0 0.480796 0L19.3771 0C19.7697 0 19.9963 0.445637 19.7649 0.762832L10.3168 13.7182Z' fill='%23D2D2D2'/%3E%3C/svg%3E");width:20px;height:14px;right:40px}.transparent_process_contact_block .title_block .titles .tabs a.active:before{content:"";background-color:#010101;border-radius:50%;width:11px;height:11px;transition:all .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper{max-width:598px}.professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-wrapper{align-items:center}.professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .document_obligation{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .document_obligation .document{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:476px}.professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .document_obligation p{letter-spacing:0%;text-align:center;color:#3c3c3b;margin-top:47px;font-size:25px;font-weight:300;line-height:130%}.professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-pagination{letter-spacing:2%;text-align:center;color:#c4c4c4;margin-top:41px;font-family:Felidae,Cormorant Garamond,serif;font-size:28px;font-weight:400;line-height:110%;position:static}.professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-next,.professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-prev{color:#010101;width:22px;height:22px}.frequently_asked_questions_block .about_block .tabs a.active:before{content:"";background-color:#010101;border-radius:50%;width:11px;height:11px;transition:all .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.frequently_asked_questions_block .about_block .questions_accardion .accordion-button:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='37' viewBox='0 0 37 37' fill='none'%3E%3Ccircle cx='18.5' cy='18.5' r='17.7' stroke='%23010101' stroke-width='1.6'/%3E%3Cline x1='18.8' y1='10' x2='18.8' y2='28' stroke='%23010101' stroke-width='1.6'/%3E%3Cline x1='28' y1='18.8' x2='10' y2='18.8' stroke='%23010101' stroke-width='1.6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:37px;height:37px;margin:0;transition:transform .3s;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(0)}.frequently_asked_questions_block .about_block .questions_accardion .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='37' viewBox='0 0 37 37' fill='none'%3E%3Ccircle cx='18.5' cy='18.5' r='17.7' stroke='%23010101' stroke-width='1.6'/%3E%3Cline x1='18.8' y1='10' x2='18.8' y2='28' stroke='%23010101' stroke-width='1.6'/%3E%3Cline x1='28' y1='18.8' x2='10' y2='18.8' stroke='%23010101' stroke-width='1.6'/%3E%3C/svg%3E");transform:translateY(-50%)rotate(45deg)}footer{background-color:#41545c}footer .border_blok{border-left:1.5px solid #e1e1e133;border-right:1.5px solid #e1e1e133;padding:40px 0}footer .top_footer_block{border-top:1.5px solid #e1e1e133}footer .top_footer_block .about_block{border-left:1.5px solid #e1e1e133;border-right:1.5px solid #e1e1e133;grid-template-columns:repeat(12,1fr);align-items:start;row-gap:70px;padding:100px 0 82px;display:grid}footer .top_footer_block .about_block .logo{grid-column:span 4;margin-top:-30px}footer .top_footer_block .about_block .logo img{width:246px;height:auto}footer .top_footer_block .about_block .contacts_group{grid-column:span 4}footer .top_footer_block .about_block .contacts_group h3{letter-spacing:0%;color:#ffffff80;margin-bottom:20px;font-size:25px;font-weight:300;line-height:130%}footer .top_footer_block .about_block .contacts_group .contatcs{flex-direction:column;gap:10px;display:flex}footer .top_footer_block .about_block .contacts_group .contatcs p,footer .top_footer_block .about_block .contacts_group .contatcs a{letter-spacing:0%;text-transform:uppercase;color:#fff;font-size:32px;font-weight:300;line-height:120%}footer .top_footer_block .about_block .contacts_group .networks{align-items:center;gap:16px;display:flex}footer .top_footer_block .about_block .contacts_group .networks a{display:flex}footer .top_footer_block .about_block .contacts_group:nth-child(4){margin-top:0}@media (width>=771px){footer .top_footer_block .about_block .contacts_group:nth-child(n+4){text-align:center;flex-direction:column;align-items:center;display:flex}footer .top_footer_block .about_block .contacts_group:nth-child(n+4) .contatcs{align-items:center}footer .top_footer_block .about_block .contacts_group:nth-child(4) .networks{justify-content:center}}footer .menu_group{border-top:1.5px solid #e1e1e133;border-bottom:1.5px solid #e1e1e133}footer .menu_group .menu{border-left:1.5px solid #e1e1e133;border-right:1.5px solid #e1e1e133;justify-content:center;align-items:center;padding:55px 0;display:flex}footer .menu_group .menu ul{flex-wrap:nowrap;justify-content:space-evenly;align-items:center;width:100%;max-width:none;display:flex}footer .menu_group .menu ul li{flex-shrink:0;display:flex}footer .menu_group .menu .lang_select{display:none}footer .menu_group .menu ul li a{letter-spacing:5%;text-transform:uppercase;color:#fff;white-space:nowrap;font-family:Felidae,Cormorant Garamond,serif;font-size:32px;font-weight:400;line-height:130%}footer .menu_group .menu .lang_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;letter-spacing:0%;text-transform:uppercase;color:#fff;cursor:pointer;background-color:#0000;background-image:url(../images/select_language.svg);background-position:98%;background-repeat:no-repeat;background-size:auto;border:none;outline:none;padding-right:11px;font-size:22px;font-weight:300;line-height:120%}footer .menu_group .menu .lang_select select option{color:#010101}footer .how_to_get_to_us .about_block{-moz-column-gap:60px;border-left:1.5px solid #e1e1e133;border-right:1.5px solid #e1e1e133;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,480px) minmax(0,1fr);align-items:start;column-gap:60px;padding:56px 60px;display:grid}footer .how_to_get_to_us .about_block .how_to_title{letter-spacing:0%;text-transform:uppercase;color:#fff;text-align:center;grid-area:1/1;align-self:start;width:100%;margin:0;font-size:22px;font-weight:300;line-height:120%}footer .how_to_get_to_us .about_block .map_block{border-radius:12px;grid-area:1/2/3;width:100%;max-width:100%;height:534px;margin:0;position:relative;overflow:hidden}footer .how_to_get_to_us .about_block .map_block .map{z-index:1;border:none;width:100%;height:100%}.marker-pin:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}footer .how_to_get_to_us .about_block .map_block .location_overlay{pointer-events:none;z-index:1000;flex-direction:column;align-items:center;gap:16px;transition:left .1s ease-out,top .1s ease-out;display:flex;position:absolute;transform:translate(-50%,-100%)}footer .how_to_get_to_us .about_block .map_block .location_overlay .location_marker{pointer-events:auto;cursor:pointer;background:#41545c;border-radius:50%;width:40px;height:40px;animation:2s ease-in-out infinite markerPulse;position:relative;box-shadow:0 4px 12px #0000004d}footer .how_to_get_to_us .about_block .map_block .location_overlay .location_marker:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes markerPulse{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.05)}}footer .how_to_get_to_us .about_block .map_block .location_overlay .locations_text{backdrop-filter:blur(10px);pointer-events:auto;white-space:nowrap;background:#fffffff2;border-radius:8px;align-items:center;gap:10px;padding:12px 40px 12px 20px;display:flex;position:relative;box-shadow:0 4px 20px #00000026}footer .how_to_get_to_us .about_block .map_block .location_overlay .locations_text .close_location{cursor:pointer;opacity:.6;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:transform .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}footer .how_to_get_to_us .about_block .map_block .location_overlay .locations_text .close_location:hover{opacity:1;transform:translateY(-50%)scale(1.2)}footer .how_to_get_to_us .about_block .map_block .location_overlay .locations_text p{letter-spacing:0%;color:#41545c;margin:0;font-size:25px;font-weight:300;line-height:130%}footer .how_to_get_to_us .about_block .ask_question{width:100%;max-width:100%;height:fit-content;letter-spacing:5%;text-transform:uppercase;color:#fff;cursor:pointer;background-color:#23232300;border:.8px solid #fff;grid-area:2/1;justify-content:center;align-self:end;align-items:center;margin:0;padding:21px;font-family:Felidae,Cormorant Garamond,serif;font-size:25px;font-weight:400;line-height:150%;display:flex}footer .how_to_get_to_us .about_block .ask_question:hover{background-color:#ffffff14}footer .bottom_texts_group .about_block{border-left:1.5px solid #e1e1e133;border-right:1.5px solid #e1e1e133;justify-content:space-between;align-items:end;padding:56px 0 42px;display:flex}footer .bottom_texts_group .about_block span{letter-spacing:0%;color:#fff;opacity:.6;font-size:25px;font-weight:300;line-height:130%}footer .bottom_texts_group .about_block .center_group{flex-direction:column;gap:20px;display:flex}footer .bottom_texts_group .about_block .center_group a{letter-spacing:0%;color:#fff;opacity:.6;font-size:25px;font-weight:300;line-height:130%}header .about_block .top_header_group .right_contacts .consultation:hover,header .about_block .mega-menu .menu_burger_top_group .right_contacts .consultation:hover{color:#fff;background-color:#41545c;border-color:#41545c}header .about_block .top_header_group .menu ul li a:hover{opacity:.7}header .about_block .mega-menu .bottom_menu_group .contacts_group .ask_questions:hover{color:#fff;background-color:#000}footer .how_to_get_to_us .about_block .ask_question:hover{color:#41545c;background-color:#fff}footer .menu_group .menu ul li a:hover{opacity:.7}::selection{color:#fff;background-color:#41545c}::selection{color:#fff;background-color:#41545c}@media (width<=1500px){header .about_block .top_header_group .menu ul{gap:50px}header .about_block .top_header_group .menu ul li a{letter-spacing:0%;font-size:14px;font-weight:300;line-height:120%}header .about_block .top_header_group .logo img{width:117px;height:28px}header .about_block .top_header_group .right_contacts .phone_number{letter-spacing:0%;margin-right:25px;font-size:14px;font-weight:300;line-height:120%}header .about_block .top_header_group .right_contacts .whatsapp{margin-right:20px}header .about_block .top_header_group .right_contacts .whatsapp svg{width:21px;height:21px}header .about_block .top_header_group .right_contacts .consultation{letter-spacing:5%;padding:11px 23px;font-size:16px;font-weight:400;line-height:115%}header .about_block .mega-menu .menu_burger_top_group .menu ul{gap:50px}header .about_block .mega-menu .menu_burger_top_group .menu ul li a{letter-spacing:0%;font-size:14px;font-weight:300;line-height:120%}header .about_block .mega-menu .menu_burger_top_group .logo img{width:117px;height:28px}header .about_block .mega-menu .menu_burger_top_group .right_contacts .phone_number{letter-spacing:0%;margin-right:25px;font-size:14px;font-weight:300;line-height:120%}header .about_block .mega-menu .menu_burger_top_group .right_contacts .whatsapp{margin-right:20px}header .about_block .mega-menu .menu_burger_top_group .right_contacts .whatsapp svg{width:21px;height:21px}header .about_block .mega-menu .menu_burger_top_group .right_contacts .consultation{letter-spacing:5%;padding:11px 23px;font-size:16px;font-weight:400;line-height:115%}header .about_block .mega-menu .menu_burger_top_group{padding-bottom:10px}header .about_block .mega-menu .bottom_menu_group .contacts_group{padding:30px 0 30px 30px}header .about_block .mega-menu .bottom_menu_group .contacts_group h3{letter-spacing:0%;margin-bottom:20px;font-size:20px;font-weight:300;line-height:120%}header .about_block .mega-menu .bottom_menu_group .contacts_group h4{letter-spacing:0%;margin-bottom:10px;font-size:16px;font-weight:300;line-height:130%}header .about_block .mega-menu .bottom_menu_group .contacts_group .telephone{margin-bottom:30px}header .about_block .mega-menu .bottom_menu_group .contacts_group .telephone .group_number a{letter-spacing:2%;font-size:20px;font-weight:300;line-height:110%}header .about_block .mega-menu .bottom_menu_group .contacts_group .telephone .group_number{gap:15px}header .about_block .mega-menu .bottom_menu_group .contacts_group .email{margin-bottom:30px}header .about_block .mega-menu .bottom_menu_group .contacts_group .email a{letter-spacing:2%;font-size:20px;font-weight:300;line-height:110%}header .about_block .mega-menu .bottom_menu_group .contacts_group .networks_group .networks{flex-wrap:wrap;gap:10px}header .about_block .mega-menu .bottom_menu_group .contacts_group .networks_group .networks a img{width:40px;height:40px}header .about_block .mega-menu .bottom_menu_group .contacts_group .networks_group{margin-bottom:126px}header .about_block .mega-menu .bottom_menu_group .contacts_group .ask_questions{letter-spacing:5%;padding:16px 0;font-size:16px;font-weight:400;line-height:115%}header .about_block .mega-menu .bottom_menu_group .top_projects{padding:30px 30px 30px 0}header .about_block .mega-menu .bottom_menu_group .top_projects .title_projects h3{letter-spacing:0%;font-size:20px;font-weight:300;line-height:120%}header .about_block .mega-menu .bottom_menu_group .top_projects .title_projects{margin-bottom:20px}header .about_block .mega-menu .bottom_menu_group .top_projects .title_projects .navigations_slider{gap:20px;height:11px}header .about_block .mega-menu .bottom_menu_group .top_projects .title_projects .navigations_slider .swiper-button-next,header .about_block .mega-menu .bottom_menu_group .top_projects .title_projects .navigations_slider .swiper-button-prev{width:11px}header .about_block .mega-menu .bottom_menu_group .top_projects .sliders_group .projects_img p{letter-spacing:0%;font-size:16px;font-weight:300;line-height:130%}header .about_block .mega-menu .bottom_menu_group .top_projects .sliders_group .swiper-pagination{font-size:18px}header .about_block .mega-menu .bottom_menu_group .menu_group_main{padding:30px}header .about_block .mega-menu .bottom_menu_group .menu_group_main h3{letter-spacing:0%;margin-bottom:20px;font-size:20px;font-weight:300;line-height:120%}header .about_block .mega-menu .bottom_menu_group .menu_group_main ul li a{letter-spacing:5%;font-size:20px;font-weight:400;line-height:130%}header .about_block .mega-menu .bottom_menu_group .menu_group_main ul:nth-child(2){margin-bottom:30px;padding-bottom:30px}.personalized_selection_block:before{top:130px}.personalized_selection_block:after{bottom:130px}.marbella_solutions_wealth_impact .about_block .descriptions_texts_img_group .descriptions_group .description h3:before{width:7px;height:7px}.one_partners_entire_process .about_block .inf_group_about_partners .process_entire .accordion-button:after{width:23px;height:23px}.marbella_real_estate_inquiry_block:before{top:130px}.marbella_real_estate_inquiry_block:after{bottom:130px}.marbella_real_estate_inquiry_block .about_block .form_group form .lux-select{width:calc(50% - 5px);max-width:365px;min-height:70px;margin-bottom:10px}.marbella_real_estate_inquiry_block .about_block .form_group form .lux-select__trigger{color:#3c3c3b;text-transform:none;letter-spacing:0;background-color:#0000;border:0;min-height:68px;margin:0;padding:23px 25px;font-family:Inter,"Inter Metric Fallback",sans-serif;font-size:16px;font-weight:300;line-height:130%}.marbella_real_estate_inquiry_block .about_block .form_group form .lux-select__arrow{width:15px;height:11px;right:25px}.transparent_process_contact_block .title_block .titles .tabs a.active:before{width:7px;height:7px}.professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper{max-width:374px}.professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .document_obligation .document{-o-object-fit:contain;object-fit:contain;width:210px;height:298px}.professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-slide:last-child .document_obligation img{width:262px;height:auto}.professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .document_obligation p{letter-spacing:0%;margin-top:25px;font-size:16px;font-weight:300;line-height:130%}.professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-next,.professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-prev{width:14px;height:14px}.professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-pagination{letter-spacing:2%;margin-top:25px;font-size:28px;font-weight:400;line-height:110%}.frequently_asked_questions_block .about_block .tabs a.active:before{width:7px;height:7px}.frequently_asked_questions_block .about_block .questions_accardion .accordion-button:after{width:23px;height:23px}footer .border_blok{padding:25px 0}footer .top_footer_block .about_block{padding:53px 0 63px}footer .top_footer_block .about_block .logo img{width:148px;height:45px}footer .top_footer_block .about_block .contacts_group h3{letter-spacing:0%;margin-bottom:10px;font-size:16px;font-weight:300;line-height:130%}footer .top_footer_block .about_block .contacts_group .contatcs{gap:15px}footer .top_footer_block .about_block .contacts_group .contatcs a,footer .top_footer_block .about_block .contacts_group .contatcs p{letter-spacing:2%;font-size:20px;font-weight:300;line-height:110%}footer .top_footer_block .about_block .contacts_group .networks{gap:10px}footer .top_footer_block .about_block .contacts_group .networks a img{width:40px;height:40px}footer .top_footer_block .about_block .contacts_group:nth-child(4),footer .top_footer_block .about_block .logo{margin-top:0}footer .menu_group .menu{padding:35px 0}footer .menu_group .menu ul{max-width:none}footer .menu_group .menu ul li a{letter-spacing:5%;font-size:20px;font-weight:400;line-height:130%}footer .menu_group .menu .lang_select select{letter-spacing:0%;font-size:20px;font-weight:300;line-height:120%}footer .how_to_get_to_us .about_block{padding:35px 0}footer .how_to_get_to_us .about_block .how_to_title{letter-spacing:0%;font-size:20px;font-weight:300;line-height:120%}footer .how_to_get_to_us .about_block .map_block{max-width:724px;height:334px}footer .how_to_get_to_us .about_block .map_block .map{width:100%;height:100%}footer .how_to_get_to_us .about_block .ask_question{letter-spacing:5%;max-width:317px;margin-top:-52px;padding:16px;font-size:16px;font-weight:400;line-height:115%}footer .bottom_texts_group .about_block{padding:35px 104px 22px 150px}footer .bottom_texts_group .about_block span{letter-spacing:0%;font-size:16px;font-weight:300;line-height:130%}footer .bottom_texts_group .about_block .center_group{gap:15px}footer .bottom_texts_group .about_block .center_group a{letter-spacing:0%;font-size:16px;font-weight:300;line-height:130%}}@media (width<=1199px){header{padding-top:0}header .about_block .top_header_group .menu,header .about_block .top_header_group .menu ul,header .about_block .top_header_group .right_contacts .phone_number,header .about_block .top_header_group .right_contacts .whatsapp{display:none}header .about_block .top_header_group .right_contacts .lang-dropdown{margin-right:0;display:inline-flex}header .about_block .top_header_group .menu_burger .lang-dropdown{display:none}header .about_block .top_header_group .logo img{width:140px;height:auto}header .about_block .top_header_group .right_contacts .consultation{letter-spacing:.05em;padding:9px 20px;font-size:13px;font-weight:400;line-height:115%}header .about_block .top_header_group .menu_burger{display:flex}header .about_block .mega-menu .menu_burger_top_group .menu ul{display:none}header .about_block .mega-menu .menu_burger_top_group{padding-top:64px;padding-bottom:28px}header .about_block .mega-menu .menu_burger_top_group .logo img{width:140px;height:auto}header .about_block .mega-menu .menu_burger_top_group .right_contacts .phone_number,header .about_block .mega-menu .menu_burger_top_group .right_contacts .whatsapp svg{display:none}header .about_block .mega-menu .menu_burger_top_group .right_contacts .consultation{letter-spacing:.05em;padding:9px 20px;font-size:13px;font-weight:400;line-height:115%}header .about_block .top_header_group .menu_burger .burger.active span:first-child{width:15px;top:7px}header .about_block .top_header_group .menu_burger .burger.active span:nth-child(3){width:15px;bottom:7px}header .about_block .mega-menu .bottom_menu_group .contacts_group{padding:20px 0 20px 15px}header .about_block .mega-menu .bottom_menu_group .contacts_group h3{letter-spacing:0%;margin-bottom:20px;font-size:14px;font-weight:300;line-height:130%}header .about_block .mega-menu .bottom_menu_group .contacts_group h4{letter-spacing:0%;margin-bottom:10px;font-size:12px;font-weight:300;line-height:130%}header .about_block .mega-menu .bottom_menu_group .contacts_group .telephone .group_number{gap:10px}header .about_block .mega-menu .bottom_menu_group .contacts_group .telephone .group_number a,header .about_block .mega-menu .bottom_menu_group .contacts_group .email a{letter-spacing:2%;font-size:14px;font-weight:300;line-height:110%}header .about_block .mega-menu .bottom_menu_group .contacts_group .networks_group .networks{flex-wrap:wrap;gap:10px}header .about_block .mega-menu .bottom_menu_group .contacts_group .networks_group .networks a{width:36px;height:36px;display:inline-flex}header .about_block .mega-menu .bottom_menu_group .contacts_group .networks_group .networks a img{width:36px;max-width:none;height:36px}header .about_block .mega-menu .bottom_menu_group .contacts_group .ask_questions{letter-spacing:5%;padding:14.5px;font-size:14px;font-weight:400;line-height:150%}header .about_block .mega-menu .bottom_menu_group .top_projects{padding:20px 15px 20px 0}header .about_block .mega-menu .bottom_menu_group .top_projects .title_projects h3{letter-spacing:0%;font-size:14px;font-weight:300;line-height:130%}header .about_block .mega-menu .bottom_menu_group .top_projects .sliders_group .projects_img p{letter-spacing:0%;margin-top:15px;font-size:14px;font-weight:300;line-height:130%}header .about_block .mega-menu .bottom_menu_group .top_projects .sliders_group .swiper-pagination{letter-spacing:0%;font-size:14px;font-weight:300;line-height:130%}header .about_block .mega-menu .bottom_menu_group .top_projects .title_projects .navigations_slider{gap:30px}header .about_block .mega-menu .bottom_menu_group .top_projects .title_projects .navigations_slider .swiper-button-next,header .about_block .mega-menu .bottom_menu_group .top_projects .title_projects .navigations_slider .swiper-button-prev{height:8px;width:12px!important}header .about_block .mega-menu .bottom_menu_group .menu_group_main{padding:20px 15px}header .about_block .mega-menu .bottom_menu_group .menu_group_main h3{letter-spacing:0%;margin-bottom:20px;font-size:14px;font-weight:300;line-height:130%}header .about_block .mega-menu .bottom_menu_group .menu_group_main ul li a{letter-spacing:5%;font-size:16px;font-weight:400;line-height:130%}header .about_block .mega-menu .bottom_menu_group .menu_group_main ul:nth-child(2){row-gap:15px;margin-bottom:15px;padding-bottom:15px}header .about_block .mega-menu .bottom_menu_group .menu_group_main ul li{grid-column:span 5}header .about_block .mega-menu .bottom_menu_group .contacts_group .networks_group{margin-bottom:137px}.personalized_selection_block:before{top:80px}.personalized_selection_block:after{bottom:80px}.marbella_solutions_wealth_impact .about_block .descriptions_texts_img_group .descriptions_group .description h3:before{width:4px;height:4px}.one_partners_entire_process .about_block .inf_group_about_partners .process_entire .accordion-button:after{width:15px;height:15px}.marbella_real_estate_inquiry_block:before{top:80px}.marbella_real_estate_inquiry_block:after{bottom:80px}.transparent_process_contact_block .title_block .titles .tabs a.active:before{width:4px;height:4px}.professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .document_obligation .document{-o-object-fit:contain;object-fit:contain;width:133px;height:189px}.professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-slide:last-child .document_obligation img{width:190px}.professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .document_obligation p{letter-spacing:0%;margin-top:19px;font-size:14px;font-weight:300;line-height:130%}.professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-pagination{letter-spacing:2%;margin-top:11px;font-size:20px;font-weight:400;line-height:110%}.professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-next{width:9px;height:8px}.professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper{max-width:237px}.frequently_asked_questions_block .about_block .tabs a.active:before{width:4px;height:4px}.frequently_asked_questions_block .about_block .questions_accardion .accordion-button:after{width:15px;height:15px}footer .border_blok{padding:15px 0}footer .top_footer_block .about_block .logo img{width:94px;height:30px}footer .top_footer_block .about_block .contacts_group h3{letter-spacing:0%;margin-bottom:5px;font-size:12px;font-weight:300;line-height:130%}footer .top_footer_block .about_block .contacts_group .contatcs{gap:10px}footer .top_footer_block .about_block .contacts_group .contatcs a,footer .top_footer_block .about_block .contacts_group .contatcs p{letter-spacing:2%;font-size:14px;font-weight:300;line-height:110%}footer .top_footer_block .about_block .contacts_group .networks{gap:6px}footer .top_footer_block .about_block .contacts_group .networks a img{width:25px;height:25px}footer .top_footer_block .about_block{row-gap:25px;padding:39px 0 31px}footer .menu_group .menu{padding:20px 0}footer .menu_group .menu ul{grid-template-columns:repeat(4,minmax(0,1fr));place-items:center;gap:18px 22px;max-width:none;display:grid}footer .menu_group .menu ul li a{letter-spacing:5%;text-align:center;font-size:15px;font-weight:400;line-height:130%}footer .menu_group .menu .lang_select select{letter-spacing:0%;background-size:4px;font-size:14px;font-weight:300;line-height:130%}footer .how_to_get_to_us .about_block{padding:30px 0}footer .how_to_get_to_us .about_block .how_to_title{letter-spacing:0%;font-size:14px;font-weight:300;line-height:130%}footer .how_to_get_to_us .about_block .map_block{max-width:453px;height:214px}footer .how_to_get_to_us .about_block .ask_question{letter-spacing:5%;max-width:223px;margin-top:-32px;padding:8px;font-size:12px;font-weight:400;line-height:115%}footer .bottom_texts_group .about_block{padding:30px 100px 21px 140px}footer .bottom_texts_group .about_block span,footer .bottom_texts_group .about_block .center_group a{letter-spacing:0%;font-size:12px;font-weight:300;line-height:130%}footer .bottom_texts_group .about_block .center_group{gap:7px}}@media (width<=1200px){.big_block_home{height:175vh}}@media (width<=767px){.big_block_home:before,.big_block_home:after,.big_block_home--catalog:before,.big_block_home--catalog:after,.big_block_home--development:before,.big_block_home--development:after,.big_block_home--blog:before,.big_block_home--blog:after,.big_block_home--news:before,.big_block_home--news:after{display:none!important}.about_block,.border_blok,.top_projects .swiper-slide,.professional_obligations_block .swiper-slide,.professional_obligations_block .swiper,footer .about_block,footer .border_blok{border-left:0!important;border-right:0!important}header .about_block .top_header_group .menu_burger .lang-dropdown{display:none}header .about_block .top_header_group .logo img{width:110px;height:auto;margin-right:0}header .about_block .top_header_group .right_contacts .consultation{letter-spacing:.05em;text-transform:uppercase;padding:9px 18px;font-size:13px;font-weight:400;line-height:120%}header .about_block .top_header_group .menu_burger .burger{width:44px;height:12px}header .about_block .top_header_group .menu_burger .burger span{height:.8px}header .about_block .top_header_group .menu_burger .burger span:nth-child(2){width:44px}header .about_block .top_header_group .menu_burger .burger span:first-child,header .about_block .top_header_group .menu_burger .burger span:nth-child(3){width:31px}header .about_block .mega-menu .menu_burger_top_group .right_contacts .consultation,header .about_block .top_header_group .right_contacts .consultation{letter-spacing:.05em;text-transform:uppercase;padding:9px 18px;font-size:13px;font-weight:400;line-height:120%}header .about_block .mega-menu .menu_burger_top_group .logo img{width:110px;height:auto;margin-right:0}header .about_block .mega-menu .menu_burger_top_group .right_contacts .lang-dropdown,header .about_block .mega-menu .menu_burger_top_group .right_contacts .whatsapp{display:none!important}header .about_block .mega-menu .menu_burger_top_group .right_contacts{gap:0}header .about_block .mega-menu .menu_burger_top_group{align-items:center;gap:12px;padding:36px 0 22px}header .about_block .mega-menu .container{flex-direction:column;height:100vh;display:flex}header .about_block .mega-menu .bottom_menu_group{flex-direction:column;display:flex;overflow-y:scroll}header .about_block .mega-menu .bottom_menu_group::-webkit-scrollbar{display:none}header .about_block .mega-menu .bottom_menu_group{scrollbar-width:none;-ms-overflow-style:none}header .about_block .mega-menu .bottom_menu_group .menu_group_main{display:none}header .about_block .mega-menu .bottom_menu_group .menu_group_main.mob_menu{border-bottom:1px solid #e1e1e1;order:1;max-width:100%;padding:30px 0;display:block}header .about_block .mega-menu .bottom_menu_group .menu_group_main.mob_menu .lang_switcher{align-items:center;gap:30px;margin-bottom:20px;display:flex}header .about_block .mega-menu .bottom_menu_group .menu_group_main.mob_menu .lang_switcher a{letter-spacing:0%;color:#a6a6a6;font-size:14px;font-weight:300;line-height:120%}header .about_block .mega-menu .bottom_menu_group .menu_group_main.mob_menu .lang_switcher a.active{color:#3c3c3b}header .about_block .mega-menu .bottom_menu_group .menu_group_main.mob_menu .go_catalog{letter-spacing:.18em;text-transform:uppercase;text-align:center;white-space:nowrap;color:#010101;border:1px solid #010101;justify-content:center;align-items:center;width:100%;padding:16px 18px;font-family:Inter,"Inter Metric Fallback",sans-serif;font-size:13px;font-weight:400;line-height:1;text-decoration:none;display:flex}header .about_block .mega-menu .bottom_menu_group .menu_group_main ul:nth-child(2){-moz-column-gap:29px;border:none;column-gap:29px;margin:0 0 30px;padding:0}header .about_block .mega-menu .bottom_menu_group .top_projects{border-bottom:1px solid #e1e1e1;border-right:none;order:3;max-width:100%;padding:30px 0}header .about_block .mega-menu .bottom_menu_group .contacts_group{border-left:none;order:4;max-width:100%;padding:30px 0}header .about_block .mega-menu .bottom_menu_group .contacts_group .telephone .group_number{flex-direction:row;gap:30px}header .about_block .mega-menu .bottom_menu_group .contacts_group .networks_group .networks a img{width:40px;height:40px}header .about_block .mega-menu .bottom_menu_group .contacts_group .networks_group{margin-bottom:50px}.cards_logos_informations .about_block::-webkit-scrollbar{display:none}.marbella_solutions_wealth_impact .about_block .descriptions_texts_img_group .descriptions_group .description h3:before{opacity:0;width:7px;height:7px}.marbella_solutions_wealth_impact .about_block .descriptions_texts_img_group .descriptions_group .description.active h3:before{opacity:1!important}.marbella_solutions_wealth_impact .about_block .descriptions_texts_img_group .descriptions_group .description:hover h3:before{opacity:0}.managing_risks_market_block .cards_group .about_block::-webkit-scrollbar{display:none}.transparent_process_contact_block .cards_processes_group_mob_group .about_block .accordion-button .title_process:before{content:"";opacity:0;background-color:#3c3c3b;border-radius:50%;width:7px;height:7px;transition:opacity .2s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.transparent_process_contact_block .cards_processes_group_mob_group .about_block .accordion-button:not(.collapsed) .title_process:before{opacity:1}.transparent_process_contact_block .cards_processes_group_mob_group .about_block .accordion-body .cards_group::-webkit-scrollbar{display:none}.transparent_process_contact_block .cards_processes_group_mob_group .about_block .accordion-button:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='37' viewBox='0 0 37 37' fill='none'%3E%3Ccircle cx='18.5' cy='18.5' r='17.7' stroke='%23A6A6A6' stroke-width='1.6'/%3E%3Cline x1='18.8' y1='10' x2='18.8' y2='28' stroke='%23A6A6A6' stroke-width='1.6'/%3E%3Cline x1='28' y1='18.8' x2='10' y2='18.8' stroke='%23A6A6A6' stroke-width='1.6'/%3E%3C/svg%3E");background-size:20px;width:20px;height:20px;transition:all .3s;transform:rotate(0)}.transparent_process_contact_block .cards_processes_group_mob_group .about_block .accordion-button:not(.collapsed):after{display:none}.professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .document_obligation .document{-o-object-fit:contain;object-fit:contain;width:194px;height:276px}.professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper{max-width:310px}.successful_transactions_experiences_block .cards_group .about_block::-webkit-scrollbar{display:none}.successful_transactions_experiences_block .more_reviews .tag_reviews .partners::-webkit-scrollbar{display:none}footer{flex-direction:column;display:flex}footer .top_footer_block{border-bottom:1px solid #e1e1e133;order:1}footer .how_to_get_to_us{order:2}footer .menu_group{order:3}footer .bottom_texts_group{order:5}footer .border_blok{padding:20px 0}footer .top_footer_block .about_block{text-align:center;flex-direction:column;align-items:center;gap:30px;padding:40px 10px;display:flex}footer .top_footer_block .about_block .contacts_group{flex-direction:column;align-items:center;width:100%;display:flex}footer .top_footer_block .about_block .contacts_group .contatcs{flex-wrap:wrap;justify-content:center;align-items:center}footer .top_footer_block .about_block .logo{order:1;margin-bottom:-9px}footer .top_footer_block .about_block .contacts_group:nth-child(2){order:2}footer .top_footer_block .about_block .contacts_group:nth-child(5){order:3}footer .top_footer_block .about_block .contacts_group:nth-child(4){order:4}footer .top_footer_block .about_block .contacts_group:nth-child(3){order:5}footer .top_footer_block .about_block .contacts_group:nth-child(6){order:6}footer .top_footer_block .about_block .contacts_group h3{margin-bottom:10px}footer .top_footer_block .about_block .contacts_group .contatcs{flex-direction:row;gap:30px}footer .top_footer_block .about_block .contacts_group .networks a img{width:40px;height:40px}footer .top_footer_block .about_block .contacts_group .networks{gap:10px}footer .how_to_get_to_us .about_block{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:40px 10px;display:flex}footer .how_to_get_to_us .about_block .map_block{max-width:100%;height:286px}footer .how_to_get_to_us .about_block .map_block .map{-o-object-fit:cover;object-fit:cover}footer .how_to_get_to_us .about_block .ask_question{letter-spacing:5%;width:100%;max-width:100%;margin:0;padding:14.5px;font-size:14px;font-weight:400;line-height:150%}footer .menu_group .menu{padding:20px 10px}footer .menu_group .menu ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}footer .menu_group .menu ul li a{font-size:16px}footer .bottom_texts_group .about_block{text-align:center;flex-direction:column;align-items:center;padding:30px 12px 76px}footer .bottom_texts_group .about_block .center_group{text-align:center;order:1;align-items:center;gap:10px;margin-bottom:10px}footer .bottom_texts_group .about_block .center_group a{text-align:center}footer .bottom_texts_group .about_block span:first-child{order:2;margin-bottom:30px}}.popup-overlay{-webkit-backdrop-filter:blur(6px);z-index:9999;opacity:0;pointer-events:none;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0}.popup-overlay.active{opacity:1;pointer-events:auto}.popup-modal{background:#fff;width:90%;max-width:960px;max-height:90vh;transition:transform .5s cubic-bezier(.16,1,.3,1);position:relative;overflow-y:auto;transform:translateY(30px)scale(.97)}.popup-overlay.active .popup-modal{transform:translateY(0)scale(1)}.popup-close{cursor:pointer;z-index:10;background:0 0;border:none;padding:8px;transition:transform .3s;position:absolute;top:24px;right:24px}.popup-close:hover{transform:rotate(90deg)}@media (width<=1024px){.popup-overlay{backdrop-filter:none;background:#0009}}.popup-quiz-inner{grid-template-columns:1fr 1fr;min-height:500px;display:grid}.popup-quiz-left{background:#f8f7f5 50%/cover;flex-direction:column;justify-content:center;padding:60px 48px;display:flex;position:relative}.popup-overlay.active .popup-quiz-left.has-bg{background-image:url(../images/popups/quiz_bg.webp)}.popup-quiz-left[style*=background-image]:before,.popup-quiz-left.has-bg:before{content:"";background:linear-gradient(#00000059 0%,#0000008c 100%);width:100%;height:100%;position:absolute;top:0;left:0}.popup-quiz-left.has-bg>*{z-index:1;position:relative}.popup-quiz-left.has-bg .popup-label,.popup-quiz-left.has-bg h2,.popup-quiz-left.has-bg p,.popup-quiz-left.has-bg .quiz-step-counter,.popup-quiz-left.has-bg .quiz-micro{color:#fff}.popup-label{text-transform:uppercase;letter-spacing:3px;color:#bababa;margin-bottom:20px;font-size:14px;font-weight:300}.popup-quiz-left h2{color:#010101;margin-bottom:16px;font-family:Felidae,Cormorant Garamond,serif;font-size:36px;font-weight:400;line-height:120%}.popup-quiz-left p{color:#3c3c3b;margin-bottom:40px;font-size:16px;font-weight:300;line-height:160%}.quiz-progress{background:#e1e1e1;width:100%;height:2px;margin-bottom:12px}.quiz-progress-bar{background:#3c3c3b;width:25%;height:100%;transition:width .5s cubic-bezier(.16,1,.3,1)}.quiz-step-counter{color:#bababa;font-size:14px;font-weight:300}.quiz-micro{color:#bababa;letter-spacing:.5px;margin-top:20px;font-size:13px;font-weight:300}.quiz-hint{color:#bababa;margin-top:12px;font-size:13px;font-style:italic;font-weight:300;line-height:150%}.quiz-final-desc{color:#3c3c3b;margin-bottom:24px;font-size:16px;font-weight:300;line-height:160%}.popup-quiz-right{flex-direction:column;justify-content:center;max-height:90vh;padding:60px 48px;display:flex;overflow-y:auto}.quiz-step{display:none}.quiz-step.active{animation:.4s fadeInUp;display:block}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.quiz-step h3{color:#010101;margin-bottom:28px;font-family:Felidae,Cormorant Garamond,serif;font-size:28px;font-weight:400}.quiz-options{flex-direction:column;gap:12px;display:flex}.quiz-option{cursor:pointer;border:1px solid #e1e1e1;align-items:center;padding:16px 20px;transition:border-color .3s,background .3s;display:flex}.quiz-option:hover{border-color:#3c3c3b}.quiz-option input{display:none}.quiz-option input:checked+span{font-weight:400}.quiz-option input:checked~span:before{background:#3c3c3b}.quiz-option span{color:#010101;padding-left:28px;font-size:16px;font-weight:300;position:relative}.quiz-option span:before{content:"";border:1px solid #bababa;border-radius:50%;width:16px;height:16px;transition:background .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.quiz-form-fields{flex-direction:column;gap:16px;display:flex}.quiz-input{color:#010101;border:1px solid #e1e1e1;outline:none;width:100%;padding:16px 20px;font-family:Inter,"Inter Metric Fallback",sans-serif;font-size:16px;font-weight:300;transition:border-color .3s}.quiz-input:focus{border-color:#3c3c3b}.quiz-nav{justify-content:space-between;align-items:center;margin-top:32px;display:flex}.quiz-btn-back{color:#bababa;cursor:pointer;background:0 0;border:none;font-family:Inter,"Inter Metric Fallback",sans-serif;font-size:16px;font-weight:300;transition:color .3s}.quiz-btn-back:hover{color:#010101}.quiz-btn-next{color:#fff;cursor:pointer;background:#010101;border:none;padding:16px 40px;font-family:Felidae,Cormorant Garamond,serif;font-size:18px;font-weight:400;transition:background .3s}.quiz-btn-next:hover{background:#3c3c3b}.popup-form-inner{grid-template-columns:1fr 1fr;min-height:480px;display:grid}.popup-form-left{background:#f8f7f5;flex-direction:column;justify-content:center;padding:60px 48px;display:flex}.popup-form-left h2{color:#010101;text-align:center;margin-bottom:16px;font-family:Felidae,Cormorant Garamond,serif;font-size:40px;font-weight:400;line-height:120%}.popup-form-left p{color:#3c3c3b;margin-bottom:32px;font-size:16px;font-weight:300;line-height:160%}.popup-form-features{flex-direction:column;gap:12px;display:flex}.popup-feature{color:#3c3c3b;align-items:center;gap:10px;font-size:15px;font-weight:300;display:flex}.popup-feature span{color:#010101;font-weight:400}.popup-form-right{align-items:center;padding:60px 48px;display:flex}.popup-form-right form{flex-direction:column;gap:14px;width:100%;display:flex}.form-input{color:#010101;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #e1e1e1;outline:none;width:100%;padding:16px 20px;font-family:Inter,"Inter Metric Fallback",sans-serif;font-size:16px;font-weight:300;transition:border-color .3s}.form-input:focus{border-color:#3c3c3b}.form-textarea{resize:vertical;min-height:80px}.form-select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23BABABA' stroke-width='1.2'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;padding-right:40px}.form-select:required:invalid{color:#bababa}.form-select option{color:#010101}#consultationForm .form-input,#consultationForm .form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;background-color:#fff;border:1px solid #e1e1e1;border-radius:0}.phone-field-group{gap:12px;display:flex}.phone-prefix-select{flex:0 0 142px;width:142px;padding-right:36px}.phone-number-input{flex:auto;min-width:0}.form-submit-btn{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:2px;background:#010101;border:none;width:100%;padding:18px;font-family:Felidae,Cormorant Garamond,serif;font-size:20px;font-weight:400;transition:background .3s}.form-submit-btn:hover{background:#3c3c3b}.form-disclaimer{color:#bababa;text-align:center;font-size:12px;font-weight:300}@media (width<=1024px){.popup-modal{width:92%;max-width:720px;max-height:92vh}.popup-form-inner{grid-template-columns:1fr;min-height:auto}.popup-form-left{padding:40px 32px 24px}.popup-form-left h2{margin-bottom:12px;font-size:28px}.popup-form-left p{margin-bottom:20px;font-size:14px}.popup-form-features{gap:8px}.popup-feature{font-size:13px}.popup-form-right{padding:24px 32px 40px}.popup-form-right form{gap:12px}.form-input{padding:12px 16px;font-size:14px}.phone-field-group{gap:10px}.phone-prefix-select{flex-basis:132px;width:132px}.form-submit-btn{letter-spacing:1.5px;padding:14px;font-size:16px}.popup-quiz-inner{grid-template-columns:1fr;min-height:auto}.popup-quiz-left{padding:36px 32px 24px}.popup-quiz-left h2{margin-bottom:12px;font-size:26px}.popup-quiz-left p{margin-bottom:24px;font-size:14px}.popup-quiz-right{max-height:none;padding:24px 32px 36px}.quiz-step h3{margin-bottom:20px;font-size:22px}.quiz-option{padding:12px 16px}.quiz-option span{padding-left:24px;font-size:14px}.quiz-input{padding:12px 16px;font-size:14px}.quiz-btn-back{font-size:14px}.quiz-btn-next{padding:12px 28px;font-size:16px}.popup-close{padding:6px;top:16px;right:16px}.popup-close svg{width:22px;height:22px}}@media (width<=480px){.popup-modal{width:100%;max-width:100%;height:100vh;max-height:100vh}.popup-overlay{justify-content:stretch;align-items:stretch}.popup-form-left{padding:50px 20px 16px}.popup-form-left h2{font-size:22px;line-height:110%}.popup-form-left p{margin-bottom:16px;font-size:13px}.popup-feature{gap:6px;font-size:12px}.popup-form-right{padding:16px 20px 32px}.popup-form-right form{gap:10px}.form-input{padding:12px 14px;font-size:14px}.phone-field-group{gap:8px}.phone-prefix-select{flex-basis:120px;width:120px}.form-textarea{min-height:60px}.form-submit-btn{letter-spacing:1px;padding:14px;font-size:14px}.form-disclaimer{font-size:10px}.popup-quiz-left{padding:50px 20px 20px}.popup-quiz-left h2{margin-bottom:8px;font-size:20px;line-height:115%}.popup-quiz-left p{margin-bottom:16px;font-size:13px}.popup-label{letter-spacing:2px;margin-bottom:12px;font-size:12px}.quiz-step-counter{font-size:12px}.quiz-micro{margin-top:12px;font-size:11px}.popup-quiz-right{padding:20px 20px 32px}.quiz-step h3{margin-bottom:16px;font-size:18px;line-height:115%}.quiz-option{padding:10px 14px}.quiz-option span{padding-left:22px;font-size:13px;line-height:130%}.quiz-option span:before{width:14px;height:14px}.quiz-options{gap:8px}.quiz-input{padding:12px 14px;font-size:14px}.quiz-form-fields{gap:12px}.quiz-nav{margin-top:20px}.quiz-btn-back{font-size:13px}.quiz-btn-next{letter-spacing:.5px;padding:12px 20px;font-size:14px}.quiz-hint{margin-top:8px;font-size:11px}.quiz-final-desc{margin-bottom:16px;font-size:13px}.popup-close{padding:4px;top:12px;right:12px}.popup-close svg{width:20px;height:20px}.popup-quiz .popup-close svg line{stroke:#fff}}@media (width<=360px){.popup-form-left{padding:44px 16px 12px}.popup-form-left h2{font-size:20px}.popup-form-right{padding:12px 16px 24px}.phone-prefix-select{flex-basis:110px;width:110px}.popup-quiz-left{padding:44px 16px 16px}.popup-quiz-left h2{font-size:18px}.popup-quiz-right{padding:16px 16px 24px}.quiz-step h3{font-size:16px}.form-input,.quiz-input{padding:10px 12px;font-size:13px}.form-submit-btn{padding:12px;font-size:13px}}.lang-dropdown{display:inline-block;position:relative}.lang-dropdown-btn{color:inherit;cursor:pointer;letter-spacing:1px;background:0 0;border:1px solid #ffffff4d;align-items:center;gap:4px;padding:6px 14px;font-family:Inter,"Inter Metric Fallback",sans-serif;font-size:14px;font-weight:300;transition:border-color .3s,background .3s;display:flex}.lang-dropdown-btn:hover{background:#ffffff0d;border-color:#fff9}.lang-arrow{font-size:10px;transition:transform .3s}.lang-dropdown.open .lang-arrow{transform:rotate(180deg)}.lang-dropdown-menu{opacity:0;visibility:hidden;z-index:100;background:#fff;min-width:100%;transition:opacity .3s,transform .3s,visibility .3s;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-8px);box-shadow:0 8px 24px #0000001f}.lang-dropdown.open .lang-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.lang-option{color:#3c3c3b;letter-spacing:1px;padding:10px 16px;font-family:Inter,"Inter Metric Fallback",sans-serif;font-size:14px;font-weight:300;text-decoration:none;transition:background .2s,color .2s;display:block}.lang-option:hover{color:#010101;background:#f8f7f5}.lang-option.active{color:#010101;background:#f8f7f5;font-weight:400;position:relative}.lang-option.active:before{content:"";background:#010101;width:2px;height:100%;position:absolute;top:0;left:0}.mega-menu .lang-dropdown-btn{color:#3c3c3b;border-color:#3c3c3b33}.mega-menu .lang-dropdown-btn:hover{background:#00000008;border-color:#3c3c3b}.lang-dropdown.footer-lang .lang-option.active:before{content:"";background:#41545c;width:2px;height:100%;position:absolute;top:0;left:0}.property-link:after{content:"";background:#010101;width:0;height:1px;transition:width .3s;position:absolute;bottom:-2px;left:0}.property-card:hover .property-link:after{width:100%}@media (width<=1199px){header .about_block .top_header_group .menu_burger .burger{flex-shrink:0;position:relative}header .about_block .top_header_group .menu_burger .burger:before,header .about_block .bottom_header .menu_burger .burger:before,header .about_block .mega-menu .menu_burger_top_group .menu_burger .burger:before{content:"";z-index:1;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header .about_block .top_header_group .right_contacts .consultation,header .about_block .mega-menu .menu_burger_top_group .right_contacts .consultation{white-space:nowrap;align-items:center;min-height:44px;padding:10px 20px;display:inline-flex}.big_block_home .group_home:before{background-size:cover!important}header .about_block .top_header_group>.logo{position:static;top:auto;left:auto;transform:none}header .about_block .top_header_group .logo img{width:140px;height:auto}}@media (width<=767px){.big_block_home .group_home:before{background-size:cover!important}header .about_block .top_header_group .menu_burger{gap:12px}header .about_block .top_header_group>.logo{position:static;top:auto;left:auto;transform:none}header .about_block .top_header_group .right_contacts{flex-shrink:0}header .about_block .top_header_group .right_contacts .consultation{letter-spacing:.05em;white-space:nowrap;flex-shrink:0;padding:9px 18px;font-size:13px}.big_block_home>.container{padding:0}}@media (width<=360px){header .about_block .top_header_group .right_contacts .consultation,header .about_block .mega-menu .menu_burger_top_group .right_contacts .consultation{letter-spacing:.04em;text-align:center;justify-content:center;width:auto;min-height:0;padding:8px 14px;font-size:12px}.big_block_home>.container{padding:0}}@media (width<=1199px){.real_estate_marbella_block .stages_real_estate .stages_group .stage .title_stage .arrow_pilus:before{content:"";z-index:1;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (width<=767px){.marbella_solutions_wealth_impact .about_block .descriptions_texts_img_group .img_marbella:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#00000073 100%);position:absolute;inset:0}}@media (width<=1199px){#mapLeaflet{height:500px!important}}@media (width<=767px){#mapLeaflet{height:380px!important}}@media (width<=360px){#mapLeaflet{height:340px!important}}@media (width<=767px){.one_partners_entire_process .about_block .inf_group_about_partners .process_entire .accordion-button:after{background-size:contain;flex-shrink:0;width:22px;height:22px}}@media (width<=360px){.marbella_real_estate_inquiry_block .about_block .form_group form .lux-select{font-size:13px;width:100%!important;max-width:100%!important;min-height:48px!important;margin:0!important;padding:0!important}.marbella_real_estate_inquiry_block .about_block .form_group form .lux-select__trigger{text-align:left!important;justify-content:space-between!important;min-height:48px!important;padding:14px 32px 14px 16px!important;font-size:13px!important}.marbella_real_estate_inquiry_block .about_block .form_group form .lux-select__value{text-align:left!important;flex:auto!important}.marbella_real_estate_inquiry_block .about_block .form_group form .lux-select__arrow{background-size:9px 6px!important;width:9px!important;height:6px!important;right:14px!important}}select.lux-select__native{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lux-select{align-items:center;width:100%;min-height:32px;display:inline-flex;position:relative}.lux-select__trigger{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;min-height:inherit;background:0 0;border:0;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:0 22px 0 0;display:flex;position:relative}.lux-select__trigger:focus-visible{outline-offset:4px;outline:1px solid #41545c}.lux-select__value{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;transition:color .2s;overflow:hidden}.lux-select__value.is-placeholder{color:#b9b9b9}.lux-select__arrow{pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%23010101' stroke-width='1.5'/></svg>");background-position:50%;background-repeat:no-repeat;width:12px;height:8px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;right:0;transform:translateY(-50%)}.lux-select.is-open .lux-select__arrow{transform:translateY(-50%)rotate(180deg)}.lux-select__menu{z-index:1100;opacity:0;pointer-events:none;transform-origin:top;will-change:opacity, transform;color:#010101;letter-spacing:0;text-align:left;text-transform:none;background:#fff;border:1px solid #e1e1e1;width:calc(100% + 36px);min-width:220px;max-height:320px;margin:0;padding:8px 0;font-family:Inter,"Inter Metric Fallback",sans-serif;font-size:18px;font-weight:300;line-height:130%;list-style:none;transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + 14px);left:-18px;overflow-y:auto;transform:translateY(-10px);box-shadow:0 18px 50px #1018281a,0 4px 12px #1018280a}.lux-select.is-open .lux-select__menu,.lux-select__menu.is-open{opacity:1;pointer-events:auto;transform:translate(0,0)}.lux-select.is-flipped .lux-select__menu,.lux-select__menu.is-flipped{transform-origin:bottom;top:auto;bottom:calc(100% + 14px);transform:translateY(10px)}.lux-select.is-flipped.is-open .lux-select__menu,.lux-select__menu.is-flipped.is-open{transform:translate(0,0)}:where(label,div,form,fieldset):has(>.lux-select.is-open),:where(label,div):has(>*>.lux-select.is-open){z-index:1101;position:relative}.lux-select__menu:before{content:"";opacity:.18;pointer-events:none;background:linear-gradient(90deg,#0000,#41545c 50%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.lux-select__option{cursor:pointer;white-space:nowrap;padding:11px 28px;transition:background-color .2s,color .2s;position:relative;overflow:hidden}.lux-select__option:before{content:"";pointer-events:none;background:#41545c;border-radius:50%;width:5px;height:5px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:14px;transform:translateY(-50%)scale(0)}.lux-select__option-text{will-change:transform;transition:transform .3s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translate(0,0)}.lux-select__option:hover{background:#f7f7f7}.lux-select__option:hover .lux-select__option-text{transform:translate(8px)}.lux-select__option:hover:before{transform:translateY(-50%)scale(1)}.lux-select__option.is-placeholder{color:#b9b9b9}.lux-select__option.is-active{background:#f0f2f4;font-weight:400}.lux-select__option.is-active:before{transform:translateY(-50%)scale(1)}.lux-select__option.is-active .lux-select__option-text{transform:translate(8px)}.lux-select__menu::-webkit-scrollbar{width:4px}.lux-select__menu::-webkit-scrollbar-track{background:0 0}.lux-select__menu::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:2px}.lux-select__menu::-webkit-scrollbar-thumb:hover{background:#41545c}@media (width<=767px){.lux-select__option{padding:10px 24px;font-size:15px}.lux-select__menu{min-width:180px}}@media (prefers-reduced-motion:reduce){.lux-select__menu,.lux-select__arrow,.lux-select__option,.lux-select__option-text,.lux-select__option:before{transition:none!important}}@media (width<=1200px){body{max-width:100vw;overflow-x:clip}.wrapper{max-width:100%;overflow:visible}header .ask_questions{height:40px;padding:12px 24px;font-size:16px;line-height:1}.top_header_group a[href^=tel]{font-size:14px}.top_header_group>.menu_burger{width:40px;height:40px}}@media (width<=768px){body{max-width:100vw;overflow-x:clip}.wrapper{max-width:100%;overflow:visible}.container{padding-left:30px;padding-right:30px}footer .container{padding:30px}footer .about_block{gap:24px}header .ask_questions{height:30px;padding:8px 14px;font-size:12px}.mega-menu a{font-size:12px}}@media (width<=360px){.container{padding-left:16px;padding-right:16px}header .ask_questions{letter-spacing:.05em;height:28px;padding:6px 10px;font-size:11px}header .logo img{height:28px}footer .container{padding:24px 16px}footer .about_block{flex-direction:column;gap:20px}footer .contacts_group{width:100%}footer .top_footer_block .container>*{flex-wrap:wrap}.ask_questions,[class*=__btn]{min-height:44px}}@media (width<=1200px){footer .how_to_get_to_us .about_block{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:end;column-gap:32px;padding:48px 30px}footer .how_to_get_to_us .about_block .how_to_title{background-image:none;border:none;grid-area:1/1;align-self:start;width:100%;max-width:100%;padding:0;font-size:16px;line-height:130%}footer .how_to_get_to_us .about_block .map_block{grid-area:1/2/3;max-width:100%;height:380px;margin-left:0}footer .how_to_get_to_us .about_block .ask_question{grid-area:2/1;align-self:end;max-width:100%;height:50px;margin-top:24px;padding:14px 24px;font-size:16px;line-height:150%}}@media (width<=768px){footer .how_to_get_to_us .about_block .map_block .location_overlay{display:none}footer .how_to_get_to_us .about_block{flex-direction:column;grid-template-columns:none;align-items:stretch;gap:16px;padding:32px 30px;display:flex}footer .how_to_get_to_us .about_block .how_to_title{background-image:none;border:none;grid-area:auto;width:100%;max-width:100%;padding:0;font-size:14px}footer .how_to_get_to_us .about_block .map_block{grid-area:auto;width:100%;max-width:100%;height:240px;margin:0}footer .how_to_get_to_us .about_block .ask_question{grid-area:auto;width:100%;max-width:100%;height:50px;margin:0;padding:14px 24px;font-size:14px;line-height:150%}}@media (width<=360px){footer .how_to_get_to_us .about_block{gap:12px;padding:24px 16px}footer .how_to_get_to_us .about_block .how_to_title{padding:0;font-size:14px}footer .how_to_get_to_us .about_block .map_block{height:200px}footer .how_to_get_to_us .about_block .ask_question{letter-spacing:.05em;height:44px;padding:12px 16px;font-size:12px;line-height:150%}}header .menu_burger,header .menu_burger .burger{z-index:10001;position:relative}@media (width<=1200px){.mega-menu .menu_group_main.mob_menu ul li a,.mega-menu .menu_group_main.mob_menu .go_catalog,.mega-menu .menu_group_main.mob_menu .lang_switcher a{color:#010101;font-family:Inter,"Inter Metric Fallback",sans-serif;font-weight:300;text-decoration:none}header .about_block .mega-menu .menu_group_main.mob_menu ul{grid-template-columns:1fr 1fr;gap:16px 24px;margin:0 0 24px;padding:0;list-style:none;display:grid}header .about_block .mega-menu .menu_group_main.mob_menu ul li{grid-column:auto;width:auto;padding:0;display:block}.mega-menu .menu_group_main.mob_menu ul li a{letter-spacing:.05em;text-transform:uppercase;padding:4px 0;font-size:14px;line-height:130%;transition:color .2s;display:inline-block}.mega-menu .menu_group_main.mob_menu ul li a:hover{color:#41545c}.mega-menu .menu_group_main.mob_menu .lang_switcher{gap:16px;margin-bottom:16px;display:flex}.mega-menu .menu_group_main.mob_menu .lang_switcher a{color:#a6a6a6;letter-spacing:.05em;font-size:14px;transition:color .2s}.mega-menu .menu_group_main.mob_menu .lang_switcher a.active,.mega-menu .menu_group_main.mob_menu .lang_switcher a:hover{color:#010101}.mega-menu .menu_group_main.mob_menu .go_catalog{letter-spacing:.18em;text-transform:uppercase;text-align:center;border:1px solid #010101;justify-content:center;align-items:center;width:100%;margin-top:12px;padding:16px 18px;font-family:Inter,"Inter Metric Fallback",sans-serif;font-size:13px;font-weight:400;line-height:1;text-decoration:none;transition:background .25s,color .25s;display:flex}.mega-menu .menu_group_main.mob_menu .go_catalog:hover{color:#fff;background:#010101}}@media (width<=430px){header .about_block .mega-menu .menu_group_main.mob_menu ul{text-align:center;grid-template-columns:1fr;justify-items:center;row-gap:18px}}.big_block_home:before,.big_block_home:after,.big_block_home--catalog:before,.big_block_home--catalog:after,.big_block_home--development:before,.big_block_home--development:after,.big_block_home--blog:before,.big_block_home--blog:after,.big_block_home--news:before,.big_block_home--news:after{content:"";z-index:5;pointer-events:none;background:#e1e1e133;width:1.5px;height:1083px;position:absolute;top:0}.big_block_home:before,.big_block_home--catalog:before,.big_block_home--development:before,.big_block_home--blog:before,.big_block_home--news:before{left:96px}.big_block_home:after,.big_block_home--catalog:after,.big_block_home--development:after,.big_block_home--blog:after,.big_block_home--news:after{right:96px}@media (width<=1500px){.big_block_home:before,.big_block_home--catalog:before,.big_block_home--development:before,.big_block_home--blog:before,.big_block_home--news:before{left:60px}.big_block_home:after,.big_block_home--catalog:after,.big_block_home--development:after,.big_block_home--blog:after,.big_block_home--news:after{right:60px}}.big_block_home:before,.big_block_home:after{content:none!important;display:none!important}@media (width<=768px){.big_block_home:before,.big_block_home:after,.big_block_home--catalog:before,.big_block_home--catalog:after,.big_block_home--development:before,.big_block_home--development:after,.big_block_home--blog:before,.big_block_home--blog:after,.big_block_home--news:before,.big_block_home--news:after{content:none!important;display:none!important}}.cat_hero,.cat_filters,.cat_listings,.cat_cta{z-index:5;position:relative}select.lux-select__native{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=1200px){.transparent_process_contact_block .cards_processes_group .cards_group::-webkit-scrollbar{display:none}}@media (width<=360px){.frequently_asked_questions_block .about_block .questions_accardion .accordion-button:after{width:18px;height:18px}.managing_risks_market_block .cards_group .about_block::-webkit-scrollbar{display:none}.cards_logos_informations .about_block::-webkit-scrollbar{display:none}}header .about_block .top_header_group .lang-dropdown-btn{color:#fff;border-color:#ffffffd9;box-shadow:0 1px 2px #00000038}header .about_block .top_header_group .lang-dropdown-btn:hover{color:#fff;background:#ffffff14;border-color:#fff}@media (width<=1500px){header .about_block .top_header_group{padding-left:60px;padding-right:60px}}@media (width<=1199px){header .about_block .top_header_group{padding-left:30px;padding-right:30px}}@media (width<=767px){header .about_block .top_header_group{padding-left:16px;padding-right:16px}}@media (width>=1200px){header .about_block .top_header_group .right_contacts .whatsapp,header .about_block .mega-menu .menu_burger_top_group .right_contacts .whatsapp{display:none}}@media (width>=1500px){header .about_block .mega-menu>.container,header .about_block .mega-menu .container{max-width:1500px;margin-left:auto;margin-right:auto}header .about_block .mega-menu .bottom_menu_group .contacts_group h3,header .about_block .mega-menu .bottom_menu_group .top_projects .title_projects h3,header .about_block .mega-menu .bottom_menu_group .menu_group_main h3{letter-spacing:.04em;margin-bottom:24px;font-size:18px}header .about_block .mega-menu .bottom_menu_group .contacts_group h4{letter-spacing:.02em;margin-bottom:8px;font-size:14px}header .about_block .mega-menu .bottom_menu_group .contacts_group .telephone .group_number a,header .about_block .mega-menu .bottom_menu_group .contacts_group .email a{font-size:18px}header .about_block .mega-menu .bottom_menu_group .contacts_group .telephone,header .about_block .mega-menu .bottom_menu_group .contacts_group .email{margin-bottom:28px}header .about_block .mega-menu .bottom_menu_group .contacts_group .networks_group{margin-bottom:48px}header .about_block .mega-menu .bottom_menu_group .contacts_group .ask_questions{letter-spacing:.08em;padding:14px;font-size:15px}header .about_block .mega-menu .bottom_menu_group .top_projects .sliders_group .projects_img p{margin-top:12px;font-size:15px}header .about_block .mega-menu .bottom_menu_group .top_projects .sliders_group .swiper-pagination{font-size:15px}header .about_block .mega-menu .bottom_menu_group .menu_group_main ul li a{letter-spacing:.06em;font-size:18px}header .about_block .mega-menu .menu_burger_top_group .menu ul li a,header .about_block .mega-menu .menu_burger_top_group .right_contacts .phone_number{font-size:16px}header .about_block .mega-menu .menu_burger_top_group .right_contacts .consultation,header .about_block .top_header_group .right_contacts .consultation{letter-spacing:.06em;padding:10px 22px;font-size:16px}header .about_block .mega-menu .bottom_menu_group .contacts_group{padding:38px 0 32px 40px}header .about_block .mega-menu .bottom_menu_group .top_projects{padding:32px 40px 32px 0}header .about_block .mega-menu .bottom_menu_group .menu_group_main{padding:32px 40px}}@media (width>=768px) and (width<=1499px){header .about_block .mega-menu .bottom_menu_group .contacts_group h3,header .about_block .mega-menu .bottom_menu_group .top_projects .title_projects h3,header .about_block .mega-menu .bottom_menu_group .menu_group_main h3{letter-spacing:.04em;margin-bottom:24px;font-size:18px}header .about_block .mega-menu .bottom_menu_group .contacts_group h4{letter-spacing:.02em;margin-bottom:8px;font-size:14px}header .about_block .mega-menu .bottom_menu_group .contacts_group .telephone .group_number a,header .about_block .mega-menu .bottom_menu_group .contacts_group .email a{font-size:18px}header .about_block .mega-menu .bottom_menu_group .contacts_group .telephone,header .about_block .mega-menu .bottom_menu_group .contacts_group .email{margin-bottom:28px}header .about_block .mega-menu .bottom_menu_group .contacts_group .networks_group{margin-bottom:48px}header .about_block .mega-menu .bottom_menu_group .contacts_group .ask_questions{letter-spacing:.08em;padding:14px;font-size:15px}header .about_block .mega-menu .bottom_menu_group .top_projects .sliders_group .projects_img p{margin-top:12px;font-size:15px}header .about_block .mega-menu .bottom_menu_group .top_projects .sliders_group .swiper-pagination{font-size:15px}header .about_block .mega-menu .bottom_menu_group .menu_group_main ul li a{letter-spacing:.06em;font-size:18px}header .about_block .mega-menu .bottom_menu_group .contacts_group{padding:38px 0 32px 40px}header .about_block .mega-menu .bottom_menu_group .top_projects{padding:32px 40px 32px 0}header .about_block .mega-menu .bottom_menu_group .menu_group_main{padding:32px 40px}}@media (width<=1199px){.big_block_home:before,.big_block_home:after,.big_block_home--catalog:before,.big_block_home--catalog:after,.big_block_home--development:before,.big_block_home--development:after,.big_block_home--blog:before,.big_block_home--blog:after,.big_block_home--news:before,.big_block_home--news:after{display:none!important}}.mega-close{color:#010101;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.mega-close svg{width:24px;height:24px;display:block}.mega-close--desktop{margin-left:20px}header .about_block .mega-menu .menu_burger_top_group>.mega-close--mobile{grid-area:left;place-self:center start;display:none}@media (width<=767px){header .about_block .mega-menu .menu_burger_top_group{padding-top:64px!important;padding-bottom:26px!important;position:relative!important}header .about_block .mega-menu .menu_burger_top_group .right_contacts .mega-close--desktop{display:none!important}header .about_block .mega-menu .menu_burger_top_group>.mega-close--mobile{z-index:5;color:#010101!important;background:0 0!important;border:0!important;width:32px!important;height:32px!important;display:inline-flex!important}header .about_block .mega-menu .menu_burger_top_group>.mega-close--mobile svg{width:26px!important;height:26px!important;display:block!important}header .about_block .mega-menu .menu_burger_top_group>.logo{z-index:2;margin:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}header .about_block .mega-menu .menu_burger_top_group .logo img{width:135px!important;height:auto!important}}@media (width<=360px){header .about_block .mega-menu .menu_burger_top_group{padding-top:56px!important;padding-bottom:22px!important}header .about_block .mega-menu .menu_burger_top_group .logo img{width:120px!important}}body.noscroll header .about_block .top_header_group .menu_burger{display:none!important}@media (width>=1200px){header .about_block .mega-menu .menu_burger_top_group .right_contacts .lang-dropdown,header .about_block .top_header_group .right_contacts .lang-dropdown{margin-right:18px}header .about_block .mega-menu .menu_burger_top_group{padding-left:64px;padding-right:64px}}@media (width>=1200px) and (width<=1500px){header .about_block .mega-menu .menu_burger_top_group .logo img,header .about_block .top_header_group .logo img{width:150px;height:auto}}@media (width>=1500px){header .about_block .mega-menu .menu_burger_top_group{padding-left:80px;padding-right:80px}header .about_block .mega-menu .menu_burger_top_group .logo img{width:170px;height:auto}}@media (width<=767px){header .about_block .mega-menu .bottom_menu_group .menu_group_main.mob_menu .lang_switcher{justify-content:center!important}header .about_block .mega-menu .bottom_menu_group .menu_group_main ul{justify-items:center!important}header .about_block .mega-menu .bottom_menu_group .menu_group_main ul li,header .about_block .mega-menu .bottom_menu_group .menu_group_main ul li a{text-align:center!important}header .about_block .mega-menu .bottom_menu_group .top_projects h3,header .about_block .mega-menu .bottom_menu_group .contacts_group h3,header .about_block .mega-menu .bottom_menu_group .contacts_group h4,header .about_block .mega-menu .bottom_menu_group .contacts_group .telephone,header .about_block .mega-menu .bottom_menu_group .contacts_group .email,header .about_block .mega-menu .bottom_menu_group .contacts_group .networks_group{text-align:center!important}header .about_block .mega-menu .bottom_menu_group .contacts_group .telephone .group_number,header .about_block .mega-menu .bottom_menu_group .contacts_group .networks_group .networks{justify-content:center!important}}@media (width<=767px){#megaMenu .bottom_menu_group .contacts_group .networks_group .networks,header .about_block .mega-menu .bottom_menu_group .contacts_group .networks_group .networks{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:16px!important;display:flex!important}#megaMenu .bottom_menu_group .contacts_group .networks_group .networks a,header .about_block .mega-menu .bottom_menu_group .contacts_group .networks_group .networks a{width:40px;height:40px;display:inline-flex!important}#megaMenu .bottom_menu_group .contacts_group .networks_group .networks a img,header .about_block .mega-menu .bottom_menu_group .contacts_group .networks_group .networks a img{filter:invert()!important;width:40px!important;max-width:none!important;height:40px!important;display:block!important}}.consultation--mobile-cta{display:none}@media (width<=650px){header .about_block .top_header_group .right_contacts .consultation{display:none!important}}@media (width<=469px){header .about_block .mega-menu .menu_burger_top_group .right_contacts .consultation:not(.consultation--mobile-cta){display:none!important}header .about_block .mega-menu .bottom_menu_group .menu_group_main.mob_menu .consultation--mobile-cta{letter-spacing:.18em;text-transform:uppercase;text-align:center;white-space:nowrap;color:#010101;background:0 0;border:1px solid #010101;justify-content:center;align-items:center;width:100%;margin-bottom:20px;padding:16px 18px;font-family:Inter,"Inter Metric Fallback",sans-serif;font-size:13px;font-weight:400;line-height:1;text-decoration:none;display:flex!important}}@media (width<=880px){footer .menu_group .menu ul{grid-template-columns:auto auto;justify-content:space-evenly;align-items:center;gap:15px 40px;width:100%;max-width:100%;display:grid}footer .menu_group .menu ul li{grid-column:auto;justify-content:center}}@media (width<=430px){footer .menu_group .menu ul{grid-template-columns:1fr;row-gap:18px}}:root{--pad-100:clamp(36px, 18px + 1.6vw, 100px);--pad-200:clamp(64px, 30px + 3vw, 200px);--pad-208:clamp(64px, 30px + 3.15vw, 208px);--pad-128:clamp(40px, 20px + 1.95vw, 128px);--pad-64:clamp(28px, 16px + 1.05vw, 64px);--pad-48:clamp(20px, 12px + .8vw, 48px);--pad-32:clamp(16px, 11px + .5vw, 32px);--mb-80:clamp(28px, 14px + 1.25vw, 80px);--mb-32:clamp(14px, 10px + .36vw, 32px);--mb-20:clamp(10px, 8px + .18vw, 20px)}.personalized_selection_block:before,.personalized_selection_block:after{display:none!important}.professional_obligations_block .swiper-pagination{font-size:var(--fs-28)!important}.marbella_solutions_wealth_impact .about_block .descriptions_texts_img_group .descriptions_group .description:hover:not(.active) h3:before{opacity:0!important}@media (width>=1500px){footer .top_footer_block .about_block .contacts_group h3{font-size:clamp(18.75px,9.375px + .625vw,25px)}footer .top_footer_block .about_block .contacts_group .contatcs p,footer .top_footer_block .about_block .contacts_group .contatcs a,footer .menu_group .menu ul li a{font-size:clamp(24px,12px + .8vw,32px)}footer .menu_group .menu .lang_select select,footer .how_to_get_to_us .about_block .how_to_title{font-size:clamp(16.5px,8.25px + .55vw,22px)}footer .how_to_get_to_us .about_block .map_block .location_overlay .locations_text p,footer .how_to_get_to_us .about_block .ask_question,footer .bottom_texts_group .about_block span,footer .bottom_texts_group .about_block .center_group a{font-size:clamp(18.75px,9.375px + .625vw,25px)}}@media (width<=767px){html body .marbella_solutions_wealth_impact .about_block .descriptions_texts_img_group .descriptions_group .description h3:before{display:none!important}}@media (width>=768px){html body .marbella_real_estate_inquiry_block:before{top:clamp(36px,6.5vw,120px)!important}html body .marbella_real_estate_inquiry_block:after{bottom:clamp(36px,6.5vw,120px)!important}html body .marbella_real_estate_inquiry_block .about_block .form_group form .lux-select{width:calc(50% - 9px)!important;max-width:100%!important;min-height:clamp(54px,5.4vw,84px)!important;margin-bottom:clamp(8px,1vw,14px)!important}html body .marbella_real_estate_inquiry_block .about_block .form_group form .lux-select__trigger{min-height:clamp(54px,5.4vw,84px)!important;padding:clamp(14px,1.6vw,26px) clamp(18px,2vw,32px)!important;font-size:clamp(13px,1.05vw,18px)!important}html body .marbella_real_estate_inquiry_block .about_block .form_group form .lux-select__arrow{right:clamp(18px,2vw,32px)!important}}@media (width>=1200px){html body .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper{max-width:clamp(360px,34vw,560px)!important}html body .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .document_obligation p{margin-top:clamp(20px,2vw,36px)!important;font-size:clamp(15px,1.1vw,20px)!important}html body .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-pagination{margin-top:clamp(18px,2vw,32px)!important;font-size:clamp(18px,1.5vw,26px)!important}}html body .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-prev,html body .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-next{color:#010101!important;width:28px!important;height:28px!important;margin-top:-14px!important}html body .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-prev:after,html body .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-next:after{font-family:Inter,"Inter Metric Fallback",sans-serif;font-size:22px!important;font-weight:400!important;line-height:1!important}html body .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-prev:after{content:"‹"!important}html body .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-next:after{content:"›"!important}@media (width>=768px){html body .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-prev,html body .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-next{z-index:10;background:#ffffffe6;border:1px solid #41545c29;border-radius:999px;justify-content:center;align-items:center;transition:background-color .22s,border-color .22s,box-shadow .22s,transform .22s;transform:translateY(-50%);box-shadow:0 12px 28px #121c221f;color:#41545c!important;width:48px!important;height:48px!important;margin-top:0!important;display:flex!important;position:absolute!important;top:40%!important;bottom:auto!important}html body .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-prev{left:0!important;right:auto!important}html body .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-next{left:auto!important;right:0!important}html body .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-prev:after,html body .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-next:after{font-size:26px!important}html body .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-prev:hover,html body .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-next:hover{background:#fff;box-shadow:0 16px 34px #121c222e}html body .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-disabled{pointer-events:none;opacity:.4!important}}@keyframes inmolux-partners-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=1199px){html body .transparent_process_contact_block .cards_processes_group_mob_group .about_block .accordion-button:after{margin-left:12px!important}html body .transparent_process_contact_block .title_block .titles .tabs:after{content:none!important;display:none!important}html body .transparent_process_contact_block .cards_processes_group_mob_group .about_block .accordion-body:after{content:"";pointer-events:none;opacity:.9;filter:drop-shadow(0 1px 2px #00000026);z-index:5;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 22' fill='none'><path d='M2 11h36m0 0l-9-8m9 8l-9 8' stroke='%2341545C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:36px;height:18px;transition:opacity .35s;animation:1.6s ease-in-out infinite inmolux-swipe-hint;position:absolute;top:50%;right:clamp(10px,2vw,24px);transform:translateY(-50%)}html body .transparent_process_contact_block .cards_processes_group_mob_group .about_block .accordion-body.is-scrolled:after{opacity:0}}@keyframes inmolux-swipe-hint{0%,to{transform:translate(0)}50%{transform:translate(12px)}}html body .marbella_real_estate_inquiry_block:before,html body .marbella_real_estate_inquiry_block:after{content:none!important;display:none!important}html body footer .border_blok{border-left:0!important;border-right:0!important;padding:0!important}html body footer .top_footer_block{border-top:0!important}html body footer .top_footer_block .about_block{border-left:0!important;border-right:0!important;padding-top:clamp(20px,5.5vw,90px)!important;padding-bottom:41px!important}html body footer .top_footer_block .about_block .logo{margin-top:0!important}html body footer .menu_group .menu,html body footer .how_to_get_to_us .about_block{border-left:0!important;border-right:0!important}html body footer .bottom_texts_group .about_block{border:0!important;border-top:1.5px solid #e1e1e133!important}html body footer .how_to_get_to_us .about_block .map_block .map .leaflet-tile-pane{-webkit-filter:grayscale()contrast(.95)brightness(.97)}@media (width>=770px) and (width<=1199px){html body footer .menu_group .menu ul li a{font-size:15.6px!important}}header .about_block .mega-menu .bottom_menu_group .contacts_group .go_blog{letter-spacing:.05em;text-transform:uppercase;color:#000;box-sizing:border-box;background:0 0;border:.8px solid #000;justify-content:center;align-items:center;width:100%;margin-top:16px;padding:21px;font-family:Felidae,Cormorant Garamond,serif;font-size:25px;font-weight:400;line-height:150%;text-decoration:none;transition:background-color .25s,color .25s;display:flex}header .about_block .mega-menu .bottom_menu_group .contacts_group .go_blog:hover{color:#fff;background-color:#000}@media (width<=1500px){header .about_block .mega-menu .bottom_menu_group .contacts_group .go_blog{margin-top:12px;padding:16px 0;font-size:16px;line-height:115%}}@media (width<=768px){header .about_block .mega-menu .bottom_menu_group .contacts_group .go_blog{margin-top:12px;padding:14px 0;font-size:14px}}.home_blog_block .home_blog_kicker:before{content:"";background:#6e7276;width:28px;height:1px;display:inline-block}@media (width<=1199px){.cards_processes_group_mob_group .tp-mob-swiper-wrap{padding:60px 0 40px;overflow:hidden}.cards_processes_group_mob_group .tp-mob-swiper-nav{justify-content:space-between;align-items:center;gap:14px;padding:0 16px 28px;display:flex}.cards_processes_group_mob_group .tp-mob-swiper-title{color:#010101;text-align:center;flex:1;font-family:Felidae,Cormorant Garamond,serif;font-size:22px;font-weight:400;line-height:1.1}.cards_processes_group_mob_group .tp-mob-swiper-prev,.cards_processes_group_mob_group .tp-mob-swiper-next{cursor:pointer;color:#3c3c3b;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #e1e1e1;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-family:serif;font-size:24px;line-height:1;transition:border-color .25s,color .25s,background-color .25s;display:flex}.cards_processes_group_mob_group .tp-mob-swiper-prev:hover,.cards_processes_group_mob_group .tp-mob-swiper-next:hover{color:#010101;border-color:#010101}.cards_processes_group_mob_group .tp-mob-swiper-prev:disabled,.cards_processes_group_mob_group .tp-mob-swiper-next:disabled{opacity:.35;cursor:default}.cards_processes_group_mob_group .tp-mob-swiper{padding:0 0 0 16px;overflow:visible}.cards_processes_group_mob_group .tp-mob-swiper .swiper-slide{width:80%;height:auto;transition:opacity .35s}.cards_processes_group_mob_group .tp-mob-swiper .swiper-slide:not(.swiper-slide-active){opacity:.35}}body.is-home-page header,body.is-home-page header .about_block,body.is-home-page header .about_block .top_header_group{box-shadow:none!important;background:0 0!important;border-bottom-color:#0000!important}body.is-home-page header .about_block .top_header_group>.logo img{filter:brightness(0)saturate()!important}body.is-home-page header .about_block .top_header_group .menu_burger .burger span{background:#010101!important}body.is-home-page header .about_block .top_header_group .menu ul li a,body.is-home-page header .about_block .top_header_group .right_contacts .phone_number,body.is-home-page header .about_block .top_header_group .right_contacts .consultation{color:#010101!important}body.is-home-page header .about_block .top_header_group .right_contacts .consultation,body.is-home-page header .about_block .top_header_group .right_contacts .consultation:hover,body.is-home-page header .lang-dropdown-btn{color:#010101!important;background:0 0!important;border-color:#01010159!important}body.is-home-page header .lang-dropdown-btn:hover,body.is-home-page header .lang-dropdown.open .lang-dropdown-btn{color:#010101!important;background:0 0!important;border-color:#0101018c!important}body.is-home-page header .lang-arrow{color:currentColor!important}@media (width<=1199px){.transparent_process_contact_block .cards_processes_group_mob_group .tp-mob-swiper-wrap{padding-top:56px!important;display:block!important}}.home_featured_properties_block:before,.home_featured_properties_block:after{content:"";pointer-events:none;z-index:0;border-radius:999px;position:absolute}.home_featured_properties_block:before{filter:blur(28px);background:#41545c1f;width:clamp(180px,28vw,380px);height:clamp(180px,28vw,380px);bottom:-14%;left:-8%}.home_featured_properties_block:after{filter:blur(22px);background:#0111000f;width:clamp(220px,34vw,460px);height:clamp(220px,34vw,460px);top:-14%;right:-10%}.home_featured_properties_block.is-recentering .home-featured-swiper .swiper-wrapper{transition-duration:0s!important}.home_featured_properties_block.is-recentering .home-featured-swiper .swiper-slide{transition:none!important}.home-featured-swiper{overflow:visible!important}.home-featured-swiper .swiper-slide{opacity:.56;height:auto;transition:transform .45s,opacity .45s;transform:translateY(16px)scale(.93)}.home-featured-swiper .swiper-slide-prev,.home-featured-swiper .swiper-slide-next{opacity:.78;transform:translateY(8px)scale(.97)}.home-featured-swiper .swiper-slide-active{opacity:1;transform:translateY(0)scale(1)}.home-featured-swiper .swiper-slide-active .home_featured_card{border-radius:30px}.home_featured_properties_block.is-single .home-featured-swiper .swiper-slide{opacity:1;transform:none}@media (width<=767px){.home-featured-swiper .swiper-slide,.home-featured-swiper .swiper-slide-prev,.home-featured-swiper .swiper-slide-next,.home-featured-swiper .swiper-slide-active{opacity:1;transform:none}}html body.is-home-page .marbella_real_estate_inquiry_block.home_featured_inquiry_bridge:before{background-color:#e1e1e147!important;top:0!important}html body.is-home-page .marbella_real_estate_inquiry_block.home_featured_inquiry_bridge:after{background-color:#e1e1e138!important}@media (width>=992px){header .about_block .mega-menu .bottom_menu_group{border-bottom:none}header .about_block .mega-menu .bottom_menu_group .contacts_group{border-bottom:none;border-left:none;padding:63px 34px 50px 0}header .about_block .mega-menu .bottom_menu_group .top_projects{border-left:1.6px solid #e1e1e1;max-width:548px;padding:51px 58px 50px 44px}header .about_block .mega-menu .bottom_menu_group .menu_group_main{padding:51px 20px 50px 62px}header .about_block .mega-menu .bottom_menu_group .menu_group_main ul{gap:38px 78px}header .about_block .mega-menu .bottom_menu_group .menu_group_main ul li a{padding-right:12px;display:block}header .about_block .mega-menu .bottom_menu_group .menu_group_main ul:nth-child(2){border-bottom:none;margin-bottom:0;padding-bottom:0}header .about_block .mega-menu .bottom_menu_group .top_projects .sliders_group,header .about_block .mega-menu .bottom_menu_group .top_projects .title_projects{max-width:500px}}@media (width>=1280px){header .about_block .mega-menu .bottom_menu_group .contacts_group{padding-right:42px}header .about_block .mega-menu .bottom_menu_group .top_projects{max-width:576px;padding:51px 72px 50px 54px}header .about_block .mega-menu .bottom_menu_group .menu_group_main{padding-left:72px}}@media (width<=767px){html body.is-home-page .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper{width:100%;padding:4px 48px 0;max-width:none!important;overflow:hidden!important}html body.is-home-page .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-wrapper{align-items:stretch!important;transition-timing-function:cubic-bezier(.16,1,.3,1)!important}html body.is-home-page .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-slide{opacity:.6;flex-shrink:0;justify-content:center;transition:opacity .58s;display:flex;width:100%!important;height:auto!important}html body.is-home-page .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .document_obligation{justify-content:flex-start;gap:8px;width:100%;min-height:0}html body.is-home-page .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-slide-active{opacity:1}html body.is-home-page .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .document_obligation .document,html body.is-home-page .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-slide:last-child .document_obligation img{opacity:.84;border-radius:0;max-height:300px;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .56s,box-shadow .56s;transform:translateY(8px)scale(.982);box-shadow:0 16px 36px #121c2224;width:min(100%,214px)!important;height:auto!important}html body.is-home-page .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .document_obligation p{color:#3c3c3b;opacity:0;max-width:14ch;min-height:2.55em;transition:opacity .42s .1s,transform .62s cubic-bezier(.16,1,.3,1) .1s;transform:translateY(8px);letter-spacing:-.01em!important;text-align:center!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;margin:0 auto!important;font-size:16px!important;line-height:1.24!important}html body.is-home-page .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-slide-active .document_obligation .document,html body.is-home-page .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-slide-active:last-child .document_obligation img{opacity:1;transform:translateY(0)scale(1);box-shadow:0 20px 42px #121c222e}html body.is-home-page .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-slide-active .document_obligation p{opacity:1;transform:translateY(0)}html body.is-home-page .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-pagination{text-transform:uppercase;font-family:Inter,"Inter Metric Fallback",sans-serif;font-weight:600;letter-spacing:.22em!important;color:#98a3a8!important;margin-top:12px!important;font-size:11px!important;line-height:1.2!important;position:static!important}html body.is-home-page .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-pagination-current{color:#41545c}html body.is-home-page .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-prev,html body.is-home-page .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-next{backdrop-filter:blur(8px);border:1px solid #41545c24;border-radius:999px;transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s,background-color .22s,border-color .22s,opacity .22s;transform:translateY(-50%);box-shadow:0 12px 28px #121c221f;color:#41545c!important;background:#ffffffd1!important;width:52px!important;height:52px!important;margin-top:0!important;top:43%!important;bottom:auto!important}html body.is-home-page .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-prev{left:0!important}html body.is-home-page .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-next{right:0!important}html body.is-home-page .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-prev svg,html body.is-home-page .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-next svg{display:none!important}html body.is-home-page .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-prev:after,html body.is-home-page .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-next:after{font-family:Inter,"Inter Metric Fallback",sans-serif;transition:transform .26s cubic-bezier(.16,1,.3,1),color .22s;font-size:28px!important;font-weight:300!important;line-height:1!important}html body.is-home-page .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-prev:after{content:"‹";margin-left:0}html body.is-home-page .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-next:after{content:"›";margin-right:0}html body.is-home-page .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-prev:active,html body.is-home-page .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-next:active{border-color:#41545c38;transform:translateY(-50%)scale(.9);box-shadow:0 10px 22px #121c2229;color:#fff!important;background:#41545ceb!important}html body.is-home-page .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-prev:active:after{transform:translate(-2px)}html body.is-home-page .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-next:active:after{transform:translate(2px)}html body.is-home-page .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-prev:after{content:"‹"!important}html body.is-home-page .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-next:after{content:"›"!important}html body.is-home-page .professional_obligations_block .about_block .slides_obligations .slide_group .mySwiper .swiper-button-disabled{opacity:.3;box-shadow:none}}html body .marbella_solutions_wealth_impact .storytelling_scene:before{content:""!important;z-index:2!important;pointer-events:none!important;mix-blend-mode:screen!important;background:radial-gradient(circle at 49% 57%,#f6eebe2e,#0000 35%),linear-gradient(#080d0d00 55%,#080d0d2e 100%)!important;position:absolute!important;inset:0!important}html body .solutions_scrollytelling .img_marbella:after{content:""!important;z-index:9!important;pointer-events:none!important;background:linear-gradient(90deg,#f8f7f552,#f8f7f500 24%)!important;position:absolute!important;inset:0!important}@media (width>=1200px){html body .marbella_solutions_wealth_impact.solutions_scrollytelling .img_marbella:after{background:linear-gradient(90deg,#f8f7f52e,#f8f7f500 28%)!important}html body .marbella_solutions_wealth_impact.solutions_scrollytelling .about_block .descriptions_texts_img_group .descriptions_group .description.active h3:before{opacity:1!important;left:0!important}}@media (width<=1199px){html body .marbella_solutions_wealth_impact.solutions_scrollytelling .img_marbella:after{background:linear-gradient(#f8f7f514,#f8f7f500 28% 72%,#f8f7f514)!important}}@media (width<=767px){.floating-stack{bottom:16px;right:16px}.floating-wa{width:54px;height:54px}.floating-wa__icon svg{width:26px;height:26px}.back-to-top{width:54px}.back-to-top.is-visible{height:54px}.back-to-top__icon svg{width:20px;height:20px}}@media (width>=1200px){header .about_block .mega-menu .bottom_menu_group .menu_group_main:not(.mob_menu) ul{flex-direction:column;align-items:flex-start;gap:30px;margin:0;display:flex}header .about_block .mega-menu .bottom_menu_group .menu_group_main:not(.mob_menu) ul:nth-child(2){border-bottom:1.6px solid #e1e1e1;margin-bottom:30px;padding-bottom:30px}header .about_block .mega-menu .bottom_menu_group .menu_group_main:not(.mob_menu) ul li,header .about_block .mega-menu .bottom_menu_group .menu_group_main:not(.mob_menu) ul li a{width:auto;max-width:100%}header .about_block .mega-menu .bottom_menu_group .menu_group_main:not(.mob_menu) ul li a{word-break:normal;overflow-wrap:normal;white-space:normal;padding-right:0;display:block}}@media (width>=768px) and (width<=1199px){header .about_block .mega-menu .bottom_menu_group .menu_group_main:not(.mob_menu) ul{flex-direction:column;align-items:flex-start;gap:16px;margin:0;display:flex}header .about_block .mega-menu .bottom_menu_group .menu_group_main:not(.mob_menu) ul:nth-child(2){border-bottom:1.6px solid #e1e1e1;margin-bottom:16px;padding-bottom:16px}header .about_block .mega-menu .bottom_menu_group .menu_group_main:not(.mob_menu) ul li{grid-column:auto;width:auto;max-width:100%}header .about_block .mega-menu .bottom_menu_group .menu_group_main:not(.mob_menu) ul li a{word-break:normal;overflow-wrap:normal;white-space:normal;padding-right:0;display:block}}html body .marbella_solutions_wealth_impact.solutions_scrollytelling .about_block .descriptions_texts_img_group .descriptions_group .description h3:before{background-color:#ffffffd9!important}@media (width>=768px){html body .marbella_solutions_wealth_impact.solutions_scrollytelling:not(.solutions_scrollytelling--preview) .about_block .descriptions_texts_img_group .descriptions_group .description.active h3:before{display:none!important}}html,body{overscroll-behavior-x:none;width:100%!important;max-width:100%!important;overflow-x:hidden!important}@supports (overflow:clip){html,body{overflow-x:clip!important}}body,.wrapper{position:relative;min-width:0!important;max-width:100%!important}.wrapper{overflow:visible!important}.search_trigger{cursor:pointer;color:#fff;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:opacity .2s;display:inline-flex}.search_trigger:hover{opacity:.7}.search_trigger svg{width:24px;height:24px;display:block}header .about_block .top_header_group .right_contacts .search_trigger--desktop{margin-right:26px}header .about_block .top_header_group .menu_burger .search_trigger--mobile{margin-left:4px}@media (width<=1199px){header .about_block .top_header_group .right_contacts .search_trigger--desktop{display:none}}.inmolux-search{z-index:100000;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s;position:fixed;inset:0}.inmolux-search.is-open{opacity:1;visibility:visible}.inmolux-search__backdrop{backdrop-filter:blur(6px);background:#101513f0;position:absolute;inset:0}.inmolux-search__panel{flex-direction:column;width:min(760px,92vw);height:100%;margin:0 auto;padding-top:clamp(76px,12vh,150px);transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;transform:translateY(-12px)}.inmolux-search.is-open .inmolux-search__panel{transform:translateY(0)}.inmolux-search__close{cursor:pointer;color:#fff;background:0 0;border:none;justify-content:center;align-items:center;width:48px;height:48px;transition:opacity .2s;display:inline-flex;position:fixed;top:clamp(18px,4vh,40px);right:clamp(18px,4vw,56px)}.inmolux-search__close:hover{opacity:.7}.inmolux-search__form{border-bottom:1px solid #ffffff59;align-items:center;padding-bottom:14px;display:flex}.inmolux-search__icon{color:#fff;opacity:.85;margin-right:14px;display:flex}.inmolux-search__icon svg{width:26px;height:26px}.inmolux-search__input{color:#fff;background:0 0;border:none;outline:none;flex:auto;min-width:0;font-family:Inter,"Inter Metric Fallback",sans-serif;font-size:clamp(20px,3.2vw,30px);font-weight:300}.inmolux-search__input::placeholder{color:#ffffff80}.inmolux-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.inmolux-search__status{color:#fff9;margin-top:18px;font-family:Inter,"Inter Metric Fallback",sans-serif;font-size:14px}.inmolux-search__results{flex:auto;margin-top:8px;padding-bottom:40px;overflow-y:auto}@media (width<=767px){.inmolux-search__panel{width:100%;padding-left:18px;padding-right:18px}}.big_block_home--buy .search_trigger{color:#010101}body.is-home-page header .about_block .top_header_group .menu ul li a,body.is-home-page header .about_block .top_header_group .right_contacts .phone_number,body.is-home-page header .about_block .top_header_group .right_contacts .lang-dropdown,body.is-home-page header .about_block .top_header_group .right_contacts .consultation{text-shadow:0 1px 3px #00000073,0 0 14px #00000040}body.is-home-page header .about_block .top_header_group .menu ul li a,body.is-home-page header .about_block .top_header_group .right_contacts .phone_number{font-weight:400}body.is-home-page header .about_block .search_trigger svg,body.is-home-page header .about_block .top_header_group .menu_burger .burger{filter:drop-shadow(0 1px 2px #00000073)}footer .menu_group .menu ul li:last-child:nth-child(odd),header .about_block .mega-menu .bottom_menu_group .menu_group_main.mob_menu ul li:last-child:nth-child(odd){text-align:center;grid-column:1/-1;justify-self:center}@media (width>=1200px){header .about_block .mega-menu .bottom_menu_group .menu_group_main:not(.mob_menu) ul li.menu-item--construction a{white-space:nowrap}header .about_block .top_header_group .right_contacts .phone_number{display:none}}@media (width>=2200px){html body footer .container{max-width:min(2140px,100vw - 160px)}html body footer .top_footer_block .about_block{gap:96px clamp(48px,3vw,84px);padding-top:118px!important;padding-bottom:76px!important}html body footer .top_footer_block .about_block .contacts_group:nth-child(4){margin-top:0}html body footer .top_footer_block .about_block .contacts_group .networks{flex-wrap:wrap;gap:24px}html body footer .menu_group .menu{padding:72px 0}html body footer .menu_group .menu ul{box-sizing:border-box;justify-content:center;gap:clamp(44px,2.6vw,72px);padding:0 36px}html body footer .how_to_get_to_us .about_block{column-gap:96px;padding:76px 80px}html body footer .bottom_texts_group .about_block{padding:72px 0 58px}}.topbar_menu{display:none}@media (width>=769px){.topbar_menu{white-space:nowrap;z-index:250;flex-shrink:0;align-items:center;gap:14px;margin-left:28px;display:inline-flex;position:relative}.topbar_menu>span{letter-spacing:.05em;color:#fff;white-space:nowrap;flex-shrink:0;font-family:Felidae,Cormorant Garamond,serif;font-size:16px;font-weight:400;line-height:120%}.topbar_menu .burger{cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;position:relative;width:28px!important;height:16px!important}.topbar_menu .burger span{transition:all .3s;display:block;position:absolute;background:#fff!important;height:1.5px!important}.topbar_menu .burger:not(.active) span:first-child{top:0;left:auto;right:0;width:28px!important}.topbar_menu .burger:not(.active) span:nth-child(2){top:50%;left:auto;right:0;transform:translateY(-50%);width:20px!important}.topbar_menu .burger:not(.active) span:nth-child(3){inset:auto 0 0 auto;width:20px!important}.big_block_home--buy header .about_block .top_header_group .topbar_menu>span{color:#010101}.big_block_home--buy header .about_block .top_header_group .topbar_menu .burger span{background:#010101!important}}@media (width>=769px) and (width<=1200px){.topbar_menu{margin-left:16px}.topbar_menu>span{display:none}}header .about_block .top_header_group>.menu{min-width:0}header .about_block .top_header_group .menu ul,header .about_block .mega-menu .menu_burger_top_group>.menu ul{flex-wrap:nowrap;gap:40px!important}header .about_block .top_header_group .menu ul li a,header .about_block .mega-menu .menu_burger_top_group>.menu ul li a{white-space:nowrap}@media (width<=1500px){header .about_block .top_header_group .menu ul,header .about_block .mega-menu .menu_burger_top_group>.menu ul{gap:28px!important}}@media (width<=1200px){header .about_block .top_header_group .menu ul,header .about_block .mega-menu .menu_burger_top_group>.menu ul{gap:20px!important}}html body footer .menu_group .menu{padding:clamp(28px,2.8vw,48px) clamp(14px,2vw,36px)}html body footer .menu_group .menu ul{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px 12px;width:min(100%,1280px);max-width:100%;margin:0 auto;padding:0;list-style:none;display:flex!important}html body footer .menu_group .menu ul li,html body footer .menu_group .menu ul li:last-child:nth-child(odd){text-align:center;flex:230px;justify-content:center;min-width:0;max-width:250px;display:flex}html body footer .menu_group .menu ul li a{box-sizing:border-box;color:#fff;letter-spacing:.08em;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:normal;hyphens:auto;background:#ffffff09;border:1px solid #ffffff38;justify-content:center;align-items:center;width:100%;min-height:52px;padding:12px 14px;font-size:clamp(17px,.95vw,22px);line-height:1.12;text-decoration:none;transition:background-color .2s,border-color .2s,opacity .2s;display:inline-flex}html body footer .menu_group .menu ul li a:hover,html body footer .menu_group .menu ul li a:focus-visible{opacity:1;background:#ffffff1a;border-color:#ffffff6b}@media (width>=1800px){html body footer .menu_group .menu ul{width:min(100%,1320px)}html body footer .menu_group .menu ul li,html body footer .menu_group .menu ul li:last-child:nth-child(odd){flex-basis:235px;max-width:260px}}@media (width<=880px){html body footer .menu_group .menu{padding:24px 10px}html body footer .menu_group .menu ul{gap:10px}html body footer .menu_group .menu ul li,html body footer .menu_group .menu ul li:last-child:nth-child(odd){flex:calc(50% - 10px);max-width:none}html body footer .menu_group .menu ul li a{letter-spacing:.06em;min-height:48px;padding:11px 10px;font-size:15px}html body footer .menu_group .menu ul li:last-child:nth-child(odd){flex-basis:100%}}@media (width<=430px){html body footer .menu_group .menu ul li,html body footer .menu_group .menu ul li:last-child:nth-child(odd){flex-basis:100%}}@media (width>=760px){html body .marbella_solutions_wealth_impact.solutions_scrollytelling .img_marbella:after{background:linear-gradient(#070c0e47 0%,#070c0e0a 36%,#070c0e08 60%,#070c0e57 100%)!important}html body .marbella_solutions_wealth_impact.solutions_scrollytelling:not(.solutions_scrollytelling--preview) .descriptions_group .description.active h3:before{display:none!important}}@supports (content-visibility:auto){body.is-home-page .site-main>section:not(.solutions_scrollytelling){content-visibility:auto}}
