/*!/wp-content/themes/fastredesign/assets/css/main.css*/@import url(https://fonts.googleapis.com/css2?family=Albert+Sans:wght@100;300;400;600;700;800;900&display=swap);:root{--primary:#898d8f;--secondary:#969696;--tertiary:rgb(32,33,36);--quaternary:#ffffff;--fivefold:#4a5373;--hexagon:#003DF2;--smooth-bg:#F9FBFF}html{background-color:var(--smooth-bg)}.progress-wrap{position:fixed;right:33px;bottom:100px;height:46px;width:46px;cursor:pointer;display:block;border-radius:50px;box-shadow:inset 0 0 0 2px rgb(0 0 0 / .2);z-index:10000;opacity:0;visibility:hidden;transform:translateY(15px);-webkit-transition:all 200ms linear;transition:all 200ms linear}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}.progress-wrap::after{position:absolute;content:'\2191';text-align:center;line-height:46px;font-size:24px;color:var(--hexagon);left:0;top:0;height:46px;width:46px;cursor:pointer;display:block;z-index:1;-webkit-transition:all 200ms linear;transition:all 200ms linear}.progress-wrap:hover::after{opacity:0}.progress-wrap::before{position:absolute;font-family:'unicons';content:'\e84b';text-align:center;line-height:46px;font-size:24px;opacity:0;background-image:linear-gradient(298deg,var(--red),var(--yellow));-webkit-background-clip:text;-webkit-text-fill-color:#fff0;left:0;top:0;height:46px;width:46px;cursor:pointer;display:block;z-index:2;-webkit-transition:all 200ms linear;transition:all 200ms linear}.progress-wrap:hover::before{opacity:1}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{stroke:var(--hexagon);stroke-width:4;box-sizing:border-box;-webkit-transition:all 200ms linear;transition:all 200ms linear}.switch,.circle{-webkit-transition:all 300ms linear;transition:all 300ms linear}.switch{width:80px;height:4px;border-radius:27px;background-image:linear-gradient(298deg,var(--red),var(--yellow));position:fixed;right:50px;top:75px;display:block;margin:0 auto;text-align:center;opacity:1;z-index:33333;transition:all 300ms linear}.circle{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);left:-5px;width:40px;height:40px;border-radius:50%;background:var(--black-blue-light-3);box-shadow:0 4px 4px rgb(26 53 71 / .25),0 0 0 1px rgb(26 53 71 / .07);animation:border-transform 10s linear infinite alternate forwards}.circle:hover{box-shadow:0 8px 8px rgb(26 53 71 / .25),0 0 0 1px rgb(26 53 71 / .07)}.circle:before{position:absolute;font-family:'unicons';content:'\eac1';top:0;left:0;z-index:2;font-size:20px;line-height:40px;text-align:center;width:100%;height:40px;opacity:1;color:var(--grey);-webkit-transition:all 300ms linear;transition:all 300ms linear}.circle:after{position:absolute;font-family:'unicons';content:'\eb8f';top:0;left:0;z-index:2;font-size:20px;line-height:40px;text-align:center;width:100%;height:40px;color:var(--yellow);opacity:0;-webkit-transition:all 300ms linear;transition:all 300ms linear}.switched .circle{left:45px;box-shadow:0 4px 4px rgb(26 53 71 / .25),0 0 0 1px rgb(26 53 71 / .07);background:var(--black-blue)}.switched .circle:hover{box-shadow:0 8px 8px rgb(26 53 71 / .25),0 0 0 1px rgb(26 53 71 / .07)}.switched .circle:before{opacity:0}.switched .circle:after{opacity:1}.social-links img{max-width:20px;opacity:.85}@media all and (min-width:1480px){.container{max-width:1366px}.kpi-block .bg-gray{min-height:28rem!important}.human-block .bg-gray{min-height:30rem!important}}@media only screen and (max-width:1024px){.touch #cd-vertical-nav{background-color:white!important}body{margin:0 40px!important}.single-portfolio header{padding-left:40px;padding-right:40px;margin-left:-40px;margin-right:-40px}body.post:not(.home):not(.page-template-landing) header,body.page:not(.home):not(.page-template-landing) header{padding-left:40px;padding-right:40px}body .spacer-landing{height:5rem}body .site .container.top-menu{margin-bottom:0}body .site h2{font-size:1rem}body .site .human-block .bg-gray,body .site .kpi-block .bg-gray{min-height:35.5rem}body .site .services-section{min-height:45vh}body .site .animation-process{display:none}body.post:not(.home) #page.show,body.page:not(.home):not(.page-template-landing) #page.show{padding-top:180px!important}body .spacer{height:3rem}body footer{z-index:0;margin:0 -40px;padding:80px 40px}body #redesign_cost.cost-calculator-container div.g-recaptcha-wrapper,body #redesign_cost.cost-calculator-container .cost-calculator-column-with-recaptcha div.g-recaptcha-wrapper{align-self:center}body.page-template-landing .container{max-width:80%;margin:0 auto}}@media only screen and (max-width:768px){#feedback-form [type="submit"]{margin:3rem 0!important}.container.top-menu{margin-top:0!important}section.cd-section{margin-top:0!important}#cd-vertical-nav,.cd-nav-trigger{display:none!important}body.home section>h2{padding:3rem 0 3rem}.spacer+h2,.spacer h3{margin-top:0!important;padding-top:0!important}body .spacer-landing{height:0!important}.mb{margin-bottom:3rem!important}#redesign_cost{padding:30px!important;width:100%}#redesign_cost.cost-calculator-form .cost-calculator-row{min-width:unset!important}#redesign_cost.cost-calculator-form .vc_inner.cost-calculator-contact-box-submit-container.cost-calculator-fieldset-with-recaptcha{padding-left:0!important;padding-right:0!important;flex-direction:column-reverse!important}body #redesign_cost.cost-calculator-form.cost-calculator-container .cost-calculator-contact-box-submit-container .vc_row.wpb_row.cost-calculator-button-with-recaptcha{padding-top:30px!important}body .site #pricing-page #redesign_cost.cost-calculator-container a.cost-calculator-more{margin-top:30px!important;margin-left:0!important}footer{margin-top:50px!important}body:not(.home) .site-content{padding-top:150px!important}.page-template:not(.home) h1,.page-template-landing h1{font-size:2rem}body .site-content>.container section .columns .column{flex:1!important}body.home .site .tag-line{padding:3rem 4rem}body.home .site #section1 .columns,body.home .site #section7 .columns,body.home .site #section9 .columns{display:flex;flex-direction:column-reverse}body.home .site .wrapper-img{padding:0}body.home .site #section2 img{padding:1rem 0 0}body.home .site #section3 .columns{display:flex}body.home .site #section3 .columns .mt{margin-top:7rem}body.home .site #section7 .mt-comprehensive{margin-top:0;margin-bottom:1rem}.columns .column:not(.logo-wrapper){min-width:90%}.columns{flex-wrap:wrap}.top-menu .columns .column{min-width:inherit}body .tag-line.tag-line-resp{padding:20px 10px!important}body .tag-line.tag-line-resp *{margin-top:0!important;margin-bottom:0!important}body .site .d-tbt-none{display:none!important}body .site .d-tbt-block{display:inline-block!important}body .site h1,body .site .h1{font-size:5vh}body.home:before{top:0;bottom:auto!important;height:60vh!important}body .site h2{padding:4rem 0 2rem}body .site h3{font-size:1.4rem;font-weight:700;line-height:1.8rem}body .site .spacer{height:2rem}body .site .fs-text-24{font-size:1rem}body .site .fs-text-26{font-size:1.4rem;font-weight:500}body .site .flex-bottom .bg-gray,body .site .human-block .bg-gray{min-height:unset;padding:3rem 2.5rem}body .site .mt{margin-top:1rem}body .site .mt-half{margin-top:1.5rem}body .site .mt-mob{margin-top:3rem}body .site .bottom-block{background-color:#f2f2f2;padding:1rem;margin-top:0}body .site .d-flex{display:flex}body .site .red-buttons{font-weight:600;font-size:.8rem;letter-spacing:.17rem}body .site .red-buttons span{margin-right:7px}body .site .prefooter .footer-links{margin-bottom:0}body .site .prefooter .footer-links li{margin:0 1.5rem 0 0}body .site .prefooter .footer-links li:last-child{margin:0}body .site .prefooter .cta{margin-bottom:3rem}body .site .bottom-footer{align-items:start;flex-direction:column-reverse;display:flex}body .site .bottom-footer a{margin:0 1.5rem 0 0}body .site #our-services .tag-line>h3{margin-top:0}body .site #our-services .tag-line>.mb{margin-bottom:0}body .site #our-services h2.pb3.mb-how-it{margin-bottom:0;padding-bottom:0}body .site #our-services .wrapper-img{margin:0}body .site #our-services #section4 .tag-line{margin:5rem 0 3rem;padding:1rem 3rem 0}body .site #our-services #section10 .tag-line{padding:3rem!important}body .site #our-services #section10 .tag-line h3{margin-bottom:20px!important}body .site #our-services #section2,body .site #our-services #section5,body .site #our-services #section7,body .site #our-services #section9{margin-top:3rem}body .site #our-services #section2 .columns,body .site #our-services #section5 .columns,body .site #our-services #section7 .columns,body .site #our-services #section9 .columns{display:flex;flex-direction:column}body .site #our-services #section1,body .site #our-services #section3,body .site #our-services #section8,body .site #our-services #section6{margin-top:3rem}body .site #our-services #section1 .columns,body .site #our-services #section3 .columns,body .site #our-services #section8 .columns,body .site #our-services #section6 .columns{display:flex;flex-direction:column-reverse}body .site #our-services #section3{margin-top:3rem}body .site #pricing-page #section1 .column.is-2.z-1.pr-0{margin-top:2rem}body .site #pricing-page #section3 .tag-line.bg-gray{padding:3rem}body .site #pricing-page #section5 .tag-line.bg-gray{padding:1rem}body .site #pricing-page .cost-calculator-container .vc_col-sm-4{width:100%!important}body .site #pricing-page .cost-calculator-container .vc_col-sm-4:not(:last-child){margin-bottom:15px}body .site #pricing-page .column.pl-0{padding-left:2rem!important;margin-bottom:3rem}body .site #pricing-page #redesign_cost.cost-calculator-form .custom-row .cost-calculator-column .cost-calculator-box{flex-direction:column;align-items:start}body .site #pricing-page #redesign_cost.cost-calculator-form .cost-calculator-box label{line-height:44px}body .site #pricing-page #redesign_cost.cost-calculator-form .cost-calculator-switch{margin-top:10px}body .site #pricing-page #redesign_cost.cost-calculator-form .page-margin-top{margin-top:15px}body .site #howitworks h2.mb-how-it{margin-bottom:0}body .site #howitworks #section2 .columns,body .site #howitworks #section4 .columns{display:flex;flex-direction:column-reverse}body .site #howitworks #section1 .columns,body .site #howitworks #section3 .columns{display:flex;flex-direction:column}body .site #howitworks .cd-section h3{display:flex;align-items:center}body .site #howitworks .cd-section h3:before{position:static;margin-right:1rem;min-width:60px}body .site #howitworks .tag-line{padding:2rem 2rem 0 2rem}body .site #howitworks .tag-line h3{margin-top:0}body .site #howitworks .tag-line h3:before{display:none}body .site #bacome-partner-page #section1{margin-bottom:4rem}body .site #bacome-partner-page #section1 .columns{display:flex;flex-direction:column-reverse;align-items:normal}body .site #bacome-partner-page #section2 .columns{display:flex;flex-direction:row-reverse}body .site #bacome-partner-page #section2 .columns .column{flex:auto!important}body .site #bacome-partner-page #section2 .columns .column img{width:400px}body .site .services-list .column{max-width:unset}body .site .services-list .column .wrapper-img{justify-content:flex-start}body .site .page-team .columns.people{display:flex}}@media only screen and (max-width:414px){#redesign_cost.cost-calculator-form .cost-calculator-box,#redesign_cost.cost-calculator-form .vc_row .wpb_column .cost-calculator-box{flex-wrap:wrap}.home #section2 .fs-text-24{margin-bottom:0!important;padding-bottom:0!important;max-width:unset!important}.home #section2{margin-top:50px}.touch .cd-nav-trigger{height:35px;width:30px}.touch .cd-nav-trigger,.touch .touch #cd-vertical-nav{right:0!important}.touch #cd-vertical-nav.open{top:24%!important}.touch #cd-vertical-nav{bottom:15%!important}#our-services .wrapper-img{padding:0}#our-services #section4 .tag-line{margin:0 0 2rem}#our-services #section10 .tag-line{padding:3rem 3rem 0}body .site #pricing-page #section1 .tag-line{padding:2.5rem}body .site #pricing-page #section1 h3.mb-how-it{margin-bottom:0}body .site #pricing-page #section2 .columns{flex-wrap:wrap}body .site #pricing-page #section2 .columns .column.is-2{margin-top:2rem}body .site #pricing-page #section2 h3{margin:0 0 1rem}body .site #pricing-page #section3{border-top:5px dotted #ededed;margin-top:3rem;padding-top:2rem}body .site #pricing-page #section4 .tag-line{padding:0}body .site #pricing-page #redesign_cost .cost-calculator-box input+select+.ui-selectmenu-button{margin-top:0}body .site #pricing-page #redesign_cost.cost-calculator-form .page-margin-top{margin-top:0}body .site #pricing-page .cost-calculator-form p{padding:1rem 0}body .site #pricing-page #redesign_cost.cost-calculator-container a.cost-calculator-more{font-size:.9rem;padding:10px 1rem}body .site #pricing-page .cost-calculator-column p strong{display:inline}body .site #pricing-page #redesign_cost .cost-calculator-box .cost-calculator-summary-price{padding-bottom:1rem!important;margin:0 auto;min-width:unset}body .site #pricing-page #redesign_cost.cost-calculator-form .vc_row .wpb_column .cost-calculator-box.cost-calculator-summary-box{flex-direction:column-reverse;margin-top:0!important;align-items:center;justify-content:center}body .site #pricing-page p.cost-calculator-price-description{position:static}body .site #pricing-page .cost-calculator-container>.vc_row.wpb_row .vc_column-inner>.wpb_column{padding:20px 0 60px}body .site #pricing-page #section5>.columns:first-child{margin-bottom:0}body .site #pricing-page #section5>.columns:first-child .column{padding-bottom:0}body .site #pricing-page #section5>.columns:first-child .column h3{margin-bottom:1rem}body #redesign_cost.cost-calculator-form .cost-calculator-row{max-width:100%}body .site #bacome-partner-page #section1{margin-bottom:0}body .site #bacome-partner-page #section2{border-top:5px dotted #ededed;padding-top:2rem}body .site #bacome-partner-page #section2 .columns{flex-direction:column}body .site #bacome-partner-page #section2 .columns .column img{width:auto;max-width:10rem}body .site #bacome-partner-page .tag-line{padding:.5rem 1rem}body .site .page-team .columns.people{flex-direction:column}body .site .page-team .tag-line{padding:2rem 3rem}body{font-size:.9rem;line-height:1.5rem}body .nav-menu ul li:last-child a{margin-left:0}body .nav-menu .hmbrg{left:0;top:-10px}body .nav-menu .h-menu{top:-18px;left:-3px}body .top-menu .d-flex{align-items:center}body.page-template-landing header .container.top-menu{margin-top:0}body.page-template-landing .site h1{margin-top:42px;font-size:2.2rem;font-weight:800}body.page-template-landing .site .short-line:before{top:13px;height:4px;box-shadow:5px 0 0 #fff}body.page-template-landing .site .mbt{margin:2rem 0}body.page-template-landing .site .fs-text-24{line-height:normal}body.home .site #page.show{padding-top:100px}body.home .site .container.top-menu{min-height:80px}body.home .site #section2 .columns.d-flex{flex-direction:column}body.home .site #section2 h2{padding-top:0}body.home .site #section4,body.home .site #section6{margin-top:3rem}body.home .site #section3 .wrapper-img,body.home .site #section8 .wrapper-img{padding-bottom:0}body.home .site #section8 h3{font-size:1.3rem;font-weight:500;background-color:#f2f2f2;padding:.5rem 0 .5rem .5rem;margin:0}body.home .site #section8 .columns{flex-direction:column-reverse}body.home .site #section8 .columns .column.flex-bottom div:nth-child(2){margin-top:2rem}body.home .site #section3 .columns{flex-direction:column}body.home .site #section3 .column.mt.bg-white{margin-top:0;display:flex;flex-direction:column-reverse}body.home .site #section3 .column.mt.bg-white .wrapper-img{margin-bottom:2rem}body.home .site .tag-line{padding:2rem 3rem}body .site footer{margin-top:3rem}body .site .prefooter .footer-links{flex-direction:column}body .site h1,body .site .h1{font-size:1.6rem;line-height:2rem}body .site h2{padding:2rem 0 1.5rem;font-size:1.4rem;line-height:2rem}body .site h3{font-size:19px;line-height:1.8rem}.progress-wrap{right:20px!important;bottom:95px!important}section+p{margin:0!important;padding:0!important}section+p br{display:none!important}body .site .fs-text-26{font-size:1.1rem;line-height:1.6rem}body .site .mb{margin-bottom:1rem}body .site .mt-half,body .site .mt-mob,body .site .mt{margin-top:0}body .site .red-buttons{font-weight:700;font-size:14px;letter-spacing:.05rem}body .site .info-con{display:flex!important}body .site .spacer{height:0}}@media only screen and (max-width:1366px){.touch .cd-nav-trigger,.touch #cd-vertical-nav{top:50%;z-index:9;right:3rem}body .site .pointer{position:static;opacity:1}body.home section>h2{padding:6rem 0 3rem}body.home .tag-line h2{padding:1rem 0}body .red-buttons{display:inline-block;padding:1rem 2rem!important;background:var(--hexagon);margin:1rem 0 2rem;border-radius:.25rem}.red-buttons:first-letter{text-transform:uppercase!important}body .red-buttons:before,body .red-buttons:after{display:none}body .red-buttons:hover{color:#FFF!important}body .red-buttons:hover span{margin-right:0.5rem!important}.services-list{justify-content:center;flex-wrap:wrap}.services-list .column{max-width:230px;min-width:40%;align-items:baseline}}*{margin:0;padding:0;border:0}*:before,*:after{clear:both}html{height:auto}h1,.h1{z-index:9;font-size:3em;line-height:1.2!important;font-style:normal;transition:all 0.3s ease;letter-spacing:-.1rem;font-weight:600;color:#202124}h1:not(.container),.h1:not(.container){margin:0}h1.container,.h1.container{margin-top:130px;line-height:1}.header-text{z-index:10}h2{margin:0;padding:3rem 0;font-size:1.5rem;font-weight:300;line-height:normal;font-style:normal}.home section>h2{padding:10rem 0 4rem}.home #section2 .fs-text-24{max-width:76%;font-size:1rem;line-height:1.8rem;padding-bottom:1rem}h3,.h3{margin:1.875rem 0;padding:0;font-size:1.875rem;line-height:2.3125rem;letter-spacing:-.06rem;font-weight:600;color:#202124;font-style:normal}h3.fs-text-24,.h3.fs-text-24{font-weight:500}.bg-blue form h3{color:#fff;opacity:1}#howitworks .cd-section h3,#howitworks .cd-section .h3{opacity:1;color:#202124}h4{font-size:1.25rem;font-weight:600;font-style:normal}.site-content .column p:not(:last-child),.site-content .column ol:not(:last-child),.site-content .column ul:not(:last-child){margin-bottom:1.5em}.site-content .column ol li{list-style:decimal;padding-left:1rem}.pricing_h4{font-size:1.5rem;font-weight:700!important;padding-bottom:35px!important}button{outline:0}ul,li{list-style:none}a{color:#3a3a3a;text-decoration:none;outline:none!important}a:link,a:visited{color:#3a3a3a;text-decoration:none}.d-block{display:block}.d-none{display:none}a.red-buttons{outline:none}a.highlight{color:var(--hexagon);font-weight:unset;padding-bottom:2px;border-bottom:1px solid #fff0;transition:all 0.3s ease}a.highlight:hover{color:var(--hexagon);transition:0.3s;border-bottom-color:#c5c5c5}body{height:auto;color:#202124;font-size:18px;min-width:320px;font-weight:400;line-height:28px;font-style:normal;background-color:var(--smooth-bg);font-family:'Albert Sans',sans-serif}body.post,body.page{margin-bottom:0}body.home header{position:relative;z-index:10}body.home header:not(.white){background-color:#fff0}body.home header .container:nth-child(2){display:none}body.home header .container:first-child{margin-bottom:0}body.post:not(.home):not(.page-template-landing) #page.show,body.page:not(.home):not(.page-template-landing) #page.show{padding-top:354px}body.post:not(.home):not(.page-template-landing) header,body.page:not(.home):not(.page-template-landing) header{position:fixed;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);right:0;left:0;top:0;z-index:100;background-color:var(--smooth-bg)}body.page-template-landing header{background-color:var(--smooth-bg)}body.page-template-landing header .container.top-menu{min-height:80px;margin-top:50px;margin-bottom:3rem}#page{opacity:1;height:auto;overflow:visible;position:relative}home #page{padding-top:150px}.p-note{font-size:.75rem;line-height:1.25rem}.bg-white{background-color:var(--smooth-bg)}.c-white{color:#FFF!important}.d-flex{display:flex}.justify-content-end{justify-content:flex-end}.d-none{display:none!important}.flex-column{flex-direction:column}.spacer{display:inline-block;width:100%;height:6.25rem}.spacer-landing{display:inline-block;width:100%;height:12rem}.mb{margin-bottom:3.75rem}.mbt{margin:3.75rem 0}.mb-pr{margin-bottom:1.3rem}.mb-0{margin-bottom:0}.pb3{padding-bottom:3rem}.mt-half{margin-top:4.6875rem}.mt{margin-top:9.375rem}.mt-comprehensive{margin-top:5.7rem}.mt-how-it{margin-top:6.2rem}.mb-how-it{margin-bottom:1.75rem}.services-section{min-height:65vh}.services-section .columns{align-items:center}.services-section .columns h3{margin-top:0}.p-about{padding:.2rem 0 2rem 2rem}.p-left{padding-left:2rem}.bg-gray{background-color:var(--quaternary);border-radius:6px}.mt-0{margin-top:0!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.z-1{z-index:1}header{transition:backdrop-filter ease 0.9s}header.index-bg{background-color:var(--smooth-bg)}header.index-bg .top-menu{margin-bottom:0}.no-touch #cd-vertical-nav{z-index:10}.no-touch #cd-vertical-nav a:hover .cd-label{font-size:1rem;background:var(--smooth-bg);border-radius:20px;padding:9px 20px;box-shadow:-20px 8px 19px rgb(0 0 0 / .15)}.logo-wrapper{display:flex;align-items:center;background-image:url(https://fastredesign.com/wp-content/uploads/frd-logo.svg);background-repeat:no-repeat;background-position:0 center;background-size:188px}.logo-wrapper a{outline:none;display:block;width:100%;height:100%}.site-logo{display:flex!important;align-items:center;justify-content:center}.container.top-menu{min-height:80px;margin-top:50px;display:flex;margin-bottom:8rem;flex:1;justify-content:center;flex-direction:column;transition:all ease 0.3s}.nav-menu ul{display:flex;align-items:center;justify-content:flex-end}.nav-menu ul li a{display:inline-block;color:#202124;margin:0 1rem;outline:none;font-size:17px;font-weight:600;transition:all linear 0.3s;white-space:nowrap}.nav-menu ul li a:hover{color:var(--hexagon);transition:0.3s}.nav-menu>ul>li:last-child>a{background-color:var(--hexagon);color:#fff;border-radius:60px!important;padding:0 1.35rem;height:40px;display:flex;align-items:center;position:relative;box-sizing:border-box;overflow:hidden;z-index:0;margin:0 0 0 1.4rem;transition:all cubic-bezier(.18,.74,1,1) 0.5s}.nav-menu>ul>li:last-child>a:hover{background-color:#003DF21C;color:var(--hexagon)!important}.nav-menu ul li{position:relative;z-index:1000}.nav-menu ul li .sub-menu{display:none}.nav-menu ul li:hover .sub-menu{display:block;position:absolute;left:0;margin-left:0;box-shadow:0 10px 10px #dddddd6b;z-index:1000;padding:10px;background:var(--smooth-bg)}.nav-menu ul li .sub-menu li a{margin:0 .5rem}.nav-menu ul li:hover .sub-menu a{font-size:1rem}.top-animated{display:flex;justify-content:center;padding:0}.main-preloader{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;display:none;justify-content:center;align-items:center}.main{margin:0 auto;box-sizing:border-box;width:100%;flex:1}.main .cd-slider{position:relative;width:100%;height:100%;overflow:hidden}.main .cd-slider li{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;transition:visibility 0s 1s;will-change:visibility}.main .cd-slider li.current{display:none;visibility:visible;transition-delay:0s}.main .cd-slider li.current .wrapper-img{clip:rect(0,100vw,100vh,0)}.main .cd-slider li.current .content h2{transform:translateY(0);opacity:1;transition-delay:1s}.main .cd-slider li.current .quotation-block p{transform:translateY(0);opacity:1;transition-delay:1.2s}.main .cd-slider li.current .link-line{transform:translateY(0);opacity:1;transition-delay:1.4s}.main .cd-slider .wrapper-img{overflow:hidden;top:0;left:0;right:0;height:100%;will-change:clip;position:absolute;background-size:cover;background-position:50% 50%;clip:rect(0,100vw,100vh,100vw);transition:clip 0.6s cubic-bezier(.99,.01,.45,.9) 0.6s}.main .cd-slider .wrapper-img img{float:left;position:absolute;height:auto;width:auto;max-width:100%}.main .cd-slider .wrapper-img.pic-mask{display:flex}.main .cd-slider .wrapper-img.pic-mask img{z-index:1;position:relative}.main .cd-slider .wrapper-img.pic-mask:before,.main .cd-slider .wrapper-img.pic-mask:after{flex:1;z-index:0;height:100%;content:"";display:inline-block;background:var(--smooth-bg)}.main .cd-slider.prev_slide .wrapper-img{clip:rect(0,0,50vh,0)}.main .cd-slider .nav_arrows{position:absolute;z-index:1;left:53%;display:flex;align-items:center;bottom:0;justify-content:center;right:0}.services-list{align-items:start}.services-list .wrapper-img{align-items:start;flex-direction:column}.services-list .wrapper-img img{max-width:80px;height:auto;margin-right:3px}.services-list .wrapper-img h5{font-size:14px;font-weight:700;line-height:18px;margin-top:32px}nav{position:absolute;bottom:0;right:17%;z-index:2}.prev,.next{position:relative;display:inline-block;height:21px;width:50px;border:0;cursor:pointer;background:#fff0}.prev:before,.prev:after,.next:before,.next:after{content:"";position:absolute;top:10px}.prev:before,.next:before{left:0;transform:translateY(-8px);border:8px solid #fff0;border-right-width:10px;border-right-color:var(--secondary);border-left-width:0;width:0;height:0;transition:border-right-color 0.3s}.prev:after,.next:after{left:10px;background:var(--secondary);height:1px;width:30px;transition:width 0.3s}.prev:hover:after,.next:hover:after{width:25px}.prev:hover:before,.next:hover:before{border-right-color:var(--secondary)}.prev,.next,.counter{vertical-align:middle}.next{transform:rotate(180deg)}.counter{display:inline-block;font-size:1.5rem;font-family:'Albert Sans',sans-serif;color:var(--secondary)}.counter span:last-child::before{content:"/";margin:0 1.2rem}#ba-section{position:relative;width:100%;max-width:800px;height:641px;overflow:visible}.ba-wrapper{width:800px;height:641px;margin:0 auto;overflow:visible}.ba-before,.ba-after{width:800px;height:641px;background-repeat:no-repeat;background-color:var(--smooth-bg);background-size:cover;background-position:center;position:absolute;top:0;left:0;pointer-events:none;overflow:hidden}img.ba-content-image{height:641px;max-width:unset!important}.ba-after{width:300px}.ba-before{text-align:right}.ba-scroller:hover{opacity:1}.ba-scrolling{pointer-events:none;opacity:1}.ba-scroller__thumb{width:100%;height:40px;padding:7px;background:#fff;border-radius:100%;cursor:grab}.ba-scroller:before,.ba-scroller:after{content:" ";display:block;width:2px;height:296px;position:absolute;left:50%;margin-left:-1px;z-index:30;transition:0.1s;background:var(--hexagon)}.ba-scroller:before{top:100%}.ba-scroller:after{bottom:100%}.ba-scroller{background:var(--hexagon);display:flex;align-items:center;justify-content:center;line-height:30px;color:#fff;width:50px;height:50px;position:absolute;left:100px;top:50%;transform:translateY(-50%);border-radius:5px;pointer-events:auto;cursor:grab}.wrapper-img{display:flex;position:relative;z-index:1;justify-content:center;align-items:center}.wrapper-img.bg-gray{background:rgb(189 190 224 / .07)!important}.container>section.cd-section .wrapper-img img{border-radius:4px}.fs-text-24{font-size:1.5rem;line-height:2.25rem}.fs-text-26{font-size:1.625rem;line-height:2.3125rem}.red-buttons{font-weight:800;display:inline-flex;position:relative;font-size:1.2rem!important;margin:0 0 0 1.8rem;padding-bottom:.75rem;letter-spacing:-.005rem;z-index:1;transition:all 0.6s ease;text-transform:lowercase;color:#FFF!important}.red-buttons span:first-letter,.red-buttons.link:first-letter{text-transform:uppercase!important}.red-buttons span{z-index:1;position:relative;margin-right:.5rem;transition:all 0.8s ease}.red-buttons:before{background-color:var(--hexagon);display:inline-block;content:"";width:calc(100% + 55px);left:-20px;border-radius:.2rem;z-index:-1;height:3.125rem;position:absolute;margin:-.6875rem 0 0 -.5rem;transition:all 0.5s ease}.red-buttons:hover{color:inherit!important}.red-buttons:hover span{margin-right:1rem;color:#FFF}.red-buttons:hover:before{left:0;border-radius:3.125rem;width:3.125rem}.red-buttons.link:hover{background:var(--hexagon)!important;color:#fff!important}.flex-bottom{display:flex!important;flex-direction:column;justify-content:space-between}.flex-bottom .bg-gray{padding:3rem 2.5rem}.flex-bottom .bg-gray h3{margin-top:0}.human-block .bg-gray{min-height:31.25rem}.kpi-block .bg-gray{min-height:34.375rem}.tag-line{padding:3.5rem 5.5rem;margin:2rem 0}.tag-line>p:not(:last-child){margin-bottom:1.5em}.device-perspective .column{display:flex;flex-direction:column;justify-content:space-between}.p-about h3{margin-bottom:0.4rem!important}.transition-time-1{-webkit-animation-duration:3s!important;animation-duration:3s!important}.transition-time-2{-webkit-animation-duration:3.2s!important;animation-duration:3.2s!important}.transition-time-3{-webkit-animation-duration:3.3s!important;animation-duration:3.3s!important}.transition-time-4{-webkit-animation-duration:3.4s!important;animation-duration:3.4s!important}.transition-time-5{-webkit-animation-duration:3.5s!important;animation-duration:3.5s!important}.transition-time-6{-webkit-animation-duration:3.6s!important;animation-duration:3.6s!important}.transition-time-7{-webkit-animation-duration:3.7s!important;animation-duration:3.7s!important}.transition-time-2-1{-webkit-animation-duration:2.1s!important;animation-duration:2.1s!important}.transition-time-2-3{-webkit-animation-duration:2.3s!important;animation-duration:2.3s!important}.transition-time-2-5{-webkit-animation-duration:2.5s!important;animation-duration:2.5s!important}.transition-time-1-1{-webkit-animation-duration:1.5s!important;animation-duration:1.5s!important}.transition-time-1-2{-webkit-animation-duration:2s!important;animation-duration:2s!important}.transition-time-1-3{-webkit-animation-duration:3s!important;animation-duration:3s!important}.transition-time-1-4{-webkit-animation-duration:4s!important;animation-duration:4s!important}.transition-time-1-4-5{-webkit-animation-duration:4.5s!important;animation-duration:4.5s!important}.transition-time-1-5{-webkit-animation-duration:5s!important;animation-duration:5s!important}.transition-time-1-5-5{-webkit-animation-duration:5.5s!important;animation-duration:5.5s!important}.transition-time-1-6{-webkit-animation-duration:6s!important;animation-duration:6s!important}*{-webkit-box-sizing:border-box;box-sizing:border-box}*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box}.bol{background:#6400ff;width:80px;height:80px;position:absolute;border-radius:50%}footer{background:#1d1d1d;padding:5.2rem 0 3rem;z-index:1;position:relative;margin-top:10rem}.clutch-widget{height:43px;overflow:hidden}.logo-copy{width:20px;height:20px;min-width:20px}.logo-footer{width:12rem;margin-bottom:26px}.bottom-footer{font-size:13px;padding-top:30px;color:#CBCBCB;border-top:1px solid #151515;margin-top:0}.bottom-footer a{color:#CBCBCB;margin:0 0 0 1.3rem;white-space:nowrap}.prefooter{font-size:16px}.prefooter .cta{margin-top:30px}.prefooter p{color:#F6F6F6}.prefooter a{color:#fff}.prefooter .footer-links{display:flex;flex-direction:column;margin-bottom:40px}.prefooter .footer-links a{font-size:15px;margin-bottom:20px;line-height:22px;max-width:240px;display:inline-block}.wrapper-footer-icons{display:flex;margin-top:15px;filter:invert(1)}.page-team .wrapper-footer-icons a{display:flex;align-items:center;justify-content:center;border-radius:60px;border:2px solid var(--secondary);padding:10px;margin:0 .5rem 0 0}.page-team .wrapper-footer-icons a:hover{box-shadow:0 4px 10px #d8d8d8}.page-team .wrapper-img img{border-radius:4px 4px 0 0}.low-wrapper{justify-content:flex-end;flex-wrap:wrap}#redesign_cost{padding:50px}#redesign_cost.cost-calculator-form .cost-calculator-row{margin:0;flex:1;min-width:400px}#redesign_cost.cost-calculator-form .cost-calculator-box label.cost-calculator-switch{margin:0;padding:0;border:none;max-width:113px;min-width:unset}#redesign_cost.cost-calculator-form .cost-calculator-box label{float:none;border-left:0;padding:0;color:#fff;margin-right:10px;font-size:16px;width:30%;flex:30%;max-width:330px;min-width:330px}#redesign_cost.cost-calculator-form .cost-calculator-box,#redesign_cost.cost-calculator-form .vc_row .wpb_column .cost-calculator-box{padding:12px 0 0;display:flex;align-items:center;margin:0!important}#redesign_cost.cost-calculator-form .vc_row .wpb_column .cost-calculator-box.cost-calculator-summary-box{padding:30px 0;display:flex;align-items:center;flex-direction:row;justify-content:center}.cost-calculator-box p.cost-calculator-price-description{text-align:center;left:0!important;right:0!important;margin:auto}#redesign_cost.cost-calculator-form .custom-row .cost-calculator-column .cost-calculator-box{flex-direction:row;align-items:center;justify-content:space-between}#redesign_cost.cost-calculator-form .custom-row .cost-calculator-column .cost-calculator-box label{margin:0}#redesign_cost.cost-calculator-form .custom-row .cost-calculator-column .cost-slider-container{width:auto;display:flex;flex-direction:row-reverse}#redesign_cost.cost-calculator-form .custom-row .cost-calculator-column .cost-slider-container input.cost-calculator-cost-slider-input{min-width:50px}#redesign_cost.cost-calculator-form .cost-calculator-box .ui-selectmenu-button span.ui-selectmenu-text{font-size:16px}#redesign_cost.cost-calculator-container a.cost-calculator-more{font-family:'Albert Sans',sans-serif;font-weight:400;border-radius:.1rem;display:inline-flex;font-size:1.2rem;align-items:center;justify-content:center;padding:0 25px;height:60px;transition:all 0.6s ease;color:#FFF!important;margin-top:0;margin-left:20px;margin-right:20px;width:100%}#redesign_cost.cost-calculator-container a.cost-calculator-more:hover{opacity:.82;cursor:pointer}#redesign_cost.cost-calculator-container .cost-calculator-more{background-color:var(--tertiary)!important;border-color:#202124!important;border-radius:50px!important;max-width:310px;text-transform:capitalize}.cost-calculator-contact-box{border:2px solid #F5F5F5;border-bottom:0;padding:35px 35px 0 35px!important}#redesign_cost .cost-calculator-contact-box .cost-calculator-flex-box,#redesign_cost.cost-calculator-form div.cost-calculator-contact-box-submit-container .vc_col-sm-6 .vc_row{margin-top:0!important}#redesign_cost .cost-calculator-summary-price,#redesign_cost div.cost-calculator-summary-box:before{color:#ffffff!important}#redesign_cost .g-recaptcha-wrapper.cost-calculator-block{margin:0 auto 12px}#redesign_cost.cost-calculator-container .innerrow .cost-calculator-column{padding:0;position:relative;z-index:2;margin-bottom:20px}#redesign_cost .border-container,#redesign_cost .cost-calculator-block{border:unset!important}#redesign_cost .cost-calculator-box .border-container:first-child .cost-calculator-select-label{margin:0!important;color:#fff!important}#redesign_cost *{background:transparent!important}body #redesign_cost .cost-calculator-box .ui-selectmenu-button{background:var(--smooth-bg)!important}#redesign_cost.cost-calculator-container .innerrow .cost-calculator-column:after{content:'';display:block;background:whitesmoke;width:100%;height:1px;position:absolute;right:0;left:0;margin:auto;bottom:-22px}#redesign_cost div.vc_row.cost-calculator-contact-box .cost-calculator-block input,#redesign_cost div.vc_row.cost-calculator-contact-box .cost-calculator-block textarea{border-bottom:1px solid #fff!important;color:#fff!important;padding:0 0 10px!important}#redesign_cost div.vc_row.cost-calculator-contact-box .cost-calculator-block input::placeholder,#redesign_cost div.vc_row.cost-calculator-contact-box .cost-calculator-block textarea::placeholder{color:#fff;opacity:.6}#redesign_cost .cost-calculator-contact-box>.vc_row>label{font-size:14px;line-height:24px;font-weight:400;line-height:18px}.cost-calculator-form div.vc_row.cost-calculator-contact-box-submit-container .wpb_column p{margin-top:0!important;margin-bottom:20px}#redesign_cost.cost-calculator-form .vc_inner.cost-calculator-contact-box-submit-container{background-color:#fff0;margin-top:0!important;padding-top:5px!important;padding-bottom:5px;padding-left:35px!important;padding-right:35px!important;display:flex;flex-direction:row-reverse;text-align:center;align-items:center}#redesign_cost.cost-calculator-form div.g-recaptcha-wrapper,#redesign_cost.cost-calculator-form .cost-calculator-column-with-recaptcha div.g-recaptcha-wrapper{margin-top:0;margin-bottom:0;align-self:center}body #redesign_cost.cost-calculator-form.cost-calculator-container .cost-calculator-contact-box-submit-container .vc_row.wpb_row.cost-calculator-button-with-recaptcha{display:block;width:100%}#redesign_cost.cost-calculator-form .cost-calculator-contact-box.vc_row{padding-top:0;border:0}.cost-calculator-row:last-child .wpb_wrapper{position:relative;z-index:1}#redesign_cost.cost-calculator-form .cost-calculator-flex-box .cost-calculator-block input,#redesign_cost.cost-calculator-form .cost-calculator-flex-box .cost-calculator-block textarea{border:0;border-bottom:1px solid #666;font-size:18px;color:#333;padding-left:0;padding-bottom:6px}#redesign_cost.cost-calculator-form .cost-calculator-flex-box .cost-calculator-block input{max-width:400px}#redesign_cost.cost-calculator-form .cost-calculator-flex-box .cost-calculator-block textarea{height:67px}#redesign_cost.cost-calculator-form .cost-calculator-flex-box .cost-calculator-block:first-child input{margin-bottom:20px!important}.cost-calculator-column p strong{display:inline-block;padding:0 10px}.no-touch #cd-vertical-nav .cd-dot{background-color:var(--tertiary)}#howitworks .cd-section h3{position:relative;display:flex;align-items:center}#howitworks .cd-section h3:before{content:"";margin-right:25px;width:60px;height:60px;background:var(--hexagon);display:flex;justify-content:center;align-content:center;align-items:center;color:#fff;border-radius:3px}#howitworks #section1 h3:before{content:"1"}#howitworks #section2 h3:before{content:"2"}#howitworks #section3 h3:before{content:"3"}#howitworks #section4 h3:before{content:"4"}#howitworks .cd-section .column{display:flex;flex-direction:column}#our-services .cd-section .column{display:flex;flex-direction:column;justify-content:center}#feedback-form [required]{width:100%;box-sizing:border-box;font-size:18px;padding:15px}#feedback-form input,#feedback-form textarea{font-weight:300;background-color:#fff0;color:#fff;outline:none}.page-template-contact-us #feedback-form input,.page-template-contact-us #feedback-form textarea{color:#333}.home .inp .label{z-index:-1}#feedback-form input{height:50px;width:100%;z-index:1000}#feedback-form textarea{border:0;resize:none;transition:all linear 0.3s;height:10vh;padding:.8rem}#feedback-form [type="submit"]{border-radius:1.625rem;border:0;max-width:13rem;background:#f2f2f2;color:#FFF!important;font-size:1rem;text-transform:uppercase;margin:3rem 0;cursor:pointer;letter-spacing:1.2px;background:var(--tertiary);display:block;transition:all linear 0.3s}#feedback-form [type="submit"]:hover{background:var(--quaternary)!important;color:#3a3a3a!important}.page-template-contact-us #feedback-form [type="submit"]{background-color:var(--hexagon)}::placeholder{color:var(--secondary)}::-ms-input-placeholder{color:#FFF}::-ms-input-placeholder{color:#FFF}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 70px var(--smooth-bg)!important}.form-group{min-height:55px;margin-top:20px}.wpcf7-form-control-wrap.your-message{display:flex;width:100%}.wpcf7-form-control-wrap.your-message~.label{top:0;padding:.8rem}.inp{position:relative;margin:auto;width:100%;cursor:pointer;display:inline-block}.inp .label{position:absolute;top:30%;left:0;font-size:18px;color:var(--secondary);transform-origin:0 0;transition:all 0.2s ease;font-weight:300}.inp svg{position:absolute;left:0;bottom:-1px;height:26px;fill:none}.inp svg path{stroke:var(--secondary);stroke-width:2}.inp svg path d{transition:all 0.2s ease}.inp input{-webkit-appearance:none;width:100%;border:0;padding:12px 0;font-size:18px;color:var(--secondary);height:48px;border-radius:0;transition:all 0.15s ease}.inp:after{content:"";display:inline-block;position:absolute;right:0;bottom:-1px;left:120px;height:0;border-bottom:1px solid var(--secondary)}.inp.focus input,.inp.value input{outline:none}.inp.focus textarea,.inp.value textarea{box-shadow:1px 1px 100px #f5f5f5;border:0!important;background:transparent!important}.inp.focus span.label,.inp.value span.label{transform:translateY(-35px) scale(.75);transition-delay:0.1s}.inp.focus .wpcf7-form-control-wrap.your-message~.label,.inp.value .wpcf7-form-control-wrap.your-message~.label{padding-left:0}.inp.focus svg path,.inp.value svg path{animation:elasticInput 0.4s ease forwards}span.wpcf7-not-valid-tip{position:absolute;right:0;font-size:.8rem}@-moz-keyframes elasticInput{50%{d:path("M2,2 C21,17 46,25 74,25 C102,25 118,25 120,25")}}@-webkit-keyframes elasticInput{50%{d:path("M2,2 C21,17 46,25 74,25 C102,25 118,25 120,25")}}@-o-keyframes elasticInput{50%{d:path("M2,2 C21,17 46,25 74,25 C102,25 118,25 120,25")}}@keyframes elasticInput{50%{d:path("M2,2 C21,17 46,25 74,25 C102,25 118,25 120,25")}}.con-ro{width:30%}.info-con{align-items:center}.bottom-copy img{margin-right:15px;width:60px;height:auto;vertical-align:middle}.bottom-copy a{font-weight:700}.foot-hov,.footer-links a{transition:all 0.3s linear}.foot-hov:hover,.footer-links a:hover{color:var(--secondary)}.logo-hov{transition:all 0.2s}.logo-hov:hover{transform:scale3d(1.2,1.2,1)}ol.points,ul.points{margin-left:15px}ol.points li,ul.points li{list-style:inherit;padding-left:15px}ul.points{list-style:inherit}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mouse_scroll{display:block;margin:0 auto;width:24px;height:63px}.mouse_scroll span{display:block}.m_scroll_arrows{display:block;width:5px;height:5px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:1px solid var(--tertiary);border-bottom:1px solid var(--tertiary);margin:0 auto 5px;width:7px;height:7px}.unu{margin-top:1px;-webkit-animation:mouse-scroll 1s infinite;-moz-animation:mouse-scroll 1s infinite;animation:mouse-scroll 1s infinite}.doi,.trei{-webkit-animation:mouse-scroll 1s infinite;-moz-animation:mouse-scroll 1s infinite;animation:mouse-scroll 1s infinite}.unu{-webkit-animation-delay:0.1s;-moz-animation-delay:0.1s;-webkit-animation-direction:alternate;animation-direction:alternate;animation-delay:alternate}.doi{-webkit-animation-delay:0.2s;-moz-animation-delay:0.2s;-webkit-animation-direction:alternate;animation-delay:0.2s;animation-direction:alternate;margin-top:-6px}.trei{-webkit-animation-delay:0.3s;-moz-animation-delay:0.3s;-webkit-animation-direction:alternate;animation-delay:0.3s;animation-direction:alternate;margin-top:-6px}.mouse{height:36px;width:24px;padding-top:2px;border-radius:14px;transform:none;transition:all 0.3s linear;background:var(--tertiary);opacity:.1;filter:grayscale(1);top:160px;box-sizing:border-box}.mouse:hover{opacity:1;filter:grayscale(0)}.mouse:hover~span{opacity:1}.mouse:hover~span .m_scroll_arrows{filter:grayscale(0)}.mouse~span{opacity:.5}.mouse~span .m_scroll_arrows{filter:grayscale(1);transition:all 0.3s linear}.wheel{height:5px;width:2px;display:block;margin:5px auto;background:var(--tertiary);position:relative;height:4px;width:4px;border:2px solid #fff;-webkit-border-radius:8px;border-radius:8px;-webkit-animation:mouse-wheel 0.6s linear infinite;-moz-animation:mouse-wheel 0.6s linear infinite;animation:mouse-wheel 0.6s linear infinite}@-webkit-keyframes mouse-wheel{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}}@-moz-keyframes mouse-wheel{0%{top:1px}25%{top:2px}50%{top:3px}75%{top:2px}100%{top:1px}}@-o-keyframes mouse-wheel{0%{top:1px}25%{top:2px}50%{top:3px}75%{top:2px}100%{top:1px}}@keyframes mouse-wheel{0%{top:1px}25%{top:2px}50%{top:3px}75%{top:2px}100%{top:1px}}@-webkit-keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@-moz-keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@-o-keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}.not-animated{animation-name:unset!important;animation-duration:unset!important}body:not(.page-template-landing) header.white{background-color:rgb(255 255 255 / .75)!important;box-shadow:10px 0 50px rgb(0 0 0 / .05);position:fixed!important;z-index:1000;left:0;right:0;top:0;padding:0 10%}body:not(.page-template-landing) header.white h1{font-size:1.5rem!important;max-height:60px}body:not(.page-template-landing) header.white .container.top-menu{min-height:80px;margin-top:0!important;margin-bottom:0!important}@media all and (min-width:1024px){.hmbrg{display:none}input[type="checkbox"].h-menu{display:none}.main .cd-slider .wrapper-img img{max-height:100%}}@media all and (max-width:1024px){.home #page>header{z-index:1000;position:relative}.nav-menu{position:relative;z-index:10;float:right;width:34px;height:auto}.nav-menu ul{right:-150%;height:100vh;left:auto;top:0;bottom:0;position:fixed;transition:all 0.5s ease;background:var(--hexagon);flex-direction:column;text-align:left;z-index:49;align-items:flex-start;justify-content:center}.nav-menu ul li{padding:0 40px}.nav-menu ul li a{color:#fff;font-size:1.2rem;margin:1rem 0}.nav-menu ul li a:hover{color:#efefef}.nav-menu ul li:last-child a{background:#fff;color:var(--hexagon);margin-left:0;margin-top:20px;display:inline-flex}.nav-menu .hmbrg{display:inline-block!important;z-index:101;position:absolute;left:-2px;top:2px}.nav-menu .h-menu{display:block!important;width:40px;height:40px;position:absolute;top:-10px;left:-10px;cursor:pointer;opacity:0;z-index:102}.nav-menu em{display:block;width:34px;height:3px;border-radius:4px;margin-bottom:5px;position:relative;background:#333;opacity:1;z-index:4;transform-origin:4px 0;transition:transform 0.5s cubic-bezier(.77,.2,.05,1),background 0.5s cubic-bezier(.77,.2,.05,1),opacity 0.55s ease}.nav-menu em:first-child{transform-origin:0% 0%}.nav-menu em:nth-last-child(2){transform-origin:0% 100%}.nav-menu input:checked~span em{opacity:1;transform:rotate(45deg) translate(-9px,-15px);background-color:#efefef}.nav-menu input:checked~span em:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0,0)}.nav-menu input:checked~span em:nth-last-child(2){opacity:1;transform:rotate(-45deg) translate(-4px,12px)}}body:not(.page-template-landing) .nav-menu .h-menu:checked~ul{right:0%!important;left:0%!important}body:not(.page-template-landing) .nav-menu .h-menu:checked~ul #menu-item-3718{display:none}.short-line{position:relative}.short-line:before{position:absolute;width:40px;height:6px;box-shadow:8px 0 0 #fff;top:27px;z-index:1000;left:-37px;margin-right:15px;margin-bottom:8px;background-color:var(--tertiary);content:""}.price{color:var(--tertiary);font-size:25px;line-height:5rem}.page-template-landing #feedback-form h3{display:none}.dot-1{left:0;z-index:-1;width:14px;height:14px;margin-top:-34px;margin-left:194px;border-radius:50%;background-color:var(--tertiary)}.dot-2{width:22px;height:22px;margin-top:-72px;border-radius:50px;background-color:var(--hexagon)}.dot-3{position:absolute;left:0;top:auto;right:auto;bottom:0;width:22px;height:22px;margin-bottom:104px;margin-left:31px;border-radius:50%;background-color:var(--fivefold)}.form-background{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNjgzIDEwNTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM6c2VyaWY9Imh0dHA6Ly93d3cuc2VyaWYuY29tLyIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyOyI+PHBhdGggZD0iTTg4Ljg2MSwyMzUuNTZsMTEwMC4zOCwtMjIzLjEwOGMwLDAgOTcuMDcyLC0yMi40ODUgMTI1LjUyNCwtNy4wMjZjMjguNDUyLDE1LjQ1OCA1NS4yMzEsNTcuNjE4IDU1LjIzMSw1Ny42MThsMjk3LjkxMSwzNjEuMTY1YzAsMCAxNy41MDQsMjEuODY1IDEzLjUxMyw2Mi44MjJjLTMuMjc4LDMzLjY0NSAtMjI3LjU3Myw0MTUuMTQ3IC0yMjcuNTczLDQxNS4xNDdjMCwwIC0xOS40NDksMzEuMDAzIC01My41NTEsNDYuMTU0Yy0zNy4wNzEsMTYuNDcyIC0yNTEuMDA1LDgzLjUzIC0zNTAuMDM4LDk1LjE4NWMtMTAxLjU3NSwxMS45NTQgLTE0NC41NywxNS4yOTggLTI0NC4zODgsNC43NzVjLTQ4LjM0NiwtNS4wOTcgLTY0MC45OTEsLTEyMi4xMjEgLTY0MC45OTEsLTEyMi4xMjFjMCwwIC02OC44MDMsLTIwLjU3MSAtODMuNjgyLC01NS4zMjJjLTI1LjU0NiwtNTkuNjU5IC03OC4xOTYsLTU0NC4xNzUgLTc4LjE5NiwtNTQ0LjE3NWMwLDAgLTE3LjEwOCwtNjkuODMzIDMwLjM5NywtODAuMjVjNjQuOTM0LC0xNC4yMzggNTUuNDY1LC0xMC44NjQgNTUuNDY1LC0xMC44NjRaIiBzdHlsZT0iZmlsbDojZjNmN2ZhOyIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:contain;background-position:center}.form-background #feedback-form{background:#fff;border-radius:4px;padding-top:17px}body:not(.home) .site-content{padding-top:250px}.page-template-landing .site-content,.single .site-content{padding-top:0!important}.page-template-landing header{display:none}.cost-calculator-summary-price{font-weight:600!important}.fw-400{font-weight:400}.h2-services{padding:0}.send-calculations h3.fs-text-26{padding-top:0px!important;margin-bottom:30px!important}.send-calculations p.mb-5{margin-bottom:30px!important;font-size:16px!important;line-height:24px!important}#redesign_cost{max-width:980px!important;margin:0 auto}.animation-process{display:none}body.home:before{content:'';display:block;position:absolute;right:0;bottom:0;height:90vh;width:77%;background:url(/wp-content/themes/fastredesign/assets/img/cep.png);background-size:110%;background-position:left center;background-repeat:no-repeat}@keyframes myAnim{0%{background-position:left center;background-size:100%}50%{background-position:10% center;background-size:120%}70%{background-position:15% 10%;background-size:110%}100%{background-position:left center;background-size:100%}}.bg-blue{background-color:var(--hexagon)!important;color:#fff}.bg-blue .inp .label{color:#fff}.bg-blue p{color:#fff!important}.bg-blue p a{text-decoration:underline;color:#fff}#howitworks .services-section .columns{align-items:stretch}.page-template:not(.home) .columns:not(.services-list) .wrapper-img{flex:1}.page-template:not(.home) .columns:not(.services-list) .wrapper-img img{position:absolute;width:80%;max-width:100%;height:auto;margin-left:0;animation:wrapperimg 5s ease-in-out 0s infinite}@keyframes wrapperimg{0%{margin-left:0;width:80%}50%{margin-left:10px;width:75%}100%{margin-left:0;width:80%}}@media all and (min-width:1024px){body.home:before{animation:myAnim 32s ease-in-out 0s infinite}}@media all and (max-width:1024px){#redesign_cost.cost-calculator-form .cost-calculator-box,#redesign_cost.cost-calculator-form .vc_row .wpb_column .cost-calculator-box,#redesign_cost .border-container:first-child,#redesign_cost .cost-calculator-block:first-child{display:flex;flex-wrap:wrap}.page-template:not(.home) .wrapper-img{min-height:300px}}body.home .site-content>.container>.columns>.column h1{font-size:0}