@import"https://fonts.googleapis.com/css2?family=Catamaran:wght@400;700&display=swap";:root{--color-primary-90: #0C243E;--color-primary-80: #214670;--color-primary-50: #3572B5;--color-primary-30: #74A3D7;--color-primary-20: #CCDDF0;--color-primary-10: #F0F8FF;--text-default: #24273A;--text-secondary: #6A6883;--text-color: #3572B5;--text-on-color: #FFFFFF;--text-disable: #ADAEC2;--action-primary: #3572B5;--action-secondary: #24273A;--action-terciary: #F0F8FF;--action-status-hover-1: #74A3D7;--action-status-hover-2: #8A8AA3;--action-status-hover-3: #74A3D7;--action-status-clicked-1: #F0F8FF;--action-status-clicked-2: #ADAEC2;--action-status-clicked-3: #3572B5;--action-status-disabled: #F1F2F7;--icon-primary: #214670;--icon-secondary: #6A6883;--icon-color: #3572B5;--icon-on-color: #FFFFFF;--icon-disabled: #ADAEC2;--border-default: #DCDEE8;--border-secondary: #4F73F4;--border-on-color: #FFFFFF;--border-disabled: #E6E8F0;--background-color: #214670;--background-secondary-1: #F8F8FC;--background-secondary-2: #F0F8FF;--background-on-color: #FFFFFF;--semantic-danger-1: #DD3D33;--semantic-danger-2: #F3BBB8;--semantic-warning-1: #FFDB59;--semantic-warning-2: #F9EBC2;--semantic-success-1: #02A369;--semantic-success-2: #EDFAF5;--semantic-info-1: #4F73F4;--semantic-info-2: #C2CEFB;--neutral-80: #474460;--neutral-70: #6A6883;--neutral-60: #8A8AA3;--neutral-50: #ADAEC2;--neutral-40: #DCDEE8;--neutral-30: #E6E8F0;--neutral-20: #F1F2F7;--neutral-10: #F8F8FC;--neutral-0: #FFFFFF}html{margin:0}:root{font-family:Catamaran,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#000000de;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}::-webkit-scrollbar{background-color:#fff}::-webkit-scrollbar-thumb{background-color:#214670;border-radius:10px;border:3px solid #fff}::-webkit-scrollbar-thumb:hover{background-color:#213547}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#root{margin:0;padding:0;text-align:center;width:100%}body{overflow-x:hidden;overflow-y:auto}.table--showColors tr:nth-child(odd){background:#333}.table--showColors tr:nth-child(2n){background:#555}.pointer{cursor:crosshair}.column{display:flex;justify-content:space-around;align-items:center;flex-direction:row;gap:10px;height:auto;width:100%;margin:100px}.first-container{width:calc(100% - 128px);display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin:0 64px}.first-container h1{width:50%;display:block;text-align:left;font-size:56px;font-weight:700;line-height:64px;margin:0;padding:0;color:var(--text-default)}.first-container span{color:var(--text-color)}.first-right-container{width:50%;display:block;margin:0 0 0 24px;padding:0}.first-right-container p{font-size:16px;font-weight:400;line-height:32px;color:var(--text-secondary);margin:0 0 24px;padding:0;text-align:left}.image-container{width:calc(100% - 128px);height:400px;display:flex;position:relative;overflow:hidden;justify-content:center;align-items:center;margin:64px;padding:0;border-radius:12px}.image-container img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.painting-label{position:absolute;display:flex;text-align:left;font-size:24px;font-weight:700;line-height:32px;z-index:10;background-color:#fff;padding:16px 24px;border-radius:16px;bottom:16px;right:16px;flex-direction:column}.painting-label h4{margin:0;padding:0;color:var(--text-default)}.painting-label p{margin:0;padding:0;color:var(--text-color)}@media (max-width: 768px){.first-container{width:calc(100% - 64px);flex-direction:column;align-items:center;margin:32px;padding:0}.first-container h1{width:100%;text-align:center;font-size:32px;line-height:36px}.first-right-container{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;margin:16px 0 0}.first-right-container p{font-size:14px;line-height:20px;margin:0 0 24px;text-align:center}.image-container{width:calc(100% - 64px);height:auto;margin:0 32px;align-items:center;align-self:flex-start}.image-container img{width:100%;height:auto}.painting-label{bottom:8px;right:8px}.painting-label h4{font-size:16px;line-height:20px}.painting-label p{font-size:12px;line-height:16px}}.button{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 20px;gap:8px;font-family:Catamaran,sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.4px;border-radius:1000px;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease;white-space:nowrap}.icon-container{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background-color:#fff;border-radius:100px;padding:6px}.icon-container.without-icon{display:flex;align-items:center;justify-content:center;width:12px;height:12px;background-color:#fff;border-radius:100px;padding:0}.icon-dot{display:flex;align-items:center;justify-content:center;padding:6px;color:var(--icon-primary)}.button.light,.button.light:hover{background-color:var(--background-on-color);color:var(--text-color);border:1px solid var(--border-default)}.button.light .icon-container{color:var(--action-secondary);border:1px solid var(--border-default);background-color:var(--action-primary)}.button.light .icon-dot{color:#fff}@media (max-width: 768px){.button{font-size:14px;padding:10px 16px;white-space:normal;text-align:center;max-width:100%;word-wrap:break-word;height:auto;min-height:44px;margin:0 auto}.button .icon{width:24px;height:24px}.icon-container{display:flex;align-items:center;justify-content:center;width:14px;height:14px;background-color:#fff;border-radius:100px;padding:6px;flex-shrink:0}}.button{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 20px;gap:8px;font-family:Catamaran,sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.4px;border-radius:1000px;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.button .icon{display:flex;align-items:center;justify-content:center;width:32px;height:24px;padding:0;margin:0}.button:hover{background-color:var(--action-primary-80);color:var(--text-on-color);border:1px solid var(--border-secondary)}.button:focus{background-color:var(--color-primary-80);color:var(--text-on-color);border:2px solid var(--border-secondary)}.button.no-text{padding:12px}.button.primary{background-color:var(--action-primary);color:var(--text-on-color);border:1px solid transparent}.button.primary:hover{background-color:var(--color-primary-80);color:var(--text-on-color);border:1px solid var(--border-secondary)}.button.secondary{background-color:var(--action-secondary);color:var(--text-on-color);border:1px solid transparent}.button.secondary:hover{background-color:var(--color-primary-80);color:var(--text-on-color);border:1px solid var(--border-secondary)}.button.outline{background-color:transparent;color:var(--text-color);border:1px solid var(--border-default)}.button.outline:hover{background-color:var(--color-primary-80);color:var(--text-on-color);border:1px solid var(--border-secondary)}.button.ghost{background-color:transparent;color:var(--icon-primary);border:1px solid transparent}.button.ghost:hover{background-color:var(--color-primary-80);color:var(--text-on-color);border:1px solid var(--border-secondary)}.button.form{background-color:var(--background-secondary-2);color:var(--text-default);border:1px solid #CCDDF0;padding:0 16px;height:48px}.button.form span{color:var(--text-color)}.button.form:hover{background-color:var(--color-primary-80);color:var(--text-on-color);border:1px solid #CCDDF0}.button.form:focus{background-color:var(--background-secondary-2);color:var(--text-default);border:1px solid #CCDDF0}.button.form-secondary{background-color:var(--background-secondary-1);color:var(--text-disable);border:none;padding:0 16px;height:48px}.button.form-secondary:hover{background-color:var(--color-primary-80);color:var(--text-on-color);border:1px solid #CCDDF0}.button.form-secondary:focus{background-color:var(--background-secondary-1);color:var(--text-disable)}.button.primary:disabled{background-color:var(--background-secondary-1);color:var(--text-disable);cursor:not-allowed}.button.secondary:disabled{background-color:var(--background-secondary-1);color:var(--text-disable);cursor:not-allowed}.button.outline:disabled{background-color:var(--background-secondary-1);color:var(--text-disable);border:1px solid var(--border-disabled);cursor:not-allowed}.button.ghost:disabled{background-color:var(--background-secondary-1);color:var(--text-disable);cursor:not-allowed}.button.light:disabled{background-color:var(--background-secondary-1);color:var(--text-disable);cursor:not-allowed}@media (max-width: 768px){.button{font-size:14px;padding:10px 16px}.button .icon{width:24px;height:24px}}.header{align-items:center;display:flex;position:fixed;flex-direction:column;top:0;width:100%;background-color:var(--background-on-color);z-index:1000;box-sizing:border-box;white-space:nowrap;border-bottom:var(--border-default) 1px solid}.top-bar{width:100%;background-color:var(--background-color);display:flex;justify-content:flex-end}.top-bar-links{gap:32px;padding:8px 64px;display:flex;justify-content:flex-end}.top-bar-links-responsive{width:100%;gap:24px;padding:8px 64x;display:flex;justify-content:center}.top-bar-links a{text-decoration:none;color:var(--text-on-color);font-size:16px;font-weight:400}.top-bar-links a:hover{color:#007bff}.top-bar-links-responsive a{padding:8px 0;text-decoration:none;color:var(--text-secondary);font-size:16px;font-weight:400;cursor:no-drop}.top-bar-links-responsive a:hover{color:var(--text-on-color)}.logo-link{display:flex;align-items:center;justify-content:center;margin:0;padding:0}.header .logo{width:120px;height:auto;margin:0;padding:0;align-items:center;justify-content:center}.header-container{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 64px;box-sizing:border-box}.header-buttons{display:flex;gap:16px}.header-buttons-responsive{width:100%;display:flex;gap:16px;flex-direction:column;display:block;justify-items:center}.header-left-responsive{display:flex;gap:16px}.header-buttons-responsive button{margin:16px 16px 24px;width:328px;max-width:100%}.header .nav{display:flex;align-items:center;gap:32px}.header .nav a{margin:0 10px;text-decoration:none;color:var(--text-secondary)}.header .nav a:hover{color:var(--text-color)}body{margin:0;padding-top:60px}.header-container-responsive{width:100%;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;box-sizing:border-box}.header .logo-responsive{width:117px}.menu-button{background:none;border:none;cursor:pointer;color:var(--background-color);margin:0;padding:0}.dropdown-menu{width:100%;position:absolute;top:72px;background-color:#fff;overflow:hidden;z-index:1001;border-top:var(--border-default) 1px solid;padding:8px 0 0}.dropdown-link{display:block;text-decoration:none;color:var(--text-secondary);font-size:16px;font-weight:400;font-family:Catamaran,sans-serif;padding:10px 16px;transition:background-color .3s ease}.dropdown-link:hover{color:var(--text-color)}.menu{display:flex;flex-direction:column;align-items:center;gap:8px;font-family:Arial,sans-serif}.menu-item{display:flex;justify-content:center;align-items:center;text-decoration:none;padding:8px 16px;border-radius:4px;border:none;cursor:pointer;font-size:16px;font-weight:400;font-family:Catamaran,sans-serif;width:100%;transition:background-color .3s;text-align:center;background-color:transparent;color:var(--text-secondary);gap:8px}.menu-item-container{position:relative}.menu-item:hover{color:var(--text-color)}.arrow{font-size:12px;transition:transform .3s;transform:rotate(90deg)}.submenu{display:flex;overflow:hidden;flex-direction:column;gap:4px;padding-left:16px;color:#fff}.submenu-item{text-decoration:none;color:#fff;padding:16px 34px;border-radius:8px;transition:all .3s ease;margin:6px 16px;font-size:18px;font-weight:700;font-family:Catamaran,sans-serif;background-size:cover;background-position:center;overflow:hidden;position:relative}.submenu-item:hover{transform:scale(1.03);color:#fff!important}.submenu-item-disabled{color:#fff;padding:16px 34px;background-color:var(--neutral-80);border-radius:8px;margin:6px 16px;font-size:18px;font-weight:700;font-family:Catamaran,sans-serif}.submenu-item-disabled:hover{background-color:var(--neutral-80);color:#fff}.submenu-item:focus{color:#fff!important}.menu-item.active .arrow{transform:rotate(270deg)}.tooltip{background-color:#6a6883!important;color:#000}.submenu-big{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;overflow:visible;background-color:#fff;padding:16px;border-radius:8px;height:403px!important;position:relative;left:-200px}.submenu-item-big{flex:1;height:371px;width:245px;margin:0;background-size:cover;background-position:center;border-radius:8px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:24px;color:#fff;font-weight:700;font-size:24px;text-decoration:none;overflow:hidden;position:relative;transition:all .3s ease}.submenu-item-big:hover{transform:scale(1.02);color:#fff!important}.submenu-item-big p{width:100%;padding:0;margin:0;font-size:14px;line-height:1.5;color:#f0f0f0;align-self:flex-end;word-wrap:break-word}.submenu-big:hover{color:#fff}.menu-item.active+.submenu-big{position:absolute;display:flex;flex-direction:row;padding-top:20px;padding-left:0;z-index:10}.menu-item-nodropdown-disabled{color:#000}@media (min-width: 1300px){.submenu{display:flex;flex-direction:row;justify-content:space-between;align-items:center;overflow:visible;background-color:#fff;padding:16px;border-radius:8px;height:327px!important;position:relative}.submenu-item{flex:1 1 auto;height:100%;margin:0 8px;background-size:cover;background-position:center;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:18px;transition:all .3s ease;flex:0 0 48%;gap:16px;flex-direction:row}.submenu-item:hover,.submenu-item-big:hover{color:#fff!important}.menu-item.active+.submenu{position:absolute;display:block;padding-top:20px;padding-left:0;z-index:10}a{--text-secondary: #fff}.menu-item-nodropdown{--text-secondary: #6A6883}.menu-item-nodropdown-disabled{--text-secondary: #adaec1}.menu-item-nodropdown-disabled a:hover{color:#adaec1}.menu-item.active+.submenu{position:absolute;display:block;padding-top:20px;padding-left:0;color:#fff}.menu-item.active .submenu-item{background-color:var(--background-color);color:#fff}.menu-item.active .submenu-item:hover,.submenu-item:focus{color:#fff!important}.menu{justify-content:flex-start;gap:32px}}.tooltip{background-color:#6a6883!important;color:#000;z-index:9999}.title{width:100%;display:flex;justify-content:center;text-align:center;padding-top:24px;position:relative;align-items:center}.title h1{text-align:center;max-width:700px;font-family:Catamaran;font-size:56px;font-weight:700;line-height:64px;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--text-default);margin:0;padding:0;position:relative;z-index:1}.phrase-wrapper{top:64px;overflow:hidden;height:64px;width:auto;display:flex;justify-content:center;align-items:center;z-index:0}.animated-span{font-family:Catamaran;font-size:56px;font-weight:700;line-height:64px;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--text-color);white-space:nowrap;width:auto}.subtitle{width:100%;display:flex;justify-content:center;text-align:center}.subtitle p{max-width:700px;font-family:Catamaran;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.4px;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--text-secondary);margin:8px 0 0;padding:0}.button-container{width:100%;justify-content:center;display:flex;margin:32px 0 48px}.infinite-carousels{display:flex;flex-direction:column;gap:16px}.container{display:flex;align-items:flex-start;gap:20px}.left-column{flex:1}.left-column section{margin-bottom:20px}.left-column h2{font-size:1.5rem;margin-bottom:10px}.left-column p{font-size:1rem;line-height:1.5}@media (max-width: 768px){#root{margin:0!important;padding:0}.title h1{font-size:32px;line-height:36px;max-width:90%}.phrase-wrapper{top:36px;height:36px}.animated-span{font-size:32px;line-height:36px}.subtitle p{font-size:14px;line-height:18px;max-width:90%}.section-logo{height:auto;width:100%;overflow:hidden;gap:16px}}.subheader-container{border:1px solid var(--border-default);border-radius:100px;padding:4px 12px;display:inline-block;background-color:#f0f7ff}.subheader-text{color:var(--text-color);font-weight:400;font-size:12px;line-height:18px;letter-spacing:.2px}.advantages-section{display:flex;overflow:hidden;margin:64px;gap:32px}.left-column-advantages{width:60%;display:flex;flex-direction:row;gap:32px}.subcolumn{flex:1;display:flex;flex-direction:column;gap:24px}.advantage{display:flex;flex-direction:column}.advantage-icon{width:32px;height:32px;color:var(--icon-color);margin:0;padding:0}.advantage h2{font-size:24px;font-weight:700;color:#333;margin-top:16px;text-align:left}.advantage p{font-size:16px;font-weight:400;color:#666;margin-top:8px;text-align:left}@media (max-width: 768px){.advantages-section{flex-direction:column}.left-column-advantages{width:100%;flex-direction:column}.right-column-responsive{order:-1;width:100%;flex:1;z-index:1;text-align:center}.right-column-responsive h2,.right-column-responsive p{text-align:center}.sticky-content{position:relative;background:#fff;border:1px solid #ddd;z-index:1;text-align:left}.subcolumn,.advantage{width:100%}}.services-section{margin:128px 64px 80px;justify-content:center}@media (max-width: 768px){.services-section{margin:32px}}.services-title{width:100%;text-align:center;justify-content:center;align-items:center}.services-title h2{max-width:600px;text-align:center;margin:8px auto 48px;font-size:32px}h2 span{color:var(--text-color)}.service-card{overflow:hidden;height:323px;display:flex;position:relative;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:32px 48px;border-radius:8px;background-color:#fff;transition:all .3s ease;cursor:pointer;text-align:left}.service-card:hover .service-button{opacity:1;transform:translateY(0)}.service-card:hover .service-description{transform:translateY(-60px);transition:transform .3s ease}.service-description{margin:16px 0;transition:transform .3s ease;text-align:left}.service-button{opacity:0;transition:opacity .3s ease,transform .3s ease;position:absolute;bottom:20px;transform:translateY(20px);z-index:2}.service-card{position:relative}.service-card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;z-index:1}.service-card img{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;margin-bottom:16px;border-radius:8px}.service-card h3{z-index:10;font-size:32px;font-weight:700;margin-bottom:16px;color:var(--text-on-color)}.service-card p{z-index:10;font-size:16px;font-weight:400;color:var(--text-on-color);margin:0}@media (max-width: 768px){.service-card{padding:24px}.service-card h3{margin:0;padding:0}.service-card .service-button{opacity:1;transform:translateY(0)}.service-card .service-description{transform:translateY(-60px);transition:transform .3s ease}}.crossfade-carousel{display:flex;align-items:center;justify-content:center;position:relative;width:calc(100% - 128px);height:640px;overflow:hidden;margin:64px}.carousel-content{display:flex;width:100%;height:100%;gap:80px}.carousel-left{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;padding:24px;margin:0}.carousel-left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;opacity:0;transition:opacity 1s ease-in-out;border-radius:8px}.carousel-left img.active{opacity:1}.carousel-right{flex:1;display:flex;flex-direction:column;text-align:left;padding:0 20px}.carousel-text{display:none;opacity:0;transition:opacity 1s ease-in-out}.carousel-author{display:flex;align-items:center;justify-content:flex-start;margin-bottom:24px;gap:24px}.carousel-author_text{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.carousel-author_text h2{margin:0;font-size:18px;font-weight:700;color:var(--text-default)}.carousel-author_text h3{margin:0;font-size:14px;font-weight:400;color:var(--text-secondary)}.carousel-author_divider{width:1px;height:40px;background-color:var(--border-default)}.carousel-author_logo{height:auto;width:140px;-o-object-fit:contain;object-fit:contain}.carousel-text p{font-family:"Averia Serif Libre",sans-serif;font-size:32px;line-height:42px;font-weight:600;color:var(--color-default);margin:0 0 40px;padding:0}.carousel-text.active{display:block;opacity:1}.carousel__bottom{display:flex;position:absolute;bottom:0;right:0;left:55%;justify-content:space-between;align-items:center;margin-top:16px}.carousel__button{background-color:transparent;color:#214670;border:none;cursor:pointer;padding:0;margin:0 0 0 32px}.carousel-dots{display:flex;justify-content:center;gap:10px}.carousel-dot{width:8px;height:8px;border-radius:100%;background:var(--border-disabled);margin:0;padding:0;border:none;cursor:pointer;transition:background .3s ease}.carousel-dot.-active{background:var(--background-color)}@media (max-width: 768px){.crossfade-carousel{width:calc(100% - 64px);height:auto;overflow:hidden;flex-direction:column;align-items:center;justify-content:center;margin:32px 32px 0;padding:0 16px;box-sizing:border-box}.carousel-content{flex-direction:column;gap:24px;width:100%}.carousel-left{width:100%;height:350px;position:relative;margin:0;padding:0;overflow:visible}.carousel-left img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;opacity:0;display:none;margin:0;padding:0}.carousel-left img.active{opacity:1;display:block}.carousel-right{width:100%;text-align:center;padding:0;margin-top:16px}.carousel-text p{font-size:16px;line-height:24px;margin:16px 0;text-align:center}.carousel-text h2{font-size:20px;margin-bottom:8px;text-align:left}.carousel-text h3{font-size:16px;margin-bottom:16px;text-align:left}.carousel-author{flex-direction:column;align-items:center;gap:16px;text-align:left}.carousel-author_text{align-items:center;text-align:left}.carousel-author_divider{width:40px;height:1px}.carousel__bottom{position:relative;left:0;width:100%;margin-top:24px;justify-content:center}.carousel-text .button{margin:0 auto;display:flex;justify-content:center}}.cta-container{display:flex;justify-content:space-between;align-items:center;padding:32px;border-radius:16px;position:relative;overflow:hidden;margin:128px 64px;cursor:pointer}.cta-background{-o-object-fit:fill;object-fit:fill;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.cta-background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cta-content{text-align:left;z-index:1;max-width:720px}.cta-title{color:#fff;font-size:32px;font-weight:700;margin-bottom:8px}.cta-description{color:#e6e8f0;font-size:16px;font-weight:400;margin:0}@media (max-width: 768px){.cta-container{flex-direction:column;margin:32px;text-align:left;align-items:flex-start;padding:24px}.cta-content{text-align:left;width:100%}.cta-title{font-size:24px;line-height:32px}.cta-description{font-size:14px;line-height:24px;margin-bottom:16px}.cta-container .button{width:100%;max-width:100%}}.blog-section{display:flex;flex-direction:column;align-items:stretch;margin:64px;width:calc(100% - 128px)}.blog-header{width:100%;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;text-align:left;margin-bottom:48px}.blog-title{text-align:left;display:flex;flex-direction:column;align-items:flex-start;max-width:720px}.blog-title h2{margin:16px 0 8px;font-size:32px;font-weight:700;color:var(--text-primary)}.blog-title p{margin:0;font-size:16px;font-weight:400;color:var(--text-secondary)}.blog-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;width:100%;justify-content:stretch}.blog-item-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;height:100%;border-radius:24px;background-color:#fff;box-shadow:0 4px 8px #0000001a;transition:all .3s ease;cursor:pointer;overflow:hidden}.blog-item-content img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-bottom:8px}.blog-item-description{flex-direction:column;padding:16px;margin:0;flex:1}.blog-item-categories{display:grid;grid-template-columns:repeat(auto-fill,minmax(85px,1fr));gap:8px;margin:0;padding:0}.blog-item-categories p{font-family:Averia Sans Libre,sans-serif;font-size:14px;font-weight:400;padding:4px 12px;border-radius:100px;text-align:center;margin:0;display:inline-block}.blog-item-categories p:nth-child(1){background-color:#f6f6e2;color:#949444}.blog-item-categories p:nth-child(2){background-color:#e5f7fa;color:#09656f}.blog-item-categories p:nth-child(3){background-color:#fbedf0;color:#b3465c}.blog-item-description h3{text-align:left;font-size:24px;font-weight:700;color:var(--text-primary);margin-bottom:4px;margin-top:16px}.item-description{margin:0 0 24px;font-size:16px;font-weight:400;color:var(--text-secondary);max-height:50px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;flex:1;text-align:left}.blog-item-date{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:16px;gap:8px}.blog-item-date p{margin:0;font-size:14px;font-weight:400;color:var(--text-disable)}@media (max-width: 768px){.blog-section{margin:32px;align-items:center;width:calc(100% - 64px)}.blog-header{flex-direction:column;align-items:flex-start;margin-bottom:32px}.blog-title{text-align:left;align-items:flex-start;margin-bottom:16px}.blog-title h2{font-size:24px;margin-top:8px;margin-bottom:4px}.blog-title p{font-size:16px}.blog-items{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.blog-item-content img{height:150px}.blog-item-description h3{font-size:20px}.item-description{font-size:14px;max-height:40px}.blog-item-categories p{font-size:12px;padding:4px 8px}.blog-item-date p{font-size:12px}}.form-section{display:flex;justify-content:space-between;align-items:stretch;background-color:var(--background-default);margin:128px 64px 64px}.form-image{display:flex;justify-content:center;align-items:stretch;width:50%;height:auto;max-width:600px;padding-left:80px;border-radius:4px;overflow:hidden}.form-image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:8px}.form-content{display:block;flex-direction:column;align-items:left;text-align:left}h2{color:var(--text-default);font-size:32px;text-align:left;margin:16px 0 0}.buttons-type-form{display:flex;justify-content:flex-start;width:100%;margin-top:32px;margin-bottom:8px;gap:12px}.form-row{display:flex;justify-content:flex-start;flex-direction:row;gap:16px;margin:0;width:100%}.form-field{width:100%;display:flex;justify-content:flex-start;flex-direction:column;gap:8px;margin:16px 0}.form-field label{color:var(--text-default);font-size:14px;font-weight:600;text-align:left}.form-field input{padding:12px 16px;border:1px solid var(--border-disabled);border-radius:4px;font-size:16px;background-color:transparent;color:var(--text-default)}.form-field input::-moz-placeholder{color:var(--text-disable)}.form-field input::placeholder{color:var(--text-disable)}.form-field input:focus{border:1px solid var(--border-default)}.form-field textarea{font-family:Catamaran,sans-serif;padding:12px 16px;border:1px solid var(--border-disabled);border-radius:4px;font-size:16px;background-color:transparent;color:var(--text-default);resize:vertical}.form-field textarea::-moz-placeholder{color:var(--text-disable)}.form-field textarea::placeholder{color:var(--text-disable)}.form-field textarea:focus{border:1px solid var(--border-default)}input[type=checkbox]{display:none}.custom-checkbox{display:flex;align-items:center;cursor:pointer}.custom-checkbox .checkmark{width:16px;height:16px;border:2px solid #555;border-radius:4px;margin-right:10px;position:relative;display:inline-block}input[type=checkbox]:checked+.checkmark:before{content:"";position:absolute;width:14px;height:14px;left:1px;top:1px;background-color:var(--action-primary);border-radius:2px}.submit-button{margin-top:32px;font-family:Catamaran,sans-serif;width:100%;padding:12px 16px;border:1px solid var(--border-disabled);border-radius:1000px;font-size:16px;font-weight:500;line-height:24px;background-color:var(--action-primary);color:var(--text-on-color);cursor:pointer}@media (max-width: 768px){.form-section{flex-direction:column;align-items:center}.form-image,.form-content{width:100%}.form-row{margin:0;gap:0;flex-direction:column}.form-field{margin:8px 0}.custom-checkbox{margin-top:16px}.form-image{height:0}}.footer{background:radial-gradient(50% 100% at 83.82% 134.31%,#0d2f5500,#0d2f55),#214670;color:#fff;padding:80px 64px 32px;margin:0}.footer-top{display:flex;justify-content:space-between;margin-bottom:0;gap:32px}.footer-column-wide{width:50%;max-width:500px}.footer-column-wide img{width:150px}.footer-column-wide p{font-size:16px;font-weight:400;color:var(--text-on-color);margin:0}.footer-grid{justify-content:end;width:50%;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:32px;margin-top:8px}.footer-column{display:flex;flex-direction:column;gap:16px;justify-content:flex-start;align-items:flex-start}.footer-column h3{font-size:18px;font-weight:600;color:var(--text-on-color);margin:0}.footer-column p{font-size:14px;font-weight:400;color:var(--text-on-color);margin-bottom:12px;text-align:left}.sections-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-start}.sections-list a{text-align:left;font-size:14px;font-weight:400;color:var(--text-on-color);margin-bottom:10px;cursor:pointer}.sections-list p{margin:0}hr{width:100%;border:1px solid #ffffff32;margin:0}.footer-social{display:flex;gap:24px;margin:40px 0 64px}.footer-social a{width:24px;color:var(--text-on-color);transition:opacity .2s ease}.footer-social a:hover{opacity:.8}.footer-bottom{display:flex;justify-content:space-between;align-items:center;margin:32px 0 0}.bottom-links{display:flex;justify-content:space-between;align-items:center;gap:24px}.footer-bottom a{color:var(--text-on-color);font-size:14px;font-weight:400;text-decoration:underline;cursor:pointer}@media (max-width: 768px){.footer{padding:32px}.footer-top{flex-direction:column;gap:32px;margin:24px 0}.footer-column-wide,.footer-grid{width:100%}.footer-column{gap:8px}.footer-bottom{flex-direction:column;text-align:left;align-items:flex-start;gap:16px}.bottom-links{order:-1;text-align:left;align-items:flex-start;flex-direction:column;gap:16px}.footer-bottom a,.footer-link{text-align:left}}.como-funciona-section{display:flex;margin:0;padding:64px;box-sizing:border-box;gap:32px;background:linear-gradient(to bottom,#3572b500,#3572b51f);left:0}.right-column-como{width:50%;display:flex;flex-direction:column;gap:32px}.step-card{display:flex;flex-direction:column;background-color:var(--background-on-color);border-radius:16px;box-shadow:0 0 8px #0000001a;padding:24px;text-align:left}.step-icon{width:32px;height:32px;color:var(--icon-color)}.step-title{display:flex;flex-direction:row;align-items:center;font-size:24px;font-weight:700;color:#333;margin-top:16px;text-align:left;gap:12px}.step-title h2{font-size:24px;font-weight:700;color:#333;text-align:left;margin:0;padding:0}.left-column-como{width:50%;position:relative;padding:0 16px 0 0;text-align:left;flex-direction:column}@media (max-width: 1024px){.left-column-como{width:100%;text-align:center}.right-column-como{width:100%;text-align:left}}@media (max-width: 768px){.como-funciona-section{padding:32px;flex-direction:column}.right-column-como{width:100%;flex:1;z-index:1;text-align:center}.right-column-responsive h2,.right-column-responsive p{text-align:center}.sticky-content{position:relative;background:#fff;border:1px solid #ddd;z-index:1;text-align:left}.left-column-como-responsive{order:-1;width:100%;flex:1;z-index:1;text-align:center}.left-column-como-responsive h2,.left-column-como-responsive p{text-align:center}.subcolumn,.advantage{width:100%}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.container{width:100%;margin:0 auto 16px;overflow:hidden}.custom-container{position:relative;overflow:hidden;height:235px;width:360px;background-color:#94a3b8;display:flex;justify-content:center;flex-direction:column;align-items:center;border-radius:4px}.splide{width:100%}.splide__slide{flex:0 0 auto;width:auto;max-width:none;display:flex;justify-content:flex-start;margin-right:0}.auto-image-container{position:relative;min-width:360px;height:235px;overflow:hidden}.auto-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;display:block;top:0;left:0}.auto-img-container{position:absolute;top:0;left:0;bottom:0;right:0;z-index:10;display:flex;flex-direction:column;justify-content:flex-end}.overlay{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#00000080;z-index:1;pointer-events:none}.image-text{font-family:Roboto,sans-serif;display:flex;flex-direction:column;text-align:left;width:100%;margin:0;padding:0 24px 24px;z-index:2;position:relative}.image-text h3,.image-text h4,.image-text p{color:#fff;font-family:Roboto,sans-serif;margin:0}.image-text h3{font-size:24px;font-weight:500;line-height:28.8px}.image-text h4{font-size:18px;font-weight:500;line-height:21.6px;margin-top:4px}.image-text p{color:var(--text-secondary);font-size:16px;font-weight:400;line-height:19.2px;margin-top:8px}@media (max-width: 600px){.splide__slide{height:100px;width:auto;max-width:none}.custom-container{height:100px;width:100%}.image-text h3{font-size:16px;line-height:18px}.image-text h4{font-size:14px;line-height:16px;margin-top:2px}.image-text p{font-size:12px;line-height:14px;margin-top:2px}.image-text{padding:0 12px 12px}}@media (min-width: 601px) and (max-width: 1024px){.splide__slide{height:170px;width:auto;max-width:none}.custom-container{height:170px;width:360px}.image-text h3{font-size:18px;line-height:21px}.image-text h4{font-size:16px;line-height:18px;margin-top:4px}.image-text p{font-size:14px;line-height:16px;margin-top:4px}.image-text{padding:0 12px 12px}}@media (min-width: 1024px){.splide__slide{height:100%;width:auto;max-width:none}.custom-container{height:235px;width:360px}}.ppv-container{display:flex;flex-direction:row;width:100vw;padding:20px;margin:64px 0;gap:64px}.image-column{flex:1;width:50%;height:100vh;position:relative;padding:0 0 0 40px;background-size:cover;background-position:center}.main-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.content-column{flex:1;width:50%;padding-left:20px;padding-right:64px;display:flex;flex-direction:column;justify-content:space-between;display:block;text-align:left}.subheader{margin-bottom:4px}h1{margin-bottom:10px;font-size:32px;font-weight:700;color:var(--text-default);text-align:left}h1 span{color:var(--text-color)}p{margin-bottom:20px;font-size:16px;color:var(--text-secondary);text-align:left}.paintings-container{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.painting{display:flex;flex-direction:row;align-items:center;padding:0 10px 0 0;cursor:pointer}.painting-selected{background-color:#e9f1fa;border-radius:10px}.painting-info{display:flex;flex-direction:column;text-align:left;padding:4px 24px;gap:5px;width:100%}.painting-info p{margin:0;padding:0}.painting img{width:140px;height:130px;border-radius:10px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.painting-title{font-family:Catamaran;font-weight:500;font-size:24px}.painting-artist{font-family:Catamaran;font-style:underline;font-size:18px;color:var(--text-color)}.painting-size{font-family:Catamaran;font-size:16px;color:var(--text-secondary)}.painting-button{display:flex;justify-content:center;justify-content:flex-end;align-items:right;width:200px;height:48px}.buttons-container{display:flex;justify-content:flex-start;gap:16px;margin-top:32px}@media (max-width: 768px){.ppv-container{display:none;padding:0;margin:32px 0}.image-column{display:none}.content-column{width:100%}.paintings-container{display:flex;gap:16px;padding-bottom:16px}.painting{display:flex;flex-direction:column;align-items:left;text-align:left;padding:0}.painting img{width:100%;border-radius:10px;-o-object-fit:cover;object-fit:cover}.painting-info{display:flex;flex-direction:column;text-align:center;padding:8 24px;gap:5px;width:100%}}#root{margin:80px 0 0!important}.sobrearspect-container{width:calc(100% - 128px);display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin:0 64px}.sobrearspect-container h1{width:50%;display:block;text-align:left;font-size:56px;font-weight:700;line-height:64px;margin:0;padding:0;color:var(--text-default)}.sobrearspect-container span{color:var(--text-color)}.sobrearspect-right-container{width:50%;display:block;margin:0 0 0 24px;padding:0}.sobrearspect-right-container p{font-size:16px;font-weight:400;line-height:32px;color:var(--text-secondary);margin:0 0 24px;padding:0;text-align:left}.como-funciona-section{display:flex;margin:64px 0 0;gap:32px}.right-column{width:50%;display:flex;flex-direction:column;gap:0}.step{display:flex;gap:16px;align-items:center}.step img{width:100px;height:auto}.step-card{display:flex;flex-direction:column;background-color:var(--background-on-color);border-radius:16px;box-shadow:0 0 8px #0000001a;padding:24px}.step-card h4{font-size:16px;font-weight:700;color:var(--text-color);text-align:left;margin:0;padding:0}.step-card h2{font-size:24px;font-weight:700;color:#333;text-align:left;margin:0;padding:0}.left-column-history{width:40%;position:relative;padding:0 16px 0 0;text-align:left;flex-direction:column}@media (max-width: 1024px){.como-funciona-section{flex-direction:column;gap:32px}.right-column{width:100%;gap:32px}.left-column-history-responsive{width:100%;padding:0;text-align:center}.left-column-history-responsive h2{text-align:center;width:100%}.step{flex-direction:column;gap:16px}.step img{display:none}}.equipo-section{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:64px;background-color:#f5f5f5;margin:0;gap:24px}.left-column{display:flex;flex-direction:column;align-items:flex-start;padding:0;margin:0 0 0 24px;gap:0;max-width:616px}.right-column{margin:0;padding:0;display:flex;justify-content:flex-end;align-items:center}.right-column img{width:100%;max-width:616px;height:367px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.left-column h2{font-size:32px;font-weight:700;color:var(--text-default);margin:16px 0 0;padding:0}.left-column p{font-size:16px;font-weight:400;color:var(--text-secondary);margin:0;padding:0}.left-column ul{margin:0;padding:0}.left-column li{font-size:16px;font-weight:400;color:var(--text-secondary);margin:16px 0 0;padding:0;list-style-type:none;display:flex;align-items:start}.left-column li svg{width:24px;height:24px;margin-right:16px;flex-shrink:0}.left-column li p{margin:0;padding:0}@media (max-width: 1024px){.equipo-section{flex-direction:column;padding:32px}.left-column{margin-left:0}.left-column h2{font-size:24px;line-height:32px}.left-column p{font-size:14px;line-height:24px;text-align:left;margin-top:1}.right-column{margin-top:16px}.right-column img{height:100%;width:60%}}@media (max-width: 600px){.right-column img{height:100%;width:100%}}.grid-section{width:calc(100% - 128px);display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;margin:64px}.column{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin:0;padding:0;align-content:space-between;height:auto}.big-card{display:flex;flex-direction:column;justify-content:flex-start;grid-column:span 2;background-color:#f5f5f5;border-radius:8px;box-shadow:0 4px 8px #0000001a;align-items:flex-start;text-align:left;padding:0;overflow:hidden}.big-card svg{margin:32px 0 16px 24px;color:var(--icon-color)}.big-card h2{font-size:32px;font-weight:600;margin:0;padding:0 24px}.big-card p{font-size:16px;font-weight:400;margin:0;padding:8px 24px 24px;color:var(--text-secondary)}.big-card img{width:100%;height:283px;border-radius:0 0 8px 8px;-o-object-fit:cover;object-fit:cover;display:block}.little-card{display:flex;flex-direction:column;justify-content:flex-start;background-color:#f5f5f5;border-radius:8px;padding:24px;box-shadow:0 4px 8px #0000001a;min-width:0;height:auto}.little-card svg{color:var(--icon-color)}.little-card p{color:var(--text-secondary)}.column .little-card{height:calc(100% - 48px)}@media (max-width: 1024px){.column{grid-template-columns:repeat(1,1fr);gap:32px}.grid-section{width:calc(100% - 64px);margin:32px}.big-card{grid-column:span 2}.big-card h2{font-size:24px;line-height:36px}.big-card p{text-align:left;font-size:16px}.little-card{grid-column:span 2}.little-card h2{font-size:24px;line-height:36px}.little-card p{text-align:left;font-size:16px}}@media (max-width: 768px){.grid-section{width:calc(100% - 64px);grid-template-columns:1fr;margin:32px}.column{grid-template-columns:1fr;gap:32px}.big-card{order:-1;grid-column:span 1}.big-card h2{font-size:24px;line-height:32px}.big-card p{font-size:14px}.little-card{grid-column:span 1}.little-card h2{font-size:24px;line-height:32px}.little-card p{font-size:14px;text-align:left}}#root{margin:80px 0}.home-container{width:calc(100% - 128px);display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin:0 64px}.home-container h1{width:50%;display:block;text-align:left;font-size:56px;font-weight:700;line-height:64px;margin:0;padding:0}.our-artists{width:calc(100% - 128px);display:flex;flex-direction:column;align-items:center;margin:64px}.our-artists-title{display:flex;justify-content:center;flex-direction:column;align-items:center}.our-artists-title h1{font-size:32px;font-weight:700;line-height:40px;color:var(--text-default);text-align:center;margin:16px 0 0;padding:0}.embla{overflow:hidden;width:100%;margin:32px}.embla__viewport{overflow:hidden;position:relative;border-radius:8px}.embla__container{display:flex;flex-direction:row;will-change:transform;border-radius:8px}.embla__slide{position:relative;min-width:33.3333%;max-height:518px;width:33.333%;height:auto;padding:10px;display:flex;justify-content:center;align-items:center}.card{position:relative;width:100%;height:100%;background:linear-gradient(to top,#3572b5,#3572b500);overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:8px}.card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#3572b580,#3572b500);z-index:2;pointer-events:none}.card-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.card-text{position:absolute;z-index:2;color:#fff;text-align:left;left:0;bottom:48px;padding:0 32px}.card-text h2{font-family:Catamaran,sans-serif;font-size:32px;font-weight:700;margin:0;color:#fff}.card-text p{font-family:"Averia Serif Libre",sans-serif;font-size:12px;font-weight:400;margin:8px 0;color:#fff}.embla__slide img{display:block;width:100%;height:auto}.embla__bottom{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.embla__button{background-color:transparent;color:#214670;border:none;cursor:pointer;padding:0;margin:0 0 0 32px}.embla__dot{width:8px;height:8px;border-radius:100px;padding:0;margin:0 8px 0 0;border:none;cursor:pointer}.embla__dot.-active{background:#214670}.politicas-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:80px;width:100%}.politicas-content{display:flex;flex-direction:column;align-items:left;justify-content:center;text-align:left;max-width:768px;margin:0 64px}h1{font-family:Catamaran,sans-serif;font-size:42px;font-weight:700;line-height:52px;color:var(--text-color);margin-bottom:64px}.politicas-container h2{font-family:Catamaran,sans-serif;font-size:24px;font-weight:600;line-height:32px;color:var(--text-color);margin-top:16px}.politicas-container p{font-family:Catamaran,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var(--text-secondary);margin-top:8px}#root{margin:120px 0 0!important;padding:0;width:100%;justify-content:center;position:relative}.services-container{width:calc(100% - 128px);display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin:0 64px}.services-container h1{width:50%;display:block;text-align:left;font-size:56px;font-weight:700;line-height:64px;margin:0;padding:0;color:var(--text-default)}.right-container{width:50%;display:block;margin:0 0 0 24px;padding:0}.right-container p{font-size:16px;font-weight:400;line-height:32px;color:var(--text-secondary);margin:0 0 24px;padding:0}.por-que-deberias-contratarnos{margin:32px 0;display:block;text-align:center;align-items:center}.por-que-deberias-contratarnos h2{font-size:32px;font-weight:700;line-height:40px;color:var(--text-default);margin:16px 32px 0;padding:0;text-align:center}.section-logo{height:auto;width:100%;display:flex;justify-content:space-around;align-items:space-around;margin:40px 0}.logo-image{-o-object-fit:contain;object-fit:contain;width:100px;height:auto;filter:sepia(1) saturate(0) brightness(1.1) hue-rotate(90deg)}.logo-image-light{-o-object-fit:contain;object-fit:contain;width:100px;height:auto;filter:sepia(1) saturate(0) brightness(.5) hue-rotate(0deg)}@media (max-width: 768px){.services-container{width:calc(100% - 64px);flex-direction:column;align-items:center;margin:0 32px;padding:0 32px}.services-container h1{text-align:center;font-size:48px;line-height:56px}.right-container{width:100%;margin:0}.description p{font-size:16px;line-height:24px;margin:0 0 24px}}.como-funciona-services{display:flex;margin:0;padding:64px;flex-direction:column;box-sizing:border-box;gap:32px;left:0}.como-funciona-services-header{display:inline-block;text-align:left;max-width:720px}.como-funciona-services-header h2{font-size:32px;font-weight:700;color:var(--text-default);margin:16px 0 8px}.como-funciona-services-header p{font-size:16px;color:var(--text-secondary);margin:0}.como-funciona-services-column{width:100%;display:flex;flex-direction:column;padding-top:48px}.como-funciona-services-card{display:flex;flex-direction:row;gap:16px;padding:48px 0;justify-content:space-between;border-top:1px solid #ddd}.como-funciona-services-card p{max-width:50%;font-size:16px;color:var(--text-secondary)}.como-funciona-services-card-title{text-align:left;max-width:50%;display:flex;align-items:center;gap:16px}.service-icon{width:32px;height:32px;color:var(--icon-color)}.como-funciona-services-card-title h3{font-size:32px;font-weight:700;color:var(--text-color);margin:0}.como-funciona-services-card-title h2{font-size:32px;font-weight:700;color:var(--text-default);margin:0}@media (max-width: 768px){.como-funciona-services{margin:32px;padding:32px 0 0;gap:0}.como-funciona-services-header{margin-bottom:0;padding:0}.como-funciona-services-header h2{font-size:32px;line-height:1.2}.como-funciona-services-header p{font-size:16px;line-height:1.5}.como-funciona-services-card{flex-direction:column;gap:0;padding:24px 0}.como-funciona-services-card p{max-width:100%;text-align:left;margin:16px 0 0}.como-funciona-services-card-title{max-width:100%;flex-wrap:wrap}.como-funciona-services-card-title h3{font-size:32px;line-height:1.2}.como-funciona-services-card-title h2{font-size:24px;line-height:1.2}}.que-incluye-section{display:flex;margin:0;padding:32px 64px 0;flex-direction:column;box-sizing:border-box;gap:32px;left:0}.que-incluye-header{text-align:left;width:100%;margin:0;gap:16px}.que-incluye-title{display:flex;flex-direction:row;justify-content:space-between;text-align:left;align-items:start;gap:48px}.que-incluye-title h2{max-width:40%;font-size:32px;font-weight:700;color:var(--text-default);margin:16px 0 0}.que-incluye-header p{max-width:40%;font-size:16px;color:var(--text-secondary);margin:16px 0 0}.que-incluye-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;justify-content:start}.que-incluye-item-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;max-width:316px;min-height:220px;border-radius:16px;border:1px solid var(--border-default);background-color:#fff;padding:24px;text-align:left}.que-incluye-item{display:flex}.que-incluye-item-icon svg{color:var(--icon-color);width:32px;height:32px}.que-incluye-item-text h3{font-size:24px;font-weight:600;color:var(--text-default);margin:24px 0 0}.que-incluye-item-text p{font-size:16px;color:var(--text-secondary);margin:12px 0 0}@media (max-width: 768px){.que-incluye-section{padding:32px}.que-incluye-title h2{max-width:100%}.que-incluye-header{flex-direction:column}.que-incluye-title{flex-direction:column;gap:16px}.que-incluye-title h2{max-width:100%;margin:16px 0 0}.que-incluye-header p{max-width:100%;margin:0}.que-incluye-items{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.que-incluye-item-content{max-width:100%}}.faq-section{display:flex;overflow:hidden;margin:64px;gap:80px}.left-column-faq{width:50%;display:flex;flex-direction:column}.faq-item{display:flex;flex-direction:column;margin-bottom:16px;cursor:pointer;border:1px solid var(--border-default);border-radius:8px}.faq-item-content{padding:24px;display:flex;flex-direction:column;justify-content:space-between;align-items:left}.faq-item-arrow{color:var(--icon-color);margin:0;padding:0}.faq-item-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0;padding:0}.faq-item-title{display:flex;flex-direction:row;align-items:center;margin:0;padding:0;text-align:left}.faq-item-icon{width:32px;height:32px;color:var(--icon-color);margin:0;padding:0;align-self:right}.faq-item-title h3{font-size:24px;font-weight:600;color:var(--text-default);padding:0;margin:0 0 0 16px}.faq-item-answer{display:none}.faq-item-answer.show{display:block;padding:16px 0;margin:0}.faq-item-answer p{font-size:16px;font-weight:400;color:var(--text-secondary);margin:0;padding:0}.right-column-sticky{width:40%;position:relative;padding:0 16px 0 0;text-align:left;flex-direction:column}.sticky-content{position:relative;max-width:400px;background:#fff;border:1px solid #ddd;z-index:1;text-align:left}.sticky-content h2{font-size:24px;font-weight:700;color:#333;margin-top:16px;text-align:left}.sticky-content p{font-size:16px;font-weight:400;color:#666;margin-top:8px}@media (max-width: 768px){.faq-section{flex-direction:column;margin:32px;gap:16px}.left-column-faq{width:100%}.right-column-responsive{order:-1;width:100%;padding:0;text-align:center}.faq-item-header{align-items:flex-start}.faq-item-header h3{font-size:20px;margin:0 0 0 8px;text-align:left}.faq-item-title{align-items:flex-start;gap:4px}.faq-item-icon{padding-top:8px;width:24px;height:24px}.faq-item-answer.show{text-align:left}}.login-container{display:flex;margin:80px 64px 64px}.login-left{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:64px;background-color:var(--background-on-color)}.login-form-wrapper{width:100%;max-width:480px}.login-title{font-family:Catamaran;font-size:32px;font-weight:700;line-height:40px;letter-spacing:.2px;color:var(--text-default);margin:0 0 48px;padding:0}.login-title-brand{color:var(--text-color)}.form-group{margin-bottom:24px}.form-label{font-family:Catamaran;font-weight:600;display:block;font-size:14px;line-height:22px;color:var(--text-default);margin-bottom:4px;text-align:left}.form-input{width:100%;padding:12px 16px;font-size:16px;font-family:Catamaran,sans-serif;color:var(--text-default);background-color:var(--background-on-color);border:1px solid var(--border-default);border-radius:8px;box-sizing:border-box;transition:border-color .3s ease}.form-input:focus{outline:none;border-color:var(--text-color)}.form-input::-moz-placeholder{color:var(--text-disable)}.form-input::placeholder{color:var(--text-disable)}.login-form{margin-bottom:24px}.login-button{width:100%;padding:14px 24px;font-size:16px;font-weight:500;font-family:Catamaran,sans-serif;color:var(--text-on-color);background-color:var(--action-primary);border:none;border-radius:1000px;cursor:pointer;transition:background-color .3s ease;margin-top:8px}.login-button:hover{background-color:var(--color-primary-80)}.login-button:active{background-color:var(--color-primary-90)}.login-button:disabled{background-color:var(--action-status-disabled);color:var(--text-disable);cursor:not-allowed;opacity:.6}.login-error{padding:12px 16px;margin-bottom:16px;background-color:var(--semantic-danger-2);color:var(--semantic-danger-1);border-radius:8px;font-size:14px;font-family:Catamaran,sans-serif;text-align:left}.login-links{display:flex;flex-direction:column;gap:12px;align-items:center}.login-link{font-family:Catamaran;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.4px;text-decoration-style:solid;color:var(--text-color);text-decoration:underline;transition:color .3s ease}.login-link:hover{color:var(--color-primary-80);text-decoration:underline}.login-right{flex:1;display:flex;align-items:flex-start;justify-content:center}.login-image-container{width:100%;aspect-ratio:1}.login-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.login-image-placeholder{width:100%;height:100%;background-color:var(--neutral-20);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:16px}@media (max-width: 1024px){.login-container{flex-direction:column}.login-left{padding:48px 32px}.login-right{padding:32px;min-height:400px}.login-title{font-size:40px;line-height:48px;margin-bottom:32px}}@media (max-width: 768px){.login-left{padding:32px 24px}.login-right{padding:24px;min-height:300px}.login-title{font-size:32px;line-height:40px;margin-bottom:24px}.form-group{margin-bottom:20px}}._page_s7fa4_1{padding:24px;margin:0 auto}._header_s7fa4_6{margin-bottom:32px;display:flex;justify-content:center;align-items:center}._title_s7fa4_13{font-family:Catamaran;font-weight:700;font-size:56px;line-height:64px;letter-spacing:0%;text-align:center;color:var(--text-default);max-width:846px;margin:0 auto}._searchContainer_s7fa4_25{display:flex;justify-content:center;margin-bottom:64px}._searchInput_s7fa4_31{position:relative;display:flex;align-items:center;max-width:500px;width:100%}._searchInput_s7fa4_31 svg{position:absolute;left:16px;color:var(--icon-color);z-index:1}._searchInput_s7fa4_31 input{width:100%;padding:12px 16px 12px 44px;border:1px solid var(--border-default);border-radius:8px;background:var(--background-on-color);color:var(--text-default);font-size:16px;font-family:inherit}._searchInput_s7fa4_31 input:focus{outline:none;border-color:var(--text-default)}._filtersContainer_s7fa4_62{display:grid;grid-template-columns:1fr;gap:16px;align-items:flex-start;margin-bottom:32px}._filtersGrid_s7fa4_70{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px;max-width:954px}._filterField_s7fa4_77{display:flex;flex-direction:column;gap:8px;width:100%}._filterLabel_s7fa4_84{font-size:14px;color:var(--text-default);font-weight:600}._sortContainer_s7fa4_90{display:flex;align-items:center;gap:12px}._sortLabel_s7fa4_96{font-size:14px;color:var(--text-secondary);font-weight:400;white-space:nowrap}._selectWrapper_s7fa4_103{position:relative;display:flex;align-items:center}._filterSelect_s7fa4_109,._sortSelect_s7fa4_110{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 36px 8px 12px;border:1px solid var(--border-default);border-radius:8px;background-color:var(--background-on-color);color:var(--text-default);font-size:14px;font-family:inherit;cursor:pointer;min-width:140px;width:100%;min-height:48px}._filterSelect_s7fa4_109:focus,._sortSelect_s7fa4_110:focus{outline:none;border-color:var(--text-default)}._selectIcon_s7fa4_131{position:absolute;right:12px;pointer-events:none;color:var(--icon-color)}._content_s7fa4_138{margin-top:24px}._resultsCount_s7fa4_142{font-size:14px;color:var(--text-secondary);margin-bottom:24px}._loading_s7fa4_148,._error_s7fa4_149{text-align:center;padding:48px;color:var(--text-secondary);font-size:16px}._error_s7fa4_149{color:var(--semantic-error-1)}._masonryGrid_s7fa4_161{-moz-column-count:1;column-count:1;-moz-column-gap:24px;column-gap:24px;margin-bottom:70px}._masonryGrid_s7fa4_161>*{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:24px;display:inline-block;width:100%}@media (min-width: 640px){._masonryGrid_s7fa4_161{-moz-column-count:2;column-count:2}}@media (min-width: 1024px){._masonryGrid_s7fa4_161{-moz-column-count:3;column-count:3}}@media (min-width: 1280px){._masonryGrid_s7fa4_161{-moz-column-count:4;column-count:4}}@media (max-width: 768px){._title_s7fa4_13{font-size:36px;line-height:44px}._filtersContainer_s7fa4_62{grid-template-columns:1fr}._sortContainer_s7fa4_90{justify-content:flex-start;gap:8px}}@media (min-width: 1024px){._filtersContainer_s7fa4_62{grid-template-columns:1fr auto;gap:20px;align-items:flex-end}._filtersGrid_s7fa4_70{gap:16px}}._card_1mdr0_1{border-radius:8px;overflow:hidden;background-color:#fff;box-sizing:border-box;width:100%}._rentedOrSold_1mdr0_9{opacity:1}._imageContainer_1mdr0_13{position:relative}._artworkImage_1mdr0_17{width:100%;height:auto;display:block;border-radius:8px}._statusBadge_1mdr0_24,._alquilada_1mdr0_25,._vendida_1mdr0_26{display:none}._content_1mdr0_28{padding:16px 0 0}._artistName_1mdr0_32{font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;color:var(--text-secondary);margin-bottom:4px}._content_1mdr0_28 h3{margin:0 0 .5rem;font-size:1.1rem;font-weight:600;font-style:SemiBold;font-size:24px;line-height:32px;letter-spacing:.2px;text-align:left}._tags_1mdr0_53{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:.75rem}._tag_1mdr0_53{background-color:var(--background-secondary-2);padding:4px 12px;border-radius:1000px;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;color:var(--text-color)}._tagCategory_1mdr0_71{padding:4px 12px;border-radius:1000px;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;display:inline-flex;align-items:center;gap:4px}._pill_1mdr0_84{display:inline-flex;align-items:center;gap:4px}._pillPintura_1mdr0_92{background-color:#e0e7ff;color:#4338ca;border:1px solid #4338ca}._pillEscultura_1mdr0_98{background-color:#d1fae5;color:#059669;border:1px solid #059669}._pillFotografia_1mdr0_104{background-color:#fef3c7;color:#d97706;border:1px solid #d97706}._pillMixta_1mdr0_110{background-color:#e5e7eb;color:#4b5563;border:1px solid #4b5563}._pillTextil_1mdr0_116{background-color:#fce7f3;color:#db2777;border:1px solid #db2777}._dimensionsAndPrice_1mdr0_122{display:flex;flex-direction:row;gap:16px;align-items:center;justify-content:space-between;margin-bottom:0}._dimensionsValue_1mdr0_131{font-family:Catamaran,sans-serif;font-weight:600;font-size:18px;line-height:26px;letter-spacing:.4px;color:#6a6883}._price_1mdr0_140{font-family:Catamaran,sans-serif;font-weight:700;font-size:24px;line-height:32px;letter-spacing:.2px;color:var(--text-color)}._divider_1mdr0_149{width:100%;height:1px;background-color:#dcdee8;margin-top:16px;margin-bottom:12px}._artistAndLocation_1mdr0_157{display:flex;flex-direction:row;gap:16px;align-items:center;justify-content:space-between}._artistNameText_1mdr0_165,._artistCityText_1mdr0_174{font-family:Catamaran,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.4px;color:var(--text-disable)}._descriptionText_1mdr0_185{font-weight:400;font-style:Regular;font-size:14px;line-height:22px;letter-spacing:.4px;color:var(--text-default);display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0;flex-grow:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._collapsed_1mdr0_207{-webkit-line-clamp:2;line-clamp:2}._artistInfoRow_1mdr0_213{display:flex;justify-content:space-between;align-items:center;gap:12px}._artistInfoName_1mdr0_220{font-weight:600;font-size:14px;line-height:20px;color:var(--text-default)}._artistInfoCity_1mdr0_227{font-weight:400;font-size:14px;line-height:20px;color:var(--text-secondary);text-align:right;white-space:nowrap}._toggleButton_1mdr0_237{background:none;border:none;padding:0;margin:0;cursor:pointer;flex-shrink:0}._chevronIcon_1mdr0_246{flex-shrink:0;width:16px;height:16px;padding:12px;color:var(--icon-color);transition:transform .3s ease}._expanded_1mdr0_256{transform:rotate(180deg)}._card_1mdr0_1._selected_1mdr0_260{border:4px solid var(--action-status-clicked-3);border-radius:12px}._checkboxOverlay_1mdr0_265{position:absolute;top:12px;left:12px;z-index:3;display:flex;align-items:center;gap:8px;background-color:var(--background-on-color);padding:4px 8px;border-radius:6px;font-weight:400;font-size:18px;line-height:26px;letter-spacing:.4px;color:var(--text-default);cursor:pointer}._checkbox_1mdr0_265{width:18px;height:18px;border:2px solid var(--border-default);background-color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center}._card_1mdr0_1._selected_1mdr0_260 ._checkbox_1mdr0_265{background-color:var(--action-status-clicked-3);border:none;color:#fff}._actionsContainer_1mdr0_302{display:flex;gap:8px;margin-top:16px;justify-content:flex-start}._actionButton_1mdr0_309{flex:0 0 auto}#root{margin-top:80px!important}._page_12xhl_6{min-height:calc(100vh - 80px);margin:0 64px}._backButton_12xhl_11{padding:8px 16px;margin-bottom:16px}._loading_12xhl_16,._error_12xhl_17{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;color:var(--text-secondary, #666);font-size:16px;gap:16px}._error_12xhl_17{color:var(--semantic-error-1, #d32f2f)}._content_12xhl_33{display:flex;flex-direction:row;gap:64px;width:100%;min-height:600px}._imageSection_12xhl_42{flex:1;width:50%;display:flex;flex-direction:row;gap:24px;padding:24px 0;background-color:var(--background-on-color, #ffffff);align-items:flex-start;min-height:600px}._thumbnails_12xhl_54{display:flex;flex-direction:column;gap:16px;flex-shrink:0}._thumbnail_12xhl_54{width:60px;height:80px;border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;padding:0;background:none;transition:all .2s ease}._thumbnail_12xhl_54:hover{border-color:var(--border-default, #e0e0e0)}._thumbnailActive_12xhl_77{border-color:var(--text-default, #333)}._thumbnail_12xhl_54 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._mainImage_12xhl_87{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;min-height:600px;height:100%;background-color:var(--background-on-color, #ffffff);position:relative;width:100%}._mainImage_12xhl_87 img{width:100%;height:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain;border-radius:8px;display:block}._infoSection_12xhl_111{flex:1;width:50%;padding:24px 0;display:flex;flex-direction:column;overflow-y:auto}._title_12xhl_120{font-family:Catamaran,sans-serif;font-weight:700;font-size:42px;line-height:52px;letter-spacing:0%;color:var(--text-default, #333);margin-bottom:8px}._tags_12xhl_130{display:flex;flex-wrap:wrap;gap:8px}._tag_12xhl_130{padding:4px 12px;background-color:var(--background-secondary-2);color:var(--text-color);border-radius:1000px;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px;margin-bottom:16px}._metaInfo_12xhl_148{display:flex;flex-direction:column;gap:8px}._metaItem_12xhl_154{display:flex;gap:8px;font-size:14px}._dimensionsAndPrice_12xhl_160{display:flex;flex-direction:row;gap:16px;align-items:center;justify-content:space-between;margin-bottom:16px}._dimensionsValue_12xhl_169{font-family:Catamaran,sans-serif;font-weight:600;font-size:18px;line-height:26px;letter-spacing:.4px;color:#6a6883}._price_12xhl_178{font-family:Catamaran,sans-serif;font-weight:700;font-size:32px;line-height:40px;letter-spacing:.2px;color:var(--text-color)}._divider_12xhl_187{width:100%;height:1px;background-color:#dcdee8;margin-bottom:16px}._artistAndLocation_12xhl_194{display:flex;flex-direction:row;gap:16px;align-items:center;justify-content:space-between;margin-bottom:16px}._metaValue_12xhl_203{font-family:Catamaran,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.4px;color:#6a6883}._location_12xhl_213{font-family:Catamaran,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.4px;color:var(--text-disable)}._accordions_12xhl_223{display:flex;flex-direction:column;gap:0;margin-top:8px}._accordion_12xhl_223{border-top:1px solid var(--border-default, #e0e0e0)}._accordion_12xhl_223:last-child{border-bottom:1px solid var(--border-default, #e0e0e0)}._accordionHeader_12xhl_238{width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px;background:none;border:none;cursor:pointer;text-align:left;transition:background-color .2s ease}._accordionHeader_12xhl_238:hover{background-color:transparent}._accordionTitle_12xhl_255{display:flex;align-items:center;gap:16px;font-family:Catamaran,sans-serif;font-weight:400;font-size:18px;line-height:26px;letter-spacing:.4px;color:var(--text-default)}._accordionIcon_12xhl_267{width:20px;height:20px;color:var(--icon-color, #666)}._accordionChevron_12xhl_273{width:20px;height:20px;color:var(--icon-color, #666);transition:transform .2s ease}._accordionContent_12xhl_280{padding:0 0 24px 64px;animation:_slideDown_12xhl_1 .3s ease}@keyframes _slideDown_12xhl_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._accordionContent_12xhl_280 p{font-size:14px;line-height:1.6;color:var(--text-secondary, #666);margin:0}._measurementsContent_12xhl_303,._characteristicsContent_12xhl_304,._conditionsContent_12xhl_305{display:flex;flex-direction:column;gap:12px}._measurementItem_12xhl_311,._characteristicItem_12xhl_312,._conditionItem_12xhl_313{display:flex;flex-direction:column;gap:4px}._measurementLabel_12xhl_319,._characteristicLabel_12xhl_320,._conditionLabel_12xhl_321{font-size:14px;color:var(--text-secondary, #666);font-weight:400}._measurementValue_12xhl_327,._characteristicValue_12xhl_328,._conditionValue_12xhl_329{font-size:14px;color:var(--text-default, #333);font-weight:500}._characteristicTags_12xhl_335{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}._characteristicTag_12xhl_335{padding:4px 8px;background-color:var(--action-status-clicked-3, #E9F1FA);color:var(--text-default, #333);border-radius:12px;font-size:12px;font-weight:500}@media (max-width: 1024px){._content_12xhl_33{flex-direction:column;min-height:auto}._imageSection_12xhl_42{width:100%;flex-direction:column;padding:16px}._thumbnails_12xhl_54{flex-direction:row;overflow-x:auto;padding-bottom:8px}._thumbnail_12xhl_54{flex-shrink:0}._mainImage_12xhl_87{width:100%;min-height:400px}._infoSection_12xhl_111{width:100%;padding:16px 24px}._title_12xhl_120{font-size:28px}}@media (max-width: 768px){._page_12xhl_6{padding:16px}._imageSection_12xhl_42{padding:12px}._thumbnail_12xhl_54{width:60px;height:60px}._mainImage_12xhl_87{min-height:300px}._infoSection_12xhl_111{padding:16px;gap:16px}._title_12xhl_120{font-size:24px}._price_12xhl_178{font-size:20px}}._advantagesSection_12xhl_422{display:flex;flex-direction:row;gap:16px;margin:48px 64px 0 -64px;padding:48px 64px;width:100%;background:linear-gradient(0deg,var(--background-on-color, #FFFFFF),var(--background-on-color, #FFFFFF)),radial-gradient(121.78% 121.78% at 72.99% 149.23%,#3572b51f,#3572b500)}._advantageCard_12xhl_434{flex:1;display:flex;flex-direction:column;align-items:flex-start;padding:24px;background-color:var(--background-on-color);border-radius:8px;border:1px solid var(--border-default)}._advantageIcon_12xhl_445{width:32px;height:32px;color:var(--icon-color);margin-bottom:24px}._advantageTitle_12xhl_452{font-family:Catamaran,sans-serif;font-weight:600;font-size:24px;line-height:32px;letter-spacing:.2px;color:#24273a;margin:0 0 12px}._advantageDescription_12xhl_463{font-size:14px;line-height:22px;font-weight:400;color:var(--text-secondary, #666);margin:0}@media (max-width: 1024px){._page_12xhl_6{margin:0 32px}._advantagesSection_12xhl_422{flex-wrap:wrap;gap:16px;margin:48px -32px 0;padding:48px 32px;width:calc(100% + 64px)}._advantageCard_12xhl_434{flex:1 1 calc(50% - 8px);min-width:200px}}@media (max-width: 768px){._page_12xhl_6{margin:0 16px}._advantagesSection_12xhl_422{flex-direction:column;margin:32px -16px 0;padding:32px 16px;width:calc(100% + 32px)}._advantageCard_12xhl_434{flex:1;width:100%}}._artistSection_12xhl_510{margin:64px 0;padding:0;width:100%}._artistContent_12xhl_516{display:flex;flex-direction:row;gap:64px;align-items:center;justify-content:space-between}._artistInfo_12xhl_524{flex:0 0 50%;display:flex;flex-direction:column;gap:16px;width:50%;max-width:6240px}._artistTag_12xhl_533{display:inline-block;padding:6px 12px;background-color:#f0f8ff;color:#3572b5;border:1px solid #CCDDF0;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;width:-moz-fit-content;width:fit-content}._artistTitle_12xhl_547{font-size:32px;font-weight:700;color:var(--text-default, #333);margin:0;line-height:1.2}._artistName_12xhl_555{color:var(--text-color, #3572B5);text-decoration:underline;text-decoration-color:var(--text-color, #3572B5);text-underline-offset:4px}._artistDescription_12xhl_562{display:flex;flex-direction:column;gap:16px}._artistDescription_12xhl_562 p{font-size:16px;line-height:1.6;color:var(--text-secondary, #666);margin:0}._artistImageContainer_12xhl_575{flex:0 0 50%;display:flex;justify-content:center;align-items:center;width:50%;overflow:hidden}._artistImage_12xhl_575{width:100%;height:100%;border-radius:8px;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;min-height:400px;max-width:624px}@media (max-width: 1024px){._artistContent_12xhl_516{flex-direction:column;gap:32px}._artistImageContainer_12xhl_575{max-width:100%}._artistImage_12xhl_575{max-width:400px;margin:0 auto}}@media (max-width: 768px){._artistSection_12xhl_510{margin:48px 0}._artistTitle_12xhl_547{font-size:24px}._artistImage_12xhl_575{max-width:100%}}._otherArtworksSection_12xhl_626{margin:64px 0;padding:0;width:100%}._otherArtworksTag_12xhl_632{display:inline-block;padding:6px 12px;background-color:#f0f8ff;color:#3572b5;border:1px solid #CCDDF0;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;width:-moz-fit-content;width:fit-content;margin-bottom:16px}._otherArtworksTitle_12xhl_647{font-size:32px;font-weight:700;color:var(--text-default, #333);margin:0 0 48px;line-height:1.2;text-align:center}._otherArtworksTitleHighlight_12xhl_656{color:var(--text-color, #3572B5)}._artworksCarousel_12xhl_660{position:relative}._artworksCarouselContainer_12xhl_664{display:flex;flex-direction:row;gap:24px;overflow:hidden}._artworkCarouselCard_12xhl_671{flex:0 0 calc(33.333% - 16px);display:flex;flex-direction:column;cursor:pointer;transition:transform .2s ease;max-width:500px}._artworkCarouselImage_12xhl_680{width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:8px;margin-bottom:16px;max-height:500px;max-width:500px}._artworkCarouselImage_12xhl_680 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._artworkCarouselContent_12xhl_696{display:flex;flex-direction:column;padding:0 0 24px;gap:0}._artworkCarouselContent_12xhl_696 ._title_12xhl_120{font-size:24px;line-height:32px;margin-bottom:8px}._artworkCarouselContent_12xhl_696 ._tag_12xhl_130{font-size:11px;line-height:14px;padding:3px 10px;margin-bottom:12px}._artworkCarouselContent_12xhl_696 ._dimensionsValue_12xhl_169{font-size:18px;line-height:26px}._artworkCarouselContent_12xhl_696 ._price_12xhl_178{font-size:24px;line-height:32px}._artworkCarouselContent_12xhl_696 ._metaValue_12xhl_203{font-size:16px;line-height:24px}._artworkCarouselContent_12xhl_696 ._dimensionsAndPrice_12xhl_160,._artworkCarouselContent_12xhl_696 ._divider_12xhl_187{margin-bottom:12px}._artworkCarouselContent_12xhl_696 ._artistAndLocation_12xhl_194{margin-bottom:0}._artworksCarouselControls_12xhl_744{display:flex;justify-content:space-between;align-items:center;margin-top:32px}._artworksCarouselDots_12xhl_751{display:flex;gap:8px}._artworksCarouselDot_12xhl_751{width:8px;height:8px;border-radius:50%;border:none;background-color:var(--border-default, #e0e0e0);cursor:pointer;padding:0;transition:background-color .2s ease}._artworksCarouselDotActive_12xhl_767{background-color:var(--text-color, #3572B5)}._artworksCarouselArrows_12xhl_771{display:flex;gap:12px}._artworksCarouselArrow_12xhl_771{width:40px;height:40px;border:1px solid var(--border-default, #e0e0e0);border-radius:8px;background:var(--background-on-color, #ffffff);color:var(--text-default, #333);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._artworksCarouselArrow_12xhl_771:hover{background-color:var(--background-hover, #f5f5f5);border-color:var(--text-default, #333)}._artworksCarouselArrow_12xhl_771 svg{width:20px;height:20px}@media (max-width: 1024px){._artworkCarouselCard_12xhl_671{flex:0 0 calc(50% - 12px)}._artworksCarouselContainer_12xhl_664{gap:16px}}@media (max-width: 768px){._otherArtworksSection_12xhl_626{margin:48px 0}._otherArtworksTitle_12xhl_647{font-size:24px}._artworkCarouselCard_12xhl_671{flex:0 0 100%}._artworksCarouselContainer_12xhl_664{gap:16px}}
