.zoom-img .zoom-media img{transition:all .2s cubic-bezier(.19,1,.22,1);will-change:transform}.zoom-img.tss-ease-300 .zoom-media img{transition:all .3s ease}.zoom-img.tss-ease-500 .zoom-media img{transition:all .5s ease}.zoom-img.tss-linear-500 .zoom-media img{transition:all .5s linear}.zoom-img{--zoom:1.05}.zoom-img.zoom-110{--zoom:1.1}.zoom-img.zoom-115{--zoom:1.15}.zoom-img.zoom-120{--zoom:1.2}.zoom-img:hover .zoom-media img{--tw-scale-x:var(--zoom);--tw-scale-y:var(--zoom);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#tool-act{position:fixed;right:calc(8/1920*100rem);bottom:8vh;z-index:30}@media (min-width:768px){#tool-act{bottom:5vh}}#tool-act{transition:all .2s cubic-bezier(.19,1,.22,1)}#tool-act .tool-list{display:flex;flex-direction:column;align-items:flex-end;gap:calc(4/1920*100rem)}#tool-act .tool-list .item .btn-tool{display:flex;align-items:center;justify-content:center;border-radius:9999px;font-size:max(18px,.1736111111111111vw + 16.666666666666668px);line-height:1.5}#tool-act .tool-list .item.item-to-top{border-radius:9999px;background-color:rgba(246,246,246,1);color:rgba(35,85,165,1);pointer-events:none;visibility:hidden;--tw-translate-y:calc(8/1920*100rem);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;transition:all .2s cubic-bezier(.19,1,.22,1)}#tool-act .tool-list .item.item-to-top .btn-tool{height:clamp(38px,2.5rem,2.5rem);width:clamp(38px,2.5rem,2.5rem)}#tool-act .tool-list .item.item-to-top.active{pointer-events:auto;visibility:visible;--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}#tool-act .tool-list .item.item-social{background-color:rgba(238,64,41,1)}#tool-act .tool-list .item.item-phone,#tool-act .tool-list .item.item-social{display:flex;align-items:center;border-radius:9999px;padding-right:0}#tool-act .tool-list .item.item-phone .btn-tool,#tool-act .tool-list .item.item-social .btn-tool{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));height:clamp(38px,2.5rem,2.5rem);width:clamp(38px,2.5rem,2.5rem)}#tool-act .tool-list .item.item-phone .tool-social,#tool-act .tool-list .item.item-phone .wrap-content,#tool-act .tool-list .item.item-social .tool-social,#tool-act .tool-list .item.item-social .wrap-content{display:grid;grid-template-columns:0fr;overflow:hidden;opacity:0;transition:grid-template-columns .3s cubic-bezier(.19,1,.22,1),opacity .4s cubic-bezier(.19,1,.22,1)}#tool-act .tool-list .item.item-phone .tool-social .content-overflow,#tool-act .tool-list .item.item-phone .tool-social .social-overflow,#tool-act .tool-list .item.item-phone .wrap-content .content-overflow,#tool-act .tool-list .item.item-phone .wrap-content .social-overflow,#tool-act .tool-list .item.item-social .tool-social .content-overflow,#tool-act .tool-list .item.item-social .tool-social .social-overflow,#tool-act .tool-list .item.item-social .wrap-content .content-overflow,#tool-act .tool-list .item.item-social .wrap-content .social-overflow{display:flex;width:1000%;overflow:hidden;white-space:nowrap}#tool-act .tool-list .item.item-phone:hover,#tool-act .tool-list .item.item-social:hover{padding-right:calc(12/1920*100rem)}#tool-act .tool-list .item.item-phone:hover .tool-social,#tool-act .tool-list .item.item-phone:hover .wrap-content,#tool-act .tool-list .item.item-social:hover .tool-social,#tool-act .tool-list .item.item-social:hover .wrap-content{grid-template-columns:1fr;opacity:1}#tool-act .tool-list .item.item-phone{background-color:rgba(45,163,74,1)}#tool-act .tool-list .item.item-phone .content{font-size:18px;line-height:1.4;font-weight:400}@media (min-width:1024px){#tool-act .tool-list .item.item-phone .content{font-size:calc(18/1920*100rem)}}#tool-act .tool-list .item.item-phone .content{font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#tool-act .tool-list .item.item-social .tool-social .social-overflow ul{display:flex;align-items:center;margin-left:calc(8/1920*100rem);gap:calc(12/1920*100rem);border-left-width:1px;border-left-color:rgb(255 255 255/.4);padding-left:calc(8/1920*100rem);font-size:max(18px,.1736111111111111vw + 16.666666666666668px);line-height:1.5;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}