@font-face{font-family:"Helvetica Condensed";src:url(/wp-content/themes/hyhadmin/assets/font/HelveticaCondensedRegular.woff2) format("woff2"),url("/wp-content/themes/hyhadmin/assets/font/Helvetica Condensed Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Condensed";src:url(/wp-content/themes/hyhadmin/assets/font/HelveticaBoldCondensed.woff2) format("woff2"),url("/wp-content/themes/hyhadmin/assets/font/Helvetica Bold Condensed.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(/wp-content/themes/hyhadmin/assets/font/Inter_24pt-Regular.woff2) format("woff2"),url(/wp-content/themes/hyhadmin/assets/font/Inter_24pt-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/wp-content/themes/hyhadmin/assets/font/Montserrat-Regular.woff2) format("woff2"),url(/wp-content/themes/hyhadmin/assets/font/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{color-scheme:dark;--c-primary:#4f7cff;--c-primary-soft:#7aa2ff;--c-accent:#22d3ee;--c-bg:white;--c-bg-soft:#101830;--c-border:rgba(255, 255, 255, 0.08);--c-text:#eef2ff;--c-muted:#9aa5c4}*{box-sizing:border-box;margin:0;padding:0}html{font-size:625%;-webkit-text-size-adjust:100%}body{font-family:"Helvetica Condensed","Inter","Montserrat","PingFang SC","Microsoft YaHei",system-ui,-apple-system,sans-serif;background:var(--c-bg);color:var(--c-text);max-width:7.5rem;margin:0 auto;min-height:100vh;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;border:none;background:none;cursor:pointer;color:inherit}.header{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:7.5rem;z-index:100;height:.9rem;padding:0 .4rem;display:flex;align-items:center;background:rgb(0 0 0 / .1);backdrop-filter:blur(.08rem)}.header__inner-nav-item,.header__inner-nav-item a{transition:color 0.3s ease}.header__inner{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%}.header__inner-nav{display:flex;justify-content:center;align-items:center;gap:.5rem;height:100%}.header__inner-nav-item{position:relative;height:100%;display:flex;align-items:center;cursor:pointer;color:#FFF;font-family:"Helvetica Condensed",sans-serif;font-size:.16rem;font-style:normal;font-weight:400;line-height:normal}.header__inner-nav-item:hover a,.header__inner-nav-item.is-active a,.header.is-scrolled .header__inner-nav-item:hover a,.header.is-scrolled .header__inner-nav-item.is-active a{background:linear-gradient(135deg,#00B8E2 0%,#0063C3 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0}.header__inner-nav-item::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:0;height:.02rem;background:linear-gradient(135deg,#00B8E2 0%,#0063C3 100%);border-radius:.01rem;opacity:0;transition:width 0.4s cubic-bezier(.22,1,.36,1),opacity 0.4s ease}.header.is-scrolled .header__inner-nav-item.is-active::after{width:.4rem;opacity:1}.header__inner-right{display:flex;align-items:center;justify-content:center;margin-right:0}.header__inner-right .nav-menu-icon{width:.36rem;height:.36rem;cursor:pointer;display:block}.logo{display:flex;align-items:center;margin-left:0}.logo img{width:1.65rem;height:.36rem;display:block}.nav-mask{position:fixed;inset:0;z-index:90;background:rgb(5 8 18 / .72);backdrop-filter:blur(.06rem);opacity:0;transition:opacity 0.3s ease}.nav-mask.is-visible{opacity:1}.footer{background:#0a0a0a;color:#999}.footer__quote{position:relative;min-height:100vh;display:flex;align-items:center;background-image:url(/wp-content/themes/hyhadmin/assets/images/footer/first-img.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.footer__quote-inner{display:flex;align-items:center;width:100%;padding:0 2.18rem 0 1.46rem;box-sizing:border-box}.footer__quote-left{width:4.9rem;flex-shrink:0;color:#FFF;font-family:"Helvetica Condensed",sans-serif;font-size:.7rem;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize;margin-right:auto}.footer__quote form{position:relative;flex-shrink:0;width:7.44rem;background:#fff;padding:.4rem .5rem;box-sizing:border-box}.footer__quote form::before{content:"";position:absolute;top:0;left:0;right:0;height:.12rem;background:#0D67AC}.footer__quote form ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;column-gap:.44rem;row-gap:.24rem}.footer__quote form li{margin-bottom:0;box-sizing:border-box;padding:.16rem 0;border-bottom:.01rem solid #D9D9D9;display:flex;flex-direction:column;justify-content:center}.footer__quote form li>p{margin:0}.footer__quote form li>p>span{display:flex;flex-direction:column}.footer__quote form li>p>span>span{display:block}.footer__quote form li:nth-child(1),.footer__quote form li:nth-child(2),.footer__quote form li:nth-child(3),.footer__quote form li:nth-child(4){width:3rem;height:.92rem}.footer__quote form li:nth-child(5),.footer__quote form li:nth-child(6){width:6.44rem;max-width:100%;height:1.5rem}.footer__quote form label{display:block;color:#333;font-family:"Figtree",sans-serif;font-size:.16rem;font-style:normal;font-weight:600;line-height:175%;text-transform:capitalize;margin:0}.footer__quote form input[type="text"],.footer__quote form input[type="email"],.footer__quote form textarea{display:block;width:100%;height:.32rem;border:none;outline:none;color:#999;font-family:"Figtree",sans-serif;font-size:.16rem;font-style:normal;font-weight:600;text-transform:capitalize;background:#fff0;box-sizing:border-box;padding:0 .02rem;transition:color .25s ease}.footer__quote form li:focus-within{border-bottom-color:#0D67AC}.footer__quote form input::placeholder,.footer__quote form textarea::placeholder{color:#ccc}.footer__quote form li:nth-child(5) input[type="text"],.footer__quote form li:nth-child(5) textarea,.footer__quote form li:nth-child(6) input[type="text"]{height:.9rem;padding:0 .02rem}.footer__quote form textarea{resize:none;vertical-align:top;line-height:.32rem}.footer__quote form button[type="submit"]{position:relative;overflow:hidden;display:flex;width:100%;max-width:6.44rem;padding:.2rem .3rem;justify-content:center;align-items:center;gap:.1rem;border-radius:.04rem;border:none;background:#0D67AC;color:#FFF;font-family:"Avant Garde Gothic Itc L OT",sans-serif;font-size:.16rem;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;margin-top:.3rem;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.footer__quote form button[type="submit"]::after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(120deg,transparent,rgb(255 255 255 / .5),transparent);transform:skewX(-20deg);transition:left .6s ease}.footer__quote form button[type="submit"]:hover{transform:translateY(-.03rem);background:#1280d4;box-shadow:0 .12rem .28rem rgb(13 103 172 / .45)}.footer__quote form button[type="submit"]:hover::after{left:130%}.footer__quote form>p:nth-child(4){margin-top:.18rem;color:#999;font-family:"Montserrat",sans-serif;font-size:.18rem;font-style:normal;font-weight:300;line-height:normal}.footer__quote form .wpcf7-response-output{margin:.18rem 0 0;padding:0;border:none;color:#1E9E4A;font-weight:500;font-family:"Montserrat",sans-serif;font-size:.16rem;font-style:normal;font-weight:300;line-height:normal}.footer__quote form .hidden-fields-container{display:none}.footer__quote .screen-reader-response{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.footer__main{padding:.5rem 1rem 0;background-color:#333}.footer__top{display:flex;align-items:center;justify-content:space-between;padding-bottom:.4rem;border-bottom:.01rem dashed rgb(255 255 255 / .18);margin-bottom:.4rem}.footer__top-logo{width:3.09rem;height:.68rem;object-fit:contain}.footer__follow{display:flex;align-items:center;gap:.2rem}.footer__follow-text{color:#FFF;font-family:"Inter",sans-serif;font-size:.24rem;font-style:normal;font-weight:400;line-height:normal}.footer__follow-icons{display:flex;align-items:center;gap:.1rem}.footer__follow-icon{display:flex;align-items:center;justify-content:center;width:.41191rem;height:.41191rem;border-radius:50%;background:#FFF;transition:transform .25s ease,opacity .25s ease}.footer__follow-icon:hover{transform:translateY(-.02rem);opacity:.85}.footer__follow-icon img{width:.2746rem;height:.2746rem;object-fit:contain}.footer__links{display:flex;justify-content:space-between;gap:0;margin-bottom:1rem}.footer__col{display:flex;flex-direction:column;gap:.14rem;min-width:1.4rem;padding-right:.4rem}.footer__col--contact{padding-right:0;padding-left:.4rem}.footer__divider{flex:0 0 auto;align-self:stretch;position:relative;width:.6rem}.footer__divider::before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);border-left:.01rem dashed rgb(255 255 255 / .18)}.footer__col:nth-child(4){padding-right:0;padding-left:.4rem}.footer__title{color:#FFF;font-family:"Anton",sans-serif;font-size:.3rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:.06rem}.footer__link{color:#FFF;font-family:"Arial",sans-serif;font-size:.16rem;font-style:normal;font-weight:400;line-height:.2rem;text-decoration:none;transition:opacity .25s ease}.footer__link:hover{opacity:.7}.footer__contact-item{display:flex;align-items:flex-start;gap:.12rem;color:#FFF;font-family:"Arial",sans-serif;font-size:.16rem;font-style:normal;font-weight:400;line-height:.2rem}.footer__contact-icon{width:.17013999999999999rem;height:.16rem;flex-shrink:0;margin-top:.02rem;object-fit:contain}.footer__bar{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;border-top:.01rem dashed rgb(255 255 255 / .18)}.footer__bar-left{color:rgb(234 234 234 / .6);font-family:"Roboto Flex",sans-serif;font-size:.14rem;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.footer__bar-icons{display:flex;align-items:center;gap:.16rem}.footer__bar-icon{display:flex;align-items:center;justify-content:center;width:.24419000000000002rem;height:.24419000000000002rem;text-decoration:none;transition:opacity .25s ease}.footer__bar-icon:hover{opacity:.7}.footer__bar-icon img{width:100%;height:100%;object-fit:contain}.footer__bar-right{display:flex;align-items:center;gap:.2rem}.footer__bar-right a{color:rgb(234 234 234 / .6);font-family:"Roboto Flex",sans-serif;font-size:.14rem;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize;text-decoration:none;transition:color .25s ease}.footer__bar-right a:hover{color:#FFF}html[data-mode="h5"] .footer__title{display:flex;align-items:center;justify-content:space-between;gap:.1rem;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation}html[data-mode="h5"] .footer__title::after{content:"";position:static;width:.55em;height:.55em;border-right:.15em solid #fff;border-bottom:.15em solid #fff;background:none;flex-shrink:0;transform:rotate(45deg);transition:transform 0.3s ease}html[data-mode="h5"] .footer__col.is-open .footer__title::after{transform:rotate(-135deg)}html[data-mode="h5"] .footer__col>*:not(.footer__title){display:none}html[data-mode="h5"] .footer__col.is-open>*:not(.footer__title){display:block;animation:footer-col-in 0.3s ease}html[data-mode="h5"] .footer__col--static .footer__title{cursor:default}html[data-mode="h5"] .footer__col--static .footer__title::after{display:none}html[data-mode="h5"] .footer__col--static>*:not(.footer__title){display:block}html[data-mode="h5"] .footer__col--static .footer__contact-item{display:flex;align-items:center}html[data-mode="h5"] .footer__col{padding-right:0;padding-left:0}html[data-mode="h5"] .footer__divider{display:none}@keyframes footer-col-in{from{opacity:0;transform:translateY(-.12rem)}to{opacity:1;transform:translateY(0)}}html[data-mode="h5"] .footer__main{padding:.6rem .4rem .5rem}html[data-mode="h5"] .footer__top{flex-direction:column;align-items:flex-start;gap:.3rem}html[data-mode="h5"] .footer__links{flex-wrap:wrap;gap:.3rem .2rem}html[data-mode="h5"] .footer__col{flex:1 1 40%;min-width:2.6rem}html[data-mode="h5"] .footer__contact-item{font-size:.2rem}html[data-mode="h5"] .footer__bar{flex-direction:column;height:auto;padding:.3rem .4rem;gap:.2rem}html[data-mode="h5"] .footer__bar-left,html[data-mode="h5"] .footer__bar-right{font-size:.18rem;text-align:center}html[data-mode="h5"] .footer__quote{min-height:auto;padding:.6rem .4rem}html[data-mode="h5"] .footer__quote-inner{flex-direction:column;padding:0;gap:.4rem}html[data-mode="h5"] .footer__quote-left{font-size:.4rem;text-align:center;margin-right:0}html[data-mode="h5"] .footer__quote form{width:100%;padding:.3rem .24rem}html[data-mode="h5"] .footer__quote form li{width:100%}html[data-mode="h5"] .footer__quote form label{font-size:.22rem}html[data-mode="h5"] .footer__quote form input[type="text"],html[data-mode="h5"] .footer__quote form input[type="email"]{height:.6rem;font-size:.22rem}html[data-mode="h5"] .footer__quote form li:nth-child(6) input[type="text"]{height:1.6rem}html[data-mode="h5"] .footer__quote form button[type="submit"]{max-width:none;width:100%;padding:.2rem 0;font-size:.26rem}html[data-mode="h5"] .footer__quote form>p:nth-child(4){font-size:.2rem}html[data-mode="h5"] .footer__quote form .wpcf7-response-output{font-size:.22rem}.float-bar{position:fixed;right:.2rem;bottom:3.54rem;z-index:200;display:flex;flex-direction:column;gap:.14rem}.float-bar__btn{display:flex;align-items:center;justify-content:center;width:.6rem;height:.6rem;border-radius:50%;border:none;cursor:pointer;transition:transform 0.3s ease,box-shadow 0.3s ease;text-decoration:none}.float-bar__btn:hover{transform:scale(1.08);box-shadow:0 .04rem .12rem rgb(0 0 0 / .3)}.float-bar__btn--email{background:linear-gradient(135deg,#00B8E2 0%,#0063C3 100%)}.float-bar__btn--phone{background:linear-gradient(135deg,#52C41A 0%,#389E0D 100%)}.float-bar__btn--top{background:#333;color:#fff}.float-bar__btn img{width:.3rem;height:.3rem;display:block}.float-bar__btn--top img{width:.36rem;height:.36rem}html[data-mode="pc"] body{max-width:19.2rem}html[data-mode="pc"] .header{max-width:19.2rem;padding:0 .8rem;height:.9rem}html[data-mode="pc"] .footer{max-width:19.2rem}html[data-mode="pc"] .footer__quote-inner{padding:0 2.18rem 0 1.46rem}html[data-mode="pc"] .footer__quote-left{font-size:.7rem}html[data-mode="pc"] .footer__quote form{width:7.44rem}html[data-mode="pc"] .footer__quote form label{font-size:.16rem}html[data-mode="pc"] .footer__quote form input[type="text"],html[data-mode="pc"] .footer__quote form input[type="email"]{font-size:.16rem}html[data-mode="pc"] .footer__quote form button[type="submit"]{max-width:6.44rem;font-size:.16rem;padding:.2rem .3rem}html[data-mode="pc"] .footer__quote form>p:nth-child(4){font-size:.18rem}a:focus-visible,button:focus-visible{outline:.02rem solid var(--c-accent);outline-offset:.04rem}.nav-drawer{position:fixed;inset:0;z-index:999;pointer-events:none;visibility:hidden;transition:visibility 0s linear 0.55s}.nav-drawer.is-open{pointer-events:auto;visibility:visible;transition-delay:0s}.nav-drawer__mask{position:absolute;inset:0;background:radial-gradient(120% 90% at 0% 0%,rgb(13 103 172 / .14) 0%,#fff0 55%);opacity:0;transition:opacity 0.55s ease}.nav-drawer.is-open .nav-drawer__mask{opacity:1}.nav-drawer__panel{position:absolute;inset:0;display:flex;flex-direction:column;padding:.55rem 1.1rem .4rem;box-sizing:border-box;background:linear-gradient(160deg,#FFFFFF 0%,#F7F9FB 60%,#EEF3F8 100%);opacity:0;transform:translateX(100%);transition:opacity 0.45s ease,transform 0.55s cubic-bezier(.22,1,.36,1);overflow-y:auto}.nav-drawer.is-open .nav-drawer__panel{opacity:1;transform:none}.nav-drawer__close{position:absolute;top:.22rem;right:.28rem;width:.4rem;height:.4rem;border:1px solid #D9D9D9;border-radius:50%;background:#fff0;cursor:pointer;transition:background 0.3s ease,border-color 0.3s ease,transform 0.4s cubic-bezier(.22,1,.36,1)}.nav-drawer__close span{position:absolute;left:50%;top:50%;width:.16rem;height:.02rem;background:#333;transition:background 0.3s ease}.nav-drawer__close span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.nav-drawer__close span:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.nav-drawer__close:hover{background:#0D67AC;border-color:#0D67AC;transform:rotate(90deg)}.nav-drawer__close:hover span{background:#FFF}.nav-drawer__nav{display:flex;flex-direction:column;align-items:flex-start}.nav-drawer__link{position:relative;display:inline-block;color:#666;text-decoration:none;font-family:"Helvetica Condensed",sans-serif;font-size:.26rem;font-style:normal;font-weight:700;line-height:normal;transition:color 0.3s ease,transform 0.4s cubic-bezier(.22,1,.36,1)}.nav-drawer__link::after{content:"";position:absolute;left:0;bottom:-.04rem;width:100%;height:.02rem;background:#0D67AC;transform:scaleX(0);transform-origin:left;transition:transform 0.4s cubic-bezier(.22,1,.36,1)}.nav-drawer__link:hover{color:#0D67AC}.nav-drawer__link:hover::after,.nav-drawer__link.is-active::after{transform:scaleX(1)}.nav-drawer__link.is-active{color:#0D67AC}.nav-drawer__link--main{margin-top:.3rem;color:#333;font-size:.4rem}.nav-drawer__link--main:hover{transform:translateX(.08rem)}.nav-drawer__group{margin-top:.3rem}.nav-drawer__group .nav-drawer__link--main{margin-top:0}.nav-drawer__sub{display:flex;flex-wrap:wrap;gap:.08rem .32rem;margin-top:.14rem}.nav-drawer__sub a{position:relative;padding-bottom:.03rem;color:#333;text-decoration:none;font-family:"Helvetica Condensed",sans-serif;font-size:.15rem;font-style:normal;font-weight:500;line-height:normal;transition:color 0.3s ease}.nav-drawer__sub a::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#0D67AC;transform:scaleX(0);transform-origin:left;transition:transform 0.35s cubic-bezier(.22,1,.36,1)}.nav-drawer__sub a:hover,.nav-drawer__sub a.is-active{color:#0D67AC}.nav-drawer__sub a:hover::after,.nav-drawer__sub a.is-active::after{transform:scaleX(1)}.nav-drawer__foot{display:flex;align-items:center;gap:.2rem;margin-top:auto;padding-top:.4rem;opacity:0;transform:translateY(.2rem)}.nav-drawer__icon-btn{cursor:pointer;transition:border-color 0.3s ease,background 0.3s ease,transform 0.35s cubic-bezier(.22,1,.36,1);display:flex;width:.32rem;height:.32rem;padding:.08rem;gap:.1rem;background:rgb(51 51 51 / .06);align-items:center;justify-content:center}.nav-drawer__icon-btn-two{width:.72rem;height:.32rem}.nav-drawer__icon-btn img{width:.15rem;height:.15rem;display:block}.nav-drawer__icon-btn span{color:#333;font-family:Gabarito;font-size:.16rem;font-style:normal;font-weight:400;line-height:normal}.nav-drawer__icon-btn:hover{border-color:#0D67AC;background:rgb(13 103 172 / .08);transform:translateY(-.03rem)}.nav-drawer__quote{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.06rem;background:#0D67AC;border:none;cursor:pointer;text-transform:uppercase;transition:background 0.3s ease,transform 0.35s cubic-bezier(.22,1,.36,1),box-shadow 0.3s ease;display:inline-flex;height:.32rem;padding:.07rem .15rem .06rem .13rem;align-items:center;gap:.07rem;color:#FFF;font-family:Gabarito;font-size:.16rem;font-style:normal;font-weight:400;line-height:normal}.nav-drawer__quote img{width:.16rem;height:.16rem;display:block;filter:brightness(0) invert(1)}.nav-drawer__quote::before{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(120deg,transparent,rgb(255 255 255 / .45),transparent);transform:skewX(-20deg);transition:left 0.7s ease}.nav-drawer__quote:hover{background:#0A5590;transform:translateY(-.03rem);box-shadow:0 .06rem .16rem 0 rgb(13 103 172 / .35)}.nav-drawer__quote:hover::before{left:140%}@keyframes navDrawerUp{from{opacity:0;transform:translateY(.3rem)}to{opacity:1;transform:none}}.nav-drawer.is-open .nav-drawer__nav>*,.nav-drawer.is-open .nav-drawer__foot{opacity:1;transform:none;animation:navDrawerUp 0.55s cubic-bezier(.22,1,.36,1) backwards}.nav-drawer.is-open .nav-drawer__nav>:nth-child(1){animation-delay:0.12s}.nav-drawer.is-open .nav-drawer__nav>:nth-child(2){animation-delay:0.18s}.nav-drawer.is-open .nav-drawer__nav>:nth-child(3){animation-delay:0.24s}.nav-drawer.is-open .nav-drawer__nav>:nth-child(4){animation-delay:0.3s}.nav-drawer.is-open .nav-drawer__nav>:nth-child(5){animation-delay:0.36s}.nav-drawer.is-open .nav-drawer__nav>:nth-child(6){animation-delay:0.42s}.nav-drawer.is-open .nav-drawer__foot{animation-delay:0.5s}html[data-mode="h5"] .nav-drawer__panel{padding:.5rem .4rem .4rem}html[data-mode="h5"] .nav-drawer__link{font-size:.22rem}html[data-mode="h5"] .nav-drawer__link--main{font-size:.32rem}html[data-mode="h5"] .nav-drawer__sub{gap:.06rem .2rem}html[data-mode="h5"] .nav-drawer__sub a{font-size:.14rem}.quote-modal{position:fixed;inset:0;z-index:300;display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0;transition:opacity 0.3s ease,visibility 0.3s ease}.quote-modal.is-open{visibility:visible;opacity:1}.quote-modal__mask{position:absolute;inset:0;background:rgb(0 0 0 / .55)}.quote-modal__panel{position:relative;width:7.44rem;max-width:calc(100% - 0.6rem);max-height:86vh;overflow-y:auto;background:#fff;padding:.5rem;box-sizing:border-box;transform:translateY(.4rem);transition:transform 0.3s ease}.quote-modal.is-open .quote-modal__panel{transform:translateY(0)}.quote-modal__panel::before{content:"";position:absolute;top:0;left:0;right:0;height:.12rem;background:#0D67AC}.quote-modal__close{position:absolute;top:.24rem;right:.24rem;width:.32rem;height:.32rem;background:#fff0;border:none;cursor:pointer;padding:0}.quote-modal__close span{position:absolute;top:50%;left:0;width:100%;height:.02rem;background:#333;transition:background 0.25s ease}.quote-modal__close span:first-child{transform:rotate(45deg)}.quote-modal__close span:last-child{transform:rotate(-45deg)}.quote-modal__close:hover span{background:#0D67AC}.quote-modal__head{margin-bottom:.3rem}.quote-modal__title{margin:0 0 .08rem;color:#0D67AC;font-family:"Avant Garde Gothic Itc L OT",sans-serif;font-size:.32rem;font-weight:400;line-height:normal}.quote-modal__sub{margin:0;color:#666;font-family:"Montserrat",sans-serif;font-size:.18rem;font-weight:300;line-height:normal}.quote-modal form ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;column-gap:.44rem;row-gap:.24rem}.quote-modal form li{margin-bottom:0;box-sizing:border-box;padding:.16rem 0;border-bottom:.01rem solid #D9D9D9;display:flex;flex-direction:column;justify-content:center}.quote-modal form li>p{margin:0}.quote-modal form li>p>span{display:flex;flex-direction:column}.quote-modal form li:nth-child(1),.quote-modal form li:nth-child(2),.quote-modal form li:nth-child(3),.quote-modal form li:nth-child(4){width:3rem;height:.92rem}.quote-modal form li:nth-child(5){width:6.44rem;max-width:100%;height:1.5rem}.quote-modal form label{display:block;color:#333;font-family:"Figtree",sans-serif;font-size:.16rem;font-weight:600;line-height:175%;text-transform:capitalize;margin:0}.quote-modal form input[type="text"],.quote-modal form input[type="email"],.quote-modal form textarea{display:block;width:100%;height:.32rem;border:none;outline:none;color:#333;font-family:"Figtree",sans-serif;font-size:.16rem;font-weight:600;text-transform:capitalize;background:#fff0;box-sizing:border-box;padding:0 .02rem}.quote-modal form li:nth-child(5) textarea{height:.9rem}.quote-modal form li:focus-within{border-bottom-color:#0D67AC}.quote-modal form input::placeholder{color:#ccc}.quote-modal form button[type="submit"]{position:relative;overflow:hidden;display:flex;width:100%;max-width:6.44rem;padding:.2rem .3rem;justify-content:center;align-items:center;border-radius:.04rem;border:none;background:#0D67AC;color:#FFF;font-family:"Avant Garde Gothic Itc L OT",sans-serif;font-size:.16rem;font-weight:400;line-height:normal;cursor:pointer;margin-top:.3rem;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.quote-modal form button[type="submit"]:hover{transform:translateY(-.03rem);background:#1280d4;box-shadow:0 .12rem .28rem rgb(13 103 172 / .45)}.quote-modal form>p:nth-child(4){margin-top:.18rem;color:#999;font-family:"Montserrat",sans-serif;font-size:.18rem;font-weight:300;line-height:normal}html[data-mode="h5"] .quote-modal__panel{width:100%;max-width:calc(100% - 0.32rem);padding:.4rem .3rem}html[data-mode="h5"] .quote-modal__title{font-size:.4rem}html[data-mode="h5"] .quote-modal__sub{font-size:.24rem}html[data-mode="h5"] .quote-modal form li:nth-child(1),html[data-mode="h5"] .quote-modal form li:nth-child(2),html[data-mode="h5"] .quote-modal form li:nth-child(3),html[data-mode="h5"] .quote-modal form li:nth-child(4){width:100%;height:auto}html[data-mode="h5"] .quote-modal form li:nth-child(5){width:100%;height:auto}html[data-mode="h5"] .quote-modal form label{font-size:.24rem}html[data-mode="h5"] .quote-modal form input[type="text"],html[data-mode="h5"] .quote-modal form input[type="email"]{font-size:.24rem}html[data-mode="h5"] .quote-modal form button[type="submit"]{font-size:.26rem;max-width:100%}html[data-mode="h5"] .quote-modal form>p:nth-child(4){font-size:.22rem}