.atmc-logo-01{position:relative;display:inline-block;width:100%;background-color:#fff}.atmc-logo-01:before{content:"";display:block;padding-bottom:100%}.atmc-logo-01 img{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:auto;height:auto;max-width:90%;max-height:90%}.atmc-logo-02{position:relative;display:inline-block;width:100%}.atmc-logo-02:before{content:"";display:block;padding-bottom:62.5%}.atmc-logo-02 img{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-width:90%;max-height:90%;transform:scale(0.9);-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transition:.8s ease}.atmc-logo-02_link:hover img{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}.atmc-logo-02_top{position:absolute;top:0;right:0;width:0;height:5px;transition:.8s ease;transition-delay:.05s}.atmc-logo-02_link:hover .atmc-logo-02_top{width:100%}.atmc-logo-02_bottom{position:absolute;bottom:0;left:0;width:0;height:5px;transition:.8s ease}.atmc-logo-02_link:hover .atmc-logo-02_bottom{width:100%}.atmc-logo-03{position:relative;display:inline-block;width:100%}.atmc-logo-03:before{content:"";display:block;padding-bottom:100%}.atmc-logo-03.atmc-logo-03_link{transition:.8s ease}.atmc-logo-03_link:hover{border-color:transparent}.atmc-logo-03 img{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:auto;height:auto;max-width:90%;max-height:90%;transform:scale(0.9);-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transition:.8s ease}.atmc-logo-03:hover img{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}.atmc-logo-03_top{position:absolute;top:0;right:0;width:100%;height:100%;transition:.8s ease;transition-delay:.05s}.atmc-logo-03_top:before{content:"";position:absolute;left:0;top:-1px;width:0;height:2px;background-color:var(--primary);transition:.8s ease}.atmc-logo-03:hover .atmc-logo-03_top:before{width:100%}.atmc-logo-03_top:after{content:"";position:absolute;right:-1px;bottom:0;width:2px;height:0;background-color:var(--primary);transition:.8s ease;transition-delay:.05s}.atmc-logo-03:hover .atmc-logo-03_top:after{height:100%}.atmc-logo-03_bottom:before{content:"";position:absolute;left:0;bottom:-1px;width:0;height:2px;background-color:var(--primary);transition:.8s ease}.atmc-logo-03:hover .atmc-logo-03_bottom:before{width:100%}.atmc-logo-03_bottom:after{content:"";position:absolute;left:-1px;bottom:0;width:2px;height:0;background-color:var(--primary);transition:.8s ease;transition-delay:.1s}.atmc-logo-03:hover .atmc-logo-03_bottom:after{height:100%}.atmc-logo-04{position:relative;display:inline-block;width:auto}.atmc-logo-04 a{display:inline-block}.atmc-logo-04 img{position:relative;margin:auto}