@import url(https://fonts.googleapis.com/css?family=Montserrat:300,700|Playfair+Display:400,700);.page-wrap:after,.wrapper img,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:icomoon;src:url(fonts/icomoon.eot?m1odp2);src:url(fonts/icomoon.eot?m1odp2#iefix) format('embedded-opentype'),url(fonts/icomoon.ttf?m1odp2) format('truetype'),url(fonts/icomoon.woff?m1odp2) format('woff'),url(fonts/icomoon.svg?m1odp2#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cactus:before{content:"\e900"}.icon-mail:before{content:"\e901"}.icon-pinterest:before{content:"\e902"}.icon-instagram:before{content:"\e903"}.icon-twitter:before{content:"\e904"}.icon-facebook:before{content:"\e905"}.item h3:after,.page-wrap:after,h2.line:before{content:""}body,html{height:100%}body{line-height:1;font-family:Montserrat,sans-serif;font-size:13px;color:#303133;font-weight:300;background-color:#FFF}.item h3,h2{font-size:25px;font-family:'Playfair Display',serif}.item .cta,footer .icons ul li a{color:#FFF;text-decoration:none;transition:all 2s cubic-bezier(.33,1,.55,.99)}h2{font-weight:400;text-align:center;letter-spacing:.075em;margin-bottom:30px}h2.line{position:relative;z-index:1}h2.line:before{border-top:1px solid #303133;margin:0 auto;position:absolute;top:54%;left:0;right:0;bottom:0;width:100%;z-index:-1}h2.line span{background:#fff;padding:0 25px}.wrapper{width:90%;max-width:1200px;margin:0 auto}header{text-align:center;padding:20px 0}.wrapper img{margin:0 auto;height:auto}.wrapper .logo{max-width:500px;width:100%}.wrapper .illustration{max-width:250px;width:90%;margin:10px auto}.page-wrap{min-height:100%;margin-bottom:-60px}.page-wrap:after,footer{height:60px}section{text-align:center}.row .item:first-child{margin-left:0}.item{background-color:#f7f7f7;width:204px;display:inline-block;vertical-align:top;margin:70px 0 70px 30px;padding:10px;height:300px;position:relative}footer .credits,footer .icons{vertical-align:middle;display:inline-block}.item img{width:80%;height:auto;margin-top:-50px;margin-bottom:10px}.item h3{font-weight:700;padding:10px 0}.item h3:after{display:block;width:20px;border-top:2px solid #303133;margin:10px auto}.item p{line-height:1.5em}.item .cta{background-color:#e45362;text-align:center;display:block;position:absolute;bottom:-30px;padding:20px 0;width:90%;font-family:'Playfair Display',serif;font-size:20px;text-transform:uppercase;letter-spacing:.025em;border-radius:5px}.item .cta:hover{background-color:#be3c4a}.item .cta.disable,.item .cta:hover.disable{background-color:#a8a7a7}footer{width:100%;background-color:#f7f7f7;padding:50px 0}footer .credits{width:49%}footer .icons{width:50%}footer .icons ul{text-align:right}footer .icons ul li{display:inline-block;margin:5px}footer .icons ul li a{display:block;background-color:#303133;font-size:27px;padding:12px;border-radius:100%}footer .icons ul li a:hover{background-color:#535457}@media screen and (max-width:1000px){.item{margin-left:10px;margin-right:10px}footer{height:auto}footer .credits,footer .icons{width:90%;display:block;margin:15px auto;text-align:center}footer .icons ul{text-align:center}}@media screen and (max-width:414px){h2.line span{background-color:transparent;text-align:center;display:block}h2.line:before{border:0}footer{height:auto}}