a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{background:rgba(0,0,0,0);border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes sizing{from{width:0}to{width:70%}}@keyframes sizing{from{width:0}to{width:70%}}@-webkit-keyframes blink{0%,100%{opacity:0}50%{opacity:1}}@keyframes blink{0%,100%{opacity:0}50%{opacity:1}}@-webkit-keyframes showOpacity{from{opacity:0}to{opacity:1}}@keyframes showOpacity{from{opacity:0}to{opacity:1}}@-webkit-keyframes loader{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes loader{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}.container{width:100%;max-width:1160px;margin:auto;padding:0 30px}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex.center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex.center-v{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex.center-h{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex.space-md{margin-left:-30px}.flex.space-md>*{margin-left:30px}h1,h2,h3,h4,h5{font-weight:500}h1+p,h2+p,h3+p,h4+p,h5+p{margin-top:30px}h1{font-size:40px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}a{color:#926fad;text-decoration:none;-webkit-transition:all .4s ease;transition:all .4s ease}p{line-height:1.15em}strong{font-weight:600}.tag{margin:2px;padding:3px 8px;border-radius:3px;font-size:12px;color:#7f5c93;background:#d6cddf}.hide{display:none}body{color:#575483;font-family:Montserrat,sans-serif;font-weight:500;background:#fcf8ff;padding-top:52px}nav{width:100%;position:fixed;z-index:9;top:0;padding:18px 30px;background:#ffb6b6;display:-webkit-box;display:-ms-flexbox;display:flex}nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;position:relative}nav ul li+li{margin-left:30px;color:#202020}nav ul a{font-size:13px;text-transform:uppercase;color:#202020}nav ul a:hover{color:rgba(225,52,52,.6)}nav .caret{position:absolute;opacity:0;top:calc(100% - 7px);border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:8px solid #fcf8ff;-webkit-transition:all .4s ease;transition:all .4s ease}nav .caret.show{opacity:1}nav .caret.fade{opacity:0;-webkit-transition:all .4s ease .5s;transition:all .4s ease .5s}header{padding:42px 0;text-align:left}header .job-title{display:none}header .fade-img-container{height:200px;line-height:0}header img{border-radius:100%;overflow:hidden}header p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#906faa}header p .fa{width:14px;text-align:center;font-size:15px;margin-right:8px}header p .fa.fa-car{font-size:13px}header p+p{margin-top:5px}.typping-text+p{margin-top:25px}.intro{position:relative;margin:10px auto 60px;padding:40px 0;text-align:justify;border-top:1px solid rgba(87,84,131,.2);border-bottom:1px solid rgba(87,84,131,.2)}.intro:after,.intro:before{content:"";width:33px;height:15px;background:rgba(87,84,131,.2);position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.intro:before{top:-15px;border-radius:33px 33px 0 0}.intro:after{bottom:-15px;border-radius:0 0 33px 33px}.intro p{font-size:14px;line-height:1.3em}.intro p+p{margin-top:10px}.intro p+p:after,.intro p+p:before{content:"";width:20px;height:10px;z-index:1;background:rgba(87,84,131,.2);position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.intro p+p:before{top:-10px;border-radius:20px 20px 0 0}.intro p+p:after{bottom:-10px;border-radius:0 0 20px 20px}.download-cv{margin:40px 0 0;text-align:center}section{padding:155px 0}section:nth-child(even){background:#fcf8ff}section:nth-child(odd){background:#e0d7e7}.homepage section{padding:155px 0}.curriculum-vitae section{padding:80px 0}#realisations{position:relative;padding-left:15px;padding-right:15px}#realisations .realisations{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .4s ease;transition:all .4s ease}#realisations ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-35px;line-height:0}#realisations ul li{width:343px;position:relative;margin-top:35px;margin-left:35px;color:#fff}#realisations ul li:before{content:"";width:calc(100% + 14px);height:calc(100% + 14px);position:absolute;left:-7px;top:-7px;background:rgba(255,255,255,.3);border-radius:100%}#realisations ul li:hover img{opacity:.3}#realisations ul li:hover .site-title{left:0}#realisations ul li:hover .site-subtitle{right:0}#realisations ul li:hover a:before{opacity:1}#realisations ul li a{overflow:hidden;display:block;position:relative;border-radius:100%}#realisations ul li a:before{content:"";opacity:0;width:calc(100% - 18px);height:calc(100% - 18px);position:absolute;z-index:3;top:6px;left:6px;border:3px solid #e0d7e7;border-radius:100%;-webkit-transition:all 1s ease;transition:all 1s ease}#realisations ul li img{position:relative;z-index:1;opacity:.85;-webkit-transition:all 1s ease;transition:all 1s ease}#realisations ul .site-content{width:343px;height:343px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#realisations ul .site-content:after{content:"";width:343px;height:343px;position:absolute;left:0;top:0;z-index:0;background:#5b5062;border-radius:100%}#realisations ul .site-content>.content>span{position:absolute;z-index:3;font-weight:500;line-height:1em;text-align:center;-webkit-transition:all .7s;transition:all .7s;-webkit-box-sizing:border-box;box-sizing:border-box}#realisations ul .site-title{width:90%;top:calc(50% - 30px);left:-90%;padding:15px;font-size:14px;color:rgba(255,255,255,.8);letter-spacing:.5px;text-transform:uppercase;background-color:#f48b8b;border-radius:0 3px 3px 0}#realisations ul .category{display:block;margin-top:3px;font-size:12px;font-weight:300;letter-spacing:.5px}#realisations ul .site-subtitle{width:100%;top:calc(50% + 45px);right:-90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 50px}#realisations .navigation .arrow{width:50px;height:100%;position:absolute;top:0;z-index:2;cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#realisations .navigation .prev{left:0}#realisations .navigation .next{right:0}#services .services{margin-top:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-25px}#services .services>div{margin-left:25px;padding:30px;background:#fff;border-radius:3px;border:1px solid #e5e5e5}#services .services>div:not(:last-child){max-width:calc(33.33% - 25px);-webkit-box-flex:0;-ms-flex:0 0 calc(33.33% - 25px);flex:0 0 calc(33.33% - 25px);text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box}#services .services>div:last-child{margin-top:25px;-webkit-box-flex:1;-ms-flex:1;flex:1}#services .services ul{margin:auto 0;padding:20px 0 25px}#services .services ul li{font-size:15px;line-height:1.1em;position:relative;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex}#services .services ul li:before{content:"";width:5px;height:11px;display:block;margin:-5px 15px 0 0;border-width:0 2px 2px 0;border-style:solid;border-color:#f48b8b;-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#services .services ul li+li{margin-top:10px}#services .services .button{min-width:250px;margin-top:auto;display:inline-block;padding:12px 15px;background:#f48b8b;font-size:16px;text-align:center;color:#fff;border-radius:3px}#services .services .button:after{content:"›";font-size:25px;line-height:0;position:relative;top:2px;margin-left:12px;font-weight:300}#services .services .button:hover{opacity:.8}#contact .input,#contact input{font-size:15px;font-family:Montserrat,sans-serif;line-height:1.5em;-webkit-box-shadow:none;box-shadow:none;border:0;color:#886d9b;border-bottom:1px solid #886d9b;background:#f1eef3}#contact .input::-webkit-input-placeholder,#contact input::-webkit-input-placeholder{color:#b19bc0}#contact .input::-moz-placeholder,#contact input::-moz-placeholder{color:#b19bc0}#contact .input:-ms-input-placeholder,#contact input:-ms-input-placeholder{color:#b19bc0}#contact .input::-ms-input-placeholder,#contact input::-ms-input-placeholder{color:#b19bc0}#contact .input::placeholder,#contact input::placeholder{color:#b19bc0}#contact .input:-webkit-autofill,#contact .input:-webkit-autofill:focus #contact .input:-webkit-autofill:active,#contact .input:-webkit-autofill:focus #contact input:-webkit-autofill:active,#contact .input:-webkit-autofill:hover,#contact input:-webkit-autofill,#contact input:-webkit-autofill:focus #contact .input:-webkit-autofill:active,#contact input:-webkit-autofill:focus #contact input:-webkit-autofill:active,#contact input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #f1eef3 inset!important;-webkit-text-fill-color:#886d9b}#contact .input.error,#contact input.error{background:#fceded;border-color:#e8a5a5;color:#e13434}#contact .error .input,#contact .error input{background:#fceded;border-color:#e8a5a5;color:#e13434}#contact .input,#contact label,#contact textarea{width:100%;position:relative;display:block}#contact .input{padding:15px}#contact .input:active,#contact .input:focus{outline:0;background:#fff}#contact select.input option:not([disabled]){color:#886d9b}#contact select.input option:disabled{color:#a897b5}#contact select.input.selected{color:#886d9b}#contact textarea{padding:20px 30px}#contact .submit,#contact input[type=submit]{margin:45px auto 0;display:inline-block;padding:12px 70px;font-size:16px;background:#886d9b;color:#fff;border-radius:3px;cursor:pointer;border:0}#contact .submit:hover,#contact input[type=submit]:hover{opacity:.8}#contact .submit.disabled,#contact input[type=submit].disabled{background:#ccc6d1;color:#89848d;pointer-events:none;cursor:not-allowed}#contact .label-error{width:calc(100% - 2px);position:absolute;left:1px;top:100%;padding:5px 10px;text-align:center;font-size:13px;font-weight:300;color:red;background:#fff}#contact .label-error:after,#contact .label-error:before{content:"";width:0;height:0;position:absolute;bottom:100%;left:50%;margin-left:-4px;border-left:8px solid transparent;border-right:8px solid transparent}#contact .label-error:before{border-bottom:8px solid #d16c6c}#contact .label-error:after{margin-bottom:-1px;border-bottom:8px solid #fff}#contact form{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#contact form:not(.load) [data-loader]{display:none}#contact form.load input,#contact form.load select,#contact form.load textarea{background:#efe8f4;color:#e0d7e7}#contact form.load input:-webkit-autofill,#contact form.load input:-webkit-autofill:focus #contact form.load input:-webkit-autofill:active,#contact form.load input:-webkit-autofill:focus #contact form.load select:-webkit-autofill:active,#contact form.load input:-webkit-autofill:focus #contact form.load textarea:-webkit-autofill:active,#contact form.load input:-webkit-autofill:hover,#contact form.load select:-webkit-autofill,#contact form.load select:-webkit-autofill:focus #contact form.load input:-webkit-autofill:active,#contact form.load select:-webkit-autofill:focus #contact form.load select:-webkit-autofill:active,#contact form.load select:-webkit-autofill:focus #contact form.load textarea:-webkit-autofill:active,#contact form.load select:-webkit-autofill:hover,#contact form.load textarea:-webkit-autofill,#contact form.load textarea:-webkit-autofill:focus #contact form.load input:-webkit-autofill:active,#contact form.load textarea:-webkit-autofill:focus #contact form.load select:-webkit-autofill:active,#contact form.load textarea:-webkit-autofill:focus #contact form.load textarea:-webkit-autofill:active,#contact form.load textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #efe8f4 inset!important;-webkit-text-fill-color:#e0d7e7}#contact form.load [data-loader]{z-index:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#contact .form-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}#contact .left-form{max-width:33.33%;-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%}#contact .left-form>label:not(:last-child){margin-bottom:30px}#contact .left-form+*{max-width:calc(66.66% - 30px);-webkit-box-flex:0;-ms-flex:0 0 calc(66.66% - 30px);flex:0 0 calc(66.66% - 30px);margin-left:30px}#contact .left-form+*>textarea{height:100%}#contact .alert{position:relative;margin:20px 0 -7px;padding:10px;background:#fff;font-size:14px;color:#575483}#contact .alert:not(.hide){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contact .alert.error:before,#contact .alert.success:before{width:28px;height:28px;margin-right:12px;color:#fff;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#contact .alert.error{color:#e13434}#contact .alert.error:before{content:"!";font-weight:700;font-size:18px;background:rgba(225,52,52,.7)}#contact .alert.success{color:#1fb429}#contact .alert.success:before{content:"✓";font-size:13px;background:#56ad5d}#curriculum-vitae #skill .skill{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#curriculum-vitae #skill .skill .flex{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px}#curriculum-vitae #skill .skill .flex>*{margin-left:20px;max-width:calc(50% - 20px);-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 20px);flex:0 0 calc(50% - 20px)}#curriculum-vitae .lang{width:170px}#curriculum-vitae .lang .bar-lang{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#curriculum-vitae .lang .bar-lang>span{max-width:75px;-webkit-box-flex:0;-ms-flex:0 0 75px;flex:0 0 75px;padding-right:8px}#curriculum-vitae .lang .bar-lang .bar{height:6px;background:#a778bf;border-radius:2px}#curriculum-vitae .lang .bar-lang .bar.full{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}#curriculum-vitae .lang .bar-lang .bar.almost-full{max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}#curriculum-vitae .list-skill{padding-top:5px}#curriculum-vitae .list-skill li{margin-top:10px;padding-left:18px;font-size:15px;position:relative;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;white-space:nowrap}#curriculum-vitae .list-skill li:after,#curriculum-vitae .list-skill li:before{content:"";position:absolute;background:#9975b2;-webkit-transition:all .4s ease;transition:all .4s ease}#curriculum-vitae .list-skill li:before{left:2px;top:7px;width:10px;height:2px}#curriculum-vitae .list-skill li:after{left:6px;top:3px;width:2px;height:10px}#curriculum-vitae #companies .companies>.flex+.flex,#curriculum-vitae #companies .design-blog>.flex:first-child{margin-top:30px;padding-top:30px;border-top:1px solid rgba(224,215,231,.3)}#curriculum-vitae #companies .companies{margin-top:30px}#curriculum-vitae #companies .company{max-width:calc(33.33% - 20px);-webkit-box-flex:0;-ms-flex:0 0 calc(33.33% - 20px);flex:0 0 calc(33.33% - 20px)}#curriculum-vitae #companies .company .flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#curriculum-vitae #companies .company .flex a{height:14px;margin-left:8px;padding-left:8px;border-left:1px solid #ddd;font-size:12px;color:rgba(146,111,173,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#curriculum-vitae #companies .job{max-width:66.66%;-webkit-box-flex:0;-ms-flex:0 0 66.66%;flex:0 0 66.66%}#curriculum-vitae #companies .company-name{margin-bottom:4px;font-size:25px}#curriculum-vitae #companies .date,#curriculum-vitae #companies .job-description{display:block;font-size:14px;color:rgba(146,111,173,.65);margin-top:3px}#curriculum-vitae #companies .link{display:inline-block;margin-top:8px;color:#9776a7}#curriculum-vitae #companies .link:hover{color:#b999c9}#curriculum-vitae #companies p{line-height:1.2em}#curriculum-vitae #companies .project:not(:first-child){margin-top:20px}#curriculum-vitae .tag{background:rgba(128,128,128,.15);color:rgba(87,84,131,.7)}#curriculum-vitae .design-blog .list-design{padding-top:8px}#curriculum-vitae .design-blog .list-design li{margin-top:10px;padding-left:18px;font-size:16px;position:relative;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#curriculum-vitae .design-blog .list-design li a{color:#575483}#curriculum-vitae .design-blog .list-design li a:after,#curriculum-vitae .design-blog .list-design li a:before{content:"";position:absolute;background:#9975b2;-webkit-transition:all .4s ease;transition:all .4s ease}#curriculum-vitae .design-blog .list-design li a:before{left:2px;top:7px;width:10px;height:2px}#curriculum-vitae .design-blog .list-design li a:after{left:6px;top:3px;width:2px;height:10px}#curriculum-vitae .design-blog .list-design li a:hover{color:#f48b8b}#curriculum-vitae .design-blog .list-design li a:hover:after,#curriculum-vitae .design-blog .list-design li a:hover:before{background-color:#f48b8b}#curriculum-vitae .design-blog .list-design .tags{display:block;margin-top:3px;font-size:14px;color:rgba(146,111,173,.65)}#curriculum-vitae .description{margin:8px 0;color:rgba(146,111,173,.65);font-size:14px}#curriculum-vitae .hobbies,#curriculum-vitae .studies{margin-top:30px}#curriculum-vitae .hobbies .flex+.flex,#curriculum-vitae .studies .flex+.flex{margin-top:30px;padding-top:30px}#curriculum-vitae .hobbies .type,#curriculum-vitae .studies .type{max-width:33.33%;-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;padding-right:20px}#curriculum-vitae .hobbies h4+.date,#curriculum-vitae .studies h4+.date{display:block;margin-top:5px;font-size:14px;color:rgba(87,84,131,.6)}#curriculum-vitae .studies>.flex+.flex{border-top:1px solid #bcafc6}#curriculum-vitae .studies .subtitle{display:block;margin-top:2px;font-size:14px;color:rgba(87,84,131,.6)}#curriculum-vitae .hobbies a{font-size:15px}#curriculum-vitae .hobbies>.flex+.flex{border-top:1px solid rgba(207,193,217,.3)}footer{font-size:14px;padding:25px;text-align:center;background:rgba(224,215,231,.6)}.fade-img-container{position:relative}.fade-img-container:before{content:"";width:70px;height:70px;border-width:2px;border-style:solid;border-radius:50%;-webkit-animation-name:loader;animation-name:loader;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fade-img-container>img{opacity:0;-webkit-animation-name:showOpacity;animation-name:showOpacity;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.fade-img-container.pink:before{border-color:transparent #f48b8b transparent #f48b8b}.fade-img-container.purple:before{border-color:transparent #a778bf transparent #a778bf}.typping-text{margin:12px auto 0;font-family:Inter,sans-serif;text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:2px;color:#a778bf;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.typping-text .typed-text:after{content:"|";margin-left:2px;font-weight:200;-webkit-animation:blink ease 1s infinite;animation:blink ease 1s infinite}.highlight{position:relative;z-index:1}.highlight:before{content:"";height:12px;position:absolute;left:-2px;bottom:-4px;z-index:-1;background:#fff;-webkit-animation:sizing 1s ease 1s;animation:sizing 1s ease 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.highlight.purple:before{background-color:#e4d8ec}.highlight.purple-dark:before{background-color:#c7b2d7}.highlight.pink{color:#4c3c3c}.highlight.pink:before{background-color:#fbd5d5}.link-hover{position:relative}.link-hover:after{content:"";position:absolute;bottom:-2px;left:0;right:0;width:100%;height:1px;-webkit-transform:scaleX(0);transform:scaleX(0);background-color:#926fad;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.link-hover:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.grecaptcha-badge{display:none !important;}