.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor;transition:fill .25s cubic-bezier(.4,0,.2,1)}.client:hover .icon{fill:#2196f3}.icon-group{width:70px;height:70px;fill:#afb1b8}.icon-box,.icon-brand,.icon-foster,.icon-apple,.icon-company{width:100px;height:60px;fill:#afb1b8}.icon-union{width:60px;height:60px;fill:#afb1b8}.icon-man{width:100px;height:60px}.icon-pc{width:1.33984375em}.icon-clock,.icon-air{width:70px;height:70px}.icon-envelope{width:16px;height:12px}.link:hover .icon-envelope{fill:#2196f3}.icon-smartphone{width:10px;height:16px}.icon-diagram{width:70px;height:70px}.icon-close-black{width:18px;height:18px;transition:fill .25s cubic-bezier(.4,0,.2,1)}.link-port{padding:15px 16px;transition:background-color .3s ease;border-radius:100%}.link-port:hover{background-color:#2196f3;cursor:pointer}.icon-instagram,.icon-twitter,.icon-facebook,.icon-linkedin2{fill:#afb1b8;width:20px;height:20px}.link-port:hover .icon-twitter,.link-port:hover .icon-instagram,.link-port:hover .icon-facebook,.link-port:hover .icon-linkedin2{fill:#fff}.icon-close-box-styles:hover .icon-close-black{fill:#2196f3;cursor:pointer}.icon-menu{width:40px;height:40px}.icon-pc,.icon-astronaut{width:70px;height:70px}.icon-instagram-footer,.icon-twitter-footer,.icon-facebook-footer,.icon-linkedin2-footer{fill:#fff;width:20px;height:20px}.icon-icon-send{height:24px;width:24px}.icon-close-black:nth-child(1){height:40px;width:40px}.icon-close-black-modal{width:20px;height:20px;fill:#000;transition:fill .25s cubic-bezier(.4,0,.2,1)}.icon-close-box-styles:hover .icon-close-black-modal{fill:#188ce8}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}
