@font-face{font-family:'ms700i';src:url(../assets/fonts/ms700i.eot);src:url(../assets/fonts/ms700i.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/ms700i.woff2) format("woff2"),url(../assets/fonts/ms700i.woff) format("woff"),url(../assets/fonts/ms700i.ttf) format("truetype"),url(../assets/fonts/ms700i.svg#ms700i) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'ms700';src:url(../assets/fonts/ms700.eot);src:url(../assets/fonts/ms700.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/ms700.woff2) format("woff2"),url(../assets/fonts/ms700.woff) format("woff"),url(../assets/fonts/ms700.ttf) format("truetype"),url(../assets/fonts/ms700.svg#ms700) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'ms100i';src:url(../assets/fonts/ms100i.eot);src:url(../assets/fonts/ms100i.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/ms100i.woff2) format("woff2"),url(../assets/fonts/ms100i.woff) format("woff"),url(../assets/fonts/ms100i.ttf) format("truetype"),url(../assets/fonts/ms100i.svg#ms100i) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'ms100';src:url(../assets/fonts/ms100.eot);src:url(../assets/fonts/ms100.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/ms100.woff2) format("woff2"),url(../assets/fonts/ms100.woff) format("woff"),url(../assets/fonts/ms100.ttf) format("truetype"),url(../assets/fonts/ms100.svg#ms100) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'bgb';src:url(../assets/fonts/bgb.eot);src:url(../assets/fonts/bgb.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/bgb.woff2) format("woff2"),url(../assets/fonts/bgb.woff) format("woff"),url(../assets/fonts/bgb.ttf) format("truetype"),url(../assets/fonts/bgb.svg#bgb) format("svg");font-weight:400;font-style:normal}body{height:100%}.rotate-screen i{font-size:64px}@media only screen and (max-width:640px) and (orientation:landscape){.rotate-screen{display:block}}@media only screen and (min-width:641px){.button,button{min-width:160px;height:35px;padding:0 10px;border-radius:8px;font-size:1em;line-height:35px}}.sidebar ul li{padding:0 10px;border-bottom:1px solid #171617;background-color:#3b393b;min-height:40px}.sidebar ul li a{color:#cab17e;line-height:40px;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}section:after{display:block;content:'';clear:both}html{background:0 0;overflow-x:hidden}html *{font-family:'ms100'}.copy-block a,html * b,html h4,html h5,html h6{font-family:'ms700'}html a.button,html button,html h1,html h2,html h3{font-family:'bgb'}.noscroll{overflow:hidden}.clearfix{clear:both}.invisible{opacity:0}.view{position:relative;height:100%;min-width:320px}#bottom{position:absolute;bottom:0;left:0}.container-wrapper{width:100%;height:100%}.container{width:100%;height:auto;background-color:#fff;opacity:0;transition:opacity 1s ease-out}.container.no-fade{transition:opacity 0s}.container.loaded{opacity:1;background-color:#fff9ed}@media only screen and (min-width:1025px){.container{background-color:#fff}.container.loaded{background-color:#9cdac9;background-image:linear-gradient(#9cdac9 0%,#caf0e5)}}.background,.content{width:100%;top:0;left:0}.background{position:absolute;height:100%;visibility:hidden;z-index:0}.background .mountains{z-index:2;position:absolute;bottom:0;width:100%;height:850px;background:url(../assets/images/png/mountains.png) repeat-x top center}.content{z-index:25;margin:50px 0 0;background:0 0;transition:left .25s cubic-bezier(.2,0,.8,1)}.content.sidebar-open{left:250px}.content,.content .logo{position:relative}.content .scroll-indicator{position:absolute;top:-20px;left:0;text-align:center;width:100%;height:auto;z-index:99}.content .scroll-indicator i{font-size:60px}.desktop-only,.no-audio .portfolio .scripts .script .heading .audio-controls{display:none}@media only screen and (min-width:1025px){.desktop-only{display:block}}.mobile-only{display:block}@media only screen and (min-width:1025px){.mobile-only{display:none}}section{margin:0 0 1.5em;visibility:hidden}.loaded .background,.loaded section,section.landing{visibility:visible}@media only screen and (min-width:1025px){section{position:relative;width:960px;height:520px;margin:0 auto;background-color:#fff9ed}}section .wall{z-index:76;position:absolute;top:0;width:30px;height:100%;background:repeat-y}section .rafter,section .wall .window{position:absolute;bottom:60px;width:68px;height:200px}section .wall .window .pot-plant{position:absolute;bottom:20px;width:43px;height:64px;background-image:url(../assets/images/png/flower-pot.png)}section .wall.left{background-image:url(../assets/images/png/wall-left.png);left:0}section .wall.left .window{background-image:url(../assets/images/png/window-side-left.png);right:0}section .wall.left .window .pot-plant{left:-5px}section .wall.right{background-image:url(../assets/images/png/wall-right.png);right:0}section .wall.right .window{background-image:url(../assets/images/png/window-side-right.png);left:0}section .wall.right .window .pot-plant{right:-5px}section .rafter{z-index:77;bottom:-45px;left:50%;width:1010px;height:45px;margin-left:-506px;background:url(../assets/images/png/rafter.png) no-repeat}section .wrapper{max-width:520px;margin:0 auto}section .images-wrapper{max-width:400px;margin:0 auto}@media only screen and (min-width:1025px){section .images-wrapper{width:100%;max-width:100%;height:100%}}section .images-aspect-ratio{position:relative;width:100%;height:auto;padding:0 0 60%;overflow:hidden}@media only screen and (min-width:1025px){section .images-aspect-ratio{padding:0;height:100%;width:100%}}section .images-aspect-ratio .images{position:absolute;top:0;left:0;width:100%;height:100%;padding:0}.loaded .sections{background-color:#fff9ed}@media only screen and (min-width:1025px){.loaded .sections{background-color:transparent}}.sections{position:relative;background-color:transparent}.sections .section-include{z-index:25}@media only screen and (min-width:1025px){.sections section:nth-child(even) .copy-wrapper{right:-110px;left:auto}.sections section:nth-child(even) .images-wrapper{left:40px;right:auto}}.copy-wrapper{height:100%;padding:2em 1.6em}@media only screen and (min-width:1025px){.copy-wrapper{z-index:80;position:absolute;left:-110px;height:100%;width:600px;text-align:center}.copy-wrapper:before{content:'';height:100%;margin-right:-.25em}.copy-wrapper .wrapper,.copy-wrapper:before{display:inline-block;vertical-align:middle}}.copy-block{padding:1.2em;background-color:#fff;box-shadow:4px 4px 0 rgba(0,0,0,.1);border-radius:4px;color:#666;text-align:left;font-size:.8em;line-height:1.3em}@media only screen and (max-width:640px){.copy-block{transform:translateZ(0)!important}}@media only screen and (min-width:641px) and (max-width:1024px){.copy-block{transform:translateZ(0)!important}}@media only screen and (min-width:641px){.copy-block{font-size:.95em;line-height:1.35em}}.copy-block h3{font-size:1.2em;line-height:1.2em;padding-bottom:.3em;margin-bottom:.6em;color:#171617;text-transform:uppercase;border-bottom:2px solid #cab17e}@media only screen and (min-width:641px){.copy-block h3{font-size:1.5em;line-height:1.5em}}.copy-block p{margin-bottom:.85em}.copy-block p.last{margin-bottom:1.1em}.copy-block a{color:#cab17e}.copy-block a.button,.portfolio-overlay .close i:hover{color:#7a6d55}.copy-block p,.copy-block table td,.copy-block ul{font-size:inherit;line-height:inherit}.copy-block table{border:none;border-collapse:collapse}.copy-block form button[type=submit]{float:right}.copy-block .input-group{margin-bottom:.8em}.preloader{z-index:1000;position:fixed;top:0;right:0;bottom:0;left:0;background:#fff}.preloader .loader{position:absolute;top:50%;width:100%;height:3px;background-color:#f7f3ea;overflow:hidden}.preloader .loader .indicator-wrapper{width:100%;height:100%;animation:loading 1.5s cubic-bezier(.5,0,.5,1) 0s infinite alternate}.preloader .loader .indicator{margin-left:-20px;width:40px;height:100%;background-color:#cab17e}@keyframes loading{0%{transform:translateX(0%)}to{transform:translateX(100%)}}.contact-us{position:relative;z-index:75;margin-bottom:0;background-color:#9cdac9;background-image:linear-gradient(#9cdac9 66%,#caf0e5);overflow:hidden}@media only screen and (min-width:1025px){.contact-us{background:0 0;overflow:visible;height:700px}.contact-us .copy-block{margin-top:-70px}}.contact-us .moon{z-index:0;position:absolute;right:2%;top:0;width:50%;max-width:300px}.contact-us .mobile-clouds{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}.contact-us .mobile-clouds img{display:block;position:absolute}.contact-us .mobile-clouds .cloud1{left:-15%;top:30%;width:30%;opacity:.5}.contact-us .mobile-clouds .cloud2{width:30%;right:-10%;top:70%;opacity:.75}.contact-us .copy-wrapper{z-index:2;position:relative}.contact-us>.images{position:absolute;bottom:0;padding:0;width:100%;height:300px}.contact-us>.images .roof{position:absolute;left:50%;bottom:-25px;display:block;margin:6em -280px 0;width:560px}@media only screen and (min-width:1025px){.contact-us>.images .roof{margin:6em -550px 0;width:1100px}}.contact-us>.images .roof img{width:100%;height:auto}.contact-us form .field,.landing{position:relative}.contact-us form .field .invalid{position:absolute;right:.5em;top:.6em;padding:0 .5em;min-width:120px;color:#fff;background-color:#dc654d;border-radius:2px;font-size:.8em}@media only screen and (min-width:641px){.contact-us form .field .invalid{right:.4em;top:.3em}}.contact-us form .field .invalid i{margin-right:.4em;font-size:1.2em}.contact-us .images-aspect-ratio{overflow:visible}@media only screen and (min-width:1025px){.contact-us .images-wrapper{position:absolute;bottom:0;right:0;width:50%;height:60%}}.contact-us .piggy-wrapper{position:relative;width:100%;height:100%}.contact-us .piggy-wrapper .piggy-position{position:absolute;width:100%;height:100%;top:20%;left:10%;animation:piggy-satchel 20s cubic-bezier(0,.5,.5,1) 0s infinite}.contact-us .piggy-wrapper .piggy{top:0;left:0}@keyframes piggy-satchel{0%{opacity:1;transform:translateX(10%) translateY(50%) scale(1.2)}25%{opacity:1}to{opacity:0;transform:translateX(20%) translateY(-60%) scale(.25)}}.copyediting .piggy{left:50%;bottom:25%}.copyediting .piggy .shadow{bottom:-80%}@media only screen and (min-width:1025px){.copyediting img{position:absolute;bottom:0}.copyediting .clock{bottom:auto;top:130px;right:240px}.copyediting .table{right:60px}.copyediting .blackboard{right:140px;bottom:100px}.copyediting .piggy{position:absolute;left:auto;right:170px;bottom:70px}}.copywriting .piggy{left:30%;bottom:35%}.copywriting .piggy .shadow{bottom:-110%}@media only screen and (min-width:1025px){.copywriting img{position:absolute;bottom:0}.copywriting .chair{left:410px}.copywriting .desk{left:60px}.copywriting .cursor{left:95px;bottom:205px}.copywriting .piggy{position:absolute;left:170px;bottom:70px}}@keyframes cursor-flash{0%,49%{opacity:1}50%,to{opacity:0}}.credentials .button{margin-bottom:1.5em}@media only screen and (min-width:1025px){.credentials img{position:absolute;bottom:0;left:auto}.credentials .table{right:380px}.credentials .couch{right:60px;bottom:-10px}.credentials .button{margin-bottom:2em}}.landing{z-index:100;bottom:0;width:100%;margin-bottom:0;padding:0 3em;background-color:#fff;transition:height .25s ease-in-out}@media only screen and (max-width:640px){.landing{transform:translateZ(0)!important}}@media only screen and (min-width:641px) and (max-width:1024px){.landing{transform:translateZ(0)!important}}@media only screen and (min-width:1025px){.landing{position:absolute}}.landing .centered-wrapper,.landing .wrapper{height:100%}.landing .centered{max-width:400px}.landing .scroll-indicator{top:20px}.landing .scroll-indicator img{width:30px;height:auto}.portfolio-overlay{z-index:20;position:fixed;top:50px;left:0;bottom:0;right:0;background-color:rgba(255,255,255,.9)}.portfolio,.portfolio-overlay .close{z-index:1;position:absolute;top:.5em;right:1em}.portfolio h3,.portfolio-overlay .close i{font-size:1.5em;color:#cab17e}.portfolio-overlay .overlay-content{position:relative;max-width:800px;height:100%;margin:0 auto;padding:38px 16px 16px;text-align:center;overflow:hidden}@media only screen and (min-width:641px){.portfolio-overlay .overlay-content{padding:16px}}.portfolio-overlay .overlay-content img{text-align:center;max-width:100%;max-height:100%}.portfolio-overlay .magnify{position:absolute;width:100%;height:100%;top:50%;left:50%;overflow:hidden;cursor:crosshair}.portfolio-overlay .magnify .wrapper{position:absolute;top:0;left:0;overflow:hidden}.portfolio-overlay .magnify .wrapper img{display:block;width:100%;height:100%}.portfolio{top:50px;left:0;right:0;bottom:0;background-color:#fff}.portfolio .content{max-width:960px;margin:0 auto;padding:1.5em 0}@media only screen and (min-width:641px){.portfolio .content{padding:1.5em .5em}}.portfolio .responsive-content{margin-bottom:1.5em;padding-bottom:56.25%}.portfolio .av b,.portfolio p{font-size:.8em;line-height:1.3em}.portfolio p a{color:#cab17e}@media only screen and (min-width:641px){.portfolio p{font-size:.95em;line-height:1.35em}}.portfolio h3{border-bottom:2px solid #cab17e;line-height:1.2em;padding-bottom:.3em;margin-bottom:1em;color:#292829;text-transform:uppercase}.portfolio h5{margin-top:0}.portfolio .item{margin-bottom:4em}.portfolio .portfolio-content{margin-top:1.5em}.navbar:after,.portfolio .portfolio-content:after{display:block;content:'';clear:both}.portfolio .av .av-item{padding:.8em}.portfolio .av .av-item:nth-child(odd){background-color:#f7f3ea;border-radius:4px}.portfolio .av .av-item:nth-child(1){background-color:#fff;border-bottom:2px solid #cab17e;padding:0 .8em;border-radius:0}@media only screen and (min-width:641px){.portfolio .av b{font-size:.95em;line-height:1.35em}}.portfolio .scripts,.sidebar ul{list-style:none;margin:0;padding:0}.portfolio .scripts .script{display:block;margin-bottom:.5em}.portfolio .scripts .script .heading{position:relative;padding:.4em 1em;background-color:#e0d2b4;border-radius:4px;cursor:pointer;overflow:hidden}.portfolio .scripts .script .heading i{margin-right:.5em;font-size:.8em}.button,.portfolio .scripts .script .heading h5,button{font-size:.9em;margin:0;color:#7a6d55}@media only screen and (min-width:641px){.portfolio .scripts .script .heading h5{font-size:1em}}.portfolio .scripts .script .heading .audio-controls{position:absolute;top:0;right:0;width:30px;height:100%}.portfolio .scripts .script .heading .audio-controls button{min-width:0;padding:0;margin:0;width:30px;height:100%;border-radius:0;box-shadow:none}.portfolio .scripts .script .heading .audio-controls button:active{box-shadow:none;transform:translateY(0)}.portfolio .scripts .script .heading .audio-controls button i{display:block;margin:0;font-size:1.2em;text-align:center}.portfolio .thumb{position:relative;min-width:auto;width:80px;height:45px;padding:0;overflow:hidden;float:left;margin:0 1em 1em 0;cursor:zoom-in;border-radius:4px}.portfolio .thumb .thumb-overlay{z-index:10;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.5);opacity:1;transition:opacity .15s ease-in-out}@media only screen and (min-width:1025px){.portfolio .thumb .thumb-overlay{background-color:rgba(255,255,255,.5);opacity:0}}.portfolio .thumb .thumb-overlay i{display:block;width:100%;text-align:center;line-height:48px;font-size:1.8em;color:#292829}.portfolio .thumb img{transition:transform .15s ease-in-out}.portfolio .thumb:hover img{transform:scale(1.1)}.portfolio .thumb:hover .thumb-overlay{opacity:1}@media only screen and (min-width:1025px){.rates .copy-block:after{display:block;content:'';clear:both}.rates .currency-select{width:160px;padding:1.5em 1em;float:right;background-color:#f7f7f7;border-radius:4px}.rates .currency-select select{margin-bottom:0}.rates .pricing{width:300px;float:left}.rates img{position:absolute;bottom:0}.rates .drawers{left:280px}.rates .bed{left:60px}}.button,button{min-width:120px;height:29px;padding:0 5px;border-radius:4px;background-color:#cab17e;box-shadow:0 3px 0 #7a6d55;font-size:.8em;line-height:32px;font-weight:700;text-transform:uppercase}@media only screen and (min-width:641px){.button,button{min-width:160px;height:35px;padding:0 10px;border-radius:8px;font-size:1em;line-height:35px}}.button:focus,button:focus{background-color:#cab17e;color:#7a6d55}.button:hover,button:hover{background-color:#d1bc90;color:#897a5f}.button:active,button:active{box-shadow:0 1px 0 #7a6d55;transform:translateY(2px)}.button.disabled,.button[disabled],button.disabled,button[disabled]{background-color:#a08142;box-shadow:inset 0 0 3px #7a6d55;color:#584724;transform:translateY(3px)}.button.disabled:active,.button.disabled:focus,.button.disabled:hover,.button[disabled]:active,.button[disabled]:focus,.button[disabled]:hover,button.disabled:active,button.disabled:focus,button.disabled:hover,button[disabled]:active,button[disabled]:focus,button[disabled]:hover{background-color:#a08142;box-shadow:inset 0 0 3px #7a6d55;color:#584724;transform:translateY(3px)}.button.nav,button.nav{color:#cab17e;min-width:0;max-width:40px;width:100%;height:30px;padding:0 3px;margin:10px 5px;border:1px solid #cab17e;border-radius:0;box-shadow:none;background-color:#292829;line-height:30px}.button.nav:active,button.nav:active{transform:translateY(0)}@font-face{font-family:'ms700i';src:url(../assets/fonts/ms700i.eot);src:url(../assets/fonts/ms700i.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/ms700i.woff2) format("woff2"),url(../assets/fonts/ms700i.woff) format("woff"),url(../assets/fonts/ms700i.ttf) format("truetype"),url(../assets/fonts/ms700i.svg#ms700i) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'ms700';src:url(../assets/fonts/ms700.eot);src:url(../assets/fonts/ms700.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/ms700.woff2) format("woff2"),url(../assets/fonts/ms700.woff) format("woff"),url(../assets/fonts/ms700.ttf) format("truetype"),url(../assets/fonts/ms700.svg#ms700) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'ms100i';src:url(../assets/fonts/ms100i.eot);src:url(../assets/fonts/ms100i.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/ms100i.woff2) format("woff2"),url(../assets/fonts/ms100i.woff) format("woff"),url(../assets/fonts/ms100i.ttf) format("truetype"),url(../assets/fonts/ms100i.svg#ms100i) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'ms100';src:url(../assets/fonts/ms100.eot);src:url(../assets/fonts/ms100.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/ms100.woff2) format("woff2"),url(../assets/fonts/ms100.woff) format("woff"),url(../assets/fonts/ms100.ttf) format("truetype"),url(../assets/fonts/ms100.svg#ms100) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'bgb';src:url(../assets/fonts/bgb.eot);src:url(../assets/fonts/bgb.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/bgb.woff2) format("woff2"),url(../assets/fonts/bgb.woff) format("woff"),url(../assets/fonts/bgb.ttf) format("truetype"),url(../assets/fonts/bgb.svg#bgb) format("svg");font-weight:400;font-style:normal}input[type=email],input[type=text]{padding:0 5px}input[type=email],input[type=text],textarea{margin:0 0 .5em;border-radius:4px;border:1px solid #cab17e;background-color:#fcfcfc;box-shadow:none}input[type=email]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{font-style:italic;color:#d9c7a2}input[type=email]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{font-style:italic;color:#d9c7a2}input[type=email]::placeholder,input[type=text]::placeholder,textarea::placeholder{font-style:italic;color:#d9c7a2}input[type=email],input[type=text]{height:29px}textarea{padding:5px}select,select:active,select:focus,select:hover{padding:0 .5em;margin:0 0 .5em;border-radius:4px;border:1px solid #cab17e;background-color:#fcfcfc;color:#d9c7a2}.navbar{z-index:200;position:fixed;top:-50px;left:0;max-width:100%;width:100%;height:50px;padding:0 5px;border-bottom:1px solid #171617;background-color:#292829;color:#cab17e;transition:top .1s ease-in-out}.navbar.show{top:0}.navbar .logo-wrapper{float:left;width:100%;height:12px;margin:19px -50px;padding:0 60px}.navbar .logo{width:100%;height:100%;background:url(../assets/images/svg/logo.svg) center center no-repeat;background-size:contain}.navbar .language-toggle{font-size:12px}.navbar .menu-trigger{float:left}.navbar .menu-trigger i{display:block;transition:transform .1s ease-in-out;transform:rotate(0deg)}.navbar .menu-trigger.side-bar-open i{transform:rotate(-90deg)}.no-svg .navbar .logo{background-image:url(../assets/images/png/logo.png)}.parallax{position:absolute;z-index:1000;perspective:300px;width:100%;height:auto;overflow-x:hidden;overflow-y:scroll}.parallax-group{position:relative;transform-style:preserve-3d}.parallax-layer{position:absolute;top:100px;right:100px;bottom:100px;left:100px}.parallax-layer.base{background-color:red;opacity:.5;transform:translateZ(0)}.parallax-layer.back{background-color:#999;opacity:.5;transform:translateZ(-100px) scale(1.03333)}.parallax-layer.front{background-color:#000;opacity:.5;transform:translateZ(100px) scale(.96667)}.sidebar{z-index:100;position:fixed;top:0;left:-250px;width:250px;height:100%;padding:50px 0 0;border-right:2px solid #cab17e;background-color:#3b393b;transition:left .25s cubic-bezier(.2,0,.8,1)}.sidebar.open{left:0}.sidebar .copyright{position:absolute;bottom:0;padding:.5em;margin-bottom:0;font-size:.7em;color:#7a6d55}:focus{outline:none}.centered-wrapper{text-align:center;white-space:nowrap}.centered,.centered-wrapper:before{display:inline-block;vertical-align:middle}.centered-wrapper:before{content:'';height:100%;margin-right:-.25em}.centered{width:100%}.centered a,.centered h1,.centered h2,.centered h3,.centered h4,.centered h5,.centered h6,.centered p{white-space:pre-wrap}.responsive-content{position:relative;width:100%;height:auto;padding-bottom:60%}.responsive-content img,.responsive-content video,.rotate-screen{position:absolute;top:0;left:0;width:100%;height:100%}.rotate-screen{display:none;position:fixed;z-index:103;background:#fff}.rotate-screen .centered-wrapper{height:100%}@media only screen and (max-width:640px) and (orientation:landscape){.rotate-screen{display:block}}.translating .piggy{left:30%;bottom:40%}.translating .piggy .shadow{bottom:-115%}@media only screen and (min-width:1025px){.translating img{position:absolute;bottom:0}.translating .chair{left:380px}.translating .bookshelf{left:60px}.translating .flowerpot{left:290px}.translating .piggy{position:absolute;left:170px;bottom:70px}.welcome .piggy,.welcome img{position:absolute;right:140px;bottom:150px}.welcome .piggy{right:100px;bottom:30px}}.clouds,.house{position:relative;width:100%}.house{background:0 0;height:695px}.house img.house{display:block;width:990px;height:580px;margin:0 auto}.house .mailbox{z-index:80;position:absolute;top:488px;left:50%;margin-left:-300px}.house .trees{z-index:70;position:absolute;left:50%;top:220px;width:1440px;height:360px;margin:0 -720px}.house .trees .tree{position:absolute;bottom:0;height:360px;width:auto}.house .trees .tree.tree-middle-left{height:200px;opacity:.75;left:50px}.house .trees .tree.tree-back-left{height:150px;opacity:.5;left:160px}.house .trees .tree.tree-front-right{height:200px;opacity:.75;right:10px}.house .trees .tree.tree-middle-right{height:360px;opacity:1;right:100px}.house .ground{z-index:75;position:absolute;top:580px;width:100%;height:115px;background:url(../assets/images/png/landing-ground-repeat.png) repeat-x}.house .ground img{position:absolute;display:block;top:0;left:50%;margin:0 -720px;width:1440px;height:115px}.clouds{z-index:1;height:100%;display:none}@media only screen and (min-width:1025px){.clouds{display:block}}.clouds .cloud{position:absolute;width:100%;top:0}.clouds .cloud:nth-child(1n){top:2\%;z-index:81;opacity:.81;animation:cloud-drift 119s linear -9s infinite}.clouds .cloud:nth-child(1n) img{transform:scale(.5265)}.clouds .cloud:nth-child(2n){top:4\%;z-index:74;opacity:.74;animation:cloud-drift 126s linear -101s infinite}.clouds .cloud:nth-child(2n) img{transform:scale(.481)}.clouds .cloud:nth-child(3n){top:6\%;z-index:98;opacity:.98;animation:cloud-drift 102s linear -11s infinite}.clouds .cloud:nth-child(3n) img{transform:scale(.637)}.clouds .cloud:nth-child(4n){top:8\%;z-index:91;opacity:.91;animation:cloud-drift 109s linear -61s infinite}.clouds .cloud:nth-child(4n) img{transform:scale(.5915)}.clouds .cloud:nth-child(5n){top:10\%;z-index:88;opacity:.88;animation:cloud-drift 112s linear -1s infinite}.clouds .cloud:nth-child(5n) img{transform:scale(.572)}.clouds .cloud:nth-child(6n){top:12\%;z-index:94;opacity:.94;animation:cloud-drift 106s linear -38s infinite}.clouds .cloud:nth-child(6n) img{transform:scale(.611)}.clouds .cloud:nth-child(7n){top:14\%;z-index:90;opacity:.9;animation:cloud-drift 110s linear -55s infinite}.clouds .cloud:nth-child(7n) img{transform:scale(.585)}.clouds .cloud:nth-child(8n){top:16\%;z-index:63;opacity:.63;animation:cloud-drift 137s linear -17s infinite}.clouds .cloud:nth-child(8n) img{transform:scale(.4095)}.clouds .cloud:nth-child(9n){top:18\%;z-index:31;opacity:.31;animation:cloud-drift 169s linear -18s infinite}.clouds .cloud:nth-child(9n) img{transform:scale(.2015)}.clouds .cloud:nth-child(10n){top:20\%;z-index:69;opacity:.69;animation:cloud-drift 131s linear -86s infinite}.clouds .cloud:nth-child(10n) img{transform:scale(.4485)}.clouds .cloud:nth-child(11n){top:22\%;z-index:44;opacity:.44;animation:cloud-drift 156s linear -105s infinite}.clouds .cloud:nth-child(11n) img{transform:scale(.286)}.clouds .cloud:nth-child(12n){top:24\%;z-index:65;opacity:.65;animation:cloud-drift 135s linear -5s infinite}.clouds .cloud:nth-child(12n) img{transform:scale(.4225)}.clouds .cloud:nth-child(13n){top:26\%;z-index:28;opacity:.28;animation:cloud-drift 172s linear -16s infinite}.clouds .cloud:nth-child(13n) img{transform:scale(.182)}.clouds .cloud:nth-child(14n){top:28\%;z-index:33;opacity:.33;animation:cloud-drift 167s linear -110s infinite}.clouds .cloud:nth-child(14n) img{transform:scale(.2145)}.clouds .cloud:nth-child(15n){top:30\%;z-index:93;opacity:.93;animation:cloud-drift 107s linear -80s infinite}.clouds .cloud:nth-child(15n) img{transform:scale(.6045)}.clouds .cloud:nth-child(16n){top:32\%;z-index:59;opacity:.59;animation:cloud-drift 141s linear -19s infinite}.clouds .cloud:nth-child(16n) img{transform:scale(.3835)}.clouds .cloud:nth-child(17n){top:34\%;z-index:26;opacity:.26;animation:cloud-drift 174s linear -161s infinite}.clouds .cloud:nth-child(17n) img{transform:scale(.169)}.clouds .cloud:nth-child(18n){top:36\%;z-index:33;opacity:.33;animation:cloud-drift 167s linear -88s infinite}.clouds .cloud:nth-child(18n) img{transform:scale(.2145)}.clouds .cloud:nth-child(19n){top:38\%;z-index:44;opacity:.44;animation:cloud-drift 156s linear -23s infinite}.clouds .cloud:nth-child(19n) img{transform:scale(.286)}.clouds .cloud:nth-child(20n){top:40\%;z-index:59;opacity:.59;animation:cloud-drift 141s linear -64s infinite}.clouds .cloud:nth-child(20n) img{transform:scale(.3835)}.clouds .cloud:nth-child(21n){top:42\%;z-index:40;opacity:.4;animation:cloud-drift 160s linear -22s infinite}.clouds .cloud:nth-child(21n) img{transform:scale(.26)}.clouds .cloud:nth-child(22n){top:44\%;z-index:92;opacity:.92;animation:cloud-drift 108s linear -107s infinite}.clouds .cloud:nth-child(22n) img{transform:scale(.598)}.clouds .cloud:nth-child(23n){top:46\%;z-index:35;opacity:.35;animation:cloud-drift 165s linear -68s infinite}.clouds .cloud:nth-child(23n) img{transform:scale(.2275)}.clouds .cloud:nth-child(24n){top:48\%;z-index:89;opacity:.89;animation:cloud-drift 111s linear -52s infinite}.clouds .cloud:nth-child(24n) img{transform:scale(.5785)}.clouds .cloud:nth-child(25n){top:50\%;z-index:94;opacity:.94;animation:cloud-drift 106s linear -42s infinite}.clouds .cloud:nth-child(25n) img{transform:scale(.611)}.clouds .cloud:nth-child(26n){top:52\%;z-index:97;opacity:.97;animation:cloud-drift 103s linear -64s infinite}.clouds .cloud:nth-child(26n) img{transform:scale(.6305)}.clouds .cloud:nth-child(27n){top:54\%;z-index:98;opacity:.98;animation:cloud-drift 102s linear -32s infinite}.clouds .cloud:nth-child(27n) img{transform:scale(.637)}.clouds .cloud:nth-child(28n){top:56\%;z-index:80;opacity:.8;animation:cloud-drift 120s linear -101s infinite}.clouds .cloud:nth-child(28n) img{transform:scale(.52)}.clouds .cloud:nth-child(29n){top:58\%;z-index:71;opacity:.71;animation:cloud-drift 129s linear -14s infinite}.clouds .cloud:nth-child(29n) img{transform:scale(.4615)}.clouds .cloud:nth-child(30n){top:60\%;z-index:83;opacity:.83;animation:cloud-drift 117s linear -43s infinite}.clouds .cloud:nth-child(30n) img{transform:scale(.5395)}.clouds .cloud:nth-child(31n){top:62\%;z-index:53;opacity:.53;animation:cloud-drift 147s linear -22s infinite}.clouds .cloud:nth-child(31n) img{transform:scale(.3445)}.clouds .cloud:nth-child(32n){top:64\%;z-index:36;opacity:.36;animation:cloud-drift 164s linear -30s infinite}.clouds .cloud:nth-child(32n) img{transform:scale(.234)}.clouds .cloud:nth-child(33n){top:66\%;z-index:25;opacity:.25;animation:cloud-drift 175s linear -163s infinite}.clouds .cloud:nth-child(33n) img{transform:scale(.1625)}.clouds .cloud:nth-child(34n){top:68\%;z-index:86;opacity:.86;animation:cloud-drift 114s linear -16s infinite}.clouds .cloud:nth-child(34n) img{transform:scale(.559)}.clouds .cloud:nth-child(35n){top:70\%;z-index:52;opacity:.52;animation:cloud-drift 148s linear -13s infinite}.clouds .cloud:nth-child(35n) img{transform:scale(.338)}.clouds .cloud:nth-child(36n){top:72\%;z-index:53;opacity:.53;animation:cloud-drift 147s linear -59s infinite}.clouds .cloud:nth-child(36n) img{transform:scale(.3445)}.clouds .cloud:nth-child(37n){top:74\%;z-index:79;opacity:.79;animation:cloud-drift 121s linear -31s infinite}.clouds .cloud:nth-child(37n) img{transform:scale(.5135)}.clouds .cloud:nth-child(38n){top:76\%;z-index:65;opacity:.65;animation:cloud-drift 135s linear -40s infinite}.clouds .cloud:nth-child(38n) img{transform:scale(.4225)}.clouds .cloud:nth-child(39n){top:78\%;z-index:95;opacity:.95;animation:cloud-drift 105s linear -34s infinite}.clouds .cloud:nth-child(39n) img{transform:scale(.6175)}.clouds .cloud:nth-child(40n){top:80\%;z-index:80;opacity:.8;animation:cloud-drift 120s linear -23s infinite}.clouds .cloud:nth-child(40n) img{transform:scale(.52)}@keyframes cloud-drift{0%{transform:translateX(-20%)}to{transform:translateX(120%)}}.piggy,.piggy .pig{position:absolute;height:auto}.piggy{bottom:20%;padding-bottom:20%;left:15%;width:13%}@media only screen and (min-width:1025px){.piggy{width:65px;height:100px;padding:0;left:auto;bottom:0}}.piggy .pig{z-index:4;top:0;left:0;width:100%}.piggy.back .pig{z-index:1}.piggy.back .wing-left{top:-12%;right:60%}.piggy.back .wing-right{top:-12%;left:60%}.piggy.satchel{width:14%}.piggy.satchel .pig{z-index:1}.piggy.satchel .wing-left{top:-6%;right:60%}.piggy.satchel .wing-right{top:-6%;left:69%}@media only screen and (min-width:1025px){.piggy.satchel{width:70px}.piggy.satchel .wing-left,.piggy.satchel .wing-right{top:-12%}}.piggy .wing-left{z-index:3;position:absolute;top:-15%;right:60%;transform-origin:bottom right;animation:piggy-wings-left 1.2s ease-out infinite}.piggy .wing-right{z-index:2;position:absolute;top:-15%;left:60%;transform-origin:bottom left;animation:piggy-wings-right 1.2s ease-out 0s infinite}.piggy .shadow{position:absolute;bottom:-50%;height:10%;border-radius:50%;width:90%;margin:5%;background-color:#fff5e3;animation:piggy-shadow 1.2s ease-out 0s infinite}.piggy .hover{position:absolute;width:100%;height:100%;animation:piggy-hover 1.2s ease-out 0s infinite}@keyframes piggy-shadow{0%,to{transform:scale(.85)}50%{transform:scale(1)}}@keyframes piggy-hover{0%,to{transform:translateY(0%)}50%{transform:translateY(10%)}}@keyframes piggy-wings-right{0%,to{transform:rotate(20deg)}50%{transform:rotate(-20deg)}}@keyframes piggy-wings-left{0%,to{transform:rotate(-20deg)}50%{transform:rotate(20deg)}}