html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;}article,aside,figure,footer,header,hgroup,nav,section,details,summary{display:block;}img,object,embed{max-width:100%;}html{overflow-y:scroll;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}table{border-collapse:collapse;border-spacing:0;}th{vertical-align:bottom;}td{font-weight:normal;vertical-align:top;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}input,select{vertical-align:middle;}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;}input[type="radio"]{vertical-align:text-bottom;}input[type="checkbox"]{vertical-align:bottom;}.ie7 input[type="checkbox"]{vertical-align:baseline;}.ie6 input{vertical-align:text-bottom;}select,input,textarea{font:100% sans-serif;}table{font-size:inherit;font:100%;}td,td img{vertical-align:top;}sub,sup{position:relative;font-size:75%;line-height:0;}sup{top:-0.5em;}sub{bottom:-0.25em;}pre,code,kbd,samp{font-family:monospace,sans-serif;}.clickable,label,input[type=button],input[type=submit],button{cursor:pointer;}button,input,select,textarea{margin:0;}button{width:auto;overflow:visible;}.ie7 img{-ms-interpolation-mode:bicubic;}.ie6 html{filter:expression(document.execCommand("BackgroundImageCache", false, true));}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}html,body{cursor:default;}code{cursor:text;}a,label,button,input[type="radio"],input[type="submit"],input[type="checkbox"]{cursor:pointer;}button[disabled],input[disabled]{cursor:default;}article,aside,details,fig caption,figure,footer,header,group,nav,section{display:block;}audio,canvas,video{display:inline-block;}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{font-size:22px;font-size:2.2rem;line-height:1.36364em;font-family:"Courier New",Courier,monospace;color:#959595;background:white;}p{margin-top:1.36364em;margin-bottom:1.36364em;}ol{margin-top:1.36364em;margin-bottom:1.36364em;padding:0 0 0 22px;list-style-type:decimal;}ul{margin-top:1.36364em;margin-bottom:1.36364em;padding:0 0 0 22px;list-style-type:square;}i,em{font-style:italic;}b,strong{font-weight:bold;}a{color:#8cd0c6;text-decoration:none;}img{display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}::-moz-selection{background:rgba(140, 208, 198, 0.35);text-shadow:none;}::selection{background:rgba(140, 208, 198, 0.35);text-shadow:none;}label{display:block;margin:0 0 5px 0;font-size:16px;font-size:1.6rem;line-height:1.5em;font-family:"Courier New",Courier,monospace;}input[type="text"],input[type="search"],input[type="email"],input[type="tel"],input[type="password"]{-webkit-appearance:none;display:block;width:100%;padding:11px 18px 9px 18px;font-size:16px;font-size:1.6rem;line-height:1.5em;font-family:"Courier New",Courier,monospace;color:#959595;background:white;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}input[type="text"]:focus,input[type="search"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="password"]:focus{outline:none;-webkit-box-shadow:0 0 0 4px #84c4ba;-moz-box-shadow:0 0 0 4px #84c4ba;box-shadow:0 0 0 4px #84c4ba;}input[type="button"],input[type="submit"]{-webkit-appearance:none;display:block;padding:15px 25px 13px 25px;font-size:16px;font-size:1.6rem;line-height:1.5em;font-family:"Courier New",Courier,monospace;font-weight:bold;text-transform:uppercase;text-align:center;color:white;background:transparent;border:4px solid white;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}input[type="button"]:focus,input[type="button"]:hover,input[type="submit"]:focus,input[type="submit"]:hover{color:#8cd0c6;background:white;}textarea{-webkit-appearance:none;display:block;width:100%;max-width:100%;padding:18px 22px;font-size:16px;font-size:1.6rem;line-height:1.5em;font-family:"Courier New",Courier,monospace;color:#959595;background:white;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}textarea:focus{outline:none;-webkit-box-shadow:0 0 0 4px #84c4ba;-moz-box-shadow:0 0 0 4px #84c4ba;box-shadow:0 0 0 4px #84c4ba;}button{-webkit-appearance:none;display:block;padding:8px 20px 6px 20px;font-size:16px;font-size:1.6rem;line-height:1.5em;font-family:"Courier New",Courier,monospace;font-weight:bold;text-transform:uppercase;text-align:center;color:white;background:transparent;border:4px solid white;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:color 0.35s,background-color 0.35s;-moz-transition:color 0.35s,background-color 0.35s;-ms-transition:color 0.35s,background-color 0.35s;-o-transition:color 0.35s,background-color 0.35s;transition:color 0.35s,background-color 0.35s;}button:focus{outline:none;-webkit-box-shadow:0 0 0 4px #84c4ba;-moz-box-shadow:0 0 0 4px #84c4ba;box-shadow:0 0 0 4px #84c4ba;}button:focus,button:hover{color:#8cd0c6;background:white;}.wrap{max-width:1336px;margin:0 auto;padding:0 20px;}.group:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}.lt-ie8 .group{zoom:1;}.left{float:left;display:block;margin:0 15px 15px 0;}.right{float:right;display:block;margin:0 0 15px 15px;}.caps{text-transform:uppercase;}.upper{text-transform:uppercase;}.line{display:block;}.move{overflow:hidden;position:absolute;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}.move.focusable:active,.move.focusable:focus{position:static;clip:auto;height:auto;width:auto;margin:0;overflow:visible;}.hide{display:none !important;visibility:hidden;}.required{color:#ff634a;}.flexslider{margin:0;padding:0;}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;}.flexslider .slides img{display:block;width:100%;}.flex-pauseplay span{text-transform:capitalize;}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}html[xmlns] .slides{display:block;}* html .slides{height:1%;}.no-js .slides>li:first-child{display:block;}body.dev{padding-bottom:30px;}#dev{position:fixed;left:0;bottom:0;width:100%;height:30px;padding:8px 10px 0 10px;font-size:12px;font-size:1.2rem;line-height:1.16667em;font-family:Helvetica,Arial,sans-serif;text-transform:uppercase;color:white;background:#d4b0ff;z-index:9999999;}#logo{position:absolute;left:50%;top:13px;margin:0 0 0 -65px;text-indent:-9999px;white-space:nowrap;overflow:hidden;z-index:50;}@media screen and (min-width: 500px){#logo{top:35px;margin:0 0 0 -100px;}}#logo a{display:block;width:130px;height:38px;background:url(../img/logo.png);background-size:130px 38px;opacity:1;-webkit-transition:opacity 0.35s;-moz-transition:opacity 0.35s;-ms-transition:opacity 0.35s;-o-transition:opacity 0.35s;transition:opacity 0.35s;}@media screen and (min-width: 500px){#logo a{width:200px;height:58px;background-size:200px 58px;}}#logo a:hover{opacity:0.65;}#nav{background:transparent;-webkit-transition:background 0.35s;-moz-transition:background 0.35s;-ms-transition:background 0.35s;-o-transition:background 0.35s;transition:background 0.35s;}.nav-open #nav{position:fixed;left:0;top:0;width:100%;height:100%;background:#8cd0c6;z-index:9999;}#nav .toggle{position:absolute;left:14px;top:16px;text-indent:-9999px;white-space:nowrap;overflow:hidden;cursor:pointer;opacity:1;-webkit-transition:opacity 0.35s;-moz-transition:opacity 0.35s;-ms-transition:opacity 0.35s;-o-transition:opacity 0.35s;transition:opacity 0.35s;z-index:9999;}@media screen and (min-width: 500px){#nav .toggle{left:18px;top:46px;}}#nav .toggle:hover{opacity:0.65;}#nav .toggle span{display:block;width:40px;height:35px;background:url(../img/nav-toggle.svg);background-size:40px 70px;}@media screen and (min-width: 500px){#nav .toggle span{width:46px;height:40px;background-size:46px 80px;}}.no-svg #nav .toggle span{background-image:url(../img/nav-toggle.png);}.nav-open #nav .toggle span{background-position:0 -35px;}@media screen and (min-width: 500px){.nav-open #nav .toggle span{background-position:0 -40px;}}#nav ul{display:none;position:absolute;left:50%;top:50%;margin:0;padding:0;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);list-style:none;}.nav-open #nav ul{display:block;}#nav ul li{margin:0 0 24px 0;font-size:24px;font-size:2.4rem;line-height:1.25em;text-transform:uppercase;text-align:center;letter-spacing:4px;}@media screen and (min-width: 560px) and (min-height: 460px){#nav ul li{margin:0 0 34px 0;font-size:32px;font-size:3.2rem;line-height:1.5em;}}#nav ul li:last-of-type{margin:0;}@media screen and (min-width: 560px) and (min-height: 460px){#nav ul li:last-of-type{margin:0;}}#nav ul a{display:block;width:100%;padding:13px 0 11px 0;width:200px;color:white;background:transparent;border:4px solid white;-webkit-transition:color 0.35s,background-color 0.35s;-moz-transition:color 0.35s,background-color 0.35s;-ms-transition:color 0.35s,background-color 0.35s;-o-transition:color 0.35s,background-color 0.35s;transition:color 0.35s,background-color 0.35s;}@media screen and (min-width: 560px) and (min-height: 460px){#nav ul a{width:280px;}}#nav ul a:hover{color:#8cd0c6;background:white;}#hero .wrap{max-width:none;padding:0;}.flexslider{position:relative;}.flexslider .slides{height:480px;margin:0;padding:0;list-style:none;}@media screen and (min-width: 600px){.flexslider .slides{height:600px;}}@media screen and (min-width: 860px){.flexslider .slides{height:700px;}}.flexslider .slides li{position:relative;height:480px;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;}@media screen and (min-width: 600px){.flexslider .slides li{height:600px;}}@media screen and (min-width: 860px){.flexslider .slides li{height:700px;}}.flexslider .slides .overlay{position:absolute;left:50%;top:50%;width:100%;max-width:520px;padding:0 40px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;}.flexslider .slides p{font-size:30px;font-size:3rem;line-height:1.26667em;font-weight:bold;text-align:center;letter-spacing:4px;color:white;}.flexslider .slides p:first-of-type{margin-top:0;}.flexslider .slides p:last-of-type{margin-bottom:0;}.flexslider .slides .hero-01 .overlay{max-width:600px;}.flexslider .slides .hero-02 .overlay{max-width:580px;}@media screen and (max-width: 479px){.flexslider .slides .hero-02 br{display:none;}}.flexslider .flex-control-paging{position:absolute;left:50%;bottom:28px;margin:0;padding:0;list-style:none;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:5;}.flexslider .flex-control-paging:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}.lt-ie8 .flexslider .flex-control-paging{zoom:1;}.flexslider .flex-control-paging li{float:left;margin:0 4px 0 0;text-indent:-9999px;white-space:nowrap;overflow:hidden;}.flexslider .flex-control-paging li:last-of-type{margin:0;}.flexslider .flex-control-paging a{position:relative;display:block;width:30px;height:30px;}.flexslider .flex-control-paging a:after{content:"";position:absolute;left:50%;top:50%;margin:-5px 0 0 -5px;width:10px;height:10px;background:rgba(255, 255, 255, 0.5);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;z-index:1;}.flexslider .flex-control-paging a:hover:after{background:white;}.flexslider .flex-control-paging .flex-active:after{background:white;}.hero{position:relative;height:480px;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;}@media screen and (min-width: 600px){.hero{height:600px;}}@media screen and (min-width: 860px){.hero{height:700px;}}.hero.hero-04 .overlay{max-width:580px;}.hero .overlay{position:absolute;left:50%;top:50%;width:100%;max-width:520px;padding:0 40px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;}#contact .hero .overlay{display:none;}.hero p{font-size:30px;font-size:3rem;line-height:1.26667em;font-weight:bold;text-align:center;letter-spacing:4px;color:white;}.hero p:first-of-type{margin-top:0;}.hero p:last-of-type{margin-bottom:0;}#content{padding:30px 0 30px 0;}@media screen and (min-width: 600px){#content{padding:60px 0 120px 0;}}.butterflies{width:100%;max-width:860px;margin:0 auto 10px auto;}@media screen and (min-width: 640px){.butterflies{display:table;margin:0 auto 50px auto;}}.butterflies .block{text-align:center;}@media screen and (min-width: 640px){.butterflies .block{display:table-cell;vertical-align:middle;text-align:left;}}@media screen and (min-width: 640px){.butterflies .block:first-of-type{width:50%;}}@media screen and (min-width: 640px){.butterflies .block:last-of-type{width:50%;}}.butterflies .photo{position:relative;display:inline-block;}@media screen and (min-width: 640px){.butterflies .photo{display:block;}}.butterflies .photo span{position:relative;display:inline-block;}.butterflies .photo span:after{content:"";position:absolute;left:20px;top:20px;right:20px;bottom:20px;border:9px solid white;z-index:1;}.butterflies .text{display:inline-block;}@media screen and (min-width: 640px){.butterflies .text{display:block;}}.relationships{width:100%;max-width:860px;margin:0 auto 15px auto;}@media screen and (min-width: 640px){.relationships{display:table;margin:0 auto 50px auto;}}.relationships .block{text-align:center;}@media screen and (min-width: 640px){.relationships .block{display:table-cell;vertical-align:middle;text-align:left;}}.relationships .block:first-of-type{margin:0 0 30px 0;}@media screen and (min-width: 640px){.relationships .block:first-of-type{width:41%;margin:0;padding:0 20px;}}.relationships .block:last-of-type{width:100%;max-width:510px;margin:0 auto;}@media screen and (min-width: 640px){.relationships .block:last-of-type{width:59%;max-width:none;margin:0;}}.relationships .text{position:relative;width:100%;max-width:478px;margin:0 auto;padding:0 0 34px 0;text-align:left;}@media screen and (min-widht: 640px){.relationships .text{max-width:none;margin:0;}}.relationships .text:after{content:"";position:absolute;left:50%;bottom:0;width:28px;height:6px;margin:0 0 0 -14px;background:#959595;z-index:1;}.relationships .text p{font-size:20px;font-size:2rem;line-height:1.25em;color:#707070;}.relationships .text p:first-of-type{margin-top:0;}.relationships .text p:last-of-type{margin-bottom:0;}.relationships .photo{padding:15px;background:white;border:1px solid #d7d7d7;}@media screen and (min-width: 640px){}.love{width:100%;max-width:860px;margin:0 auto;}@media screen and (min-width: 640px){.love{display:table;}}@media screen and (min-width: 640px){.love .block{display:table-cell;vertical-align:middle;}}.love .block:first-of-type{margin:0 0 20px 0;}@media screen and (min-width: 640px){.love .block:first-of-type{position:relative;left:35px;margin:0;z-index:1;}}@media screen and (min-width: 640px){.love .block:last-of-type{position:relative;right:55px;}}.love .text img{margin:0 auto;}@media screen and (min-width: 640px){.love .text img{margin:0;}}.love .photo img{margin:0 auto;}@media screen and (min-width: 640px){.love .photo img{margin:0;}}.about-intro{position:relative;width:100%;max-width:768px;margin:0 auto 75px auto;padding:0 0 60px 0;}.about-intro:after{content:"";position:absolute;left:50%;bottom:0;width:28px;height:6px;margin:0 0 0 -14px;background:#959595;z-index:1;}.about-intro h1{width:362px;height:45px;margin:0 auto 55px auto;background:url(../img/about-tend.png);text-indent:-9999px;white-space:nowrap;overflow:hidden;}.about-intro p{color:#707070;}.about-intro p:first-of-type{margin-top:0;}.about-intro p:last-of-type{margin-bottom:0;}.testimonial{width:100%;max-width:768px;margin:0 auto 68px auto;}.testimonial p{font-size:26px;font-size:2.6rem;line-height:1.34615em;font-weight:bold;text-transform:lowercase;text-align:center;color:#8cd0c6;}.testimonial p:first-of-type{margin-top:0;}.testimonial p:first-of-type:before{content:"\201C";}.testimonial p:last-of-type{margin-bottom:0;}.testimonial p:last-of-type:after{content:"\201D";}.testimonial footer{margin:30px 0 0 0;padding:0 100px 0 0;}.testimonial span{display:block;font-size:26px;font-size:2.6rem;line-height:1.34615em;font-style:italic;text-transform:uppercase;text-align:right;color:#8cd0c6;}.testimonial span:before{content:"– ";}.sneak-peek{width:100%;max-width:852px;margin:0 auto;}.sneak-peek h2{margin-bottom:1.4em;font-size:20px;font-size:2rem;line-height:1.5em;font-weight:normal;font-style:italic;text-align:center;color:#8cd0c6;}.sneak-peek ul{margin:0;padding:0;list-style:none;text-align:justify;}.sneak-peek ul:after{content:"";display:inline-block;width:100%;}.sneak-peek li{display:inline-block;width:calc(33.33333% - 20px);margin:0 0 -40px 0;}.contact-intro{position:relative;width:100%;max-width:768px;margin:0 auto 50px auto;}.contact-intro h1{width:317px;height:45px;margin:0 auto 55px auto;background:url(../img/say-hello.png);text-indent:-9999px;white-space:nowrap;overflow:hidden;}.contact-intro p{font-size:24px;font-size:2.4rem;line-height:1.25em;color:#707070;}.contact-intro p:first-of-type{margin-top:0;}.contact-intro p:last-of-type{margin-bottom:0;}.form-block{width:100%;max-width:890px;margin:0 auto;padding:0;}.form-block ol{margin:0;padding:0;list-style:none;}.form-block ol:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}.lt-ie8 .form-block ol{zoom:1;}.form-block li{margin:0 0 12px 0;}@media screen and (min-width: 600px){.form-block li.first-name-field{float:left;width:50%;padding:0 6px 0 0;}}@media screen and (min-width: 600px){.form-block li.last-name-field{float:right;width:50%;padding:0 0 0 6px;}}.form-block label{display:none;}.form-block input{background:#f3f3f3;}.form-block textarea{min-height:180px;background:#f3f3f3;}.form-block button{width:130px;margin:45px auto 0 auto;padding:14px 0 12px 0;color:#8cd0c6;border-color:#8cd0c6;}.form-block button:hover,.form-block button:focus{color:white;background:#8cd0c6;}.form-block button:focus{outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}#beta{padding:30px 0 45px 0;color:white;background:#8cd0c6;}@media screen and (min-width: 710px){#beta{padding:90px 0 90px 0;}}#beta h3{margin-bottom:0em;font-size:26px;font-size:2.6rem;line-height:1.38462em;text-transform:uppercase;text-align:center;letter-spacing:3px;}@media screen and (min-width: 710px){#beta h3{margin-bottom:0.23077em;}}#beta p{padding:0 20px;font-size:18px;font-size:1.8rem;line-height:1.33333em;text-align:center;}@media screen and (min-width: 710px){#beta p{padding:0;}}#beta p:first-of-type{margin-top:0;}#beta p:last-of-type{margin-bottom:0;}#beta p span{border-bottom:1px solid white;}#beta form{width:100%;max-width:900px;margin:20px auto 50px auto;}@media screen and (min-width: 710px){#beta form{position:relative;margin:24px auto 70px auto;padding:0 125px 0 0;}}#beta form ol{margin:0;padding:0 50px;list-style:none;}@media screen and (min-width: 710px){#beta form ol{padding:0;}#beta form ol:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}.lt-ie8 #beta form ol{zoom:1;}}#beta form li{margin:0 0 7px 0;}@media screen and (min-width: 710px){#beta form li{float:left;width:33.33333%;margin:0;padding:0 12px 0 0;}}#beta form li:last-of-type{margin:0 0 10px 0;}@media screen and (min-width: 710px){#beta form li:last-of-type{margin:0;}}#beta form label{display:none;}@media screen and (min-width: 710px){#beta form input{padding:18px 22px;}}#beta form button{margin:0 auto;}@media screen and (min-width: 710px){#beta form button{position:absolute;right:0;top:0;width:125px;height:60px;margin:0;padding:2px 0 0 0;z-index:1;}}.connect ul{margin:0;padding:0;list-style:none;text-align:center;}.connect li{display:inline;text-indent:-9999px;white-space:nowrap;overflow:hidden;}@media screen and (min-width: 710px){.connect li{margin:0 4px;}}.connect a{display:inline-block;width:60px;height:60px;border:4px solid white;background:transparent url(../img/social.svg);background-size:156px 104px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:background-color 0.35s;-moz-transition:background-color 0.35s;-ms-transition:background-color 0.35s;-o-transition:background-color 0.35s;transition:background-color 0.35s;}@media screen and (min-width: 710px){.connect a{width:74px;height:74px;background-size:198px 132px;}}.no-svg .connect a{background-image:url(../img/social.png);}.connect a:hover{background-color:white;background-position:0 -52px;}@media screen and (min-width: 710px){.connect a:hover{background-position:0 -66px;}}.connect .twitter a{background-position:-52px 0;}@media screen and (min-width: 710px){.connect .twitter a{background-position:-66px 0;}}.connect .twitter a:hover{background-position:-52px -52px;}@media screen and (min-width: 710px){.connect .twitter a:hover{background-position:-66px -66px;}}.connect .instagram a{background-position:-104px 0;}@media screen and (min-width: 710px){.connect .instagram a{background-position:-132px 0;}}.connect .instagram a:hover{background-position:-104px -52px;}@media screen and (min-width: 710px){.connect .instagram a:hover{background-position:-132px -66px;}}#footer{padding:20px 0;color:white;background:#84c4ba;}@media screen and (min-width: 500px){#footer{padding:28px 0;}}#copyright{margin:0;font-size:15px;font-size:1.5rem;line-height:1.6em;text-align:center;}#copyright span{display:block;}@media screen and (min-width: 500px){#copyright span{display:inline;margin:0 0 0 16px;}}#copyright a{position:relative;font-weight:bold;color:white;}#copyright a:after{content:"";position:absolute;left:0;bottom:1px;width:100%;height:2px;background:white;z-index:1;}