@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap);:not(i){font-family:Roboto,sans-serif}.header-photo{position:relative;width:180px;margin:0 auto 30px;z-index:1}.header-photo img{max-width:100%;background-color:#fff;border:3px solid #fff;border-radius:300px}.header-photo:after{position:absolute;opacity:.3;top:7%;left:7%;border-radius:300px;content:"";height:100%;width:100%;background-image:-webkit-repeating-radial-gradient(center center,#fff,#fff 1px,transparent 0,transparent 100%);background-size:6px 6px;z-index:-1}.header-titles h2{font-size:36px;font-weight:900;color:#f5f5f5;margin:5px 0 7px;line-height:1.2em}.header-titles h4{font-size:18px;font-weight:200;color:#bbb;margin:15px 0;line-height:1.2em}.social-links{margin:1px 0}.social-links ul{list-style:none;padding:0}.social-links ul li{display:inline-block}.social-links ul li a{color:#fff;border-radius:5px;font-size:22px;padding:0;height:30px;width:36px;display:block;line-height:30px;text-align:center;opacity:.9}.social-links ul li a:hover{opacity:1;background-color:hsla(0,0%,100%,.2)}.header-buttons{margin-top:20px}.header-buttons .btn{display:inline-block;position:relative;padding:.8em 2.1em;margin-right:.25em;font-size:1em;line-height:1.2;border:0;outline:0;border:1px solid #fff;color:#f5f5f5;text-shadow:none;background-color:transparent;border-radius:10px;font-family:Poppins,Helvetica,sans-serif;transition:all .3s ease-in-out;box-shadow:0 10px 10px -8px rgba(0,0,0,.3)}.header-buttons .btn:hover{background-color:#fff;color:#262525;border-color:#fff}.personal-page{background-size:300% 300%;background-image:linear-gradient(45deg,#0eebb0,#07bdff,#2399b7,#022c32);animation:Gradient 20s ease infinite;min-height:100vh;display:flex;align-items:center;width:100%;padding:15px;position:relative;z-index:1}@keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.personal-page .fxt-bg-color{width:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;display:flex;padding:0;box-shadow:0 0 62px 0 rgba(0,0,0,.07)}.personal-page .fxt-content{padding:35px 91px 0;width:100%;background-color:#262525;border-radius:20px}.personal-page .fxt-header{text-align:center;margin-bottom:30px}.personal-page .fxt-header .fxt-logo{display:block;margin-bottom:7px;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.personal-page .fxt-content{padding:65px 30px 0}}@media only screen and (max-width:575px){.personal-page ul.fxt-socials li{flex:0 0 50%}}@media only screen and (max-width:350px){.personal-page ul.fxt-socials li{flex:0 0 100%}}