.clearfix::after{content:'';display:block;clear:both}#responsive{position:fixed;bottom:1rem;left:1rem;z-index:9999;padding:.5rem;color:#ddd;z-index:9999!important}@media only screen and (min-width:576px){#responsive .responsive-inner::after{content:"SM"}}@media only screen and (min-width:768px){#responsive .responsive-inner::after{content:"MD"}}@media only screen and (min-width:992px){#responsive .responsive-inner::after{content:"LG"}}@media only screen and (min-width:1200px){#responsive .responsive-inner::after{content:"XL"}}body{color:#000;font-family:sans-serif}.wrap{width:100%;margin-top:4rem}@media only screen and (min-width:992px){.wrap{margin-top:0;position:fixed;right:4rem;top:4rem;max-width:400px}}.wrap .header{margin-bottom:2rem}.wrap .header .logo{width:100%}.wrap .header #logo-hover{display:none}.wrap .mail{display:none}.wrap .mail form input{-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;margin-bottom:.5rem}.wrap .mail form textarea{-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box}.wrap .success{display:none}