#header-block{margin-bottom:-100px}#header-block .choose-quest-wrapper{margin-top:40px;margin-bottom:20px}#header-block #header{background-position:50% 99%;margin-bottom:50px;background-size:cover}#header-block #header.main{background-image:url(/assets/home2/back1-9ce80d6ca47d3be4efc8600f58eb521cbe6130574fb63e2aec96691938b18fe5.png)}#header-block #header.wedding{background-image:url(/assets/lp/header_back_blue-80ac29f598c293ab6676dc425dbef97b38c46df58d82417954a9d0fdfd51edc1.png)}#header-block #header.quest{background-image:none}#header-block #header.quest h2{text-align:center}#header-block #header h2{color:#ffffff;font-size:4rem;margin-top:0;margin-bottom:20px}#header-block #header h3{color:#ffffff;font-size:2rem;margin-top:0;margin-bottom:30px;font-weight:normal}#header-block #header .explanation{color:#fff}#header-block #header .more-info{color:#fff;border:1px solid #fff;padding:5px 10px;cursor:pointer;text-decoration:none}#header-block #header .more-info:hover{border-color:#FAE664;color:#FAE664}#header-block #header .mobile-row{margin-bottom:20px}#header-block #header .mobile-row .mobile3g{height:100px}#header-block #header .circlets p{color:#ffffff}#header-block #header .circlets img{max-width:113px}#header-block #header .gallery-wrapper{position:relative;width:589px}#header-block #header .gallery-wrapper #photo-slider-wrapper{width:502px;height:532px;position:absolute;top:30px;left:44px;right:89px;border:1px solid #ccc;margin-bottom:0}#header-block #header .gallery-wrapper #photo-slider-wrapper .slide{width:100%;height:532px;position:relative}#header-block #header .gallery-wrapper #photo-slider-wrapper .slide .photo{width:100%;height:100%;overflow:hidden;text-align:center}#header-block #header .gallery-wrapper #photo-slider-wrapper .slide .photo img{min-width:100%;width:500px;min-height:100%}#header-block #header .gallery-wrapper #photo-slider-wrapper .slide .description{position:absolute;bottom:0;width:100%;font-size:1.6rem;padding:10px 10px 0}#header-block #header .gallery-wrapper #photo-slider-wrapper .slide .description .backdrop{background:#FFBE00;position:absolute;bottom:0;top:0;right:0;left:0;z-index:0}#header-block #header .gallery-wrapper #photo-slider-wrapper .slide .description p{z-index:1;position:relative}#header-block #header .gallery-wrapper #photo-slider-wrapper .slide .quote{border:5px solid #ccc;border-radius:0 20px 0 20px;background:#ffffff;padding:5px;position:absolute;left:-15px;right:-15px;bottom:20px;font-size:1.4rem}#header-block #header .gallery-wrapper #photo-slider-wrapper .slick-prev,#header-block #header .gallery-wrapper #photo-slider-wrapper .slick-next{height:100%;width:45%;top:0}#header-block #header .gallery-wrapper #photo-slider-wrapper .slick-prev:before,#header-block #header .gallery-wrapper #photo-slider-wrapper .slick-prev:after,#header-block #header .gallery-wrapper #photo-slider-wrapper .slick-next:before,#header-block #header .gallery-wrapper #photo-slider-wrapper .slick-next:after{position:absolute;text-shadow:0 0 10px #999;font-size:5rem}#header-block #header .gallery-wrapper #photo-slider-wrapper .slick-prev:before:hover,#header-block #header .gallery-wrapper #photo-slider-wrapper .slick-prev:after:hover,#header-block #header .gallery-wrapper #photo-slider-wrapper .slick-next:before:hover,#header-block #header .gallery-wrapper #photo-slider-wrapper .slick-next:after:hover{opacity:0.8}#header-block #header .gallery-wrapper #photo-slider-wrapper .slick-prev.slick-prev:before,#header-block #header .gallery-wrapper #photo-slider-wrapper .slick-next.slick-prev:before{left:0}#header-block #header .gallery-wrapper #photo-slider-wrapper .slick-prev.slick-next:before,#header-block #header .gallery-wrapper #photo-slider-wrapper .slick-next.slick-next:before{right:0}#header-block #header .gallery-wrapper #photo-slider-wrapper-nav{position:absolute;bottom:-100px;left:75px;right:89px}#header-block #header .gallery-wrapper #photo-slider-wrapper-nav .photo{text-align:center}#header-block #header .gallery-wrapper #photo-slider-wrapper-nav .photo img{width:70px;height:70px;border-radius:50%;margin:0 auto;cursor:pointer}#header-block #header .gallery-wrapper #photo-slider-wrapper-nav .slick-prev,#header-block #header .gallery-wrapper #photo-slider-wrapper-nav .slick-prev:before,#header-block #header .gallery-wrapper #photo-slider-wrapper-nav .slick-prev:after,#header-block #header .gallery-wrapper #photo-slider-wrapper-nav .slick-next,#header-block #header .gallery-wrapper #photo-slider-wrapper-nav .slick-next:before,#header-block #header .gallery-wrapper #photo-slider-wrapper-nav .slick-next:after{color:#333333}@media (max-width: 1250px){#header-block #header .gallery-wrapper{width:450px}#header-block #header .gallery-wrapper .photo-frame{width:100%}#header-block #header .gallery-wrapper #photo-slider-wrapper{width:371px;height:393px;left:35px;top:23px}#header-block #header .gallery-wrapper #photo-slider-wrapper .slide{min-height:0}#header-block #header .gallery-wrapper #photo-slider-wrapper .slide .photo img{width:350px;height:auto;min-height:0}#header-block #header .gallery-wrapper #photo-slider-wrapper .slide .description{display:none}.lp-wrapper.wedding #header-block #header .gallery-wrapper{display:block;width:450px}.lp-wrapper.wedding #header-block #header .gallery-wrapper .photo-frame{width:100%}.lp-wrapper.wedding #header-block #header .gallery-wrapper #photo-slider-wrapper{width:371px;height:393px;left:35px;top:23px}.lp-wrapper.wedding #header-block #header .gallery-wrapper #photo-slider-wrapper .slide{min-height:0}.lp-wrapper.wedding #header-block #header .gallery-wrapper #photo-slider-wrapper .slide .photo img{width:350px;height:auto;min-height:0}.lp-wrapper.wedding #header-block #header .gallery-wrapper #photo-slider-wrapper .slide .description{display:none}}@media (max-width: 991px){#header-block #header{height:auto;padding-bottom:155px;margin-bottom:150px}#header-block #header h1{font-size:3.5rem}#header-block #header .circlets p{font-size:1.4rem}#header-block #header .circlets img{width:100%}#header-block #header .gallery-wrapper{display:none;width:450px;margin-top:30px}#header-block #header .gallery-wrapper .photo-frame{width:100%}#header-block #header .gallery-wrapper #photo-slider-wrapper{width:352px;width:264px;height:283px;left:26px;top:18px}#header-block #header .gallery-wrapper #photo-slider-wrapper .slide{min-height:100%}#header-block #header .gallery-wrapper #photo-slider-wrapper .slide .photo img{width:100%;height:auto}.lp-wrapper.wedding #header-block #header{padding-bottom:0px}.lp-wrapper.wedding #header-block #header .gallery-wrapper{display:inline-block;width:450px}.lp-wrapper.wedding #header-block #header .circlets p{font-size:1.8rem}.lp-wrapper.wedding #header-block{margin-bottom:0}}@media (max-width: 768px){#header-block{margin-bottom:-100px}#header-block .choose-quest-wrapper{margin-top:20px}#header-block #header h2{margin-top:30px}.lp-wrapper.wedding #header-block #header{margin-bottom:0}.lp-wrapper.wedding #header-block #header .gallery-wrapper{display:inline-block;width:380px}.lp-wrapper.wedding #header-block #header .gallery-wrapper .photo-frame{width:100%}.lp-wrapper.wedding #header-block #header .gallery-wrapper #photo-slider-wrapper{height:333px;width:312px;left:29px;top:21px}.lp-wrapper.wedding #header-block #header .gallery-wrapper #photo-slider-wrapper .slide{min-height:0}.lp-wrapper.wedding #header-block #header .gallery-wrapper #photo-slider-wrapper .slide .photo img{width:311px;height:auto;min-height:0}.lp-wrapper.wedding #header-block #header .gallery-wrapper #photo-slider-wrapper .slide .description{display:none}}@media (max-width: 468px){#header-block{margin-bottom:-100px}#header-block .choose-quest-wrapper{margin-top:20px}.lp-wrapper.wedding #header-block #header{margin-bottom:0}.lp-wrapper.wedding #header-block #header .gallery-wrapper{display:inline-block;width:343px}.lp-wrapper.wedding #header-block #header .gallery-wrapper .photo-frame{width:100%}.lp-wrapper.wedding #header-block #header .gallery-wrapper #photo-slider-wrapper{height:301px;width:282px;left:26px;top:19px}.lp-wrapper.wedding #header-block #header .gallery-wrapper #photo-slider-wrapper .slide{min-height:0}.lp-wrapper.wedding #header-block #header .gallery-wrapper #photo-slider-wrapper .slide .photo img{width:281px;height:auto;min-height:0}.lp-wrapper.wedding #header-block #header .gallery-wrapper #photo-slider-wrapper .slide .description{display:none}}@media (max-width: 400px){#header-block{margin-bottom:-100px}#header-block .choose-quest-wrapper{margin-top:20px}.lp-wrapper.wedding #header-block #header{margin-bottom:0}.lp-wrapper.wedding #header-block #header .gallery-wrapper{display:inline-block;width:293px}.lp-wrapper.wedding #header-block #header .gallery-wrapper .photo-frame{width:100%}.lp-wrapper.wedding #header-block #header .gallery-wrapper #photo-slider-wrapper{height:248px;width:234px;left:26px;top:19px}.lp-wrapper.wedding #header-block #header .gallery-wrapper #photo-slider-wrapper .slide{min-height:0}.lp-wrapper.wedding #header-block #header .gallery-wrapper #photo-slider-wrapper .slide .photo img{width:232px;height:auto;min-height:0}.lp-wrapper.wedding #header-block #header .gallery-wrapper #photo-slider-wrapper .slide .description{display:none}}
