.portfolio-menu-vertical li{display:block!important;margin-bottom:8px!important;width:100%!important;float:none!important}.portfolio-menu-vertical li a{display:block!important;width:100%!important;text-align:left!important}.portfolio-menu-vertical{clear:both}.portfolio-menu-vertical:after{content:"";display:table;clear:both}.header-main-menu nav ul li>.tp-mega-menu,.tp-submenu.tp-mega-menu{width:1000px!important;max-width:1000px!important;left:50%!important;transform:translateX(-50%)!important;margin:0 auto!important}.tp-megamenu-portfolio{max-width:100%!important;margin:0 auto!important}.tp-megamenu-portfolio .row.gx-50{margin-left:0!important;margin-right:0!important}.tp-megamenu-portfolio .row.gx-50>.col-xl-10,.tp-megamenu-portfolio .row.gx-50>.col-xxl-9{margin-left:auto!important;margin-right:auto!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important;padding-left:0!important;padding-right:0!important}.tp-megamenu-list-box{width:100%!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.tp-megamenu-list-box .row.gx-30{margin-left:0!important;margin-right:0!important;width:100%!important;--bs-gutter-x:15px!important}.tp-megamenu-list-box .row.gx-30>[class*=col-xl-3],.tp-megamenu-list-box .row.gx-30>[class*=col-xxl-3]{flex:0 0 calc(25% - 11.25px)!important;max-width:calc(25% - 11.25px)!important;width:calc(25% - 11.25px)!important;box-sizing:border-box!important}.tp-menu-fullwidth{max-width:100%!important;margin:0 auto!important;padding:0!important}.tp-header-menu .tp-main-menu-content ul li.has-dropdown .tp-submenu.tp-mega-menu{width:1000px!important;max-width:1000px!important;left:50%!important;transform:translateX(-50%)!important;margin:0 auto!important}.tp-header-menu,.tp-header-menu .tp-main-menu-content{position:relative!important}.image-carousel_carousel__OTWUB{position:relative;width:100%}.image-carousel_viewport__QR9Pn{position:relative;width:100%;height:var(--carousel-height,min(75vh,800px));background-color:#fff;overflow:hidden}@media(max-width:768px){.image-carousel_viewport__QR9Pn{height:var(--carousel-height-mobile,min(60vh,520px))}}.image-carousel_swiper__0GHVI{width:100%;height:100%}.image-carousel_slide__cog_R{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#fff;padding:40px var(--carousel-pad-x,40px)}@media(max-width:768px){.image-carousel_slide__cog_R{padding:24px var(--carousel-pad-x,24px)}}.image-carousel_imageWrap__OVP1p{position:relative;width:100%;height:100%}.image-carousel_image__xiWvY{object-fit:contain;object-position:center;filter:drop-shadow(0 2px 8px rgba(0,0,0,.1))}@media(max-width:768px){.image-carousel_image__xiWvY{filter:drop-shadow(0 2px 6px rgba(0,0,0,.08))}}.image-carousel_nav__8s6Q4{position:absolute;top:50%;transform:translateY(-50%);z-index:5;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;color:var(--tp-common-black);background-color:transparent;border:none;cursor:pointer;opacity:.55;transition:opacity .25s ease}.image-carousel_nav__8s6Q4:hover{opacity:1}.image-carousel_nav__8s6Q4:focus-visible{outline:1px solid var(--tp-common-black);outline-offset:4px;opacity:1}.image-carousel_nav__8s6Q4:disabled{opacity:.15;cursor:default}.image-carousel_nav__8s6Q4 i{font-size:20px;line-height:1;display:block}@media(max-width:768px){.image-carousel_nav__8s6Q4{width:40px;height:40px}.image-carousel_nav__8s6Q4 i{font-size:17px}}.image-carousel_navPrev__CWLZW{left:8px}.image-carousel_navNext__HD9JD{right:8px}.image-carousel_controls__bwNpy{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;min-height:48px}.image-carousel_controls__bwNpy .image-carousel_nav__8s6Q4{position:static;top:auto;transform:none}.image-carousel_controls__bwNpy .image-carousel_counter__ISs4U{margin-top:0;min-width:4.5em}@media(max-width:768px){.image-carousel_controls__bwNpy{min-height:40px}}.image-carousel_counter__ISs4U{margin-top:16px;text-align:center;font-size:13px;letter-spacing:.08em;color:var(--tp-common-black);opacity:.7}@media(prefers-reduced-motion:reduce){.image-carousel_nav__8s6Q4{transition:none}}.apuntes-area_section__QBMFN{padding-top:80px;padding-bottom:80px}@media(max-width:767px){.apuntes-area_section__QBMFN{padding-top:48px;padding-bottom:56px}}.apuntes-area_wrap__VjyBf{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}@media(min-width:1400px){.apuntes-area_wrap__VjyBf{max-width:calc((100% + 1320px)/2)}}.apuntes-area_layout__gUWUB{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px 28px;align-items:stretch}@media(max-width:991px){.apuntes-area_layout__gUWUB{grid-template-columns:1fr;gap:28px;align-items:start}}.apuntes-area_carousel__BEYUi{min-width:0}.apuntes-area_text__SME0K{min-width:0;display:flex;flex-direction:column;justify-content:center}@media(max-width:991px){.apuntes-area_text__SME0K{order:1;justify-content:flex-start}}.apuntes-area_paragraph__VZeIp{font-size:1.1rem;line-height:1.7;color:var(--tp-common-black);margin-bottom:1.25rem}.apuntes-area_paragraph__VZeIp:last-child{margin-bottom:0}@media(max-width:767px){.apuntes-area_paragraph__VZeIp{font-size:1rem;line-height:1.65}}@media(max-width:991px){.apuntes-area_carousel__BEYUi{order:2}}