@charset "UTF-8";.wpcf7-contact-form-not-found{display:none}@media only all and (max-width:1023px){.only__desktop{display:none!important}}@media only all and (min-width:1024px){.only__device{display:none!important}}.screen-reader,.screen-reader-text,.sr-only{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.noscrollbar{-ms-overflow-style:none;scrollbar-width:none}.noscrollbar::-webkit-scrollbar{display:none}.reset__select{-moz-appearance:none;appearance:none;text-overflow:ellipsis;position:relative;background-position:right 16px top 50%;background-repeat:no-repeat;padding:16px 80px 16px 16px;width:100%;font-weight:600;color:var(--color-0);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNyAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxyZWN0IHdpZHRoPSIxMS41MjMiIGhlaWdodD0iMi4wOTUwOSIgdHJhbnNmb3JtPSJtYXRyaXgoMC42NzUwMTMgMC43Mzc4MDUgLTAuNjc1MDEzIDAuNzM3ODA1IDEuNDE0MDYgMC45Mjk2ODgpIiBmaWxsPSJ3aGl0ZSIvPg0KPHJlY3Qgd2lkdGg9IjExLjUyMyIgaGVpZ2h0PSIyLjA5NTA5IiB0cmFuc2Zvcm09Im1hdHJpeCgtMC42NzUwMTMgMC43Mzc4MDUgLTAuNjc1MDEzIC0wLjczNzgwNSAxNi4yODg2IDIuMDM0MTgpIiBmaWxsPSJ3aGl0ZSIvPg0KPC9zdmc+)}.reset__btn,.reset__select{-webkit-appearance:none;line-height:normal;border:none;cursor:pointer;font-size:inherit}.reset__btn{margin:0;padding:0;width:auto;overflow:visible;height:auto;background:transparent;text-align:left;font-family:var(--font-family-1);color:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit}.reset__input{border:none}.embed-container{border-radius:var(--border-radius);position:relative;aspect-ratio:16/9;overflow:hidden;max-width:100%;height:auto;z-index:1;background-size:cover;background-position:50%;cursor:pointer;transition:.3s;width:100%}.embed-container.is_youtube:before{transition:.3s;background-repeat:no-repeat;height:80px;width:var(--spacing-15);background-position:50%;background-size:contain;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB2aWV3Qm94PSIwIDAgNDggNDgiIHdpZHRoPSI0OHB4IiBoZWlnaHQ9IjQ4cHgiPjxwYXRoIGZpbGw9IiNGRjNEMDAiIGQ9Ik00My4yLDMzLjljLTAuNCwyLjEtMi4xLDMuNy00LjIsNGMtMy4zLDAuNS04LjgsMS4xLTE1LDEuMWMtNi4xLDAtMTEuNi0wLjYtMTUtMS4xYy0yLjEtMC4zLTMuOC0xLjktNC4yLTRDNC40LDMxLjYsNCwyOC4yLDQsMjRjMC00LjIsMC40LTcuNiwwLjgtOS45YzAuNC0yLjEsMi4xLTMuNyw0LjItNEMxMi4zLDkuNiwxNy44LDksMjQsOWM2LjIsMCwxMS42LDAuNiwxNSwxLjFjMi4xLDAuMywzLjgsMS45LDQuMiw0YzAuNCwyLjMsMC45LDUuNywwLjksOS45QzQ0LDI4LjIsNDMuNiwzMS42LDQzLjIsMzMuOXoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMjAgMzFMMjAgMTcgMzIgMjR6Ii8+PC9zdmc+);content:"";position:absolute;top:50%;left:50%;transform:scale(1) translate(-50%,-50%);color:#fff;z-index:1;font-size:2.7rem}.embed-container.is_youtube:not(.initializer):hover{box-shadow:var(--box-shadow)}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.embed-container.initializer:after,.embed-container.initializer:before{visibility:hidden;opacity:0}.embed-container.initializer embed,.embed-container.initializer iframe,.embed-container.initializer object{pointer-events:all}.grecaptcha-badge{display:none!important}#wpadminbar .ab-icon:before{font:normal 20px/1 dashicons!important}.admin-bar{--sticky:150px;--adminbar-height:32px}@media only all and (max-width:782px){.admin-bar{--adminbar-height:46px}}.admin-bar .g__offsetTop{top:32px!important}@media only all and (max-width:782px){.admin-bar .g__offsetTop{top:46px!important}}@media only all and (max-width:600px){.admin-bar .g__offsetTop{top:0!important}}.admin-bar .b__content_slider{min-height:calc(100vh - 32px)}@media only all and (max-width:782px){.admin-bar .b__content_slider{min-height:calc(100vh - 46px)}}@media only all and (max-width:600px){.admin-bar .b__content_slider{min-height:100vh}}.color__0{color:var(--color-0)}.color__1{color:var(--color-1)}.color__2{color:var(--color-2)}.color__3{color:var(--color-3)}.color__4{color:var(--color-4)}.color__5{color:var(--color-5)}.color__6{color:var(--color-6)}.color__7{color:var(--color-7)}.color__8{color:var(--color-8)}.color__9{color:var(--color-9)}.color__10{color:#fff}.color__ok{color:var(--sucess-1000)}.color__error{color:var(--error-1000)}h1,h2,h3,h4,h5,h6{margin:0}.text__3xl,.text__3xl *,h1{font-weight:500;font-size:clamp(6rem,3vw,6.5rem)!important;line-height:1.1}@media only all and (max-width:1023px){.text__3xl,.text__3xl *,h1{font-size:4rem!important}}.text__2xl,.text__2xl *,h2{font-weight:500;font-size:clamp(4.8rem,3vw,5.2rem)!important;line-height:1.1}@media only all and (max-width:1023px){.text__2xl,.text__2xl *,h2{font-size:3rem!important}}.text__xl,.text__xl *,h3{font-weight:500;font-size:clamp(3.6rem,3vw,4rem)!important;line-height:1.2}@media only all and (max-width:1023px){.text__xl,.text__xl *,h3{font-size:3rem!important}}.text__l,.text__l *,h4{font-weight:500;font-size:clamp(3rem,1vw,3.3rem)!important;line-height:1.2}@media only all and (max-width:1023px){.text__l,.text__l *,h4{font-size:2.7rem!important}}.text__m,.text__m *,h5{font-weight:500;font-size:clamp(2.4rem,1vw,2.7rem)!important;line-height:1.3;letter-spacing:.02em}.text__s,.text__s *{font-weight:500;font-size:clamp(2rem,1vw,2.2rem)!important;line-height:1.4;letter-spacing:.02em}.text__xs,.text__xs *{font-size:clamp(1.6rem,1vw,1.8rem)!important}.text__2xs,.text__2xs *,.text__xs,.text__xs *{font-weight:500;line-height:1.6;letter-spacing:.03em}.text__2xs,.text__2xs *{font-size:clamp(1.4rem,1vw,1.6rem)!important}.text__3xs,.text__3xs *{font-weight:500;font-size:clamp(1.2rem,1vw,1.4rem)!important;line-height:1.6;letter-spacing:.04em}.text__400,.text__400 *{font-weight:400!important}.text__400 * b,.text__400 * strong,.text__400 b,.text__400 strong{font-family:700!important}#tinymce{max-width:calc(100% - 20px)}input,select,textarea{font-family:var(--font-family-1)}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:var(--font-family-1)}input::placeholder,select::placeholder,textarea::placeholder{font-family:var(--font-family-1)}input[type=search]::-ms-clear,input[type=search]::-ms-reveal,select[type=search]::-ms-clear,select[type=search]::-ms-reveal,textarea[type=search]::-ms-clear,textarea[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration,select[type=search]::-webkit-search-cancel-button,select[type=search]::-webkit-search-decoration,select[type=search]::-webkit-search-results-button,select[type=search]::-webkit-search-results-decoration,textarea[type=search]::-webkit-search-cancel-button,textarea[type=search]::-webkit-search-decoration,textarea[type=search]::-webkit-search-results-button,textarea[type=search]::-webkit-search-results-decoration{display:none}#tinymce,.wysing{font-size:clamp(1.6rem,1vw,1.8rem)!important;width:100%;color:var(--color-0)}#tinymce hr,.wysing hr{display:block;border:0;margin:var(--spacing-5) 0 var(--spacing-2);width:100%;height:1px;background:var(--color-2)}#tinymce b,#tinymce strong,.wysing b,.wysing strong{font-weight:700!important}#tinymce a,.wysing a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:-webkit-text-decoration-color var(--transition-m);transition:text-decoration-color var(--transition-m);transition:text-decoration-color var(--transition-m),-webkit-text-decoration-color var(--transition-m)}#tinymce a strong,.wysing a strong{color:inherit}#tinymce a:hover,.wysing a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}#tinymce iframe,.wysing iframe{width:100%}#tinymce .wp-audio-shortcode,#tinymce .wp-video,.wysing .wp-audio-shortcode,.wysing .wp-video{display:block;width:100%!important;margin:var(--spacing-4) 0}#tinymce .wp-audio-shortcode audio,#tinymce .wp-audio-shortcode video,#tinymce .wp-video audio,#tinymce .wp-video video,.wysing .wp-audio-shortcode audio,.wysing .wp-audio-shortcode video,.wysing .wp-video audio,.wysing .wp-video video{display:block;width:100%;height:auto}#tinymce [data-cookies-block],#tinymce p,.wysing [data-cookies-block],.wysing p{margin-bottom:var(--spacing-4)}#tinymce p,.wysing p{margin-top:0}#tinymce p:last-child,.wysing p:last-child{margin-bottom:0}#tinymce>.wpcf7,.wysing>.wpcf7{margin:var(--spacing-5) 0}#tinymce h1,#tinymce h2,#tinymce h3,#tinymce h4,#tinymce h5,#tinymce h6,.wysing h1,.wysing h2,.wysing h3,.wysing h4,.wysing h5,.wysing h6{margin-top:var(--spacing-10);margin-bottom:var(--spacing-4);font-weight:500;color:var(--color-base-1000)}#tinymce h1:first-child,#tinymce h2:first-child,#tinymce h3:first-child,#tinymce h4:first-child,#tinymce h5:first-child,#tinymce h6:first-child,.wysing h1:first-child,.wysing h2:first-child,.wysing h3:first-child,.wysing h4:first-child,.wysing h5:first-child,.wysing h6:first-child{margin-top:0}#tinymce h1:last-child,#tinymce h2:last-child,#tinymce h3:last-child,#tinymce h4:last-child,#tinymce h5:last-child,#tinymce h6:last-child,.wysing h1:last-child,.wysing h2:last-child,.wysing h3:last-child,.wysing h4:last-child,.wysing h5:last-child,.wysing h6:last-child{margin-bottom:0}#tinymce ol,#tinymce ul,.wysing ol,.wysing ul{margin:0 0 var(--spacing-4);padding:0 0 0 var(--spacing-3);text-align:left}#tinymce ol:last-child,#tinymce ul:last-child,.wysing ol:last-child,.wysing ul:last-child{margin-bottom:0}#tinymce ol li,#tinymce ul li,.wysing ol li,.wysing ul li{list-style:none;position:relative;margin-bottom:12px}#tinymce ol li:before,#tinymce ul li:before,.wysing ol li:before,.wysing ul li:before{content:"";left:-24px;top:11px;position:absolute;height:8px;width:8px;border-radius:50%;background:var(--color-0)}#tinymce ol li:last-child,#tinymce ul li:last-child,.wysing ol li:last-child,.wysing ul li:last-child{margin:0}#tinymce p:empty,.wysing p:empty{display:none}#tinymce .embed-container,.wysing .embed-container{margin-bottom:var(--spacing-4)}#tinymce .embed-container:first-child,.wysing .embed-container:first-child{margin-top:0}#tinymce .embed-container:last-child,.wysing .embed-container:last-child{margin-bottom:0}#tinymce>iframe,.wysing>iframe{margin:var(--maring-4) 0}#tinymce blockquote,.wysing blockquote{margin:0 0 var(--spacing-4);background-color:var(--color-base-100);border-radius:var(--radius-m);padding:var(--spacing-4);font-size:2rem;font-weight:500;font-style:italic;position:relative}#tinymce blockquote:before,.wysing blockquote:before{content:'"';position:absolute;left:var(--spacing-1);top:var(--spacing-1);font-size:5rem;line-height:1;color:var(--color-base-1000);display:none}#tinymce img,.wysing img{border-radius:var(--radius-s)}#tinymce img.alignleft,.wysing img.alignleft{float:left;margin:0 30px 30px 0}#tinymce img.alignright,.wysing img.alignright{float:right;margin:0 0 30px 30px}#tinymce img.aligncenter,#tinymce img.alignone,.wysing img.aligncenter,.wysing img.alignone{display:block;margin:30px auto}#tinymce img.size-full,#tinymce img:not(.alignleft):not(.alignright):not(.size-full):not(.aligncenter):not(.alignone),.wysing img.size-full,.wysing img:not(.alignleft):not(.alignright):not(.size-full):not(.aligncenter):not(.alignone){display:block;width:100%;height:auto}#tinymce table,.wysing table{border-collapse:collapse;background:#fff;overflow:hidden;width:100%;margin:0 auto;position:relative}@media only all and (max-width:767px){#tinymce table,.wysing table{width:100%!important}}#tinymce table *,.wysing table *{position:relative}#tinymce table caption,.wysing table caption{padding:16px;font-weight:700;font-size:1.7rem}#tinymce table tbody td,#tinymce table tfoot td,#tinymce table thead td,.wysing table tbody td,.wysing table tfoot td,.wysing table thead td{border-bottom:1px solid #f5f5f5;font-weight:400;padding:20px 16px;vertical-align:top}#tinymce table tfoot,#tinymce table thead,.wysing table tfoot,.wysing table thead{background:var(--color-0)}#tinymce table tfoot td,#tinymce table thead td,.wysing table tfoot td,.wysing table thead td{font-weight:600;color:#fff;opacity:.85;padding:12px 16px;font-size:1.45rem}#tinymce table tr:nth-child(2n),.wysing table tr:nth-child(2n){background-color:#f5f5f5}.g__grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--spacing-1)}.g__grid_one{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-2)}.g__grid_two{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-2)}@media only all and (max-width:580px){.g__grid_two{-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr))}}.g__grid_three{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[6];grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--spacing-2)}@media only all and (max-width:2400px){.g__grid_three{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}}@media only all and (max-width:1800px){.g__grid_three{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}}@media only all and (max-width:1023px){.g__grid_three{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media only all and (max-width:320px){.g__grid_three{-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr))}}.g__grid_four{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--spacing-5) var(--spacing-2)}@media only all and (max-width:2400px){.g__grid_four{-ms-grid-columns:(minmax(0,1fr))[5];grid-template-columns:repeat(5,minmax(0,1fr))}}@media only all and (max-width:1800px){.g__grid_four{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}}@media only all and (max-width:1023px){.g__grid_four{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}}@media only all and (max-width:480px){.g__grid_four{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media only all and (max-width:320px){.g__grid_four{-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr))}}.g__grid_six{display:-ms-grid;display:grid;gap:var(--spacing-5) var(--spacing-2);-ms-grid-columns:(minmax(0,1fr))[10];grid-template-columns:repeat(10,minmax(0,1fr))}@media only all and (max-width:2400px){.g__grid_six{-ms-grid-columns:(minmax(0,1fr))[8];grid-template-columns:repeat(8,minmax(0,1fr))}}@media only all and (max-width:1800px){.g__grid_six{-ms-grid-columns:(minmax(0,1fr))[6];grid-template-columns:repeat(6,minmax(0,1fr))}}@media only all and (max-width:1023px){.g__grid_six{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}}@media only all and (max-width:767px){.g__grid_six{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}}@media only all and (max-width:480px){.g__grid_six{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media only all and (max-width:320px){.g__grid_six{-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr))}}.g__fade_lazy,.g__fade_local{opacity:0;transition:.8s}.g__fade_lazy.__active{opacity:1!important;transform:none!important}.g__grow{-ms-flex:1;flex:1}.g__rsimg{display:inline-block}.g__rsimg img{display:block}.g__rsimg.is__lazy img{opacity:0;transition:opacity .5s}.g__rsimg.is__lazy[data-lazy-img-loaded] img{opacity:1}.g__rsimg.__cover img{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.g__rsimg .__caption{display:block;margin-top:var(--spacing-1);color:var(--color-base-500);font-size:1.4rem}@media only all and (max-width:1023px){.g__nobr br{display:none}}.g__btn{background-color:var(--color-1);display:-ms-flexbox;display:flex;gap:var(--spacing-1);padding:18px 28px;-ms-flex-align:center;align-items:center;transition:var(--transition-l);font-weight:500;font-size:clamp(1.4rem,1vw,1.6rem);color:var(--color-0);text-transform:uppercase;border-radius:2px}@media only all and (max-width:1023px){.g__btn{padding:18px}}.g__btn svg{display:block}.g__btn svg path{stroke:var(--color-0);transition:var(--transition-l)}.g__btn:hover{background-color:var(--color-0);color:#fff}.g__btn:hover svg path{stroke:#fff}.g__btn_light{background-color:#fff;display:-ms-flexbox;display:flex;gap:var(--spacing-1);padding:18px 28px;border:1px solid var(--color-0);-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:var(--transition-l);font-weight:500;font-size:clamp(1.4rem,1vw,1.6rem);color:var(--color-0);text-transform:uppercase;border-radius:2px}.g__btn_light:hover{background-color:var(--color-0);color:#fff}.g__btn_light:hover svg path{stroke:#fff}.g__btn_alt:hover{background-color:#fff;color:var(--color-0)}.g__btn_alt:hover svg path{stroke:var(--color-0)}.g__btn_large{padding:var(--spacing-2) var(--spacing-3)}.g__title{color:var(--color-1);max-width:min(1700px,85%)}.g__pretitle{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-1);margin-bottom:var(--spacing-5)}.g__pretitle .__line{height:1px;background-color:var(--color-6)}.g__pretitle .__sub,.g__pretitle .__top{text-transform:uppercase;color:var(--color-7)}.g__pretitle .__link{color:var(--color-1);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:var(--spacing-1)}.g__pretitle .__link svg{display:block;transition:var(--transition-m)}.g__pretitle .__link:hover svg{transform:translateX(4px)}.g__pretitle .__sub{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:var(--spacing-5) var(--spacing-2);-ms-flex-pack:justify;justify-content:space-between}.g__sidebar_wrap{position:relative}.g__sidebar_wrap .__sidebar{top:30px;position:absolute;z-index:10;width:var(--spacing-8);height:calc(100% - 130px);color:var(--color-7);mix-blend-mode:difference}@media only all and (max-width:1023px){.g__sidebar_wrap .__sidebar{width:var(--spacing-5)}}.g__sidebar_wrap .__sidebar .__content{font-size:14px;white-space:nowrap;display:block;position:sticky;left:0;width:100px;transform-origin:left top;transform:rotate(-90deg) translateX(-100%) translateY(90%)}@media only all and (max-width:1023px){.g__sidebar_wrap .__sidebar .__content{transform:rotate(-90deg) translateX(-100%) translateY(40%)}}.g__sidebar_wrap .__rest{width:100%;padding:0 var(--spacing-2) 0 var(--spacing-8)}@media only all and (max-width:1023px){.g__sidebar_wrap .__rest{padding:0 var(--spacing-1) 0 var(--spacing-5)}}.g__sticky,.g__sticky_2{position:sticky;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;top:calc(var(--adminbar-height) + var(--header-height) + var(--notice-height));transition:var(--transition-l)}.g__to_top{color:var(--color-1);display:-ms-flexbox;display:flex;gap:var(--spacing-1);-ms-flex-align:center;align-items:center;white-space:nowrap}.g__to_top,.g__to_top svg{transition:var(--transition-m)}.g__to_top svg{display:block}.g__to_top svg path{transition:var(--transition-m)}.g__to_top:hover{color:var(--color-0)}.g__to_top:hover svg path{fill:var(--color-0)}.g__tag{padding:var(--spacing-1) var(--spacing-2) var(--spacing-1) var(--spacing-1);border:1px solid var(--color-8);border-radius:80px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:var(--spacing-1);font-size:clamp(1.4rem,1vw,1.6rem)}@media only all and (max-width:1023px){.g__tag{padding:var(--spacing-1)}}@media only all and (max-width:1023px){.g__tag span{display:none}}.g__tag_lite{text-transform:uppercase;background-color:var(--color-1);color:#fff;padding:4px 8px;border-radius:var(--radius-xs)}.g__underline{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:-webkit-text-decoration-color var(--transition-m);transition:text-decoration-color var(--transition-m);transition:text-decoration-color var(--transition-m),-webkit-text-decoration-color var(--transition-m)}.g__underline:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}[data-parallax]{position:relative;overflow:hidden;border-radius:var(--radius-s)}[data-parallax] img,[data-parallax] video{top:0;left:0;position:absolute;-o-object-fit:cover;object-fit:cover;height:calc(100% + 150px);width:100%;display:block}[data-parallax-inline] .g__rsimg{position:relative;overflow:hidden}.blocks__wrapper .block{opacity:0;transition:var(--transition-xl);transform:translateY(24px)}.blocks__wrapper .block.b__padding{padding-top:var(--block-spacing);padding-bottom:var(--block-spacing)}.blocks__wrapper .block.b__padding+.b__padding{padding-top:0}.blocks__wrapper .block.__active{opacity:1;transform:none}.b__title .centered-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-5)}.b__title .__entry+.__text,.b__title .__text+.__deco{margin-top:var(--spacing-5)}.b__title .__text .__col:nth-child(2){grid-column:9/13}@media only all and (max-width:1023px){.b__title .__text .__col:nth-child(2){grid-column:6/13}}@media only all and (max-width:767px){.b__title .__text .__col:nth-child(2){grid-column:1/13}}.b__title .__double{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-2);-ms-flex-align:start;align-items:flex-start}@media only all and (max-width:1023px){.b__title .__double{gap:var(--spacing-1)}}.b__title .__double .__col{border-radius:var(--radius-s);overflow:hidden}@media only all and (max-width:1023px){.b__title .__double .__col{position:relative!important;top:0!important}}.b__title .__double .__col:first-child{grid-column:1/2}@media only all and (max-width:1023px){.b__title .__double .__col:first-child{grid-column:1/13}}.b__title .__double .__col:first-child .__thumbnail{width:100%;aspect-ratio:1/1.3;max-height:60vh}.b__title .__double .__col:nth-child(2){grid-column:2/4}@media only all and (max-width:1023px){.b__title .__double .__col:nth-child(2){grid-column:1/13}}.b__title .__double .__col:nth-child(2) .__thumbnail{width:100%;aspect-ratio:1/1.3;max-height:120vh}.b__title .__img,.b__title .__video{height:90vh;border-radius:var(--radius-s);overflow:hidden}.b__title:first-child{margin-top:90px}.b__products:first-child{padding-top:0!important}.b__products .centered-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:var(--spacing-1);padding-right:var(--spacing-1);gap:var(--spacing-17)}@media only all and (max-width:1023px){.b__products .centered-wrapper{gap:var(--spacing-8)}}.b__products .centered-wrapper .__entry{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.b__products .centered-wrapper .__filters{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-6);z-index:10;padding:var(--spacing-2) 0;background-color:#fff;min-height:60px}.b__products .centered-wrapper .__filters .__modal{display:-ms-flexbox;display:flex;gap:var(--spacing-1);-ms-flex-align:center;align-items:center}.b__products .centered-wrapper .__filters .__view{display:-ms-flexbox;display:flex;gap:var(--spacing-2);-ms-flex-align:center;align-items:center}.b__products .centered-wrapper .__filters .__view .__view_trigger{color:var(--color-3);transition:var(--transition-m);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:var(--spacing-1)}.b__products .centered-wrapper .__filters .__view .__view_trigger svg path{transition:var(--transition-m);fill:var(--color-3)}.b__products .centered-wrapper .__filters .__view .__view_trigger.__current,.b__products .centered-wrapper .__filters .__view .__view_trigger:hover{color:var(--color-0)}.b__products .centered-wrapper .__filters .__view .__view_trigger.__current svg path,.b__products .centered-wrapper .__filters .__view .__view_trigger:hover svg path{fill:var(--color-0)}.b__products .centered-wrapper .__categories .swiper-slide{width:192px}.b__products .centered-wrapper .__breadcrumbs{margin-top:var(--spacing-5)}.b__products .centered-wrapper .__breadcrumbs .__row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-1)}.b__products .centered-wrapper .__breadcrumbs .__item{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:start;align-items:flex-start;gap:var(--spacing-1);transition:var(--transition-l)}.b__products .centered-wrapper .__breadcrumbs .__item span{line-height:1.6}.b__products .centered-wrapper .__breadcrumbs .__item.__hide{color:var(--color-2)}.b__products .centered-wrapper .__breadcrumbs .__item.__hide:hover{color:var(--color-0)}.b__products .centered-wrapper .__breadcrumbs .__item.__hide span{display:none}.b__products .centered-wrapper .__breadcrumbs.__one .__row .__item:first-child{color:var(--color-2)}.b__products .centered-wrapper .__breadcrumbs.__one .__row .__item:first-child:hover{color:var(--color-0)}.b__products .centered-wrapper .__breadcrumbs.__one .__row .__item:first-child span{display:none}.b__products .centered-wrapper .__breadcrumbs.__more .__row .__item{color:var(--color-2)}.b__products .centered-wrapper .__breadcrumbs.__more .__row .__item:hover{color:var(--color-0)}.b__products .centered-wrapper .__breadcrumbs.__more .__row .__item span{display:none}.b__cta .__inner{display:-ms-flexbox;display:flex;border-radius:var(--radius-s);overflow:hidden}@media only all and (max-width:1023px){.b__cta .__inner{-ms-flex-direction:column;flex-direction:column}}.b__cta .__inner .__deco{-ms-flex:1;flex:1;position:relative;border-radius:0}@media only all and (max-width:1023px){.b__cta .__inner .__deco{aspect-ratio:1/1}}.b__cta .__inner .__content{-ms-flex:0 0 50%;flex:0 0 50%;max-width:1000px;background-color:var(--color-1);padding:var(--spacing-10);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-5)}@media only all and (max-width:1023px){.b__cta .__inner .__content{padding:var(--spacing-3);gap:var(--spacing-3)}}.b__cta .__inner .__content .__text a{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.b__cta .__inner .__links{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.b__cta .__inner .__links .__link{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;text-transform:uppercase;border-bottom:1px solid var(--color-0);padding:var(--spacing-2) 0;position:relative;overflow:hidden;transition:var(--transition-l);transition-delay:.15s}.b__cta .__inner .__links .__link:first-child{border-top:1px solid var(--color-0)}.b__cta .__inner .__links .__link svg{display:block;transition:var(--transition-l);top:50%;position:absolute}.b__cta .__inner .__links .__link svg:first-of-type{transform:translateY(-50%) translateX(-100%);left:0;opacity:0;transition-delay:0s}.b__cta .__inner .__links .__link svg:nth-of-type(2){transform:translateY(-50%) translateX(0);right:0;transition-delay:.15s}.b__cta .__inner .__links .__link:hover{padding-left:30px;transition-delay:0s}.b__cta .__inner .__links .__link:hover svg:first-of-type{opacity:1;transform:translateY(-50%) translateX(0);transition-delay:.15s}.b__cta .__inner .__links .__link:hover svg:nth-of-type(2){opacity:0;transform:translateY(-50%) translateX(100%)}.b__cta .g__title{color:var(--color-0)}.b__cta:last-child{padding-bottom:var(--spacing-2)!important}.b__projects .__rest{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-10)}@media only all and (max-width:1023px){.b__projects .__rest{gap:var(--spacing-5)}}.b__projects .__row{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-10)}@media only all and (max-width:1023px){.b__projects .__row{gap:var(--spacing-5);-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr))}}@media only all and (max-width:1023px){.b__projects .__row .single__project_lite{position:relative!important;top:0!important}}.b__projects .__row .single__project_lite .__thumbnail{aspect-ratio:initial}.b__projects .__row:nth-child(odd) .single__project_lite:first-child .__thumbnail{height:50vh}@media only all and (max-width:1023px){.b__projects .__row:nth-child(odd) .single__project_lite:first-child .__thumbnail{height:40vh}}.b__projects .__row:nth-child(odd) .single__project_lite:nth-child(2) .__thumbnail{height:85vh}@media only all and (max-width:1023px){.b__projects .__row:nth-child(odd) .single__project_lite:nth-child(2) .__thumbnail{height:40vh}}.b__projects .__row:nth-child(2n) .single__project_lite:first-child .__thumbnail{height:90vh}@media only all and (max-width:1023px){.b__projects .__row:nth-child(2n) .single__project_lite:first-child .__thumbnail{height:40vh}}.b__projects .__row:nth-child(2n) .single__project_lite:nth-child(2) .__thumbnail{height:55vh}@media only all and (max-width:1023px){.b__projects .__row:nth-child(2n) .single__project_lite:nth-child(2) .__thumbnail{height:40vh}}.b__projects .single__project_lite:nth-child(odd) .__thumbnail{aspect-ratio:1.2/1}.b__projects_list .__rest{overflow:hidden}.b__projects_list .__rest .swiper-slide:nth-child(odd) .single__project_lite .__thumbnail{aspect-ratio:1.1/1}.b__projects_list_alt .__rest{width:100%;padding:0 var(--spacing-2);overflow:hidden}.b__projects_list_alt .__rest .swiper-slide:nth-child(odd) .single__project_lite .__thumbnail{aspect-ratio:1.1/1}.b__features .__features{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-5);padding:0 var(--spacing-6)}@media only all and (max-width:1023px){.b__features .__features{padding:0 var(--spacing-1) 0 var(--spacing-5);-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media only all and (max-width:767px){.b__features .__features{-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr))}}.b__features .__feature{gap:var(--spacing-4)}.b__features .__feature,.b__features .__feature .__top{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.b__features .__feature .__top{gap:var(--spacing-2)}.b__features .__feature .__title{text-transform:uppercase}.b__products_categories .__items{overflow:hidden;padding:0 var(--spacing-2)}@media only all and (max-width:1023px){.b__products_categories .__items{padding:0 var(--spacing-1)}}.b__products_categories .swiper.swiper-no-scroll .swiper-slide{-ms-flex:1;flex:1;width:auto!important;max-width:400px}.b__products_categories .swiper.swiper-no-scroll .swiper-slide:last-child{margin-right:0!important}.b__products_collections .__rest{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-2)}.b__products_collections .__rest .__row{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--spacing-2)}@media only all and (max-width:1023px){.b__products_collections .__rest .__row .single__collection_lite{position:relative;grid-column:1/13!important;top:0!important}}.b__products_collections .__rest .__row:nth-child(3n+1) .single__collection_lite:first-child{grid-column:1/4}.b__products_collections .__rest .__row:nth-child(3n+1) .single__collection_lite:first-child .__thumbnail{width:100%;aspect-ratio:1/1;max-height:50vh}.b__products_collections .__rest .__row:nth-child(3n+1) .single__collection_lite:nth-child(2){grid-column:4/13}.b__products_collections .__rest .__row:nth-child(3n+1) .single__collection_lite:nth-child(2) .__thumbnail{width:100%;aspect-ratio:1/1.3;max-height:90vh}.b__products_collections .__rest .__row:nth-child(3n+2) .single__collection_lite:first-child{grid-column:4/10}.b__products_collections .__rest .__row:nth-child(3n+2) .single__collection_lite:first-child .__thumbnail{width:100%;aspect-ratio:1/1.3;max-height:90vh}.b__products_collections .__rest .__row:nth-child(3n+3) .single__collection_lite:first-child{grid-column:1/7}.b__products_collections .__rest .__row:nth-child(3n+3) .single__collection_lite:first-child .__thumbnail{width:100%;aspect-ratio:1/1;max-height:60vh}.b__products_collections .__rest .__row:nth-child(3n+3) .single__collection_lite:nth-child(2){grid-column:7/13}.b__products_collections .__rest .__row:nth-child(3n+3) .single__collection_lite:nth-child(2) .__thumbnail{width:100%;aspect-ratio:1/1.3;max-height:90vh}.b__marquee .b__marquee_container{display:-ms-flexbox;display:flex;overflow:hidden;width:100%;white-space:nowrap;transition:var(--transition-l)}.b__marquee .b__marquee_content{font-size:8rem;display:-ms-flexbox;display:flex;gap:30px;color:var(--color-1);padding-left:30px;will-change:transform}@media only all and (max-width:1240px){.b__marquee .b__marquee_content{font-size:6.5rem}}@media only all and (max-width:767px){.b__marquee .b__marquee_content{font-size:5rem}}.b__features .g__title,.b__products_categories .g__title,.b__products_collections .g__title,.b__projects_list .g__title{margin-bottom:var(--spacing-10)}@media only all and (max-width:1023px){.b__features .g__title,.b__products_categories .g__title,.b__products_collections .g__title,.b__projects_list .g__title{margin-bottom:var(--spacing-8)}}.b__title_text .centered-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-5);max-width:110ch}.b__two_columns{padding-left:var(--spacing-7)}@media only all and (max-width:1023px){.b__two_columns{padding-left:var(--spacing-4)}}.b__two_columns .g__title{color:var(--color-0)}@media only all and (max-width:1023px){.b__two_columns .g__grid{gap:var(--spacing-3)}}.b__two_columns .__col:first-child{grid-column:1/9}@media only all and (max-width:1023px){.b__two_columns .__col:first-child{grid-column:1/13}}.b__two_columns .__col:nth-child(2){grid-column:9/13}@media only all and (max-width:1023px){.b__two_columns .__col:nth-child(2){grid-column:1/13}}.b__contact_info{padding-left:var(--spacing-7)}@media only all and (max-width:1023px){.b__contact_info{padding-left:var(--spacing-4)}}.b__contact_info .centered-wrapper{gap:var(--spacing-5)}.b__contact_info .__row_content,.b__contact_info .centered-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.b__contact_info .__row_content{gap:4px}.b__gallery .__rest{overflow:hidden}.b__gallery .__rest .swiper-slide{height:75vh;position:relative;border-radius:var(--radius-s);overflow:hidden}@media only all and (max-width:1023px){.b__gallery .__rest .swiper-slide{height:40vh}}.site-footer{z-index:1000;position:relative;background-color:var(--color-0);color:#fff;padding:var(--spacing-3) 0}.site-footer li,.site-footer ul{padding:0;margin:0;list-style:none}.site-footer .centered-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-5);padding:0 var(--spacing-3)}@media only all and (max-width:1023px){.site-footer .centered-wrapper{padding:0 var(--spacing-1)}}.site-footer .__top{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-10)}.site-footer .__top .__social{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-2);-ms-flex-pack:end;justify-content:flex-end}@media only all and (max-width:1023px){.site-footer .__top .__social{-ms-flex-pack:start;justify-content:flex-start}}.site-footer .__top .__social .__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:var(--spacing-1);transition:var(--transition-m)}.site-footer .__top .__social .__item svg{display:block;transition:var(--transition-m)}.site-footer .__top .__social .__item svg path{transition:var(--transition-m)}.site-footer .__top .__social .__item:hover{color:var(--color-1)}.site-footer .__top .__social .__item:hover svg path{fill:var(--color-1)}.site-footer .__top+.__middle{border-top:1px solid var(--color-5)}.site-footer .__middle{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[6];grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--spacing-1);padding:var(--spacing-5) 0}@media only all and (max-width:1023px){.site-footer .__middle{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media only all and (max-width:767px){.site-footer .__middle{gap:var(--spacing-4);-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr))}}.site-footer .__middle .__nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-1)}.site-footer .__middle .__nav .__nav_title{color:var(--color-4);text-transform:uppercase}.site-footer .__middle .__nav .__nav_items{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-1)}.site-footer .__middle .__nav .__nav_item{text-transform:uppercase;position:relative;display:inline-block;transition:var(--transition-l);padding-left:14px;transform:translateX(-14px)}.site-footer .__middle .__nav .__nav_item svg{opacity:0;transition:var(--transition-l);transform:translateY(-50%);position:absolute;top:50%;left:0}.site-footer .__middle .__nav .__nav_item:hover{transform:translateX(0);color:var(--color-1)}.site-footer .__middle .__nav .__nav_item:hover svg{opacity:1}.site-footer .__newsletter{max-width:600px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:var(--spacing-2)}.site-footer .__end,.site-footer .__newsletter .__text{color:var(--color-4)}.site-footer .__end{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-3) var(--spacing-5)}@media only all and (max-width:767px){.site-footer .__end{-ms-flex-direction:column;flex-direction:column}}.site-footer .__end .__text{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.site-footer .__end a{transition:var(--transition-l)}.site-footer .__end a:hover{color:#fff}.b__alm .dc__alm__wrapper{transition:.3s;width:100%;position:relative}.b__alm .dc__alm__wrapper .no-result{margin:var(--spacing-7) 0 0;display:block;font-size:2rem;font-weight:600;text-align:center;width:100%;transition:var(--transition-m);color:var(--color-base-1000);grid-column:1/-1}.b__alm .dc__alm__wrapper .dc__alm__items{transition-delay:.2s;opacity:1;transition:var(--transition-l)}.b__alm .dc__alm__wrapper .dc__alm__loader{width:80px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none;opacity:0;transition:.3s;margin-left:5px}.b__alm .dc__alm__wrapper .dc__alm__loader div{position:absolute;top:0;width:9px;height:9px;border-radius:50%;background:var(--color-0);animation-timing-function:cubic-bezier(0,1,1,0)}.b__alm .dc__alm__wrapper .dc__alm__loader div:first-child{left:8px;animation:dcAlmLoader1 .6s infinite}.b__alm .dc__alm__wrapper .dc__alm__loader div:nth-child(2){left:8px;animation:dcAlmLoader2 .6s infinite}.b__alm .dc__alm__wrapper .dc__alm__loader div:nth-child(3){left:32px;animation:dcAlmLoader2 .6s infinite}.b__alm .dc__alm__wrapper .dc__alm__loader div:nth-child(4){left:56px;animation:dcAlmLoader3 .6s infinite}.b__alm .dc__alm__wrapper .dc__alm__btn__wrapper{text-align:center;position:relative}.b__alm .dc__alm__wrapper .dc__alm__btn__wrapper .dc__alm__btn{margin-top:var(--spacing-11);position:relative}.b__alm .dc__alm__wrapper .dc__alm__btn__wrapper .dc__alm__btn.done{display:none}.b__alm .dc__alm__wrapper .dc__alm__btn__wrapper .dc__alm__btn .dc__alm__loader{width:72px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);visibility:hidden;opacity:0;transition:var(--transition-m),opacity var(--transition-m) 0s}.b__alm .dc__alm__wrapper .dc__alm__btn__wrapper .dc__alm__btn .dc__alm__loader div{position:absolute;top:0;width:12px;height:12px;border-radius:50%;background:var(--color-0);animation-timing-function:cubic-bezier(0,1,1,0)}.b__alm .dc__alm__wrapper .dc__alm__btn__wrapper .dc__alm__btn .dc__alm__loader div:first-child{left:8px;animation:dcAlmLoader1 .6s infinite}.b__alm .dc__alm__wrapper .dc__alm__btn__wrapper .dc__alm__btn .dc__alm__loader div:nth-child(2){left:8px;animation:dcAlmLoader2 .6s infinite}.b__alm .dc__alm__wrapper .dc__alm__btn__wrapper .dc__alm__btn .dc__alm__loader div:nth-child(3){left:32px;animation:dcAlmLoader2 .6s infinite}.b__alm .dc__alm__wrapper .dc__alm__btn__wrapper .dc__alm__btn .dc__alm__loader div:nth-child(4){left:56px;animation:dcAlmLoader3 .6s infinite}.b__alm .dc__input__checkbox{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;cursor:pointer;font-size:1.3rem;line-height:1.1}.b__alm .dc__input__checkbox span:first-of-type{margin-right:1rem;display:inline-block;max-width:1.8rem;min-width:1.8rem;max-height:1.8rem;min-height:1.8rem;border:1px solid var(--color-1);transition:.2s;position:relative;color:transparent}.b__alm .dc__input__checkbox span:first-of-type::after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.4rem}.b__alm .dc__input__checkbox span:nth-of-type(2){padding-top:2px}.b__alm .dc__input__checkbox input:focus-visible+span+span{text-decoration:underline}.b__alm .dc__input__checkbox input:checked+span{color:#fff;background-color:var(--color-1)}.b__alm.is__filtering .dc__alm__btn__wrapper{visibility:hidden;opacity:0;transition:.2s;transition-delay:0s}.b__alm.is__filtering .dc__alm__filtering{visibility:visible;opacity:1;transition-delay:.2s}.b__alm.is__filtering .dc__alm__items{visibility:hidden;opacity:0;transition:var(--transition-l);transition-delay:0s}.b__alm.is__loading .dc__alm__btn__wrapper .dc__alm__btn .dc__alm__text{opacity:0;transition:var(--transition-m),opacity var(--transition-m) 0s;transform:translateY(-3px)}.b__alm.is__loading .dc__alm__btn__wrapper .dc__alm__btn .dc__alm__loader{visibility:visible;display:block;transition-delay:.1s;opacity:1;transform:translate(-50%,-50%)}.b__alm.is__switching .dc__alm__btn__wrapper{visibility:hidden;opacity:0;transition:.2s;transition-delay:0s}.b__alm.is__switching .dc__alm__items{visibility:hidden;opacity:0;transition:var(--transition-l);transition-delay:0s}.single__product_lite{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-1);opacity:0;transition:var(--transition-xl) var(--bezier-smooth-01);transform:translateY(12px)}.single__product_lite .__thumbnail{position:relative;aspect-ratio:1/1.35;background-color:var(--color-thumb);border-radius:var(--radius-s);overflow:hidden}.single__product_lite .__thumbnail img{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;display:block}.single__product_lite .__thumbnail .g__rsimg:nth-child(2){opacity:0;transition:var(--transition-xl) var(--bezier-smooth-01)}.single__product_lite .__thumbnail .g__tag_lite{position:absolute;top:var(--spacing-1);left:var(--spacing-1);z-index:1}.single__product_lite:hover .g__rsimg:nth-child(2){opacity:1;transition:var(--transition-l)}.single__product_lite.__active{opacity:1;transform:none}.single__project_lite{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-1)}.single__project_lite .__thumbnail{position:relative;aspect-ratio:1/1.15;background-color:var(--color-thumb);border-radius:var(--radius-s);overflow:hidden}.single__project_lite .__thumbnail .g__rsimg,.single__project_lite .__thumbnail:not([data-parallax]) img{display:block;height:100%;width:100%;transition:var(--transition-xl) var(--bezier-smooth-01)}.single__project_lite .__thumbnail:not([data-parallax]) img{position:absolute;top:0;bottom:0;left:0;right:0;-o-object-fit:cover;object-fit:cover}.single__project_lite .__content{text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-4);padding-right:var(--spacing-1)}.single__project_lite .__content .__inner{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;transition:var(--transition-l)}.single__project_lite .__content svg{transition:var(--transition-l);display:block;opacity:0}.single__project_lite:hover .__thumbnail .g__rsimg{transform:scale(1.075)}.single__project_lite:hover .__inner{opacity:1;transform:translateX(8px);color:var(--color-1)}.single__project_lite:hover svg{opacity:1;transform:translateX(8px)}.single__collection_lite{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-1)}.single__collection_lite .__thumbnail{position:relative;aspect-ratio:1/1.15;background-color:var(--color-thumb);border-radius:var(--radius-s);overflow:hidden}.single__collection_lite .__thumbnail .g__rsimg{width:100%;height:100%;display:block;transition:var(--transition-xl) var(--bezier-smooth-01)}.single__collection_lite .__info{text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-4);padding-right:var(--spacing-1);transition:var(--transition-l)}.single__collection_lite .__info svg{transition:var(--transition-l);display:block;opacity:0}.single__collection_lite:hover .__thumbnail .g__rsimg{transform:scale(1.075)}.single__collection_lite:hover .__info{opacity:1;transform:translateX(var(--spacing-1));color:var(--color-1)}.single__collection_lite:hover .__info svg{opacity:1}.single__category{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-1)}.single__category.__fixed{width:100%}.single__category .__thumbnail{aspect-ratio:1/1;position:relative;background-color:var(--color-thumb);border-radius:var(--radius-s);overflow:hidden}.single__category .__thumbnail img{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;display:block}.single__category .__thumbnail:after{content:"";z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;transition:var(--transition-m);border-radius:var(--radius-s);border:1px solid transparent}.single__category .__info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-2);text-transform:uppercase}.single__category:hover .__thumbnail:after{border:2px solid var(--color-1)}.b__project_header{min-height:calc(100vh - var(--header-height) - var(--adminbar-height) - var(--notice-height));display:-ms-flexbox;display:flex;gap:var(--spacing-1)}@media only all and (max-width:1023px){.b__project_header{-ms-flex-direction:column;flex-direction:column;gap:0}}.b__project_header .__col{-ms-flex:0 0 50%;flex:0 0 50%}@media only all and (max-width:1023px){.b__project_header .__col{-ms-flex:0 0 100%;flex:0 0 100%}}.b__project_header .__content{padding:170px var(--spacing-2) var(--spacing-2);display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-1)}.b__project_header .__content .__subtitle,.b__project_header .__content .__title{text-transform:uppercase}.b__project_header .__content .__subtitle{padding-left:4px}.b__project_header .__content .__scroll{color:var(--color-1);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:var(--spacing-1);margin-top:var(--spacing-5)}@media only all and (max-width:1023px){.b__project_header .__content .__scroll{display:none}}.b__project_header .__thumbnail{overflow:hidden;border-radius:var(--radius-s);margin-bottom:var(--spacing-1);-ms-flex:0 0 calc(50% - var(--spacing-2));flex:0 0 calc(50% - var(--spacing-2))}@media only all and (max-width:1023px){.b__project_header .__thumbnail{-ms-flex:1;flex:1;border-radius:0;margin:0}}.b__project_info .centered-wrapper{display:-ms-flexbox;display:flex;gap:var(--spacing-1)}@media only all and (max-width:1023px){.b__project_info .centered-wrapper{-ms-flex-direction:column;flex-direction:column}}.b__project_info .centered-wrapper .__col{-ms-flex:0 0 50%;flex:0 0 50%}.b__project_info .centered-wrapper .__content{gap:var(--spacing-5)}.b__project_gallery .__rest,.b__project_info .centered-wrapper .__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.b__project_gallery .__rest{gap:var(--spacing-10)}@media only all and (max-width:1023px){.b__project_gallery .__rest{gap:var(--spacing-1)}}.b__project_gallery .__rest .__row{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--spacing-2)}@media only all and (max-width:1023px){.b__project_gallery .__rest .__row{gap:var(--spacing-1)}}@media only all and (max-width:1023px){.b__project_gallery .__rest .__row .__col{position:relative!important;top:0!important}}.b__project_gallery .__rest .__row:nth-child(3n+1) .__col:first-child{grid-column:1/5}@media only all and (max-width:1023px){.b__project_gallery .__rest .__row:nth-child(3n+1) .__col:first-child{grid-column:1/13}}.b__project_gallery .__rest .__row:nth-child(3n+1) .__col:first-child .__thumbnail{width:100%;aspect-ratio:1/1;max-height:50vh}.b__project_gallery .__rest .__row:nth-child(3n+1) .__col:nth-child(2){grid-column:7/13}@media only all and (max-width:1023px){.b__project_gallery .__rest .__row:nth-child(3n+1) .__col:nth-child(2){grid-column:1/13}}.b__project_gallery .__rest .__row:nth-child(3n+1) .__col:nth-child(2) .__thumbnail{width:100%;aspect-ratio:1/1.3;max-height:90vh}.b__project_gallery .__rest .__row:nth-child(3n+2) .__col{grid-column:1/13}.b__project_gallery .__rest .__row:nth-child(3n+2) .__col .__thumbnail{width:100%;height:90vh}.b__project_gallery .__rest .__row:nth-child(3n+3) .__col:first-child{grid-column:1/7}@media only all and (max-width:1023px){.b__project_gallery .__rest .__row:nth-child(3n+3) .__col:first-child{grid-column:1/13}}.b__project_gallery .__rest .__row:nth-child(3n+3) .__col:first-child .__thumbnail{width:100%;aspect-ratio:1/1.3;max-height:90vh}.b__project_gallery .__rest .__row:nth-child(3n+3) .__col:nth-child(2){grid-column:9/13}@media only all and (max-width:1023px){.b__project_gallery .__rest .__row:nth-child(3n+3) .__col:nth-child(2){grid-column:1/13}}.b__project_gallery .__rest .__row:nth-child(3n+3) .__col:nth-child(2) .__thumbnail{width:100%;aspect-ratio:1/1;max-height:50vh}.b__product_gallery{overflow:hidden;position:relative}.b__product_gallery .__breadcrumbs{position:absolute;top:var(--spacing-2);left:var(--spacing-2);z-index:1;color:gray;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.b__product_gallery .__breadcrumbs a:last-child{color:#333}.b__product_gallery .__breadcrumbs a{transition:var(--transition-m)}.b__product_gallery .__breadcrumbs a:hover{color:#333}.b__product_gallery .swiper .swiper-slide{width:33.33%;aspect-ratio:1/.9;border-radius:0}@media only all and (max-width:580px){.b__product_gallery .swiper.__1 .swiper-slide{width:100%!important}}.b__product_tags{padding:var(--spacing-2) 0 0}.b__product_tags .centered-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-1)}.b__product_info .__grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.b__product_info .__entry{padding-bottom:var(--spacing-5)}.b__product_info .__entry .__left{padding-right:var(--spacing-2)}.b__product_info .__entry .__right{padding-left:var(--spacing-2)}.b__product_info .__rest{border-top:1px solid var(--color-6);border-bottom:1px solid var(--color-6)}@media only all and (max-width:1023px){.b__product_info .__rest{-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr))}}.b__product_info .__rest .__left{border-right:1px solid var(--color-6)}.b__product_info .__left .__row{padding-right:var(--spacing-2)}@media only all and (max-width:1023px){.b__product_info .__left .__row{padding-right:0}}.b__product_info .__right .__row{padding-left:var(--spacing-2)}@media only all and (max-width:1023px){.b__product_info .__right .__row{padding-left:0}}.b__product_info .__row{padding:var(--spacing-2) 0 var(--spacing-5);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-2);-ms-flex-align:start;align-items:flex-start}.b__product_info .__row:not(:last-child){border-bottom:1px solid var(--color-6)}.b__product_info .__row.__column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-2)}.b__product_info .__row:not(.__column) .__row_content{text-align:right}.b__product_info .__row .__row_title{text-transform:uppercase;display:-ms-flexbox;display:flex;gap:var(--spacing-1);-ms-flex-align:center;align-items:center}@media only all and (min-width:1024px){.b__product_info .__row .__row_title{width:100%}}.b__product_info .__row .__row_content{width:100%}@media only all and (max-width:1023px){.b__product_info .__row .__row_content{-ms-flex:1;flex:1}}.b__product_info .__row .__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-s)}.b__product_info .__icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:var(--spacing-1)}.b__product_info .__icon svg{display:block}.b__product_info .__copy{position:relative}.b__product_info .__copy span{position:absolute;font-size:1.6rem!important;color:#fff;background-color:var(--color-1);border-radius:var(--radius-s);padding:var(--spacing-1) var(--spacing-1a);white-space:nowrap;left:0;top:50%;transform:translateY(-50%) translateX(-120%);visibility:hidden;opacity:0;transition:var(--transition-xl)}.b__product_info .__copy.__clicked span{opacity:1;visibility:visible;transform:translateY(-50%) translateX(-110%)}.b__product_info .__products{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[6];grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--spacing-3) var(--spacing-1);width:100%}@media only all and (max-width:1023px){.b__product_info .__products{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}}.b__product_info .__products .__product{aspect-ratio:1/1.4;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-1)}.b__product_info .__products .__product .__thumbnail{-ms-flex:1;flex:1;width:100%;position:relative;background-color:var(--color-thumb);border-radius:var(--radius-s);overflow:hidden}.b__product_info .__products .__product .__thumbnail img{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;display:block}.b__product_info .__products .__product .__thumbnail .g__rsimg:nth-child(2){opacity:0;transition:var(--transition-xl) var(--bezier-smooth-01)}.b__product_info .__products .__product .__thumbnail:after{content:"";z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;transition:var(--transition-m);border-radius:var(--radius-s);border:1px solid transparent}.b__product_info .__products .__product:hover .g__rsimg:nth-child(2){opacity:1;transition:var(--transition-l)}.b__product_info .__products .__product.__current .__thumbnail:after,.b__product_info .__products .__product:hover .__thumbnail:after{border:2px solid var(--color-1)}.b__product_info .__sizes .__list{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[6];grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--spacing-3) var(--spacing-1);width:100%}@media only all and (max-width:1023px){.b__product_info .__sizes .__list{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}}.b__product_info .__sizes .__size{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-1)}.b__product_info .__sizes .__size img{display:block;width:100%}.b__products_viewed{overflow:hidden}.b__product_gallery_use .centered-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-2)}@media only all and (max-width:1023px){.b__product_gallery_use .centered-wrapper{gap:var(--spacing-1)}}.b__product_gallery_use .__row{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--spacing-2)}@media only all and (max-width:1023px){.b__product_gallery_use .__row{gap:var(--spacing-1)}}@media only all and (max-width:1023px){.b__product_gallery_use .__row:nth-child(3n+1) .__col{position:relative!important;top:0!important}}.b__product_gallery_use .__row:nth-child(3n+1) .__col:first-child{grid-column:1/8}@media only all and (max-width:1023px){.b__product_gallery_use .__row:nth-child(3n+1) .__col:first-child{grid-column:1/13}}.b__product_gallery_use .__row:nth-child(3n+1) .__col:first-child .__thumbnail{width:100%;aspect-ratio:1/1.3;max-height:90vh}.b__product_gallery_use .__row:nth-child(3n+1) .__col:nth-child(2){grid-column:8/13}@media only all and (max-width:1023px){.b__product_gallery_use .__row:nth-child(3n+1) .__col:nth-child(2){grid-column:1/13}}.b__product_gallery_use .__row:nth-child(3n+1) .__col:nth-child(2) .__thumbnail{width:100%;aspect-ratio:1.1/1;max-height:50vh}.b__product_gallery_use .__row:nth-child(3n+1).__full .__col{grid-column:1/13}.b__product_gallery_use .__row:nth-child(3n+1).__full .__col .__thumbnail{width:100%;aspect-ratio:1/1.3;max-height:90vh}.b__product_gallery_use .__row:nth-child(3n+2) .__col{grid-column:6/13}@media only all and (max-width:1023px){.b__product_gallery_use .__row:nth-child(3n+2) .__col{grid-column:1/13}}.b__product_gallery_use .__row:nth-child(3n+2) .__col .__thumbnail{width:100%;height:90vh}.b__product_gallery_use .__row:nth-child(3n+3) .__col{grid-column:1/13}.b__product_gallery_use .__row:nth-child(3n+3) .__col .__thumbnail{width:100%;aspect-ratio:1/1.3;max-height:90vh}.b__product_lightbox{max-width:330px;bottom:var(--spacing-2);left:var(--spacing-2);z-index:100;display:-ms-flexbox;display:flex;gap:var(--spacing-1);cursor:pointer}@media only all and (max-width:1023px){.b__product_lightbox{display:none}}.b__product_lightbox .__item{width:72px;height:72px;border-radius:var(--radius-s);overflow:hidden;position:relative;background-color:#fff}.b__product_lightbox .__item img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.b__product_lightbox .__item .__overlay{background-color:rgba(0,0,0,.5);position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;-ms-flex-pack:center;justify-content:center;color:#fff}.b__product_floating,.b__product_lightbox .__item .__overlay{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.b__product_floating{z-index:100;-ms-flex-pack:justify;justify-content:space-between;width:464px;background-color:var(--color-0);padding:var(--spacing-1) var(--spacing-1) var(--spacing-1) var(--spacing-2);bottom:var(--spacing-2);right:var(--spacing-2);border-radius:var(--radius-m);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:var(--spacing-4)}.b__product_floating .__info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-xs)}.b__product_sticky{position:sticky;display:-ms-flexbox;display:flex;bottom:0;-ms-flex-pack:justify;justify-content:space-between;z-index:100;padding:0 var(--spacing-2) var(--spacing-2)}@media only all and (max-width:1023px){.b__product_sticky{padding:0 var(--spacing-1);bottom:var(--spacing-1)}}button,input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=radio],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],label,select,textarea{font-family:var(--font-family-1)}button:-ms-input-placeholder,input[type=checkbox]:-ms-input-placeholder,input[type=color]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=file]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=radio]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,label:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:var(--font-family-1)}button::placeholder,input[type=checkbox]::placeholder,input[type=color]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=datetime]::placeholder,input[type=email]::placeholder,input[type=file]::placeholder,input[type=month]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=radio]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,input[type=week]::placeholder,label::placeholder,select::placeholder,textarea::placeholder{font-family:var(--font-family-1)}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7-form-control-wrap{position:relative}.wpcf7-list-item{display:inline-block;margin:0}.wpcf7-list-item-label:after,.wpcf7-list-item-label:before{content:" "}.wpcf7-form .wpcf7-not-valid-tip{color:red}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative;pointer-events:none}form.submitting .wpcf7-spinner{visibility:visible}form.submitting .wpcf7-submit{color:transparent!important}form.submitting .wpcf7-submit svg{opacity:0!important}.wpcf7-spinner:before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=url]{direction:ltr}.wpcf7-form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wpcf7-form>p{margin:0}.wpcf7-form .hidden-fields-container{display:none}.wpcf7-form input[type=checkbox]{border:1px solid var(--grey-1)}.wpcf7-form input[type=date],.wpcf7-form input[type=datetime-local],.wpcf7-form input[type=datetime],.wpcf7-form input[type=time]{font-size:clamp(1.6rem,1vw,1.8rem)!important}.wpcf7-form input[type=date],.wpcf7-form input[type=datetime-local],.wpcf7-form input[type=datetime],.wpcf7-form input[type=email],.wpcf7-form input[type=file],.wpcf7-form input[type=number],.wpcf7-form input[type=password],.wpcf7-form input[type=search],.wpcf7-form input[type=tel],.wpcf7-form input[type=text],.wpcf7-form input[type=time],.wpcf7-form input[type=url],.wpcf7-form select,.wpcf7-form textarea{padding:16px 0;font-family:var(--font-family-2);border:none;width:100%;outline:none;box-shadow:none;font-size:clamp(1.6rem,1vw,1.8rem)!important;transition:var(--transition-l);border-bottom:1px solid #e6e6e6;font-weight:400}.wpcf7-form input[type=date]:-ms-input-placeholder,.wpcf7-form input[type=datetime-local]:-ms-input-placeholder,.wpcf7-form input[type=datetime]:-ms-input-placeholder,.wpcf7-form input[type=email]:-ms-input-placeholder,.wpcf7-form input[type=file]:-ms-input-placeholder,.wpcf7-form input[type=number]:-ms-input-placeholder,.wpcf7-form input[type=password]:-ms-input-placeholder,.wpcf7-form input[type=search]:-ms-input-placeholder,.wpcf7-form input[type=tel]:-ms-input-placeholder,.wpcf7-form input[type=text]:-ms-input-placeholder,.wpcf7-form input[type=time]:-ms-input-placeholder,.wpcf7-form input[type=url]:-ms-input-placeholder,.wpcf7-form select:-ms-input-placeholder,.wpcf7-form textarea:-ms-input-placeholder{opacity:1;color:#adb2c2;font-size:clamp(1.6rem,1vw,1.8rem)!important;font-weight:400}.wpcf7-form input[type=date]::placeholder,.wpcf7-form input[type=datetime-local]::placeholder,.wpcf7-form input[type=datetime]::placeholder,.wpcf7-form input[type=email]::placeholder,.wpcf7-form input[type=file]::placeholder,.wpcf7-form input[type=number]::placeholder,.wpcf7-form input[type=password]::placeholder,.wpcf7-form input[type=search]::placeholder,.wpcf7-form input[type=tel]::placeholder,.wpcf7-form input[type=text]::placeholder,.wpcf7-form input[type=time]::placeholder,.wpcf7-form input[type=url]::placeholder,.wpcf7-form select::placeholder,.wpcf7-form textarea::placeholder{opacity:1;color:#adb2c2;font-size:clamp(1.6rem,1vw,1.8rem)!important;font-weight:400}.wpcf7-form input[type=date]:not(:placeholder-shown),.wpcf7-form input[type=datetime-local]:not(:placeholder-shown),.wpcf7-form input[type=datetime]:not(:placeholder-shown),.wpcf7-form input[type=email]:not(:placeholder-shown),.wpcf7-form input[type=file]:not(:placeholder-shown),.wpcf7-form input[type=number]:not(:placeholder-shown),.wpcf7-form input[type=password]:not(:placeholder-shown),.wpcf7-form input[type=search]:not(:placeholder-shown),.wpcf7-form input[type=tel]:not(:placeholder-shown),.wpcf7-form input[type=text]:not(:placeholder-shown),.wpcf7-form input[type=time]:not(:placeholder-shown),.wpcf7-form input[type=url]:not(:placeholder-shown),.wpcf7-form select:not(:placeholder-shown),.wpcf7-form textarea:not(:placeholder-shown){border-bottom-color:#05164d}.wpcf7-form input[type=date]:focus,.wpcf7-form input[type=datetime-local]:focus,.wpcf7-form input[type=datetime]:focus,.wpcf7-form input[type=email]:focus,.wpcf7-form input[type=file]:focus,.wpcf7-form input[type=number]:focus,.wpcf7-form input[type=password]:focus,.wpcf7-form input[type=search]:focus,.wpcf7-form input[type=tel]:focus,.wpcf7-form input[type=text]:focus,.wpcf7-form input[type=time]:focus,.wpcf7-form input[type=url]:focus,.wpcf7-form select:focus,.wpcf7-form textarea:focus{border-bottom-color:#05164d}.wpcf7-form input[type=date].wpcf7-not-valid,.wpcf7-form input[type=datetime-local].wpcf7-not-valid,.wpcf7-form input[type=datetime].wpcf7-not-valid,.wpcf7-form input[type=email].wpcf7-not-valid,.wpcf7-form input[type=file].wpcf7-not-valid,.wpcf7-form input[type=number].wpcf7-not-valid,.wpcf7-form input[type=password].wpcf7-not-valid,.wpcf7-form input[type=search].wpcf7-not-valid,.wpcf7-form input[type=tel].wpcf7-not-valid,.wpcf7-form input[type=text].wpcf7-not-valid,.wpcf7-form input[type=time].wpcf7-not-valid,.wpcf7-form input[type=url].wpcf7-not-valid,.wpcf7-form select.wpcf7-not-valid,.wpcf7-form textarea.wpcf7-not-valid{border-bottom-color:var(--error-1000)!important;color:var(--error-1000)}.wpcf7-form input[type=date].wpcf7-not-valid:-ms-input-placeholder,.wpcf7-form input[type=datetime-local].wpcf7-not-valid:-ms-input-placeholder,.wpcf7-form input[type=datetime].wpcf7-not-valid:-ms-input-placeholder,.wpcf7-form input[type=email].wpcf7-not-valid:-ms-input-placeholder,.wpcf7-form input[type=file].wpcf7-not-valid:-ms-input-placeholder,.wpcf7-form input[type=number].wpcf7-not-valid:-ms-input-placeholder,.wpcf7-form input[type=password].wpcf7-not-valid:-ms-input-placeholder,.wpcf7-form input[type=search].wpcf7-not-valid:-ms-input-placeholder,.wpcf7-form input[type=tel].wpcf7-not-valid:-ms-input-placeholder,.wpcf7-form input[type=text].wpcf7-not-valid:-ms-input-placeholder,.wpcf7-form input[type=time].wpcf7-not-valid:-ms-input-placeholder,.wpcf7-form input[type=url].wpcf7-not-valid:-ms-input-placeholder,.wpcf7-form select.wpcf7-not-valid:-ms-input-placeholder,.wpcf7-form textarea.wpcf7-not-valid:-ms-input-placeholder{color:var(--error-1000)}.wpcf7-form input[type=date].wpcf7-not-valid::placeholder,.wpcf7-form input[type=datetime-local].wpcf7-not-valid::placeholder,.wpcf7-form input[type=datetime].wpcf7-not-valid::placeholder,.wpcf7-form input[type=email].wpcf7-not-valid::placeholder,.wpcf7-form input[type=file].wpcf7-not-valid::placeholder,.wpcf7-form input[type=number].wpcf7-not-valid::placeholder,.wpcf7-form input[type=password].wpcf7-not-valid::placeholder,.wpcf7-form input[type=search].wpcf7-not-valid::placeholder,.wpcf7-form input[type=tel].wpcf7-not-valid::placeholder,.wpcf7-form input[type=text].wpcf7-not-valid::placeholder,.wpcf7-form input[type=time].wpcf7-not-valid::placeholder,.wpcf7-form input[type=url].wpcf7-not-valid::placeholder,.wpcf7-form select.wpcf7-not-valid::placeholder,.wpcf7-form textarea.wpcf7-not-valid::placeholder{color:var(--error-1000)}.wpcf7-form br{display:none}.wpcf7-form textarea{resize:vertical;display:block;height:100px;padding:16px 0}.wpcf7-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;display:block;cursor:pointer;margin:0;background-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.707 10.707L12 16.414l-5.707-5.707 1.414-1.414L12 13.586l4.293-4.293 1.414 1.414z" fill="%239CA3AF"/></svg>')!important;background-repeat:no-repeat,repeat!important;background-position:right 0 top calc(50% + 3px),0 0!important;background-size:24px auto,100%!important;color:#05164d}.wpcf7-form select:not(:placeholder-shown){border-bottom:1px solid var(--color-base-300)}.wpcf7-form select:focus{border-bottom-color:var(--color-1)}.wpcf7-form select.selected,.wpcf7-form select:focus{background-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.707 10.707L12 16.414l-5.707-5.707 1.414-1.414L12 13.586l4.293-4.293 1.414 1.414z" fill="%23111827"/></svg>')!important}.wpcf7-form select.selected{color:var(--color-1);border-bottom:1px solid var(--color-1)}.wpcf7-form select.wpcf7-not-valid{color:var(--error-1000);background-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.707 10.707L12 16.414l-5.707-5.707 1.414-1.414L12 13.586l4.293-4.293 1.414 1.414z" fill="%23e42324"/></svg>')!important}.wpcf7-form button[type=submit],.wpcf7-form input[type=submit]{cursor:pointer}.wpcf7-form button[type=submit]:disabled,.wpcf7-form input[type=submit]:disabled{pointer-events:none;opacity:.2}.wpcf7-form input[type=checkbox]{margin-right:6px;width:20px;height:20px;transform:translateY(4px);cursor:pointer}.wpcf7-form input[type=radio]{cursor:pointer}.wpcf7-form hr{margin:75px 0;border:none;height:1px;background-color:transparent;width:100%}.wpcf7-form .form__items__three{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;gap:var(--spacing-1)}@media only all and (max-width:1023px){.wpcf7-form .form__items__three{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media only all and (min-width:1024px){.wpcf7-form .form__items__three .form__item:first-child{grid-column:1/3}}.wpcf7-form .form__items__two{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-2)}@media only all and (max-width:1023px){.wpcf7-form .form__items__two{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media only all and (min-width:1024px){.wpcf7-form .form__items__two .form__item:first-child{grid-column:1/3}}.wpcf7-form .form__rows{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-1)}.wpcf7-form .form__rows .form__row.__offset{margin-top:var(--spacing-2)}.wpcf7-form .form__item{width:100%}.wpcf7-form .form__item+.form__item{margin-top:var(--spacing-3)}.wpcf7-form .form__item .__label{display:block}.wpcf7-form .form__item.__submit{width:100%;border:none;position:relative;margin:var(--spacing-5) 0 0!important}.wpcf7-form .form__item.__submit .wpcf7-spinner{position:absolute;left:50%;top:50%;margin:0;transform:translate(-50%,-50%)}.wpcf7-form .form__item.__submit .wpcf7-submit:hover svg path{stroke:initial;fill:#fff}.wpcf7-form .form__item.__submit+.__legal{margin-top:12px}.wpcf7-form .form__item.__legal{border:none;margin:var(--spacing-4) 0 0}.wpcf7-form .form__item.__legal .wpcf7-list-item{margin:0}.wpcf7-form .form__item.__legal span{display:block}.wpcf7-form .form__item.__legal label{cursor:pointer;display:-ms-flexbox;display:flex}.wpcf7-form .form__item.__legal label input{width:0;height:0;overflow:hidden;margin:0;padding:0}.wpcf7-form .form__item.__legal label input:checked+span:before{transform:scale(1)}.wpcf7-form .form__item.__legal label span{display:block;position:relative;padding-left:30px;font-weight:400}.wpcf7-form .form__item.__legal label span a{text-decoration:underline}.wpcf7-form .form__item.__legal label span:after{transition:.2s;position:absolute;left:0;top:2px;content:"";height:20px;width:20px;border-radius:50%;border:1px solid var(--color-0)}.wpcf7-form .form__item.__legal label span:before{content:"";position:absolute;left:0;top:2px;height:20px;width:20px;border-radius:50%;transform:scale(0);transition:.25s;background-color:var(--color-0)}.wpcf7-form .form__item.__legal+.__legal{margin-top:20px}.wpcf7-form .form__item.file{background-color:var(--color-4);padding:0;font-size:1.5rem;line-height:1;margin-left:0!important;cursor:pointer}.wpcf7-form .form__item.file p{margin:0}.wpcf7-form .form__item.file p:empty{display:none}.wpcf7-form .form__item.file .wpcf7-form-control-wrap,.wpcf7-form .form__item.file input{color:var(--color-0);opacity:0;height:0;width:0}.wpcf7-form .form__item.file label{cursor:pointer;display:block;padding:15px}.wpcf7-form .form__item.file label i{margin-right:12px;margin-left:6px;position:relative;transform:scale(1.5);display:inline-block}.wpcf7-form .form__item.file .file__templabel{display:none;font-size:1.3rem;text-transform:uppercase;font-weight:700;-ms-flex-align:center;align-items:center;padding:0 15px 15px;cursor:pointer}.wpcf7-form .form__item.file .file__templabel i{margin-right:10px;font-size:20px}.wpcf7-form .form__item.file .file__label{display:block;color:var(--color-0)}.wpcf7-form .form__item.file .file__label span{font-size:1.3rem}.wpcf7-form .form__item.file.complete .file__templabel{display:-ms-flexbox;display:flex}.wpcf7-form .form__item.acceptance{margin:0 0 12px;display:-ms-flexbox;display:flex}.wpcf7-form .form__item.acceptance+.acceptance{margin-top:-18px}.wpcf7-form .form__item.acceptance .wpcf7-acceptance{text-align:left}.wpcf7-form .form__item.acceptance a{text-decoration:underline}.wpcf7-form .form__item.acceptance label{position:relative;font-style:normal;pointer-events:auto;-ms-flex-order:2;order:2;top:0;left:0;transform:none;font-size:1.5rem;line-height:1.7}.wpcf7-form .form__item.acceptance .wpcf7-form-control-wrap{-ms-flex-order:1;order:1;text-align:center}.wpcf7-form .form__item.acceptance .wpcf7-list-item{margin:0}.wpcf7-form .wpcf7-response-output{margin:0;display:block;padding:var(--spacing-2);width:100%;background-color:#39df4a;transition:.4s;color:#131313;font-weight:500;z-index:1;animation:dcFadeIn .5s;margin-top:var(--spacing-3)}.wpcf7-form .wpcf7-response-output:empty{margin-top:0;display:none}.wpcf7-form.failed .wpcf7-response-output,.wpcf7-form.invalid .wpcf7-response-output{background-color:var(--error-1000);color:#fff}.wpcf7-form .wpcf7-not-valid-tip{margin-top:0;font-size:1.4rem;font-weight:400;padding-top:8px;text-align:left;margin-left:0;display:block}.wpcf7-form .wpcf7-form-control-wrap{display:block}.wpcf7-form.show-notice .wpcf7-response-output{visibility:visible!important;opacity:1!important;transform:translateY(0)!important}.b__error .__content{padding:100px 32px;text-align:center;margin:0 auto}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:var(--color-base-1000)}.swiper,:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{overflow:hidden;list-style:none;padding:0}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;transition-timing-function:cubic-bezier(.86,0,.09,1)}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-buttons{display:-ms-flexbox;display:flex;gap:var(--spacing-1);-ms-flex-align:center;align-items:center}.swiper-buttons .swiper-button-next,.swiper-buttons .swiper-button-prev{cursor:pointer;width:48px;height:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--radius-s);border:1px solid var(--color-base-1000);background-color:var(--color-base-1000);transition:var(--transition-m)}.swiper-buttons .swiper-button-next svg,.swiper-buttons .swiper-button-prev svg{display:block;width:16px;height:16px}.swiper-buttons .swiper-button-next svg path,.swiper-buttons .swiper-button-prev svg path{transition:var(--transition-m);fill:var(--color-base-0)}.swiper-buttons .swiper-button-next.swiper-button-disabled,.swiper-buttons .swiper-button-prev.swiper-button-disabled{background-color:var(--color-base-0);border-color:var(--color-base-300);cursor:auto;pointer-events:none;opacity:.5}.swiper-buttons .swiper-button-next.swiper-button-disabled svg path,.swiper-buttons .swiper-button-prev.swiper-button-disabled svg path{fill:var(--color-base-1000)}.swiper-buttons .swiper-button-next.swiper-button-hidden,.swiper-buttons .swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-buttons .swiper-navigation-disabled .swiper-button-next,.swiper-buttons .swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-buttons .swiper-button-lock{display:none}.swiper-version-carousel{overflow:initial}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-lock,.swiper-scrollbar-lock{display:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto}.swiper-fade.swiper-free-mode .swiper-slide,.swiper-free-mode>.swiper-wrapper{transition-timing-function:cubic-bezier(.86,0,.09,1)}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.dialog__offcanvas{width:100vw;height:100dvh;z-index:10000000000;position:absolute}.hidden:not(.__active){visibility:hidden!important}.dialog__offcanvas{display:none;position:fixed;filter:none!important;top:0;right:0;bottom:0;left:0;background:none!important}.dialog__offcanvas .dialog__content{overscroll-behavior:contain}.dialog__offcanvas .dialog__bg{position:fixed;filter:none!important;top:0;right:0;bottom:0;left:0;animation:dcFadeOut var(--modal-duration) forwards;background:rgba(4,2,2,.35)!important;cursor:pointer}.dialog__offcanvas .__rest{-ms-flex:1;flex:1;padding:var(--spacing-2)}.dialog__offcanvas.__center{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.dialog__offcanvas.__center .dialog__wrapper{overflow:hidden;height:100dvh;position:absolute;top:0;left:0;right:0;overflow-y:scroll}.dialog__offcanvas.__center .dialog__wrapper.lenis-smooth{scroll-behavior:auto}.dialog__offcanvas.__center .dialog__wrapper.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.dialog__offcanvas.__center .dialog__wrapper.lenis-stopped{overflow:hidden}.dialog__offcanvas.__center .dialog__wrapper.lenis-scrolling iframe{pointer-events:none}.dialog__offcanvas.__center .dialog__content{background-color:#fff;position:absolute;top:0;right:0;transform:translateY(100vh);max-width:100%;width:100%;z-index:1000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100dvh}.dialog__offcanvas.__center .centered-wrapper{padding-top:140px;padding-bottom:80px}@media only all and (max-width:1023px){.dialog__offcanvas.__center .centered-wrapper{padding-top:40px;padding-bottom:8px}}.dialog__offcanvas.__center .__close{z-index:100000;position:absolute;top:30px;left:50%;transform:translateX(-50%);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:var(--spacing-1);color:#fff;font-weight:700;text-transform:uppercase;font-size:clamp(1.4rem,1vw,1.6rem)}.dialog__offcanvas.__center .__close svg{display:block}.dialog__offcanvas.__center .__close svg path{fill:#fff}.dialog__offcanvas.__center .__title_wrap{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--spacing-1);padding:0 0 40px}.dialog__offcanvas.__center .__title_wrap .__title{grid-column:1/8}@media only all and (max-width:1023px){.dialog__offcanvas.__center .__title_wrap .__title{grid-column:1/13}}.dialog__offcanvas.__center .__steps{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-8)}.dialog__offcanvas.__center .__step .__step_title{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}@media only all and (max-width:1023px){.dialog__offcanvas.__center .__step .__step_title{-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-1)}}.dialog__offcanvas.__center .__step .__step_title .__step_title_index{margin-top:2px;white-space:nowrap}@media only all and (max-width:1023px){.dialog__offcanvas.__center .__step .__step_title .__step_title_index{margin:0;width:100%}}.dialog__offcanvas.__center .__step .__step_notice{margin-bottom:var(--spacing-2)}.dialog__offcanvas.__center .__step .__step_options{display:-ms-grid;display:grid;gap:var(--spacing-1);-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}@media only all and (max-width:1023px){.dialog__offcanvas.__center .__step .__step_options{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media only all and (max-width:767px){.dialog__offcanvas.__center .__step .__step_options{-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr))}}.dialog__offcanvas.__center .__step .__step_options.__three{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}@media only all and (max-width:1023px){.dialog__offcanvas.__center .__step .__step_options.__three{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media only all and (max-width:767px){.dialog__offcanvas.__center .__step .__step_options.__three{-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr))}}.dialog__offcanvas.__center .__step .__step_options .__step_option_photo{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:1.4/1}.dialog__offcanvas.__center .__step .__step_options .__step_option_photo .__step_option_bg{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%}.dialog__offcanvas.__center .__step .__step_options .__step_option_photo .__step_option_bg:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;background-color:rgba(0,0,0,.4)}.dialog__offcanvas.__center .__step .__step_options .__step_option_photo .__step_option_bg img{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;display:block;-o-object-fit:cover;object-fit:cover}.dialog__offcanvas.__center .__step .__step_options .__step_option_photo .__step_option_input{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;cursor:pointer;z-index:2}.dialog__offcanvas.__center .__step .__step_options .__step_option_photo .__step_option_input:checked~.__step_option_title .__step_option_title_svg{display:block}.dialog__offcanvas.__center .__step .__step_options .__step_option_photo .__step_option_title{position:relative;display:-ms-flexbox;display:flex;gap:var(--spacing-1)}.dialog__offcanvas.__center .__step .__step_options .__step_option_photo .__step_option_title .__step_option_title_text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px;background-color:#fff;text-transform:uppercase}.dialog__offcanvas.__center .__step .__step_options .__step_option_photo .__step_option_title .__step_option_title_svg{display:block;background-color:#fff;display:none}.dialog__offcanvas.__center .__step .__step_options .__step_option_photo .__step_option_title .__step_option_title_svg svg{background-color:#fff;padding:5px;height:100%;width:auto;display:block}.dialog__offcanvas.__center .__step .__step_options .__step_option{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:1.4/1}@media only all and (max-width:1023px){.dialog__offcanvas.__center .__step .__step_options .__step_option{aspect-ratio:initial;padding:50px 20px}}.dialog__offcanvas.__center .__step .__step_options .__step_option .__step_option_input{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;z-index:2;cursor:pointer}.dialog__offcanvas.__center .__step .__step_options .__step_option .__step_option_input:checked~.__step_option_bg{background-color:var(--color-base-1000)}.dialog__offcanvas.__center .__step .__step_options .__step_option .__step_option_input:checked~.__step_option_title{color:#fff}.dialog__offcanvas.__center .__step .__step_options .__step_option .__step_option_bg{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;background-color:var(--color-base-25);transition:var(--transition-m)}.dialog__offcanvas.__center .__step .__step_options .__step_option .__step_option_title{position:relative;z-index:1;transition:var(--transition-m);max-width:240px;text-align:center}.dialog__offcanvas.__basic .dialog__content{background-color:#fff;position:absolute;top:0;right:0;transform:translateX(100%);overflow:hidden;height:100dvh;max-width:100%;width:1240px;z-index:1000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;will-change:transform;overflow-y:auto}.dialog__offcanvas.__basic .__header{background-color:#fff;position:sticky;top:0;z-index:1000;padding:var(--spacing-3) var(--spacing-2);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:var(--spacing-3)}.dialog__offcanvas.__basic .__header .__row{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-2)}.dialog__offcanvas.__basic .__header .__close{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:var(--spacing-1);font-size:2rem;font-weight:500}.dialog__offcanvas.__basic .__header .__close svg{display:block}.dialog__offcanvas.__basic .__header .__left{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;font-size:2rem;font-weight:500}.dialog__offcanvas.__menu .dialog__content{right:auto;left:0;transform:translateX(-100%);width:550px}.dialog__offcanvas.__menu .__header{min-height:64px;background-color:#fff;position:sticky;top:0;z-index:1000;padding:var(--spacing-3) var(--spacing-2);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:var(--spacing-3)}.dialog__offcanvas.__menu .__header .__close{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:var(--spacing-1);font-size:2rem;font-weight:500}.dialog__offcanvas.__menu .__header .__close svg{display:block}.dialog__offcanvas.__menu .__rest{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-5);padding:var(--spacing-2) 0}.dialog__offcanvas.__menu .__logo{padding:0 var(--spacing-2)}.dialog__offcanvas.__menu .__nav{-ms-flex:1;flex:1}.dialog__offcanvas.__menu .__nav .__nav_triggers{padding:0 var(--spacing-2);display:-ms-flexbox;display:flex;gap:var(--spacing-3);border-bottom:1px solid #f2f2f2;position:sticky;top:64px;z-index:10;background-color:#fff}.dialog__offcanvas.__menu .__nav .__nav_triggers .__nav_trigger{text-transform:uppercase;color:var(--color-0);transition:var(--transition-l);padding:0 0 var(--spacing-2);position:relative;z-index:1}.dialog__offcanvas.__menu .__nav .__nav_triggers .__nav_trigger:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:var(--color-1);transition:var(--transition-l);transform:scaleY(0);transform-origin:bottom}.dialog__offcanvas.__menu .__nav .__nav_triggers .__nav_trigger.__current{color:var(--color-1)}.dialog__offcanvas.__menu .__nav .__nav_triggers .__nav_trigger.__current:after{transform:scaleY(1)}.dialog__offcanvas.__menu .__nav .__nav_triggers .__nav_trigger:hover{color:var(--color-1)}.dialog__offcanvas.__menu .__nav .__nav_panels .__nav_panel{display:none;margin:0;padding:0;list-style:none}.dialog__offcanvas.__menu .__nav .__nav_panels .__nav_panel.__categories .__nav_item{padding:var(--spacing-2);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:var(--spacing-2);border-bottom:1px solid #f2f2f2}.dialog__offcanvas.__menu .__nav .__nav_panels .__nav_panel.__categories .__nav_item .__title{-ms-flex:1;flex:1;transition:var(--transition-l)}.dialog__offcanvas.__menu .__nav .__nav_panels .__nav_panel.__categories .__nav_item .__arrow{transform:translateX(-6px);transition:var(--transition-l);opacity:0}.dialog__offcanvas.__menu .__nav .__nav_panels .__nav_panel.__categories .__nav_item .__icon{-ms-flex:0 0 32px;flex:0 0 32px;height:32px;position:relative}.dialog__offcanvas.__menu .__nav .__nav_panels .__nav_panel.__categories .__nav_item .__icon img{top:0;left:0;position:absolute;display:block;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.dialog__offcanvas.__menu .__nav .__nav_panels .__nav_panel.__categories .__nav_item .__icon .g__rsimg{transition:var(--transition-l)}.dialog__offcanvas.__menu .__nav .__nav_panels .__nav_panel.__categories .__nav_item .__icon .g__rsimg:nth-child(2){opacity:0}.dialog__offcanvas.__menu .__nav .__nav_panels .__nav_panel.__categories .__nav_item:hover .__title{color:var(--color-1)}.dialog__offcanvas.__menu .__nav .__nav_panels .__nav_panel.__categories .__nav_item:hover .__arrow{transform:none;opacity:1}.dialog__offcanvas.__menu .__nav .__nav_panels .__nav_panel.__categories .__nav_item:hover .__icon .g__rsimg:first-child{opacity:0}.dialog__offcanvas.__menu .__nav .__nav_panels .__nav_panel.__categories .__nav_item:hover .__icon .g__rsimg:nth-child(2){opacity:1}.dialog__offcanvas.__menu .__nav .__nav_panels .__nav_panel.__categories.__current{display:block;animation:slideInLite .5s}.dialog__offcanvas.__menu .__nav .__nav_panels .__nav_panel.__collections{padding:var(--spacing-2);-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-3) var(--spacing-1)}@media only all and (max-width:1023px){.dialog__offcanvas.__menu .__nav .__nav_panels .__nav_panel.__collections{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}.dialog__offcanvas.__menu .__nav .__nav_panels .__nav_panel.__collections .single__collection_lite .__thumbnail{aspect-ratio:1/1}.dialog__offcanvas.__menu .__nav .__nav_panels .__nav_panel.__collections .single__collection_lite .__thumbnail img{height:100%!important;transform:none!important}.dialog__offcanvas.__menu .__nav .__nav_panels .__nav_panel.__collections.__current{display:-ms-grid;display:grid;animation:slideInLite .5s}.dialog__offcanvas.__menu .__subnav{padding:0 var(--spacing-2)}.dialog__offcanvas.__menu .__subnav .__nav_items{margin:0;padding:0;list-style:none;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-2)}.dialog__offcanvas.__menu .__subnav .__nav_item{transition:var(--transition-l)}.dialog__offcanvas.__menu .__subnav .__nav_item.__outlet{color:red}.dialog__offcanvas.__menu .__subnav .__nav_item:hover{color:var(--color-1)}.dialog__offcanvas.__filters .dialog__content{width:550px}.dialog__offcanvas.__filters .__rest_title{border-bottom:1px solid var(--color-6);text-transform:uppercase;padding:var(--spacing-2)}.dialog__offcanvas.__filters .__rest{padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.dialog__offcanvas.__filters .__form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-5);-ms-flex:1;flex:1}.dialog__offcanvas.__filters .__form_items{-ms-flex:1;flex:1}.dialog__offcanvas.__filters .__form_items .__filters_block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid var(--color-6)}.dialog__offcanvas.__filters .__form_items .__filters_block .__filter_toggle{padding:var(--spacing-2);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:var(--spacing-2)}.dialog__offcanvas.__filters .__form_items .__filters_block .__filter_toggle[aria-expanded=false] .__icon{transform:scaleY(-1)}.dialog__offcanvas.__filters .__form_items .__filters_block .__filter_toggle[aria-expanded=false]+.__filter_content{display:none}.dialog__offcanvas.__filters .__form_items .__filters_block .__filter_content{padding:0 var(--spacing-2) var(--spacing-2)}.dialog__offcanvas.__filters .__form_items .__filters_block .__filter_content .__filter_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-1)}.dialog__offcanvas.__filters .__form_items .__filters_block .__filter_content .__filter_item .__label{display:block;cursor:pointer}.dialog__offcanvas.__filters .__form_items .__filters_block .__filter_content .__filter_item.__hide{display:none}.dialog__offcanvas.__filters .__form_items .__filters_block .__filter_content .__filter_item_color .__color{height:32px;width:32px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;position:relative}.dialog__offcanvas.__filters .__form_items .__filters_block .__filter_content .__filter_item_color .__color svg{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all .3s ease;transition-delay:.1s}.dialog__offcanvas.__filters .__form_items .__filters_block .__filter_content .__filter_item_checkbox .__name{display:block;transition:var(--transition-m);padding:var(--spacing-1);background-color:var(--color-10)}.dialog__offcanvas.__filters .__form_items .__filters_block .__filter_content .__filter_item_checkbox .__checkbox:checked+.__name,.dialog__offcanvas.__filters .__form_items .__filters_block .__filter_content .__filter_item_color .__checkbox:checked+.__name{background-color:var(--color-1)}.dialog__offcanvas.__filters .__form_items .__filters_block .__filter_content .__filter_item_checkbox .__checkbox:checked+.__color svg,.dialog__offcanvas.__filters .__form_items .__filters_block .__filter_content .__filter_item_color .__checkbox:checked+.__color svg{stroke-dashoffset:0}.dialog__offcanvas.__filters .__form_footer{padding:var(--spacing-2);background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-2);position:sticky;bottom:0;z-index:1}.dialog__offcanvas.__filters .__form_footer .g__btn{-ms-flex-pack:center;justify-content:center}.dialog__offcanvas.__form .__rest,.dialog__offcanvas.__newsletter .__rest{padding-bottom:60px}.dialog__offcanvas.__form .wpcf7-response-output,.dialog__offcanvas.__newsletter .wpcf7-response-output{position:absolute;bottom:0;left:0;width:100%;background-color:#39df4a;visibility:hidden;color:#131313;opacity:0;transform:translateY(100%);transition:.4s;font-size:2rem;line-height:2.4rem;font-weight:500;z-index:1}.dialog__offcanvas.__newsletter .dialog__content{width:680px}.dialog__offcanvas.__newsletter .__rest{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-3)}.dialog__offcanvas.__form .__rest{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:var(--spacing-5)}@media only all and (max-width:1023px){.dialog__offcanvas.__form .__rest{padding:var(--spacing-2);-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}}.dialog__offcanvas.__form .__rest .__left{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-5);-ms-flex-pack:justify;justify-content:space-between}@media only all and (min-width:1024px){.dialog__offcanvas.__form .__rest .__left{-ms-flex:1;flex:1}}.dialog__offcanvas.__form .__rest .__left .__row_content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px}.dialog__offcanvas.__form .__rest .__right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-3)}@media only all and (min-width:1024px){.dialog__offcanvas.__form .__rest .__right{-ms-flex:1;flex:1}}.dialog__offcanvas.__gallery .dialog__content{width:100%;max-width:100%;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;left:0;width:100vw;height:100vh;transform:translateY(100%)}.dialog__offcanvas.__gallery .dialog__content .dialog__header{padding:var(--spacing-3);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:var(--spacing-1) var(--spacing-1) var(--spacing-1) var(--spacing-3)}.dialog__offcanvas.__gallery .dialog__content .dialog__header .dialog__close svg{display:block}.dialog__offcanvas.__gallery .dialog__content .dialog__inner{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.dialog__offcanvas.__gallery .dialog__content .dialog__inner .swiper-wrapper{box-sizing:border-box}.dialog__offcanvas.__gallery .dialog__content .dialog__inner .swiper:first-child{-ms-flex:1;flex:1;width:100%}.dialog__offcanvas.__gallery .dialog__content .dialog__inner .swiper:first-child .swiper-slide{padding:var(--spacing-2);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;border-radius:var(--radius-s);overflow:hidden}.dialog__offcanvas.__gallery .dialog__content .dialog__inner .swiper:first-child .swiper-slide .g__rsimg{height:100%;width:100%;position:relative}.dialog__offcanvas.__gallery .dialog__content .dialog__inner .swiper:first-child .swiper-slide .rsimage__caption{color:#fff;display:block;width:100%;text-align:center;margin:var(--spacing-2) 0 0}.dialog__offcanvas.__gallery .dialog__content .dialog__inner .swiper:first-child .swiper-slide img{position:absolute;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:var(--radius-s)}.dialog__offcanvas.__gallery .dialog__content .dialog__inner .swiper:nth-child(2){width:100%;height:120px}.dialog__offcanvas.__gallery .dialog__content .dialog__inner .swiper:nth-child(2) .swiper-wrapper{width:calc(100% - var(--spacing-4));height:100%;margin:0 var(--spacing-2);padding:var(--spacing-2) 0}.dialog__offcanvas.__gallery .dialog__content .dialog__inner .swiper:nth-child(2) .swiper-slide{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:120px;height:100%;transition:border .3s;border-radius:var(--radius-s);overflow:hidden}.dialog__offcanvas.__gallery .dialog__content .dialog__inner .swiper:nth-child(2) .swiper-slide .g__rsimg{height:100%;width:100%;display:block}.dialog__offcanvas.__gallery .dialog__content .dialog__inner .swiper:nth-child(2) .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dialog__offcanvas.__gallery .dialog__content .dialog__inner .swiper:nth-child(2) .swiper-slide.swiper-slide-active{border:3px solid var(--color-1)}.dialog__offcanvas.__ajax .__close{z-index:100000;position:absolute;top:8px;right:1216px;transition:var(--modal-duration);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:var(--spacing-1);color:#fff;font-weight:700;text-transform:uppercase;font-size:clamp(1.4rem,1vw,1.6rem);opacity:0}.dialog__offcanvas.__ajax .__close svg{display:block}.dialog__offcanvas.__ajax .__close svg path{fill:#fff}@media only all and (max-width:1300px){.dialog__offcanvas.__ajax .__close{right:8px;mix-blend-mode:difference}}.dialog__offcanvas.__ajax .dialog__content{width:1200px}.dialog__offcanvas.__ajax .dialog__content.__loading .__loader{opacity:1;visibility:visible;transition-delay:0s}.dialog__offcanvas.__ajax .dialog__content[data-type=team] .__read_more{display:none}.dialog__offcanvas.__ajax .dialog__content[data-type=podcast] .__header,.dialog__offcanvas.__ajax .dialog__content[data-type=team] .__header{background-color:var(--area-color);border-bottom:1px solid hsla(0,0%,100%,.2)}.dialog__offcanvas.__ajax .dialog__content[data-type=podcast] .__header .g__btn_label,.dialog__offcanvas.__ajax .dialog__content[data-type=team] .__header .g__btn_label{color:#fff}.dialog__offcanvas.__ajax .dialog__content[data-type=podcast] .__header .g__btn_label .__svg,.dialog__offcanvas.__ajax .dialog__content[data-type=team] .__header .g__btn_label .__svg{background-color:#fff}.dialog__offcanvas.__active{display:block}.dialog__offcanvas.__active .dialog__bg{animation:dcFadeIn var(--modal-duration) forwards}.dialog__offcanvas.__active.__search .dialog__content{animation:modalSlideSearchIn .4s var(--modal-delay) var(--bezier-smooth-01) forwards}.dialog__offcanvas.__active.__center{display:-ms-flexbox;display:flex}.dialog__offcanvas.__active.__center .dialog__content{animation:modalSlideVideoIn var(--modal-duration) var(--modal-delay) var(--bezier-smooth-01) forwards}.dialog__offcanvas.__active.__basic .dialog__content{animation:modalSlideFromRight var(--modal-duration) var(--modal-delay) var(--bezier-smooth-01) forwards}.dialog__offcanvas.__active.__gallery .dialog__content{animation:modalSlideToTop var(--modal-duration) var(--modal-delay) var(--bezier-smooth-01) forwards}.dialog__offcanvas.__active.__menu .dialog__content{animation:modalSlideFromLeft var(--modal-duration) var(--modal-delay) var(--bezier-smooth-01) forwards}.dialog__offcanvas.__bye .dialog__bg{animation:dcFadeOut var(--modal-duration) forwards!important}.dialog__offcanvas.__bye.__search .dialog__content{animation:modalSlideSearchOut .4s forwards!important}.dialog__offcanvas.__bye.__ajax .dialog__content,.dialog__offcanvas.__bye.__basic .dialog__content,.dialog__offcanvas.__bye.__filters .dialog__content{animation:modalSlideToRight var(--modal-duration) forwards!important}.dialog__offcanvas.__bye.__gallery .dialog__content{animation:modalSlideFromTop var(--modal-duration) forwards!important}.dialog__offcanvas.__bye.__menu .dialog__content{animation:modalSlideToLeft var(--modal-duration) forwards!important}.dialog__offcanvas.__bye.__center .dialog__content{animation:modalSlideVideoOut var(--modal-duration) forwards!important}.__loader{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;transition:.15s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:1000000;background-color:#fff}.__loader svg{width:120px;transform:translateX(20px);height:auto}.dialog__wrapper_gallery{position:fixed;z-index:1000000;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh}@keyframes loaderAnimationLite{0%{transform:translateX(20px)}50%{transform:translateX(-10px)}to{transform:translateX(20px)}}@keyframes loaderAnimation{0%{transform:translateX(40px)}50%{transform:translateX(-30px)}to{transform:translateX(40px)}}@keyframes modalSlideSearchIn{0%{opacity:0;transform:translate(-50%,30px)}to{opacity:1;transform:translate(-50%,0)}}@keyframes modalSlideSearchOut{0%{opacity:1;transform:translate(-50%,0)}to{opacity:0;transform:translate(-50%,30px)}}@keyframes modalSlideVideoIn{0%{transform:translateY(100vh)}to{transform:translateY(0)}}@keyframes modalSlideVideoOut{0%{transform:translateY(0)}to{transform:translateY(100vh)}}@keyframes modalSlideFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes modalSlideToRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes modalSlideToLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes modalSlideToTop{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes modalSlideFromTop{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes modalSlideFromLeft{0%{transform:translateX(-100%)}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 modalSlideIn2{0%{opacity:0;transform:translateY(100px)}to{transform:translateY(0);opacity:1}}