.footer{letter-spacing:0;--footer-background:rgb(245,245,247);--footer-border-color:rgba(0,0,0,0.16);--footer-text-color:rgba(0,0,0,0.56);--footer-link-color:rgba(0,0,0,0.72);--footer-pipe-color:rgba(0,0,0,0.48);--footer-directory-title-color:rgba(0,0,0,0.88);--footer-directory-title-color-hover:#000;--footer-directory-title-focus-offset:4px;--footer-section-border-color:rgba(0,0,0,0.16);--footer-pipe-border:1px solid rgba(0,0,0,0.48);font-size:12px;line-height:1.3333733333;font-weight:400;background:#f5f5f7;color:rgba(0,0,0,.56);overflow:hidden;position:relative;z-index:1;text-size-adjust:100%}.footer .footer_contents{margin:0 auto;max-width:980px;padding:0 22px;float:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.footer .footer_contents .seulsoft_logo_bw_box{width:100%;padding:100px;border-bottom:1px solid rgba(0,0,0,.16)}.footer .footer_contents .seulsoft_logo_bw_box .logo_area{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:30px}.footer .footer_contents .seulsoft_logo_bw_box .seulsoft_logo_bw{width:70px;height:auto}.footer .footer_contents .seulsoft_logo_bw_box .seulsoft_logo_text_big{font-size:60px;font-weight:700;color:#5a5a5a;margin-top:12px}.footer .footer_contents .footer_links{line-height:1.5714285714;display:flex;flex-wrap:wrap;justify-content:center;text-align:center;gap:25px}.footer .footer_contents .footer_links .link_item{white-space:nowrap;box-sizing:content-box;margin:0;padding:0;display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:.85rem;gap:3px}.footer .footer_contents .footer_links .link_item .link_icon{margin:0 auto;position:relative;text-align:center;z-index:1;height:14px;width:14px;background-size:11px auto;background-repeat:no-repeat;background-position:50%}.footer .footer_contents .footer_links .link_item .link_icon.location{background-image:url(/images/pin2.svg)}.footer .footer_contents .footer_links .link_item .link_icon.email{background-image:url(/images/email1.svg)}.footer .footer_contents .footer_links .link_item .link_icon.phone{background-image:url(/images/phone1.svg)}.footer .footer_contents .footer_links .link_item:hover .link_text{text-decoration:underline}.footer .footer_contents .footer_copyright{text-align:center;padding:16px 0;color:rgba(0,0,0,.56);margin-left:20px;list-style-type:none;font-size:1rem;font-weight:600}@media(min-width:758px)and (max-width:1023px){.footer .footer_contents .seulsoft_logo_bw_box{padding:60px 0}.footer .footer_contents .seulsoft_logo_bw_box .logo_area .seulsoft_logo_bw{width:50px}.footer .footer_contents .seulsoft_logo_bw_box .logo_area .seulsoft_logo_text_big{font-size:40px;font-weight:800;margin-top:0}}@media(max-width:757px){.footer .footer_contents .seulsoft_logo_bw_box{padding:60px 0}.footer .footer_contents .seulsoft_logo_bw_box .logo_area .seulsoft_logo_bw{width:40px}.footer .footer_contents .seulsoft_logo_bw_box .logo_area .seulsoft_logo_text_big{font-size:30px;font-weight:800;margin-top:0}}.alink.home_link{cursor:pointer;color:#000}.ci_box{height:20px;display:flex;align-items:center;justify-content:flex-start;gap:8px}.ci_box .ci_logo{height:100%;object-fit:cover}.ci_box .ci_text{font-size:1.2rem;font-weight:600}.tm_sticky{display:block;margin:7px 0 0;padding:0;position:relative;visibility:hidden;z-index:-1;word-break:keep-all;font-style:normal}.tm_box{position:sticky;top:0;left:0;width:100%;height:52px;font-size:1.1rem;z-index:9997}.tm_box .tm_wrapper{position:absolute;top:0;left:0;width:100%;height:auto;min-height:100%;z-index:1}.tm_box .tm_wrapper .tm_background{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;-webkit-transition:background .24s cubic-bezier(.28,.11,.32,1);transition:background .24s cubic-bezier(.28,.11,.32,1);background:rgba(0,0,0,0)}.tm_box .tm_wrapper .tm_background:after{content:"";display:block;position:absolute;bottom:0;inset-inline-start:50%;width:980px;margin-inline-start:-490px;height:1px;z-index:1;background:rgba(0,0,0,.16)}.tm_box .tm_wrapper .tm_content{height:52px;margin:0 auto;max-width:980px;padding:0 22px;position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-start;gap:25px}.tm_box .tm_wrapper .tm_content:before{content:" ";display:table}.tm_box .tm_wrapper .tm_content:after{content:" ";display:table;clear:both}.tm_box .tm_wrapper .tm_content .tm_item{font-size:.78rem}.tm_box .tm_wrapper .tm_content .tm_item.cloudkick{display:flex;align-items:center;justify-content:flex-start;gap:3px}.tm_box .tm_wrapper .tm_content .tm_item.cloudkick .ck_logo{width:12px;height:12px}.tm_box .tm_wrapper .tm_content .tm_item.cloudkick .ck_text{font-weight:600}.tm_box.tm_sticky_enable{position:sticky;background-color:rgba(250,250,252,.8)}.tm_box.tm_sticky_enable .tm_background{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);-webkit-transition:background .24s cubic-bezier(.28,.11,.32,1);transition:background .24s cubic-bezier(.28,.11,.32,1);-webkit-transition-property:background,-webkit-backdrop-filter;transition-property:background,-webkit-backdrop-filter;transition-property:background,backdrop-filter;transition-property:background,backdrop-filter,-webkit-backdrop-filter}.tm_box.tm_sticky_enable .tm_background:after{-webkit-margin-start:0;margin-inline-start:0;width:100%;inset-inline-start:0}@media(min-width:758px)and (max-width:1023px){.tm_box .tm_wrapper .tm_background:after{width:100%;inset-inline-start:0;margin-inline-start:0}}@media(max-width:757px){.tm_box .tm_wrapper .tm_background:after{width:100%;inset-inline-start:0;margin-inline-start:0}.tm_box .tm_wrapper .tm_content .ci_text{font-size:.95rem}}