.owl-carousel,.owl-carousel .owl-item{position:relative;-webkit-tap-highlight-color:transparent}a,a:hover{text-decoration:none}.btn,.home h1{text-transform:uppercase}.btn,.header .menu nav,.home,.icon-fw,.testimonials .owl-carousel .owl-controls,.testimonials blockquote,section article,section header{text-align:center}.clearfix:after,.owl-carousel .owl-stage:after,.row:after,section:after{clear:both}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-next,.owl-carousel .owl-controls .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-perspective:1000}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;transition:scale 100ms ease}fieldset,figure{margin:0}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}@font-face{font-family:profont;src:url(../fonts/profont.eot);src:url(../fonts/profont.eot?#iefix) format('eot'),url(../fonts/profont.woff) format('woff'),url(../fonts/profont.ttf) format('truetype'),url(../fonts/profont.svg#profont) format('svg');font-weight:400;font-style:normal}.icon:before{display:inline-block;font-family:profont;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.icon-2x{font-size:2em}.icon-3x{font-size:3em}.icon-4x{font-size:4em}.icon-5x{font-size:5em}.icon-fw{width:1.2857142857142858em}.icon-archery_target:before{content:"\E001"}.icon-facebook:before{content:"\E002"}.icon-box_open:before{content:"\E003"}.icon-calculator:before{content:"\E004"}.icon-googleplus:before{content:"\E005"}.icon-calendar:before{content:"\E006"}.icon-camera:before{content:"\E007"}.icon-certificate:before{content:"\E008"}.icon-behance:before{content:"\E009"}.icon-wordpress:before{content:"\E00A"}.icon-chats:before{content:"\E00B"}.icon-arrow-left:before{content:"\E00C"}.icon-arrow-right:before{content:"\E00D"}.icon-arrow-down:before{content:"\E00E"}.icon-arrow-up:before{content:"\E00F"}.icon-checkbox:before{content:"\E010"}.icon-instagram:before{content:"\E011"}.icon-linkedin:before{content:"\E012"}.icon-pinterest:before{content:"\E013"}.icon-twitter:before{content:"\E014"}.icon-clipboard:before{content:"\E015"}.icon-clock:before{content:"\E016"}.icon-cloud_download:before{content:"\E017"}.icon-cloud_upload:before{content:"\E018"}.icon-coffee_cup:before{content:"\E019"}.icon-cogs:before{content:"\E01A"}.icon-desk_lamp:before{content:"\E01B"}.icon-divider:before{content:"\E01C"}.icon-electronic_megaphone:before{content:"\E01D"}.icon-email:before{content:"\E01E"}.icon-email_circle:before{content:"\E01F"}.icon-favorites:before{content:"\E020"}.icon-github:before{content:"\E021"}.icon-globe:before{content:"\E022"}.icon-happy_face:before{content:"\E023"}.icon-headphones:before{content:"\E024"}.icon-heart:before{content:"\E025"}.icon-home:before{content:"\E026"}.icon-id:before{content:"\E027"}.icon-information:before{content:"\E028"}.icon-iphone_mac:before{content:"\E029"}.icon-iphone_rotate:before{content:"\E02A"}.icon-ipod_headphones:before{content:"\E02B"}.icon-jewel:before{content:"\E02C"}.icon-jigsaw:before{content:"\E02D"}.icon-knife_fork_plate:before{content:"\E02E"}.icon-laptop:before{content:"\E02F"}.icon-layers_2:before{content:"\E030"}.icon-light_bulb:before{content:"\E031"}.icon-light_bulb_on:before{content:"\E032"}.icon-location:before{content:"\E033"}.icon-lollipop:before{content:"\E034"}.icon-mac:before{content:"\E035"}.icon-map_pin:before{content:"\E036"}.icon-map_pin_2:before{content:"\E037"}.icon-mortar_board:before{content:"\E038"}.icon-movies:before{content:"\E039"}.icon-music_note:before{content:"\E03A"}.icon-newspaper:before{content:"\E03B"}.icon-origami:before{content:"\E03C"}.icon-padlock_closed_2:before{content:"\E03D"}.icon-palette:before{content:"\E03E"}.icon-pencil:before{content:"\E03F"}.icon-pic_mountains:before{content:"\E040"}.icon-pie_chart:before{content:"\E041"}.icon-piggy_bank_coin:before{content:"\E042"}.icon-power:before{content:"\E043"}.icon-presentation:before{content:"\E044"}.icon-printer:before{content:"\E045"}.icon-rocket:before{content:"\E046"}.icon-rss_2:before{content:"\E047"}.icon-ruler_pencil:before{content:"\E048"}.icon-sad_face:before{content:"\E049"}.icon-search:before{content:"\E04A"}.icon-sharethis:before{content:"\E04B"}.icon-shield:before{content:"\E04C"}.icon-shop_bag:before{content:"\E04D"}.icon-shop_cart:before{content:"\E04E"}.icon-signposts:before{content:"\E04F"}.icon-skype:before{content:"\E050"}.icon-spanner:before{content:"\E051"}.icon-tablet:before{content:"\E052"}.icon-tag:before{content:"\E053"}.icon-telephone:before{content:"\E054"}.icon-top_charts:before{content:"\E055"}.icon-trophy_star:before{content:"\E056"}.icon-tumblr:before{content:"\E057"}.icon-ui_1_panel:before{content:"\E058"}.icon-ui_code:before{content:"\E059"}.icon-ui_www:before{content:"\E05A"}.icon-user:before{content:"\E05B"}.icon-user_chat:before{content:"\E05C"}.icon-users_connected:before{content:"\E05D"}.icon-users_three:before{content:"\E05E"}.icon-vimeo:before{content:"\E05F"}.icon-vol_loud:before{content:"\E060"}.icon-wine_bottle_glass:before{content:"\E061"}.icon-winners_podium:before{content:"\E062"}.icon-youtube:before{content:"\E063"}html{font-size:1em;line-height:1.6}button,html,input,select,textarea{font-family:'Open Sans',helvetica,arial,sans-serif;font-weight:300;color:#494949}a{color:#e77553}a:hover{color:#e15126}h1,h2,h3,h4,h5,h6{font-family:'Source Sans Pro',helvetica,arial,sans-serif;font-weight:600;color:#4c4d4f;margin:0 0 25px;line-height:1.3}p{margin:0 0 25px}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;padding:0}textarea{resize:vertical}img{max-width:100%;height:auto}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.bg-cover,section{background-size:cover}.bg-cover,.header button.btn-menu,section{background-repeat:no-repeat;background-position:center center}*,:after,:before{box-sizing:border-box}body,html{height:100%}.services .icon{height:90px}.header .menu ul,.home{position:relative;height:100%}.icon:before{-webkit-transition:all .3s;transition:all .3s;font-size:68px;color:#494949}.no-touch a.icon:hover:before{color:#e77553}.footer .icon:before,.hover-effect .icon:before{color:#fff}.icon-arrow-down,.icon-arrow-up{position:absolute;bottom:3%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s;transition:all .3s}.icon-arrow-down:before,.icon-arrow-up:before{font-size:38px}@media only screen and (min-width:768px){.icon-arrow-down:before,.icon-arrow-up:before{font-size:48px}}.icon-arrow-down:hover,.icon-arrow-up:hover{bottom:2.5%}.no-touch a.icon-arrow-down:hover:before,.no-touch a.icon-arrow-up:hover:before{color:#000}.btn{white-space:nowrap;border-radius:2px;display:inline-block;padding:15px 35px;font-size:14px;font-weight:600;-webkit-transition:all .3s;transition:all .3s;border:2px solid #e77553}.row:after,.row:before,section:after,section:before{content:" ";display:table}.btn:hover{background-color:#e77553;color:#fff}.services,section{background-color:#fff}.transition{-webkit-transition:all .3s;transition:all .3s}.container{padding:0 20px;margin:0 auto}@media only screen and (min-width:768px){.btn{font-size:16px}.container{padding:0;width:750px}}@media only screen and (min-width:992px){.container{width:970px}}@media only screen and (min-width:1200px){.container{width:1170px}}.row .col{margin-bottom:50px}@media only screen and (min-width:768px){.row .col{float:left;padding:0 25px}.row.col-2 .col{width:50%}.row.col-3 .col{width:33.33333333%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.row.col-3 .col{float:none;width:100%}}@media only screen and (min-width:768px){.row.col-3 .col-2{width:66.66666666%}}.row.col-4 .col{width:33.33333333%;float:left}@media only screen and (min-width:768px){.row.col-4 .col{width:25%}}.row.col-sm-2 .col{width:100%}@media only screen and (min-width:480px){.row.col-sm-2 .col{width:50%;padding:0 25px}}@media only screen and (min-width:992px){.row.col-sm-2 .col{width:25%}}.row.col-5 .col{width:33.33333333%;float:left}section{padding-top:50px;position:relative}section header h1{font-size:32px;line-height:1;margin-bottom:5px}@media only screen and (min-width:768px){.row.col-5 .col{width:20%}section header h1{font-size:44px}}section header h2{font-weight:300;font-size:20px;color:#888;margin-bottom:50px}section header.no-sublead h1{margin-bottom:25px}@media only screen and (min-width:768px){section header h2{font-size:30px}section header.no-sublead h1{margin-bottom:50px}}section article h2{font-size:22px;font-weight:600;margin-bottom:10px}section.section-hidden{display:none}.no-touch .bg-cover{background-attachment:fixed}.work{background-color:#f5f5f5}.clients{background-color:#fff}.testimonials{background-color:#b9bba7}.team{background-color:#f5f5f5}.header button{padding:0;margin:0}.header button.btn-menu{position:fixed;top:5px;right:15px;border:none;outline:0;z-index:20;cursor:pointer;background-color:transparent;opacity:1;visibility:visible}.header .menu,.header button.opened{opacity:0;visibility:hidden}@media only screen and (min-width:768px){section article h2{font-size:30px}.header button.btn-menu{right:15px}}.header button svg .path{-webkit-transition:all .3s;transition:all .3s}.header button:hover svg .path{stroke:#444}body.menu-opened .btn-menu svg .path,body.menu-opened .btn-menu:active .path,body.menu-opened .btn-menu:focus .path,body.menu-opened .btn-menu:hover .path{stroke:#fff}.header .menu{position:fixed;width:100%;height:100%;top:0;left:0;background:#e77553;background:rgba(231,117,83,.9);z-index:10;overflow-y:scroll;-webkit-transition:opacity .3s,visibility 0s .3s;transition:opacity .3s,visibility 0s .3s}.header .menu nav{position:relative;top:50%;font-size:34px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-perspective:1200px;perspective:1200px}@media screen and (max-height:30.5em){.header .menu nav{font-size:22px}}@media only screen and (max-width:479px){.header .menu nav{font-size:24px}}.header .menu ul{list-style:none;padding:0;margin:0 auto;display:inline-block}.header .menu ul li{display:block;padding:10px 0}@media only screen and (max-height:28.5em){.header .menu ul li{padding:5px 0}}.header .menu ul li a{font-weight:400;display:block;color:#fff;-webkit-transition:color .2s;transition:color .2s}.header .menu ul li a:focus,.header .menu ul li a:hover{color:#888}.header .menu.open{opacity:1;visibility:visible;-webkit-transition:opacity .3s;transition:opacity .3s}.hidden,.invisible{visibility:hidden}.header .menu.open nav ul{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}.header .menu.close nav ul{-webkit-transform:translateY(25%) rotateX(-35deg);transform:translateY(25%) rotateX(-35deg)}.header .menu nav ul{opacity:.4;-webkit-transform:translateY(-25%) rotateX(35deg);transform:translateY(-25%) rotateX(35deg);-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s}.no-svg .btn-menu{background:url(../img/menu/hamburger.png) no-repeat}.home{padding:30px 0}.home .logo{display:inline-block;margin:0 auto 40px}@media only screen and (max-height:28.5em){.home .logo{margin-bottom:20px}}.home h1,.home h2{padding-left:20px;padding-right:20px}@media only screen and (min-width:768px){.home .logo{margin-bottom:60px}.home h1,.home h2{padding-left:40px;padding-right:40px}}.home h1{font-size:24px;font-weight:700}@media only screen and (max-height:28.5em){.home h1{font-size:20px;margin-bottom:10px}}@media only screen and (min-width:768px){.home h1{font-size:28px;margin-bottom:15px}}@media only screen and (min-width:992px){.home h1{font-size:32px}}@media only screen and (min-width:1200px){.home h1{font-size:40px}}.home h2{margin-bottom:0;font-size:19px;font-weight:600}@media only screen and (max-height:28.5em){.home h2{font-size:18px}}@media only screen and (min-width:768px){.home h2{font-size:23px}}@media only screen and (min-width:992px){.home h2{font-size:27px}}@media only screen and (min-width:1200px){.home h2{font-size:31px}}.csstransforms .home .container{position:absolute;width:100%;top:35%;-webkit-transform:translateY(-30%);-ms-transform:translateY(-30%);transform:translateY(-30%)}.services img{display:block;margin:0 auto 20px}.clients .row{margin-bottom:25px}.clients .row img{display:block;max-width:100%;margin:0 auto}.testimonials .row{margin-bottom:50px}@media only screen and (min-width:768px){.testimonials .row{padding:0 40px}}@media only screen and (min-width:992px){.testimonials .row{padding:0 120px}}.testimonials blockquote{margin:0;position:relative}.testimonials blockquote p{font-size:14px;margin-bottom:20px}@media only screen and (min-width:768px){.testimonials blockquote p{font-size:20px;line-height:1.8}}.testimonials blockquote footer{font-size:14px;font-weight:400}@media only screen and (min-width:768px){.testimonials blockquote footer{font-size:14px}}.testimonials blockquote footer,.testimonials blockquote:before{color:#6f6f6f}.testimonials .owl-carousel .owl-controls{margin-left:2px}.testimonials .owl-carousel .owl-controls .owl-dots{text-align:center;display:inline-block;margin:11px 10px 0;vertical-align:middle}.about article header,.about article.col-content,.contact .col{text-align:left}@media only screen and (max-width:479px){.testimonials .owl-carousel .owl-controls .owl-dots{margin-top:5px}}.testimonials .owl-carousel .owl-controls .owl-dots .owl-dot{display:inline-block;vertical-align:middle}.testimonials .owl-carousel .owl-controls .owl-dots .owl-dot span{width:10px;height:10px;margin:0 7px;background:#898989;display:block;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;border-radius:30px}.testimonials .owl-carousel .owl-controls .owl-dots .owl-dot.active span,.testimonials .owl-carousel .owl-controls .owl-dots .owl-dot:hover span{-webkit-transition:all .3s;transition:all .3s;background:#494949}.testimonials .owl-carousel .owl-controls .owl-next,.testimonials .owl-carousel .owl-controls .owl-prev{display:inline-block;vertical-align:middle}.testimonials .owl-carousel .owl-controls .owl-next:before,.testimonials .owl-carousel .owl-controls .owl-prev:before{color:#898989}@media only screen and (max-width:479px){.testimonials .owl-carousel .owl-controls .owl-dots .owl-dot span{width:8px;height:8px;margin:0 4px}.testimonials .owl-carousel .owl-controls .owl-next:before,.testimonials .owl-carousel .owl-controls .owl-prev:before{font-size:50px}}.testimonials .owl-carousel .owl-controls .owl-next:hover:before,.testimonials .owl-carousel .owl-controls .owl-prev:hover:before{color:#494949}.inverted .owl-carousel .owl-controls .owl-next:before,.inverted .owl-carousel .owl-controls .owl-prev:before,.inverted.testimonials blockquote footer,.inverted.testimonials blockquote:before{color:#d9d9d9}.inverted .owl-carousel .owl-controls .owl-dots .owl-dot span{background:#d9d9d9}.inverted .owl-carousel .owl-controls .owl-dots .owl-dot.active span,.inverted .owl-carousel .owl-controls .owl-dots .owl-dot:hover span{background:#b3b3b3}.inverted .owl-carousel .owl-controls .owl-next:hover:before,.inverted .owl-carousel .owl-controls .owl-prev:hover:before{color:#b3b3b3}.about,.about .row{margin:0}.about article header h1{margin-bottom:16.67px}.about .about-img img{margin:0 auto 30px;display:block}.contact .gmap img{display:block}.contact form input[type=text],.contact form textarea{width:100%;margin-bottom:20px;border:none;border:1px solid #ccc;padding:10px;border-radius:2px}.contact form textarea{width:100%}.contact form .btn{width:100%;border-radius:2px;background-color:#e77553;color:#fff;font-weight:400}@media only screen and (min-width:992px){.contact form .btn{width:50%;float:right}}.contact form .btn:hover{background-color:#e15126}.contact form .btn:active{background-color:#ba3f1a}.contact form input[type=text].error,.contact form textarea.error{border:1px solid #b94a48}.contact form label{display:none}.contact .msg{padding:20px;margin-bottom:20px;border-radius:2px}.contact .msg p{margin:0}.contact .error-msg{background:#f2dede;color:#b94a48;border:1px solid #eed3d7}.contact .success-msg{background:#dff0d8;color:#468847;border:1px solid #d6e9c6;text-align:center}.geek .content,.page .content{text-align:left}.bg-alt,.bg-dark,.bg-light{padding-top:0;padding-bottom:50px}.bg-alt h1,.bg-dark h1,.bg-light h1{padding-top:50px}@media only screen and (min-width:768px){.bg-alt,.bg-dark,.bg-light{padding-bottom:150px}.bg-alt h1,.bg-dark h1,.bg-light h1{padding-top:150px}}.bg-alt .container,.bg-dark .container,.bg-light .container{position:relative}.bg-alt:before,.bg-dark:before,.bg-light:before{width:100%;height:100%;content:'';position:absolute;display:block}.bg-light:before{background:rgba(255,255,255,.8)}.bg-dark{color:#fff}.bg-dark .owl-carousel .owl-controls .owl-next:before,.bg-dark .owl-carousel .owl-controls .owl-prev:before,.bg-dark.testimonials blockquote footer,.bg-dark.testimonials blockquote:before{color:#d9d9d9}.bg-dark:before{background:rgba(0,0,0,.7)}.bg-dark .owl-carousel .owl-controls .owl-dots .owl-dot span{background:#d9d9d9}.bg-dark .owl-carousel .owl-controls .owl-dots .owl-dot.active span,.bg-dark .owl-carousel .owl-controls .owl-dots .owl-dot:hover span{background:#b3b3b3}.bg-dark .owl-carousel .owl-controls .owl-next:hover:before,.bg-dark .owl-carousel .owl-controls .owl-prev:hover:before{color:#b3b3b3}.bg-alt,.bg-dark .icon:before,.bg-dark h1,.bg-dark h2,.bg-dark p a,.bg-dark.footer .row .col h3,.bg-dark.footer .row .col p{color:#fff}.bg-dark .btn{border-color:#fff}.bg-dark .btn:hover{border-color:#e77553}.bg-alt .owl-carousel .owl-controls .owl-next:before,.bg-alt .owl-carousel .owl-controls .owl-prev:before,.bg-alt.testimonials blockquote footer,.bg-alt.testimonials blockquote:before{color:#d9d9d9}.bg-alt:before{background:#e77553;background:rgba(231,117,83,.9)}.bg-alt .owl-carousel .owl-controls .owl-dots .owl-dot span{background:#d9d9d9}.bg-alt .owl-carousel .owl-controls .owl-dots .owl-dot.active span,.bg-alt .owl-carousel .owl-controls .owl-dots .owl-dot:hover span{background:#b3b3b3}.bg-alt .owl-carousel .owl-controls .owl-next:hover:before,.bg-alt .owl-carousel .owl-controls .owl-prev:hover:before{color:#b3b3b3}.bg-alt .icon:before,.bg-alt h1,.bg-alt h2,.bg-alt p a,.bg-alt.footer .row .col h3,.bg-alt.footer .row .col p{color:#fff}.bg-alt .btn{border-color:#fff}.bg-alt .btn:hover{border-color:#e77553}.teaser header h1{margin-bottom:20px}.teaser header h2{margin-bottom:0}.teaser header p{margin:30px 0 0}.geek{padding-bottom:100px}@media only screen and (min-width:480px){.geek .content,.teaser header h2{padding-left:10%;padding-right:10%}}.geek h1{margin-bottom:30px}.geek h2{margin-bottom:20px}.geek h3{margin-bottom:10px}.geek ul{margin-top:0}.geek pre{background-color:#f7f7f7;padding:15px;font-size:14px;margin-bottom:25px}.page .content .alignleft{display:inline;float:left}.page .content .alignright{display:inline;float:right}.page .content .aligncenter{display:block;margin-right:auto;margin-left:auto}.page .content .wp-caption.alignleft,.page .content blockquote.alignleft,.page .content img.alignleft{margin:.4em 1.6em 1.6em 0}.page .content .wp-caption.alignright,.page .content blockquote.alignright,.page .content img.alignright{margin:.4em 0 1.6em 1.6em}.page .content .wp-caption.aligncenter,.page .content blockquote.aligncenter,.page .content img.aligncenter{clear:both;margin-top:.4em;margin-bottom:1.6em}.page .content .wp-caption.aligncenter,.page .content .wp-caption.alignleft,.page .content .wp-caption.alignright{margin-bottom:1.2em}.footer{background-color:#494949;padding:50px 0 75px;position:relative}.footer .row .col{text-align:center;margin-bottom:0}.footer .row .col .logo-footer{margin-bottom:25px}@media only screen and (min-width:768px){.footer .row .col{text-align:left}.footer .row .col .logo-footer{margin-bottom:20px}}.footer .row .col h3,.footer .row .col p{font-family:'Open Sans',helvetica,arial,sans-serif;font-size:15px;font-weight:400;color:#7c7c7c;margin-bottom:5px}.footer .row .col a{color:inherit}.footer .row .col a:hover{text-decoration:underline}.footer .row .social{margin-top:20px}@media only screen and (min-width:768px){.footer .row .social{margin-top:0;text-align:right}}.footer .row .social a{display:inline-block;margin:0 0 0 8px}.footer .row .social h3{margin-bottom:15px;font-size:18px}.footer .row .social .icon:before{font-size:56px}.footer .row .social .icon:hover{text-decoration:none}.footer .icon-arrow-down{bottom:5%}.footer .icon-arrow-down:hover{bottom:4%}@media only screen and (min-width:768px){.footer .row .social a{margin-left:10px;margin-right:0}.footer .icon-arrow-down{bottom:15%}.footer .icon-arrow-down:hover{bottom:14%}}.footer .row .col .menu-footer ul{margin:0;padding:0;list-style-type:none}.footer .row .col .menu-footer ul li{display:inline-block;margin-right:10px;font-size:15px}.footer .row .col .menu-footer ul li a{color:#7c7c7c}.touch .hover-effect figure img{display:block;max-width:100%;margin-bottom:16.67px}.no-touch .hover-effect .col{position:relative}.no-touch .hover-effect figure{position:relative;overflow:hidden;background-color:#17819c;text-align:center}.no-touch .hover-effect figure img{position:relative;opacity:.7;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);max-width:100%}.no-touch .hover-effect figure figcaption{color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}.no-touch .hover-effect figure figcaption h2,.no-touch .hover-effect figure figcaption p{color:#fff}.no-touch .hover-effect figure figcaption h2{position:absolute;top:45%;width:100%;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;font-size:26px;font-weight:400}@media only screen and (min-width:480px){.no-touch .hover-effect figure figcaption h2{font-size:22px}}@media only screen and (min-width:768px){.no-touch .hover-effect figure figcaption h2{font-size:28px}}@media only screen and (min-width:992px){.no-touch .hover-effect figure figcaption h2{font-size:24px}}@media only screen and (min-width:1200px){.no-touch .hover-effect figure figcaption h2{font-size:28px}}.no-touch .hover-effect figure figcaption p{opacity:0;margin:0;padding:0 1.5em;position:absolute;top:35%;width:100%;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0,30%,0) scale(1.1);transform:translate3d(0,30%,0) scale(1.1);font-size:18px}@media only screen and (min-width:480px){.no-touch .hover-effect figure figcaption p{font-size:14px}}@media only screen and (min-width:768px){.no-touch .hover-effect figure figcaption p{font-size:18px}}@media only screen and (min-width:992px){.no-touch .hover-effect figure figcaption p{font-size:16px}}@media only screen and (min-width:1200px){.no-touch .hover-effect figure figcaption p{font-size:18px}}.no-touch .hover-effect figure figcaption p a{color:#fff}.no-touch .hover-effect figure figcaption p .btn{margin-top:10px;padding:5px 15px;border-color:#fff;color:#fff;text-transform:none}.no-touch .hover-effect figure figcaption p .btn:hover{background-color:#fff;color:#000;border-color:#fff}.no-touch .hover-effect figure figcaption::after,.no-touch .hover-effect figure figcaption::before{pointer-events:none}.no-touch .hover-effect figure figcaption{position:absolute;top:0;left:0;width:100%;height:100%}.no-touch .hover-effect figure:hover img{opacity:.4;-webkit-transform:perspective(1px) scale(1);transform:perspective(1px) scale(1)}.no-touch .hover-effect figure:hover h2{opacity:0;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}.no-touch .hover-effect figure:hover p{opacity:1;-webkit-transform:translate3d(0,0,0) perspective(1px) scale(1);transform:translate3d(0,0,0) perspective(1px) scale(1)}.touch .work figure figcaption p .btn{margin-top:15px}@media only screen and (min-width:480px){.no-touch .work figure figcaption h2{font-size:24px}}@media only screen and (min-width:768px){.no-touch .work figure figcaption h2{font-size:22px}}@media only screen and (min-width:992px){.no-touch .work figure figcaption h2{font-size:26px}}@media only screen and (min-width:1200px){.no-touch .work figure figcaption h2{font-size:28px}}@media only screen and (min-width:480px){.no-touch .work figure figcaption p{font-size:16px}}@media only screen and (min-width:768px){.no-touch .work figure figcaption p{font-size:14px}}@media only screen and (min-width:1200px){.no-touch .work figure figcaption p{font-size:16px}}@media only screen and (min-width:480px){.no-touch .about figure figcaption h2{font-size:30px}}@media only screen and (min-width:768px){.no-touch .about figure figcaption h2{font-size:26px}}@media only screen and (min-width:480px){.no-touch .about figure figcaption p{font-size:18px}}@media only screen and (min-width:768px){.no-touch .about figure figcaption p{font-size:16px}}@media only screen and (min-width:1200px){.no-touch .about figure figcaption p{font-size:18px}}.no-touch .about figure figcaption h2,.no-touch .team figure figcaption h2{top:auto;bottom:5%}.about .icon,.team .icon{display:inline-block;margin:20px 5px 0}.about .icon:before,.team .icon:before{font-size:54px}@media only screen and (min-width:768px){.about .icon{margin:5px 2px 0}.about .icon:before{font-size:44px}}@media only screen and (min-width:992px){.about .icon{margin:10px 5px 0}.about .icon:before{font-size:54px}}@media only screen and (min-width:480px){.team .icon{margin:5px 2px 0}.team .icon:before{font-size:44px}}@media only screen and (min-width:768px){.team .icon{margin:10px 5px 0}.team .icon:before{font-size:54px}}@media only screen and (min-width:992px){.team .icon{margin:5px 2px 0}.team .icon:before{font-size:44px}}.touch .about .icon:before,.touch .team .icon:before{color:#888}.inverted,.inverted .icon:before,.inverted h1,.inverted h2,.inverted p a,.inverted.footer .row .col h3,.inverted.footer .row .col p{color:#fff}.inverted .btn{border-color:#fff}.inverted .btn:hover{border-color:#e77553}.csstransforms.no-touch .home .logo,.csstransforms.no-touch .home h1,.csstransforms.no-touch .home h2{-webkit-transition:all .3s;transition:all .3s;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.csstransforms.no-touch .home .animate-headlines,.csstransforms.no-touch .home .animate-logo{-webkit-transform:perspective(1px) scale(1);transform:perspective(1px) scale(1)}.csstransforms.no-touch .section .container{-webkit-transition:all .3s;transition:all .3s;-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.csstransforms.no-touch .animate .container{-webkit-transform:perspective(1px) scale(1);transform:perspective(1px) scale(1)}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix:after,.clearfix:before{content:" ";display:table}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}