@charset "UTF-8";html{scroll-behavior:smooth}:root{--section-padding:24px;--section-padding--normal:24px;--layoutWidth:1400px;--transition:all 250ms ease-in-out;--box-shadow-button-hover:0px 3px 10px -1px rgba(0, 0, 0, 0.14);--box-shadow-button-hover--dark:0px 3px 10px -1px rgba(0, 0, 0, 0.35)}:root{--blue--bright:#1e64f3;--blue--primary:#374bcc;--blue--dark:#142360;--salmon--primary:#ff8078;--salmon--700:#f25a51;--footer-textColor:#787b8e;--blue--800:#142360;--blue--700:#232c68;--blue--400:#dce5fb;--blue--200:#eff2fa;--salmon--400:#ffd6d3;--salmon--200:#ffefef;--icon-dark-color:var(--blue--bright);--icon-extra-dark-color:var(--blue--primary);--icon-light-color:white;--icon-mid-color:var(--blue--200);--icon-mid-plus-color:var(--blue--400)}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}body.logged-in,html.logged-in{margin-top:32px}body{font-family:"Nunito Sans",sans-serif!important}h1,h2,h3,h4,h5{font-family:Merriweather,sans-serif;font-weight:400;color:#000;line-height:1.35em}h1{font-size:36px;font-family:Merriweather,sans-serif;font-weight:800}h2{font-family:Merriweather,sans-serif!important;font-weight:800;font-size:24px}@media (min-width:768px) and (max-width:1199px){h2{font-size:36px}}@media (min-width:1200px){h2{font-size:36px}}h3{font-size:24px;font-weight:700;font-family:Merriweather,sans-serif!important;margin-bottom:1em}h4{font-size:18px}p{line-height:1.5em}b,strong{font-weight:700}.section-title{--section-title-font-size:45px;max-width:680px;margin-left:auto;margin-right:auto;font-style:normal;font-weight:700;font-size:var(--section-title-font-size);line-height:130%;text-align:center;letter-spacing:.5px;color:var(--blue--800)}@media screen and (max-width:1400px){.section-title{--section-title-font-size:32px}}a{text-decoration:none;color:#374bcc;cursor:pointer;font-weight:inherit;transition:color .29s ease-in-out 0s}a:focus,a:hover{color:#374bcc}.link--salmon{color:#ff6053}.link--salmon:focus,.link--salmon:hover{color:#ff786d}.link--salmon-light{color:#ff8d85}.link--salmon-light:focus,.link--salmon-light:hover{color:#ffa59f}.link--white{color:#fff}.link--white:focus,.link--white:hover{color:#fff;text-decoration:underline}.link--white-underline{color:#fff;-webkit-text-decoration-color:rgba(255,255,255,.5);text-decoration-color:rgba(255,255,255,.5);transition:.29s ease-in-out 0s}.link--white-underline:focus,.link--white-underline:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.5);text-decoration-color:rgba(255,255,255,.5)}.link--grey{color:#bdc5d0}.link--grey:focus,.link--grey:hover{color:#bdc5d0;text-decoration:underline}.link--blue{color:#374bcc!important}.link--blue:focus,.link--blue:hover{text-decoration:underline!important}.btn{background-color:#ff7a70;color:#fff;padding:12px 28px;font-size:16px;font-weight:700;letter-spacing:.5px;text-shadow:none;border:none;cursor:pointer;border-radius:3px;text-align:center;transition:all .29s ease-in-out 0s;box-shadow:0 3px 15px 1px rgba(0,0,0,.08)}.btn:focus,.btn:hover{box-shadow:0 15px 20px 1px rgba(0,0,0,.15);transform:translateY(-1px);color:#fff;text-decoration:none}.btn:focus{outline:1px dotted #fff;outline-offset:-4px}.btn:active{background-color:#ff7a70!important;color:#fff}@media (min-width:768px){.btn{font-size:16px}}.btn--hero{color:#374bcc;background-color:rgba(255,255,255,.95);padding:7px 24px;font-weight:700;font-size:15px;border-radius:3px;letter-spacing:.75px;transition:all .29s ease-in-out 0s}.btn--hero:focus,.btn--hero:hover{background-color:rgba(255,255,255,.95);box-shadow:0 3px 15px 1px rgba(0,0,0,.08);color:#374bcc;transform:translateY(-1px)}.btn--header{color:#fff!important;background-color:#374bcc;padding:7px 28px;font-weight:700;font-size:15px;border-radius:3px;letter-spacing:.75px;transition:all .29s ease-in-out 0s}.btn--header:focus,.btn--header:hover{background-color:#3f52ce;box-shadow:0 3px 15px 1px rgba(0,0,0,.08);transform:translateY(-1px)}.btn--primary{background-color:#374bcc;color:#fff;text-transform:none}.btn--primary:focus,.btn--primary:hover{background-color:#374bcc;color:#fff}.btn--primary:active{background-color:#374bcc;color:#fff}.btn--border{border:2px solid #ff7a70}.btn--secondary{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:transparent;color:#fff;border:2px solid #fff}.btn--secondary:focus,.btn--secondary:hover{background-color:transparent;color:#fff}.btn--secondary:active{background-color:#374bcc;color:#fff}.btn--dark-blue{background-color:#232c68}.btn--menu{background-color:none;font-size:24px;border-radius:5px;font-family:Merriweather,sans-serif;font-weight:700;color:#374bcc;padding:20px 10px}.btn--menu:focus,.btn--menu:hover{color:#000}.btn--topic{background-color:none;font-size:21px;border-radius:5px;font-weight:700;display:block;text-align:left;color:#454545;padding:15px 20px;margin-bottom:15px}.btn--topic:focus,.btn--topic:hover{background-color:#f7f7f7;color:#374bcc}.btn--topic:focus i,.btn--topic:hover i{opacity:1}.btn--topic i{font-size:18px;opacity:.2;transition:none}.btn--small{padding:8px 20px;font-size:14px}.btn-pair{background-color:#374bcc;color:#fff!important;padding:12px 28px;font-size:14px;font-weight:700;letter-spacing:.5px;text-shadow:none;border:none;cursor:pointer;border-radius:3px;text-align:center;transition:all .29s ease-in-out 0s;box-shadow:0 3px 15px 1px rgba(0,0,0,.08)}.btn-pair:focus,.btn-pair:hover{box-shadow:0 15px 20px 1px rgba(0,0,0,.15);transform:translateY(-1px);color:#fff;text-decoration:none}.btn-pair:focus{outline:1px dotted #fff;outline-offset:-4px}.btn-pair:active{background-color:#232c68!important;color:#fff}@media (min-width:768px){.btn-pair{font-size:16px}}.btn-pair.light{background-color:#dee2f9;color:#1e64f3!important}.fbtn{padding:16px 24px;background:var(--salmon--primary);border-radius:5px;outline:0;border:none;font-style:normal;font-weight:600;font-size:18px;line-height:20px;display:flex;align-items:center;justify-content:center;text-align:center;letter-spacing:.2px;color:#fff;transition:var(--transition)}.fbtn:hover{box-shadow:var(--box-shadow-button--hover--dark);transform:translateY(-2px)}.fbtn.secondary{background-color:#6773d9}.fbtn.link{background-color:transparent;color:var(--blue-dark)}.expertise-card{background-color:#fff;margin-bottom:32px;padding:35px 24px;box-shadow:0 5px 35px rgba(0,0,0,.1);font-size:16px}.expertise-card h3{color:#1c2244;margin-bottom:10px}.expertise-card img{margin-bottom:20px}.expertise-card p{font-size:16px;color:#5f6c92}.expertise-card p.rate{color:#3f54d2}.expertise-card a{color:#abb1d6}.post-card{background-color:#fff;border:none;font-size:16px;transition:.29s ease-in-out 0s;border-radius:5px;overflow:hidden;max-width:400px}.post-card:hover{box-shadow:0 5px 35px rgba(0,0,0,.1);transform:translateY(-1px)}.post-card h2,.post-card h3{color:#1c2244;margin-bottom:10px;font-family:"Nunito Sans",sans-serif !important!important;font-size:16px;line-height:1.4}.post-card p{font-size:16px;color:#5f6c92}.post-card p.rate{color:#3f54d2}.post-card a{color:#abb1d6}.post-card .post-image-container{height:160px;position:relative;background-color:#fff}.post-card .category-meta{text-transform:uppercase;text-align:center;font-size:12px;font-weight:700;letter-spacing:.8px;color:#8991c4;margin-bottom:15px}.post-card .post-title{text-align:center}.post-card img{height:240px;width:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.skill-card{box-shadow:0 3px 15px 1px rgba(0,0,0,.08);padding:30px;position:relative;background-color:#fdfdfd;border:1px solid #dee2e6;border-radius:5px}@media (min-width:992px){.skill-card{padding-left:85px}}.skill-card i{color:#374bcc;margin-bottom:15px}@media (min-width:992px){.skill-card i{position:absolute;left:32px;top:32px}}.skill-card h3{color:#273172;font-family:"Nunito Sans",sans-serif!important}.skill-card p{margin-bottom:0;color:#50588c;font-size:16px;min-height:98px}.solution-card{border:1px solid transparent;position:relative}.solution-card h3{color:#374bcc;font-family:"Nunito Sans",sans-serif!important}.solution-card h3:hover{text-decoration:underline}.solution-card p{margin-bottom:0;color:#50588c;font-size:16px}@media (min-width:768px){.solution-card p{min-height:98px}}.quote-card,.video-card{box-shadow:0 12px 20px 0 rgba(0,0,0,.03);background-color:#fff;border-radius:5px;overflow:hidden}.quote-card .meta,.video-card .meta{margin:20px;font-size:16px;color:#374bcc;font-weight:600}.quote-card .meta .separator,.video-card .meta .separator{font-weight:200;color:#ccc}.quote-card .quote-content,.video-card .quote-content{padding:30px;font-size:16px}.menu-list{list-style-type:none;padding:0;margin:0}.menu-list a{color:#475486;font-size:16px;line-height:2.5;position:relative}.menu-list a:hover{color:#374bcc}.menu-list a:hover:after{opacity:1;left:2px}.menu-list a:after{content:' \f061';color:#374bcc;font-family:FontAwesome;font-weight:300;font-size:11px;position:relative;top:-1px;left:-3px;opacity:0;transition:all .2s ease-in-out}.clean-list{list-style-type:none;padding:0;margin:0}.column-list{-moz-columns:4;columns:4;-moz-column-gap:1rem;column-gap:1rem;margin-left:auto;margin-right:auto}@media (max-width:991px){.column-list{-moz-columns:3;columns:3;-moz-column-gap:1rem;column-gap:1rem}}@media (max-width:767px){.column-list{-moz-columns:2;columns:2;-moz-column-gap:1rem;column-gap:1rem}}.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled{color:#363636;text-decoration:none;transition:all .2s;font-weight:700}.navigation li{display:inline}.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled{background-color:#f4f5fc;border-radius:3px;cursor:pointer;padding:12px;padding:.75rem}.navigation li a:hover{background-color:#cfcfcf}.navigation li.active a{background-color:#374bcc;color:#fff}#topbutton{position:fixed;height:40px;width:40px;line-height:40px;right:20px;bottom:20px;z-index:1;background:rgba(0,0,0,.3);border-radius:4px;text-decoration:none;color:#fff;text-align:center;z-index:99;transform:rotate(-10deg);transition:all .2s}#topbutton:hover{background:#000;transform:rotate(0)}#topbutton:hover:before{opacity:0;transform:rotate(0)}#topbutton:not(:hover):before{display:block;content:'';height:90%;width:180%;position:absolute;background-image:url(../../images/imgs/img__shadow.png);background-size:100% auto;background-repeat:no-repeat;transform:rotate(11deg);top:95%;opacity:.5;left:-38%;right:0;transition:all .1s ease-out;transform-origin:30% 50%;pointer-events:none}.price-table{border-collapse:collapse;border-spacing:0;border:none;table-layout:fixed;transition:all .29s ease-in-out 0s}.price-table td{font-size:18px;padding:20px 25px;overflow:hidden;word-break:normal;text-align:center}@media (max-width:991px){.price-table td{font-size:14px;padding:10px 12px}}.price-table th{font-size:21px;text-align:center;font-weight:700;padding:20px 25px;overflow:hidden;word-break:normal;border-top:none!important;vertical-align:bottom;text-transform:uppercase}@media (max-width:991px){.price-table th{font-size:18px;padding:10px 12px}}.price-table td{vertical-align:middle}.price-table td{border:1px solid #dee2e6}.price-table tr:first-child td{border-top:0}.price-table tr:hover td{background-color:#f5faff}.price-table tr td:first-child{font-weight:700;border-left:0;text-align:left}.price-table tr:last-child td{border-bottom:0}.price-table tr td:last-child,.price-table tr th:last-child{border-right:0}.select-css{display:block;font-size:16px;font-family:sans-serif;font-weight:700;color:#444;line-height:1.3;padding:.6em 1.4em .5em .8em;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #aaa;box-shadow:0 1px 0 1px rgba(0,0,0,.04);border-radius:.5em;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(to bottom,#fff 0,#e5e5e5 100%);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.select-css::-ms-expand{display:none}.select-css:hover{border-color:#888}.select-css:focus{border-color:#aaa;box-shadow:0 0 1px 3px rgba(59,153,252,.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:0}.select-css option{font-weight:400}.freeup-background{position:absolute;transform:rotate(-30deg);transform-origin:center;opacity:.05;width:1800px;z-index:0;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(6,1fr);-moz-column-gap:24px;column-gap:24px;row-gap:24px}.freeup-background.right{left:25%;border:1px solid red;top:35%}.freeup-background.center{transform:rotate(-30deg) translate(-50%,-50%);left:50%;top:-50%}.freeup-background.light{opacity:.035}.freeup-background .grid-row-wrapper{display:contents}.freeup-background .grid-row-wrapper:nth-child(2n) .stripe{position:relative;left:-50%}.freeup-background .stripe{background-color:#fff;border-radius:100em;height:80px}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.header-container .hamburger{--hamburger-color:white;--hamburger-width:32px;--hamburger-height:24px;--hamburger-thickness:3px;padding:4px 16px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;outline:0;z-index:10000;position:absolute;top:0;right:0;background-color:var(--blue--primary)}.header-container .hamburger:focus{outline:0}.header-container .hamburger.is-active{--hamburger-color:black;transform:scale(.8) translate(-16px,6px);background-color:transparent}.header-container .hamburger:hover{opacity:.9}.header-container .hamburger.is-active:hover{opacity:.9}.header-container .hamburger.is-active .hamburger-inner,.header-container .hamburger.is-active .hamburger-inner::after,.header-container .hamburger.is-active .hamburger-inner::before{background-color:var(--hamburger-color)}.header-container .hamburger-box{width:var(--hamburger-width);height:var(--hamburger-height);display:inline-block;position:relative}.header-container .hamburger-inner{display:block;top:50%;margin-top:-2px}.header-container .hamburger-inner,.header-container .hamburger-inner::after,.header-container .hamburger-inner::before{width:var(--hamburger-width);height:var(--hamburger-thickness);background-color:var(--hamburger-color);border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.header-container .hamburger-inner::after,.header-container .hamburger-inner::before{content:"";display:block}.header-container .hamburger-inner::before{top:-10px}.header-container .hamburger-inner::after{bottom:-10px}.header-container .hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s .13s linear}.header-container .hamburger--spring .hamburger-inner::before{top:10px;transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.header-container .hamburger--spring .hamburger-inner::after{top:20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.header-container .hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.header-container .hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(45deg)}.header-container .hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(-45deg)}.features-layout .feature{margin:50px 0}.features-layout .feature:last-of-type{margin:0}@media (min-width:768px){.features-layout .feature:last-of-type{margin-bottom:100px}}@media (min-width:768px){.features-layout .row{margin-bottom:160px}}.features-layout p{font-size:16px}@media (min-width:768px){.features-layout p{margin-bottom:0;font-size:19px;color:#5f6c92}}.features-layout h2{font-size:23px;line-height:1.4em;margin-bottom:48px;text-align:center}@media (min-width:768px){.features-layout h2{color:#1a1f3e;font-size:36px;margin:40px 0 100px 0}}.features-layout h3{color:#3177ff;font-size:18px}@media (min-width:768px){.features-layout h3{font-size:28px;font-weight:900;line-height:1.4;color:#1b266e}}.features-layout img{margin-bottom:40px}@media (min-width:768px){.features-layout img{margin-bottom:30px;width:70%;max-width:250px;max-height:180px}}.extra-features-layout{padding-top:10px;padding-bottom:50px;background-color:#f7f8ff}@media (min-width:768px){.extra-features-layout{padding-top:60px;padding-bottom:60px}}@media (max-width:767px){.extra-features-layout{background-color:#fff;background-image:url(../images/imgs/bg__stripes.svg);background-repeat:no-repeat;background-position:top center;background-size:100%}}.extra-features-layout .extra-feature{padding:0 20px}@media (max-width:767px){.extra-features-layout .extra-feature{background-color:#fafbff;margin-bottom:32px;padding:35px 24px;box-shadow:0 3px 15px 1px rgba(0,0,0,.08);height:100%}}.extra-features-layout .extra-feature h3{font-size:17px;font-weight:900;color:#5f6c92}.extra-features-layout .extra-feature img{margin-bottom:24px}.extra-features-layout .extra-feature p{font-size:16px;color:#5f6c92;margin-bottom:10px}.featured-quote{background-color:#ff8d85;color:#fff;position:relative;padding:60px 15px}@media (min-width:768px){.featured-quote{padding:100px 10px}}.featured-quote p{margin:0}.featured-quote p.quote{font-size:23px;font-family:Merriweather,sans-serif;margin-bottom:30px}@media (min-width:768px){.featured-quote p.quote{font-size:28px}}@media (min-width:992px){.featured-quote p.quote{font-size:32px}}.featured-quote img{margin-bottom:5px}.featured-quote p.author{font-size:18px;font-weight:700;margin-bottom:5px}@media (min-width:768px){.featured-quote p.author{font-size:21px}}.featured-quote p.company{font-size:18px}@media (min-width:768px){.featured-quote p.company{font-size:21px}}.featured-quote .content{z-index:2;position:relative}.featured-quote .stripe{position:absolute;z-index:1;top:-75px;left:-35%}@media (min-width:768px){.featured-quote .stripe{display:none}}.get-started-cta{background-color:#374bcc;background-image:url(../images/imgs/bg__logo-corner.svg);background-repeat:no-repeat;background-position:bottom left;text-align:center;background-size:40%;padding:50px 20px}.get-started-cta p{color:#fff;font-size:16px;font-weight:100;margin-bottom:30px}.get-started-cta h2{font-weight:400;color:#fff;margin-bottom:20px;font-size:24px;margin-bottom:30px}@media (min-width:768px) and (max-width:1199px){.get-started-cta{padding:80px 60px;background-size:30%}.get-started-cta p{font-size:18px;line-height:1.6em;max-width:600px;margin-left:auto;margin-right:auto;margin-bottom:40px}.get-started-cta h2{font-size:32px;margin-bottom:40px}}@media (min-width:1200px){.get-started-cta{padding:120px 10px;background-size:35%}.get-started-cta p{font-size:21px;line-height:1.6em;max-width:600px;margin-left:auto;margin-right:auto;margin-bottom:50px}.get-started-cta h2{font-size:36px;margin-bottom:50px}}.cta__subscribe{background-color:#374bcc;padding:30px 60px;border-radius:10px;text-align:center;box-shadow:0 15px 40px rgba(0,0,0,.15)}@media (max-width:991px){.cta__subscribe{padding:5px 30px}}.cta__subscribe p{color:#fff;font-size:16px;font-weight:100;margin-bottom:30px}.cta__subscribe h2{font-weight:400;color:#fff;margin-bottom:20px;font-size:36px;margin-bottom:30px}@media (max-width:991px){.cta__subscribe h2{font-size:28px}}@media (max-width:991px){.cta__subscribe form{flex-wrap:wrap}}.cta__subscribe input{padding:15px;border:none;border-radius:5px;width:70%}@media (max-width:991px){.cta__subscribe input{padding:12px;width:100%}}.cta__subscribe input[type=submit]{background-color:#ff7a70;margin:0 10px;width:30%;color:#fff;font-weight:700}@media (max-width:991px){.cta__subscribe input[type=submit]{width:100%;margin:15px 0 0 0}}.cta__subscribe .wrapper{z-index:2;position:relative}.cta__subscribe img.bg-f{position:absolute;top:-15%;right:5%;z-index:0}@media (max-width:991px){.cta__subscribe img.bg-f{display:none}}#blog-signup h2{font-weight:500}#blog-signup input[type=email],#blog-signup input[type=text]{background-color:transparent;border:none;border-bottom:2px solid #fff;border-radius:0;color:#fff;font-size:1.4em;padding:8px;padding-right:40px;width:320px;max-width:90%}@media screen and (min-width:768px){#blog-signup input[type=email],#blog-signup input[type=text]{width:400px}}#blog-signup p.subtitle{font-size:22px}._form-thank-you{color:var(--salmon--primary)}._error-inner{padding-top:8px;color:var(--salmon--primary)}#blog-signup input:-ms-input-placeholder{color:#7988e6}#blog-signup input::-moz-placeholder{color:#7988e6}#blog-signup input::placeholder{color:#7988e6}@media screen and (min-width:768px){.blog-cta__subtitle{font-size:24px}}footer.freeup-footer{background-color:#061428;color:#fff;padding:40px 10px}footer.freeup-footer .footer-logo{max-width:100px;margin-bottom:15px}@media (min-width:768px) and (max-width:1199px){footer.freeup-footer{padding:80px 60px 40px 60px}}@media (min-width:1200px){footer.freeup-footer{padding:100px 10px 50px 10px}}footer.freeup-footer h3{color:#fff;font-size:16px}footer.freeup-footer ul{list-style-type:none;padding:0;margin:0;margin-bottom:50px}footer.freeup-footer ul li{margin-bottom:18px}footer.freeup-footer ul li img{height:34px;width:50px}footer.freeup-footer ul a{color:#c5ccd6;font-size:14px;line-height:1.4}footer.freeup-footer ul a:hover{color:#fff}.footer__post-list li{border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:8px;margin-bottom:12px!important}.footer__post-list p{margin-bottom:0}.footer-v2{--menuItemSpacing:10px;padding-bottom:48px}.footer-v2 .footer-header{position:relative;overflow:hidden;font-family:"Nunito Sans",sans-serif!important;font-style:normal;font-weight:700;font-size:19px;line-height:24px;margin-bottom:32px}.footer-v2 .footer-header span{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;padding-right:20px}.footer-v2 .footer-header span:after,.footer-v2 .footer-header span:before{content:"";display:block;width:100vw;position:absolute;top:12px;border-top:1px solid #efefef}.footer-v2 .footer-header span:before{right:100%}.footer-v2 .footer-header span:after{left:100%}.footer-v2 ul{list-style-type:none;margin:0}.footer-v2 ul li{margin-bottom:var(--menuItemSpacing)}.footer-v2 a{font-family:"Nunito Sans",sans-serif!important;font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#787b8e}.footer-v2 a{transition:none;padding:4px 0;display:block}.footer-v2 a:hover{color:var(--blue--primary)}.skills-section a{padding:4px 0;display:inline-block;margin-bottom:var(--menuItemSpacing)}#basic-level,#expert-level,#mid-level{background:#fff;padding:20px 0;text-align:left;max-width:1100px;margin:40px auto;position:relative}@media (max-width:991px){#basic-level h2,#expert-level h2,#mid-level h2{font-size:22px}}.mfp-blog-topics{background:#fff;opacity:1}.mfp-blog-topics .mfp-close{color:#000;font-size:36px;top:20px;right:20px}.mfp-close:active{top:20px!important;transform:translateY(1px)}.mfp-blog-topics .zoom-anim-dialog,.mfp-search-popup .zoom-anim-dialog{opacity:0;transition:all .2s ease-in-out;transform:scale(.8)}.mfp-blog-topics.mfp-ready .zoom-anim-dialog,.mfp-search-popup.mfp-ready .zoom-anim-dialog{opacity:1;transform:scale(1)}.mfp-blog-topics.mfp-removing .zoom-anim-dialog,.mfp-search-popup.mfp-removing .zoom-anim-dialog{transform:scale(.8);opacity:0}.mfp-blog-topics.mfp-bg,.mfp-search-popup.mfp-bg{opacity:0;transition:opacity .2s ease-out}.mfp-blog-topics.mfp-ready.mfp-bg,.mfp-search-popup.mfp-ready.mfd-bg{opacity:.8}.mfp-blog-topics.mfp-removing.mfp-bg,.mfp-search-popup.mfp-removing.mfp-bg{opacity:0}.text-well{background-color:#f3f7fe;border-radius:5px;border-left:5px solid #d9defe;margin:30px 0;padding:40px;font-size:16px;color:#616689}@media (max-width:991px){.text-well{padding:25px}}.text-well h3{color:#565c84;font-size:19px}.text-well ul{margin-bottom:0}.text-well ul li{margin-bottom:5px}.text-well ul li:last-of-type{margin-bottom:0}.talent-slider{overflow:hidden;padding-top:50px}@media (max-width:991px){.talent-slider{padding-top:0}}.talent-box{min-height:250px;margin:20px;transition:all .3s!important;padding:40px 40px 80px;border:1px solid #f3f3f3;background-color:#fff;box-shadow:0 3px 15px 1px rgba(0,0,0,.08);transform:translateY(5px)}.talent-box span.learn-more{position:absolute;bottom:20px;transition:all 0s!important;font-size:14px;margin:0;color:#374bcc;font-weight:600}.talent-box a{color:#4b4b4b}.talent-box h3{font-size:18px;margin-bottom:10px}.talent-box p{transition:all 0s!important;font-size:14px;margin:0;color:#4b4b4b;min-height:42px}@media (min-width:1200px){.talent-box p{min-height:63px}}.talent-box:hover{background-color:#374bcc;border-color:#374bcc;color:#fff;transform:translateY(0);box-shadow:0 15px 20px 1px rgba(0,0,0,.15)}.talent-box:hover a,.talent-box:hover p,.talent-box:hover span{color:#fff}.talent-box:hover i{color:#fff}.talent-box:hover h2,.talent-box:hover h3{color:#fff}.talent2-box{max-width:250px;min-height:250px;margin:20px;padding-bottom:40px;padding-top:30px}.talent2-box a{color:#4b4b4b}.talent2-box .fa-facebook-square{color:#3b5998}.talent2-box .fa-google{color:#de5246}.talent2-box .fa-star{color:#ffb500}.talent2-box i,.talent2-box span{transition:all 0s!important}.talent2-box h3{font-size:18px;margin-bottom:10px}.talent2-box p{transition:all 0s!important;font-size:14px;margin:0;min-height:42px}@media (min-width:1200px){.talent2-box p{min-height:63px}}.talent2-box p.date{opacity:.5}.talent2-box img{margin-bottom:20px;max-height:38px;width:auto}.talent2-box .wrapper{transition:all .3s!important;padding:40px 40px 40px;border:1px solid #f3f3f3;background-color:#fff;box-shadow:0 3px 15px 1px rgba(0,0,0,.08);transform:translateY(5px)}.talent2-box:hover .wrapper{background-color:#374bcc;border-color:#374bcc;color:#fff;transform:translateY(0);box-shadow:0 15px 20px 1px rgba(0,0,0,.15)}.talent2-box:hover a{color:#fff}.talent2-box:hover i{color:#fff}.talent2-box:hover h2,.talent2-box:hover h3{color:#fff}.slick-list{margin:0 -25px}.slick-slide>div{padding:0 25px}@media (max-width:991px){.slick-list{margin:0 -10px}.slick-slide>div{padding:0 10px}}.testimonial-slider .slide .row{min-height:400px;border:1px solid #ddd}.next,.previous{border-radius:100em;padding:7px 12px;background-color:#374bcc;font-size:20px;z-index:5;display:inline-block;box-shadow:0 5px 10px rgba(0,0,0,0);transition:all .2s;color:#fff;border:1px solid #374bcc;margin:10px}.next:hover,.previous:hover{background-color:#ff7a70;color:#fff;box-shadow:0 7px 10px rgba(0,0,0,.07);transform:scale(1.02);border-color:#ff7a70}#top-menu{z-index:100}.curved-bottom{position:relative;z-index:99}.scroll-icon{position:absolute;transform:translate(-50%,-50%);z-index:100}a.hero-link{color:#fff;font-size:16px;font-family:"Nunito Sans",sans-serif;font-weight:600;letter-spacing:.75px}a.hero-link:hover{color:#061428;text-decoration:none}.hamburger{font-size:32px;color:#fff}.hamburger:focus,.hamburger:hover{color:#fff}#hero-sm{min-height:300px}#hero-sm h1{font-size:48px;line-height:1.5;font-weight:400!important;margin-bottom:.5em}@media all and (max-width:800px){#hero-sm h1{font-size:36px}}@media all and (max-width:480px){#hero-sm h1{font-size:28px;line-height:1.4}}@media (max-width:991px){#hero-sm.padding-top-80sm,#hero.padding-top-80sm{padding-top:80px!important}}#hero{min-height:500px}#hero h1{font-size:48px;line-height:1.5;font-weight:400!important;margin-bottom:.5em}@media all and (max-width:800px){#hero h1{font-size:36px}}@media all and (max-width:480px){#hero h1{font-size:28px;line-height:1.4}}#hero img.resume{position:absolute}#hero img.resume.resume1{top:-40px;left:-50px}#hero img.resume.resume2{bottom:0;left:150px}@media (max-width:1199px){#hero img.resume.resume2{display:none}}#hero img.resume.resume3{left:-40px;bottom:-100px}.hero-wrapper{padding-top:50px;background-image:url(../images/imgs/bg__hero--blue.jpg);background-attachment:fixed;background-size:contain;background-position:right top;background-repeat:no-repeat}@media (max-width:991px){.hero-wrapper{background-image:url(../images/imgs/bg-element__logo-corner--right.svg);background-size:contain}}.hero-wrapper::after{position:relative;content:"";z-index:100;display:block;width:100%;margin-top:-1px;height:1px;background-color:#fff}.hero-bg-image{background-color:#374bcc;height:100%;width:100%;position:absolute;z-index:0}@media (max-width:991px){.hero-bg-image{display:none}}.hero-content{z-index:10}#JobListingPage #wrapper-navbar-colour #main-menu>li>a{color:#556575!important}#JobListingHero{display:grid;place-items:center;min-height:500px;background-color:#fff;background-image:url(../images/illustrations/bg__hero-white--320.svg);background-size:cover;background-position:top center;background-repeat:no-repeat;padding-top:90px!important}#JobListingHero h1{color:#161616;font-size:36px;font-family:Merriweather,sans-serif!important}#JobListingHero p.subtitle{color:#575e8f;font-size:18px;line-height:1.5;max-width:700px;margin:auto}@media (min-width:768px){#JobListingHero{background-image:url(../images/illustrations/bg__hero-white--768.svg);padding-top:90px!important}#JobListingHero h1{font-size:42px}#JobListingHero p.subtitle{font-size:19px}}@media (min-width:992px){#JobListingHero h1{font-size:48px}#JobListingHero p.subtitle{font-size:21px}}@media (min-width:1200px){#JobListingHero{background-image:url(../images/illustrations/bg__hero-white--1440.svg);padding-top:150px!important;padding-bottom:100px!important}#JobListingHero h1{font-size:52px}#JobListingHero p.subtitle{font-size:22px}}#AboutFreeUp h2{font-size:40px}#AboutFreeUp .section-sub-title{margin:0;font-size:18px;color:#5b708b}@media (min-width:768px){#AboutFreeUp h2{font-size:50px}}@media (min-width:992px){#AboutFreeUp h2{font-size:55px}#AboutFreeUp .section-sub-title{font-size:21px}}@media (min-width:1200px){#AboutFreeUp h2{font-size:60px}}#AboutFreeUp .info-col h3{font-family:"Nunito Sans",sans-serif!important;font-size:20px;font-weight:700}#AboutFreeUp .info-col img{max-height:150px}#AboutFreeUp .info-col p{font-size:15px;color:#5b708b}@media (min-width:768px){#AboutFreeUp .info-col h3{min-height:55px}}@media (min-width:992px){#AboutFreeUp .info-col p{font-size:17px}#AboutFreeUp .info-col img{max-height:190px}}@media (min-width:1200px){#AboutFreeUp .info-col h3,#AboutFreeUp .info-col p{max-width:300px}}#FreelancersLoveFreeUp{border-top:1px solid #f5f5f5}#FreelancersLoveFreeUp h2{font-family:"Nunito Sans",sans-serif!important;font-weight:900}#FreelancersLoveFreeUp .freelancer-quote{max-width:800px;margin:auto;font-size:16px;color:#5b708b;font-family:Merriweather,sans-serif;line-height:1.7em}#FreelancersLoveFreeUp .freelancer-quote:before{content:"\201C";position:relative;font-size:50px;opacity:.3;left:-5px;top:12px;font-family:"Franklin Gothic Medium","Arial Narrow",Arial,sans-serif}@media (min-width:768px){#FreelancersLoveFreeUp .freelancer-quote{font-size:18px}}@media (min-width:1200px){#FreelancersLoveFreeUp .freelancer-quote{font-size:21px}}#FreelancersLoveFreeUp li.active .freelancer-tab{opacity:1;box-shadow:0 4px 11px 0 #d6d8e3}#FreelancersLoveFreeUp .carousel-indicators{position:static;left:initial;width:initial;margin-left:initial}#FreelancersLoveFreeUp .carousel-indicators>li{width:initial;height:initial;text-indent:initial}#FreelancersLoveFreeUp .carousel-item{min-height:200px;flex:1}#FreelancersLoveFreeUp .freelancer-tab{display:flex;align-items:center;padding:5px 30px 5px 10px;border-radius:100em;margin:5px 10px;opacity:.6}#FreelancersLoveFreeUp .freelancer-tab .profile-pic{margin-right:10px}#FreelancersLoveFreeUp .freelancer-tab .profile-pic img{border-radius:50%;height:30px;width:30px}#FreelancersLoveFreeUp .freelancer-tab .info{padding-top:4px;text-align:left}#FreelancersLoveFreeUp .freelancer-tab .info h5{margin:0;font-family:"Nunito Sans",sans-serif!important;font-size:15px;line-height:1;font-weight:700}#FreelancersLoveFreeUp .freelancer-tab .info span.role{color:#5b708b;font-size:14px}#HowItWorksApply .step-container>div{max-width:300px;margin:0 20px;margin-bottom:50px}#HowItWorksApply .step-container h3{font-size:18px;line-height:1.5em}#JobListingCTA{border-top:1px solid #f5f5f5;background-color:#fff;background-image:url(../images/illustrations/bg__hero-white--320.svg);background-size:cover;background-position:top center;background-repeat:no-repeat}#JobListingCTA .button-container{max-width:600px;margin:auto}#JobListingCTA .cta-btn--apply{display:block;background-color:#374bcc;overflow:hidden;position:relative;padding:30px 20px 30px 70px;border-radius:5px;color:#fff;font-weight:700;box-shadow:0 3px 15px 1px rgba(0,0,0,.08);transition:.29s ease-in-out 0s}#JobListingCTA .cta-btn--apply i,#JobListingCTA .cta-btn--apply p{margin:0;font-size:16px}@media (min-width:768px){#JobListingCTA .cta-btn--apply i,#JobListingCTA .cta-btn--apply p{font-size:18px}}@media (min-width:992px){#JobListingCTA .cta-btn--apply i,#JobListingCTA .cta-btn--apply p{font-size:21px}}#JobListingCTA .cta-btn--apply .icon{position:absolute;top:0;left:0;width:80px}#JobListingCTA .cta-btn--apply:hover{transform:translateY(-2px);box-shadow:0 15px 20px 1px rgba(0,0,0,.15)}#JobListingCTA .cta-btn--hire{display:block;color:#374bcc;overflow:hidden;position:relative;padding:30px 20px 30px 20px;text-align:center;border-radius:5px;background-color:#fff;font-weight:700;box-shadow:0 3px 15px 1px rgba(0,0,0,.08);transition:.29s ease-in-out 0s}#JobListingCTA .cta-btn--hire i,#JobListingCTA .cta-btn--hire p{margin:0;font-size:16px}@media (min-width:768px){#JobListingCTA .cta-btn--hire i,#JobListingCTA .cta-btn--hire p{font-size:18px}}@media (min-width:992px){#JobListingCTA .cta-btn--hire i,#JobListingCTA .cta-btn--hire p{font-size:21px}}#JobListingCTA .cta-btn--hire .icon{position:absolute;top:0;left:0;width:80px}#JobListingCTA .cta-btn--hire:hover{transform:translateY(-2px);box-shadow:0 15px 20px 1px rgba(0,0,0,.15)}#PartnerPage #shrinker{height:400px;position:fixed;width:100%;top:0;left:0;display:grid;place-items:center}#PartnerPage #shrinker .logo-wrap{max-width:650px}#PartnerPage #shrinker .logo-wrap img{max-height:100%;max-width:90%}#PartnerPage .top-section{height:400px;padding-top:60px;text-align:center;display:grid;place-items:center;position:relative;text-align:center}#PartnerPage .top-section .background-image{position:absolute;left:0;top:0;right:0;height:100%}#PartnerPage .top-section .background-image img{width:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;height:100%}#PartnerPage .top-section img{max-width:80%;margin:auto;margin-bottom:30px}@media (min-width:768px){#PartnerPage .top-section{padding-bottom:100px}#PartnerPage .top-section img{max-width:100%}}#PartnerPage .bottom-section{border-bottom:1px solid #eee;box-shadow:inset 0 -1px 0 1px #fff;z-index:200;position:relative}#PartnerPage .welcome-text-container{background-color:#fff;box-shadow:0 20px 125px -25px rgba(50,50,93,.2),0 20px 75px -37.5px rgba(0,0,0,.35);text-align:left;padding:5%;position:relative;top:-100px;border-radius:5px;max-width:650px;width:92%;margin-left:auto;margin-right:auto}#PartnerPage .welcome-text-container p{font-size:20px}#PartnerPage .welcome-text-container small{font-size:16px}@media (max-width:991px){#PartnerPage .welcome-text-container{padding:30px}#PartnerPage .welcome-text-container h1{font-size:28px}#PartnerPage .welcome-text-container p{font-size:16px}}#PartnerPage .social-proof{margin-top:-60px}#PartnerPage #PartnerCTA{border-top:1px solid #eee;box-shadow:inset 0 0 0 1px #fff;background-position:center 50%}@media (min-width:768px){#PartnerPage #PartnerCTA{background-attachment:fixed}}#PartnerPage #PartnerCTA h3{font-size:36px;margin-bottom:10px}#PartnerPage #PartnerCTA .partner-card{padding:10% 8% 8% 8%;margin:0 30px;border-radius:5px;font-size:18px;transition:all .4s;box-shadow:0 3px 15px 1px rgba(0,0,0,.08)}@media (min-width:768px){#PartnerPage #PartnerCTA .partner-card{box-shadow:-1px -1px 5px 0 rgba(26,26,67,.05),-12px 20px 125px -25px rgba(50,50,93,.5),-18px 20px 75px -37.5px rgba(0,0,0,.6);transform:perspective(2900px) rotateY(11deg) rotateX(2deg) rotate(-1deg)}#PartnerPage #PartnerCTA .partner-card:hover{transform:scale(1.02) perspective(2900px) rotateY(11deg) rotateX(2deg) rotate(-1deg)}}#PartnerPage #PartnerCTA .partner-card img{margin-bottom:15px}#PartnerPage #PartnerCTA .text-container p{font-size:20px}@media (max-width:991px){#PartnerPage #PartnerCTA h3{font-size:24px}#PartnerPage #PartnerCTA .text-container p{font-size:18px}}#PartnerPage .video-container{position:relative;margin-bottom:40px}#PartnerPage .video-container #why-video{position:relative;width:80%;z-index:2;height:250px;border-radius:10px;transition:all .6s;margin-left:auto;margin-right:auto}@media (min-width:768px){#PartnerPage .video-container #why-video{transform:rotate3d(.5,-.866,0,10deg) rotateZ(1deg);box-shadow:27.1px 62.5px 125px -25px rgba(50,50,93,.5),16.2px 37.5px 75px -37.5px rgba(0,0,0,.6)}#PartnerPage .video-container #why-video:hover{transform:scale(1.04);box-shadow:17.1px 72.5px 125px -25px rgba(50,50,93,.35),16.2px 37.5px 85px -37.5px rgba(0,0,0,.55)}}#PartnerPage .video-container #bg-el1{position:absolute;top:-30%;left:3%}#PartnerPage .video-container #bg-el2{position:absolute;bottom:-30%;right:0}@media (max-width:991px){#PartnerPage .video-container #why-video{width:100%}#PartnerPage .video-container #bg-el1{transform:scale(.7);top:-70px;left:-80px}#PartnerPage .video-container #bg-el2{transform:scale(.8);bottom:-80px;right:-50px}}.blog-header{position:fixed;top:0;width:100%;z-index:999;background-color:#fff;border-bottom:0 solid #ccc;box-shadow:0 3px 15px 1px rgba(0,0,0,.08)}.blog-header .container{max-width:1200px}.blog-header a{color:#242424;font-size:16px}.blog-header a:active,.blog-header a:hover{color:#374bcc}.guest-avatar img{width:180px;height:180px;border-radius:100em}.hamburger{font-size:32px!important;color:#fff}.hamburger:focus,.hamburger:hover{color:#fff}#blog-navbar{background-color:#1b2b92;color:#fff}#blog-navbar a{color:#d8dcf5;font-weight:lighter;font-size:15px;margin-right:10px;-webkit-text-decoration-color:rgba(255,255,255,.7);text-decoration-color:rgba(255,255,255,.7)}#blog-navbar a:active,#blog-navbar a:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.4);text-decoration-color:rgba(255,255,255,.4)}#blog-navbar a i{vertical-align:middle}#blog-navbar .container{max-width:1200px}#featured-post{background-color:#374bcc;color:#fff}#featured-post h1{color:#fff;font-family:Merriweather,sans-serif;line-height:1.5;font-size:2.5em}@media (max-width:1199px){#featured-post h1{font-size:2em}}@media (max-width:991px){#featured-post h1{font-size:28px}}@media (max-width:991px){#featured-post .author-box{margin-bottom:20px}}#featured-post .author-box h5{font-size:16px;color:rgba(255,255,255,.7);margin-top:3px}#featured-post .author-box a{color:#fff}#featured-post .author-avatar img{height:40px;width:40px;border-radius:100em;margin-right:10px}#featured-post .featured-image img{border-radius:3px;max-height:250px;width:auto}#featured-post .featured-image-bg{position:absolute;top:-60%;left:0}@media (max-width:1199px){#featured-post .featured-image-bg{display:none}}.pre-title{background-color:#fff;margin-bottom:13px;padding:6px 16px;border-radius:50px;color:#374bcc;font-size:12px;display:inline-block;line-height:12px;letter-spacing:2px;text-transform:uppercase;font-weight:900}@media (max-width:1199px){.pre-title{font-size:11px}}.featured-post span.pre-title{display:block;font-size:12px;font-family:"Nunito Sans",sans-serif!important;letter-spacing:1.2px;opacity:.7;font-weight:700;margin-bottom:5px;text-transform:uppercase}#latest-posts{background-color:#f4f5fc}.guest-post-label{background-color:rgba(255,255,255,.2);font-size:11px;font-weight:700;letter-spacing:1px;padding:0 18px;border-radius:100em;opacity:.8;display:inline-block;margin-bottom:10px}.post-wrapper>.container{padding-top:60px}.post-wrapper h2:not(:first-of-type){margin-top:60px}.post-wrapper h2{margin-bottom:30px}.post-hero-bg{background-color:#374bcc;position:absolute;top:0;width:100%;height:100%}.post-hero-bg.blue{background-color:#374bcc}.post-hero-bg.salmon{background-color:#ff7a70}.post-hero-bg.red{background-color:#ef7378}.post-hero-bg.orange{background-color:#f19e6e}.post-hero-bg.yellow{background-color:#ffc878}.post-hero-bg.green{background-color:#37cc94}.post-hero-bg.cyan{background-color:#37cacc}.post-hero-bg.dark-blue{background-color:#1b4e92}.post-hero-bg.purple{background-color:#5e37cc}.post-hero-bg.black{background-color:#1a3354}@media (max-width:991px){#latest-articles .container{padding:0}}.post-navigation{padding-top:20px}@media (max-width:991px){.post-navigation:before{content:'More posts';display:block;text-align:center;margin-bottom:10px;text-transform:uppercase;color:#bbb;font-size:12px}}.post-navigation span.btn{background-color:#fff;border:1px solid #eee;display:block!important;margin-bottom:20px;width:100%}.post-navigation span.btn a{color:#374bcc}@media (min-width:768px){.post-navigation span.btn{width:45%;margin:10px}}#how-it-works p{color:#bec1d8;font-size:15px}#how-it-works .step{margin:5%;margin-bottom:65px}#as-seen{background-color:#f4f5fc}@media screen and (max-width:1250px){#ez-toc-container{display:none}}.quick-links{height:100%}#ez-toc-container{background-color:#fff;position:-webkit-sticky;position:sticky;top:90px;margin-bottom:10px;border:none;box-shadow:none;outline:0}#ez-toc-container .ez-toc-title{font-size:14px!important;font-weight:700!important;letter-spacing:1px;text-transform:uppercase}#ez-toc-container .ez-toc-title-toggle{box-shadow:none!important}#ez-toc-container .ez-toc-btn{background-color:#fff!important;background:0 0;border:none;position:absolute;left:85px;top:10px;box-shadow:none!important}#ez-toc-container .ez-toc-title-container{margin-bottom:10px}#ez-toc-container a{font-size:14px;line-height:1.6;margin-bottom:10px;display:block;color:#444!important;text-decoration:none!important;transition:all .1s}#ez-toc-container a:hover{color:#374bcc!important}#ez-toc-container nav{opacity:.8;transition:all .4s}#ez-toc-container nav:hover{opacity:1}.ez-toc-icon-toggle:before{content:"\25be";font-size:28px;top:-10px;position:relative}.post-container #ez-toc-container{display:none}#author-description{margin-left:auto;margin-right:auto;max-width:600px}#author-avatar img{border-radius:100%}.author-link a{text-decoration:none;color:#374bcc}.author-link a:hover{color:#374bcc}.nav-pills-custom .nav-link{color:#8e98d9;background:#fff;position:relative;opacity:.6;line-height:1.2;height:65px}.nav-pills-custom a{transition:none!important}.nav-pills-custom .nav-link:hover{color:#374bcc;opacity:1}.nav-pills-custom .nav-link.active{color:#fff;background:#374bcc;opacity:1}.nav-pills-custom .icon{display:inline-block;float:left;border-radius:100em;width:35px;height:35px;text-align:center;margin-right:10px;padding-top:5px}.nav-pills-custom .title{height:40px;display:table;margin-top:-2px}.nav-pills-custom .title>span{vertical-align:middle;display:table-cell}.nav-pills-custom .nav-link.active .icon{background-color:#eef0ff}.nav-pills-custom img{width:20px}@media (min-width:992px){.nav-pills-custom .nav-link::before{content:'';display:block;border-top:8px solid transparent;border-left:10px solid #fff;border-bottom:8px solid transparent;position:absolute;top:50%;right:-10px;transform:translateY(-50%);opacity:0}}.nav-pills-custom .nav-link.active::before{opacity:1}.minimal{display:grid;border:5px solid red!important}.minimal .review{width:50%}.text__font-size--12{font-size:12px!important}.text__font-size--18{font-size:18px!important}.text__font-size--24{font-size:24px!important}.text__font-size--14{font-size:14px}.text__font-size--15{font-size:15px}.text__font-size--42{font-size:42px}.text__font-size--21{font-size:21px}.text__font-size--28{font-size:28px}.text__white{color:#fff!important}.text__salmon{color:#ff7a70}.text__blue{color:#212d7a!important}.text__blue--primary{color:#374bcc}.text__blue-grey{color:#717c9e}.text__yellow--500{color:#ffda55}.text__accent-seafoam{color:#60d8d2}.text__accent-orange{color:#ffa766}.text__blue--heading{color:#1b264f}.text__blue--text{color:#475486}.text__font-style--italic{font-style:italic}.text--serif{font-family:Merriweather,sans-serif!important}.text__decoration--line-through{text-decoration:line-through}.text__transform--none{text-transform:none}.text__transform--capitalize{text-transform:capitalize}.text__heading--uppercase{letter-spacing:.5px;text-transform:uppercase}.text__letter-spacing--05{letter-spacing:.5px}.text__shadow--light{text-shadow:0 3px 15px rgba(0,0,0,.1)}.text__sans-serif{font-family:"Nunito Sans",sans-serif!important}.text__opacity--50{opacity:50%}.text--bold{font-weight:700}.text--extrabold{font-weight:800}.font-size-bigger{font-size:1.2em}.bg-color--blue{background-color:#374bcc}.bg-color--dark-blue{background-color:#061428}.bg-color--dark-blue2{background-color:#0d1548}.bg-color--white{background-color:#fff}.bg-color--light{background-color:#f7f8ff}.bg-color--gradient{background:#000;background:linear-gradient(0deg,#f4f5fc 80%,#fff 100%)}.bg-color--grey200{background-color:#f4f5fc}.bg-color--50-50{background:linear-gradient(white 50%,#061428 50%)}.bg-freeup--white{background-color:#fff;background-image:url(../images/illustrations/bg__hero-white--320.svg);background-size:cover;background-position:top center;background-repeat:no-repeat}@media (min-width:768px){.bg-freeup--white{background-image:url(../images/illustrations/bg__hero-white--768.svg)}}@media (min-width:1200px){.bg-freeup--white{background-image:url(../images/illustrations/bg__hero-white--1440.svg)}}.color--blue{color:#374bcc!important}.color--salmon{color:var(--salmon--primary)}.theme--dark{background-color:#142360;color:#fff}.theme--dark h1,.theme--dark h2{color:#fff}.theme--primary{background-color:var(--blue--primary);color:#fff}.theme--primary h1{color:#fff}.min-w--250{min-width:250px}.max-h--40{max-height:40px}.h-45{height:45px}.w-15{width:15px}.w-25{width:25px}.w-35{width:35px}.w-50px{width:50px}.w-60px{width:60px}.w-75px{width:75px}.max-w--100px{max-width:100px}.max-w--175px{max-width:175px}@media (max-width:991px){.max-w-sm--100{max-width:100px}}.w-180{width:180px}.max-w--200{max-width:200px}.max-w--250{max-width:250px}.max-w--600{max-width:600px}.max-w--650{max-width:650px}.max-w--670{max-width:670px}.max-w--700{max-width:700px}.max-w--900{max-width:900px}.max-w--1300{max-width:1300px}.min-h--271px{min-height:271px}.h-50px{height:50px}.h-80px{height:80px}.h-300px{height:300px}.w-15pc{width:15%}.w-25pc{width:25%}.w-48{width:48%!important}.w-60{width:60%}.w-80{width:80%}.w-100pc{width:100%}.min-h--100pc{min-height:100%}.max-w--125px{max-width:125px}.max-w--100pc{max-width:100%}.height--full-screen{height:100vh}.h-90{height:90px}.scale-80{transform:scale(.8,.8)}.icon-adjust{font-size:12px;position:relative;top:0}.bottom-right{position:absolute;bottom:0;right:0}.vertical-center{min-height:100%;min-height:100vh;display:flex;align-items:center}.mt-minus-1{margin-top:-1px}.section-spacing__padding--responsive{padding:50px 0}@media (min-width:768px) and (max-width:1199px){.section-spacing__padding--responsive{padding:80px 0}}@media (min-width:1200px){.section-spacing__padding--responsive{padding:100px 0}}.spacer--30{height:20px}.spacer--25{height:25px}.spacer--35{height:35px}@media (max-width:991px){.mx-w-100{max-width:100%!important;padding-left:40px;padding-right:40px}}@media (max-width:767px){.mx-w-100{max-width:100%!important;padding-left:15px;padding-right:15px}}.row.is-flex{display:flex;flex-wrap:wrap}.row.is-flex>[class*=col-]{display:flex;flex-direction:column}.row.is-flex{display:flex;flex-wrap:wrap}.row.is-flex>[class*=col-]{display:flex;flex-direction:column}.section{--section-border-radius:0;position:relative;overflow:hidden;width:100%;box-sizing:border-box}.section .section-container{display:flex;justify-content:center;z-index:1;position:relative;max-width:100%}.section .section-container .section__layout-container{border-radius:var(--section-border-radius);margin:0 var(--section-padding--normal);width:100%;max-width:var(--layoutWidth)}@media screen and (max-width:1400px){.section .section-container .section__layout-container{--layoutWidth:1080px}}@media screen and (max-width:768px){.section .section-container .section__layout-container{--section-padding--normal:16px}}.section .section-container .section__layout-container .section-layout{position:relative;z-index:1}.column-layout{display:grid;grid-template-columns:1fr 1fr}.row-layout{display:grid;row-gap:24px}.row-layout[data-gap=sm]{row-gap:8px}.homepage-header{position:absolute;padding:17px 0;top:0;right:0;left:0;width:100%;z-index:2}.homepage-header .logo{width:120px;height:auto}.homepage-header nav{display:flex}.homepage-header nav>:not(:last-child){margin-right:24px}.homepage-header button{padding:12px 24px;border-radius:4px;color:#fff;font-weight:600;border:none;font-size:16px;line-height:20px;transition:all 250ms ease-in-out}.homepage-header button:hover{transform:translateY(-1px);box-shadow:0 3px 10px -1px rgba(0,0,0,.14)}.homepage-header button.primary{background-color:var(--salmon--primary)}.homepage-header button.secondary{background-color:rgba(255,255,255,.15)}.homepage-header a{color:#fff;font-style:normal;font-weight:500;font-size:16px;line-height:20px;display:flex;align-items:center;text-align:center;letter-spacing:.2px}.homepage-header a:hover{text-decoration:underline}.homepage-hero{padding:48px 0;min-height:700px;--title-font-size:70px;--section-padding-top:100px;--section-padding-bottom:128px;--bubbles-animation-offset:-1692px;--bubbles-animation-start:0}.homepage-hero h1{font-family:Merriweather,serif;font-style:normal;font-weight:400;font-size:var(--title-font-size);line-height:119.3%;letter-spacing:.6px;color:#fff;min-width:calc(100% + 150px)}@media screen and (max-width:1400px){.homepage-hero h1{max-width:95%;--title-font-size:4.5vw}}@media screen and (max-width:768px){.homepage-hero h1{min-width:unset;--title-font-size:36px}}.homepage-hero .illustration-wrapper-mobile{display:none}.homepage-hero .bubbles{display:block}.homepage-hero .copy-wrapper{padding-top:var(--section-padding-top)}@media screen and (max-width:1000px){.homepage-hero{--section-padding-top:64px;--section-padding-bottom:50px;min-height:unset;padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.homepage-hero .column-layout{grid-template-columns:1fr}.homepage-hero .bubbles{position:unset!important;overflow:hidden;width:100%;display:none}.homepage-hero .illustration-wrapper-mobile{display:initial;--floatDelta:8px}.homepage-hero .illustration-wrapper-mobile svg{-webkit-animation:scrollingby 100s linear infinite;animation:scrollingby 100s linear infinite;overflow:visible}}@media screen and (max-width:1000px) and (max-width:768px){.homepage-hero .illustration-wrapper-mobile svg{height:300px;--bubbles-animation-offset:-800px;--bubbles-animation-start:-300px}}@media screen and (max-width:1000px){.homepage-hero .illustration-wrapper-mobile svg g>path{-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite}.homepage-hero .illustration-wrapper-mobile svg #mfreelancer1,.homepage-hero .illustration-wrapper-mobile svg #mfreelancer12,.homepage-hero .illustration-wrapper-mobile svg #mfreelancer16,.homepage-hero .illustration-wrapper-mobile svg #mfreelancer20,.homepage-hero .illustration-wrapper-mobile svg #mfreelancer24,.homepage-hero .illustration-wrapper-mobile svg #mfreelancer4,.homepage-hero .illustration-wrapper-mobile svg #mfreelancer8{-webkit-animation-delay:1s;animation-delay:1s}.homepage-hero .illustration-wrapper-mobile svg #mfreelancer13,.homepage-hero .illustration-wrapper-mobile svg #mfreelancer17,.homepage-hero .illustration-wrapper-mobile svg #mfreelancer2,.homepage-hero .illustration-wrapper-mobile svg #mfreelancer25,.homepage-hero .illustration-wrapper-mobile svg #mfreelancer5,.homepage-hero .illustration-wrapper-mobile svg #mfreelancer9{-webkit-animation-delay:-1s;animation-delay:-1s}.homepage-hero .illustration-wrapper-mobile svg #mfreelancer10,.homepage-hero .illustration-wrapper-mobile svg #mfreelancer14,.homepage-hero .illustration-wrapper-mobile svg #mfreelancer3,.homepage-hero .illustration-wrapper-mobile svg #mfreelancer6{-webkit-animation-delay:3s;animation-delay:3s}.homepage-hero .illustration-wrapper-mobile svg #mfreelancer10,.homepage-hero .illustration-wrapper-mobile svg #mfreelancer14,.homepage-hero .illustration-wrapper-mobile svg #mfreelancer3,.homepage-hero .illustration-wrapper-mobile svg #mfreelancer6{-webkit-animation-delay:3s;animation-delay:3s}.homepage-hero .illustration-wrapper-mobile{padding-top:16px;overflow:hidden;margin-left:calc(-1 * var(--section-padding--normal));margin-right:calc(-1 * var(--section-padding--normal))}}.homepage-hero a{color:#fff}.homepage-hero .hero-cta{font-style:normal;font-weight:500;font-size:18px;line-height:20px;margin-bottom:32px}.homepage-hero .hero-cta a:not(:first-child){border-bottom:1px solid rgba(255,255,255,.3);transition-duration:.2s}.homepage-hero .hero-cta a:not(:first-child):hover{border-color:var(--salmon--primary)}.homepage-hero .main-CTA-btn,.homepage-hero .secondary-CTA-btn{padding:16px 24px;background:var(--salmon--primary);border-radius:5px;outline:0;border:none;font-style:normal;font-weight:600;font-size:18px;line-height:20px;display:flex;align-items:center;justify-content:center;text-align:center;letter-spacing:.2px;color:#fff;transition:var(--transition)}.homepage-hero .main-CTA-btn:hover,.homepage-hero .secondary-CTA-btn:hover{box-shadow:var(--box-shadow-button--hover--dark);transform:translateY(-2px)}@media screen and (min-width:768px){.homepage-hero .main-CTA-btn{z-index:1;overflow:hidden;position:relative;border-radius:4px}.homepage-hero .main-CTA-btn:before{content:"";position:absolute;bottom:0;left:50%;bottom:0;width:0%;height:0%;background-color:var(--blue--dark);transition:all .15s;z-index:-1;border-radius:5em;opacity:0;transform:translate(-50%,30%)}.homepage-hero .main-CTA-btn:hover{color:#fff;border-radius:4px}.homepage-hero .main-CTA-btn:hover:before{width:102%;height:102%;border-radius:4px;opacity:1;transform:translate(-50%,0)}}@media screen and (max-width:768px){.homepage-hero .main-CTA-btn{width:100%;margin-bottom:16px}.homepage-hero .main-CTA-btn:hover{transform:translateY(-2px)}}.homepage-hero .secondary-CTA-btn{background-color:rgba(255,255,255,.15);display:none}.homepage-hero .secondary-CTA-btn:hover{box-shadow:var(--box-shadow-button--hover--dark);transform:translateY(-2px)}@media screen and (max-width:768px){.homepage-hero .secondary-CTA-btn{width:100%;margin-bottom:32px;display:inline-block}}@media screen and (max-width:768px){.homepage-hero .CTA-link,.homepage-hero .social-proof-wrapper{display:none}}.homepage-hero .social-proof-wrapper{margin-bottom:16px}.homepage-hero .login-span{color:rgba(255,255,255,.65);margin:auto;display:none}.homepage-hero .login-span a{border:none;font-weight:700;color:#fff;text-decoration:underline}@media screen and (max-width:768px){.homepage-hero .login-span{display:inline-block}}.homepage-hero small{font-style:normal;font-weight:300;font-size:11px;line-height:20px;margin-bottom:12px;display:flex;align-items:center;letter-spacing:1px;text-transform:uppercase;color:rgba(255,255,255,.72)}.homepage-hero .illustration-wrapper{position:relative}.homepage-hero .illustration-wrapper .bubbles{position:absolute;top:0;width:942px;height:600px}@-webkit-keyframes scrollingby{0%{transform:translate3d(var(--bubbles-animation-start),0,0)}100%{transform:translate3d(var(--bubbles-animation-offset),0,0)}}@keyframes scrollingby{0%{transform:translate3d(var(--bubbles-animation-start),0,0)}100%{transform:translate3d(var(--bubbles-animation-offset),0,0)}}.bubbles svg{overflow:visible}.bubbles #CheckedGroup1,.bubbles #CheckedGroup2,.bubbles #Freelancer1,.bubbles #Freelancer3,.bubbles #Freelancer4,.bubbles #Freelancer5,.bubbles #Freelancer6,.bubbles #Freelancer8,.bubbles #Freelancer9{transform:translatey(0);-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite}.bubbles #Freelancer1{-webkit-animation-delay:-3s;animation-delay:-3s;-webkit-animation:float 4s ease-in-out infinite;animation:float 4s ease-in-out infinite}.bubbles #CheckedGroup1{-webkit-animation:float 12s ease-in-out infinite;animation:float 12s ease-in-out infinite}.bubbles #Freelancer2{stroke-dasharray:686px;stroke-dashoffset:686px;stroke-width:5px}.bubbles #Freelancer3{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation:float 12s ease-in-out infinite;animation:float 12s ease-in-out infinite}.bubbles #Freelancer4{-webkit-animation-delay:-.2s;animation-delay:-.2s;-webkit-animation:float 7s ease-in-out infinite;animation:float 7s ease-in-out infinite}.bubbles #Freelancer5{-webkit-animation-delay:3s;animation-delay:3s}.bubbles #Freelancer6{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation:float 6.5s ease-in-out infinite;animation:float 6.5s ease-in-out infinite}.bubbles #CheckedGroup2{-webkit-animation:float 10s ease-in-out infinite;animation:float 10s ease-in-out infinite}.bubbles #Freelancer8{-webkit-animation-delay:-.2s;animation-delay:-.2s}.bubbles #Freelancer9{-webkit-animation-delay:2.5s;animation-delay:2.5s;-webkit-animation:float 8s ease-in-out infinite;animation:float 8s ease-in-out infinite}@-webkit-keyframes check{to{stroke-dashoffset:0}}@keyframes check{to{stroke-dashoffset:0}}.bubbles{--bubble-shadow--0:drop-shadow(0px 5px 10px rgba(0, 0, 0, 0.3));--bubble-shadow--50:drop-shadow(0px 25px 15px rgba(0, 0, 0, 0.1));--floatDelta:7px}@-webkit-keyframes float{0%{transform:translatey(0);filter:var(--bubble-shadow--0)}50%{transform:translatey(calc(-1 * var(--floatDelta)));filter:var(--bubble-shadow--50)}100%{transform:translatey(0);filter:var(--bubble-shadow--0)}}@keyframes float{0%{transform:translatey(0);filter:var(--bubble-shadow--0)}50%{transform:translatey(calc(-1 * var(--floatDelta)));filter:var(--bubble-shadow--50)}100%{transform:translatey(0);filter:var(--bubble-shadow--0)}}#homepage-cta{--section-border-radius:8px}#homepage-cta{--section-padding:88px}#homepage-cta .section-layout{padding:var(--section-padding) 32px}#homepage-cta .row-layout{justify-content:center}#homepage-cta .cta-button{width:100%;margin:auto;padding:16px 24px;background:var(--salmon--primary);border-radius:5px;outline:0;border:none;font-style:normal;font-weight:600;font-size:18px;line-height:20px;display:flex;align-items:center;justify-content:center;text-align:center;letter-spacing:.2px;color:#fff;transition:var(--transition)}#homepage-cta .cta-button:hover{box-shadow:var(--box-shadow-button--hover--dark);transform:translateY(-2px);background-color:#fa776e}#homepage-cta .input-container{position:relative;width:100%;max-width:440px;height:auto;background:#fff;border-radius:4px;margin:auto;padding:10px 50px 10px 10px;border:3px solid transparent;transition:all .2s ease-in-out;display:grid;place-items:center start}#homepage-cta .input-container:focus-within{border:3px solid var(--salmon--primary)}#homepage-cta .input-container:focus-within button{background-color:var(--salmon--primary)}#homepage-cta .input-container input{border:none;width:80%;outline:0}#homepage-cta .input-container button{position:absolute;right:8px;background-color:var(--blue--primary);color:#fff;border-radius:4px;border:none;height:40px;padding:4px 16px;font-weight:600;letter-spacing:.4px;transition:all .2s ease-in-out}#homepage-cta .input-container button:hover{transform:scale(1.03)}.subtitle{font-style:normal;font-weight:500;font-size:16px;line-height:22px;text-align:center;letter-spacing:.2px}#WhyFreeUp{--section-padding:88px}#WhyFreeUp .why-freeup-link{font-style:normal;font-weight:600;font-size:18px;line-height:22px;text-align:center;letter-spacing:.2px;color:var(--salmon--primary)}#WhyFreeUp .icons__container{max-width:700px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:var(--row-gap)}@media screen and (max-width:768px){#WhyFreeUp .icons__container{--row-gap:32px;grid-template-columns:repeat(2,1fr)}}#WhyFreeUp .reason{display:flex;flex-direction:column;align-items:center;border-radius:8px;padding:16px 32px;transition:.2s ease-in}#WhyFreeUp .reason:hover{cursor:pointer;box-shadow:0 5px 30px -5px rgba(0,0,0,.09)}#WhyFreeUp .reason a{display:inline-block;font-style:normal;font-weight:700;font-size:15px;line-height:19px;text-align:center;letter-spacing:.2px;color:#142360}#WhyFreeUp .reason a:hover{color:var(--blue--primary)}#WhyFreeUp .section-layout{padding:var(--section-padding) 0;display:flex;justify-content:center;align-items:center;flex-direction:column}#WhyFreeUp svg{width:80px;height:80px;margin-bottom:16px;transition:.2s ease-in-out}#WhyFreeUp svg #darkGroup{fill:var(--icon-dark-color)}#WhyFreeUp svg #darkGroup polyline{stroke:var(--icon-dark-color)}#WhyFreeUp svg #extraDarkGroup{fill:var(--icon-extra-dark-color)}#WhyFreeUp svg #whiteGroup{fill:var(--icon-light-color)}#WhyFreeUp svg #midGroup{fill:var(--icon-mid-color)}#WhyFreeUp svg #midPlusGroup{fill:var(--icon-mid-plus-color)}#WhyFreeUp svg #midPlusGroup #Line2{stroke:var(--icon-mid-plus-color)}#WhyFreeUp .reason:hover{--icon-dark-color:var(--salmon--primary);--icon-extra-dark-color:var(--salmon--700);--icon-light-color:white;--icon-mid-color:var(--salmon--200);--icon-mid-plus-color:var(--salmon--400)}.skills-section{padding:100px 0;--column-gap:32px}.skills-section .menu-grid{display:grid;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1000px){.skills-section .menu-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1000px){.skills-section .menu-grid{grid-template-columns:repeat(2,1fr)}}.homepage-footer{--row-gap:64px;--column-gap:64px;display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);row-gap:var(--row-gap);color:var(--footer-textColor)}.homepage-footer .support-link:hover{color:var(--blue--bright)!important}.homepage-footer .contact,.homepage-footer .freeup,.homepage-footer .recent-posts{grid-column:span 2}@media screen and (max-width:1000px){.homepage-footer{-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);grid-template-columns:1fr 1fr!important}.homepage-footer .contact,.homepage-footer .freeup{grid-column:span 2}}@media screen and (max-width:700px){.homepage-footer{--column-gap:24px}}.homepage-footer .recent-posts .recent-post-entry{display:flex;align-items:center;transition:all .1s ease-in}.homepage-footer .recent-posts .recent-post-entry:hover img{box-shadow:0 3px 10px -1px rgba(0,0,0,.14);transform:translateY(-1px)}.homepage-footer .recent-posts .recent-post-entry:hover a{color:var(--blue--primary)}.homepage-footer .recent-posts .recent-post-entry a{margin-bottom:0}.homepage-footer .recent-posts .recent-post-entry:not(:last-child){margin-bottom:16px}.homepage-footer .recent-posts .recent-post-entry img{width:65px;min-width:65px;height:48px;left:0;top:0;margin-right:16px;border-radius:5px;transition:transform .2s ease-in-out}.homepage-footer .recent-posts .recent-post-entry img{position:relative;overflow:hidden}.homepage-footer .recent-posts .recent-post-entry img[alt]:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#efefef;font-weight:300;text-align:center;content:attr(alt);font-size:10px;line-height:12px;border:1px solid #ddd}:root{--products-width:490px;--products-height:280px;--developers-width:390px;--developers-height:260px;--company-width:260px;--company-height:300px}.header-container{perspective:2000px;overflow:visible;position:fixed;top:0;width:100%;z-index:999}.header-container .overlay{display:none;position:fixed;height:100vh;width:100%;top:0;background-color:rgba(0,0,0,.1);z-index:2}.header-container .overlay.open{display:block}.homepage-popover{--menu-padding:56px 32px 40px;position:relative;transform-origin:0 -100px;transform:rotateX(-15deg);transition:transform .3s;opacity:0;z-index:-1;overflow:hidden;--position-top:8px;height:0;width:100%!important}.homepage-popover .background{position:absolute;top:var(--position-top);right:16px;width:calc(100% - 32px);height:auto;padding:var(--menu-padding);opacity:0;background:#fff;border-radius:6px;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);transform-origin:top right;transition:transform .4s}.homepage-popover .content{z-index:2}.homepage-popover.open{transform:rotateX(0);opacity:1;z-index:3;display:inline-block;height:100vh}.homepage-popover.open .background{opacity:1}.homepage-popover.open .content{opacity:1}.vertical-align{display:flex;align-items:center;flex-wrap:wrap}.red-borders{border:5px solid red}.blue-borders{border:5px solid #00f}.curve{background-color:#f4f5fc;width:100%;height:100px;margin-bottom:40px;border-bottom-left-radius:50%;border-bottom-right-radius:50%}.social-links-container{position:absolute;height:100%;top:0;right:-100px;z-index:10}ul.social-links{position:-webkit-sticky;position:sticky;top:108px;margin:5px 0 5px 5px;font-size:21px;right:50px;list-style:none;margin:0}ul.social-links li{margin-bottom:30px}.social-link{background-color:#f7f7f7;border-radius:100em;padding:6px 10px;color:#333}#search-menu .search-wrap{position:relative}#search-menu input[type=text]{color:#374bcc;width:80%!important;border:none;border-bottom:2px solid #374bcc;border-radius:0;padding-right:40px;font-size:2em;background-color:transparent;font-weight:700}@media (max-width:1199px){#search-menu input[type=text]{font-size:1em}}#search-menu input[type=submit]{position:absolute;z-index:99;right:0;bottom:10px;font-size:2em;background-color:#374bcc;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}@media (max-width:1199px){#search-menu input[type=submit]{font-size:1em}}#search-menu input:-ms-input-placeholder{color:#374bcc}#search-menu input::-moz-placeholder{color:#374bcc}#search-menu input::placeholder{color:#374bcc}.overflow-y-hidden{overflow-y:hidden!important}.progress-container{width:100%;height:2px;background:#ddd}.progress-bar{height:2px;background:#374bcc;width:0%}.bg-pattern--blue{background-image:url(../images/imgs/bg__hero--deep.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.curved-section-bottom{width:100%;height:100px;border-bottom-left-radius:50%;border-bottom-right-radius:50%}.grid{position:absolute;width:100%;height:130%;display:grid;top:45%}.backgroundContainer .background{z-index:-1}.backgroundContainer{background-color:#f4f5fc!important}.backgroundContainer .background{background-color:#f4f5fc;transform:skewY(-16deg);position:relative}.backgroundContainer .transition{position:absolute;width:100%;bottom:0;left:50%;transform:translateX(-50%)}#wrapper-navbar-colour.partner-navbar{background-color:#fff!important}#wrapper-navbar-colour.partner-navbar #main-menu{display:none}#wrapper-navbar-colour.partner-navbar i{color:#556575}#wrapper-navbar-colour{background-color:transparent!important;transition:background-color .4s}#wrapper-navbar-colour nav.bg-white{background-color:transparent!important}@media (max-width:991px){#wrapper-navbar-colour{background-color:#fff}#wrapper-navbar-colour nav.bg-white{background-color:#fff!important}#wrapper-navbar-colour .navbar-brand:not(.light){display:inline-block}#wrapper-navbar-colour .navbar-brand.light{display:none}#wrapper-navbar-colour #small-menu{display:none}}@media (min-width:992px){#wrapper-navbar-colour a{color:#556575}#wrapper-navbar-colour a:focus,#wrapper-navbar-colour a:hover{color:#374bcc}#wrapper-navbar-colour:not(.active) #extra-elements-menu>li>a,#wrapper-navbar-colour:not(.active) #main-menu>li>a{color:#fff}#wrapper-navbar-colour .navbar-brand img{max-width:137px}#wrapper-navbar-colour .navbar-brand:not(.light){display:none}#wrapper-navbar-colour.active{background-color:#fff!important;box-shadow:0 3px 15px 1px rgba(0,0,0,.08)}#wrapper-navbar-colour.active .navbar-brand:not(.light){display:inline-block}#wrapper-navbar-colour.active .navbar-brand.light{display:none}#wrapper-navbar-colour.skill-navbar #small-menu{display:none}#wrapper-navbar-colour.skill-navbar.active #main-menu{display:none}#wrapper-navbar-colour.skill-navbar.active #small-menu{display:block}}.sticky-header{position:fixed;top:0;left:0;width:100%;z-index:999}.logged-in .sticky-header{top:28px}.minimal{display:grid;border:5px solid red!important}.minimal .review{width:50%}span.collapseomatic:not(.colomat-close):before{content:"";width:100%;height:80px;position:absolute;transform:translateY(-80px);left:0;color:#374bcc;background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0) 100%)}span.collapseomatic{color:#374bcc;font-weight:700}.collapseomatic_content{margin-left:0}