.fastland-preloader-wrap{position:fixed;z-index:1222;width:100%;height:100%;background-color:#fff;display:flex;justify-content:center;align-items:center}.fastland-preloader{display:inline-block;position:relative;width:100px;height:100px}.fastland-preloader div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:var(--accent-color);animation-timing-function:cubic-bezier(0,1,1,0)}.fastland-preloader div:nth-child(1){left:8px;animation:fastland-preloader1 0.6s infinite}.fastland-preloader div:nth-child(2){left:8px;animation:fastland-preloader2 0.6s infinite}.fastland-preloader div:nth-child(3){left:32px;animation:fastland-preloader2 0.6s infinite}.fastland-preloader div:nth-child(4){left:56px;animation:fastland-preloader3 0.6s infinite}@keyframes fastland-preloader1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes fastland-preloader3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes fastland-preloader2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}body{font-family:var(--body-font);font-weight:400;overflow-x:hidden}:focus{outline:none}.page .container{max-width:1140px}.content-block{padding:103px 0 89px;background:#F6F6F6}.content-block .entry-title{font-size:48px;font-weight:700;letter-spacing:-1.2px;line-height:1.1666;margin-bottom:15px;margin-right:15px}.post-details-page a{color:var(--accent-color)}.nav-links .nav-subtitle{color:#6E727D;display:block;margin-bottom:15px}.nav-links .nav-title{font-size:24px;color:var(--heading-color);font-weight:700;line-height:1.3}.nav-links a{text-decoration:none}.entry-content blockquote a{text-decoration:underline}.content-block .entry-header{margin-bottom:50px}.post-details-page .post-thumbnail img{max-height:600px;object-fit:cover;border-radius:0}.post-details-page .entry-content{padding-right:50px;margin-bottom:50px}.entry-content p{margin-bottom:1.5em;line-height:1.8;letter-spacing:-.2px;font-size:17px;color:#5a5d67}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-bottom:15px}.entry-meta>span{padding-left:10px;position:relative;margin-right:10px}.entry-meta>span:after{content:"";width:5px;height:5px;background-color:var(--text-color);border-radius:50%;position:absolute;top:50%;left:0;transform:translatey(-50%)}.entry-meta>span:first-child{padding-left:0}.entry-meta>span:first-child:after{display:contents}.entry-meta a,.entry-meta span{color:#6E727D;font-size:19px;font-weight:400;letter-spacing:-.2px;line-height:32px}.post-details-page .post-thumbnail{margin-bottom:40px}.widget-title{font-size:19px;font-weight:700;letter-spacing:-.5px;line-height:1.315;margin-bottom:30px}.widget_rss .widget-title a{font-size:19px;font-weight:700;letter-spacing:-.5px;line-height:1.315;margin-bottom:0}.widget_rss ul li{border-bottom:1px solid #eae9f2;margin-bottom:17px!important;padding-bottom:20px}.widget_rss .rssSummary{margin:12px 0}.widget_rss cite{font-weight:500}.widget_rss span.rss-date{font-size:13px;font-weight:700;text-transform:uppercase;color:var(--heading-color);opacity:.6;letter-spacing:1.63px}.widget ul{list-style:none;padding:0;margin:0}.widget{margin-bottom:30px;background-color:#fff;border:1px solid #eae9f2;padding:25px;border-radius:0}.widget ul li:not(:last-child){margin-bottom:17px}.widget_rss ul li:last-child{margin-bottom:0!important;padding-bottom:0}.left-sidebar .widget-area{padding-left:0;padding-right:30px}.search-form input#search{height:71px;width:100%;padding:0 25px 0 60px;color:var(--text-color);border:1px solid #eae9f2;background-color:#fff}.search-form button[type=submit]{position:absolute;left:0;top:0;height:100%;background-color:#fff0;border:none;color:var(--text-color);width:auto;cursor:pointer;padding:0 24px;font-size:19px}.search-form{position:relative}.search-form input#search{width:100%}.widget .post-item{display:flex;align-items:center;margin-bottom:20px}.widget .post-thumb a{width:52px;height:52px;display:block}.widget .post-thumb img{object-fit:cover;width:100%;height:100%}.widget .post-text{margin-bottom:0}.widget .post-title{color:var(--heading-color);font-weight:700;display:block;margin-bottom:3px;display:block;letter-spacing:-.53px}.widget .post-thumb{padding-right:20px}.widget a,.widget ul li a{color:var(--heading-color);font-size:17px;font-weight:600;line-height:1.3888;display:inline-block}.widget_recent_entries.widget ul li a{display:block;margin-bottom:8px}.widget.widget_recent_entries ul li span.post-date{display:block;margin-top:5px;color:var(--heading-color);font-size:15px;font-weight:700;opacity:.6;letter-spacing:1.63px;text-transform:uppercase;font-size:13px}.widget.widget_recent_entries ul li,.widget.widget_recent_comments ul li{border-bottom:1px solid #eae9f2;margin-bottom:17px;padding-bottom:20px}.widget.widget_recent_entries ul li:last-child,.widget.widget_recent_comments ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}#wp-calendar #today a{color:var(--accent-color)}#wp-calendar #today{background-color:#EFF0F4}#wp-calendar th{background-color:#EFF0F4}#wp-calendar caption{caption-side:top;text-align:center;color:var(--heading-color);font-weight:700;padding:14px 0}table#wp-calendar{margin-bottom:0}nav.wp-calendar-nav{margin-bottom:-38px;margin-top:0}div#calendar_wrap{display:flex;flex-direction:column-reverse}span.wp-calendar-nav-next{float:right}nav.wp-calendar-nav a{font-size:15px;margin-bottom:4px}.widget table td.has-calendar-link{background-color:var(--accent-color)}.widget table td.has-calendar-link a{color:#fff;margin-bottom:0;font-weight:400;font-size:14px}.wp-calendar-table td,.wp-calendar-table th{text-align:center;font-size:14px}table{width:100%}table thead tr:first-child,table tbody tr:first-child{border-top:1px solid #dcdcdc}table thead tr,table tbody tr{border-bottom:1px solid #dcdcdc}table thead tr th,table thead tr td,table tbody tr th,table tbody tr td{border-right:1px solid #dcdcdc;padding:10px;background:#fff}.widget table td.has-calendar-link a{color:#fff}table thead tr th:first-child,table thead tr td:first-child,table tbody tr th:first-child,table tbody tr td:first-child{border-left:1px solid #dcdcdc}table tfoot tr td#prev,table tfoot tr td#next{content:var(--accent-color);padding:15px}table tfoot tr td#prev a,table tfoot tr td#next a{color:var(--accent-color)}table tfoot tr td#prev a:hover,table tfoot tr td#next a:hover{color:var(--accent-color)}.widget .tagcloud a,.tags-links a,.cat-links a{padding:7px 15px;font-size:14px!important;background-color:#e7e9ed;margin-right:6px;margin-bottom:10px;color:#6E727D;font-weight:400;letter-spacing:-.1px;line-height:26px}.widget .tagcloud a:hover{color:#fff;background-color:var(--accent-color)}.tags-links>strong,.cat-links>strong{margin-right:10px}.single footer.entry-footer{justify-content:space-between;position:relative;flex-wrap:wrap}.single .entry-footer span.edit-link{min-width:100%;text-align:right}.cat-links>strong,.tags-links strong{position:absolute;left:0;top:0;line-height:40px}.entry-footer span.cat-links,.entry-footer .tags-links{position:relative;padding-left:79px;display:block}.entry-footer span.cat-links{margin-bottom:15px;border-bottom:1px solid #E7E9ED;padding-bottom:5px;line-height:40px}.comment-form-area{padding:90px 0 80px;border-top:1px solid #E7E9ED;background:#F9FAFC}.comment-reply-title{color:var(--heading-color);font-size:32px;font-weight:700;letter-spacing:-1.2px;line-height:44px;margin-bottom:5px}#commentform .logged-in-as{margin-bottom:10px;margin-bottom:50px}label{font-size:15px;font-weight:700;letter-spacing:-.1px;line-height:26px}#commentform textarea,#commentform input:not([type=submit]):not([type=checkbox]){border-radius:0;border:1px solid #e7e9ed;background-color:#fff;width:100%;transition:.3s;margin-bottom:0}textarea#comment{height:143px;padding:20px;box-sizing:border-box}.comment-respond input#submit{background-color:var(--accent-color);color:var(--white-color);padding:15px 40px;border-radius:50px;border:none;cursor:pointer;transition:.3s;box-shadow:none;width:auto;font-size:15px;font-weight:600;font-style:normal;text-align:center;line-height:1.7333;height:unset;box-shadow:0 10px 20px rgb(255 87 34 / .25)}input#submit:hover{opacity:.9}#commentform input:not([type=submit]):not([type=checkbox]){height:50px;padding:0 20px;color:var(--text-color);font-size:16px}p.comment-form-author,p.comment-form-email{display:block;width:100%;margin-left:-4px}p.comment-form-author{padding-right:0}.comment-form-cookies-consent label{display:inline}#commentform textarea:focus,#commentform input:not([type=submit]):not([type=checkbox]):focus{border-color:var(--accent-color)}.comment-list,.comment-list .children{list-style:none}ol.comment-list{padding:0;margin:0}.comment-list .comment .comment-body,ol.comment-list .trackback,ol.comment-list .pingback{position:relative;padding:30px;margin-bottom:30px;box-shadow:0 2px 4px rgb(14 86 124 / .17);background-color:var(--white-color)}ol.comment-list .trackback .edit-link,ol.comment-list .pingback .edit-link{margin-top:0}.comment-list .comment img.avatar.photo{border-radius:50%;object-fit:cover;width:54px;height:54px;float:left;margin-right:17px}.comment-list .comment .comment-author.vcard,.comment-list .comment .comment-author.vcard a{color:var(--heading-color);font-size:21px;font-weight:700;letter-spacing:-.5px;line-height:32px}.comment-list .comment .comment-author.vcard cite.fn{font-style:normal!important}.comment-list .comment .comment-meta.commentmetadata{font-size:12px;text-transform:uppercase;position:absolute;top:0}.comment-list .comment .reply{display:inline-block}.comment-list .comment .cld-like-wrap.cld-common-wrap a{color:var(--heading-color);transition:.3s ease-in-out}.comment-list .comment .cld-like-wrap.cld-common-wrap a:hover{color:#e5e5e5}.comment.parent .comment-body{margin-bottom:20px}.comment-meta{overflow:hidden;margin-bottom:20px}.comment-content{color:var(--text-color);line-height:28px;word-break:break-all;font-size:16px}.comment-list .comment .comment-author.vcard b.fn{display:inline-block}.children .comment .comment-body{border:none;margin-bottom:0}.comment-list .children{padding-left:25px}.comments-title{color:var(--heading-color);font-size:32px;font-weight:700;letter-spacing:-1.2px;line-height:44px;margin-bottom:50px}.comments-area{padding:90px 0 140px;background-color:#f4f7fa;border-top:1px solid #E7E9ED}.fastland-comment-loadmore-btn{cursor:pointer;color:var(--accent-color);letter-spacing:-.53px;font-weight:700}.fastland-comment-loadmore-btn i,.fastland-comment-loadmore-btn svg{margin-left:30px}.comment-list .comment.parent .comment-body{margin-bottom:20px}.comment-metadata a{color:#6E727D;font-weight:400;letter-spacing:-.1px;line-height:26px}.comment-reply-title small{margin-left:20px;font-size:70%}#commentform>p{margin-bottom:20px}form#commentform{display:flex;flex-direction:column}p.comment-form-email{order:-1}p.comment-form-author{order:-1}p.comment-notes{order:-3}div#respond{margin-bottom:30px}.comment div#respond p.logged-in-as{margin-bottom:20px}.comment div#respond{margin:45px 0 35px}.single-post-item a.post-thumbnail{display:block}.single-post-item a.post-thumbnail img{object-fit:cover;height:500px;border-radius:0;width:100%}.single-post-item .entry-title a{color:var(--heading-color)}.single-post-item .entry-title{font-size:34px;line-height:50px;color:var(--text-color);font-weight:700;margin-bottom:20px}.single-post-item p{margin-bottom:30px;line-height:29px;letter-spacing:-.2px;font-size:15px;color:var(--text-color)}.single-post-item .post-meta{display:flex;margin-bottom:25px}.post-read-more a{color:var(--accent-color);font-weight:700;letter-spacing:1.63px;font-size:13px;text-transform:uppercase}.post-read-more a svg path{stroke:var(--accent-color)}.post-read-more a svg{width:14px;transition:.4s;margin-left:8px}.post-read-more a:hover svg{transform:translatex(10px)}.single-post-item .post-meta i{color:var(--accent-color);margin-right:5px}.single-post-item{margin-bottom:30px;border:1px solid #eae9f2;background-color:var(--white-color);overflow:hidden;transition:.4s}.blog-breadcrumb{padding:83px 0 85px;background-color:#F6F6F6}.blog-breadcrumb p.post__caption{color:#6E727D;font-size:19px;font-weight:400;letter-spacing:-.2px;line-height:32px;margin-bottom:0}.blog-breadcrumb h1.post__title{margin-bottom:30px;font-size:60px;font-weight:600;letter-spacing:-2px;line-height:65px;margin-bottom:20px}.sticky-text,.sticky-category .sticky-text{content:"Sticky";padding:7px 15px;background-color:var(--accent-color);color:var(--white-color);position:absolute;top:18px;right:20px;border-radius:0;z-index:1;font-size:13px;text-transform:uppercase;letter-spacing:2px;font-weight:700}.single-post-item.case-study-item a.post-thumbnail{margin-bottom:0}.post-thumbnail-wrapper{position:relative}.single-post-item .post-meta>div{margin-right:30px}.single-post-item .post-meta>div:last-child{margin-right:0}.single-post-item .post-meta span,.single-post-item .post-meta a,.single-post-item .post-meta span time{color:var(--heading-color);font-weight:700;letter-spacing:1.63px}.single-post-item.two-column a.post-thumbnail img,.single-post-item.three-column a.post-thumbnail img{height:261px}.single-post-item.two-column .post-meta,.single-post-item.three-column .post-meta{font-size:13px;color:var(--text-color);opacity:.6;letter-spacing:1.63px;text-transform:uppercase}.single-post-item.two-column h2.entry-title,.single-post-item.three-column h2.entry-title{font-size:24px;line-height:32px;margin-bottom:10px;letter-spacing:-.5px}.single-post-item.two-column p,.single-post-item.three-column p{margin-bottom:25px}.blog .content-block,body.archive .content-block{background-color:#F6F6F6;padding-bottom:140px;padding-top:0}body.search{background-color:#f4f7fa}body.search.search-results .content-block{padding-top:0}.single-post-item .post-content{padding:25px 27px 25px}.single-post-item:hover{box-shadow:0 34px 33px 0 rgba(22,28.000000000000004,45,.13)}.search.search-no-results .page-content{padding:0 36px}.search.search-no-results p{margin-bottom:10px}.search.search-no-results form.search-form{margin-top:30px}.search .not-found h1.page-title{font-size:61px;letter-spacing:-2px}.fastland-navigation a,.fastland-navigation span,.page-links a,.page-links span{height:38px;width:38px;display:inline-block;text-align:center;line-height:38px;font-size:19px;border:1px solid #eae9f2;margin-right:5px;font-weight:700;letter-spacing:-.2px;color:var(--text-color);background-color:var(--white-color)}.fastland-navigation a:hover,.page-links a:hover{background-color:var(--accent-color);color:#fff;opacity:1}.fastland-navigation span.current,.page-links .current{cursor:not-allowed;background-color:var(--accent-color);color:#fff}.fastland-navigation{margin-top:30px}.mc4wp-form input:not([type=submit]):not([type=radio]):not([type=checkbox]){width:100%;height:64px;border:1px solid #e7e9ed;padding:0 20PX}.mc4wp-form{position:relative}.mc4wp-form input[type="submit"]{position:absolute;right:6px;background-color:var(--accent-color);letter-spacing:-.6px;color:var(--white-color);font-weight:700;border-radius:0;border:none;padding:0 46px;top:50%;transform:translateY(-50%);cursor:pointer;transition:.3s;width:auto;height:50px}.mc4wp-form input[type="submit"]:hover{opacity:.9}.subscribe-form.fastland-home-8-subscribe{display:flex;flex-wrap:wrap;width:100%}.subscribe-form.fastland-home-8-subscribe button[type=submit]{height:59px;padding-top:0;padding:0 7px;font-size:17px;letter-spacing:-.6px;width:170px;margin-left:20px}.subscribe-form.fastland-home-8-subscribe button[type=submit] i{margin-left:40px}.subscribe-form.fastland-home-8-subscribe span.wpcf7-form-control-wrap{margin-bottom:0;flex:1}.subscribe-form.fastland-home-8-subscribe span.wpcf7-form-control-wrap input:not([type=submit]):not([type=radio]):not([type=checkbox]){height:59px!important}.mc4wp-form .subscribe-form.fastland-home-3-subscribe input:not([type=submit]):not([type=radio]):not([type=checkbox]){font-size:17px;letter-spacing:-.2px;height:60px!important}.subscribe-form.fastland-home-3-subscribe .wpcf7-form-control-wrap{margin-bottom:15px}.elementor-testimonial-wrapper .elementor-testimonial-content{margin-bottom:1em}.elementor-widget-testimonial .elementor-testimonial-name{margin-bottom:.3em}.elementor-custom-embed-play i.eicon-play:before{content:"\f04b";font-family:"Font Awesome 5 Free";font-weight:900}div.elementor-custom-embed-play i{font-size:14px}@-webkit-keyframes effect{to{top:-20px;right:-20px;bottom:-20px;left:-20px;opacity:0}}@keyframes effect{to{top:-20px;right:-20px;bottom:-20px;left:-20px;opacity:0}}.elementor-custom-embed-play{width:92px;height:92px;line-height:92px;text-align:center;background-color:var(--white-color);border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}.error-404{padding:100px 0 120px;background-color:#F3F4F6;border-bottom:1px solid rgb(38 39 41 / .1)}.error-404 h1{color:var(--accent-color);letter-spacing:-2px;font-family:'Rubik';font-size:110px;line-height:1.272em;margin-bottom:0}.error-404 h4{font-size:45px;color:var(--heading-color);;line-height:1.2em;margin-bottom:14px;font-family:'Rubik'}.error-404 p{font-size:18px;color:var(--text-color);;margin-bottom:35px;line-height:1.7777em;padding:0 120px}.error-404 .fastland-btn{background:var(--accent-color);;padding:15px 42px;color:#fff;border-radius:50px;line-height:1.733em;font-size:15px;box-shadow:-12px 12px 50px rgb(253 52 110 / .3);transition:.4s;border:1px solid #fff0}.error-404 .fastland-btn:hover{background-color:#F3F4F6;border:1px solid var(--accent-color);;color:var(--accent-color);}a.fastland-btn.fastland-bordered-btn{border:1px solid var(--accent-color);padding:20px 40px 20px;font-weight:700;border-radius:0}h3.apply-form-title{color:var(--white-color);font-size:48px;letter-spacing:-1.58px;text-align:center;margin-bottom:60px}.entry-content ul{padding:0}.entry-content ul>li{margin-left:23px;color:var(--text-color);font-size:17px;font-weight:400;padding-left:0;letter-spacing:-.2px;position:relative;margin-bottom:15px}.entry-content ul ul,.entry-content ol ol,.entry-content ol ul,.entry-content ul ol{margin-top:15px}.widget .menu li span.dropdownToggle{display:none}.widget ul ul{padding-left:20px;border-left:1px solid #cccccca1;margin-top:10px}.entry-content ol li{padding-left:0;color:var(--text-color);font-size:17px;font-weight:400;letter-spacing:-.2px;position:relative;margin-bottom:15px}.entry-content ol{margin-left:0;padding-left:32px}.job-details-page .entry-content ul>li{margin-bottom:15px}input[type=checkbox]{margin-right:10px}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-bottom:25px}.entry-content.entry-content h4{letter-spacing:-.5px;line-height:1.416}.fastland-team-wrap{display:flex}.team-thumnbnail-wrap{flex:0 0 334px;margin-right:77px}.team-thumnbnail-wrap .post-thumbnail{display:block}.team-thumnbnail-wrap .post-thumbnail img{width:100%;height:334px;object-fit:cover;object-position:top;border-radius:0}.fastland-team-title h1{color:var(--heading-color);font-size:36px;font-weight:700;letter-spacing:-1.2px;line-height:48px}.fastland-team-title .team-position{color:var(--text-color);font-size:21px;font-weight:300;letter-spacing:-.5px;line-height:32px}.fastland-team-title{margin-bottom:35px}.team-content p{color:var(--text-color);font-size:17px!important;font-weight:300!important;letter-spacing:-0.2px!important;line-height:29px!important}.team-social-links a{color:var(--heading-color);font-size:18px;margin-right:25px;transition:.4s}.team-social-links a:hover{color:var(--accent-color)}.team-social-links{margin-top:40px}.content-block.team-details-page{padding:130px 0 140px}.team-content{padding-right:75px}.service-details-page .fastland-job-title{margin-bottom:60px}.hide-dropdown-menu ul.sub-menu,.hide-dropdown-menu .dropdownToggle,.hide-dropdown-menu .main-navigation ul.navbar-nav>li.fastland-mega-menu>.sub-menu{display:none}.hide-dropdown-menu .main-navigation ul.navbar-nav>li.menu-item-has-children>a{padding-right:20px}