imports */ @import url(https://fonts.googleapis.com/css?family=Fira+Sans:400,300,300italic,400italic,500,500italic,700,700italic); html,body{max-width:100%;width:100%}body{font-family:fira sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision}a,a:visited{transition:.3s all ease-in-out;color:#eb595b}a:hover{color:#d12630}h1,h2,h3,h4,h5,h6{font-family:fira sans,sans-serif;color:#294364}.container2{max-width:600px;height:302px}svg{max-width:65%;height:356px;visibility:hidden}#slaask-button{right:30px!important;bottom:30px!important}.region-header{padding-top:17px}.page-node-65 h1#page-title{display:none}code{display:block;box-sizing:border-box;background-color:#efefef;color:#777;letter-spacing:1px;font-weight:700;padding:10px;border:1px solid #ccc;font-size:11px;margin:25px}.not-front h1#page-title{font-family:fira sans,sans-serif;color:#eb595b;font-size:50px;letter-spacing:1px;text-align:center;padding:0 0 50px}.header-wrap{background-color:#ff3844;background-repeat:repeat-x;background-position:bottom center}.header-wrap .header-inner{}.not-front .header-wrap{background-image:none}.not-front .header-wrap .header-inner{padding-bottom:25px}.region-inner{opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s}.region-inner{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;animation-delay:.4s}.header-wrap .header-inner header#header{max-width:100%;margin:0 auto;padding:26px 0 0}.header-wrap .header-inner #block-block-30{max-width:227px;width:100%}.header-wrap .header-inner #block-menu-menu-v6-menu{float:right;width:730px;padding:8px 0}.header-wrap .header-inner #block-menu-menu-v6-menu h2.block-title{display:none}.header-wrap .header-inner #block-menu-menu-v6-menu .block-inner{margin:0}.header-wrap .header-inner #block-menu-menu-v6-menu ul{margin:0;padding:0}.header-wrap .header-inner #block-menu-menu-v6-menu ul li{margin:0;padding:0;list-style-type:none;list-style-image:none;float:left}.header-wrap .header-inner #block-menu-menu-v6-menu ul li a,.header-wrap .header-inner #block-menu-menu-v6-menu ul li a:visited{color:#ffdbdd;display:block;font-family:fira sans,sans-serif;font-size:20px;font-weight:400;margin-right:50px;text-transform:lowercase;transition:all .3s ease-in-out 0s}.header-wrap .header-inner #block-menu-menu-v6-menu ul li a:hover,.header-wrap .header-inner #block-menu-menu-v6-menu ul li a.active{color:#fff}.header-wrap .header-inner #block-menu-menu-v6-menu ul li.last a{font-family:fira sans,sans-serif;text-transform:none;font-size:15px;color:#ea5254!important;background-color:#fff;padding:10px 20px;margin-right:0!important;margin-top:-7px;pointer-events:none;cursor:default}.responsive-menus.responsified{transition:.3s all ease-in-out}.responsive-menus.responsified span.toggler{border:0;position:absolute;right:10px;width:40px;height:35px;padding:2px 0;margin:-45px 0;box-shadow:0 0 0 transparent;background-color:#bf4848}.responsive-menus-simple h2.block-title{display:none}.responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple{max-width:240px;right:10px;border-radius:0 0 3px 3px;margin:-6px 0;box-shadow:0 0 0 transparent;background-color:#bf4848}.responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple h2.block-title{display:none}.responsive-menus.responsified.responsive-toggled.absolute .contextual-links-processed{display:none}.responsive-menus.responsified .responsive-menus-simple li a{text-align:center;letter-spacing:1px}.responsive-menus.responsified .responsive-menus-simple li.last a{border-bottom:0}.header-wrap #block-block-31 h2.block-title{font-family:playfair display,sans-serif;color:#fff;font-size:44px;line-height:50px;font-weight:600!important}.header-wrap #block-block-31 h2.block-title strong{font-family:fira sans,sans-serif;font-weight:700!important}.header-wrap #block-block-31 .hc-body{font-family:fira sans,sans-serif;font-weight:100;color:#fff;font-size:20px;line-height:29px;padding:25px 0;margin:0 0 35px}.header-wrap #block-block-31 .hcbutton a{background-color:#fff;color:#ff3844;font-family:fira sans,sans-serif;font-weight:500;font-size:16px;letter-spacing:1.4px;padding:14px;text-rendering:geometricprecision;text-transform:uppercase;width:140px}.header-wrap .region-header-content .move-in{right:0!important}.header-wrap .region-header-content #block-block-32 img{display:block;position:relative;overflow:hidden}.header-wrap #block-block-32{overflow:hidden}.header-wrap #block-block-32 .writing-utensils{position:relative;right:-135px;top:-85px}.header-wrap #block-block-32 .u-pencil{float:left;margin-right:-135px}.header-wrap #block-block-32 .u-pen{float:left;margin-top:-5px}.u-pen{animation-delay:.8s;-moz-animation-delay:.8s;-webkit-animation-delay:.8s;-o-animation-delay:.8s}h2.sab-top-title{text-align:center;font-family:fira sans,sans-serif;font-weight:100;font-size:28px;color:#eb595b;margin:0;padding:0;text-transform:normal}h2.sab-title{font-family:playfair display,sans-serif;font-size:40px;margin:0;padding:0 0 84px;text-align:center}.sab-blocks .sab-block{text-align:center}.sab-blocks .sab-block-title{font-family:fira sans,sans-serif;font-weight:600;text-transform:uppercase;font-size:16px;letter-spacing:1px;background-repeat:no-repeat;background-position:top center;padding:60px 0 0}.sab-blocks .sab-block-title a,.page-node-65 .sab-blocks .sab-block-title a:visited{box-sizing:border-box!important;color:#2b4260}.sab-blocks .sab-block-desc{font-family:fira sans,sans-serif;font-size:15px;color:#58606a}.sab-blocks .one .sab-block-title{background-image:url(/sites/all/themes/vsix/images/ico1.png)}.sab-blocks .two .sab-block-title{background-image:url(/sites/all/themes/vsix/images/ico2.png)}.sab-blocks .three .sab-block-title{background-image:url(/sites/all/themes/vsix/images/ico3.png)}.sab-blocks .four .sab-block-title{background-image:url(/sites/all/themes/vsix/images/ico4.png)}.sab-blocks .five .sab-block-title{background-image:url(/sites/all/themes/vsix/images/ico5.png)}.sab-blocks .six .sab-block-title{background-image:url(/sites/all/themes/vsix/images/ico6.png)}.blue-wrap{position:relative;overflow:hidden;background-color:#494d5d;width:100%;margin:0 0 75px}.blue-wrap .blue-inner{max-width:1140px;margin:0 auto}.blue-wrap .blue-inner #block-block-29{padding:75px 0}.blue-wrap .blue-inner #block-block-29 h2.hw-title{font-weight:400;font-family:fira sans,sans-serif;color:#fff;text-align:right;font-size:36px;line-height:44px;margin:0}.blue-wrap .blue-inner #block-block-29 h2.hw-title strong.hw-bold{font-family:fira sans,sans-serif}.blue-wrap .blue-inner #block-block-29 .hw-body{font-family:fira sans,sans-serif;font-weight:100;font-size:16px;line-height:26px;padding:50px 0 65px;color:#fff;text-align:right}.blue-wrap .blue-inner .hw-button{width:100%;max-width:260px;float:right}.blue-wrap .blue-inner .hw-button a{color:#fff}.blue-wrap .blue-inner .hw-button .heart{transition:all .4s ease-in-out;float:left;width:24%;height:55px;background-color:#df2732;text-align:center;background-repeat:no-repeat;background-position:center center}.blue-wrap .blue-inner .hw-button .heart img{transition:all .4s ease-in-out;width:28px;height:26px;padding:15px 0}.blue-wrap .blue-inner .hw-button:hover .heart img{width:35px;height:32px;padding:12px 0}.blue-wrap .blue-inner .hw-button .text{transition:all .4s ease-in-out;font-family:fira sans,sans-serif;font-size:19px;float:left;width:75%;height:43px;padding:12px 0 0;background-color:#ff3844;text-align:center}.blue-wrap .blue-inner .hw-button:hover .text{background-color:#f36a6c}.blue-wrap .blue-inner .hw-button:hover .heart{background-color:#eb595b}.front .blue-wrap{background-color:#494d5d}.lag-wrap{width:100%;background-repeat:repeat-x;background-position:center center}.lag-wrap .lag-inner{max-width:1140px;margin:0 auto;width:100%}.lag-wrap #block-block-49{float:left;width:40%}.lag-wrap #block-block-49 .great-pretitle{font-size:20px;color:#eb595b;font-family:fira sans,sans-serif}.lag-wrap #block-block-49 .great-title{color:#3d597d;font-family:fira sans,sans-serif;font-size:37px;line-height:41px;padding:25px 0}.lag-wrap #block-block-49 .great-desc{font-size:16px;color:#797979}.lag-wrap #block-block-50{float:left;width:60%;text-align:center}.front .lag-wrap{background-image:url(/sites/all/themes/vsix/images/lgbg.png);background-repeat:no-repeat;background-position:right 20% center;padding:75px 0}.lag-wrap .lag-inner #block-triple-double-info{margin-bottom:-55px;position:relative;z-index:1}.lag-wrap .lag-inner #block-triple-double-info ul{margin:0;padding:0}.lag-wrap .lag-inner #block-triple-double-info ul li{list-style-type:none;list-style-image:none;margin:0;padding:0}.lag-wrap .lag-inner #block-triple-double-info .block-inner{margin:0}.lag-wrap .lag-inner #block-triple-double-info #slider-wrapper{background-image:url(/sites/all/themes/vsix/images/laptopfr.png);background-repeat:no-repeat;background-position:top center;max-width:380px;height:250px;margin:0 auto}@keyframes work-slider{0%{left:0%}20%{left:0%}25%{left:-100%}45%{left:-100%}50%{left:-200%}70%{left:-200%}}.lag-wrap .lag-inner #block-triple-double-info div#slider{margin:15px auto 0;max-width:288px;height:207px;overflow:hidden}.lag-wrap .lag-inner #block-triple-double-info div#slider figure img{width:33.22%;float:left;margin:35px 0 0}.lag-wrap .lag-inner #block-triple-double-info div#slider figure{position:relative;width:301%;margin:0;left:0;text-align:left;font-size:0;animation:25s work-slider infinite}.lag-wrap .lag-inner #block-block-27 h2{text-align:center}.lag-wrap .lag-inner #block-block-27 h2.lag-top-title{font-family:whitney-lightregular,serif;font-size:28px;color:#eb595b;margin:0;padding:0;text-transform:normal;font-weight:300}.lag-wrap .lag-inner #block-block-27 h2.lag-title{font-family:fira sans,sans-serif;font-size:32px;text-transform:uppercase;margin:0;padding:0 0 25px}.lag-wrap .lag-inner #block-block-28{text-align:center;padding:0 0 50px}.lag-wrap .lag-inner #block-block-28 a.view-more-dribbble,.lag-wrap .lag-inner #block-block-28 a.view-more-dribbble:visited{font-family:fira sans,sans-serif;font-size:22px;color:#eb595b}.lag-wrap .lag-inner #block-block-28 a.view-more-dribbble:hover{color:#9d3131}.info-wrap{width:100%;margin:0 auto}.front .info-wrap .info-inner{max-width:825px;margin:0 auto;width:100%}.info-wrap .info-inner{max-width:1140px;margin:0 auto;width:100%}.info-wrap .info-inner #block-block-26{padding:50px 0}.info-wrap .info-inner #block-block-26 ul.fourterm-list{margin:0;padding:0;width:100%;box-sizing:border-box}.info-wrap .info-inner #block-block-26 ul.fourterm-list li{list-style-type:none;list-style-image:none;float:left;text-align:center;padding:25px 0}.info-wrap .info-inner #block-block-26 ul.fourterm-list li.four{border-right:0}.info-wrap .info-inner #block-block-26 ul.fourterm-list li a,.region-tertiary-content #block-block-26 ul.fourterm-list li a:visited{transition:.4s all ease-in-out;font-family:fira sans,sans-serif;font-size:13px;color:#3d597d;text-transform:uppercase}.info-wrap .info-inner #block-block-26 ul.fourterm-list li a:hover{color:#9d3131}#block-block-46{width:719px;margin:0 auto}.page-our-work .region-header-content{width:100%;height:100%;display:inline-block;text-align:center}.page-our-work .view-portfolio .views-row-8 #work-item .work-content a.btn-left{display:none}.page-our-work .region-header-content #block-block-46 h2.block-title{color:#fff;font-family:playfair display,sans-serif;font-style:normal;font-weight:300;margin-bottom:0;padding-bottom:0;padding-top:10px}.page-our-work .region-header-content #block-block-46 .ourwork-subtitle{font-family:fira sans,sans-serif;color:#fff;margin-top:0;padding-top:0}.page-our-work #page{max-width:960px;margin:0 auto}.page-our-work h1#page-title{display:none}.page-our-work .view-portfolio .views-row{margin-bottom:5%}.page-our-work .view-portfolio .work-img img{position:relative;width:100%}.page-our-work .view-portfolio .views-row{overflow:hidden;position:relative}.page-our-work .view-portfolio .views-field-field-port-image img{width:100%;max-width:460px}.page-our-work .view-portfolio .port-img-wrapper{max-width:460px}.page-our-work .view-portfolio .port-img-wrapper .port-img{display:block;padding-top:100%;width:100%;height:100%;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:cover}.page-our-work .view-portfolio .views-field-nothing{position:absolute;top:0;width:100%;height:100%}.page-our-work .view-portfolio #work-item .bsides-overlay{background:#1e1d1d none repeat scroll 0 0;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease-in-out;width:100%;z-index:50}.page-our-work .view-portfolio #work-item:hover .bsides-overlay{opacity:.9}.page-our-work .view-portfolio #work-item:hover .bsides-overlay{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-webkit-touch-callout:none -moz-tap-highlight-color:rgba(0,0,0,0);-moz-user-select:none;-moz-touch-callout:none}.page-our-work .view-portfolio #work-item{padding:25px 50px}.page-our-work .view-portfolio #work-item .work-content{transition:all .3s ease-in-out;position:relative;opacity:0;z-index:61;color:#fff;box-sizing:border-box;width:100%;max-width:100%}.page-our-work .view-portfolio #work-item .work-content .work-desc{margin-top:70px;font-family:whitney-lightregular,serif;font-size:16px;margin-bottom:25px}.page-our-work .view-portfolio #work-item .work-content a.btn-left,.page-our-work .view-portfolio #work-item .work-content a.btn-right{font-family:whitney-semiboldregular,serif;font-size:16px;display:block;float:left;max-width:175px;padding:15px;border:2px solid #fff;border-radius:5px;text-align:center;color:#fff;padding}.page-our-work .view-portfolio #work-item .work-content a.btn-left{margin-right:10px}.page-our-work .view-portfolio #work-item:hover .work-content{opacity:1}.page-our-work .view-portfolio .views-row .port-wrap{position:relative}.page-our-work .view-portfolio .views-row .port-info{max-height:461px;background-color:rgba(235,89,91,.9);height:100%;left:0;opacity:0;position:absolute;text-align:center;top:0;transition:all .4s ease-in-out;width:100%}.page-our-work .view-portfolio .views-row:hover .port-info{opacity:1}.page-our-work .view-portfolio .views-row .views-field-nothing a,.page-our-work .view-portfolio .views-row .views-field-nothing a:visited{color:#fff}.page-our-work .view-portfolio .views-row .port-wrap .port-info .port-info-in{padding:100px 0}.page-our-work .view-portfolio .views-row .port-wrap .port-info .port-info-in .item-title{font-family:fira sans,sans-serif;font-size:26px}.page-our-work .view-portfolio .views-row .port-wrap .port-info .port-info-in .item-category{font-family:whitney-lightregular,serif;font-size:18px;letter-spacing:3px;font-style:italic}.page-our-work .view-portfolio .work-title{font-family:fira sans,sans-serif;font-weight:400;font-size:24px;text-transform:capitalize;color:#fff;margin:15px 0;position:absolute;z-index:61}@media all and (max-width:320px){.page-our-work .view-portfolio #work-item .work-content a.btn-right{display:none}}.page-our-work #block-block-48 .pink-div{background-color:#ea4c89;width:53px;height:6px;margin:15px auto}.page-our-work #block-block-48{text-align:center;color:#aaa;font-size:23px}.page-our-work #block-block-48 .dribbble a{color:#ea4c89}.page-our-work .lag-wrap{background-color:#f7f7f7;padding:50px 0}.page-our-work #block-block-48{float:left;width:100%}.page-our-work #block-block-47{float:left;width:100%;color:#3d597d;font-size:26px}#block-block-47 .work-info .work-info-desc{}.page-our-work #block-block-47 .block-content a,.page-our-work #block-block-47 .block-content a:visited{font-family:fira sans,sans-serif;border-radius:3px;float:left;margin:25px 0;display:block;padding:20px;background-color:#ea5254;font-size:16px;color:#fff}.node-type-portfolio #block-views-portfolio-block-2 .views-row{margin-bottom:5%}.node-type-portfolio .field-name-body{font-family:fira sans,sans-serif;font-weight:700;text-transform:uppercase;padding:15px 0;font-size:20px;line-height:40px;color:#7c7c7c;text-align:center}.node-type-portfolio .title-wrapper{max-width:1140px;margin:0 auto}.node-type-portfolio .title-wrapper .title-wrap h1{text-transform:uppercase;text-align:center!important;padding:0!important}.node-type-portfolio .title-wrapper .subtitle-wrap h3{margin:0 0 25px;font-family:fira sans,sans-serif;font-size:24px;color:#b4b4b4;font-weight:700;text-align:center}.node-type-portfolio .browser-screenshot img{max-width:100%;width:100%}.node-type-portfolio #block-views-view-more-work-block ul{margin:0;padding:0}.node-type-portfolio #block-views-view-more-work-block ul li{list-style-type:none;list-style-image:none}.node-type-portfolio #block-views-view-more-work-block .owl-item{text-align:center}.node-type-portfolio .focuspoint-wrap{}.node-type-portfolio .focuspoint-wrap .focuspoint-inner{max-width:1140px;margin:0 auto}.node-type-portfolio .view-other-work{}.node-type-portfolio .view-other-work{background-color:#ea5254;padding:25px 0}.node-type-portfolio .view-other-work .view-other-work-wrap{max-width:1140px;margin:0 auto}.node-type-portfolio .view-other-work #block-views-view-more-work-block h2.block-title{max-width:90%;font-family:fira sans,sans-serif;text-align:center;padding:25px 0;margin:25px auto;border-bottom:0 solid transparent;color:#fff;font-size:36px}.node-type-portfolio .view-focus-point #focus-point-one{clear:left;width:100%;min-height:275px;margin-bottom:100px}.node-type-portfolio .view-focus-point #focus-point-two{width:100%;min-height:275px}.node-type-portfolio .view-focus-point #focus-point-one .fp-photo{float:right;clear:right;width:40%;margin-left:4%}.node-type-portfolio .view-focus-point #focus-point-two .fp-photo-2{float:left;clear:left;width:40%;margin-right:4%}.node-type-portfolio .view-focus-point #focus-point-one .fp-title{max-width:100%;width:100%;height:115px}.node-type-portfolio .view-focus-point #focus-point-one .fp-title .fp-title-inner{font-family:fira sans,sans-serif;float:left;font-size:43px;color:#3d597e;border-bottom:2px dotted #3d597e;padding-bottom:25px;margin-bottom:25px;width:55%;max-width:100%}.node-type-portfolio .view-focus-point #focus-point-two .fp-title-2{max-width:100%;width:100%;height:115px}.node-type-portfolio .view-focus-point #focus-point-two .fp-title-2 .fp-title-inner{font-family:fira sans,sans-serif;float:right;font-size:43px;color:#3d597e;border-bottom:2px dotted #3d597e;padding-bottom:25px;margin-bottom:25px;width:55%;max-width:100%}.node-type-portfolio .view-focus-point .fp-paragraph,.node-type-portfolio .view-focus-point .fp-paragraph-2{font-family:fira sans,sans-serif;font-weight:700;padding:15px 0;font-size:16px;line-height:27px;color:#7c7c7c}.node-type-portfolio .view-focus-point #focus-point-one .fp-photo img,.node-type-portfolio .view-focus-point #focus-point-two .fp-photo-2 img{min-height:320px}.node-type-portfolio .header-wrap{height:100%;margin-bottom:290px}.page-our-work .header-wrap{height:100%}.front .header-wrap .region-header-content{position:relative;overflow:visible;box-sizing:border-box;max-width:1140px;margin:0 auto}.not-front .header-wrap{}.page-node-1 .header-wrap{border-bottom:0}.page-blog .header-wrap{border-bottom:0}.page-blog .header-wrap .region-header-content{}.front .header-wrap .region-header-content{position:relative;clear:left;box-sizing:border-box}.page-blog .header-wrap .region-header-content{}.node-type-portfolio .header-wrap .region-header-content{display:block}.node-type-portfolio .header-wrap header#header,.node-type-portfolio .header-wrap .header-inner{padding-bottom:0}.node-type-portfolio .header-wrap .region-header-content #block-views-portfolio-banner-block{max-width:1140px;width:100%;max-height:500px;height:100%;box-sizing:border-box;margin:0 auto}.node-type-portfolio .header-wrap .region-header-content #block-views-portfolio-banner-block .block-inner{margin:0}.node-type-portfolio span.project-category{font-size:19px;color:#fd9b9c}.node-type-portfolio #block-views-services-provided-block .views-field-field-services-provided{display:none}.node-type-portfolio .project-data{max-width:475px;height:35px;margin:0 auto}.node-type-portfolio .project-data .project-type{float:left;margin-right:2%}.node-type-portfolio .project-data .project-services{float:left;margin-right:0%}.node-type-portfolio .project-type .project-type-inner{float:left;max-width:275px}.node-type-portfolio .project-type .project-type-inner span{float:left;font-size:17px;display:block;padding:5px 20px;height:30px}.node-type-portfolio .project-type .project-type-inner .views-label{background-color:#3d597e;color:#819fc5}.node-type-portfolio .project-type .project-type-inner .project-category{background-color:#5b81b2;color:#fff;padding:5px 30px}.node-type-portfolio .project-services #block-views-services-provided-block{float:left;max-width:375px;margin:0}.node-type-portfolio .project-services #block-views-services-provided-block .block-inner{margin:0}.node-type-portfolio .project-services #block-views-services-provided-block .views-field-field-port-datepub .views-label{background-color:#3d597e;color:#819fc5;float:left;font-size:17px;display:block;padding:5px 20px;height:30px}.node-type-portfolio .project-services #block-views-services-provided-block .views-field-field-port-datepub .field-content{background-color:#5b81b2;color:#fff;padding:5px 30px;float:left;font-size:17px;display:block;height:30px}.node-type-portfolio .views-field-field-port-datepub{}.node-type-portfolio #block-views-portfolio-block-5{}.node-type-portfolio #block-views-portfolio-block-5 h2.block-title{font-size:48px;text-align:center;padding:50px 0 75px}.node-type-portfolio .info-wrap{display:none}#block-views-view-more-work-block figure{position:relative;float:left;overflow:hidden;margin:10px 5%;max-width:373px;background:#fff;text-align:center;cursor:pointer}#block-views-view-more-work-block figure:hover img{opacity:.3}#block-views-view-more-work-block figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:1}#block-views-view-more-work-block figure figcaption{color:#3d597d;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;padding:20px}#block-views-view-more-work-block figure figcaption::before,#block-views-view-more-work-block figure figcaption::after{pointer-events:none}#block-views-view-more-work-block figure figcaption,#block-views-view-more-work-block figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}#block-views-view-more-work-block figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}#block-views-view-more-work-block figure h2{color:#ea5254;text-transform:uppercase;font-family:fira sans,sans-serif;text-align:center;font-size:28px}#block-views-view-more-work-block figure h2{opacity:0;transition:.3s all ease-in-out}#block-views-view-more-work-block figure:hover h2{opacity:1}#block-views-view-more-work-block figure h2 span{font-weight:800}#block-views-view-more-work-block figure h2,#block-views-view-more-work-block figure p{margin:0}#block-views-view-more-work-block figure p{letter-spacing:1px;font-size:68.5%;text-align:center}figure.effect-sarah{background:#42b078}figure.effect-sarah img{max-width:none;width:-webkit-calc(100% + 20px);width:calc(100% + 20px);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.effect-sarah:hover img{opacity:.4;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-sarah figcaption{text-align:left}figure.effect-sarah h2{position:relative;overflow:hidden;padding:.5em 0}figure.effect-sarah h2::after{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#3d597d;content:'';-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}figure.effect-sarah:hover h2::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-sarah p{padding:1em 0;opacity:0;color:#000;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}figure.effect-sarah:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-sarah:hover img{opacity:1}#block-views-categories-block .views-row span a{transition:.3s all ease-in-out}#block-views-categories-block .views-row span a:hover{}.page-blog .view-blog{max-width:700px;width:100%;box-sizing:border-box;margin:0 auto}.page-blog .view-blog table,.page-blog .view-blog thead,.page-blog .view-blog tbody{border:0}.page-blog .view-blog tr{background-color:transparent;border:0}.page-blog .view-blog tr td{background-color:transparent;border-bottom:1px solid #d7d7d7;padding:40px 0}.page-blog .view-blog .thoughts-wrap .thoughts-title{font-family:fira sans,sans-serif;font-weight:500;font-size:36px;line-height:1.2;text-rendering:optimizelegibility;padding:0 0 35px}.page-blog .view-blog .thoughts-wrap .thoughts-title a,.page-blog .view-blog .thoughts-wrap .thoughts-title a:visited{color:#eb595b}.page-blog .view-blog .thoughts-wrap .thoughts-title a:hover{color:#d12630}.page-blog .view-blog .thoughts-wrap .thoughts-body{font-family:fira sans,sans-serif;font-size:21px;line-height:1.55}.page-blog .view-blog .thoughts-wrap .thoughts-bot-bar{clear:left;float:left;width:100%;max-width:100%;box-sizing:border-box;padding:35px 0 0}.page-blog .view-blog .thoughts-wrap .thoughts-bot-bar .thoughts-read-more{float:left;width:21%;margin-right:4%}.page-blog .view-blog .thoughts-wrap .thoughts-bot-bar .thoughts-poster-img{float:left;width:10%;margin-right:4%}.page-blog .view-blog .thoughts-wrap .thoughts-bot-bar .thoughts-poster-img img{border-radius:100%}.page-blog .view-blog .thoughts-wrap .thoughts-bot-bar .thoughts-poster-name{float:left;width:33%;font-size:20px;color:#ccc;padding:15px 0}.page-blog .view-blog .thoughts-wrap .thoughts-bot-bar .thoughts-read-more a,.page-blog .view-blog .thoughts-wrap .thoughts-bot-bar .thoughts-read-more a:visited{font-family:fira sans,sans-serif;font-weight:500;float:left;font-size:18px;letter-spacing:.05em;padding:15px 22px;color:#fff;background-color:#ff3844;text-align:center}.page-blog .view-blog .thoughts-wrap .thoughts-bot-bar .thoughts-read-more a:hover{background-color:#d12630}.page-blog .view-blog .thoughts-wrap .thoughts .page-blog .view-blog .blog-date{font-family:fira sans,sans-serif;font-size:24px;color:#eb595b;padding-bottom:10px}.page-blog .view-blog .blog-title a{font-family:fira sans,sans-serif;font-size:32px;color:#30496a}.page-blog .feed-icon{display:none}.page-blog .title-wrapper{display:none}.page-blog .region-header-content{display:block}.region-header-content #block-block-44{position:relative;overflow:hidden;max-width:675px;margin:35px auto 0;text-align:center}.region-header-content #block-block-44 h2.block-title{color:#fff;font-family:playfair display,sans-serif;font-style:normal;font-weight:300;margin-bottom:0;padding-bottom:0;padding-top:10px}.region-header-content #block-block-44 .about-subtitle{font-family:fira sans,sans-serif;color:#fff;margin-top:0;padding-top:0}.region-header-content #block-block-44 .about-desc{font-family:fira sans,sans-serif;color:#fff;padding:15px 0}.blog-devices{position:absolute;margin-top:-300px;margin-left:-90px;width:100%;text-align:center}.bsides-divider{background-color:#fff;width:53px;height:6px;margin:15px auto}#block-views-categories-block{position:relative;z-index:3;background-color:#df4c4e;margin-bottom:0;display:none}#block-views-categories-block .block-inner{margin:0}#block-views-categories-block .view-categories{max-width:728px;margin:0 auto}#block-views-categories-block .views-row{transition:.3s all ease-in-out;padding:25px 15px 15px;box-sizing:border-box;float:left;width:25%;text-align:center;height:165px}#block-views-categories-block .views-row:hover{background-color:#d44344}#block-views-categories-block .views-row-1 .field-content a{background-image:url(/sites/all/themes/vsix/images/bico-webdev.png)}#block-views-categories-block .views-row-2 .field-content a{background-image:url(/sites/all/themes/vsix/images/bico-tech.png)}#block-views-categories-block .views-row-3 .field-content a{background-image:url(/sites/all/themes/vsix/images/bico-curevents.png)}#block-views-categories-block .views-row-4 .field-content a{background-image:url(/sites/all/themes/vsix/images/bico-other.png)}#block-views-categories-block .views-row .field-content a{color:#fff;display:block;background-repeat:no-repeat;background-position:top center;padding-top:100px}#block-block-44 a{color:#fff}#block-block-44 a:hover{color:#fd9b9c}.node-type-blog .field-name-body a{color:#ffb1b4;transition:.3s all ease-in-out}.node-type-blog .field-name-body a:hover{color:#e85452}.node-type-blog .field-name-field-blog-mainimage img{width:100%;box-sizing:border-box}.node-type-blog .written-by{font-family:fira sans,sans-serif;font-size:20px;color:#c7c7c7;padding:15px 0}.node-type-blog .views-field-field-this-dork-s-face{float:left;margin-right:25px}.node-type-blog .views-field-field-this-dork-s-face .dorks-face img{border-radius:100%;border:2px solid #d0d0d0}.node-type-blog .views-field-body{font-family:fira sans,sans-serif;padding:15px 0;font-size:17px}.node-type-blog .author-name{font-family:fira sans,sans-serif;text-align:center;color:#30496a;font-size:20px}.node-type-blog .author-title{font-family:fira sans,sans-serif;text-align:center;color:#eb595b}.node-type-blog .field-name-body{font-family:fira sans,sans-serif;font-size:17px;line-height:30px;letter-spacing:.3px}.node-type-blog .blog-date{display:none}.node-type-blog #block-block-44{display:none}.node-type-blog .container{max-width:700px}.node-type-blog .header-wrap .header-inner{padding-bottom:0}.node-type-blog #page-title{font-weight:900;line-height:54px;margin:0 auto;color:#494d5d!important;padding-top:63px!important;letter-spacing:0!important;max-width:800px;background-image:url(../images/littledumbthing.png);background-position:center bottom;background-repeat:no-repeat}.node-type-blog #content{}.view-authorship-block{padding:20px;border:2px dashed #dfdfdf}.sharestuff{width:170px;margin:0 auto;padding-bottom:50px;padding-top:10px}.node-type-blog .author-body{font-size:13px;color:#6e6e6e;font-style:italic}.node-type-blog .dorks-face{text-align:center;margin:8px 38px 0}.views-field-field-this-dork-s-face .field-content{margin-right:20px;padding-left:20px}.region-header-content{display:block;height:100%!important;max-height:100%!important}.page-node-1 .region-header-content #block-block-40{max-width:700px;margin:35px auto;text-align:center}.page-node-1 .region-header-content #block-block-40 h2.block-title{font-family:playfair display,sans-serif;margin-bottom:0;font-style:normal;padding-bottom:0;padding-top:10px;font-weight:300;color:#fff}.page-node-1 .region-header-content #block-block-40 .about-subtitle{font-family:fira sans,sans-serif;color:#fff;margin-top:0;padding-top:0}.page-node-1 .region-header-content #block-block-40 .about-desc{font-family:fira sans,sans-serif;font-weight:100;color:#fff;padding:15px 0}.page-node-1 #block-block-40 .bsides-divider{background-color:#fff;width:53px;height:6px;margin:15px auto}div.bsides-pen_wrap{max-width:316px;width:100%;height:160px;margin:0 auto;padding:50px 0 0}div.bsides-pen{position:relative;background-image:url(/sites/all/themes/vsix/images/bsidespen.png);max-width:316px;width:100%;height:73px;top:0;animation:bot_float ease 5s infinite}div.bsides-pencil{position:relative;background-image:url(/sites/all/themes/vsix/images/bsidespencil.png);max-width:354px;width:100%;height:41px;top:0;animation:bot_float ease 5s infinite}@keyframes bot_float{50%{top:15px}100%{top:0}}div.bsides-shadow{position:relative;height:16px;background-color:rgba(0,0,0,.8);opacity:.3;border-radius:100%;margin:0 10%;top:30px;animation:shadow_react ease 5s infinite;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}@keyframes shadow_react{50%{margin:0 30%;background-color:rgba(0,0,0,.2)}100%{margin:0 10%;background-color:rgba(0,0,0,.8)}}.page-node-1 .title-wrapper{display:none}.page-node-1 #block-views-about-us-faces-block-1 .views-row{float:left;width:47%;margin-right:3%;margin-bottom:5%}.page-node-1 #block-views-about-us-faces-block-1 .views-row img{}.page-node-1 #block-views-about-us-faces-block-1 .views-row-4{margin-right:0%!important}.page-node-1 #block-views-about-us-faces-block-1 .views-field-field-this-dork-s-face{text-align:center}.page-node-1 #block-views-about-us-faces-block-1 .views-field-field-this-dork-s-face img{width:100%;margin-top:15px;margin-bottom:10px}.page-node-1 #block-views-about-us-faces-block-1 .dorks-info{text-align:center}.page-node-1 #block-views-about-us-faces-block-1 .dorks-name{font-family:fira sans,sans-serif;font-size:20px;color:#3d597d}.page-node-1 #block-views-about-us-faces-block-1 .dorks-jobtitle{font-family:fira sans,sans-serif;font-size:16px;color:#3d597d}.page-node-1 #block-system-main .field-name-body{margin-top:75px}.page-node-1 #block-system-main .our-work-btn a{font-family:fira sans,sans-serif;display:block;float:left;padding:15px 25px;font-size:16px;border:1px solid #ea5254;border-radius:10px;color:#ea5254;text-transform:uppercase;margin-top:10px}.page-node-1 #block-system-main .sweetspot-title{font-family:playfair display,sans-serif;font-size:32px;color:#ea5254}.page-node-1 #block-system-main .sweetspot-desc{color:#4e4e4e;font-family:fira sans,sans-serif;font-size:16px;font-weight:100;line-height:31px}.page-node-1 .cww-subtitle{font-family:fira sans,sans-serif;font-size:20px;color:#3d597d;padding:0 0 25px}.page-node-1 ul.cww-menu{margin:0;padding:0}.page-node-1 ul.cww-menu li{font-family:fira sans,sans-serif;list-style-type:none;list-style-image:none;color:#9a9a9a;font-size:16px;color:#4e4e4e;padding:5px 0}.page-node-1 ul.cww-menu li a{color:#;transition:.3s all ease-in-out}.page-node-1 ul.cww-menu li a:hover{color:#}.page-node-1 .about-us-wrap{padding:45px 0}.page-node-1 .region-blue-region{}.page-node-1 #block-block-33{padding:125px 0}.page-node-1 #block-block-33 em{font-family:fira sans,sans-serif;font-style:italic;margin-right:5px}.page-node-1 #block-block-33 .line.bar{max-width:100px;height:5px;width:100%;background-color:#ff9495;margin:25px auto}.page-node-1 #block-block-33 .line.one{font-family:fira sans,sans-serif;font-size:32px;letter-spacing:1px}.page-node-1 #block-block-33 .line.two{font-family:fira sans,sans-serif;font-size:28px;letter-spacing:1px}.page-node-1 #block-block-33 .line{text-align:center;color:#fff;text-transform:uppercase}.page-node-1 .info-wrap{background-color:#fff}.page-node-1 #block-block-41{padding:150px 0}.page-node-1 #block-block-41 .blue-right .blue-laptop{background-image:url(/sites/all/themes/vsix/images/laptop.png);text-align:center;padding-top:45px;background-position:center top;background-repeat:no-repeat;height:313px;margin:0 auto;max-width:456px}.page-node-1 #block-block-41 .blue-right .blue-laptop img{max-width:306px;width:100%}.page-node-1 #block-block-41 .blue-left .blue-left-wrap{max-width:100%;width:80%;float:left;padding:25px 0}.page-node-1 #block-block-41 .blue-left .blue-desc{font-family:fira sans,sans-serif;font-size:15px;color:#fff;padding:25px 0}.page-node-1 #block-block-41 .blue-left .blue-title{font-family:fira sans;font-size:32px;font-weight:400;color:#fff}.page-node-1 #block-block-41 .blue-left .blue-pbar{float:left;height:5px;width:65px;background-color:#ff3844}.page-node-1 #block-lastfm-now-playing-0 .spotify-wrap{float:left;max-width:100%;width:100%;box-sizing:border-box;background-color:#f9f9f9;padding:10px}.page-node-1 #block-lastfm-now-playing-0 #now-playing_wrap{}.page-node-1 #block-lastfm-now-playing-0 .spotify-pretitle{color:#eb595b;font-family:whitney-lightregular,serif;font-size:16px;text-transform:normal;font-style:italic;letter-spacing:1px}.page-node-1 #block-lastfm-now-playing-0 h3.spotify-track{margin:0!important}.page-node-1 #block-lastfm-now-playing-0 h3.spotify-track a{color:#3d597d;letter-spacing:1px;font-family:fira sans,sans-serif;font-size:16px;margin:0!important}.page-node-1 #block-lastfm-now-playing-0 p.not_playing{padding:15px 0;margin:0;letter-spacing:1px;font-family:fira sans,sans-serif;font-size:16px}.page-node-1 #block-lastfm-now-playing-0 .album-cover{margin:0!important;padding-right:25px}.page-node-1 #block-lastfm-now-playing-0 h2.block-title{font-weight:400;background-image:url(/sites/all/themes/vsix/images/mnico.png);background-repeat:no-repeat;background-position:5px 15px;padding:15px 0 15px 35px;color:#b4b4b4;font-family:fira sans,sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.page-node-1 #block-block-42 h2.block-title{font-weight:400;background-image:url(/sites/all/themes/vsix/images/ytico.png);background-repeat:no-repeat;background-position:5px 15px;padding:15px 0 15px 35px;color:#b4b4b4;font-family:fira sans,sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.page-node-1 #block-block-43 h2.block-title{font-weight:400;background-image:url(/sites/all/themes/vsix/images/gear.png);background-repeat:no-repeat;background-position:5px 15px;padding:15px 0 15px 35px;color:#b4b4b4;font-family:fira sans,sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}#block-lastfm-now-playing-0 h3.track{margin:0}#block-lastfm-now-playing-0 h3.track a{font-family:whitney-mediumregular,serif;font-size:20px;font-weight:400;color:#3d597d}#block-lastfm-now-playing-0 p.artist{font-family:whitney-lightregular,serif;font-size:16px;color:#7f9abe}#block-lastfm-now-playing-0 p.album,#block-lastfm-now-playing-0 p.link{display:none}#block-block-42 .fav-vid-img{float:left;margin-right:25px}#block-block-42 .fav-vid-title a{font-family:whitney-mediumregular,serif;font-size:20px;color:#3d597d}#block-block-42 .fav-vid-tag{font-family:whitney-lightregular,serif;font-size:16px;color:#7f9abe}#block-block-42 .fav-vid-tag a,#block-block-43 .fav-vid-tag a:visited{color:#7f9abe}#block-block-42 .fav-vid-tag a:hover{color:#3d597d}#block-block-43 .new-tool-img{float:left;margin-right:25px}#block-block-43 .new-tool-title a{font-family:whitney-mediumregular,serif;font-size:20px;color:#3d597d}#block-block-43 .new-tool-tag{font-family:whitney-lightregular,serif;font-size:16px;color:#7f9abe}#block-block-43 .new-tool-tag a,#block-block-43 .new-tool-tag a:visited{color:#7f9abe}#block-block-43 .new-tool-tag a:hover{color:#3d597d}.page-node-1 #block-block-42 iframe{margin-right:15px}body.page-node-4{background-color:#fe3844;background-image:url(/sites/all/themes/vsix/images/conbg.png);background-repeat:no-repeat;background-position:top center}.page-node-4 #footer{display:none}.page-node-4 .header-wrap{background-color:transparent}.page-node-4 .header-wrap{border-bottom:0}.page-node-4 .contact-subtitle{font-family:fira sans,sans-serif;color:#fff;margin-top:0;padding-top:0;text-align:center}.page-node-4 .submitted{display:none}.page-node-4 .webform-client-form{max-width:600px;margin:0 auto;width:100%;box-sizing:border-box}.page-node-4 .webform-client-form .form-item input{box-sizing:border-box;font-family:fira sans,sans-serif;font-size:18px;max-width:100%;width:100%;height:80px;box-sizing:border-box;background-color:#f1f1f1;padding:15px 25px;border:0}.page-node-4 .webform-client-form .form-textarea-wrapper textarea{box-sizing:border-box;font-family:fira sans,sans-serif;font-size:18px;max-width:100%;width:100%;height:295px;box-sizing:border-box;background-color:#f1f1f1;padding:35px 25px;border:0}.page-node-4 .webform-client-form .form-actions{float:right}.page-node-4 .webform-client-form .form-actions .form-submit{font-family:fira sans,sans-serif;width:155px;height:75px;text-align:center;font-size:20px;border:0;background-color:#494d5d;color:#fff}.page-node-4 .contact-left-image{position:absolute;top:270px;left:-200px;overflow:hidden}.page-node-4 .contact-left-image img{position:relative;overflow:hidden;display:block}.page-node-4 .contact-right-image{position:absolute;top:500px;right:-135px;overflow:hidden}.page-node-4 .contact-right-image img{position:relative;overflow:hidden;display:block}.page-node-4 .contact-floats{position:absolute;overflow:hidden;box-sizing:border-box;clear:left}.page-node-4 #block-block-26{display:none}.page-node-4 h1#page-title{color:#fff;font-family:playfair display,sans-serif!important;font-style:normal;font-weight:600;margin:0 auto;max-width:460px;padding-bottom:12px;padding-top:10px;text-transform:none!important}.page-node-4 .subtext{font-family:fira sans,sans-serif;padding:15px;font-size:18px;color:#fff;max-width:650px;margin:0 auto;text-align:center}.page-node-4 .contact-data{padding:25px 0;width:90%;height:30px;margin:0 auto}.page-node-4 .contact-data div{font-family:fira sans,sans-serif;font-size:19px}.page-node-4 .contact-data div span{color:#d0d0d0}.page-node-4 .contact-data .phone{float:left;color:#fff;margin-right:25px}.page-node-4 .contact-data .email{float:right;color:#fff}.page-node-4 .contact-data .email a,.page-node-4 .contact-data .email a:visited{color:#fff;font-weight:700}.page-node-4 .soon{font-family:fira sans,sans-serif;font-size:20px;padding:35px 0;color:#fff}.footer-wrap{background-color:#494d5d;border-top:10px solid #30496a}.footer-wrap .footer-inner{padding:50px 0 0}.page-node-4 .footer-wrap .footer-inner{padding:0}.footer-wrap .footer-inner #block-block-24 .contact-tagline{font-family:fira sans,sans-serif;font-size:22px;color:#fff;letter-spacing:1px;text-transform:uppercase}.footer-wrap .footer-inner #block-block-24 .contact-tagline strong.two-coasts{font-family:fira sans,sans-serif}.footer-wrap .footer-inner #block-block-24 .contact-item{padding:20px 0;border-bottom:1px solid #506d92}.footer-wrap .footer-inner #block-block-24 .contact-label{font-family:fira sans,sans-serif;font-size:22px;text-transform:uppercase;color:#fff;letter-spacing:3px}.footer-wrap .footer-inner #block-block-24 .contact-data{font-family:fira sans,sans-serif;font-size:20px;text-transform:uppercase;color:#fff;letter-spacing:1px}.footer-wrap .footer-inner #block-block-24 span.call-us-anytime{font-family:fira sans,sans-serif;text-transform:none}.footer-wrap .footer-inner #block-block-25{text-align:center}.footer-wrap .footer-inner #block-block-25 h2.footer-title{font-family:fira sans,sans-serif;font-weight:400;color:#fff;font-size:33px;margin-bottom:0}.footer-wrap .footer-inner #block-block-25 h2.footer-title strong{font-family:fira sans,sans-serif;font-weight:700}.footer-wrap .footer-inner #block-webform-client-block-4{max-width:750px;margin:0 auto}.footer-wrap .footer-inner #block-webform-client-block-4 .contact-data{display:none}.footer-wrap .footer-inner #block-webform-client-block-4 .soon{font-family:fira sans,sans-serif;font-size:14px;padding:20px 0;text-transform:uppercase;color:#fff}.footer-wrap .footer-inner #block-webform-client-block-4 input{transition:.4s all ease-in-out}.footer-wrap .footer-inner #block-webform-client-block-4 .form-item{padding:5px 0}.footer-wrap .footer-inner #block-webform-client-block-4 h2.block-title{font-family:fira sans,sans-serif;text-align:center;padding:0 0 15px;font-size:22px;color:#fff;letter-spacing:1px;text-transform:uppercase}.footer-wrap .footer-inner #block-webform-client-block-4 .form-text,.footer-wrap .footer-inner #block-webform-client-block-4 .form-textarea{box-sizing:border-box}.footer-wrap .footer-inner #block-webform-client-block-4 .form-text{margin:3px;font-family:fira sans,sans-serif;font-size:20px;border:1px solid #fff;background-color:#fff;padding:15px 10px;color:#555;width:100%}.footer-wrap .footer-inner #block-webform-client-block-4 .webform-component-email{margin-right:0!important}.footer-wrap .footer-inner #block-webform-client-block-4 .form-textarea{font-family:fira sans,sans-serif;font-size:20px;width:100%;border:1px solid #fff;background-color:#fff;padding:15px 10px;color:#555}.footer-wrap .footer-inner #block-webform-client-block-4 #edit-actions .form-submit{font-family:fira sans,sans-serif;font-size:19px;width:100%;color:#fff;text-align:center;text-transform:uppercase;float:right;max-width:200px;padding:20px 0;border:2px solid transparent;border-radius:3px;background-color:#ff3844}.footer-wrap .footer-inner #block-webform-client-block-4 #edit-actions .form-submit:hover,.footer-wrap .footer-inner #block-webform-client-block-4 #edit-actions .form-submit:focus{background-color:transparent;color:#fff;border:2px solid #fff}.footer-wrap .footer-inner #block-block-51{color:#fff;font-size:13px;max-width:750px;margin:35px auto;border-top:1px solid #617995;padding:15px 0 150px}.footer-wrap .footer-inner #block-block-51 a{color:#fff}.footer-wrap .footer-inner #block-block-51 .block-inner{margin:0}.footer-wrap .footer-inner #block-block-51 .contact-item{padding-right:15px}#block-menu-menu-footer-menu{background-color:#304a6b;margin-bottom:0;display:none}#block-menu-menu-footer-menu .block-content{max-width:750px;margin:0 auto}#block-menu-menu-footer-menu h2.block-title{display:none}#block-menu-menu-footer-menu ul{margin:0;padding:0}#block-menu-menu-footer-menu ul li{text-align:center;font-size:18px;list-style-type:none;list-style-image:none;margin:0;padding:0;padding:15px 0}#block-menu-menu-footer-menu ul li a,#block-menu-menu-footer-menu ul li a:visited{font-family:fira sans,sans-serif;transition:.3s all ease-in-out;text-transform:uppercase;display:block;color:#5f7b9e}#block-menu-menu-footer-menu ul li a:hover{color:#fff}.page-node-55 .header-wrap{margin:0;height:940px;background-color:#4d6d91;background-image:url(/sites/all/themes/vsix/images/skyline.png);background-repeat:no-repeat;background-position:100% 105%;background-size:100% 370px;background-color:#ff3844}.page-node-55 .header-wrap .region-header-content{}.page-node-55 .header-wrap .region-header-content #block-block-39{}.page-node-55 .header-wrap .region-header-content .move-in{}.page-node-55 .header-wrap .region-header-content #block-block-39 img{}.page-node-55 .header-wrap #block-block-38{position:relative;z-index:999;margin:0 auto;padding:45px 0;top:-338px}.page-node-55 .header-wrap #block-block-38 h2.block-title{font-family:playfair display,sans-serif;color:#fff;font-size:44px;line-height:50px;font-weight:600!important}.page-node-55 .header-wrap #block-block-38 h2.block-title strong{font-family:fira sans,sans-serif}.page-node-55 .header-wrap #block-block-38 .hc-body{font-family:fira sans,sans-serif;color:#fff;font-size:20px;line-height:29px;letter-spacing:-1px;padding:25px 0;margin:0 0 35px}.page-node-55 .header-wrap #block-block-38 .hcbutton a,.page-node-55 .header-wrap #block-block-38 .hcbutton a:visited{transition:.3s all ease-in-out;font-family:fira sans,sans-serif;font-weight:700;padding:15px;border-radius:3px;font-size:14px;border:1px solid #fff;color:#eb595b;text-transform:uppercase;background-color:#fff}.page-node-55 .header-wrap #block-block-38 .hcbutton a:hover{background-color:transparent;color:#fff}.page-node-55 .hand-crafted{width:100%;box-sizing:border-box;display:block;text-align:center;font-family:whitney-lightregular,serif;font-size:22px;color:#eb595b;margin:0;padding:0;text-transform:normal;font-weight:300;letter-spacing:3px}.page-node-55 .ft-cu{color:#484848;text-align:center}.page-node-55 .cu-title{font-family:fira sans,sans-serif;font-size:20px;text-transform:uppercase;letter-spacing:3px}.page-node-55 .region-header-content{display:block;position:relative;z-index:9999}.page-node-55 .region-seo-region .block{text-align:center}.page-node-55 .region-seo-region .block .block-inner{margin:0}.page-node-55 .region-seo-region .block img{width:100%;box-sizing:border-box}.page-node-55 span.ft-paragraph:nth-child(2){padding:25px 0 0}.page-node-55 .ft-paragraph{color:#8a8a8a;text-align:center;display:block}.page-node-55 #block-block-27 .lag-top-title{display:none}.page-node-55 #block-block-27 .lag-title{padding:71px 0 0!important;font-size:23px!important}.page-node-55 .ft-cu-title{font-family:fira sans,sans-serif;font-size:16px;color:#294364;letter-spacing:2px;margin:0;padding:25px 0;text-transform:uppercase}.page-node-55 .ft-cu-num{color:#eb595b;font-family:fira sans,sans-serif}.page-node-55 .seo-title-wrapper{min-height:263px}.page-node-55 .seo-title-wrapper .seo-title-wrap{padding:75px 0}.page-node-55 .seo-title-wrapper .seo-title-wrap h1#page-title{color:#}.page-node-55 .top-content{padding:0 0 25px}.page-node-55 .left-paragraph,.page-node-55 .right-paragraph{font-family:fira sans,sans-serif;font-size:20px;line-height:40px}.page-node-55 .view-portfolio .views-row-odd .views-field-field-port-image{float:left}.page-node-55 .view-portfolio .views-row-even .views-field-field-port-image{float:right}.page-node-55 .view-portfolio .views-row-odd .views-field-field-port-image{padding-right:20px}.page-node-55 .view-portfolio .views-row-even .views-field-field-port-image{padding-left:20px}.page-node-55 .view-portfolio .views-row .views-field-field-port-image img{border-radius:100%;border:10px solid #d0d0d0;max-width:175px}.page-node-55 .view-portfolio .views-row{min-height:200px;padding:25px 0}.page-node-55 .view-portfolio .views-row .views-field-body{font-family:fira sans,sans-serif;font-size:18px;line-height:35px;color:#8a8a8a}.page-node-55 .view-portfolio .views-row-odd .views-field-title{text-align:left}.page-node-55 .view-portfolio .views-row-even .views-field-title{text-align:right}.page-node-55 .view-portfolio .views-field-title{padding:25px 0}.page-node-55 .view-portfolio .views-field-title a,.page-node-55 .view-portfolio .views-field-title a:visited{transition:.3s all ease-in-out;font-size:32px;letter-spacing:2px;color:#eb595b}.page-node-55 .view-portfolio .views-field-title a:hover{color:#d0d0d0}.page-node-55 #block-views-portfolio-block-4 h2.block-title{text-align:center;padding:25px 0;text-transform:uppercase}.page-node-55 #block-block-36{padding:75px 0 125px}.page-node-55 #block-block-36{}.page-node-55 #block-block-36 .block-content{max-width:1024px;margin:0 auto;font-family:fira sans,sans-serif;text-align:center;color:#fff;font-size:16px;line-height:32px}.page-node-55 #block-block-36 h2.block-title{max-width:860px;margin:0 auto;margin-bottom:50px;font-family:fira sans,sans-serif;text-align:center;padding:25px 0;color:#fff;font-size:42px}.page-node-55 #block-block-36 .hw-button{margin:75px auto 0}.page-node-55 .info-wrap{background-color:#f7f7f7;padding:150px 0 0}.page-node-55 .info-wrap .info-inner{max-width:100%}.page-node-55 .info-wrap #block-block-26{max-width:1140px;margin:0 auto}.page-node-55 #block-views-client-carousel-block-1 h2.block-title{font-family:fira sans,sans-serif;font-size:24px;padding:0 0 50px;text-transform:uppercase;letter-spacing:5px;text-align:center}.page-node-55 #block-views-client-carousel-block-1 .block-inner{margin:0}.page-node-55 #block-views-client-carousel-block-1 #owl-carousel-block-112{padding:25px 0}.page-node-55 #block-views-client-carousel-block-1 #owl-carousel-block-112 .owl-wrapper-outer{max-width:90%;margin:0 auto}.page-node-55 #block-views-client-carousel-block-1 .view-client-carousel{background-color:#eb595b}.page-node-55 #block-views-client-carousel-block-1 .owl-controls{display:none!important}.page-node-55 #block-block-37{max-width:1140px;margin:0 auto;padding:100px 0}.page-node-55 #block-block-37 .block-content{font-family:fira sans,sans-serif;text-align:center;color:#eb595b;font-size:44px}.page-node-55 #block-block-38{max-width:860px;text-align:center;margin:0 auto;box-sizing:border-box}.page-node-55 #block-block-38 h2.block-title{font-family:playfair display,sans-serif;color:#fff;font-size:44px;line-height:50px;font-weight:600!important}.page-node-55 .blue-wrap{background-color:#ff3844;margin:175px 0 0}.page-node-55 .blue-wrap #block-block-36 h2{font-family:fira sans,sans-serif;font-size:26px;text-transform:uppercase;color:#fff;font-weight:400}.page-node-55 .blue-wrap #block-block-36 .ftl-phone{font-family:fira sans,sans-serif;font-size:43px;color:#fff;font-weight:700}.page-node-55 .swp-wrap .swp-left .swp-header{border-bottom:1px solid #ff3844}.page-node-55 .swp-wrap .swp-left .swp-header .swp-head-title{font-family:fira sans,sans-serif;padding:15px 0;text-align:center;text-transform:uppercase;color:#ff3844;font-size:18px;letter-spacing:.05em}.page-node-55 .swp-wrap .swp-left .swp-blocks{max-width:100%;width:85%;margin:0 auto}.page-node-55 .swp-wrap .swp-left .swp-blocks .swp-block{box-sizing:border-box;min-height:200px;height:100%;text-align:center;font-size:16px;color:#ff3844;text-transform:uppercase;background-repeat:no-repeat;background-position:center 50%}.page-node-55 .swp-wrap .swp-left .swp-blocks .swp-title{display:block;clear:left;width:65%;margin-left:auto;margin-right:auto}.page-node-55 .swp-wrap .swp-right h2.swp-title{font-family:fira sans,sans-serif;font-weight:200;font-size:34px;color:#494d5d}.page-node-55 .swp-wrap .swp-right .swp-body{font-family:fira sans,sans-serif;font-size:15px;color:#494d5d}.page-node-55 .swp-wrap .swp-right .hw-button{width:100%;max-width:260px;float:left}.page-node-55 .swp-wrap .swp-right .hw-button a{color:#fff}.page-node-55 .swp-wrap .swp-right .hw-button .heart{transition:all .4s ease-in-out;float:left;width:24%;height:55px;background-color:#df2732;text-align:center;background-repeat:no-repeat;background-position:center center}.page-node-55 .swp-wrap .swp-right .hw-button .heart img{transition:all .4s ease-in-out;width:28px;height:26px;padding:15px 0}.page-node-55 .swp-wrap .swp-right .hw-button:hover .heart img{width:35px;height:32px;padding:12px 0}.page-node-55 .swp-wrap .swp-right .hw-button .text{transition:all .4s ease-in-out;font-family:fira sans,sans-serif;font-size:19px;float:left;width:75%;height:43px;padding:12px 0 0;background-color:#ff3844;text-align:center}.page-node-55 .swp-wrap .swp-right .hw-button:hover .text{background-color:#f36a6c}.page-node-55 .swp-wrap .swp-right .hw-button:hover .heart{background-color:#eb595b}.page-node-55 .swp-wrap .swp-left .swp-blocks .one{background-image:url(/sites/all/themes/vsix/images/swp1.png);background-size:124px 97px;background-position:center 35%!important}.page-node-55 .swp-wrap .swp-left .swp-blocks .two{background-image:url(/sites/all/themes/vsix/images/swp2.png);background-size:124px 91px;background-position:center 35%!important}.page-node-55 .swp-wrap .swp-left .swp-blocks .three{background-image:url(/sites/all/themes/vsix/images/swp3.png);background-size:125px 74px}.page-node-55 .swp-wrap .swp-left .swp-blocks .four{background-image:url(/sites/all/themes/vsix/images/swp4.png);background-size:123px 111px}.page-node-55 .swp-wrap .swp-left .swp-blocks .five{background-image:url(/sites/all/themes/vsix/images/swp5.png);background-size:125px 120px}.page-node-55 .swp-wrap .swp-left .swp-blocks .six{background-image:url(/sites/all/themes/vsix/images/swp6.png);background-size:127px 78px}.page-node-55 .swp-wrap .swp-left .swp-blocks .seven{background-image:url(/sites/all/themes/vsix/images/swp7.png);background-size:124px 96px;background-position:center 35%!important}.page-node-55 .swp-wrap .swp-left .swp-blocks .eight{background-image:url(/sites/all/themes/vsix/images/swp8.png);background-size:126px 99px;background-position:center 35%!important}.page-node-53 #block-system-main{text-align:center;font-family:whitney-lightregular;font-size:20px;line-height:42px}.page-node-53 #block-system-main a,.page-taxonomy #block-system-main a:visited{transition:.3s all ease-in-out;color:#f36a6b}.page-node-53 #block-system-main a:hover{color:#ea5254}.page-node-55 #block-block-53{max-width:1140px;margin:0 auto;padding:0 0 100px}.page-node-55 #block-block-53 .ftl-testimonial-block{position:relative;margin-bottom:5%;box-sizing:border-box;min-height:380px;padding:25px;background-color:#fff;border-radius:5px;text-align:center}.page-node-55 #block-block-53 .ftl-testimonial-block .test-name{font-size:18px;color:#eb595b;padding:25px 0 0}.page-node-55 #block-block-53 .ftl-testimonial-block .test-comp{font-family:playfair display,sans-serif;font-size:22px;font-weight:700;color:#494d5d}.page-node-55 #block-block-53 .ftl-testimonial-block .test-body{font-size:16px;color:#797979;max-width:90%;padding:25px 0;text-align:justify;margin:0 auto}.page-node-55 #block-block-53 .ftl-testimonial-block .test-link{position:absolute;bottom:25px;left:0;right:0;text-transform:uppercase;font-size:14px;font-weight:700}.page-node-55 #block-block-53 .ftl-testimonial-block .test-link a,.page-node-55 #block-block-53 .ftl-testimonial-block .test-link a:visited{color:#494d5d}.page-node-55 #block-block-53 .ftl-testimonial-block .test-link a:hover{color:#000}#Clouds{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:30%;overflow:hidden;animation:FadeIn 3s ease-out;user-select:none}@keyframes FadeIn{from{opacity:0}to{opacity:1}}.Cloud{position:absolute;width:100%;background-repeat:no-repeat;background-size:auto 100%;height:70px;animation-duration:120s;animation-iteration-count:infinite;animation-fill-mode:forwards;animation-timing-function:linear;animation-name:Float,FadeFloat}.Cloud.Foreground{height:10%;min-height:20px;z-index:3}.Cloud.Background{height:9.09090909%;min-height:8px;animation-duration:210s}@keyframes Float{from{transform:translateX(100%) translateZ(0)}to{transform:translateX(-15%) translateZ(0)}}@keyframes FadeFloat{0%,100%{opacity:0}5%,90%{opacity:1}}.Cloud:nth-child(10){animation-delay:-184.61538462s;top:60%}.Cloud.Foreground:nth-child(10){animation-duration:80s;height:35%}.Cloud.Background:nth-child(10){animation-duration:110s;height:-3.40909091%}.Cloud:nth-child(9){animation-delay:-166.15384615s;top:54%}.Cloud.Foreground:nth-child(9){animation-duration:84s;height:32.5%}.Cloud.Background:nth-child(9){animation-duration:114s;height:-2.15909091%}.Cloud:nth-child(8){animation-delay:-147.69230769s;top:48%}.Cloud.Foreground:nth-child(8){animation-duration:88s;height:30%}.Cloud.Background:nth-child(8){animation-duration:118s;height:-.90909091%}.Cloud:nth-child(7){animation-delay:-129.23076923s;top:42%}.Cloud.Foreground:nth-child(7){animation-duration:92s;height:27.5%}.Cloud.Background:nth-child(7){animation-duration:122s;height:.34090909%}.Cloud:nth-child(6){animation-delay:-110.76923077s;top:36%}.Cloud.Foreground:nth-child(6){animation-duration:96s;height:25%}.Cloud.Background:nth-child(6){animation-duration:126s;height:1.59090909%}.Cloud:nth-child(5){animation-delay:-92.30769231s;top:30%}.Cloud.Foreground:nth-child(5){animation-duration:100s;height:22.5%}.Cloud.Background:nth-child(5){animation-duration:130s;height:2.84090909%}.Cloud:nth-child(4){animation-delay:-73.84615385s;top:24%}.Cloud.Foreground:nth-child(4){animation-duration:104s;height:20%}.Cloud.Background:nth-child(4){animation-duration:134s;height:4.09090909%}.Cloud:nth-child(3){animation-delay:-55.38461538s;top:18%}.Cloud.Foreground:nth-child(3){animation-duration:108s;height:17.5%}.Cloud.Background:nth-child(3){animation-duration:138s;height:5.34090909%}.Cloud:nth-child(2){animation-delay:-36.92307692s;top:12%}.Cloud.Foreground:nth-child(2){animation-duration:112s;height:15%}.Cloud.Background:nth-child(2){animation-duration:142s;height:6.59090909%}.Cloud:nth-child(1){animation-delay:-18.46153846s;top:6%}.Cloud.Foreground:nth-child(1){animation-duration:116s;height:12.5%}.Cloud.Background:nth-child(1){animation-duration:146s;height:7.84090909%}.Cloud{background-image:url(/sites/all/themes/vsix/images/cloud1.svg)}.Cloud.Background{background-image:url(/sites/all/themes/vsix/images/cloud2.svg)}.clouds-bg{z-index:99}.clouds-bg svg{color:red;fill:currentColor}#taxonomy-banner{height:235px}#taxonomy-banner .tax-banner{height:235px}#taxonomy-banner .tax-banner{background-size:cover}.page-taxonomy #block-system-main{font-family:whitney-lightregular;font-size:17px;line-height:24px}.page-taxonomy #block-system-main a,.page-taxonomy #block-system-main a:visited{transition:.3s all ease-in-out;color:#f36a6b}.page-taxonomy #block-system-main a:hover{color:#ea5254}.page-taxonomy .header-wrap{margin-bottom:0}.page-taxonomy .seo-title-wrapper{position:absolute;z-index:5;width:100%}.page-taxonomy .seo-title-wrapper h1#page-title{text-shadow:0 1px 2px #555;padding:5% 0;color:#fff}.page-taxonomy #page-wrapper{margin:25px 0 0}a.feed-icon{display:none}.page-taxonomy .nodes article{float:left;width:100%;padding:2% 0}.page-taxonomy .nodes article .field-name-field-port-image{float:left;padding:0 5%}.page-taxonomy .nodes article .field-name-field-port-image img{border-radius:100%;border:5px solid #d0d0d0}.page-taxonomy .nodes article .field-name-body{font-size:14px}.page-taxonomy .nodes article .node-title{padding:2% 0}.page-taxonomy #block-system-main .field-name-field-serv-banner{display:none}