@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700");body{margin:0px;padding:0px;font-family:'Roboto', sans-serif}header{width:100%;height:690px;text-align:center;display:table;background:url(images/agape-background.jpg) no-repeat top center;background-size:cover}header section{display:table-cell;vertical-align:middle}@media screen and (max-width: 63.9375em){header section{padding:0px 25px}}header section h1{margin:0px 0px 34px 0px;padding:0px}header section h1 img{width:100%;max-width:250px;height:auto}header section h2{margin:0px;padding:0px;color:#fff;font-size:74px;font-weight:700;line-height:80px;text-transform:uppercase}@media screen and (max-width: 63.9375em){header section h2{font-size:50px;font-weight:400;line-height:50px}}header section h2:after{content:"-";color:#fff;font-size:20px;font-weight:700;line-height:40px;display:block}main{margin:0px auto;padding:95px 0px;width:100%;max-width:1080px}@media screen and (max-width: 63.9375em){main{width:calc(100% - 50px);max-width:calc(1080px - 50px);padding:35px 25px}}main section{width:66.66%;float:left}@media screen and (max-width: 63.9375em){main section{width:100%}}main section h2{margin:0px;padding:0px 0px 35px 0px;color:#144a71;font-size:34px;font-weight:700;line-height:40px}main section h2 span{margin:0px;padding:5px 0px 0px 0px;display:block;color:#b19c61;font-size:24px;font-weight:300;line-height:30px}main section p{margin:0px;padding:0px;color:#828282;font-size:14px;font-weight:300;line-height:24px}main section img{margin:80px 0px;padding:0px}@media screen and (max-width: 63.9375em){main section img{display:none}}main aside{width:33.33%;float:left}@media screen and (max-width: 63.9375em){main aside{width:100%;margin:70px 0px 0px 0px}}main aside section{width:calc(100% - 100px);margin:0px auto;padding:0px 0px 35px 100px}@media screen and (max-width: 63.9375em){main aside section{width:100%;padding:0px 0px 35px 0px}}main aside section h3{margin:0px;padding:0px 0px 25px 0px;color:#144a71;font-size:24px;font-weight:400;line-height:30px;text-transform:uppercase;vertical-align:top}main aside section h3 span{color:#b19c61}main aside section h3:before{margin:0px 20px 0px 0px;padding:0px;width:30px;height:30px;background-size:30px 30px;float:left;content:''}main aside section:nth-child(1) h3:before{background-image:url(images/agape-icon_1.png)}main aside section:nth-child(2) h3:before{background-image:url(images/agape-icon_2.png)}main aside section:nth-child(3) h3:before{background-image:url(images/agape-icon_3.png)}main aside section p{margin:0px 0px 0px 50px;padding:0px;color:#828282;font-size:14px;font-weight:300;line-height:24px}main aside section p a{color:#144a71;text-decoration:none;font-weight:400}main aside section button{margin:0px 0px 0px 50px}@media screen and (max-width: 63.9375em){main aside section button{margin:0px;width:100%}}main aside section button:hover{color:#b19c61}main:after{visibility:hidden;display:block;content:'';clear:both}footer{margin:0px;padding:0px;width:100%;float:left}footer section:nth-of-type(1){width:100%;padding:0px 0px 100px 0px}@media screen and (max-width: 63.9375em){footer section:nth-of-type(1){padding:35px 0px}}footer section:nth-of-type(1) section{margin:0px auto;padding:0px;width:100%;max-width:1080px}footer section:nth-of-type(1) section section{padding:0px 0px 30px 0px;background-color:transparent}footer section:nth-of-type(1) section section img{display:none}@media screen and (max-width: 63.9375em){footer section:nth-of-type(1) section section img{width:100%;height:auto;margin:0px 0px 70px 0px;display:block}}footer section:nth-of-type(1) section section h3{margin:0px;padding:0px 0px 25px 0px;color:#144a71;font-size:24px;font-weight:400;line-height:30px;text-transform:uppercase;vertical-align:top}footer section:nth-of-type(1) section section h3 span{color:#b19c61}footer section:nth-of-type(1) section section h3:before{margin:0px 20px 0px 0px;padding:0px;width:30px;height:30px;background-size:30px 30px;float:left;content:''}footer section:nth-of-type(1) section section:nth-child(1) h3:before{background-image:url(images/agape-icon_1.png)}footer section:nth-of-type(1) section section:nth-child(2) h3:before{background-image:url(images/agape-icon_2.png)}footer section:nth-of-type(1) section section:nth-child(3) h3:before{background-image:url(images/agape-icon_3.png)}@media screen and (max-width: 63.9375em){footer section:nth-of-type(1) section section{width:calc(100% - 50px);padding:0px 25px 30px 25px}}footer section:nth-of-type(1) section p{margin:0px;padding:0px;color:#828282;font-size:14px;font-weight:300;line-height:24px}footer section:nth-of-type(2){width:100%;padding:100px 0px;background:#f4f4f4}@media screen and (max-width: 63.9375em){footer section:nth-of-type(2){padding:35px 0px}}footer section:nth-of-type(2) section{margin:0px auto;padding:0px;width:100%;max-width:1080px}footer section:nth-of-type(2) section section{width:66.66%;float:left}@media screen and (max-width: 63.9375em){footer section:nth-of-type(2) section section{width:calc(100% - 50px);padding:0px 25px}}footer section:nth-of-type(2) section section h4{margin:0px;padding:0px 0px 0px 0px;color:#144a71;font-size:26px;font-weight:400;line-height:30px}@media screen and (max-width: 63.9375em){footer section:nth-of-type(2) section section h4{width:100%;text-align:center;padding:0px 0px 25px 0px}}footer section:nth-of-type(2) section section form [type=text],footer section:nth-of-type(2) section section form [type=email]{width:100%;height:70px;padding:20px;border:1px solid #144a71;border-bottom:0px;background:#f4f4f4;color:#144a71;font-size:18px;font-weight:300;line-height:28px}footer section:nth-of-type(2) section section form textarea{width:100%;height:170px;margin:0px 0px 50px 0px;padding:20px;border:1px solid #144a71;background:#f4f4f4;color:#144a71;font-size:18px;font-weight:300;line-height:24px}@media screen and (max-width: 63.9375em){footer section:nth-of-type(2) section section form textarea{margin:0px 0px 35px 0px}}footer section:nth-of-type(2) section section form .g-recaptcha{float:left}@media screen and (max-width: 63.9375em){footer section:nth-of-type(2) section section form .g-recaptcha{width:100%;float:left;margin:0px 0px 35px 0px}}footer section:nth-of-type(2) section section form [type=submit]{margin:0px;padding:20px 40px;float:right;background-color:#b19c61;border:2px solid #b19c61;color:#fff;font-size:14px;font-weight:700;line-height:14px;text-transform:uppercase;border-radius:22px}@media screen and (max-width: 63.9375em){footer section:nth-of-type(2) section section form [type=submit]{width:100%;float:left}}footer section:nth-of-type(2) section section form [type=submit]:hover{background-color:transparent;border:2px solid #b19c61;color:#b19c61;cursor:pointer}footer section:nth-of-type(2) section section form .error{font-weight:700}footer section:nth-of-type(2) section section form label{display:none !important}footer section:nth-of-type(2) section:after{visibility:hidden;display:block;content:'';clear:both}footer section:nth-of-type(2) section aside{width:33.33%;float:right}@media screen and (max-width: 63.9375em){footer section:nth-of-type(2) section aside{width:100%}}footer section:nth-of-type(2) section aside section{width:calc(100% - 100px);margin:0px auto;padding:0px 0px 0px 100px}@media screen and (max-width: 63.9375em){footer section:nth-of-type(2) section aside section{width:calc(100% - 50px);padding:0px 25px 35px 25px}}footer section:nth-of-type(2) section aside section h3{margin:0px;padding:0px 0px 25px 0px;color:#144a71;font-size:26px;font-weight:400;line-height:30px}footer section:nth-of-type(2) section aside section h4{margin:0px;padding:0px 0px 0px 0px;color:#828282;font-size:26px;font-weight:100;line-height:30px;cursor:pointer;float:right}@media screen and (max-width: 63.9375em){footer section:nth-of-type(2) section aside section h4{width:100%;text-align:center}}footer section:nth-of-type(2) section aside section p{margin:0px;padding:0px;color:#828282;font-size:14px;font-weight:300;line-height:24px}footer section:nth-of-type(3){width:100%;padding:40px 0px;background:#fff}footer section:nth-of-type(3) section{margin:0px auto;padding:0px;width:100%;max-width:1080px;background:transparent}@media screen and (max-width: 63.9375em){footer section:nth-of-type(3) section{width:calc(100% - 50px);max-width:calc(1080px - 50px);padding:0px 25px}}footer section:nth-of-type(3) section a{float:left;display:block}@media screen and (max-width: 63.9375em){footer section:nth-of-type(3) section a{width:100%;text-align:center}}footer section:nth-of-type(3) section a img{width:249px;height:79px}footer section:nth-of-type(3) section p{margin:0px;padding:0px;float:right;color:#144a71;font-size:14px;font-weight:400;line-height:79px}@media screen and (max-width: 63.9375em){footer section:nth-of-type(3) section p{margin:20px auto 0px auto;width:100%;text-align:center;line-height:14px}}footer section:nth-of-type(3):after{visibility:hidden;display:block;content:'';clear:both}button{margin:0px;padding:20px 40px;background-color:#b19c61;border:2px solid #b19c61;color:#fff;font-size:14px;font-weight:700;line-height:14px;text-transform:uppercase;border-radius:22px}button:hover{background-color:transparent;border:2px solid #b19c61;color:#fff;cursor:pointer}::-webkit-input-placeholder{color:#144a71}:-moz-placeholder{color:#144a71}::-moz-placeholder{color:#144a71}:-ms-input-placeholder{color:#144a71}.error::-webkit-input-placeholder{font-weight:700}.error:-moz-placeholder{font-weight:700}.error::-moz-placeholder{font-weight:700}.error:-ms-input-placeholder{font-weight:700}*{outline:0;transition:all 0.25s ease-out}

@media screen and (max-width: 768px){

header{
	    height: 100vh;
}

header section h1{
	margin-top: -70px;
}

header section{
    background: url(images/agape-mobile-falback.jpg) no-repeat top center;
    background-size: cover;
}

}

@media screen and (min-width: 768px) and (max-width: 1024px){

header{
    background-size: cover;
    background-position: 25% 100%;
}

}