[data-content-type=row][data-appearance=contained]{max-width:unset !important}.section__banner .page__banner{position:relative;font-size:0}.section__banner .banner__tip{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff}.section__banner .banner__tip p:nth-child(1){font-size:48px;font-weight:700}.section__banner .banner__tip p:nth-child(2){font-size:36px;font-weight:400}.section__contact{display:flex;justify-content:space-between}.section__contact a{color:#1b353c}.section__contact .section__group{width:calc((100% - 12%)/2)}.section__contact dt{padding:80px 0 24px;font-size:36px;font-weight:800;margin:0;color:#1b353c;display:flex;align-items:center}.section__contact dt img{width:36px;height:36px;margin-right:16px}.section__contact dd span:nth-child(1){font-size:24px;font-weight:400;color:#17292a}.section__contact dd span:nth-child(2){font-size:20px;font-weight:400;color:#1b353c;text-align:right}.section__contact dd{padding:24px 0;display:flex;justify-content:space-between;align-items:center;margin:0}.section__contact dd+dd{border-top:1px solid rgba(229,231,235,1)}.section__contact .leave__message{cursor:pointer}.section__contact .leave__message:hover{text-decoration:underline}@media only screen and (max-width:1439px){.section__banner .banner__tip p:nth-child(1){font-size:36px}.section__banner .banner__tip p:nth-child(2){font-size:24px}.section__contact dd{padding:20px 0}.section__contact dt{font-size:32px;padding:64px 0 20px}.section__contact dd span:nth-child(1){font-size:20px}.section__contact dd span:nth-child(2){font-size:16px}}@media only screen and (max-width:1279px){.section__contact dt img{width:32px;height:32px}.section__banner .banner__tip p:nth-child(1){font-size:32px}.section__contact dt{padding:60px 0 20px}}@media only screen and (max-width:1023px){.section__banner .banner__tip p:nth-child(1){font-size:24px}.section__banner .banner__tip p:nth-child(2){font-size:16px}.section__contact dd{padding:16px 0}.section__contact dt{font-size:24px}.section__contact dd span:nth-child(1){font-size:16px}.section__contact dd span:nth-child(2){font-size:14px}}@media only screen and (max-width:767px){.section__contact dt img{width:24px;height:24px;margin-right:12px}.section__contact{flex-direction:column}.section__contact .section__group{width:100%}.section__contact dd{padding:18px 0}.section__contact dt{font-size:22px;padding:40px 0 18px}.section__banner .banner__tip p:nth-child(1){font-size:16px}.section__banner .banner__tip p:nth-child(2){font-size:22px}.section__contact .leave__message{text-decoration:underline}}.modal-popup .modal-header{border-bottom:1px solid #d2d6d9;height:60px;padding:0 24px;display:flex;justify-content:space-between;align-items:center}.modal-popup .modal-inner-wrap{background:#fff !important;border-radius:12px;width:980px;position:absolute;left:50%;top:50%;line-height:normal;margin:0}.modal-popup._inner-scroll .modal-content{padding:16px 24px 24px}@media only screen and (min-width:768px){.modal-popup .modal-inner-wrap{transform:translate(-50%,-50%) !important;font-size:small}}@media only screen and (min-width:1280px){.modal-popup .modal-inner-wrap{font-size:inherit}}@media only screen and (min-width:1440px){.footer__content .content__box{max-width:1280px;width:100%;margin:auto}.container{max-width:1280px;width:100%;margin:auto}}.modal-popup .modal-inner-wrap .modal-footer button{width:240px;height:40px;background:#355159;border-radius:20px;color:#fff;font-size:14px;font-weight:500;line-height:22px;border:none;transition:all .3s}.modal-popup .modal-inner-wrap .modal-footer button:hover{background:#496269}.modal-popup .modal-inner-wrap .modal-footer button:focus{background:#2d444b}.modal-popup .modal-title{font-size:16px;color:#17292a;font-weight:800;padding:0;border:none}.modal-popup .action-close{position:static;margin:0;padding:0}.modal-popup.modal-slide .modal-footer{padding-top:0;border-top:unset;text-align:center;margin:0}.footer__subscribe .form input,.footer__subscribe .form select{height:42px !important}.footer__subscribe .form input,.footer__subscribe .form select,.footer__subscribe .form textarea{border-radius:8px !important;box-shadow:unset !important;background-color:unset !important;color:#17292a;font-size:14px;border:1px solid #d2d6d9 !important}.footer__subscribe .form span{color:#17292a;font-size:14px;font-weight:500}.footer__subscribe .form fieldset{display:flex;justify-content:space-between;flex-wrap:wrap}.footer__subscribe .form .fieldset>.field{margin-bottom:16px}.footer__subscribe .form .field.name,.footer__subscribe .form .field.email,.footer__subscribe .form .field.location,.footer__subscribe .form .field.have{width:calc((100% - 24px)/2)}.footer__subscribe .form .field.description,.footer__subscribe .form .field.product{width:100%}.footer__subscribe .form .check__privacy{display:flex}.footer__subscribe .form .check__privacy #privacyBox{width:0;margin:0;height:unset !important}.footer__subscribe .form .check__privacy i.check-icon{background-image:url(../../images/check_default.svg);background-repeat:no-repeat;background-size:16px 16px;cursor:pointer;margin-right:16px;min-width:16px}.footer__subscribe .form .check__privacy i.check-icon.checked{background-image:url(../../images/check_checked.svg)}.footer__subscribe .form .subscribe__tip{color:#f5515b;font-size:12px;font-weight:500;line-height:20px;margin:8px 0 0 30px}#modal-message .msg:before{font-size:24px;line-height:24px;color:#006400;content:'\e60e';font-family:'luma-icons';margin:-12px 0 0;vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;left:0;top:22px;position:absolute;text-align:center}#modal-message .msg{margin:0 0 10px;padding:12px 0 12px 28px;font-size:15px;color:#006400;position:relative}@media only screen and (max-width:1439px){.modal-popup .modal-inner-wrap{width:860px}}@media only screen and (max-width:1279px){.modal-popup .modal-inner-wrap{width:664px}}@media only screen and (max-width:1023px){.modal-popup .modal-inner-wrap{width:552px}}@media only screen and (max-width:767px){.footer__subscribe .form .field.name,.footer__subscribe .form .field.email,.footer__subscribe .form .field.location,.footer__subscribe .form .field.have{width:100%}.modal-popup .modal-inner-wrap{border-radius:12px 0 0 12px}.modal-popup .modal-header{padding:0 16px}}.footer__subscribe{background:#f4f5f6;padding:80px 0}.footer__subscribe .subscribe__box{margin:0 auto;padding:60px 0;border-radius:12px;background-color:#fff;font-size:16px;font-weight:500;color:#1b353c;text-align:center}.footer__subscribe .subscribe__box .form{position:relative}.footer__subscribe .subscribe__box .form h2{font-size:24px;font-weight:800;margin:0}.footer__subscribe .subscribe__box .form .element{display:flex;max-width:724px;margin:16px auto 32px auto;height:48px;position:relative}.footer__subscribe .subscribe__box .form .element input[type=email]{background-color:#f3f5f4;padding-left:12px;outline:none;border:none;flex:1;width:100%;height:100%;border-radius:8px 0 0 8px;box-shadow:unset;font-size:16px}.footer__subscribe .subscribe__box .form .element input[type=email]::placeholder{color:#8c9399}.footer__subscribe .subscribe__box .form .field.button{position:relative}.footer__subscribe .subscribe__box .form .field.button .loader__wrap{position:absolute;bottom:0;width:100%;background:#355159;justify-content:center;display:none;border-radius:0 8px 8px 0}@keyframes l3{to{transform:rotate(1turn)}}.footer__subscribe .subscribe__box .form .field.button .loader__wrap .loader{width:32px;height:32px;padding:8px;aspect-ratio:1;border-radius:50%;background:#fff;--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}.footer__subscribe .subscribe__box .form .element button{min-width:96px;background-color:#355159;color:#fff;border-radius:0 8px 8px 0;padding:0 28px;font-size:16px;font-weight:500;border:none;transition:all .3s;height:100%}.footer__subscribe .subscribe__box .form .element button:hover{background-color:#496269}.footer__subscribe .subscribe__box .form .element button:focus{background-color:#2d444b}.footer__subscribe .subscribe__box .form .element div.mage-error{position:absolute;bottom:-28px;right:0;left:0;margin:0;font-size:16px}.footer__subscribe .subscribe__box .form p{font-size:16px;font-weight:500}.footer__subscribe .subscribe__box .form .subscribe__msg{padding:12px 0 12px 28px;font-size:14px;color:#32cd32;position:absolute;bottom:-40px;display:none}.footer__subscribe .subscribe__box .form .subscribe__msg:before{font-size:24px;line-height:24px;color:#32cd32;content:'\e60e';font-family:'luma-icons';margin:-12px 0 0;vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;left:0;top:22px;position:absolute;text-align:center}.footer__subscribe .subscribe__box .form .subscribe__msg.error{color:#b30000}.footer__subscribe .subscribe__box .form .subscribe__msg.error:before{content:'\e61f';color:#b30000}@media only screen and (max-width:1439px){.footer__subscribe .subscribe__box .form .field.button .loader__wrap .loader{height:28px;width:28px}.footer__subscribe{padding:60px 80px}.footer__subscribe .subscribe__box{padding:48px 0}.footer__subscribe .subscribe__box .form .element{height:44px;max-width:644px}.footer__subscribe .subscribe__box .form h2{font-size:20px}.footer__subscribe .subscribe__box .form p{font-size:14px}}@media only screen and (max-width:1279px){.footer__subscribe .subscribe__box .form .element{max-width:616px}}@media only screen and (max-width:1023px){.footer__subscribe .subscribe__box .form .field.button .loader__wrap .loader{height:17px;width:17px}.footer__subscribe{padding:40px 24px}.footer__subscribe .subscribe__box{padding:32px 0}.footer__subscribe .subscribe__box .form .element{height:33px;max-width:425px}.footer__subscribe .subscribe__box .form h2{font-size:15px}.footer__subscribe .subscribe__box .form .element input[type=email],.footer__subscribe .subscribe__box .form .element button,.footer__subscribe .subscribe__box .form p{font-size:12px}.footer__subscribe .subscribe__box .form .element div.mage-error{font-size:12px}}@media only screen and (min-width:912px) and (max-width:1023px){.footer__subscribe .subscribe__box{max-width:864px}}@media only screen and (max-width:767px){.footer__subscribe .subscribe__box .form .field.button .loader__wrap .loader{height:24px;width:24px}.footer__subscribe .subscribe__box .form .subscribe__msg{font-size:12px}.footer__subscribe .subscribe__box{padding:32px 35px}.footer__subscribe{padding:40px 16px}.footer__subscribe .subscribe__box .form .element{height:40px}.footer__subscribe .subscribe__box .form .element button{padding:0}}@media only screen and (min-width:712px) and (max-width:767px){.footer__subscribe .subscribe__box{max-width:720px}}@media only screen and (max-width:380px){.footer__subscribe .subscribe__box .form .element{margin-bottom:48px}.footer__subscribe .subscribe__box .form .subscribe__msg{bottom:-54px}}