.full-content{display:flex}@font-face{font-family:PlayWrite HU;src:url(/assets/PlaywriteHU-VariableFont_wght-DV_D2Rbw.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Arimo Variable;src:url(/assets/Arimo-VariableFont_wght-Db1VnGIC.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}header{background-color:#d4e6f1}header .containerOptionsHeader{display:flex;flex-direction:column;align-items:center}header .containerOptionsHeader .menu-link{text-decoration:none;cursor:pointer;color:#000}@font-face{font-family:PlayWrite HU;src:url(/assets/PlaywriteHU-VariableFont_wght-DV_D2Rbw.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Arimo Variable;src:url(/assets/Arimo-VariableFont_wght-Db1VnGIC.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}footer{background-color:#3c3c3c;color:#fff;padding:50px 20px}@font-face{font-family:PlayWrite HU;src:url(/assets/PlaywriteHU-VariableFont_wght-DV_D2Rbw.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Arimo Variable;src:url(/assets/Arimo-VariableFont_wght-Db1VnGIC.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}html{overflow:hidden}body{text-align:center;overflow:hidden}h1{font-size:50px}body{font:20px Helvetica,sans-serif;color:#333;background-color:#2c2c2c}.content{background-color:#f7f7f7;padding:150px}article{display:block;text-align:left;width:650px;margin:0 auto}a{color:#dc8100;text-decoration:none}a:hover{color:#333;text-decoration:none}@media screen and (max-width: 760px){.content{padding:100px 25px;width:100%}article{width:100%}}@font-face{font-family:PlayWrite HU;src:url(/assets/PlaywriteHU-VariableFont_wght-DV_D2Rbw.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Arimo Variable;src:url(/assets/Arimo-VariableFont_wght-Db1VnGIC.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}*{font-family:Inter,sans-serif;margin:0}body{color:#333;background-color:#3c3c3c;margin:0}header,footer{display:none}header{display:none}footer{display:none}body{display:block;place-items:normal;overflow:auto}html{overflow:auto}.full-content{display:block}.wedding-page{background-color:#fafafa;display:block;text-align:center;padding:20px}.wedding-page .title{color:#2766a2;font-size:28px;font-weight:700;text-align:center;display:block;margin:24px;font-family:PlayWrite HU,sans-serif}.wedding-page .text{font-weight:500;font-style:italic}.wedding-page p{color:#333;text-align:center}.wedding-page .icon-bride-groom{width:50px;top:6px;position:relative}.wedding-page .icon-camara{width:23px;position:relative;top:5px}.wedding-page .gallery input[type=file i]{color:#333}.wedding-page .gallery .container-form{display:flex;flex-direction:column;align-items:center;margin:24px}.wedding-page .gallery .container-form p{margin-bottom:8px}.wedding-page .gallery .container-form .preview{display:block;margin:24px;width:100%}.wedding-page .gallery .container-form .preview .action{position:fixed;bottom:0;width:100%;background-color:#3c3c3c;left:0;padding:20px 0}.wedding-page .gallery .container-form .preview .action .btn{background-color:#d5ecff;font-size:20px;padding:8px 16px;border-radius:8px;border:1px solid #0790ff;cursor:pointer;color:#000}.wedding-page .gallery .container-form .preview .action .btn:hover{background-color:#f6fbff}.wedding-page .gallery .container-form .preview .pictures{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:10px;padding:20px}.wedding-page .gallery .container-form .preview .pictures .picture-item{position:relative}.wedding-page .gallery .container-form .preview .pictures .picture-item img{width:120px;height:120px;object-fit:cover;border-radius:8px;box-shadow:0 2px 6px #0003}.wedding-page .gallery .container-form .preview .pictures .picture-item .remove-btn{position:absolute;top:-8px;right:-8px;background:#fff;border:none;border-radius:50%;cursor:pointer;padding:2px;box-shadow:0 1px 4px #0000004d}.wedding-page .gallery label{border-radius:5px;padding:15px;border:3px dashed #2766a2;display:flex;flex-direction:column;align-items:center;cursor:pointer}.wedding-page .gallery label span{color:#2766a2;font-weight:600}.wedding-page .msg{color:#4caf50}
