a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{display:flex;min-height:100vh;flex-direction:column;font-family:Nunito,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Quicksand,sans-serif;font-weight:700}.remodal img{width:100%}.remodal .message-modal-client{font-weight:700;margin-top:1rem}.remodal .btns-confirm{margin-top:2rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.remodal .btns-confirm .btn{flex:1;min-width:calc(50% - 1rem)}.remodal .btns-confirm .btn.btn-confirm{background-color:#0095d3}.remodal .btns-confirm .btn.btn-cancel{background-color:#008e69}a,input,label,p{font-family:Nunito,sans-serif;color:#6b6b6b}.btn,button{font-family:Quicksand,sans-serif;font-weight:700;text-align:center;font-size:.8vw;padding:14px;border:none;border-radius:10px;text-transform:uppercase;letter-spacing:5px;display:inline-block;background-color:#0095d3;color:#fff;width:100%;cursor:pointer}a{text-decoration:none}.clearfix:after{display:block;content:"";clear:both}.a_btn,a.btn{border:1px solid #008e69;background-color:#fff;color:#008e69;text-decoration:none;width:calc(100% - 28px)}.form-control{border:1px solid #c8c8c8;color:#414141;padding:3px 15px;width:calc(100% - 30px);border-radius:12px;height:40px;margin-bottom:21px;font-size:1vw}.border-color-red{border-color:red!important}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#loader-1 #loader{position:relative;left:50%;top:50%;height:20vw;width:20vw;margin:-10vw 0 0 -10vw;border-color:#008e69 transparent #333;border-style:solid;border-width:3px;border-radius:50%;z-index:2;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;-o-animation:spin 2s linear infinite;animation:spin 2s linear infinite}#loader-1 #loader:before{content:"";position:absolute;top:2%;bottom:2%;left:2%;right:2%;z-index:2;border:3px solid transparent;border-top-color:#008e69;border-radius:50%;-webkit-animation:spin 3s linear infinite;-moz-animation:spin 3s linear infinite;-o-animation:spin 3s linear infinite;animation:spin 3s linear infinite}#loader-1 #loader:after{content:"";position:absolute;top:5%;bottom:5%;left:5%;right:5%;border:3px solid transparent;border-top-color:#333;z-index:2;border-radius:50%;-webkit-animation:spin 1.5s linear infinite;-moz-animation:spin 1.5s linear infinite;-o-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.colu{float:left;box-sizing:border-box}.colu20{width:20%}.colu15{width:15%}.colu25{width:25%}.colu50{width:50%}.nopro{text-align:center}.colu100{width:100%}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}header{width:100%;background-color:#fff;position:relative;z-index:99}header .logo{lex:1 2%}header .logo img{width:100%}header .menu-mobile{display:none}header .menu-open-dos{display:block!important}header .icons-header{flex:1;display:flex}header .icons-header .icon-header{position:relative;flex-basis:30%;float:left;cursor:pointer}header .icons-header .icon-header img{width:100%}header .icons-header .icon-header .cart{width:100%;position:relative}header .icons-header .icon-header .badge{position:absolute;top:-2px;left:62%;z-index:1;color:#efefef;background-color:#008e69;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;padding:4px 6px;font-size:.8rem}header .icons-header .icon-header:last-child a{display:inline-block;width:100%}header .icons-header .usuario-tool .user-menu{font-family:Quicksand,sans-serif;position:absolute;top:45px;right:20px;background:#fff;padding:10px;border-radius:10px;width:150px;display:none;box-shadow:0 4px 5px rgba(0,0,0,.3)}header .icons-header .usuario-tool .user-menu .item-user-menu{position:relative;padding:10px 0}header .icons-header .usuario-tool .user-menu .item-user-menu img{width:12px;margin-right:10px}header .icons-header .usuario-tool .user-menu .item-user-menu:hover{color:#008e69}header .icons-header .usuario-tool .user-menu .item-user-line{background:#dcdcdc;height:1px}header .icons-header .arrow-left{position:absolute;width:0;height:0;border-left:28px solid transparent;border-right:0 solid transparent;border-bottom:20px solid #fff;top:-10px;right:0}header .icons-header .menu-open .user-menu{display:block}div.container{margin:0 auto;padding:0;text-align:center;display:flex;align-items:center;align-content:start;max-width:100%!important}div.container .social{flex:1;display:flex}div.container .social a{width:20%;margin:0 auto}div.container .social a img{display:inline-block;width:100%}div.container>a{flex:1;font-family:Nunito,sans-serif;color:#919191;text-decoration:none;font-size:26px;margin:0 10px;padding:10px 20px;position:relative;z-index:0;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-weight:700}div.container>a.logo{flex:1 3%!important}div.container>a.active,div.container>a:hover{background-color:#008e69;color:#fff;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}div.container>a.active:first-child,div.container>a:hover:first-child{background-color:#fff;color:#008e69}div.container .buscador{flex:2}div.container .buscador form{display:inline-block;width:80%}div.container .buscador .form-control{margin:0;background-image:url(/img/basic/lupa.jpg);background-repeat:no-repeat;background-position:5px;padding-left:30px;font-size:.8vw;height:20px;width:calc(100% - 42px)}div.container.blue{background-color:#0095d3}div.container.blue,div.container.blue ul{justify-content:center;align-items:center}div.container.blue ul{display:flex;display:inline-block;width:100%;text-align:center}div.container.blue ul li{display:inline-block;width:auto;padding:4px 0;flex-basis:20%}div.container.blue ul li:after{content:" \B7 ";color:#fff}div.container.blue ul li:last-child:after{content:none}div.container.blue a{color:#fff;font-size:1.2rem;padding:8px 4px;margin:0;text-transform:capitalize;width:auto;display:inline-block}div.container.blue a .active,div.container.blue a:hover{background-color:#fff;color:#0095d3;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}@media (max-width:91em){body{background-color:none}}@media (max-width:64em){body{background-color:none}header div.container .logo{flex:2}header div.container .social{flex:0}header div.container .social a{width:28%}header div.container .buscador{flex:4}header .icons-header .icon-header .badge{font-size:.5rem}}@media (max-width:50em){body{background-color:none}header .menu-mobile{display:inline-block;position:absolute;top:5px;left:10px;width:35px}header .menu-mobile img{width:100%}header .logo{display:none}header div.container.first_c{display:inline-block;width:100%;margin-top:35px;position:relative;background-color:#fff}header div.container.first_c .logo{width:15%}header div.container.first_c .social{display:none;width:100%;margin-bottom:10px}header div.container.first_c .social a{display:inline-block;width:4%}header div.container.first_c>a{display:none;width:calc(100% - 60px)}header div.container.first_c .icons-header{position:absolute;top:-30px;right:0}header div.container.first_c .buscador{position:absolute;top:-30px;left:15%;width:70%}header div.container.first_c.active .social,header div.container.first_c.active>a{display:inline-block}header div.container:last-child{display:none}}@media (max-width:45em){body{background-color:none}header{height:100px}header .logo{max-width:23%}.menue{display:none;width:100%!important;padding:10px!important;position:relative;top:100px;background:#fff}.menue,.menue a{box-sizing:border-box}.menue a{width:100%;display:block;margin:0!important;color:#008e69!important;border-bottom:1px solid #008e69}.ancla-y-viento header .icons-header .icon-header>a img,.ancla-y-viento header .icons-header .icon-header>img{width:2rem}.ancla-y-viento header .icons-header .icon-header>a .badge{width:1rem;height:1rem;font-size:1rem}}.loader-wrapper{display:none;position:fixed;width:100%;height:100%;z-index:99999;background-color:#fff}.social{width:100%;text-align:center}.social,.social a{display:inline-block}.social a{margin:0 10px}.top{width:100%;vertical-align:middle}.top,.top img{display:inline-block}.top img{max-width:100%}.wrap{width:80%;text-align:center;margin:30px auto;flex:1}.wrap .half{display:inline-block;width:49.5%;vertical-align:top}.wrap .half .banner_img{max-width:100%;width:auto}.wrap .half .banner_img.video{width:67%}.wrap .half.bl{border-left:1px solid #efefef}.wrap .half.br{border-right:1px solid #efefef}.wrap .half h2{text-align:center;text-transform:uppercase;color:#00516b;margin:30px 0;font-size:1.2vw;font-family:Nunito,sans-serif;font-weight:700}.wrap .half form{margin-top:20px}.wrap .half form .form-group{display:inline-block;width:100%;margin-top:20px}.wrap .half form .form-group.em{margin-top:57px}.wrap .half form .form-group .lost_pass,.wrap .half form .form-group .remember{display:inline-block;width:auto}.wrap .half form .form-group .remember{float:left}.wrap .half form .form-group .lost_pass{float:right}.wrap .half form .form-group .btn,.wrap .half form .form-group button{width:70%}.wrap .half form .form-group .btn,.wrap .half form .form-group button{border:none;font-family:Nunito,sans-serif;text-transform:none}.wrap .half form .form-group .btn{margin-top:20px;background-color:#a4c260;color:#fff}.wrap .half .cont_info{width:100%;display:flex;justify-content:center;flex-wrap:wrap}.wrap .half .cont_info .info{width:35%;background-color:#ececec;margin:40px 21px;padding:30px 0}.wrap .half .cont_info .info.dirs{display:flex;width:80%;margin:0 0 0 10%;padding:0;background-color:#fff;border-bottom:1px solid #ddd;align-items:center}.wrap .half .cont_info .info.dirs:first-child{margin-top:20px}.wrap .half .cont_info .info.dirs h3{display:inline-block;width:80%;text-align:left;margin:0}.wrap .half .cont_info .info.dirs a{display:inline-block;width:6%}.wrap .half .cont_info .info.dirs a img{display:inline-block;width:100%}.wrap .half .cont_info .info h3{color:#0095d3;font-size:1.1vw;margin-bottom:15px}.wrap .half .cont_info .info p{color:#919191;font-size:1.1vw}.terminos,.terminos a{color:#008e69}.terminos a{font-weight:700}form{display:inline-block;width:50%}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}@media (max-width:91em){body{background-color:none}.wrap{margin-top:30px}.wrap .half h2{margin:0 15px}.wrap .half form{width:70%}.wrap .half form .form-group{margin-top:10px}.wrap .half form .form-group .lost_pass,.wrap .half form .form-group .remember{width:100%;text-align:left}.wrap .half form .form-group .lost_pass{margin-top:9px}.wrap .half form .form-group.em{margin-top:20px}}@media (max-width:70em){body{background-color:none}}@media (max-width:64em){body{background-color:none}.wrap{width:100%}.form-control{font-size:1.5vw}.btn,button{font-size:1.3vw}}@media (max-width:50em){body{background-color:none}.s_head{display:none}.wrap .half{width:100%}.wrap .half h2{font-size:2.8vw}.wrap .half:last-child{display:none}.form-control{font-size:1.7vw}.btn,button{font-size:1.9vw}}@media (max-width:45em){body{background-color:none}.form-control{font-size:2.1vw}.btn,button{font-size:2.5vw}.wrap .half h2{font-size:4.3vw}}@media (max-width:43em) and (orientation:landscape){body{background-color:none}}footer{width:100%;background-color:#fff;box-sizing:border-box;overflow:hidden;padding-top:30px;margin-top:40px;padding-bottom:20px;-webkit-box-shadow:15px 0 20px #919191;-moz-box-shadow:15px 0 20px #919191;box-shadow:15px 0 20px #919191}footer .wrap_foot{width:95%;margin:auto;display:flex;justify-content:space-between;align-items:center;align-content:center}footer .wrap_foot .third{width:30%}footer .wrap_foot .third .social{display:inline-block;width:100%;text-align:center}footer .wrap_foot .third .social a{display:inline-block;margin:0 8px}footer .wrap_foot .third .social a img{width:100%}footer .wrap_foot .third .inf p{margin-top:15px;color:#919191;text-align:center}footer .wrap_foot .third.ini{display:flex;justify-content:space-between;align-items:center;align-content:center}footer .wrap_foot .third.ini .logo{width:30%}footer .wrap_foot .third.ini .logo a,footer .wrap_foot .third.ini .logo img{display:inline-block;width:100%}footer .wrap_foot .third.ini .links{margin-left:3%}footer .wrap_foot .third.ini .links a{display:inline-block;width:100%;color:#919191;margin:10px}footer .wrap_foot .third.fin{align-content:flex-end;text-align:right}@media (max-width:91em){footer .wrap_foot{width:90%}}@media (max-width:70em){footer .wrap_foot{width:100%}footer .wrap_foot .third{width:32%}footer .wrap_foot .third .social a{width:13%}footer .wrap_foot .third .social a img{width:65%}}@media (max-width:50em){footer .wrap_foot .third{width:30%}footer .wrap_foot .third .logo{display:none}footer .wrap_foot .third .social a{width:25%}}