.ws-scroll-parallel .scroll-parallel__move{transition:all 1s}@media(max-width:767px){.ws-scroll-parallel .scroll-parallel__move{transition:none}}.animation-floating{animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:animation_floating;animation-timing-function:ease-in-out}@keyframes animation_floating{0%{transform:translate(0)}50%{transform:translateY(20px)}to{transform:translate(0)}}.animation-pendulum{animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:animation_pendulum;animation-timing-function:ease-in-out}@keyframes animation_pendulum{0%{transform:rotate(0)}50%{transform:rotate(-10deg)}to{transform:rotate(0)}}.ws-infinite-scroll{overflow:hidden;position:relative;width:100%}.ws-infinite-scroll__track{display:flex;width:-moz-fit-content;width:fit-content;will-change:transform}.ws-infinite-scroll__track--paused{animation-play-state:paused!important}.ws-infinite-scroll__content{display:flex;flex-shrink:0;gap:0}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-25%)}}@keyframes scroll-right{0%{transform:translate(-25%)}to{transform:translate(0)}}.ws-toggle{border-bottom:1px solid var(--black4l);display:flex;flex-direction:column;width:100%}.ws-toggle.border-top{border-top:1px solid var(--black4l)}.ws-toggle.is-active .ws-toggle-title,.ws-toggle.is-active .ws-toggle-title:hover{background-color:var(--primary2d)}.ws-toggle.is-active .ws-toggle-title .ws-toggle-title__index,.ws-toggle.is-active .ws-toggle-title .ws-toggle-title__title{color:var(--white);transition:all .2s}.ws-toggle.is-active .ws-toggle-title .ws-icon{color:var(--white);transform:rotate(180deg);transition:all .2s}.ws-toggle.is-active .ws-toggle-content{height:auto;padding:16px;transition:all .2s}.ws-toggle .ws-toggle-title{cursor:pointer;display:flex;flex-direction:row;padding:16px 60px 16px 16px;position:relative}.ws-toggle .ws-toggle-title:hover{background-color:var(--gray9l);transition:all .2s}.ws-toggle .ws-toggle-title .ws-toggle-title__index{color:var(--primary);flex:0 0 auto;font-weight:700;line-height:1.5;margin-right:16px;transition:all .2s;width:56px}@media(max-width:767px){.ws-toggle .ws-toggle-title .ws-toggle-title__index{width:50px}}.ws-toggle .ws-toggle-title .ws-toggle-title__title{color:var(--gray9d);font-size:1rem;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.5;transition:all .2s}.ws-toggle .ws-toggle-title .ws-icon{color:var(--gray9d);font-size:1.5rem;position:absolute;right:16px;top:16px;transition:all .2s;z-index:1}.ws-toggle .ws-toggle-content{font-weight:400;height:0;line-height:1.5;overflow:hidden;padding:0 16px;text-align:justify;transition:all .2s}.ws-toggle .ws-toggle-content .ws-text{line-height:1.5}.ws-toggle.style-1{border-bottom:unset;border-radius:10px;margin-bottom:16px;transition:all .3s ease}.ws-toggle.style-1.is-active .ws-toggle-title{background-color:var(--gray10l)}.ws-toggle.style-1.is-active .ws-toggle-title .ws-toggle-title__title{color:var(--gray8d)}.ws-toggle.style-1.is-active .ws-toggle-content{padding:16px 32px}.ws-toggle.style-1 .ws-toggle-title{background-color:var(--gray10l);border-radius:10px}.ws-toggle.style-1 .ws-toggle-title:hover{background-color:var(--gray8l)}.ws-toggle.style-1 .ws-toggle-title:before{background:var(--primary);border-radius:100px;content:"";height:calc(100% - 32px);left:16px;position:absolute;width:6px}.ws-toggle.style-1 .ws-toggle-title .ws-toggle-title__title{color:var(--gray8d);margin-left:22px}.ws-toggle.style-1 .ws-toggle-title .ws-icon{color:var(--gray2d)}.ws-toggle.style-1 .ws-toggle-content{padding-left:32px;padding-right:32px}.ws-max-width-content{display:flex;justify-content:center;width:100%}.ws-max-width-content.size-1120 .ws-max-width-content__container{padding:0 40px;width:1200px}@media(max-width:960px){.ws-max-width-content.size-1120 .ws-max-width-content__container{padding:0 24px;width:calc(100% - 48px)}}@media(max-width:600px){.ws-max-width-content.size-1120 .ws-max-width-content__container{padding:0 16px;width:calc(100% - 32px)}}.ws-main{padding:20px}.ws-recaptcha{align-items:center;display:flex;justify-content:center;width:100%}.ws-custom-field-contact-request .ws-btn{margin-top:16px;max-width:100%;min-height:50px;width:100%}.ws-custom-field-contact-request .ws-btn .ws-text{color:#fff;font-size:var(18rem/16)}.ws-google-map{position:relative}.ws-google-map .marker-tooltip{background-color:var(--gray12d);border-radius:4px;box-shadow:0 0 1px #1c1c401a,0 16px 16px -2px #1c1c401a;color:var(--white);height:auto;opacity:.85;padding:12px;position:absolute;transform:translate(-50%,-100%);width:190px}.ws-google-map .marker-tooltip .marker-tooltip-title{font-size:12px;font-weight:700;line-height:16px;margin-bottom:8px}.ws-google-map .marker-tooltip .marker-tooltip-content{font-size:12px;font-weight:400;line-height:16px}.ws-google-map .ws-google-map-mask{height:100%;left:0;position:absolute;top:0;width:100%}.ws-google-map .ws-google-map-mask .ws-google-map-mask-container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.ws-google-map .ws-google-map-mask .ws-google-map-mask-bg{background-color:var(--white);height:100%;opacity:.6;position:absolute;width:100%;z-index:0}.ws-google-map .custom-btns{bottom:20px;position:absolute;right:20px;z-index:2}.ws-google-map .custom-btns .ws-icon-btn:first-child{border-radius:2px}.ws-google-map .custom-btns .ws-icon-btn:nth-child(2){border-top-left-radius:2px;border-top-right-radius:2px}.ws-google-map .custom-btns .ws-icon-btn:nth-child(3){border-bottom-left-radius:2px;border-bottom-right-radius:2px;padding-top:1px;position:relative}.ws-google-map .custom-btns .ws-icon-btn:nth-child(3):after{background-color:var(--gray6l);content:"";height:1px;left:0;position:absolute;top:0;transform:translate(4px);width:calc(100% - 8px)}.ws-google-map .ws-google-map-marker-element{pointer-events:auto}.ws-header{z-index:1000}.ws-header.sticky-header{position:sticky;top:0}@media(max-width:1200px){.ws-header.sticky-1200{position:sticky;top:0}}.ws-lottie[data-v-3bbd04ba] svg{height:400px;width:400px}
