body{margin:0!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.login-container{height:100vh;display:flex}.login-logo-center{width:40%;margin:auto;text-align:center}.login-container img{width:50%;margin:auto}.titulo-login{font-weight:500;font-size:6vh;margin:auto;display:block}.login-content{width:60%;height:100%;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-weight:600;font-size:3vh;text-align:center;display:flex}.login-center{margin:auto;width:100%}.login-center h1{font-size:4vh}.login-content2 .login-center{margin-top:15px}.login-content input{width:35%;border:.5vh solid transparent;border-radius:10vh;height:6vh;margin-bottom:4vh;padding-left:5vh;font-size:3vh;box-shadow:.5vh .5vh 1.5vh #b9b9b9}.login-click-here{font-size:2vh;padding-top:1vh}.login-content button{width:20%;border:0 solid transparent;border-radius:10vh;height:8vh;font-size:3vh;margin-bottom:2vh;box-shadow:.5vh .5vh 1.5vh #b9b9b9}.login-content2 .privacypol-login,.login-content .privacypol-login{font-size:2vh}.login-content2 .privacypol-login input,.login-content .privacypol-login input{width:3vh;height:3vh;margin-right:2vh}.login-container2{height:100vh}.login-logo-center2{height:30%;margin:auto;text-align:center}.login-logo-center2 img{object-fit:contain;width:100%;height:100%}.login-content2{width:100%;min-height:70%;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-weight:600;font-size:2.5vh;text-align:center;padding-left:2%;padding-right:2%;display:flex;border-top-left-radius:5vh;border-top-right-radius:5vh}.login-content2 h1{font-size:4vh}.login-content2 input{width:60%;border:.5vh solid transparent;border-radius:10vh;height:4vh;margin-bottom:4vh;padding-left:5vh;font-size:2.5vh;box-shadow:.5vh .5vh 1.5vh #b9b9b9}.login-content2 button{width:60%;border:0 solid transparent;border-radius:10vh;height:6vh;font-size:3vh;margin-bottom:2vh;box-shadow:.5vh .5vh 1.5vh #b9b9b9}.login-memories{margin-top:3vh;font-weight:700;font-size:4vh;display:block;word-wrap:break-word}.login-memories hr{width:10%;height:.3vh}@media screen and (max-width:700px) and (max-height:500px){.login-content .login-click-here,.login-content .privacypol-login{font-size:2.5vh}}.gallery-header{font-size:45px;font-weight:600;width:100%;text-align:right;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;padding-right:5%;padding-left:5%}.gallery-header .gallery-header-content{display:flex;height:60px}.gallery-header-menuicon{margin-top:auto;margin-bottom:auto}.gallery-header-menuicon img{height:40px}.gallery-header .linea-horizontal hr{border:.1vh solid #b9b9b9;border-radius:.5vh;margin-top:.5vh;margin-bottom:1.5vh}.gallery-header .logo-container{width:15%;display:flex}.gallery-header .logo-container img{height:100%}.gallery-header .menu-header{width:85%;text-align:right;vertical-align:middle!important;font-size:25px;margin-top:auto;margin-bottom:auto;padding:0}.gallery-header .menu-header label{margin:0}.gallery-header .menu-header b{font-weight:400}.gallery-header .menu-header img{height:40px;padding-right:.5vh}.gallery-header .menu-header .refresh{padding-right:4vh}.gallery-footer a,.gallery-header a{text-decoration:none}@media screen and (min-width:700px){.gallery-header-menuicon,.menu-header .logout{display:none}}@media screen and (max-width:699px){.gallery-header .logo-container img{display:none}.gallery-header .logo-container{display:block}.gallery-header-menuicon{width:10%!important;height:40px;display:block;font-size:0!important}.gallery-header-menuicon img{height:100%}.menu-header .profile{display:none}.logo-container{width:30%!important;padding-left:20%;padding-right:10%}.menu-header b{display:none}}@media screen and (max-width:300px){.gallery-header .menu-header .refresh{padding-right:1vh}}.gallery-container{width:100%;min-height:300px;padding-right:5%;padding-left:5%}.natural-gallery-js .natural-gallery-body .figure{background-color:transparent!important}.gallery-footer{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-size:2vh;display:flex;margin:0;padding:0}.gallery-footer .location,.gallery-footer .social{display:flex;padding-top:2%;padding-bottom:2%}.gallery-footer .social{text-align:center}.gallery-footer .contact{padding-left:5%;padding-top:2%;padding-bottom:2%;word-break:break-all}.gallery-footer .location .address{margin-top:auto;margin-bottom:auto;width:60%}.gallery-footer .location .logo{margin-top:auto;margin-bottom:auto;width:20%}.gallery-footer .location .logo img{width:100%!important;height:auto}.gallery-footer .social .medios{margin:auto}.contact img,.gallery-footer .social img{width:5vh;padding-right:1vh;padding-left:1vh}.gallery-footer .contact .data{display:flex;margin:0;padding:0}.gallery-footer .contact .data img{width:4vh;padding-top:.5vh;padding-bottom:1.5vh}.gallery-footer .contact .auxiliar{display:flex}.gallery-footer .contact .icon{width:6vh}.footer-snappc,.snapp-c{margin:0;padding:0}.snapp-c{text-align:center;font-size:15px}.snapp-c p{margin:0;padding:0}.snapp-c a{text-decoration:underline;color:#fff}@media screen and (max-width:767px){.gallery-footer{padding-right:10%;padding-left:10%}.gallery-footer .location .logo{width:30%}.gallery-footer .location .logo img{width:100%}}@media screen and (max-width:575px){.gallery-footer .location .logo{width:40%}.gallery-footer .location .logo img{width:100%}}@media screen and (max-width:475px){.gallery-footer .location{display:block}.gallery-footer .location .logo{width:50%;margin:auto}.gallery-footer .location .logo img{width:100%}.gallery-footer .location .address{margin-bottom:3vh;width:100%}}@media screen and (min-height:1200px) and (min-width:700px){.gallery-footer img{width:4vh!important}}.sidemenu-container{width:100%;height:100%}.sidemenu-logo{width:100%;height:20%;display:flex}.sidemenu-logo img{height:100%;margin:auto}.sidemenu-content{height:80%;border-top-right-radius:5vh}.sidemenu-title{font-size:4vh;width:100%;text-align:center;padding-top:2vh;font-weight:700}.modal-profile-menu-content p,.sidemenu-listcontent p{font-size:2.5vh;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidemenu-listcontent img{width:30px;margin-left:4vh;margin-right:2vh}.sidemenu-listcontent .logout{position:absolute;bottom:2vh}.modal-fade .modal-profile{transition:none!important;-webkit-transform:none!important;transform:none!important}.modal-profile-menu-content{position:fixed;top:7.5%;right:5%;width:300px;height:550px;border-radius:5%;padding:0}.modal-profile-menu-content p{font-size:20px}.modal-profile-menu-content .logo-container{height:20%;width:100%;position:relative;display:flex!important}.modal-profile-menu-content .logo-container .logo-profile-modal{height:80%;margin:auto}.close-profile-modal{position:absolute;width:20px!important;top:15px!important;right:15px!important}.modal-menu-list{height:80%;width:100%;border-radius:5%;text-align:left;padding:5%}.modal-profile-menu-content .modal-menu-list img{width:35px;padding-right:5px}@media screen and (max-height:599px){.modal-profile-menu-content{height:90%}.modal-profile-menu-content .logo-container{height:30%!important;display:flex!important}.logo-profile-modal{height:100%!important;width:auto;margin:auto!important}.modal-menu-list{overflow-y:scroll;height:70%!important}}@media screen and (max-width:699px){.modal-profile-menu-content{display:none!important}}.modal-uploading-photos{text-align:center;font-size:.7em;border-radius:10vh}.modal-uploading-photos .modal-content{border-radius:5vh}.modal-uploading-photos .uploading-photos-ok{padding-right:5vh;padding-left:5vh;border-radius:5vh}.modal-uploading-photos b{font-size:1.3em}.modal-uploading-photos .uploading-number-photos{font-weight:500}#myProgress{width:100%;border-radius:5vh}#myBar{height:1em;border-radius:5em}@media screen and (min-width:1300px){.modal-uploading-photos p{font-size:1.5em!important}}.modal-message{text-align:center;font-size:1em;border-radius:10vh}.modal-message .modal-content{border-radius:5vh}.modal-message .title-modal-message{border-top-left-radius:4vh;border-top-right-radius:4vh}.modal-message .modal-message-ok{padding-right:5vh;padding-left:5vh;border-radius:5vh}.photo-formcontact{padding:3%}.photo-formcontact-title{text-align:left;font-size:20px}.photo-formcontact-logo{text-align:center}.photo-formcontact-logo img{width:40%;height:auto;margin-top:20px;margin-bottom:20px;margin-left:0}.photo-formcontact p{font-size:15px;padding-left:0;text-align:center}.photo-formcontact input,.photo-formcontact textarea{border:.7px solid;border-radius:5px;margin-top:5px;margin-bottom:5px;padding:5px}.photo-formcontact button{border-radius:5px;font-size:15px;text-align:center;width:97%;padding:5px;margin-top:10px}.photo-formcontact-company label,.photo-formcontact-country label,.photo-formcontact-email label,.photo-formcontact-message label,.photo-formcontact-name label,.photo-formcontact-phone label,.photo-formcontact-website label,.photo-formcontact-work label{font-size:20px}.photo-formcontact-required b{font-size:20px;padding-left:3%}.photo-formcontact-message,.photo-formcontact-name{width:100%;text-align:right}.photo-formcontact-message textarea,.photo-formcontact-name input{width:95%}.photo-formcontact-name label{min-width:0}@media screen and (min-width:700px){.photo-formcontact-company,.photo-formcontact-country,.photo-formcontact-email,.photo-formcontact-phone,.photo-formcontact-website,.photo-formcontact-work{width:50%;text-align:right;float:left}.photo-formcontact-company input,.photo-formcontact-country input,.photo-formcontact-email input,.photo-formcontact-phone input,.photo-formcontact-website input,.photo-formcontact-work input{width:90%}.photo-formcontact-company label,.photo-formcontact-country label,.photo-formcontact-email label,.photo-formcontact-phone label,.photo-formcontact-website label,.photo-formcontact-work label{min-width:10%}.photo-formcontact-required{width:100}}@media screen and (max-width:699px){.photo-formcontact-company,.photo-formcontact-country,.photo-formcontact-email,.photo-formcontact-phone,.photo-formcontact-website,.photo-formcontact-work{width:100%;text-align:right}.photo-formcontact-company input,.photo-formcontact-country input,.photo-formcontact-email input,.photo-formcontact-phone input,.photo-formcontact-website input,.photo-formcontact-work input{width:95%}}.photo-formcontact-close{position:absolute;background:transparent;width:90%!important;text-align:end!important;border:0;right:3%}.photo-formcontact-close img{width:5%}.photo-formcontact .modal-body{margin-top:50px;margin-bottom:30px;text-align:center}.photo-formcontact-send{border-radius:5px;font-size:15px;width:50%;padding:5px}.photo-formcontact-notice{padding-left:5%;font-weight:700}.modal-privacy-pol{text-align:justify}.modal-privacy-pol-container{padding:10%}.modal-privacy-pol-ok{border-radius:5vh;margin-top:5vh;width:30%;margin-left:35%;font-size:2.5vh}.modal-privacy-pol-container h1{padding-bottom:5vh;text-align:left}.modal-privacy-pol-container .doble-sangria{padding-left:5%}.modal-privacy-pol-container .triple-sangria{padding-left:10%}.modal-privacy-pol-container .right-align{text-align:right}.login-container .powered{position:absolute;left:15%}.login-container2 .powered,.login-container .powered{bottom:10px;font-size:13px}.login-container2 .powered a,.login-container .powered a{text-decoration:underline}@media screen and (min-width:2000px){.snapp-c{font-size:20px}}.pswp__img{object-fit:contain}.login-container{background-image:linear-gradient(to right bottom,#154e5c,#154e5c)}.titulo-login{color:#fff}.login-content{color:#727272;background:#fff}.login-click-here{color:#154e5c}.login-content button{color:#fff}.login-button-enabled{background-image:linear-gradient(to right bottom,#154e5c,#154e5c)}.login-button-disabled{background-image:linear-gradient(90deg,#b9b9b9,#727272)}.login-content2 .privacypol-login label b,.login-content .privacypol-login label b{color:#000}.login-container2{background-image:linear-gradient(to right bottom,#154e5c,#154e5c)}.login-content2{color:#727272;background:#fff}.login-content2 button{color:#fff}.login-memories{color:#2d2e2e}.login-memories hr{background-color:#2d2e2e}.gallery-header{color:#727272}.gallery-footer{background-image:linear-gradient(to right bottom,#154e5c,#154e5c);color:#fff}.gallery-footer .contact .data{color:#fff}.snapp-c{background:#8ed6eb}.snapp-c a,.snapp-c p{color:#154e5c!important}.sidemenu-container{background-image:linear-gradient(to right bottom,#154e5c,#154e5c)}.sidemenu-content{background:#fff;color:#727272}.modal-profile-menu-content{background-image:linear-gradient(to right bottom,#154e5c,#154e5c)}.modal-menu-list{background-color:#fff}.modal-uploading-photos{color:#727272}.modal-uploading-photos .uploading-photos-ok{background-image:linear-gradient(to right bottom,#154e5c,#154e5c)}.modal-uploading-photos b{color:#154e5c}#myProgress{background-color:#b9b9b9}#myBar{background-color:#154e5c}.modal-message{color:#727272}.modal-message .title-modal-message{color:#fff}.modal-message .modal-message-ok,.modal-message .title-modal-message{background-image:linear-gradient(to right bottom,#154e5c,#154e5c)}.photo-formcontact-company label,.photo-formcontact-country label,.photo-formcontact-email label,.photo-formcontact-message label,.photo-formcontact-name label,.photo-formcontact-phone label,.photo-formcontact-required b,.photo-formcontact-title,.photo-formcontact-website label,.photo-formcontact-work label{color:#db5e13}.photo-formcontact-send{background:#eb792a;color:#fff}.photo-formcontact-notice{color:#e3598b}.modal-privacy-pol-ok{background-image:linear-gradient(to right bottom,#154e5c,#154e5c)}.login-container .powered,.login-container .powered a{color:#fff}.login-container2 .powered,.login-container2 .powered a{color:#000}