@keyframes dcSlideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes dcSlideIn2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes dcFadeIn{0%{opacity:0}to{opacity:1}}@keyframes dcFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalSlideToRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes modalSlideFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes modalSlideFromRightLite{0%{transform:translateX(10px)}to{transform:translateX(0)}}@keyframes modalSlideToBottom{0%{transform:translateX(0)}to{transform:translateY(100%)}}@keyframes modalSlideFromBottom{0%{transform:translateY(100%)}to{transform:translateX(0)}}@keyframes modalSlideFromTop{0%{transform:translateY(-100%)}to{transform:translateX(0)}}@keyframes modalSlideToTop{0%{transform:translateX(0)}to{transform:translateY(-100%)}}@keyframes slideFromBottom{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes check{50%{transform:scale(1.2)}}@keyframes dcAlmLoader1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes dcAlmLoader3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes dcAlmLoader2{0%{transform:translate(0)}to{transform:translate(24px)}}@keyframes spinner{0%,57.14%{animation-timing-function:cubic-bezier(.33,.66,.66,1);transform:translate(0)}28.57%{animation-timing-function:cubic-bezier(.33,0,.66,.33);transform:translateY(-6px)}to{transform:translate(0)}}@keyframes hoverLine{0%{transform:scaleX(1);transform-origin:right}49%{transform:scaleX(0);transform-origin:right}50%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes nextProyectSpinner{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}:root{--delay:0.5s;--bezier:ease-out}[role=dialog]{position:absolute;width:100vw;z-index:100000}.has-dialog{overflow:hidden}.hidden:not(.__active){visibility:hidden!important}.dialog__close{outline:none!important}.dialog__offcanvas{bottom:0;left:0;position:fixed;right:0;top:0;visibility:hidden}.dialog__offcanvas .dialog__bg{animation:dcFadeOut var(--delay) forwards;background-color:var(--background-01a);bottom:0;left:0;position:fixed;right:0;top:0}.dialog__offcanvas.__contact,.dialog__offcanvas.__newsletter{z-index:100002}.dialog__offcanvas.__contact .dialog__content,.dialog__offcanvas.__newsletter .dialog__content{background-color:var(--background-01);color:var(--text-02);display:flex;flex-direction:column;height:100dvh;max-width:100%;overflow:hidden;position:absolute;right:0;top:0;transform:translateX(100%);will-change:transform;z-index:1000}.dialog__offcanvas.__contact .dialog__content .dialog__content__scroller,.dialog__offcanvas.__newsletter .dialog__content .dialog__content__scroller{display:flex;flex-direction:column;max-width:100%;min-height:100dvh;overflow-y:auto;width:1200px}.dialog__offcanvas.__contact .dialog__content .dialog__inner,.dialog__offcanvas.__newsletter .dialog__content .dialog__inner{padding:0 var(--spacing-5) var(--spacing-10)}@media only all and (max-width:1023px){.dialog__offcanvas.__contact .dialog__content .dialog__inner,.dialog__offcanvas.__newsletter .dialog__content .dialog__inner{padding:0 var(--spacing-3) var(--spacing-10)}}.dialog__offcanvas.__contact .dialog__content .dialog__header,.dialog__offcanvas.__newsletter .dialog__content .dialog__header{align-items:center;background-color:var(--background-01);display:flex;gap:var(--spacing-3);height:var(--header-height);justify-content:flex-end;margin-bottom:var(--spacing-9);padding:var(--spacing-4) var(--spacing-5);position:sticky;top:0;transition:.3s;z-index:1000}@media only all and (max-width:1023px){.dialog__offcanvas.__contact .dialog__content .dialog__header,.dialog__offcanvas.__newsletter .dialog__content .dialog__header{margin-bottom:var(--spacing-6);padding:var(--spacing-3)}}.dialog__offcanvas.__contact .dialog__content .dialog__header .dialog__header__title,.dialog__offcanvas.__newsletter .dialog__content .dialog__header .dialog__header__title{color:var(--text-02);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog__offcanvas.__contact .dialog__content .dialog__header .dialog__close,.dialog__offcanvas.__newsletter .dialog__content .dialog__header .dialog__close{align-items:center;display:flex;gap:4px;white-space:nowrap}.dialog__offcanvas.__contact .dialog__content .dialog__header .dialog__close svg,.dialog__offcanvas.__newsletter .dialog__content .dialog__header .dialog__close svg{display:block;transition:.4s;width:100%}.dialog__offcanvas.__contact .dialog__content .dialog__header .dialog__close path,.dialog__offcanvas.__newsletter .dialog__content .dialog__header .dialog__close path{fill:var(--text-02)}.dialog__offcanvas.__contact .dialog__content .__entry,.dialog__offcanvas.__newsletter .dialog__content .__entry{margin-bottom:var(--spacing-13)}@media only all and (max-width:1023px){.dialog__offcanvas.__contact .dialog__content .__entry,.dialog__offcanvas.__newsletter .dialog__content .__entry{margin-bottom:var(--spacing-10)}}.dialog__offcanvas.__contact .dialog__content .__rest,.dialog__offcanvas.__newsletter .dialog__content .__rest{display:flex;gap:var(--spacing-5)}@media only all and (max-width:1023px){.dialog__offcanvas.__contact .dialog__content .__rest,.dialog__offcanvas.__newsletter .dialog__content .__rest{flex-direction:column;gap:var(--spacing-10)}}.dialog__offcanvas.__contact .dialog__content .__rest .__left,.dialog__offcanvas.__newsletter .dialog__content .__rest .__left{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:var(--spacing-3)}.dialog__offcanvas.__contact .dialog__content .__rest .__left .__text,.dialog__offcanvas.__newsletter .dialog__content .__rest .__left .__text{max-width:400px}.dialog__offcanvas.__contact .dialog__content .__rest .__left .__links,.dialog__offcanvas.__newsletter .dialog__content .__rest .__left .__links{display:flex;flex-wrap:wrap;gap:var(--spacing-2) var(--spacing-4)}.dialog__offcanvas.__contact .dialog__content .__rest .__left .__tel,.dialog__offcanvas.__newsletter .dialog__content .__rest .__left .__tel{margin-top:200px;max-width:400px}@media only all and (max-width:1023px){.dialog__offcanvas.__contact .dialog__content .__rest .__left .__tel,.dialog__offcanvas.__newsletter .dialog__content .__rest .__left .__tel{display:none}}.dialog__offcanvas.__contact .dialog__content .__rest .__right,.dialog__offcanvas.__newsletter .dialog__content .__rest .__right{flex:1}.dialog__offcanvas.__contact.__active .dialog__bg,.dialog__offcanvas.__newsletter.__active .dialog__bg{animation:dcFadeIn var(--delay) forwards}.dialog__offcanvas.__contact.__active .dialog__content,.dialog__offcanvas.__newsletter.__active .dialog__content{animation:modalSlideFromRight .5s .15s var(--bezier-smooth) forwards}.dialog__offcanvas.__contact.__bye .dialog__bg,.dialog__offcanvas.__newsletter.__bye .dialog__bg{animation:dcFadeOut .5s .15s forwards!important}.dialog__offcanvas.__contact.__bye .dialog__content,.dialog__offcanvas.__newsletter.__bye .dialog__content{animation:modalSlideToRight .5s var(--bezier-smooth) forwards!important}.dialog__offcanvas.__newsletter .dialog__content .dialog__content__scroller{max-width:700px}@media only all and (max-width:1023px){.dialog__offcanvas.__newsletter .dialog__content .dialog__content__scroller{max-width:100%}}.dialog__offcanvas.__menu .dialog__bg{display:none}.dialog__offcanvas.__menu .dialog__content{background-color:var(--background-01);display:flex;flex-direction:column;overflow:hidden;position:absolute;right:0;top:0;transform:translateY(-100%);transition:var(--transition-l);width:100%;will-change:transform;z-index:1000}.dialog__offcanvas.__menu .dialog__content .dialog__content__scroller{display:flex;height:100dvh;overflow-y:scroll;padding:0;width:100%}.dialog__offcanvas.__menu .dialog__content .dialog__inner{display:flex;flex:1;flex-direction:column;gap:var(--spacing-8);justify-content:space-between;padding:var(--header-height) var(--spacing-5) var(--spacing-5);position:relative;width:100%;z-index:1}@media only all and (max-width:1023px){.dialog__offcanvas.__menu .dialog__content .dialog__inner{gap:var(--spacing-5);justify-content:flex-start;padding-left:var(--spacing-3);padding-right:var(--spacing-3)}}.dialog__offcanvas.__menu .dialog__content .__cols{display:grid;gap:var(--spacing-5);grid-template-columns:repeat(12,minmax(0,1fr))}@media only all and (max-width:1023px){.dialog__offcanvas.__menu .dialog__content .__cols{grid-template-columns:repeat(1,minmax(0,1fr))}}.dialog__offcanvas.__menu .dialog__content .__cols>.__right{grid-column:8/13}@media only all and (max-width:1023px){.dialog__offcanvas.__menu .dialog__content .__cols>.__right{grid-column:1/1}}.dialog__offcanvas.__menu .dialog__content .__cols>.__left{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-5);grid-column:1/8;justify-content:space-between;padding-bottom:12px}@media only all and (max-width:1023px){.dialog__offcanvas.__menu .dialog__content .__cols>.__left{grid-column:1/1}}.dialog__offcanvas.__menu .dialog__content .__cols>.__left:first-child{transition-delay:.1s}.dialog__offcanvas.__menu .dialog__content .__cols>.__left:nth-child(2){transition-delay:.2s}.dialog__offcanvas.__menu .dialog__content .__cols>.__left:nth-child(3){transition-delay:.3s}.dialog__offcanvas.__menu .dialog__content .__cols>.__left:nth-child(4){transition-delay:.4s}.dialog__offcanvas.__menu .dialog__content .__cols>.__left:nth-child(5){transition-delay:.5s}.dialog__offcanvas.__menu .dialog__content .__cols>.__left:nth-child(6){transition-delay:.6s}.dialog__offcanvas.__menu .dialog__content .__cols>.__left:nth-child(7){transition-delay:.7s}.dialog__offcanvas.__menu .dialog__content .__cols>.__left:nth-child(8){transition-delay:.8s}.dialog__offcanvas.__menu .dialog__content .__cols>.__left:nth-child(9){transition-delay:.9s}.dialog__offcanvas.__menu .dialog__content .__cols>.__left .__info{display:grid;gap:var(--spacing-5);grid-template-columns:repeat(8,minmax(0,1fr));width:100%}@media only all and (max-width:1023px){.dialog__offcanvas.__menu .dialog__content .__cols>.__left .__info{grid-template-columns:repeat(2,minmax(0,1fr))}}.dialog__offcanvas.__menu .dialog__content .__cols>.__left .__info .__left{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-1);grid-column:1/4;justify-content:space-between}@media only all and (max-width:1023px){.dialog__offcanvas.__menu .dialog__content .__cols>.__left .__info .__left{grid-column:1/2}}.dialog__offcanvas.__menu .dialog__content .__cols>.__left .__info .__left .__contact{margin-top:var(--spacing-4)}@media only all and (max-width:1023px){.dialog__offcanvas.__menu .dialog__content .__cols>.__left .__info .__left .__contact{margin-top:var(--spacing-3)}}.dialog__offcanvas.__menu .dialog__content .__cols>.__left .__info .__right{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-1);grid-column:4/8;justify-content:space-between}@media only all and (max-width:1023px){.dialog__offcanvas.__menu .dialog__content .__cols>.__left .__info .__right{grid-column:2/3}}.dialog__offcanvas.__menu .dialog__content .__cols>.__left .__info .__right .__social .__wrapper{align-items:flex-start;flex-direction:column;gap:var(--spacing-1);justify-content:space-between}.dialog__offcanvas.__menu .dialog__content .__cols>.__left .__info .__right .__social .__wrapper a{color:var(--text-03);transition:var(--transition-m)}.dialog__offcanvas.__menu .dialog__content .__cols>.__left .__info .__right .__social .__wrapper a:hover{color:var(--text-02)}.dialog__offcanvas.__menu .dialog__content .__cols>.__left .__info .__right .__lang{margin-top:var(--spacing-4)}@media only all and (max-width:1023px){.dialog__offcanvas.__menu .dialog__content .__cols>.__left .__info .__right .__lang{margin-top:var(--spacing-3)}}.dialog__offcanvas.__menu .dialog__content .__cols>.__left .__menu{margin-top:var(--spacing-3)}.dialog__offcanvas.__menu .dialog__content .to__show{opacity:0;transform:translateX(-12px);transition:var(--transition-l)}.dialog__offcanvas.__menu .dialog__content .__menu{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.dialog__offcanvas.__menu .dialog__content .__menu_item_w{transition:var(--transition-xl);transition-timing-function:ease-out}.dialog__offcanvas.__menu .dialog__content .__menu_item_w:first-child{transition-delay:.1s}.dialog__offcanvas.__menu .dialog__content .__menu_item_w:nth-child(2){transition-delay:.2s}.dialog__offcanvas.__menu .dialog__content .__menu_item_w:nth-child(3){transition-delay:.3s}.dialog__offcanvas.__menu .dialog__content .__menu_item_w:nth-child(4){transition-delay:.4s}.dialog__offcanvas.__menu .dialog__content .__menu_item_w:nth-child(5){transition-delay:.5s}.dialog__offcanvas.__menu .dialog__content .__menu_item_w:nth-child(6){transition-delay:.6s}.dialog__offcanvas.__menu .dialog__content .__menu_item_w:nth-child(7){transition-delay:.7s}.dialog__offcanvas.__menu .dialog__content .__menu_item_w:nth-child(8){transition-delay:.8s}.dialog__offcanvas.__menu .dialog__content .__menu_item_w:nth-child(9){transition-delay:.9s}@media only all and (max-width:1023px){.dialog__offcanvas.__menu .dialog__content .__menu_item_w:first-child{transition-delay:.05s}.dialog__offcanvas.__menu .dialog__content .__menu_item_w:nth-child(2){transition-delay:.1s}.dialog__offcanvas.__menu .dialog__content .__menu_item_w:nth-child(3){transition-delay:.15s}.dialog__offcanvas.__menu .dialog__content .__menu_item_w:nth-child(4){transition-delay:.2s}.dialog__offcanvas.__menu .dialog__content .__menu_item_w:nth-child(5){transition-delay:.25s}.dialog__offcanvas.__menu .dialog__content .__menu_item_w:nth-child(6){transition-delay:.3s}.dialog__offcanvas.__menu .dialog__content .__menu_item_w:nth-child(7){transition-delay:.35s}.dialog__offcanvas.__menu .dialog__content .__menu_item_w:nth-child(8){transition-delay:.4s}.dialog__offcanvas.__menu .dialog__content .__menu_item_w:nth-child(9){transition-delay:.45s}}.dialog__offcanvas.__menu .dialog__content .__menu_item{color:var(--text-02)}@media only all and (min-width:1024px){.dialog__offcanvas.__menu .dialog__content .__menu_item{color:var(--text-03)}}@media only all and (max-width:1023px){.dialog__offcanvas.__menu .dialog__content .__menu_item{font-size:4rem!important;line-height:1.2!important}}.dialog__offcanvas.__menu .dialog__content .__menu_item:hover{color:var(--text-02)}.dialog__offcanvas.__menu .dialog__content .__end{color:var(--text-03);opacity:0;transform:translateX(12px);transition:var(--transition-l);transition-delay:.6s}@media only all and (max-width:1023px){.dialog__offcanvas.__menu .dialog__content .__end{color:var(--text-04);font-size:5rem!important;transition-delay:.4s}}.dialog__offcanvas.__menu.__active{visibility:visible}.dialog__offcanvas.__menu.__active .dialog__content{animation:modalSlideFromTop .6s 0s var(--bezier-smooth) forwards}.dialog__offcanvas.__menu.__ready .dialog__inner .to__show{opacity:1;transform:none}.dialog__offcanvas.__menu.__bye .dialog__content{animation:modalSlideToTop .6s 0s var(--bezier-smooth) forwards!important}.dialog__offcanvas.__ajax{z-index:100002}.dialog__offcanvas.__ajax .dialog__content{background-color:#fff;border-radius:5px 5px 0 0;display:flex;flex-direction:column;height:100dvh;left:20px;max-width:100%;overflow:hidden;position:absolute;right:20px;top:var(--header-height);transform:translateY(100%);transition:var(--delay) var(--bezier);will-change:transform;z-index:1000}@media only all and (max-width:1023px){.dialog__offcanvas.__ajax .dialog__content{border-radius:0!important;left:0!important;right:0!important;top:0!important}}.dialog__offcanvas.__ajax .dialog__content .dialog__header{align-items:center;color:var(--text-02);color:#fff;display:flex;gap:var(--spacing-4);height:var(--header-height);justify-content:flex-end;mix-blend-mode:difference;padding:var(--spacing-4) var(--spacing-5);position:sticky;top:0;transition:.3s;z-index:1000}@media only all and (max-width:1023px){.dialog__offcanvas.__ajax .dialog__content .dialog__header{padding:var(--spacing-3)}}.dialog__offcanvas.__ajax .dialog__content .dialog__header .dialog__header__title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog__offcanvas.__ajax .dialog__content .dialog__header .dialog__close{align-items:center;display:flex;gap:4px;white-space:nowrap}.dialog__offcanvas.__ajax .dialog__content .dialog__header .dialog__close svg{display:block;transition:.4s;width:100%}.dialog__offcanvas.__ajax .dialog__content .dialog__header .dialog__close path{fill:currentColor}.dialog__offcanvas.__ajax .dialog__content .dialog__content__scroller{display:flex;flex-direction:column;min-height:100dvh;width:100%}.dialog__offcanvas.__ajax .dialog__content .dialog__loader{align-items:center;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:.15s;visibility:hidden;z-index:1000000}.dialog__offcanvas.__ajax .dialog__content .dialog__loader svg{height:auto;width:140px}.dialog__offcanvas.__ajax .dialog__content .dialog__inner{color:var(--text-02);display:flex;flex:1;flex-direction:column;min-height:100dvh;opacity:0;transition:var(--delay)}.dialog__offcanvas.__ajax .dialog__content .dialog__fixed{-ms-overflow-style:none;scrollbar-width:none}.dialog__offcanvas.__ajax .dialog__content .dialog__fixed::-webkit-scrollbar{display:none}.dialog__offcanvas.__ajax .dialog__content .dialog__fixed{height:auto;min-height:100dvh;overflow-y:scroll}.dialog__offcanvas.__ajax .dialog__content .dialog__fixed.lenis-smooth{scroll-behavior:auto}.dialog__offcanvas.__ajax .dialog__content .dialog__fixed.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.dialog__offcanvas.__ajax .dialog__content .dialog__fixed.lenis-stopped{overflow:hidden}.dialog__offcanvas.__ajax .dialog__content .dialog__fixed.lenis-scrolling iframe{pointer-events:none}.dialog__offcanvas.__ajax .dialog__content.__scroll{border-radius:0;left:0;right:0;top:0}.dialog__offcanvas.__ajax .dialog__content.__loading .dialog__loader{opacity:1;transition-delay:0s;visibility:visible}.dialog__offcanvas.__ajax .dialog__content.__loaded .dialog__inner{opacity:1;transform:none;transition-delay:.2s}.dialog__offcanvas.__ajax .dialog__content.__loaded .dialog__loader{opacity:0;visibility:hidden}.dialog__offcanvas.__ajax .dialog__content.__loaded .dialog__header{transform:none;transition-delay:0s}.dialog__offcanvas.__ajax .dialog__content.__direct .g__rsimg,.dialog__offcanvas.__ajax .dialog__content.__direct img{opacity:1!important;transform:none;transition:0s!important}.dialog__offcanvas.__ajax .dialog__content.__direct .__bg,.dialog__offcanvas.__ajax .dialog__content.__direct .__videobg,.dialog__offcanvas.__ajax .dialog__content.__direct .dialog__header,.dialog__offcanvas.__ajax .dialog__content.__direct .dialog__inner,.dialog__offcanvas.__ajax .dialog__content.__direct .g__window:before,.dialog__offcanvas.__ajax .dialog__content.__direct .have__line:after{transition:none!important}.dialog__offcanvas.__ajax .dialog__content.__direct .g__fadein_local{animation:dcFadeIn 0s ease 0s forwards}.dialog__offcanvas.__ajax .dialog__content.__direct .__scroll{transform:translateY(0);transition:0s!important}.dialog__offcanvas.__ajax .dialog__content.__direct .g__animation_lines{opacity:1;transition:0s!important}.dialog__offcanvas.__ajax .dialog__content.__direct .g__animation_lines .line{transform:none;transition:0s!important}.dialog__offcanvas.__ajax.__active .dialog__bg{animation:dcFadeIn .4s 0s forwards!important;opacity:1}.dialog__offcanvas.__ajax.__active .dialog__content{animation:modalSlideFromBottom .6s 0s var(--bezier-smooth) forwards}.dialog__offcanvas.__ajax.__bye .dialog__bg{animation:dcFadeOut .4s .15s forwards!important}.dialog__offcanvas.__ajax.__bye .dialog__content{animation:modalSlideToBottom .6s 0s var(--bezier-smooth) forwards}.dialog__offcanvas.__active{visibility:visible}.dialog__wrapper_search{--sticky:var(--spacing-1);bottom:0;left:0;position:fixed;right:0;top:0}.dialog__wrapper_search .dialog__bg{animation:dcFadeIn .4s;background-color:var(--color-0);bottom:0;cursor:pointer;left:0;position:fixed;right:0;top:0}.dialog__wrapper_search .dialog__content{animation:modalSearch .6s cubic-bezier(.62,.16,.13,1.01);background-color:var(--color-0);bottom:0;box-shadow:var(--box-shadow);display:flex;flex-direction:column;overflow:hidden;position:absolute;right:0;top:0;width:100%}.dialog__wrapper_search .dialog__content .dialog__inner{animation:dcSlideIn .6s;animation-fill-mode:forwards;flex:1;height:100%;opacity:0;position:relative;transform:translateY(30px);transition:.6s;width:100%}.dialog__wrapper_search .dialog__content .dialog__inner .dialog__loader{position:absolute}.dialog__wrapper_search .dialog__content .dialog__inner .__scroller{display:flex;flex-direction:column;height:100%;overflow:hidden;overflow-y:auto}.dialog__wrapper_search .dialog__content .dialog__inner .__top{align-items:center;background-color:var(--color-0);display:flex;height:80px;justify-content:space-between;padding:var(--spacing-3) var(--spacing-2) var(--spacing-3) var(--spacing-3);position:sticky;top:0;z-index:1}@media only all and (max-width:1023px){.dialog__wrapper_search .dialog__content .dialog__inner .__top{padding:var(--spacing-2)}}.dialog__wrapper_search .dialog__content .dialog__inner .__rest{display:flex;flex:1;flex-direction:column;padding:var(--spacing-3) var(--spacing-5);width:100%}@media only all and (max-width:1023px){.dialog__wrapper_search .dialog__content .dialog__inner .__rest{padding:var(--spacing-2)}}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__rest_top{border-bottom:1px solid var(--color-6);display:flex;gap:var(--spacing-2);justify-content:space-between}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__rest_top .g__search{flex:1}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__rest_top .g__search input::-moz-placeholder{color:#fff;font-size:2.4rem}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__rest_top .g__search input,.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__rest_top .g__search input::placeholder{color:#fff;font-size:2.4rem}@media only all and (max-width:767px){.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__rest_top .g__search input::-moz-placeholder{font-size:2rem}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__rest_top .g__search input,.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__rest_top .g__search input::placeholder{font-size:2rem}}@media only all and (max-width:767px){.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__rest_top .g__link_arrow span{display:none}}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results{flex:1;margin-top:var(--spacing-3);padding-top:12px;position:relative;visibility:hidden}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__results_content{display:flex;flex-wrap:wrap;gap:200px;transform:translateY(20px)}@media only all and (max-width:1023px){.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__results_content{gap:100px}}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .b__search_alt{display:flex}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .b__search_alt .__info{display:flex;flex-direction:column;gap:var(--spacing-1)}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .b__search_alt .__tag{color:var(--color-8);font-size:var(--font-size-0)}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .b__search_alt .__title{color:#fff;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color var(--transition-1)}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .b__search_alt .__description,.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .b__search_alt .__description p{margin:0}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .b__search_alt:hover .__title{text-decoration-color:#fff}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__listing{display:flex;flex:1;flex-direction:column;gap:var(--spacing-4)}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__listing .__listing_inner{color:#fff;display:flex;flex-direction:column;gap:var(--spacing-2)}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__listing .b__search_alt{display:flex;gap:var(--spacing-2)}@media only all and (min-width:900px){.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__listing .b__search_alt{min-height:112px}}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__listing .b__search_alt .__info{padding:10px 0}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__listing .b__search_alt .__img{flex:0 0 208px;position:relative}@media only all and (max-width:900px){.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__listing .b__search_alt .__img{flex:0 0 110px}}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__listing .b__search_alt .__img img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__listing .b__search_alt .__description{display:none}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__feature{color:#fff;flex:0 0 320px;opacity:0}@media only all and (max-width:900px){.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__feature{display:none}}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__feature .b__search_alt{animation:dcSlideIn 1s;display:flex;flex-direction:column;gap:12px}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__feature .b__search_alt .__info{display:flex;flex-direction:column;gap:12px;order:3}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__feature .b__search_alt .__tag{color:var(--color-8);order:3}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__feature .b__search_alt .__img{height:208px;order:1;position:relative;width:100%}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__feature .b__search_alt .__img img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__feature .b__search_alt .__description{order:4}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results.__empty .__end{display:none}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results.__active{visibility:visible}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results.__active .__listing{animation:dcSlideIn 1s}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results.__active .__feature{animation:dcSlideIn 1s ease var(--delay) forwards}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results.__loading .dialog__loader,.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results.__loading .g__svgloader{opacity:1;visibility:visible}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .dialog__loader{background-color:var(--color-0)}.dialog__wrapper_search .dialog__content .dialog__close{align-items:center;display:flex;font-weight:var(--font-weight-2);margin-left:var(--spacing-5);white-space:nowrap}.dialog__wrapper_search .dialog__content .dialog__close svg{margin-right:var(--spacing-1)}