a:hover,a:focus{text-decoration: none;}body{font-family: 'Nunito', sans-serif;}h1,h2,h3,h4{font-weight: 700;}.logo{z-index: 999999;}.p-main{padding: 12vh 3rem;}.ps-main{padding: 15vh 3rem;}.p-box{padding: 24vh 1rem;}#bg{height: 100vh; background-size: cover; background-position: center; background-repeat: no-repeat; background-attachment: fixed;}#bg:before{height: 100vh; width: 100%; content: ''; position: absolute; background-color: #21D4FD; background-image: linear-gradient(19deg, #21D4FD 0%, #B721FF 100%); opacity: 0.6;}#main-nav{transition: all 500ms; font-size: 18px;}.marca{background-color: #ffd335 !important; background-image: url(img/logo.svg); background-repeat: no-repeat; background-position: center; width: 120px;}.marca2{background-color: transparent; background-image: url(img/logo2.svg); background-repeat: no-repeat; background-position: center; width: 120px;}.modal.fade.show{padding: 0 !important;}.modal-content{border: 0;}.logo{width: 120px;}.marca-lg{height: 130px;}.marca-sm{height: 66px;}#marca{transition: all 300ms;}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color: rgba(255, 255, 255, 1);}.navbar-dark .navbar-nav .nav-link{color: rgba(255, 255, 255, .8);}.intro-img{height: 250px;}.imagen-galeria{height: 400px; width: 100%; background-position: center; background-size: cover; background-repeat: no-repeat;}.imagen-galeria:before{height: 400px; width: 100%; content: ''; position: absolute; background-color: rgba(0, 0, 0, 0.3); transition: all 500ms; opacity: 0;}.imagen-galeria:hover.imagen-galeria:before{opacity: 1;}.icon-gal{position: absolute; left: 45%; top: 200px; z-index: 9999; transition: all 500ms; transform: translateY(20px); opacity: 0;}.galeria:hover .icon-gal{transform: translateY(0px); opacity: 1;}.bg-azul{background-color: #4b99f4;}.text-azul{color: #8cb2ff !important;}.bg-foot{background-color: #458ada;}.bg-gris{background-color: #f3f3f3;}.fas{z-index: 10;}.img-mod{height: 300px; width: 100%; background-size: cover; background-position: center; background-repeat: no-repeat;}#carpas{background-image: url(img/sec-carpas.jpg); height: 470px; background-size: cover; background-position: center; background-repeat: no-repeat;}#carpas:before{height: 470px; width: 100%; content: ''; position: absolute; background-color: #21D4FD; background-image: linear-gradient(19deg, #21D4FD 0%, #B721FF 100%); opacity: 0.6;}.serv{background-color: #fff; transform: scale(0.95); transition: all 300ms;}.serv:hover,.serv:focus{box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .3) !important; transform: scale(1); cursor: pointer;}::placeholder{color: rgba(255, 255, 255, 0.8) !important;}:-ms-input-placeholder{/* Internet Explorer 10-11 */ color: rgba(255, 255, 255, 0.8) !important;}::-ms-input-placeholder{/* Microsoft Edge */ color: rgba(255, 255, 255, 0.8) !important;}#contacto{background-image: url(img/contacto.jpg); height: 700px; background-size: cover; background-position: center; background-repeat: no-repeat;}#contacto:before{height: 700px; width: 100%; content: ''; position: absolute; background-color: #4b99f4; opacity: 0.8;}#enviado{background-image: url(img/contacto.jpg); height: 92vh; background-size: cover; background-position: center; background-repeat: no-repeat;}#enviado:before{height: 92vh; width: 100%; content: ''; position: absolute; background-color: #4b99f4; opacity: 0.9;}.form-val{display: none;}.float{position:fixed;width:60px;height:60px;bottom:40px;right:40px;background-color:#25d366;color:#FFF;border-radius:50px;text-align:center; font-size:30px;box-shadow: 2px 2px 3px #999; z-index:100;}.my-float{margin-top:14px; margin-left: 2px;}@media only screen and (max-width: 920px){#contacto{height: 900px;}#contacto:before{height: 900px;}}@media only screen and (max-width: 700px){.intro-img{height: 119px;}#bg .p-main{padding: 12vh 1rem;}#bg .p-box{padding: 24vh 1rem;}#bg{height: 73vh; background-attachment: scroll;}#bg:before{height: 73vh;}.ps-main{padding: 15vh 2rem;}}@media only screen and (max-width: 320px){.intro-img{height: 100px;}.p-main{padding: 12vh 1rem;}.ps-main{padding: 15vh 1rem;}}