body{font-family:Lato;}button.navbar-toggler{color:#0B2D59;}h1,h2,h3,h4,h5,h6{font-family:'Noto serif';font-weight:800;}.navbar.navbar-expand-lg.navbar-dark{background-color:#FFFFFF;border-bottom:thick solid #0580C3;}.navbar-dark .navbar-nav .nav-link{color:#459F33;}.navbar-dark .navbar-toggler{color:rgba(34,255,249,0.5);border-color:#0580C3;}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#0C8BCC;}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}.btn-xl{text-transform:uppercase;padding:1.5rem 3rem;font-size:0.9rem;font-weight:700;letter-spacing:0.1rem;}.bg-black{background-color:#EEF0EA !important;border-top:solid #9FC733;}p.copy{color:#9FC733;}.rounded-pill{border-radius:5rem;}.navbar-custom{padding-top:3px;padding-bottom:7px;background-color:rgba(0,0,0,0.7);}.navbar-custom .navbar-brand{text-transform:uppercase;font-size:1rem;letter-spacing:0.1rem;font-weight:700;}.navbar-custom .navbar-nav .nav-item .nav-link{text-transform:uppercase;font-size:0.8rem;font-weight:700;letter-spacing:0.1rem;}header.masthead{position:relative;overflow:hidden;padding-top:calc(7rem + 72px);padding-bottom:7rem;background:linear-gradient(0deg,#83E2FC,#339EFF 100%) #1A70DF;background-repeat:no-repeat;background-position:center center;background-attachment:scroll;background-size:cover;}header.masthead .masthead-content{z-index:1;position:relative;}.txt-portada{background-color:rgba(26,128,193,0.513);padding:24px;}.txt-especial{color:#A1D871;font-family:'Dancing Script',cursive;font-size:39px;}header.masthead .masthead-content .masthead-heading{font-size:4rem;}header.masthead .masthead-content .masthead-subheading{font-size:2rem;}header.masthead .bg-circle{z-index:0;position:absolute;border-radius:100%;background:linear-gradient(0deg,#EE0979 0,#FF6A00 100%);}header.masthead .bg-circle-1{height:90rem;width:90rem;bottom:-55rem;left:-55rem;}header.masthead .bg-circle-2{height:50rem;width:50rem;top:-25rem;right:-25rem;}header.masthead .bg-circle-3{height:20rem;width:20rem;bottom:-10rem;right:5%;}header.masthead .bg-circle-4{height:30rem;width:30rem;top:-5rem;right:35%;}@media (min-width:992px){header.masthead{padding-top:calc(10rem + 55px);padding-bottom:10rem;}header.masthead .masthead-content .masthead-heading{font-size:6rem;}header.masthead .masthead-content .masthead-subheading{font-size:4rem;}}.bg-primary{background-color:#EE0979 !important;}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#19B6F4 !important;border-color:;}.btn-primary:focus{box-shadow:0 0 0 0.2rem rgba(9,68,238,0.5);}.btn-secondary{background-color:#FF6A00;border-color:#FF6A00;}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#C50 !important;border-color:#C50 !important;}.btn-secondary:focus{box-shadow:0 0 0 0.2rem rgba(255,106,0,0.5);}div.titulo{position:relative;top:-332px;}.titulo .t2{font-size:70px !important;}.parallax-window{min-height:400px;background:transparent;}.txt-paralax{margin-top:134px;text-align:center;width:100%;font-size:43px;position:absolute;font-family:'Noto serif';color:#FFFFFF;text-shadow:0px 2px 6px #384A1E;}i.fas.fa-check{color:#92BB26;}.precios h4{margin:0 0 35px 0;color:#82A329;font-weight:normal;}#p-servicios{background-image:url(../img/portadas/p-servicios.jpg);}#p-hospedaje{background-image:url(../img/portadas/p-hospedaje.jpg);}#p-contacto{background-image:url(../img/portadas/p-contacto.jpg);}#p-precios{background-image:url(../img/portadas/p-precios.jpg);}.serv-intro div div h2{margin:-1px 22px 22px 0px;font-size:42px !important;}.eventos-esp{margin:36px 0 44px;}.pricing .row{margin-bottom:27px;}.eventos-esp .container{}.p-5{padding:10px !important;}.txt-medio.center{text-align:center;}.servicios a{text-decoration:none;}.servicios img{width:100%;}.servicios{margin:45px 0 60px !important;}h2.servi{background:#0580C3;color:#FFFFFF;text-align:center;margin-bottom:-1px;padding:5px 0 9px;font-weight:lighter;}div.info{color:#000000;text-align:center;margin:21px 0 0;}/*PRECIOS*/.pricing .card{border:none;border-radius:1rem;transition:all 0.2s;box-shadow:0 0.5rem 1rem 0 rgba(0,0,0,0.1);}.card-body .precio{width:49px;display:inline-flex;color:#698B09;font-weight:bolder;font-size:18px;}.card-body .fa-ul b{color:#0580C3;}.pricing hr{margin:1.5rem 0;}.pricing .card-title{margin:0.5rem 0;font-size:1.4rem;letter-spacing:0.1rem;font-weight:bold;color:#0580C3;}.navbar-brand img{width:193px;}.hospedaje .precios{background:#F7F7F7;padding:36px 21px 21px;margin:28px 0 38px;}.lista-hospedaje li{font-weight:bold;}ul.lista{list-style:none;}.costo-decorada{background-color:#D68BC5;color:#FFFFFF;font-weight:bold;text-align:center;padding:8px;border-radius:41px;width:50%;margin:auto 17px auto 24px;}.costo-cabanas{color:#0580C3;font-size:17px;}h2{color:#8DB51F;font-size:28px !important;}div.row.contact{padding:32px 0 0;}section.container.contactanos{padding:30px 0 0;}div.datos{padding:15px 0 0;}i{color:#A0C734;padding:0 5px 0 0;}.servicios .col-md-4{margin:29px 0 20px;}#carousel{border-top:thin dashed #0580C3;padding-top:27px;}.eventos-esp{}.txt-medio{padding:18px;margin:35px 0 17px;}p.subtitulo{padding:0;margin:35px 0 2px 4px;font:normal normal bolder large sans-serif;}p.description{margin-bottom:0px;margin-top:6px;font:100 medium sans-serif;}.txt-reglamento{font-weight:bold;}.btn.btn-primary.reglamento{background-color:#0580C3;padding:11px;width:100%;border-radius:35px;margin-bottom:17px;}.reglamento a{color:#FFFFFF;text-decoration:none;}ul.lista-hospedaje{list-style:none;}.pricing .card-price{font-size:3rem;margin:0;}.pricing .card-price .period{font-size:0.8rem;}.pricing ul li{margin-bottom:1rem;}.pricing .text-muted{opacity:0.7;}.pricing .btn{font-size:80%;border-radius:5rem;letter-spacing:0.1rem;font-weight:bold;padding:1rem;opacity:0.7;transition:all 0.2s;}.negrito{color:#000000 !important;}/* Hover Effects on Card */@media (min-width:992px){.pricing .card:hover{margin-top:-0.25rem;margin-bottom:0.25rem;box-shadow:0 0.5rem 1rem 0 rgba(0,0,0,0.3);}.pricing .card:hover .btn{opacity:1;}}@media (max-width:767.98px){div#navbarResponsive{margin-top:26px;border-top:medium solid #0580C3;}}@media (max-width:991px){.eventos-esp img{margin-bottom:50px;}}