.resume-comp{margin:40px 40px 80px}@media screen and (max-width:779px){.resume-comp{margin:0 0 40px}}.resume-comp .resume-comp-header{display:flex;justify-content:space-between;align-items:center;margin:40px 0}@media screen and (max-width:779px){.resume-comp .resume-comp-header{margin:20px 0}}.resume-comp .resume-comp-header h1{margin:0}.resume-comp .resume-comp-header .button-element{width:auto}.resume-comp .resume-comp-header .button-element button{padding-right:40px}.resume-comp .pdf-container{border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.12);background:#fff}.resume-comp .pdf-iframe{border:none;display:block}@media(max-width:768px){.resume-comp .pdf-iframe{height:700px}.resume-comp .resume-title{font-size:2rem}}.button-element{height:40px;width:100%;overflow:hidden;border-radius:3px;position:relative}.button-element .background{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#1d6998;transition:opacity .3s linear}.button-element.delete .background{background-color:#c80032}.button-element.clear:hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.button-element.clear:active{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.2)}.button-element.clear .background{border:1px solid rba(100,100,100,1);background-color:rgba(0,0,0,0)}.button-element.clear button{border:1px solid #969696;color:#333}.button-element.clear svg .real-path{fill:#333}.button-element.disabled .background{opacity:.5}.button-element.cancel .background{background-color:#f0f0f0}.button-element.cancel svg .real-path{fill:#333}.button-element.cancel button,.button-element.cancel input{color:#333}.button-element.cancel button:hover,.button-element.cancel input:hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.button-element.cancel button:active,.button-element.cancel input:active{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.2)}.button-element.no-image .button-status-image{opacity:0;display:none}.button-element .button-status-image{display:block;position:absolute;z-index:10;top:8px;width:24px;height:24px;opacity:1;transition:display .3s,opacity .3s cubic-bezier(.21,.6,.47,.82);transition-delay:display .3s}.button-element.icon-left .button-status-image{left:8px}.button-element.icon-right .button-status-image{right:8px}.button-element button,.button-element input{background-color:rgba(0,0,0,0);z-index:15}.button-element.loading .button-status-image{transform:translate(-100px,-100px) scale(1) translate(100px,100px)}.button-element.loading .button-status-image div,.button-element.loading .button-status-image div:after{z-index:11;position:absolute;width:inherit;height:inherit;border:2px solid #fff;border-top-color:#555;border-radius:50%}.button-element.loading .button-status-image div{animation:lds-rolling .65s cubic-bezier(.75,.35,.34,.64) infinite;top:50%;left:50%}.button-element.loading .button-status-image div:after{transform:rotate(90deg)}.button-element .coin-element{margin:4px}.sandbox .button-element .background{background-color:#22aaa1}@keyframes lds-rolling{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.loading{position:relative;background-color:hsla(0,0%,100%,.05);box-shadow:0 0 5px 0 hsla(0,0%,100%,.1);border-radius:50%}.loading div{position:absolute;height:100%;width:100%;animation:lds-roller 1.1s cubic-bezier(.75,.35,.34,.64) infinite}.loading div:after{content:" ";position:absolute;width:12%;height:16%;border-radius:50%;background-color:#1d6998;top:0;left:44%}.loading div:first-child{animation-delay:-62ms}.loading div:nth-child(2){animation-delay:-.124s}.loading div:nth-child(3){animation-delay:-.186s}.loading div:nth-child(4){animation-delay:-.248s}.loading div:nth-child(5){animation-delay:-.31s}.loading div:nth-child(6){animation-delay:-.372s}.loading div:nth-child(7){animation-delay:-.434s}.loading div:nth-child(8){animation-delay:-.496s}.loading div:nth-child(9){animation-delay:-.558s}.loading div:nth-child(10){animation-delay:-.62s}.loading div:nth-child(11){animation-delay:-.682s}.loading div:nth-child(12){animation-delay:-.744s}.loading.secondary-color div:after{background-color:#4d5061}.loading.accent-color div:after{background-color:#f2af29}.loading.white div:after{background-color:#fff}@keyframes lds-roller{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}