html{margin:0;padding:0;border:0}body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}body{line-height:1.5}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;float:none !important}table,th,td{vertical-align:middle}blockquote:before,blockquote:after,q:before,q:after{content:''}blockquote,q{quotes:"" ""}a img{border:none}:focus{outline:0}.clear{*zoom:1}.clear:after{content:'';display:block;clear:both;height:0}*{box-sizing:border-box}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}body,html{background:#eae9ed;font-family:"europa",serif,"futura-pt";font-size:100%;overflow-x:hidden}h1,h2,h3,h4{font-family:"europa",serif}input,select,textarea{font-family:"europa",serif,"futura-pt"}input[type=password]{font-family:sans-serif;font-family:"europa", serif, "futura-pt"}blockquote{background:transparent;font-size:35px;font-weight:100;line-height:1.5em;padding:50px 100px;width:100%;color:#000;font-style:italic}blockquote p{font-size:35px;line-height:1.5em}a{color:#D81B60;text-decoration:none;cursor:pointer}p{color:#666;font-size:1.3em}h1,h2.h1,h2,h3{font-size:4em;font-weight:100;color:#444}@media only screen and (max-width: 720px){h1,h2.h1,h2,h3{font-size:3em}}h1,h2.h1{line-height:1.2em;font-weight:bold;letter-spacing:-3px;color:#0e1422;font-family:poppins, sans-serif;font-weight:700;font-style:normal}h2,.h2{font-size:2.2em;line-height:1.4em}h3,.h3{font-weight:100;font-size:1.9em;line-height:1.4em}h4{font-size:1.6em;font-weight:bold}h5{font-size:1.3em;font-weight:bold}p{margin:1em 0;font-weight:100;color:#555}ol,ul,li{color:#555;font-size:1.1em;font-weight:100}ol li,ul li,li li{margin:1em 0}ol li i,ul li i,li li i{color:#D81B60}select{padding:10px;background-color:#fff;margin-right:10px;border:0;-webkit-appearance:none;border-radius:0}select#currency{box-shadow:0px 0px 20px rgba(0,0,0,0.08),0px 5px 10px rgba(0,0,0,0.05);padding:15px 25px;text-align:left;width:120px;margin-left:10px;background-image:linear-gradient(45deg, transparent 50%, gray 50%),linear-gradient(135deg, gray 50%, transparent 50%);background-position:calc(100% - 20px) calc(1em + 10px),calc(100% - 15px) calc(1em + 10px),calc(100% - 2.5em) 0.5em;background-size:5px 5px, 5px 5px, 1px 1.5em;background-repeat:no-repeat;position:absolute}button,.button{background:#D81B60;border:0;font-weight:bold;font-family:"europa",serif;outline:0;cursor:pointer;border-radius:3px;color:#fff;padding:12px 30px;margin-top:20px;font-size:1.2em;display:inline-block;box-shadow:inset 0 0 0 0 #333;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;transition:all ease 0.5s}button:hover,.button:hover{box-shadow:inset 0 -100px 0 0 #333}.button--dark{background:#1d1c22;color:#fff;box-shadow:inset 0 0 0 0 #D81B60;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;transition:all ease 0.5s}.button--dark:hover{box-shadow:inset 0 -100px 0 0 #D81B60}::-webkit-input-placeholder{color:#999;font-weight:100;font-size:0.8em;line-height:1.5em;font-family:"europa",serif}:-moz-placeholder{color:#999;font-size:0.8em;line-height:1.5em;font-weight:100;font-family:"europa",serif}::-moz-placeholder{color:#999;font-size:0.8em;line-height:1.5em;font-weight:100;font-family:"europa",serif}:-ms-input-placeholder{color:#999;font-size:0.8em;line-height:1.5em;font-weight:100;font-family:"europa",serif}.errorlist,.errorlisttop{list-style:none;margin:0;text-align:left;padding:0px 0;color:#ff7676}.errorlist a,.errorlisttop a{color:#fff !important;text-decoration:underline;font-weight:bold}.errorlist li,.errorlisttop li{padding-top:5px;font-size:14px;margin-top:-1px;color:#FF4343;border-top:2px solid #FF4343}.private-portfolio{background-size:cover;height:100%;position:absolute;min-height:800px;width:100%}.private-portfolio .private-overlay{height:100%;min-height:800px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.5)}.private-portfolio .private-overlay .private-inner{width:500px;border-radius:15px;max-width:100%;margin:0 auto;background:#fff;padding:50px;min-height:300px;margin-top:-200px;text-align:center}.private-portfolio .private-overlay .private-inner h1{margin:0;padding:0;font-size:2.8em;font-weight:bold}.private-portfolio .private-overlay .private-inner h3{font-size:1.5em}.private-portfolio .private-overlay .private-inner p{font-size:17px}.private-portfolio .private-overlay .private-inner input{border:1px solid #ddd}.clearfix,.feature-grid,.register-form .two-field,div.action-form,div.loginbox-center,section.recent-blogs,section.hero,footer .footer__signup,.wrapper{*zoom:1}.clearfix:after,.feature-grid:after,.register-form .two-field:after,div.action-form:after,div.loginbox-center:after,section.recent-blogs:after,section.hero:after,footer .footer__signup:after,.wrapper:after{content:'';display:table;clear:both}.field{position:relative;text-align:left}.field small{font-size:11px;color:#837f81;font-weight:100}.field label{display:block;font-weight:100;font-size:12px;color:#777;margin-top:10px}.field textarea{width:100%;border:1px solid #ddd;padding:15px;font-weight:100;font-size:0.9em}.field input{width:100%;padding:5px 0px;margin-bottom:5px;background-color:transparent;border:0;border-bottom:1px solid #999;font-size:1.4em;border:0;background:transparent;border-bottom:1px solid #ddd;width:100%;font-weight:100;color:#333}.field input[type=file]{font-size:13px}.checkbox{position:absolute;opacity:0}.checkbox+label{position:relative;cursor:pointer;padding:0;color:#555;padding-left:40px;line-height:1.2em}.checkbox+label:before{content:'';margin-right:15px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:#fff;border-radius:2px;border:2px solid #999;position:absolute;margin-left:-38px;margin-top:0px}.checkbox:hover+label:before{background:#eee}.checkbox:checked+label:before{background:#D81B60;border-color:#D81B60}.checkbox:disabled+label{color:#b8b8b8;cursor:auto}.checkbox:disabled+label:before{box-shadow:none;background:#ddd}.checkbox:checked+label:after{content:'';position:absolute;left:7px;top:11px;background:white;width:4px;height:4px;box-shadow:4px 0 0 #fff, 4px 0 0 #fff, 4px -11px 0 #fff, 4px -3px 0 #fff, 4px -6px 0 #fff, 4px -8px 0 #fff;transform:rotate(45deg)}.field.field--checkbox{margin:15px 0;text-align:left}.field.field--checkbox label{font-size:16px;margin-top:-3px;font-weight:400;color:#999}.field.field--checkbox.field--errors .errorlisttop li,.field.field--checkbox.field--errors .errorlist li{padding-left:40px;padding-top:10px}section{width:100%;background-color:#fff;padding:50px 0}section:nth-child(2) h1{padding-top:60px}@media only screen and (max-width: 720px){section{padding:20px 0;padding-bottom:30px}}.wf-loading{opacity:0}.wrapper{width:100%;max-width:1300px;margin:0 auto;padding:0 50px}@media only screen and (max-width: 720px){.wrapper{padding:0 20px}}header{width:100%;position:fixed;top:0;color:#fff;z-index:999999999}header .wrapper{position:relative;padding:0 30px;max-width:none}@media only screen and (max-width: 720px){header .wrapper{padding:0 10px 0 0}}header .main-header{background-color:#fff;height:60px;transition:background-color 0.5s;z-index:99;width:100%;top:0;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.02),0 4px 8px rgba(0,0,0,0.04);box-shadow:0 0 4px rgba(0,0,0,0.02),0 4px 8px rgba(0,0,0,0.04);left:0;line-height:70px;height:70px}header .main-header.open{background-color:#242424 !important}header .logo{line-height:70px;font-weight:bold;color:#fff;padding-left:20px;background-image:url("/images/logo-pink.950c2fd49701.png");width:170px;height:50px;overflow:hidden;text-indent:500px;margin-left:10px;margin-top:9px;background-repeat:no-repeat;background-size:contain;position:relative;float:left;background-position:center}header .logo--portfolial{color:#D81B60;text-indent:0;font-size:19px;text-transform:uppercase;letter-spacing:1px;font-weight:bold;font-family:"europa",serif;margin-top:0px;background-image:none;text-shadow:1px 1px 0px #D81B60}header nav{float:right;text-align:right;padding-right:20px;line-height:67px;font-size:14px;font-weight:100}header nav>a{height:70px;display:inline-block;margin-top:-7px}header nav a.no-auth{display:inline-block}header nav a.auth,header nav a.dashboard{display:none}header nav.authenticated a.no-auth{display:none}header nav.authenticated a.auth{display:inline-block}header nav.authenticated a.dashboard{display:none}header nav.authenticated.show-dashboard a.dashboard{display:inline-block}header nav a{color:#333;font-size:15px;padding:0 20px;font-weight:600}@media (max-width: 1300px){header nav a{padding:0 15px}}header nav a:last-child{padding-right:0}header nav a:hover{text-decoration:none;color:#D81B60}header nav .register-link{background:#D81B60;padding:7px 15px;color:#fff;border-radius:4px;font-weight:bold;padding-right:15px !important;margin-left:20px;box-shadow:inset 0 0 0 0 #333;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;transition:all ease 0.5s;height:auto;margin-top:0;line-height:25px}header nav .register-link:hover{box-shadow:inset 0 -100px 0 0 #333;color:#fff;text-decoration:none}header nav .register-link--alt{border:2px solid #D81B60;background:#fff;color:#D81B60;box-shadow:inset 0 0 0 0 #D81B60;padding:5px 15px}header nav .register-link--alt:hover{box-shadow:inset 0 -100px 0 0 #D81B60;color:#fff;text-decoration:none}@media only screen and (max-width: 880px){header{padding:0}header .mobile-nav{display:block;float:right;color:#fff;padding:14px 13px;font-size:20px}header .logo{font-size:1.2em;margin-left:20px}header nav{display:none}}footer{background:#fff;box-shadow:0px 0px 30px rgba(0,0,0,0.05);padding:100px 0 50px 0}@media only screen and (max-width: 720px){footer{padding:50px 0 30px 0}}footer .footer__signup{padding:0 0 50px 0}footer .footer__signup .left{float:left;width:50%}@media only screen and (max-width: 720px){footer .footer__signup .left{width:100%}}footer .footer__signup .left h3{color:#d81a60;margin-bottom:-5px;font-size:2.5em;line-height:1;margin-bottom:0.3em}footer .footer__signup .left h2{font-size:2em;line-height:1}footer .footer__signup .right{float:left;width:50%;text-align:right}@media only screen and (max-width: 720px){footer .footer__signup .right{text-align:left;width:100%}footer .footer__signup .right .button{margin-left:0 !important;margin-right:20px}}footer .footer__signup .right .button{margin-left:20px}footer .logo{padding:70px 0 0 0 !important;background-image:url("/images/journoportfolio-logo.280d7ea7439d.png");width:100%;height:50px;overflow:hidden;opacity:0.2;text-indent:5000px;display:block;color:#fff !important;background-repeat:no-repeat;background-size:200px auto;background-position:center bottom}footer .follow{text-align:right}@media only screen and (max-width: 720px){footer .follow{text-align:center;margin-top:40px}}footer .follow a{display:inline-block;padding:3px 15px;color:#fff;font-size:12px;margin:0 5px}footer .follow a:hover{opacity:0.8}footer .follow a.facebook{background-color:#3b5998}footer .follow a.google{background-color:#dd4b39}footer .follow a.linkedin{background-color:#007bb5}footer .follow a.twitter{background-color:#4099FF}footer .info{height:250px;border-top:1px solid rgba(0,0,0,0.1)}footer .info .col-4{width:20%;display:inline-block;padding:50px 0 50px 40px;vertical-align:top}footer .info .col-4:first-child{padding-left:0}footer .info .col-4 h2{color:#D81B60;font-weight:100;margin-bottom:10px;font-size:25px}footer .info .col-4 a{font-size:18px;display:block;font-weight:100;cursor:pointer;transition:color 0.5s;color:#555}footer .info .col-4 a:hover{color:#D81B60}@media only screen and (max-width: 720px){footer .info{height:auto;padding:30px 0px}footer .info .col-4{width:50%;padding:15px}footer .info .col-4:nth-child(odd){padding-left:0}footer .info .col-4 a{padding:5px 0}}footer .built{width:100%;letter-spacing:2px;font-size:9px;margin-top:10px;text-transform:uppercase;color:#ccc;font-weight:100;border-top:1px solid rgba(0,0,0,0.1);padding:0 0 60px 0;line-height:16px}footer .built a{color:#fff}footer .built .languages{text-align:center;color:#555;letter-spacing:0;font-weight:500;text-transform:none;font-size:15px;padding:30px 0 0 0}footer .built .languages a{color:#D81B60;padding:0 5px}footer .built .languages a img{width:23px;position:relative;top:6px}footer .built span{float:left;display:block}footer .built span:nth-child(2){float:right}@media only screen and (max-width: 720px){footer .built{padding:20px 20px}footer .built span{float:left !important;text-align:left;width:100%;padding-top:20px}}section.logout-section{width:100%;background:#fff;text-align:center;min-height:700px;padding:160px 30px}section.logout-section a{text-decoration:underline}section.feature-section{position:relative}section.feature-section .text{width:50%}section.feature-section .h1{line-height:1em;margin-bottom:20px}section.feature-section .wrapper{display:flex;align-items:center}section.feature-section .img{padding:0 0 0 50px;width:50%}section.feature-section .img img{height:auto;width:100%}@media (max-width: 800px){section.feature-section{padding:30px 0 !important}section.feature-section .img{padding:0 !important}section.feature-section .img img{max-width:400px;margin:0 auto;display:block}section.feature-section .wrapper{flex-wrap:wrap;padding:0 30px}section.feature-section .text{text-align:center}section.feature-section .text,section.feature-section .img{width:100%}section.feature-section:after,section.feature-section:before{display:none !important}}section.feature-section-2{padding:0;background-color:#eae9ed}section.feature-section-2 .img{font-size:30px;margin-top:-50px;padding:0 50px 0 0}section.feature-section-2 .wrapper{position:relative;z-index:2;padding:0}@media (max-width: 800px){section.feature-section-2 .wrapper{padding:0 30px}}section.feature-section-2:after{position:absolute;content:'';width:100%;transform:skewY(3deg);height:140px;background-color:#eae9ed;bottom:-70px;left:0;z-index:1}section.feature-section-3{position:relative}section.feature-section-3 .wrapper{position:relative;padding-bottom:0px;padding-top:50px}@media (max-width: 800px){section.feature-section-3 .wrapper{flex-direction:column-reverse;padding:0 30px}}section.feature-section-3 .img{padding:0 0 0 50px}section.feature-section-3:before{position:absolute;content:'';width:100%;transform:skewY(3deg);height:140px;background-color:#fff;top:-70px;left:0}@media only screen and (max-width: 720px){section.feature-section-3:before{display:none}}section.feature-section-1{position:relative;padding-top:0}section.feature-section-1 .wrapper{position:relative;padding-top:0;padding-bottom:50px}@media (max-width: 800px){section.feature-section-1 .wrapper{flex-direction:column-reverse}}section.feature-section-1 .img{padding:0 0 0 50px;margin-top:-50px}section.feature-section-1:after{position:absolute;content:'';width:100%;transform:skewY(-3deg);height:140px;background-color:#eae9ed;bottom:-70px;left:0;z-index:1}section.feature-section-1:before{position:absolute;content:'';width:100%;transform:skewY(3deg);height:140px;background-color:#fff;top:-70px;left:0}@media only screen and (max-width: 720px){section.feature-section-1:before{display:none}}.hero-wrapper{padding:100px 50px 0 50px;background:#fff}@media screen and (max-width: 1050px){.hero-wrapper{padding:0 0 0 0}}section.section--hero{padding:80px 0;background:#fff;text-align:center}@media only screen and (max-width: 720px){section.section--hero{padding:100px 0 100px 0}}section.section--hero h1,section.section--hero h2,section.section--hero h3,section.section--hero p{text-align:center}section.section--hero h1{padding-top:40px}section.section--hero a{text-decoration:underline}section.grey-section{background-color:#eae9ed;min-height:200px}section.section--directory input{width:100%;padding:10px;margin-bottom:5px;font-size:22px;border:0}section.section--directory h3{border-bottom:1px solid #999;margin-top:10px;font-size:23px;margin-bottom:5px}section.hero-section{text-align:center;padding:100px 0;background:#fff}section.hero-section h2{opacity:0.8}section.more-than{padding-top:80px;position:relative;background:#1d1c22 !important}section.more-than .wrapper{position:relative}section.more-than h2.h1{color:#fff}section.more-than .left{width:400px;vertical-align:top;margin-right:40px;display:inline-block}section.more-than img{vertical-align:bottom;display:inline-block;border-right:1px solid #ddd;border-left:1px solid #ddd;width:700px;position:relative;top:51px}section.more-than h3{font-size:2em;color:#dadada}section.examples-section{background-color:#eae9ed}section.examples-section img{max-width:100%;height:auto}section.examples-section .example{position:relative;padding-right:50px;padding-bottom:69%;height:0;margin-bottom:100px}section.examples-section .example>img{box-shadow:0px 0px 30px rgba(0,0,0,0.1)}@media only screen and (max-width: 720px){section.examples-section .example{padding-right:0;margin-bottom:25px}section.examples-section .example .user{display:none}}section.examples-section .user{width:calc(50% - 20px);position:absolute;background:#333;color:#fff;min-width:500px;bottom:-50px;right:0;box-shadow:0px 0px 30px rgba(0,0,0,0.2)}section.examples-section .user img{border-color:#333}section.examples-section .user .text p{color:#ddd}section.examples-section .user .text h2 a{color:#fff}section.image-section{background:#eae9ed}section.hero-login{width:100%;background:transparent;min-height:700px;padding:10px 100px}@media only screen and (max-width: 720px){section.hero-login{min-height:400px}}@media only screen and (max-width: 950px){section.hero-login{padding:0 20px}}section.hero-login .hero-content{max-width:800px;margin:0 auto}.slider{width:100%;background:#fff;margin-bottom:-20px}.slider .slide{width:100%}.slider .slide img{height:auto;display:block;border:3px solid #000;max-width:80vw;margin:0 auto}@media (min-width: 1500px){.slider .slide img{max-width:60vw}}.slider .wrapper{max-width:none}.slider button{background:transparent !important;box-shadow:none !important}section.hero{width:100%;position:relative;overflow:hidden;padding:0;z-index:99999;padding:80px 30px 50px 30px;margin:0 auto;max-width:1600px;text-align:center;background:transparent}@media screen and (max-width: 1290px){section.hero{padding:60px 0 50px 0}}@media screen and (max-width: 1050px){section.hero{padding:120px 0 50px 0}}section.hero .input-field{max-width:500px;margin:0 auto;position:relative;margin-bottom:50px;margin-top:30px}@media (max-width: 965px){section.hero .input-field{margin-bottom:30px}}section.hero .input-field input{border:2px solid #d81c60;background:#fff;border-top-left-radius:4px;border-bottom-left-radius:4px}section.hero .input-field button{position:absolute;padding:13px 20px;top:0px;right:0px;width:150px;border-top-left-radius:0;border-bottom-left-radius:0;margin:0}@media only screen and (max-width: 720px){section.hero .input-field button{padding:14px 20px 15px 20px}}section.hero h3{font-weight:bold;text-align:center;color:#404040 !important;margin-bottom:20px}section.hero input{padding:10px;display:inline-block;font-size:20px;margin-bottom:10px;border:0;margin-bottom:0;width:100%}@media only screen and (max-width: 720px){section.hero input{width:100%}}section.hero .button{padding:10px 15px 9px 15px}section.hero .button{padding:12px 20px;display:block;background:#D81B60;color:#fff;margin-right:-4px !important;width:100%}section.hero .button:hover{background:#444 !important;color:#fff;border-color:#444}section.hero h2{font-weight:bold;display:inline;color:#111;text-align:left;line-height:1.05em;font-size:4em;font-family:poppins, sans-serif;font-weight:700;font-style:normal;letter-spacing:-2px;color:#0e1422}@media screen and (max-width: 1500px){section.hero h2{font-size:4em}}@media screen and (max-width: 1290px){section.hero h2{font-size:3em}}section.hero .screenshot{width:80%;box-shadow:0px 0px 10px rgba(0,0,0,0.1);margin-bottom:-200px;margin-top:50px}section.hero h1{color:#333;padding-top:0 !important;font-weight:100;font-size:2em;opacity:0.8;margin-bottom:0px;margin-top:10px;font-family:"europa",serif;letter-spacing:0}@media only screen and (max-width: 1190px){section.hero h1{font-size:1.7em}}section.hero ul{float:left;list-style:none;margin:0}section.hero ul li{margin:0;color:#444;opacity:0.8;font-weight:100;font-size:1.2em;position:relative;padding-left:35px}section.hero ul li svg{position:absolute;top:4px;left:0}section.hero .checklist{text-align:left;display:flex}section.hero .checklist .col{width:33.33%;padding-left:20px}@media (max-width: 965px){section.hero .checklist{flex-wrap:wrap}section.hero .checklist .col{width:100%;text-align:left}section.hero .checklist .col ul{text-align:left}}section.hero .checklist h4{color:#333;margin-bottom:10px}@media (max-width: 965px){section.hero .checklist h4{display:none}}section.hero .checklist ul{display:inline-block;padding:0}@media (max-width: 965px){section.hero .checklist ul{width:100%;padding:0;white-space:normal;text-align:center}section.hero .checklist ul li{padding:2px 40px;display:inline-block}}@media (max-width: 605px){section.hero .checklist ul{text-align:left}section.hero .checklist ul li{display:block}}.language-modal{background:rgba(0,0,0,0.5);position:fixed;left:0;right:0;top:0;display:none;bottom:0;z-index:999999999;text-align:center;color:#fff}.language-modal .language-modal__h2{margin-bottom:20px}.language-modal .language-modal__wrapper{height:100%;display:block;display:flex;align-items:center;justify-content:center;min-height:100vh}.language-modal .modal{max-width:550px;border-radius:15px;padding:30px;background:#fff;margin:0 auto;margin-top:-100px}@media only screen and (max-width: 720px){.language-modal .modal{padding:30px 15px}}.language-modal .modal img{width:32px;display:inline-block;margin:0 10px -15px 0;position:relative;top:-5px}.language-modal .modal .button{margin:0 5px}.newsletter-overlay{background:#D81B60;position:fixed;left:0;right:0;top:0;display:none;bottom:0;z-index:999999999;text-align:center;padding:150px 20px;color:#fff}.newsletter-overlay img{display:inline-block;border-radius:50%;border:5px solid #fff;width:90px;margin-bottom:15px}.newsletter-overlay hr{height:0;background:transparent;width:100%;border:0;border-top:1px solid #ab154c}.newsletter-overlay p,.newsletter-overlay h2,.newsletter-overlay .author{color:#fff}.newsletter-overlay h2{font-weight:bold;text-transform:uppercase;letter-spacing:1px;margin-top:-5px}.newsletter-overlay input{margin-top:30px;font-size:17px;padding:11px;margin-bottom:20px;float:left;width:100%}.newsletter-overlay button{background:#ab154c;text-transform:uppercase;font-weight:400;font-size:15px;padding-top:15px;padding-bottom:15px;letter-spacing:1px;float:right;margin-bottom:-20px;position:relative;top:-87px}.newsletter-overlay .spam{display:block;clear:both;font-size:13px;color:#f8c7d9}.newsletter-overlay .modal{max-width:550px;margin:0 auto}.newsletter-overlay .newsletter-close{color:#fff}section.subscribe{position:relative;display:block;z-index:1;background:#d6326e;padding:90px 20px}section.subscribe .errorlist{position:relative;clear:both;top:-67px;color:#fff}section.subscribe .errorlist li{border:0;color:#fff}section.subscribe-large{padding-top:200px;padding-bottom:400px}section.testimonials{background:#1d1c22}section.testimonials h2{text-align:center;color:#fff;font-size:2em;margin-bottom:30px;letter-spacing:3px;text-transform:uppercase}section.testimonials .flickity-viewport{min-height:250px}section.testimonials .flickity-prev-next-button{background:transparent !important;margin-top:-160px !important;box-shadow:none !important}section.testimonials .flickity-prev-next-button .arrow{fill:#fff}section.testimonials .testimonial{float:left;padding:0 40px;height:300px;display:flex;align-items:center;justify-content:center}section.testimonials blockquote.twitter-tweet{display:inline-block;font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;font-size:12px;font-weight:bold;line-height:16px;border-color:#eee #ddd #bbb;border-radius:5px;border-style:solid;border-width:1px;box-shadow:0 1px 3px rgba(0,0,0,0.15);margin:10px 5px;padding:16px 55px 16px 16px;width:468px;max-width:80%;background:#fff;background-image:url("/images/twitter.3d74e8bfd4ef.png");background-repeat:no-repeat;background-position:top 0.5rem right 0.5rem;background-size:35px 35px}section.testimonials blockquote.twitter-tweet p{font-size:18px;font-weight:normal;line-height:23px;font-style:normal;color:#000}section.testimonials blockquote.twitter-tweet a{color:#1b95e0;font-weight:normal;text-decoration:none;outline:0 none}section.testimonials blockquote.twitter-tweet a:hover,section.testimonials blockquote.twitter-tweet a:focus{text-decoration:underline}section.section--users .h2-inline-center{text-align:center;margin-top:-50px;margin-bottom:30px}section.section--users .user{width:calc(50% - 20px);float:left;margin-right:40px}@media only screen and (max-width: 920px){section.section--users .user{width:100%;float:none}}@media screen and (max-width: 670px){section.section--users .user .description{display:none}}section.section--users .wrapper{margin-top:20px}section.section--users .user:nth-child(2n){margin-right:0}section.publications{background:#eae9ed}section.publications .publication{width:calc(50% - 20px);float:left;margin-right:40px}@media screen and (max-width: 980px){section.publications .publication{width:100%;margin-right:0;float:none}}section.publications .wrapper{margin-top:20px}section.publications .publication:nth-child(2n){margin-right:0}section.freelance-guide{padding:100px 0;width:100%}section.freelance-guide .guide__header .guide__overlay{width:100%;background:rgba(216,27,96,0.5);text-align:center;padding:150px 40px;background-size:cover;background-position:center}section.freelance-guide .guide__header .guide__overlay button{display:inline-block}section.freelance-guide .guide__header .guide__overlay h3{text-transform:uppercase;letter-spacing:2px;font-size:17px;color:#fff}section.freelance-guide .guide__header .guide__overlay .h1{padding-top:0 !important;font-size:50px;color:#fff;line-height:1.2em;font-size:3em;letter-spacing:1px;margin-bottom:20px;max-width:80%;margin:0 auto}@media only screen and (max-width: 800px){section.freelance-guide{padding:40px 0}section.freelance-guide .guide__header .guide__overlay{padding:100px 20px}section.freelance-guide .guide__header .guide__overlay .h1{font-size:30px;max-width:100%}}@media only screen and (max-width: 620px){section.freelance-guide .guide__header .guide__overlay .h1{font-size:24px}}section.editor-section{padding-top:150px;background-color:#1d1c22 !important;text-align:left;position:relative;padding-bottom:200px}section.editor-section h2.h1{color:#fff}section.editor-section h3{font-size:2em;color:#dadada}section.editor-section .cols{display:flex}section.editor-section .cols .col{width:50%;flex:0 0 50%}section.editor-section ul{vertical-align:top;display:inline-block;font-size:1.3em;list-style:none;text-align:left;margin:0;margin:0 auto;max-width:700px;padding:0;margin-top:20px;color:#dadada !important;font-weight:100}@media only screen and (max-width: 720px){section.editor-section ul{padding:0}}section.editor-section ul li{margin:0.5em 0;color:#dadada !important;position:relative;padding-left:35px}section.editor-section ul li svg{position:absolute;top:4px;left:0}section.editor-section img{display:block;vertical-align:bottom;max-width:100%;margin:0 auto;margin-bottom:-11px;width:1000px;position:relative;top:39px;box-shadow:0px 10px 40px rgba(0,0,0,0.3);transition:all 2s}section.recent-blogs{padding-top:60px;padding-top:50px}@media only screen and (max-width: 720px){section.recent-blogs{padding-top:30px}}section.recent-blogs h1,section.recent-blogs h2,section.recent-blogs h3{text-align:center}section.recent-blogs h3{font-size:2em}section.recent-blogs .blogs{padding-top:50px}@media only screen and (max-width: 1090px){section.recent-blogs .blogs .blog--small:nth-child(3){display:none}section.recent-blogs .blogs .blog--small:nth-child(2){margin-bottom:0}}@media only screen and (max-width: 720px){section.recent-blogs .blogs .blog--small{margin-bottom:30px;width:100%}}.blog-tags{text-align:center;padding:0 0 50px 0;margin-top:-30px}.blog-tags a{display:inline-block;padding:0 15px;color:#444}.blog-tags a.active{color:#D81B60}@media (max-width: 720px){.blog-tags{margin-top:0}}.recent_blogs h1{text-align:center;margin:0 0 30px 0;padding:0}.blog-section{background-image:url("/images/blog.60e0b2d78fdd.jpg");background-size:cover;background-position:top;padding:0}.blog-section .blog-overlay{background:rgba(0,0,0,0.6);width:100%;padding:80px 0;text-align:center}@media only screen and (max-width: 720px){.blog-section .blog-overlay{padding:50px 20px}}.blog-section .blog-overlay h1{padding-top:40px}.blog-section .blog-overlay h1,.blog-section .blog-overlay h2,.blog-section .blog-overlay p{color:#fff}.blog-section .blog-overlay h1 a,.blog-section .blog-overlay h2 a,.blog-section .blog-overlay p a{text-decoration:underline;color:#fff}.blog-section .author-overlay{text-align:left}.blog-section .author-overlay .img{background-position:center;background-size:cover;width:100px;height:100px;margin-top:100px;float:left}.blog-section .author-overlay .author-content{float:left;width:80%;padding-left:30px;padding-top:33px}.blog-image{width:100%;height:650px;background-size:cover;background-position:center;z-index:1;overflow:hidden;position:relative}.blog-image img{width:100%;height:100%;object-fit:cover}.blog-image .blog-image__content{text-align:center;padding:150px 0 400px 0;color:#fff;background:rgba(216,27,96,0.5)}.blog-image .blog-image__content h3{font-size:1.2em;padding:1em 20px !important}@media screen and (max-width: 1100px){.blog-image .blog-image__content h1{font-size:3em;letter-spacing:-1px}}.blog-image .blog-image__content h1,.blog-image .blog-image__content h3{line-height:1.1;color:#fff;margin:0 auto;padding:0 20px;max-width:1200px}.blog-image+.grey-section{position:relative;z-index:2}.blog-example{display:flex;clear:both;padding:20px 0}.blog-example:nth-child(odd){flex-direction:row-reverse}.blog-example:nth-child(odd) .blog-example__image{margin:0 0 0 40px !important}.blog-example h3{margin-top:0 !important}.blog-example .blog-example__image{width:50%;flex:0 0 50%;margin:0 40px 0 0 !important}.blog-example .blog-example__image img{margin:0 0 0 0 !important}@media only screen and (max-width: 800px){.blog-example{display:block}.blog-example:nth-child(odd) .blog-example__image{margin:0 !important}.blog-example .blog-example__image{margin:0 !important;width:100%}}.blog{width:100%;background-color:#fff;padding:0 20px;margin-bottom:40px;max-width:860px;margin:0 auto;overflow:inherit;box-shadow:0px 0px 20px rgba(0,0,0,0.08),0px 5px 10px rgba(0,0,0,0.05);font-weight:100;padding:50px;margin-top:-300px}@media only screen and (max-width: 950px){.blog{padding:25px}.blog h1,.blog .meta{text-align:left}}.blog h1,.blog h2,.blog h3,.blog h4{letter-spacing:-1px;line-height:1em}.blog h2{padding:20px 0 0 0}.blog h3{font-size:2em;margin-top:1.5em}.blog h1,.blog .meta{text-align:center}.blog .meta{font-weight:100;padding-bottom:10px;font-size:14px;letter-spacing:0}.blog h1{letter-spacing:-2px;font-size:3.3em;padding-top:0 !important;margin-bottom:50px}.blog .highlight{color:#999;font-weight:100;font-size:20px;line-height:1.5em}.blog .highlight:first-child p{margin-top:0}.blog .highlight p{font-size:28px;line-height:43px}.blog .sharer{padding:30px 10px 30px 0;text-align:center}.blog .sharer:before{height:1px;width:100px;border-top:1px solid #000;margin:0 auto;position:relative;top:-30px;display:block;content:''}.blog .sharer a{width:40px;height:40px;border:0;outline:0;position:relative;top:10px;margin-left:10px;display:inline-block}.blog .sharer a label{display:none}.blog .sharer a:hover svg{fill:#D81B60}.blog .sharer a:hover label{display:block;padding:3px 5px;font-size:11px;background:#000;position:absolute;white-space:nowrap;line-height:1;color:#fff;left:20px;transform:translateX(-50%)}.blog .sharer a:hover label:after{content:'';position:absolute;border:5px solid transparent;border-bottom-color:#000;left:50%;margin-left:-5px;top:-10px}.blog .sharer a svg{width:40px;height:40px}.blog .blog-header{width:100%;height:300px;background:#444;background-size:cover;background-position:center}.blog .blog-header .author{display:block;clear:both}.blog .blog-header .author .img{background-position:center;background-size:cover;width:45px;height:45px;border-radius:50%;float:left}.blog .blog-header .author .name{display:block;height:40px;font-size:18px;padding:0 10px;float:left;color:#fff;font-weight:200;line-height:30px}.blog .blog-header .author .name a{color:#fff}.blog .blog-header .blog-overlay{width:100%;height:300px;padding:60px;background:rgba(0,0,0,0.6)}@media only screen and (max-width: 720px){.blog .blog-header .blog-overlay{padding:20px}}.blog .blog-header .blog-overlay h2,.blog .blog-header .blog-overlay span{color:#fff}.blog .blog-header .blog-overlay h2 a,.blog .blog-header .blog-overlay span a{color:#fff}.blog .blog-header .blog-overlay h2{clear:both;font-size:3em}@media only screen and (min-width: 720px) and (max-width: 959px){.blog .blog-header .blog-overlay h2{font-size:2.4em}}@media only screen and (max-width: 720px){.blog .blog-header .blog-overlay h2{font-size:2em}}.blog .blog-header .blog-overlay span{font-weight:100;font-style:italic}.blog .blog-content .right{width:50%;float:right;margin:0 0 0 30px}.blog .blog-content ul li{margin:0.5em 0;font-weight:100;font-size:18px;line-height:33px;color:rgba(0,0,0,0.8)}.blog .blog-content blockquote p{font-size:27px !important;margin:0;padding:0}.blog .blog-content ul{margin:1em 0}.blog .blog-content em{font-style:italic}.blog .blog-content strong{font-weight:bold}.blog .blog-content p{font-weight:100;font-size:18px;line-height:1.7em;color:rgba(0,0,0,0.8)}.blog .blog-content img{margin:20px 0;border:1px solid #ddd}.blog h2{font-size:2.5em;color:#0e1422;font-family:poppins, sans-serif}.blog ol{font-weight:100;font-size:1em;color:#666}.blogs{margin-left:-40px}@media only screen and (max-width: 1090px){.blogs .blog--small{width:50%}}@media only screen and (max-width: 720px){.blogs .blog--small{width:100%}}.author-section{position:relative;text-align:center;padding:40px 0;width:100%;max-width:800px;margin:0 auto;margin-top:50px;color:#888}.author-section:before{height:1px;width:100px;border-top:1px solid #000;margin:0 auto;position:relative;top:-30px;display:block;content:''}@media only screen and (max-width: 720px){.author-section{width:100%;padding:30px 20px;margin-top:0}}.author-section .img{background-position:center;background-size:cover;width:100px;position:absolute;height:100px;display:none}.author-section p{font-size:15px !important;display:block;clear:both;color:#000;line-height:26px !important;margin-bottom:0}.author-section .name{display:block;height:40px;font-size:18px;font-weight:200;line-height:12px;color:#000}.author-section .name span{display:block;font-size:14px;padding-top:5px}.author-section .name span a{display:inline-block;padding-top:5px;color:#000;font-weight:100}.blog--small{width:33.33%;float:left;margin-bottom:50px;padding-left:40px}@media only screen and (max-width: 720px){.blog--small{width:100%}}.blog--small .overlay{width:100%;height:200px;background:rgba(216,27,96,0.8);color:#fff;font-weight:bold;opacity:0;transition:opacity 0.5s;text-align:center;font-size:25px;line-height:200px}.blog--small:hover .overlay{opacity:1}.blog--small:hover .blog--small--inner{box-shadow:0px 0px 25px rgba(0,0,0,0.22),0px 5px 13px rgba(0,0,0,0.12);top:-10px}.blog--small .blog--small--inner{width:100%;background-color:#fff;padding:0;margin-bottom:40px;max-width:800px;box-shadow:0px 0px 20px rgba(0,0,0,0.08),0px 5px 10px rgba(0,0,0,0.05);margin:0 auto;position:relative;font-weight:100;top:0;transition:top 0.5s, box-shadow 0.5s}.blog--small .blog--small--inner .blog-header{display:block;background-size:cover;background-position:center}.blog--small .blog--small--inner .blog-content{padding:30px;height:265px}.blog--small .blog--small--inner .blog-content h2{font-size:25px;text-align:left;padding:0 !important;margin-bottom:10px}.blog--small .blog--small--inner .blog-content h2 a{color:#444;letter-spacing:0 !important}.blog--small .blog--small--inner .blog-content .meta{color:#555;font-size:13px;font-family:"europa",serif,"futura-pt" !important}.blog--small .blog--small--inner .blog-content .text{height:78px;overflow:hidden;font-weight:400;padding-top:10px;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;padding:0}@media screen and (min-width: 1090px){.blog--large{width:100%}.blog--large .blog--small--inner{max-width:100%;display:flex;flex-direction:row-reverse}.blog--large .blog--small--inner .blog-header{width:60%}.blog--large .blog--small--inner .blog-content{width:40%;height:400px}.blog--large .blog--small--inner .blog-content h2{font-size:40px;color:#0e1422;line-height:1em;font-family:poppins, sans-serif}.blog--large .blog--small--inner .blog-content .text{height:120px;-webkit-line-clamp:5}.blog--large .blog--small--inner .overlay{height:100%;display:flex}.blog--large .blog--small--inner .overlay .overlay__text{height:200px;margin:auto}}.notice{background:#fff3ad;border-left:5px solid #ffd700;display:inline-block;padding:5px 10px;position:relative}.notice i{position:absolute;top:10px;left:10px}.notice a{text-decoration:underline}.theme-site{margin:50px 0;padding:20px;background:#fff;overflow:hidden;box-shadow:0px 0px 20px rgba(0,0,0,0.08),0px 5px 10px rgba(0,0,0,0.05);min-height:500px;position:relative}.theme-site .theme__content{float:left;padding:100px;width:50%}.theme-site .theme__content__examples{font-weight:500;font-size:14px}@media (max-width: 800px){.theme-site .theme__content__examples{font-size:1.3em}}.theme-site:nth-child(odd) .theme__content{float:right}.theme-site:nth-child(odd) img{left:50px;right:auto}.theme-site img{width:45%;position:absolute;bottom:0px;right:50px;border:1px solid #ddd;border-bottom:0;max-width:600px}@media screen and (max-width: 1330px){.theme-site{min-height:400px}.theme-site .theme__content{padding:50px}}@media screen and (max-width: 1110px){.theme-site{min-height:0}.theme-site .theme__content{padding:50px;padding-bottom:350px;width:100%}.theme-site img{width:60%;right:auto !important;left:20% !important}}@media screen and (max-width: 850px){.theme-site .theme__content{padding-bottom:250px}.theme-site img{width:80%;left:10% !important}}.alert-message{background:#FF4343;padding:5px;color:#fff}.prices{display:flex;align-items:flex-start;width:100%}@media only screen and (max-width: 980px){.prices{flex-wrap:wrap}}.price__wrapper{flex:1 1 100%;padding:0 10px;display:inline-block}@media only screen and (max-width: 980px){.price__wrapper{flex:0 0 50%;margin-bottom:50px}.price__wrapper:nth-child(3){flex:0 0 100%}}@media only screen and (max-width: 720px){.price__wrapper{width:100%;flex:0 0 100%}}.price{background:#fff;color:#fff;box-shadow:0px 0px 20px rgba(0,0,0,0.08),0px 5px 10px rgba(0,0,0,0.05);vertical-align:top}.price .most-popular{background:#555;color:#fff;text-transform:uppercase;letter-spacing:3px;text-align:center;padding:5px;font-weight:100;font-size:13px}.price .price__header{padding:30px 0;background:#D81B60}.price .price__header h2{color:#fff;padding:0;font-weight:bold;letter-spacing:0;text-transform:uppercase}.price .price__body{padding:30px}.price img{display:block;margin:0 auto;background:#fff;border-radius:50%;width:70px;padding:10px}.price ul li,.price ol li{margin:0;font-size:18px}.price h2,.price h1,.price h3{text-align:center;margin:0;letter-spacing:0}.price h3{margin-top:15px}.price h1{margin-top:-20px}.price h2{font-size:2em;padding:20px 0 0 0}.price span.symbol,.price span.pro_price,.price span.plus_price{display:inline !important}.price span{text-align:center;margin-bottom:0px;display:block;color:#999}.price span span{font-size:0.7em;margin-bottom:20px}.price h3{font-size:60px;position:relative}.price h3 span.symbol{font-size:20px;margin-left:-20px;line-height:0;vertical-align:top;display:inline-block !important;margin-top:31px;margin-right:5px}.price h3 span.month{font-size:20px;margin-left:5px;display:inline-block}.price h3 span{color:#333;font-weight:bold}.price .button{width:200px;display:block;margin:20px auto;color:#fff;border:0;font-weight:bold;outline:0;cursor:pointer;text-align:center;padding:12px 30px;margin-top:20px;margin-bottom:0;font-size:1.2em;display:block}.price ul{list-style:none;padding:0;margin:0}.price ul li{padding:3px 0;text-align:center}.price-free{margin-right:0}.price-email{margin-top:30px;width:100%;padding:25px}@media screen and (max-width: 850px){.price-email{margin-top:0}}.price-email h3{font-size:0.8em;text-transform:uppercase;color:#D81B60;letter-spacing:2px;font-weight:500;margin:0;padding:0;text-align:left}.price-email p{margin:0}.price-email h2{font-weight:bold;text-align:left;font-size:1.3em;margin:3px 0 0 0;padding:0}.price-pro{margin-top:-70px}.private-portfolio{background-size:cover;height:100%;position:absolute;min-height:800px;width:100%}.private-portfolio .private-overlay{height:100%;min-height:800px;background:rgba(0,0,0,0.5)}.private-portfolio .private-overlay .private-inner{width:380px;margin:0 auto;padding:150px 0;min-height:300px;text-align:center}.private-portfolio .private-overlay .private-inner h1{margin:0;padding:0;font-size:2.8em;color:#fff}.private-portfolio .private-overlay .private-inner p{color:#fff;font-size:14px}.private-portfolio .private-overlay .private-inner input{background:#fff;border:0}.education-discount{text-align:center;display:block;padding-top:28px;line-height:1.2}div.action-form,div.loginbox-center{max-width:550px;margin:0 auto;text-align:center;border-radius:3px;padding:40px 70px}div.action-form .field,div.loginbox-center .field{margin-bottom:5px}div.action-form button,div.loginbox-center button{width:100%}div.action-form .or,div.loginbox-center .or{text-align:center;padding:30px 0;position:relative;display:block;padding-top:40px}div.action-form .or.or--small,div.loginbox-center .or.or--small{padding:10px 0}div.action-form .or.or--small:after,div.action-form .or.or--small:before,div.loginbox-center .or.or--small:after,div.loginbox-center .or.or--small:before{top:20px}div.action-form .or:after,div.loginbox-center .or:after{height:1px;background:rgba(0,0,0,0.1);width:40%;position:absolute;content:'';right:0;top:50px}div.action-form .or:before,div.loginbox-center .or:before{height:1px;background:rgba(0,0,0,0.1);width:40%;position:absolute;content:'';left:0;top:50px}div.action-form a,div.loginbox-center a{color:#D81B60}div.action-form a.button,div.loginbox-center a.button{color:#fff}div.action-form h1,div.loginbox-center h1{display:block;text-transform:none;padding-bottom:30px;padding-top:20px !important;margin:0 -50px;font-size:3.5em}div.action-form h2,div.loginbox-center h2{color:#333;font-size:25px;margin:-30px 0 30px 0}div.action-form input,div.loginbox-center input{padding:5px 0;font-size:1.4em;border:0;background:#fff;border:2px solid #999;border-radius:3px;background:#fff;padding:7px 15px;width:100%;font-weight:100;color:#333}div.action-form .field--errors input,div.action-form .field--errors textarea,div.loginbox-center .field--errors input,div.loginbox-center .field--errors textarea{border:2px solid #ff7676}div.action-form .field--errors .errorlist li,div.action-form .field--errors .errorlisttop li,div.loginbox-center .field--errors .errorlist li,div.loginbox-center .field--errors .errorlisttop li{border:none}@media only screen and (max-width: 720px){div.action-form,div.loginbox-center{padding:40px}div.action-form h2,div.loginbox-center h2{margin-top:-10px}div.action-form input,div.loginbox-center input{font-size:2em}}.loginbox-center{margin:50px auto;float:none}.loginbox-center a{text-align:left;display:block;padding-top:20px;margin-bottom:-55px}.star-rating i{font-size:30px;cursor:pointer}.star-rating i svg{fill:#ddd}.star-rating i:hover svg{fill:#c4c4c4}.star-rating i.active svg{fill:gold}.review-form form{text-align:left}.review-form form small{display:block;line-height:1.4em}.review-form form textarea{min-height:150px;border:2px solid #999}.review-form form label{text-transform:uppercase;letter-spacing:2px;font-weight:600}.login-form{min-height:300px}.login-form .forgot-link{position:absolute;right:10px;top:10px;width:23px;height:23px;border-radius:50%;border:1px solid #999;font-family:sans-serif;text-align:center;line-height:23px;color:#999}.login-form .forgot-link:hover span{display:block}.login-form .forgot-link span{background:#333;padding:2px 5px;position:absolute;right:-52px;top:20px;color:#fff;font-size:12px;top:30px;width:130px;display:none}.login-form .forgot-link span:before{content:'';position:absolute;top:-10px;left:50%;margin-left:-3px;border:5px solid transparent;border-bottom-color:#1d1c22}@media only screen and (max-width: 720px){.login-form button,.login-form .button{font-size:1.6em}}.register-form{min-height:430px}.register-form .two-field{margin-left:-10px}.register-form .two-field .field{padding-left:10px;width:50%;float:left}.social-login .button{display:block;padding:12px 20px;cursor:pointer;font-weight:100;color:#fff;text-align:center;margin-bottom:10px}.social-login .button i{padding-right:10px}.social-login .button:hover{box-shadow:none !important;opacity:0.7}.social-login .button-facebook{background:#4267B2}.social-login .button-facebook img{width:30px;margin:0 10px -9px}.social-login .button-twitter{background:#3DB2F7}.social-login .button-twitter img{width:30px;margin:0 10px -9px}.social-login .button-google{background:#eee;color:#777 !important}.social-login .button-google img{width:30px;margin:0 10px -9px}.messages{display:none}.admin-info{position:fixed;bottom:0px;width:100%;transition:bottom 0.3s ease;z-index:999999999999;color:#fff;height:45px;text-align:center;line-height:45px}.admin-info .message{width:100%;display:block;height:45px;line-height:45px;background:green;z-index:999999999999;color:#fff;border-bottom:1px solid rgba(0,0,0,0.2);text-align:center}.admin-info .message .close{position:absolute;right:20px;font-weight:bold;margin-top:-45px;cursor:pointer}.admin-info .error{background-color:#FF4343}.admin-info.error{background-color:#FF4343}.skill-link{display:block;color:#333}.skill-link .checkbox-fake{width:15px;height:15px;background:#fff;border:1px solid #ddd;margin-right:5px;position:relative;display:inline-block;top:1px}.skill-link .checkbox-fake.active:after{position:absolute;width:10px;height:2px;transform:rotate(-45deg);background:#D81B60;content:' ';top:4px;left:3px}.skill-link .checkbox-fake.active:before{position:absolute;width:5px;height:2px;top:6px;left:1px;transform:rotate(45deg);background:#D81B60;content:' '}.feature-grid{list-style:none;display:block;margin:0;padding:0;width:auto !important;margin-left:-40px;margin-top:40px}@media only screen and (max-width: 720px){.feature-grid{margin-left:-20px}}.feature-grid li{width:25%;float:left;display:inline-block;margin:0;padding:20px 0 20px 40px}@media only screen and (max-width: 1100px){.feature-grid li{width:33.33%;height:170px}}@media only screen and (max-width: 720px){.feature-grid li{width:50%;height:230px;padding:20px 0 20px 20px}}.feature-grid li .feature{position:relative}.feature-grid li p{color:#dadada;font-size:19px}.feature-grid li h3{color:#fff;font-weight:100;letter-spacing:2px;font-size:18px;text-transform:uppercase;line-height:1.1em;height:25px}.guide__header{background-size:cover}.mobile-nav{display:none}.back-link{background:#ddd;width:100%;display:block;padding:15px 0}.grid{margin-left:-50px}.eight-twelfths{width:75%;display:block;padding-left:50px;float:left;min-height:1px}@media only screen and (max-width: 720px){.eight-twelfths{width:100%}}.four-twelfths{width:25%;display:block;float:left;padding-left:50px;min-height:1px}@media only screen and (max-width: 720px){.four-twelfths{width:100%}}.wrapper--faqs h2{font-size:3.3em;font-weight:bold}.faqs{display:flex;flex-wrap:wrap;margin-right:-50px}@media screen and (max-width: 850px){.faqs{margin-right:0}}.faqs .faq{flex:0 0 50%;padding:20px 0;padding-right:50px}.faqs .faq h3{font-size:2em}@media screen and (max-width: 850px){.faqs .faq{flex:0 0 100%;padding:0 0 30px 0}}@media only screen and (max-width: 720px){.section--feature{width:100%}.section--feature .four-twelfths{display:none}}.center{text-align:center}.wrapper--feature-grid{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:5px}.feature-block{width:100%;background:#fff;padding:40px;position:relative;overflow:hidden;grid-start:2;grid-row-end:span 2;grid-column-end:span 12}@media screen and (min-width: 800px){.feature-block{grid-column-end:span 6}}@media screen and (min-width: 1000px){.feature-block{grid-start:2;grid-row-end:span 2;grid-column-end:span 4}.feature-block:nth-child(1){grid-row-end:span 2;grid-column-end:span 8}.feature-block:nth-child(2){grid-row-end:span 2;grid-column-end:span 4}.feature-block:nth-child(6),.feature-block:nth-child(7),.feature-block:nth-child(11),.feature-block:nth-child(12),.feature-block:nth-child(16),.feature-block:nth-child(17){grid-row-end:span 2;grid-column-end:span 6}}.feature-block .coming-soon{font-size:11px;text-transform:uppercase;letter-spacing:3px;color:#FF4343;text-align:center}.feature-block .h3{font-family:poppins, sans-serif;line-height:1}.feature-block .only-with{font-size:14px;padding-top:15px;color:#D81B60}.feature-block .only-with p{font-size:14px;margin:0}.sidebar{padding:20px;min-height:300px;float:right;position:relative;z-index:999999;width:250px;background:#eee}.sidebar label{display:block;margin-top:15px;text-transform:uppercase;letter-spacing:3px;font-size:10px;color:#888;padding-bottom:3px}.tags{margin:5px 0 0 0}.tags .tag:first-child{margin-left:0}.tag{padding:2px 5px;color:#fff;display:inline-block;background:#D81B60;margin:2px}.course{background:#eee;padding:20px}.course h2{margin:0;padding:0;line-height:10px}.course h2 a{font-size:28px;margin:0;padding:0;line-height:10px}.course .info{padding-top:15px}.course .info a{color:#666}.course .info a:hover{color:#D81B60}.asset{background-color:#fff;padding:30px;margin:40px 0;box-shadow:0px 0px 20px rgba(0,0,0,0.08),0px 5px 10px rgba(0,0,0,0.05)}.asset img{max-width:40%;border-bottom:1px solid #ddd}.asset a{display:block}.asset h4{padding-bottom:10px;font-size:2em;font-weight:bold}.job{background-color:#fff;padding:30px;margin:40px 0;box-shadow:0px 0px 20px rgba(0,0,0,0.08),0px 5px 10px rgba(0,0,0,0.05)}.job img{max-width:40%;border-bottom:1px solid #ddd}.job hr{border:1px solid #eee}.job h2{font-weight:bold;padding:0;font-size:2em;color:#000}.job strong{color:#000}.job h4{border-top:1px solid #ddd;color:#000;margin:0;font-size:1.3em;padding-top:20px;font-weight:bold}.alert{padding:20px;color:#fff;font-weight:100;background:#D81B60;margin-bottom:20px}.user,.publication{padding:20px;min-height:193px;position:relative;background:#fff;margin-top:0;margin-bottom:20px}.user img,.publication img{margin:0 auto;width:150px !important;display:block;border:1px solid #ddd;float:left;min-height:150px}.user .blank-img,.publication .blank-img{margin:0 auto;width:160px !important;height:160px !important;display:block;background:#eee;float:left}.user .text,.publication .text{float:left;position:absolute;width:100%;padding-left:173px;padding-right:30px}.user .text h2,.publication .text h2{margin:0;padding:0;margin-top:-30px;letter-spacing:0;padding:0;margin:0;line-height:0.3em;padding-bottom:20px}.user .text h2 a,.publication .text h2 a{color:#1d1c22;font-size:19px;margin:0;padding:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.user .text p,.publication .text p{margin:0;color:#444;height:80px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:70px/3;max-height:70px;margin-bottom:10px;font-size:1em}.user{padding:0;width:100%;min-height:150px;box-shadow:0px 0px 20px rgba(0,0,0,0.08),0px 5px 10px rgba(0,0,0,0.05)}.user:nth-child(2n){margin-right:0}.user .text{padding:20px;padding-left:173px}.publication{box-shadow:0px 0px 20px rgba(0,0,0,0.08),0px 5px 10px rgba(0,0,0,0.05)}.publication .text{height:120px}.publication .text p{margin:0;color:#444;height:80px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-height:70px/3;max-height:100px;margin-bottom:10px;font-size:1em;height:98px}.user{min-height:160px}.user .skills{position:absolute;right:0;width:100%;padding-left:340px;padding-right:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px;bottom:-2px}@media screen and (max-width: 670px){.user .skills{display:none}}.user .specialisms{position:absolute;right:0;width:100%;padding-left:340px;padding-right:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px;bottom:-20px}.user img{width:160px !important}.user .text{height:120px;padding-left:180px}.user .text p{margin:0;color:#444;height:80px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-height:70px/3;max-height:100px;margin-bottom:10px;font-size:1em;height:50px}@media screen and (max-width: 670px){.user .text p{-webkit-line-clamp:2;height:42px}}.user .text h2{padding-bottom:13px}@media screen and (max-width: 670px){.user .text h2{padding-bottom:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-top:5px;margin-top:-6px}}.user .text .button{font-size:16px;margin:0;padding:7px 13px;position:relative;z-index:9999}.masonry{padding:0;background-color:#eae9ed;width:100%;padding:50px 0}.masonry .wrapper{margin-top:20px;-moz-column-count:3;-moz-column-gap:20px;-webkit-column-count:3;-webkit-column-gap:20px;column-count:3;column-gap:20px}@media screen and (max-width: 950px){.masonry .wrapper{column-count:2}}@media screen and (max-width: 670px){.masonry .wrapper{column-count:1}}.masonry article,.masonry .publication,.masonry .user{display:inline-block;width:100%}.errorlisttop{list-style:none;margin:0;padding:0}.errorlisttop .errorlist li{padding:5px;border:0;font-size:15px;background-color:#FF4343;color:#fff;margin:10px 0}.errorlist{margin:0;list-style:none;text-align:left;padding:0}.errorlist li{position:relative;font-size:13px;margin-top:-6px;border-top:1px solid #FF4343;color:#FF4343}.more-than,.editor-section{padding-right:0}@media only screen and (max-width: 1280px){.sectionmore-than img,section.editor-section img{width:550px}}@media only screen and (max-width: 1100px){section.more-than,section.editor-section{padding-right:0px}section.more-than img,section.editor-section img{width:90%}section.more-than ul,section.editor-section ul{width:100%}.login-section{padding:50px 0}}.mobile-nav-nav{display:none;top:-800px;width:100%;padding-right:0;font-size:0;line-height:0;transition:top 0.5s;position:fixed;z-index:999999;padding:30px 0;background:#333}.mobile-nav-nav a.no-auth{display:inline-block}.mobile-nav-nav a.auth,.mobile-nav-nav a.dashboard{display:none}.mobile-nav-nav.authenticated a.no-auth{display:none}.mobile-nav-nav.authenticated a.auth{display:inline-block}.mobile-nav-nav.authenticated a.dashboard{display:none}.mobile-nav-nav.authenticated.show-dashboard a.dashboard{display:inline-block}@media only screen and (max-width: 880px){.mobile-nav-nav{display:block}}.mobile-nav-nav a{display:block;font-size:22px;width:100%;padding:30px 0;margin:0;color:#fff;text-align:center}.mobile-nav-nav .register-link{padding:25px 0 !important;font-weight:100;background:#333}.mobile-nav-nav.open{top:70px}.mobile-nav .navicon{position:relative;width:25px;height:25px;top:10px;right:6px;display:block}.mobile-nav .navicon span{background:#333;width:25px;height:3px;display:inline-block;position:absolute;top:2px;left:0px;transform-origin:1px 1px;transition:all 0.3s}.mobile-nav .navicon span:nth-child(1){top:10px}.mobile-nav .navicon span:nth-child(2){top:18px}.mobile-nav.open .navicon span:first-child{opacity:0}.mobile-nav.open .navicon span:nth-child(2){transform:rotate(-45deg);background:#fff}.mobile-nav.open .navicon span:last-child{transform:rotate(45deg);background:#fff}article{width:20%;padding:0;background:#fff;line-height:30px;box-shadow:0px 0px 20px rgba(0,0,0,0.08),0px 5px 10px rgba(0,0,0,0.05);margin-bottom:20px;display:block}article:hover .tool-icon{display:block}article .img{width:100%;height:auto;background-size:cover;margin-top:-10px;margin-bottom:10px}article .author{padding:0;font-size:14px;font-size:12px;color:#999;line-height:15px;margin-top:0px;background:#eee;padding:18px 30px 0 30px;padding-left:84px;position:relative;padding-bottom:18px;margin-top:20px;position:relative}article .author .author__crop{overflow:hidden;padding:0;height:auto;background:#fff;background-size:cover;background-position:center;width:40px;height:40px;border-radius:50%;display:inline-block;position:absolute;top:10px;left:30px}article .share{font-size:12px;text-align:right;margin-top:-15px;padding:5px 10px}article img{width:100%;border-bottom:1px solid #eee}article:hover .edit{display:block}article h2{margin:0;padding:0;line-height:20px;text-align:left;color:#444;margin-bottom:5px;font-size:24px;font-weight:bold;line-height:1.1;padding:20px 30px 0 30px}article .crop{overflow:hidden;width:100%;padding:0;height:auto;max-height:350px;background-size:cover;background-position:center;margin-bottom:0px;border:1px solid #ddd}article .crop img{width:100%;height:auto;border:0;display:block}article .share{display:none}article .text{font-size:15px;line-height:1.6;color:#666;padding-top:0;padding:0 30px 0 30px;font-weight:400;overflow:hidden}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:white;background:rgba(255,255,255,0.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:white}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{opacity:0.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:0.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}html:lang(pt-br) section.hero .input-field button{width:200px !important}html:lang(pt-br) section.hero h2{font-size:4.5em}@media only screen and (max-width: 720px){html:lang(pt-br) section.hero h2{font-size:3em}html:lang(pt-br) section.hero .input-field button{width:150px !important}}.freelancer-notice{width:101%;padding-left:130px}.freelancer-notice__inner{padding:10px 20px}.freelancer-notice__inner b{margin-right:10px}hr{width:50%;margin:3em auto;display:block;height:0;border:0;border-top:1px solid #999}body .main-header{-webkit-box-shadow:none;box-shadow:none}body .main-header.scrolled{-webkit-box-shadow:0 0 4px rgba(0,0,0,0.02),0 4px 8px rgba(0,0,0,0.04);box-shadow:0 0 4px rgba(0,0,0,0.02),0 4px 8px rgba(0,0,0,0.04)}.legal{padding:100px 0}.legal .gdpr-block{border:3px solid #D81B60;padding:20px 20px 0 20px;background:#fafafa;position:relative}.legal .gdpr-block p{padding-right:200px}.legal .gdpr-block h3{font-size:22px;color:#D81B60}.legal .gdpr-block .button{position:absolute;right:25px;top:50px}.legal .legal-wrapper{width:100%;margin-bottom:40px;max-width:1300px;margin:0 auto;overflow:inherit;font-weight:100;padding:50px;display:flex;flex-direction:row-reverse}@media screen and (max-width: 900px){.legal .legal-wrapper{flex-wrap:wrap;padding:0;display:block}}.legal .legal-wrapper .legal-nav{flex:0 0 20%;margin-right:10%}@media screen and (max-width: 900px){.legal .legal-wrapper .legal-nav{flex:0 0 100%;margin-right:0;padding:30px 30px}}.legal .legal-wrapper .legal-nav a{display:block;font-size:20px;line-height:16px;color:#444}.legal .legal-wrapper .legal-nav a b{font-weight:bold;display:block;margin:20px 0 6px 0}.legal .legal-wrapper .legal-nav a span{font-size:0.8em;color:#888;line-height:0.8em}.legal .legal-wrapper .legal-nav a.active{color:#D81B60}.legal .legal-wrapper .legal-nav a.active span{color:#D81B60}.legal .legal-wrapper .legal-nav p{margin:30px 0}.legal .legal-wrapper .legal-nav h3{font-size:1em;text-transform:uppercase;margin-bottom:15px;border-bottom:1px solid #888;letter-spacing:3px}.legal .legal-wrapper .legal-content{flex:0 0 70%;background:#fff;box-shadow:0px 0px 20px rgba(0,0,0,0.08),0px 5px 10px rgba(0,0,0,0.05);padding:40px}.legal .legal-wrapper .legal-content table{width:100%;margin:15px 0}.legal .legal-wrapper .legal-content table td,.legal .legal-wrapper .legal-content table th{border:1px solid #ddd;padding:10px}.legal .legal-wrapper .legal-content table td span,.legal .legal-wrapper .legal-content table th span{color:#888;display:block;font-size:14px}.legal .legal-wrapper .legal-content table td{vertical-align:top}.legal .legal-wrapper .legal-content table th{background:#ddd}@media screen and (max-width: 900px){.legal .legal-wrapper .legal-content{flex:0 0 100%;padding:30px}}.legal .legal-wrapper .legal-content h1{margin-top:0;font-size:3em;text-align:center;padding-bottom:10px;margin-bottom:30px;padding-top:0;border-bottom:1px solid rgba(0,0,0,0.1)}.legal .legal-wrapper .legal-content p{font-size:16px;line-height:1.65em;font-weight:100}.legal ol{counter-reset:item}.legal li{display:block}.legal ol>li:before{content:counters(item, ".") ". ";counter-increment:item}.legal ul>li{display:list-item}.legal ol{padding:0}.legal ol li>h3{display:inline-block;font-size:25px}.legal ol.headings li:before{font-size:25px}.legal ol li{font-size:30px}.legal ol li li{font-size:16px;line-height:1.65em;font-weight:100}.legal ol li li ol{padding-left:20px}.legal ol li li li{font-size:19px;font-size:16px;line-height:1.65em;font-weight:100}.button--hero{margin:0 auto;position:relative;top:-75px;left:50%;margin-left:-123px;margin-bottom:-20px;cursor:pointer}@media only screen and (max-width: 720px){.button--hero{top:-45px;margin-left:-104px}}#djDebug #djDebugToolbar{z-index:9999999999999 !important}.pre-h3{font-size:22px;margin-bottom:-30px}.example-filter{margin-bottom:50px;text-align:center;margin-top:-30px}@media only screen and (max-width: 880px){.example-filter{margin-top:-15px}}.example-filter h3{display:inline-block;font-weight:bold;font-size:15px}.example-filter a{display:inline-block;margin:0 5px;color:#9e0a40}.example-filter a.active{text-decoration:underline;font-weight:bold}.feature-box{background:#fff;position:relative;padding:100px 100px 100px 100px;font-size:21px;font-weight:100;margin-bottom:50px;font-size:15px}.feature-box img{margin-top:30px;display:block;margin-bottom:-100px;max-width:100%}@media only screen and (max-width: 1077px){.example-link{display:none !important}}@media only screen and (max-width: 977px){.home-link{display:none !important}}.read-more{border:1px solid #ddd;width:300px;float:right;margin:0 0 15px 25px;line-height:0}@media only screen and (max-width: 800px){.read-more{width:100%}}.read-more .read-more__content{padding:15px}.read-more .read-more__content span{display:block;padding:0;margin:0;line-height:1;text-transform:uppercase;font-size:12px;letter-spacing:1px;font-weight:400}.read-more .read-more__content h3{margin:10px 0 0 0;line-height:1;font-weight:bold}.read-more img{margin:0 !important;width:100%}.read-more h3{font-size:1.5em}.terms-modal{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;padding:30px;background:rgba(0,0,0,0.5);z-index:9999999999;align-items:center;justify-content:center;display:none}.terms-modal .field{margin:20px 0 0 0;padding:0 0 10px 0}.terms-modal .field .errorlist{margin-top:19px;margin-bottom:-21px}.terms-modal.open{display:flex}.terms-modal .terms-modal__inner{width:450px;max-width:100%;background:#fff;padding:30px}.terms-modal .terms-modal__inner h2{font-family:poppins, sans-serif;font-weight:700;font-size:1.3em;font-style:normal;margin-bottom:1em}@media only screen and (max-width: 720px){section.editor-section{padding-top:50px;padding-bottom:50px}html,body{font-size:90%}.action-form,.social-login{width:100%;float:none}.social-login{margin-top:20px}section.more-than,section.editor-section{overflow:hidden}section.more-than img,section.editor-section img{width:550px}section.more-than h1,section.editor-section h1{padding-bottom:0.6em}section.more-than .left,section.more-than ul,section.editor-section .left,section.editor-section ul{width:100%}section.hero-section{font-size:0.8em}section.hero-section h1{letter-spacing:-1px;padding-bottom:10px}section.hero .content{padding-top:0}section.hero h2{font-size:3em;letter-spacing:-2px}}
