@font-face{font-family:"JosefinSans-Bold";src:url(https://www.sergio-y-andrea.com/fonts/JosefinSans-Bold.ttf) format("truetype")}@font-face{font-family:"JosefinSans-SemiBold";src:url(https://www.sergio-y-andrea.com/fonts/JosefinSans-SemiBold.ttf) format("truetype")}@font-face{font-family:"JosefinSans-Medium";src:url(https://www.sergio-y-andrea.com/fonts/JosefinSans-Medium.ttf) format("truetype")}@font-face{font-family:"JosefinSans-Regular";src:url(https://www.sergio-y-andrea.com/fonts/JosefinSans-Regular.ttf) format("truetype")}@font-face{font-family:"JosefinSans-Light";src:url(https://www.sergio-y-andrea.com/fonts/JosefinSans-Light.ttf) format("truetype")}@font-face{font-family:"Cormorant-Garamond";src:url(https://www.sergio-y-andrea.com/fonts/Cormorant-Garamond.ttf) format("truetype")}@font-face{font-family:"fa-brands";src:url(https://www.sergio-y-andrea.com/fonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"fa-regular";src:url(https://www.sergio-y-andrea.com/fonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"fas";src:url(https://www.sergio-y-andrea.com/fonts/fas-solid-900.ttf) format("truetype")}@font-face{font-family:'fa-solid';font-style:normal;font-weight:900;font-display:auto;src:url(https://www.sergio-y-andrea.com/fonts/fa-solid-900.eot),url("https://www.sergio-y-andrea.com/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url(https://www.sergio-y-andrea.com/fonts/fa-solid-900.woff2) format("woff2"),url(https://www.sergio-y-andrea.com/fonts/fa-solid-900.woff) format("woff"),url(https://www.sergio-y-andrea.com/fonts/fa-solid-900.ttf) format("truetype"),url("https://www.sergio-y-andrea.com/fonts/fa-solid-900.svg#fontawesome") format("svg")}html{-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-x:hidden;font-size:16px;scroll-behavior:smooth}body{width:100%;height:100%;margin:0;padding:0;text-align:center;font-family:"JosefinSans-Medium",Arial,Helvetica,sans-serif;font-size:16px;color:#42526E;background-color:#fff;overflow-x:hidden;opacity:1}html.showing-modal,body.showing-modal{overflow-y:hidden!important}body[data-hidden='1']{opacity:0}body,input,textarea,button,select{-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%}input,textarea,section,header,footer,div,p,span,a,h1,h2:not(.swal2-title),h3,ul,li,ol{display:block;position:relative;float:left;width:100%;margin:0;padding:0}span{width:auto}ul,li,ol{list-style:none}a:not(.btn),a:not(.btn):visited{width:auto;color:inherit;text-decoration:none}p{margin:20px 0 0 0;line-height:20px;word-spacing:3px;letter-spacing:.5px}img{float:left;margin:0;padding:0}h1,h2:not(.swal2-title),h3{line-height:1em}.page-container{max-width:1420px}*::before,*::after{display:block;font-family:"fa-solid";text-align:center;content:""}sup::before,sup::after,sub::before,sub::after{display:none}input,input:focus,textarea,textarea:focus{height:40px;line-height:20px;cursor:default;outline:none;border-radius:0;border:1px solid #ccc;background-color:transparent;padding:10px 10px;font-family:inherit;font-size:inherit;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}input:focus,textarea:focus{border-color:#344844}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"],input[type="number"]:focus{-moz-appearance:textfield}input[type="checkbox"],input[type="checkbox"]:focus,input[type="radio"],input[type="radio"]:focus{display:none}input[type="checkbox"]+label,input[type="checkbox"]:focus+label,input[type="radio"]+label,input[type="radio"]:focus+label{position:relative;display:block;float:left;width:100%;margin:0;padding:0;font-size:1rem;line-height:20px;cursor:pointer}input[type="checkbox"]+label::before,input[type="checkbox"]:focus+label::before,input[type="checkbox"]:checked+label::after,input[type="radio"]+label::before,input[type="radio"]:focus+label::before,input[type="radio"]:checked+label::after{position:relative;z-index:9;float:left;width:20px;height:20px;margin:0 8px 0 0;border:1px solid #000;border-radius:2px}input[type="radio"]+label::before,input[type="radio"]:focus+label::before,input[type="radio"]:checked+label::after{border-radius:50%}input[type="checkbox"]:checked+label::after,input[type="radio"]:checked+label::after{position:absolute;z-index:99;top:0;margin:0;border:none;font-size:.8rem;line-height:20px;text-align:center;color:rgba(191,147,48,1);content:"\f00c"}input[type="radio"]:checked+label::after{content:"\f111"}input[type="checkbox"]:checked+label::before,input[type="radio"]:checked+label::before{border-color:rgba(191,147,48,1)}textarea,textarea:focus{resize:none;min-height:100px;line-height:1.3rem}::placeholder{line-height:inherit;color:inherit;opacity:.5}::-webkit-input-placeholder{line-height:inherit;color:inherit;opacity:.5}:-ms-input-placeholder{line-height:inherit;color:inherit;opacity:.5}::-ms-input-placeholder{line-height:inherit;color:inherit;opacity:.5}header,.mobile-space{position:fixed;z-index:99999;padding:0;height:95px;text-align:center}.mobile-space{z-index:9999;box-shadow:0 0 15px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.1);-ms-box-shadow:0 0 15px 0 rgba(0,0,0,.1);-o-box-shadow:0 0 15px 0 rgba(0,0,0,.1);background-color:#161f2e}.mobile-space span{display:none;margin:20px 0 20px 60px;line-height:40px;text-transform:uppercase;color:rgba(182,191,156,.1)}.header-logo-a{display:none}.header-logo-a img{height:40px;margin:20px 0}.header-menu-container{position:fixed;z-index:99999;top:25px;text-align:center}.header-menu{display:inline-block;float:none;width:auto;margin:0;padding:0}.header-menu li{width:auto;padding:0;height:45px}.header-menu li.close{display:none;float:none;position:absolute;bottom:auto;left:0;right:0;top:-55px;width:100%;height:50px;padding:0;text-align:center;color:#bf9330;line-height:50px;text-transform:uppercase;cursor:pointer}.header-menu li.close::after{position:absolute;right:15px;top:50%;width:30px;height:30px;line-height:30px;margin:-15px 0 0 0;content:"\f00d"}.header-menu li a,.header-menu li a:visited{color:rgba(182,191,156,.3);line-height:45px;padding:0 15px;font-size:.7rem;font-family:'JosefinSans-Medium';text-transform:uppercase}.header-menu li a.active,.header-menu li a:hover,.header-menu li:hover::before{color:#bf9330}.menu-btn,.menu-btn::after{display:none;position:absolute;top:50%;right:0;width:50px;height:50px;line-height:50px;margin:-28px 0 0 0;cursor:pointer}.menu-btn::after{display:block;top:0;left:0;margin:0;font-size:2rem;content:"\f0c9";color:#bf9330}.home-sliders-section{z-index:9999;height:0;padding-bottom:52%}.home-sliders-section .ul-slider li{color:#fff}.home-sliders-section .ul-slider h1,.home-sliders-section .ul-slider h2,.home-sliders-section .ul-slider h5{font-weight:400}.home-sliders-section .ul-slider h1{font-family:'JosefinSans-Light';margin:50px 0 100px 0;letter-spacing:20px;font-size:4rem}.home-sliders-section .ul-slider h5{font-size:.75rem;text-transform:uppercase;letter-spacing:6px;font-family:'JosefinSans-Regular'}.home-sliders-section .ul-slider h2{font-family:'Cormorant-Garamond';font-weight:400;font-size:1.6rem;line-height:2rem;letter-spacing:2px;color:#ddd}.home-sliders-section .ul-slider li.active b,.home-sliders-section .ul-slider li.out-left b{animation:zoomUp 12s 0s 1 normal both;-webkit-animation:zoomUp 12s 0s 1 normal both;-moz-animation:zoomUp 12s 0s 1 normal both;-o-animation:zoomUp 12s 0s 1 normal both;-ms-animation:zoomUp 12s 0s 1 normal both}.home-about-section{padding:120px 0}.home-about-section h2{margin:80px 0;font-family:'Cormorant-Garamond';font-weight:400;font-size:1.6rem;line-height:2.2rem;color:rgba(66,82,110,.5)}.home-about-section .us abbr{display:block;position:absolute;z-index:99;width:100px;height:100px;line-height:110px;font-size:3rem;font-family:'Cormorant-Garamond';color:#fff;border-radius:50%;background-color:#888}.home-about-section .us div.item{width:50%}.home-about-section .us div.left{padding-right:5px}.home-about-section .us div.right{padding-left:5px}.home-about-section .us b{display:block;width:55%;height:0;padding-bottom:90%}.home-about-section .us .left b,.home-about-section .us .right div{float:right}.home-about-section .us .right b{float:left}.home-about-section .us .item div{position:absolute;width:45%;font-family:'Cormorant-Garamond';font-size:1.1rem;line-height:2rem;color:rgba(66,82,110,.5)}.home-about-section .us .item div i{display:inline-block;position:relative;width:20px;height:20px}.home-about-section .us .item div i::after{position:absolute;top:0;left:0;width:100%;height:100%}.home-about-section .us .item div i.love::after{color:#ffaae2;content:'\f004'}.home-about-section .us h3{font-weight:400;font-family:'JosefinSans-Regular';font-size:1.8rem;text-transform:uppercase;color:#42526e}.home-about-section .us h4{display:inline-block;width:100%;font-weight:400;margin:15px 0 25px 0;letter-spacing:5px;font-family:'JosefinSans-Regular';font-size:.9rem}.home-about-section .us .left{text-align:right}.home-about-section .us .left div{padding-right:50px}.home-about-section .us .right{text-align:left}.home-about-section .us .right div{padding-left:50px;right:0}.home-about-section .people{width:80%;margin:80px 10% 0 10%}.home-about-section .people .container{overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.home-about-section .people .container::-webkit-scrollbar{display:none}.home-about-section .people .arrow{position:absolute;top:50%;left:-60px;width:50px;height:50px;margin:-25px 0 0 0;color:rgb(191,147,48);border:3px solid rgb(191,147,48);border-radius:50%;cursor:pointer}.home-about-section .people .arrow:hover{background-color:rgb(191,147,48);color:#fff}.home-about-section .people .arrow::after{line-height:44px;font-size:1.2rem;content:'\f053'}.home-about-section .people .arrow.after::after{content:'\f054'}.home-about-section .people .arrow.after{left:auto;right:-60px}.home-about-section .people .block{display:inline-block;float:none;width:auto;white-space:nowrap;margin-right:50px}.home-about-section .people .block.item-8{margin:0}.home-about-section .people h5{display:block;float:none;width:auto;margin:50px 0 30px 0;font-family:'Cormorant-Garamond';color:rgb(191,147,48);font-size:2rem}.home-about-section .people ul{width:auto;float:none}.home-about-section .people li{display:inline-block;float:none;width:212px;margin:20px 10px}.home-about-section .people .item-8 li{margin:20px -10px}.home-about-section .people strong{display:block;float:left;width:100%;font-size:.8rem;line-height:1rem;font-weight:400;text-transform:uppercase;margin:30px 0 0 0}.home-about-section .people span{width:100%;height:0;padding-bottom:140%;background-size:auto 100%;background-repeat:no-repeat;background-position:center center}.home-gallery-section{padding:120px 0;background-color:rgba(0,0,0,.04)}.gallery-pics-parent{width:60%;margin:100px 20% 0 20%}.gallery-pics-parent .thumbs-container{overflow:hidden;height:80px;white-space:nowrap;width:calc(100% - 70px);width:-webkit-calc(100% - 70px);width:-moz-calc(100% - 70px);width:-ms-calc(100% - 70px);width:-o-calc(100% - 70px);margin:15px 35px 0 35px}.gallery-pics-parent .thumbs-container b{display:inline-block;width:120px;height:80px;margin:0 10px 0 0;cursor:pointer;background-color:#fff}.gallery-pics-parent .icon{position:absolute;z-index:999;padding:0;bottom:25px;border-radius:50%;width:30px!important;height:30px!important;border:2px solid rgb(192,149,48);color:rgb(192,149,48);cursor:pointer}.gallery-pics-parent .icon::after{position:absolute;top:0;left:0;width:100%;line-height:26px}.gallery-pics-parent .icon.prev::after{content:"\f104"}.gallery-pics-parent .icon.next::after{content:"\f105"}.gallery-pics-parent .icon.next{right:0}.gallery-pics-parent .icon:hover{background-color:rgb(192,149,48);color:#fff}.home-thought-section{padding:120px 0}.home-thought-section blockquote{color:#EDEDED;font-size:2.5rem;font-family:'Cormorant-Garamond'}.home-thought-section blockquote::before{font-size:7rem;line-height:100px;color:#e6e9ec;font-family:Times New Roman,Times,serif;font-weight:900;content:"“"}.home-thought-section blockquote p{margin-top:80px;font-size:1.5rem;color:#b6bf9c}.home-info-section{padding:120px 0}.home-info-section .flowers-background{position:absolute;z-index:0;height:300px;left:0;right:0;background-size:300px auto;background-repeat:no-repeat}.home-info-section .flowers-background.top-left{top:0;background-position:top left}.home-info-section .flowers-background.bottom-right{bottom:0;background-position:bottom right}.home-info-section h1{margin-bottom:100px}.home-info-section h2{margin:50px 0 80px 0;font-family:'Cormorant-Garamond';color:rgb(191,147,48);font-size:3rem}.home-info-section #countdown li{width:21.25%;height:220px;padding:71px;border:1px solid rgba(191,147,48,.2)}.home-info-section #countdown li.happy-married{width:100%;border:none;text-transform:capitalize}.home-info-section #countdown li strong{font-size:3.5rem;line-height:50px;font-family:'JosefinSans-Bold';color:#303e3b}.home-info-section #countdown li b{color:#999;font-size:.7rem;line-height:40px;font-family:'JosefinSans-SemiBold';letter-spacing:2px;font-weight:400;text-transform:uppercase}.home-info-section #countdown li.hours{margin:0 5%}.home-info-section #countdown li.minutes{margin:0 5% 0 0}.home-info-section .info{margin:80px 0 0 0}.home-info-section .info li{width:50%;font-family:'Cormorant-Garamond';font-size:1.3rem}.home-info-section .info li.church{border-right:1px solid rgba(191,147,48,.2)}.home-info-section .info li.croquis{width:100%;margin-top:50px}.home-info-section .croquis-img li{width:100%;height:0;padding-bottom:41.69%;background-color:#f6f7f9}.home-info-section .croquis-img li b{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;cursor:zoom-in}.home-info-section .info li strong{color:#303e3b;font-size:1.6rem}.home-info-section .info li b{display:inline-block}.home-rsvp-section{z-index:999;padding:120px 0;background-color:rgba(0,0,0,.04)}.home-rsvp-section h3{margin:100px 0;font-family:'Cormorant-Garamond';color:#aaa;font-weight:400;font-size:1.6rem}.home-rsvp-section .form{width:60%;margin:0 20%;padding:50px;text-align:left;font-family:'JosefinSans-Regular';border:1px solid rgba(191,147,48,1)}.home-rsvp-section .form input[type=text],.home-rsvp-section .form input[type=text]:focus{margin:10px 0 0 0;border:1px solid #dedede}.home-rsvp-section .form input[type=text]:focus{border-color:#aaa}.home-rsvp-section .form div[data-step]{display:none}.home-rsvp-section .form div[data-step].active{display:block}.home-rsvp-section .form .step-1 p{font-size:1.2rem}.home-rsvp-section .form .step-1 p::after{position:absolute;bottom:-48px;right:10px;width:40px;height:40px;line-height:40px;color:#ccc;content:'\f002'}.home-rsvp-section .form .step-2 p{text-align:center;font-size:1.5rem;line-height:2rem;margin-bottom:50px}.home-rsvp-section .form .step-2 li{padding:30px 0;border-bottom:1px solid rgba(191,147,48,.5)}.home-rsvp-section .form .step-2 li::after{position:absolute;left:0;right:0;bottom:5px;line-height:15px;font-size:.8rem;text-align:left;font-family:'JosefinSans-Light'}.home-rsvp-section .form .step-2 li.a::after{content:'Menú Adulto'}.home-rsvp-section .form .step-2 li.n::after{content:'Menú Niño'}.home-rsvp-section .form .step-2 li.disabled{opacity:.4}.home-rsvp-section .form .step-2 li:last-child{border:none}.home-rsvp-section .form .step-2 li label{width:auto;margin-left:10px}.home-rsvp-section .form .step-2 li input,.home-rsvp-section .form .step-2 li input[type=text]:focus{margin:0}.home-rsvp-section .form .step-2 li input.required,.home-rsvp-section .form .step-2 li input.required:focus{border-color:red}.home-rsvp-section .form .step-2 li span{width:calc(100% - 240px);width:-webkit-calc(100% - 240px);width:-moz-calc(100% - 240px);width:-ms-calc(100% - 240px);width:-o-calc(100% - 240px)}.home-rsvp-section .form .step-2 li div{position:absolute;right:0;width:240px;float:none}.home-rsvp-section .form .btn{display:none;margin-top:50px;float:left}.home-rsvp-section .form .btn.active{display:block}.home-rsvp-section .form .btn.btn-small{clear:both;background-color:#344844}.home-rsvp-section .form .btn.btn-small:hover{background-color:#bf9330}.home-rsvp-section .form .results{display:none;position:absolute;top:calc(100% - 50px);top:-webkit-calc(100% - 50px);top:-moz-calc(100% - 50px);top:-ms-calc(100% - 50px);left:50px;right:50px;width:auto;z-index:99;border:1px solid #fafafa;background-color:#fff;max-height:250px;overflow-y:auto}.home-rsvp-section .form .results.active{display:block}.home-rsvp-section .form .results b{display:none;float:left;width:100%;line-height:40px;padding:0 20px;font-weight:400;font-size:.8rem;font-family:'JosefinSans-Medium';text-transform:uppercase;border-top:1px solid transparent;border-bottom:1px solid #fafafa}.home-rsvp-section .form .results strong{display:none}.home-rsvp-section .form .results b:hover{background-color:#eee;cursor:pointer}.home-rsvp-section .form .results b:last-child{border-bottom-color:transparent}.home-gifts-section{padding:120px 0}.home-gifts-section h1.title-after{color:rgb(237,237,237)}.home-gifts-section h3{margin:100px 0;font-family:'Cormorant-Garamond';font-weight:400;font-size:1.6rem;color:rgba(237,237,237,.726)}.home-gifts-section h3.scnd{margin:120px 0 100px 0;line-height:2rem}.home-gifts-section a{display:inline-block;float:none;width:30%;max-width:300px;padding:20px;border:1px solid transparent}.home-gifts-section a:hover{border-color:#bf9330}.home-gifts-section a img{width:100%}.home-gifts-section a.amazon{margin-right:20%}.gallery-pics-ol{overflow:hidden;border:10px solid transparent;background:rgb(191,147,48)}.gallery-pics-ol li{display:none;width:100%;height:0;padding-bottom:66%;background-color:#f6f7f9}.gallery-pics-ol li.active{display:block}.gallery-pics-ol li b{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;cursor:zoom-in}.text-section-1{margin-top:90px;text-align:left;font-size:1.2rem;padding:50px 0 120px 0}.text-section-1 h1{text-align:center;font-size:2.5rem;text-transform:uppercase;margin:50px 0 100px 0}.text-section-1 h2{text-transform:uppercase;font-size:1.5rem;line-height:1.5rem;margin:80px 0 20px 0}.text-section-1 p{line-height:1.5rem;font-family:'JosefinSans-Light'}.text-section-1 strong,.text-section-1 a,.text-section-1 a:visited{display:inline-block;float:none}footer{background-color:#161f2e;padding:40px 0;color:#cdcdcd;font-family:'JosefinSans-Light'}footer a,footer a:visited{display:inline-block;float:none;color:#cdcdcd}footer a:hover{color:#bf9330!important}footer a.soming-link,footer a.soming-link:visited{color:#bf9330}footer a.soming-link:hover{color:#cdcdcd!important}.clear{clear:both}h1.title-after{font-size:3rem;font-family:'JosefinSans-Bold';text-transform:uppercase;color:#303e3b}h1.title-after::after{position:absolute;width:100%;left:0;bottom:-50px;height:50px;background-image:url(https://www.sergio-y-andrea.com/images/title_after.png);background-position:center center;background-size:220px 50px;background-repeat:no-repeat}h1.title-after.white{color:#fff}h1.title-after.white::after{background-image:url(https://www.sergio-y-andrea.com/images/title_after_white.png)}h2.swal2-title{font-weight:400}.swal2-container{z-index:9999999!important}.iconset{background-image:url(https://www.sergio-y-andrea.com/images/iconset.png);background-repeat:no-repeat}.iconset.w150{background-size:1050px 1050px}.iconset.w100{background-size:700px 700px}.iconset.w50{background-size:500px 500px}.iconset.w40{background-size:400px 400px}.iconset.w35{background-size:350px 350px}.iconset.w20{background-size:200px 200px}.ul-slider{opacity:0;overflow:hidden}.ul-slider.active{opacity:1}.ul-slider li,.ul-slider li b{position:absolute;z-index:999;top:0;left:0;opacity:0}.ul-slider li b{z-index:0;width:100%;height:100%;opacity:1}.ul-slider li.active{z-index:9999;opacity:1}.ul-slider li.out-left,.ul-slider li.out-right{z-index:99;opacity:0}.ul-slider li .page-container{top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.slider-arrow{position:absolute;float:none;z-index:99999;top:50%;width:50px;height:50px;margin-top:-20px;color:rgba(255,255,255,.8);cursor:pointer;opacity:0}.slider-arrow:hover{color:rgba(255,255,255,1)}.arrow-prev{left:20px}.arrow-next{right:20px}section:hover .slider-arrow{opacity:1}.ul-paginator{position:absolute;z-index:9999;bottom:50px;left:0;text-align:center}.ul-paginator li{display:inline-block;float:none;width:10px;height:10px;background-color:rgba(255,255,255,.5);margin:0 6px;border-radius:50%;cursor:pointer}.ul-paginator li.active{background-color:#fff}.soming-icon{position:relative;padding:1px;width:100%!important;height:100%!important;text-align:center}.soming-icon svg{display:inline-block;float:none;height:100%;max-width:100%;max-height:100%}.soming-icon.x4{width:40px!important;height:40px!important}.btn{display:inline-block;float:none;width:auto;padding:0 20px;height:40px;line-height:38px;text-align:center;text-decoration:none;text-transform:uppercase;font-size:.8rem;border:1px solid rgba(255,255,255,0);color:#fff;background-color:#bf9330;cursor:pointer}.btn:hover{background-color:#303e3b}.btn.disabled{opacity:.4;cursor:default}.btn-small{padding:0 15px;font-size:.7rem;line-height:28px;height:30px}.btn-mid{padding:0 25px;font-size:1rem;line-height:48px;height:50px}.btn-big{padding:0 30px;font-size:1.3rem;line-height:58px;height:60px}.btn-round-brdr{border-radius:8px}.btn.spin::before{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:inherit;border:inherit;border-radius:inherit}.btn.spin::after{position:absolute;z-index:2;width:15px;height:15px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;top:50%;left:50%;margin:-9.5px 0 0 -9.5px;animation:rotation linear 0.6s infinite;-webkit-animation:rotation linear 0.6s infinite;-moz-animation:rotation linear 0.6s infinite;-ms-animation:rotation linear 0.6s infinite;-o-animation:rotation linear 0.6s infinite}.select{text-align:center;height:40px;border:1px solid #efefef}.select.color-a2{border-color:rgb(60,186,178)}.select.color-d3{border-color:#aaa}.select.color-d4{border-color:#ddd}.select select,.select select:active{display:inline;position:absolute;z-index:99;visibility:visible;opacity:0;outline:none;border:none;top:0;left:0;width:100%;height:40px!important;cursor:pointer;-webkit-appearance:menulist-button;background-color:#fff;white-space:pre;-webkit-rtl-ordering:logical;writing-mode:horizontal-tb!important;-webkit-writing-mode:horizontal-tb!important}.select span{display:block;position:relative;z-index:9;width:100%;height:100%;white-space:nowrap;line-height:2.53em;padding:0 0 0 20px;text-align:left;overflow:hidden}.select span::after{display:block;position:absolute;z-index:10;width:0;height:0;border-top:5px solid #151f28;border-left:4px solid transparent;border-right:4px solid transparent;top:50%;right:20px;margin-top:-2.5px;background-color:transparent;content:" "}.select.color-a2 span::after{border-top-color:rgb(60,186,178)}.select.color-d3 span::after{border-top-color:#888}.select.color-d4 span::after{border-top-color:#aaa}.select span::before{display:block;position:absolute;z-index:9;width:40px;top:0;right:0;bottom:2px;content:"";border-radius:0 5px 5px 0;background-color:#fff}button.swal2-confirm.swal2-styled{background-color:#344844!important;color:#fff!important;border-radius:0!important;border:0!important}button.swal2-confirm.swal2-styled:hover{background-color:#fff!important;color:#cdcdcd!important}div.swal2-icon.swal2-warning.swal2-animate-warning-icon,div.swal2-icon.swal2-error.swal2-animate-error-icon{border-color:#e32414!important;color:#e32414!important}div.swal2-icon.swal2-error [class^="swal2-x-mark-line"],span.swal2-x-mark-line-left,span.swal2-x-mark-line-right{color:#e32414!important;background-color:#e32414!important}.debug-toggle{position:fixed;z-index:9999999999999;width:50px;height:50px;right:0;top:80px;background-color:rgba(0,0,0,.3);cursor:pointer}.debug-toggle:hover{background-color:rgba(0,0,0,1)}.debug-toggle::after{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;line-height:50px;color:#fff;content:"\f126"}.debug-toggle.hidden{opacity:.5}.debug-box{display:block;position:absolute;z-index:999999999999999999;width:auto;height:auto;font-size:12px;line-height:1em;border:none;font-family:'JosefinSans-Bold';color:#fff!important;background-color:#000;text-transform:none;padding:3px 5px}.debug-box span{font-size:10px}.title-h1{font-size:2.8rem;text-align:center;margin-top:50px;color:#0e99b7}a.inverted-effect,a.inverted-effect:visited{color:#de4b4e}a.inverted-effect:hover{color:#af2428;}.empty{border:2px solid #cc6633!important}.soming-icon,a,a:visited,label,.btn{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}.modal,.modal-transparent-layer,.loading-mask{display:none;position:fixed;float:none;z-index:9999999;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.loading-mask{display:block;z-index:-1;opacity:0;background-color:#fff}.modal-transparent-layer{display:block;position:absolute;z-index:0;background-color:rgba(0,0,0,0)}.modal .modal-box{display:block;position:absolute;width:90%;max-width:1280px;max-height:90%;background-color:#fff;border-radius:10px;padding:20px;overflow-y:auto}.spinner::before{position:absolute;z-index:1;top:-2px;left:-2px;width:100%;height:100%;background-color:inherit;border:inherit}.spinner::after{position:absolute;z-index:2;width:30px;height:30px;border:2px solid #a7abc3;border-top-color:transparent;border-radius:50%;top:50%;left:50%;margin:-16px 0 0 -16px;animation:rotation linear 0.6s infinite;-webkit-animation:rotation linear 0.6s infinite;-moz-animation:rotation linear 0.6s infinite;-ms-animation:rotation linear 0.6s infinite;-o-animation:rotation linear 0.6s infinite}.page-container,.h-center{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.v-center{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.modal .modal-box,.centered{left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.class{transform:translateX(0%);-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%)}.ul-slider li b,.home-about-section .us b,.home-thought-section,.home-gifts-section,.gallery-pics-ol li b,.home-info-section .croquis-img li b,.gallery-pics-parent .thumbs-container b{-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center}.debug-toggle{transition:background 0.5s;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-ms-transition:background 0.5s;-o-transition:background 0.5s}.class{transition:background 1.5s;-webkit-transition:background 1.5s;-moz-transition:background 1.5s;-ms-transition:background 1.5s;-o-transition:background 1.5s}a{transition:opacity 1s,color 0.5s;-webkit-transition:opacity 1s,color 0.5s;-moz-transition:opacity 1s,color 0.5s;-ms-transition:opacity 1s,color 0.5s;-o-transition:opacity 1s,color 0.5s}.btn,div.swal2-actions button,.gallery-pics-parent .icon,.home-about-section .people .arrow{transition:background 0.5s,color 0.5s,border 0.5s;-webkit-transition:background 0.5s,color 0.5s,border 0.5s;-moz-transition:background 0.5s,color 0.5s,border 0.5s;-ms-transition:background 0.5s,color 0.5s,border 0.5s;-o-transition:background 0.5s,color 0.5s,border 0.5s}.home-gifts-section a{transition:color 0.5s,border 0.5s;-webkit-transition:color 0.5s,border 0.5s;-moz-transition:color 0.5s,border 0.5s;-ms-transition:color 0.5s,border 0.5s;-o-transition:color 0.5s,border 0.5s}.class{transition:width 0.35s ease-out,opacity 0.35s ease-out;-webkit-transition:width 0.35s ease-out,opacity 0.35s ease-out;-moz-transition:width 0.35s ease-out,opacity 0.35s ease-out;-ms-transition:width 0.35s ease-out,opacity 0.35s ease-out;-o-transition:width 0.35s ease-out,opacity 0.35s ease-out}.class{transition:width 0.5s ease-in-out,opacity 0.3s ease-out;-webkit-transition:width 0.5s ease-in-out,opacity 0.3s ease-out;-moz-transition:width 0.5s ease-in-out,opacity 0.3s ease-out;-ms-transition:width 0.5s ease-in-out,opacity 0.3s ease-out;-o-transition:width 0.5s ease-in-out,opacity 0.3s ease-out}.ul-slider li{transition:opacity 1.5s;-webkit-transition:opacity 1.5s;-moz-transition:opacity 1.5s;-ms-transition:opacity 1.5s;-o-transition:opacity 1.5s}.class{transition:height 0.5s;-webkit-transition:height 0.5s;-moz-transition:height 0.5s;-ms-transition:height 0.5s;-o-transition:height 0.5s}.ul-slider,body,.slider-arrow{transition:opacity 0.5s;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-ms-transition:opacity 0.5s;-o-transition:opacity 0.5s}.loading-mask{transition:opacity 0.3s;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s}.header-menu li::after,.header-menu li::before{transition:opacity 1s,color 0.5s;-webkit-transition:opacity 1s,color 0.5s;-moz-transition:opacity 1s,color 0.5s;-ms-transition:opacity 1s,color 0.5s;-o-transition:opacity 1s,color 0.5s}.class{transition:background 0.7s;-webkit-transition:background 0.7s;-moz-transition:background 0.7s;-ms-transition:background 0.7s;-o-transition:background 0.7s}.ul-slider li b,.header-menu-container,.gallery-pics-parent .thumbs-container b{transition:transform 0.5s;-webkit-transition:-webkit-transform 0.5s;-moz-transition:-moz-transform 0.5s;-ms-transition:-ms-transform 0.5s;-o-transition:-o-transform 0.5s}.class{transition:opacity 0.90s,transform 0.90s;-webkit-transition:opacity 0.90s,-webkit-transform 0.90s;-moz-transition:opacity 0.90s,-moz-transform 0.90s;-ms-transition:opacity 0.90s,-ms-transform 0.90s;-o-transition:opacity 0.90s,-o-transform 0.90s}.class{transition:background 0.50s,opacity 0.90s,transform 0.90s;-webkit-transition:background 0.50s,opacity 0.90s,-webkit-transform 0.90s;-moz-transition:background 0.50s,opacity 0.90s,-moz-transform 0.90s;-ms-transition:background 0.50s,opacity 0.90s,-ms-transform 0.90s;-o-transition:background 0.50s,opacity 0.90s,-o-transform 0.90s}.share-animation::before{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s}header,footer,nav,section,div,p,article,span,b,f,z,zz,c1,c2,c3,table,tr,td,input,input:focus,textarea,ul,ol,li,li,a,*::before,*::after,h1,h2,h3,h4,h5,h6,img,label,button,strong{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.header-menu-container,.gallery-pics-ol li,.gallery-pics-ol li b{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;perspective:1000;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.animate{opacity:0}.fadeInUp{animation:fadeInUp 2s 0s 1 normal both;-webkit-animation:fadeInUp 1s 0s 1 normal both;-moz-animation:fadeInUp 1s 0s 1 normal both;-o-animation:fadeInUp 1s 0s 1 normal both;-ms-animation:fadeInUp 1s 0s 1 normal both}.fadeInLeft{animation:fadeInLeft 2s 0s 1 normal both;-webkit-animation:fadeInLeft 1s 0s 1 normal both;-moz-animation:fadeInLeft 1s 0s 1 normal both;-o-animation:fadeInLeft 1s 0s 1 normal both;-ms-animation:fadeInLeft 1s 0s 1 normal both}.fadeInRight{animation:fadeInRight 2s 0s 1 normal both;-webkit-animation:fadeInRight 1s 0s 1 normal both;-moz-animation:fadeInRight 1s 0s 1 normal both;-o-animation:fadeInRight 1s 0s 1 normal both;-ms-animation:fadeInRight 1s 0s 1 normal both}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotation{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-o-keyframes rotation{from{-o-transform:rotate(0deg)}to{-o-transform:rotate(360deg)}}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes zoomUp{0%{-webkit-transform:scale(1)}100%{-webkit-transform:scale(1.2)}}@-moz-keyframes zoomUp{0%{-moz-transform:scale(1)}100%{-moz-transform:scale(1.2)}}@-o-keyframes zoomUp{0%{-o-transform:scale(1)}100%{-o-transform:scale(1.2)}}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.2)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0%)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(50px)}100%{opacity:1;-moz-transform:translateY(0%)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(50px)}100%{opacity:1;-o-transform:translateY(0%)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0%)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-50px)}100%{opacity:1;-webkit-transform:translateX(0%)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-50px)}100%{opacity:1;-moz-transform:translateX(0%)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-50px)}100%{opacity:1;-o-transform:translateX(0%)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-50px)}100%{opacity:1;transform:translateX(0%)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(50px)}100%{opacity:1;-webkit-transform:translateX(0%)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(50px)}100%{opacity:1;-moz-transform:translateX(0%)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(50px)}100%{opacity:1;-o-transform:translateX(0%)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0%)}}@media only screen and (max-width:1500px){.page-container{max-width:1300px}}@media only screen and (max-width:1370px){.page-container{max-width:1200px}}@media only screen and (max-width:1280px){.page-container{max-width:calc(100% - 40px);max-width:-webkit-calc(100% - 40px);max-width:-moz-calc(100% - 40px);max-width:-ms-calc(100% - 40px);max-width:-o-calc(100% - 40px)}.home-sliders-section{padding-bottom:58%}.home-sliders-section .ul-slider h1{margin:40px 0 80px 0;letter-spacing:16px;font-size:3.2rem}.home-sliders-section .ul-slider h5{font-size:.6rem;letter-spacing:4.8px}.home-sliders-section .ul-slider h2{line-height:1.6rem;letter-spacing:1.6px;font-size:1.28rem}}@media only screen and (max-width:1080px){.home-sliders-section{padding-bottom:65%}.home-sliders-section .ul-slider h1{margin:35px 0 70px 0;letter-spacing:14px;font-size:2.8rem}.home-sliders-section .ul-slider h5{font-size:.525rem;letter-spacing:4.2px}.home-sliders-section .ul-slider h2{line-height:1.4rem;letter-spacing:1.4px;font-size:1.12rem}}@media only screen and (max-width:1024px){header,.mobile-space{height:80px}.header-logo-a{display:inline-block}.menu-btn,.mobile-space span{display:block}.header-menu-container{position:fixed;left:0;top:0;bottom:auto;right:0;height:auto;float:none;width:100%;margin:0;padding:60px 10% 25px 10%;background-color:#161f2e;overflow-y:hidden;z-index:99999999999;transform:translate(0,-120%)!important;-webkit-transform:translate(0,-120%)!important;-moz-transform:translate(0,-120%)!important;-ms-transform:translate(0,-120%)!important;-o-transform:translate(0,-120%)!important;box-shadow:0 0 15px 10px rgba(0,0,0,.5);-webkit-box-shadow:0 0 15px 10px rgba(12,4,4,.5);-moz-box-shadow:0 0 15px 10px rgba(0,0,0,.5);-ms-box-shadow:0 0 15px 10px rgba(0,0,0,.5);-o-box-shadow:0 0 15px 10px rgba(0,0,0,.5)}.header-menu-container.show{transform:translate(0,0%)!important;-webkit-transform:translate(0,0%)!important;-moz-transform:translate(0,0%)!important;-ms-transform:translate(0,0%)!important;-o-transform:translate(0,0%)!important}.header-menu-container .page-container{padding:0!important}.header-menu{width:100%}.header-menu li{width:100%;padding:0 20px 0 50px;text-align:left;height:auto;border-bottom:1px solid rgba(255,255,255,.05)}.header-menu li a,.header-menu li a:visited{line-height:50px;text-transform:uppercase;padding:0}.header-menu li::before{position:absolute;left:10px;top:0;width:30px;height:50px;line-height:50px;font-size:1.2rem}.header-menu li.home::before{content:"\f015"}.header-menu li.nuestra-historia::before{content:"\f79f"}.header-menu li.momentos::before{content:"\f584"}.header-menu li.info::before{content:"\f46d"}.header-menu li.rsvp::before{content:"\f2bb"}.header-menu li.mesa-de-regalos::before{content:"\f79c"}.header-menu li.close{display:block;border:none}h1.title-after{font-size:2.4rem}h1.title-after::after{background-size:176px 40px;bottom:-40px;height:40px}.home-about-section,.home-gallery-section,.home-thought-section,.home-info-section,.home-rsvp-section,.home-gifts-section{padding:96px 0}.home-about-section h2{margin:64px 0;font-size:1.28rem;line-height:1.76rem}.home-about-section .us abbr{width:80px;height:80px;line-height:88px;font-size:2.4rem}.home-about-section .us div.left{padding-right:4px}.home-about-section .us div.right{padding-left:4px}.home-about-section .us .item div{font-size:.88rem;line-height:1.6rem}.home-about-section .us h3{font-size:1.44rem}.home-about-section .us h4{margin:12px 0 20px 0;letter-spacing:4px;font-size:.72rem}.home-about-section .us .left div{padding-right:40px}.home-about-section .us .right div{padding-left:40px}.home-about-section .people{width:84%;margin:64px 8% 0 8%}.home-about-section .people .arrow{left:-48px;width:40px;height:40px;margin:-20px 0 0 0;border:2.4px solid rgb(191,147,48)}.home-about-section .people .arrow::after{line-height:35.2px;font-size:.96rem}.home-about-section .people .arrow.after{right:-60px}.home-about-section .people .block{margin-right:40px}.home-about-section .people h5{margin:40px 0 24px 0;font-size:1.6rem}.home-about-section .people li{width:169.6px;margin:16px 8px}.home-about-section .people .item-8 li{margin:16px -14px}.home-about-section .people strong{font-size:.64rem;line-height:.8rem;margin:24px 0 0 0}.gallery-pics-parent{width:80%;margin:80px 10% 0 10%}.home-thought-section blockquote{font-size:2rem}.home-thought-section blockquote::before{font-size:5.6rem;line-height:80px}.home-thought-section blockquote p{margin-top:64px;font-size:1.2rem}.home-info-section .flowers-background{height:240px;background-size:240px auto}.home-info-section h1{margin-bottom:80px}.home-info-section h2{margin:40px 0 64px 0;font-size:2.4rem}.home-info-section #countdown li{width:22%;height:176px;padding:56.8px}.home-info-section #countdown li strong{font-size:2.88rem;line-height:40px}.home-info-section #countdown li b{font-size:.56rem;line-height:32px;letter-spacing:1.6px}.home-info-section #countdown li.hours{margin:0 4%}.home-info-section #countdown li.minutes{margin:0 4% 0 0}.home-info-section .info{margin:64px 0 0 0}.home-info-section .info li{font-size:1.04rem}.home-info-section .info li strong{font-size:1.28rem}.home-rsvp-section h3{margin:80px 0;font-size:1.28rem;line-height:1.76rem}.home-rsvp-section .form{width:80%;margin:0 10%;padding:40px}.home-rsvp-section .form input[type=text],.home-rsvp-section .form input[type=text]:focus{margin:8px 0 0 0}.home-rsvp-section .form .step-1 p{font-size:.96rem}.home-rsvp-section .form .step-2 p{font-size:1.2rem;line-height:1.6rem;margin-bottom:40px}.home-rsvp-section .form .step-2 li{padding:24px 0 30px 0;font-size:.9rem}.home-rsvp-section .form .step-2 li label{font-size:.9rem}.home-rsvp-section .form .btn{margin-top:40px}.home-rsvp-section .form .results{top:calc(100% - 40px);top:-webkit-calc(100% - 40px);top:-moz-calc(100% - 40px);top:-ms-calc(100% - 40px);left:40px;right:40px}.home-rsvp-section .form .results b{line-height:32px;padding:0 16px;font-size:.64rem}.btn-big{padding:0 24px;font-size:1.04rem;line-height:46px;height:48px}.home-gifts-section h3{margin:80px 0;font-size:1.28rem;line-height:1.76rem}.home-gifts-section a{width:40%;padding:16px}.home-gifts-section a.amazon{margin-right:10%}footer{padding:32px 0;font-size:.8rem}.text-section-1{margin-top:80px;font-size:1.08rem;padding:45px 0 108px 0}.text-section-1 h1{font-size:2.25rem;margin:45px 0 90px 0}.text-section-1 h2{font-size:1.35rem;margin:72px 0 18px 0}.text-section-1 p{line-height:1.35rem}}@media only screen and (max-width:768px){.page-container{max-width:535px}header,.mobile-space{height:60px}.header-logo-a img{height:30px;margin:15px 0}.mobile-space span{line-height:30px;margin:15px 0 15px 50px;font-size:.8rem}.menu-btn{margin:-25px 0 0 0}.menu-btn::after{font-size:1.5rem}.home-sliders-section{height:650px;padding-bottom:0}.home-sliders-section .page-container{max-width:320px}.home-sliders-section .ul-slider h1{margin:35px 0 70px 0;letter-spacing:14px;font-size:2.8rem}.home-sliders-section .ul-slider h5{font-size:.525rem;letter-spacing:4.2px}.home-sliders-section .ul-slider h2{line-height:1.4rem;letter-spacing:1.4px;font-size:1.12rem}h1.title-after{font-size:2.1rem}h1.title-after::after{bottom:-35px;height:35px;background-size:148.4px 35px}.home-about-section,.home-gallery-section,.home-thought-section,.home-info-section,.home-rsvp-section,.home-gifts-section{padding:84px 0}.home-about-section h2{margin:56px 0;font-size:1.12rem;line-height:1.54rem}.home-about-section h2 br{display:none}.home-about-section .us abbr{width:70px;height:70px;line-height:77px;font-size:2.1rem}.home-about-section .us .item div{font-size:.99rem;line-height:1.8rem}.home-about-section .us div.left{padding-right:0}.home-about-section .us div.right{padding-left:0}.home-about-section .us div.item{width:100%}.home-about-section .us .left div{padding-right:35px}.home-about-section .us .right div{padding-left:35px;right:0}.home-about-section .people{width:86%;margin:56px 7% 0 7%}.home-about-section .people .arrow{left:-42px;width:35px;height:35px;margin:-17.5px 0 0 0;border:2.1px solid rgb(191,147,48)}.home-about-section .people .arrow::after{line-height:30.8px;font-size:.84rem}.home-about-section .people .arrow.after{right:-42px}.home-about-section .people .block{margin-right:35px}.home-about-section .people h5{margin:35px 0 21px 0;font-size:1.4rem;font-weight:400}.home-about-section .people li{width:148.4px;margin:14px 7px}.home-about-section .people .item-8 li{margin:14px -16px}.gallery-pics-parent{width:100%;margin:70px 0 0 0}.gallery-pics-ol{border-width:5px}.gallery-pics-parent .thumbs-container{height:64px;width:calc(100% - 56px);width:-webkit-calc(100% - 56px);width:-moz-calc(100% - 56px);width:-ms-calc(100% - 56px);width:-o-calc(100% - 56px);margin:12px 28px 0 28px}.gallery-pics-parent .thumbs-container b{width:96px;height:64px;margin:0 7px 0 0}.gallery-pics-parent .icon{bottom:20px;width:24px!important;height:24px!important;border-width:1.6px}.gallery-pics-parent .icon::after{line-height:22px}.home-thought-section blockquote{font-size:1.75rem}.home-thought-section blockquote::before{font-size:4.9rem;line-height:70px}.home-thought-section blockquote p{margin-top:56px;font-size:1.05rem}.home-thought-section blockquote br{display:none}.home-info-section .flowers-background{height:210px;background-size:210px auto}.home-info-section h1{margin-bottom:70px}.home-info-section h2{margin:35px 0 56px 0;font-size:2.1rem}.home-info-section #countdown li{width:22.375%;height:154px;padding:49.7px 0}.home-info-section #countdown li strong{font-size:2.45rem;line-height:35px}.home-info-section #countdown li b{font-size:.49rem;line-height:28px;letter-spacing:1.4px}.home-info-section #countdown li.hours{margin:0 3.5%}.home-info-section #countdown li.minutes{margin:0 3.5% 0 0}.home-info-section .info{margin:56px 0 0 0}.home-info-section .info li{width:100%}.home-info-section .info li.church{border-right:none;margin-bottom:80px}.home-info-section .info li strong{font-size:1.12rem}.home-rsvp-section h3{margin:70px 0;font-size:1.12rem;line-height:1.54rem}.home-rsvp-section .form{width:100%;margin:0;padding:35px}.home-rsvp-section .form input[type=text],.home-rsvp-section .form input[type=text]:focus{margin:7px 0 0 0}.home-rsvp-section .form .step-1 p::after{right:7px}.home-rsvp-section .form .step-2 p{font-size:1.05rem;line-height:1.4rem;margin-bottom:35px}.home-rsvp-section .form .step-2 li{padding:21px 0 30px 0}.home-rsvp-section .form .step-2 li span{width:calc(100% - 240px);width:-webkit-calc(100% - 240px);width:-moz-calc(100% - 240px);width:-ms-calc(100% - 240px);width:-o-calc(100% - 240px)}.home-rsvp-section .form .step-2 li div{right:0;width:240px}.home-rsvp-section .form .btn{margin-top:35px}.home-rsvp-section .form .results{top:calc(100% - 35px);top:-webkit-calc(100% - 35px);top:-moz-calc(100% - 35px);top:-ms-calc(100% - 35px);left:35px;right:35px}.home-rsvp-section .form .results b{line-height:28px;padding:0 14px}.home-gifts-section h3{margin:70px 0;font-size:1.12rem;line-height:1.54rem}.home-gifts-section a{width:80%;max-width:200px;padding:14px;margin:10px 10%}.home-gifts-section a.amazon{margin:10px 10%}.text-section-1{margin-top:60px;font-size:.96rem;padding:40px 0 96px 0}.text-section-1 h1{font-size:2rem;margin:40px 0 80px 0}.text-section-1 h2{font-size:1.2rem;margin:64px 0 16px 0}.text-section-1 p{line-height:1.2rem}}@media only screen and (max-width:550px){.page-container{max-width:calc(100% - 30px);max-width:-webkit-calc(100% - 30px);max-width:-moz-calc(100% - 30px);max-width:-ms-calc(100% - 30px);max-width:-o-calc(100% - 30px)}.header-menu-container{padding:60px 5% 25px 5%}.home-sliders-section .ul-slider h1{line-height:3rem}h1.title-after{font-size:1.8rem}h1.title-after::after{bottom:-30px;height:30px;background-size:132px 30px}.home-about-section{padding:72px 0}.home-about-section .us abbr{display:none}.home-about-section .us div.item{width:100%}.home-about-section .us div.left{padding-right:0}.home-about-section .us div.right{padding-left:0}.home-about-section .us b{width:100%;padding-bottom:50%;background-position:center -100px;background-repeat:no-repeat;margin:50px 0}.home-about-section .us .item div{position:relative;top:0%;width:100%;transform:translateY(0%);-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%)}.home-about-section .us .item div br{display:none}.home-about-section .us .left{margin-bottom:50px}.home-about-section .us .left,.home-about-section .us .right{text-align:center}.home-about-section .us .left div{padding-right:0}.home-about-section .us .right div{padding-left:0}.home-about-section .people{width:100%;margin:0}.home-about-section .people .arrow{top:auto;bottom:-40px}.home-about-section .people .arrow.before{left:50%;margin-left:-40px}.home-about-section .people .arrow.after{right:50%;margin-right:-40px}.home-about-section .people .block{margin-right:30px}.home-about-section .people .block.item-8{margin:0}.home-about-section .people li{margin:12px 0}.home-about-section .people .item-8 li{margin:12px -18px}.home-info-section .flowers-background{height:150px;background-size:150px auto}.home-info-section h2{margin:30px 0 48px 0;font-size:1.8rem}.home-info-section #countdown li{width:48.5%;height:132px;padding:42.6px 0}.home-info-section #countdown li strong{font-size:2.1rem;line-height:30px}.home-info-section #countdown li.hours{margin:0 0 0 3%}.home-info-section #countdown li.minutes{margin:3% 3% 0 0}.home-info-section #countdown li.seconds{margin:3% 0 0 0}.home-info-section .info li.church{margin-bottom:50px}.home-rsvp-section .form{padding:19.5px}.home-rsvp-section .form .step-1 p,.home-rsvp-section .form .step-2 p{font-size:.975rem}.home-rsvp-section .form .step-2 p{line-height:1.3rem;margin-bottom:32.5px}.home-rsvp-section .form .step-2 p br{display:none}.home-rsvp-section .form .step-2 li{padding:19.5px 0 30px 0}.home-rsvp-section .form .step-2 li label{margin:0 15px 0 0}.home-rsvp-section .form .step-2 li span{width:100%}.home-rsvp-section .form .step-2 li div{position:relative;width:100%;float:left;top:0;margin-top:10px;transform:translateY(0%);-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%)}.home-rsvp-section .form .results{top:calc(100% - 19.5px);top:-webkit-calc(100% - 19.5px);top:-moz-calc(100% - 19.5px);top:-ms-calc(100% - 19.5px);left:19.5px;right:19.5px}.home-rsvp-section .form .btn.btn-big{padding:0 19.5px;font-size:.845rem;line-height:37px;height:39px}.home-rsvp-section .form .btn.btn-small{padding:0 9.75px;font-size:.6rem;line-height:18px;height:20px}}@media only screen and (max-width:520px){h2.swal2-title{font-size:1.5rem}}@media only screen and (max-width:450px){h2.swal2-title{font-size:1.2rem}.home-about-section .us b{padding-bottom:60%;background-position:center -50px}.home-thought-section blockquote{font-size:1.5rem}.home-thought-section blockquote::before{font-size:4.2rem;line-height:60px}.home-thought-section blockquote p{margin-top:48px;font-size:.9rem}}@media only screen and (max-width:290px){.home-sliders-section .ul-slider h1{font-size:2.4rem}}