body,textarea,input{font-family: 'Roboto', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;}
body{font-weight:400;font-size: 16px;line-height: 1.6;margin:0;padding:0;background-color:#ffffff;color:#595959;font-style:normal;font-variant:normal;text-decoration:none;background:#ffffff;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0;font-family:"Bebas Neue",sans-serif;color:#18330a;font-weight:400;}
img{max-width:100%;height:auto; border:0;vertical-align:top;}
a{color:#ffffff;text-decoration:none;transition-property:color;transition-duration:0.2s;transition-timing-function:linear;}
a:hover{color:#000000;}
b,strong{font-weight:bold;color:#000000;}
.body-ini{margin:50px 0 0 0;}
.body-sec{margin:90px 0 0 0;}
@media screen and (max-width:1100px ){
.body-ini{margin:50px 0 0 0;background-color:#cccccc;}
.body-sec{margin:50px 0 0 0;}
}



.row{width:1400px;margin:0 auto;}
@media screen and (max-width:1500px){.row{width: calc(100% - 100px);width: -webkit-calc(100% - 100px);width: -moz-calc(100% - 100px);margin:0 50px 0 50px;}}
@media screen and (max-width:1000px){.row{width: calc(100% - 50px);width: -webkit-calc(100% - 50px);width: -moz-calc(100% - 50px);margin:0 25px 0 25px;}}
@media screen and (max-width:500px){.row{width: calc(100% - 30px);width: -webkit-calc(100% - 30px);width: -moz-calc(100% - 30px);margin:0 15px 0 15px;}}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
.sombra{-webkit-box-shadow: 0px 10px 15px 5px rgba(0,0,0,0.2);-moz-box-shadow: 0px 10px 15px 5px rgba(0,0,0,0.2);box-shadow: 0px 10px 15px 5px rgba(0,0,0,0.2);}
.skip-link{position:fixed;left:0;top:-100px;padding:10px;z-index:10004000;background-color:#004571;color:#ffffff;text-decoration:none;}
.skip-link:focus{top:0;color:#ffffff;padding:10px 14px 10px 14px;z-index:20004000;}
main{width:100%;float:left;padding:0;margin:0;}p{margin:0;padding:0;}


.editor-h1{width: 100%;float: left;text-align:left;margin: 0 0 30px 0;color: #004571;font-size: 28px;line-height: 33px;}
.editor-h2,.editor-h3,.editor-h4,.editor-h5{width:100%;float:left;color:#000000;padding:0;margin:0 0 10px 0;font-size:18px;}
.editor-figure{padding:0;margin:0;}
.editor-figcaption{width:100%;float:left;font-size:12px;line-height:16px;color:#666666;padding-bottom:0px;}
.editor-br{width:100%;float:left;height:1px;}
.editor-float-left{float:left;margin:0 10px 0 0;}
.editor-float-right{float:right;margin:0 0 0 10px;}

/*

list-style-type: none;
*/


.editor-ul{margin:0;padding:0 0 0 40px;list-style-image: url("../../img/ul.png?v=15");}

.editor-li{color:#444444;padding:0 0 0px 0;margin:0 0 0 0;}
.editor-img{border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;border:none;width:auto;height:auto;}
.editor-blockquote{font-style: italic;font-family:'Times New Roman';color:#444444;padding:20px 0 20px 70px;margin:0 0 0 0;text-align:left;font-size:20px;}
.editor-a{}
.editor-strong{}
.editor-ol{}
.editor-article{}
.editor-pre{}
[class^="editor-p"]{width:100%;float:left;}
:root{--editor-gap:30px;}
.editor-p1{height:calc(1 * var(--editor-gap));}
.editor-p2{height:calc(2 * var(--editor-gap));}
.editor-p3{height:calc(3 * var(--editor-gap));}
.editor-p4{height:calc(4 * var(--editor-gap));}
.editor-p5{height:calc(5 * var(--editor-gap));}
.editor-p6{height:calc(6 * var(--editor-gap));}
.editor-p7{height:calc(7 * var(--editor-gap));}
.editor-p8{height:calc(8 * var(--editor-gap));}
.editor-p9{height:calc(9 * var(--editor-gap));}
.editor-p10{height:calc(10 * var(--editor-gap));}
.editor-p11{height:calc(11 * var(--editor-gap));}
.editor-p12{height:calc(12 * var(--editor-gap));}
.editor-p13{height:calc(13 * var(--editor-gap));}
.editor-p14{height:calc(14 * var(--editor-gap));}
.editor-p15{height:calc(15 * var(--editor-gap));}
.editor-frame-conte{position:relative;overflow:hidden;width:100%;padding-top:56.25%;margin:0 0 20px 0;border:0;}
.editor-flame-video{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height: 100%;background:#eeeeee;border:0;}section{width:100%;float:left;margin:0;padding:0;}
.section-0010{width:100%;float:left;padding:0 0 80px 0;}
.section-1010{width:100%;float:left;padding:80px 0 80px 0;}

.bt1{width:100%;height:40px;background:#d4a65e;float:left;display: flex;justify-content:center;align-items: center;color:#ffffff;font-weight:bold;letter-spacing:1px;font-size:16px;border:none;transition-property:background, color;transition-duration:0.3s;transition-timing-function:linear;border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;}
.bt1:hover{background:#825922;color:#cccccc;}


.bt2{width:100%;float:left;color: #000000;letter-spacing:1px;padding:20px 0 20px 0;border:none;font-size:14px;line-height:14px;text-transform: uppercase;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;background:#fda720;transition-property:background,color;transition-duration:0.2s;transition-timing-function:linear;text-align:center;font-size:16px;line-height:18px;}
.bt2:hover{background:#ffffff;color:#000000;;}
.hb,.hb-0000,.hb-0010{width:100%;float:left;height:245px;margin:0 0 100px 0;background-color:#cccccc;background-repeat:no-repeat;background-position:center top;background-size:100% auto;background-image:url("../../img/1.jpg");}
.hb-0000{margin:0 0 0 0;}nav{width:100%;height:0;float:left;}
.m-row{width:1400px;margin:0 auto;}
.m-ul{width:720px;float:left;margin:0;padding:0;list-style:none;}
.m-b2{width:100%;height:50px;padding:20px 0 20px 0;top:0px;position:fixed;z-index:10002000;background-color:#ffffff;}
.m-logo{width: calc((100% - 690px)/2);width: -webkit-calc((100% - 690px)/2);width: -moz-calc((100% - 690px)/2);float:left;}
.m-bot,.m-l{font-size:16px;line-height:20px;height:50px;display:flex;justify-content:center;align-items:center;font-weight:bold;}
.m-l{font-size:16px;float:left;margin:0 15px 0 15px;text-transform:uppercase;display:flex;justify-content:center;align-items:center;color:#444444;}
.m-l:hover{color:#d4a65e;}
.m-bot{width:170px;height:50px;float:right;margin:0;padding:0;color:#ffffff; background-color:#18330a;letter-spacing:1px;text-transform:uppercase;border-radius: 10px 10px 10px 10px;transition-property:background,color;transition-duration:0.2s;transition-timing-function:linear;text-align:center;line-height:18px;}
.m-bot:hover{background:#d4a65e;color:#ffffff;}


.m-and{display:none;width:100%;height:50px;background-color:#004571;position:fixed;top:0;z-index:4000;}


.m-and-m,.m-and-o{width:50px;height:40px;float:left;margin:5px 10px 5px 10px;background-repeat:no-repeat;background-position:center center;background-size:20px auto;cursor:pointer;}
.m-and-m{border-right:1px solid#cccccc;background-image:url("../../MENU/1/img/m.webp");}
.m-and-l{width: calc(100% - 142px);width: -webkit-calc(100% - 142px);width: -moz-calc(100% - 142px);height:40px;margin:5px 0 5px 0;float:left;color:#ffffff;overflow:clip;}
.m-and-o{border-left:1px solid#cccccc;background-image:url("../../MENU/1/img/o.webp");}
.m-cerrar{display:none;width:100%;height:60px;background-repeat:no-repeat;background-size:20px auto;background-color:#cccccc;cursor:pointer;}



/*




.m-b1{width:100%;background-color:#004571;top:0;position:fixed;z-index:10003000;}
.m-b1-l{height:50px;padding:0 0 0 25px;margin:0 30px 0 0;color:#ffffff;float:left;display:flex;justify-content:center;align-items:center;background-repeat:no-repeat;background-position:left center;background-size:18px auto;}
.m-b1-l:hover{color:#cccccc;}
.m-b1-p-red{float:right;}
.m-b1-s-red{display:none;width:100%;float:left;margin:15px 0 10px 0;color:#fda720;font-weight:bold;letter-spacing:1px;}


.m-ico1{background-image:url("../../MENU/1/img/tel.webp");}
.m-ico2{background-image:url("../../MENU/1/img/wat.webp");}
.m-ico3{background-image:url("../../MENU/1/img/ubi.webp");}
.m-ico4{background-image:url("../../MENU/1/img/ema.webp");}
.m-red-s{border-radius:50%;width:29px;height:29px;background-repeat:no-repeat;background-position:center 7px;background-size:15px auto;float:left;margin:7px 0 7px 10px;border:2px solid#ffffff;transition-property:border;transition-duration:0.2s;transition-timing-function:linear;}
.m-red-s:hover{background-position:center -19px;border:2px solid#fda720;}
.m-ico-f{background-image:url("../../MENU/1/img/f.webp");}
.m-ico-x{background-image:url("../../MENU/1/img/x.webp");}
.m-ico-w{background-image:url("../../MENU/1/img/w.webp");}




.m-logo,.m-l{float:left;font-size:15px;}
.m-b2-bg{background-color:#ffffff;z-index:10001800;}
.m-logo{margin:0 0 0 0;}







.m-ico-cn{background-image:url("../../MENU/1/img/close_n.png?v=1");background-position:15px center;}
.m-and-logo{height:40px;width:106;float:left;}
.m-bg{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#000000;opacity:0.50;display:none;z-index:10000000;}
@media screen and (max-width:1200px){
.m-row{width: calc(100% - 100px);width: -webkit-calc(100% - 100px);width: -moz-calc(100% - 100px);margin:0 50px 0 50px;}
.m-b1-l-s1{display:none;}
}



@media screen and (max-width:1100px){
.m-cerrar{display:block;}
.m-and{display:block;}
.m-b1{overflow:auto;width:250px;background-color:#000000;right:0;padding:10px 0 10px 0;top:50px;transform: translateY(-150%);transition: transform 0.3s ease;will-change: transform;}
.m-b1.is-active{transform: translateY(0);}
.m-b1-l-s1{display:block;}
.m-b1-l-s2{display:block;}
.m-b1-l{width: calc(100% - 30px);width: -webkit-calc(100% - 30px);width: -moz-calc(100% - 30px);height:inherit;padding:30px 0 30px 30px;margin:0;color:#ffffff;display:flex;justify-content:left;align-items:left;border-bottom:1px solid#cccccc;}
.m-b1-s-red{display:block;}
.m-b1-p-red{width:100%;float:left;padding:10px 0 20px 0;}
.m-red-s{margin:0 20px 10px 0;width:40px;height:40px;background-position:center 9px;background-size:20px auto;}
.m-red-s:hover{background-position:center -26px;}
.m-b2{overflow:auto;width:250px;height:100%;left:0;margin:0;padding:0;top:0;background-color:#ffffff;-webkit-box-shadow: 0px 10px 15px 5px rgba(0,0,0,0.2);-moz-box-shadow: 0px 10px 15px 5px rgba(0,0,0,0.2);box-shadow: 0px 10px 15px 5px rgba(0,0,0,0.2);transform: translateX(-100%);transition: transform 0.3s ease;will-change: transform;}

.m-b2.is-active{transform: translateX(0);}
.m-b2-bg{display:none;}
.m-logo{width:100%;margin:80px 0 30px 0;height:inherit;text-align:center;}
.m-l{width:100%;margin:0;padding:20px 0 20px 0;display:flex;justify-content:left;align-items:left;background-color:#ffffff;height:inherit;border-bottom:1px solid#cccccc;font-size:16px;}
.m-l:hover{background-color:#f0f0f0;}
.m-row{width: calc(100% - 20px);width: -webkit-calc(100% - 20px);width: -moz-calc(100% - 20px);margin:0 10px 0 10px;}
.m-bot{float:left;margin:60px 0 0 0;width: calc(100% - 40px);width: -webkit-calc(100% - 40px);width: -moz-calc(100% - 40px);padding:18px 20px 18px 20px;height:inherit;}
}





@media screen and (max-width:500px){
.m-row{width: calc(100% - 30px);width: -webkit-calc(100% - 30px);width: -moz-calc(100% - 30px);margin:0 15px 0 15px;}
.m-b1,.m-b2{width:300px;}
}


@media screen and (max-width:500px){
.m-b1,.m-b2{width:250px;}
}


@media screen and (max-width:300px){
.m-b1,.m-b2{width:100%;}
}


*/




@media screen and (max-width:1100px){
.m-cerrar{display:block;}
.m-and{display:block;}
.m-b2{overflow:auto;width:250px;height:100%;left:0;margin:0;padding:0;top:0;background-color:#ffffff;-webkit-box-shadow: 0px 10px 15px 5px rgba(0,0,0,0.2);-moz-box-shadow: 0px 10px 15px 5px rgba(0,0,0,0.2);box-shadow: 0px 10px 15px 5px rgba(0,0,0,0.2);transform: translateX(-100%);transition: transform 0.3s ease;will-change: transform;}

}


@media screen and (max-width:1500px){
.m-row{width: calc(100% - 100px);width: -webkit-calc(100% - 100px);width: -moz-calc(100% - 100px);margin:0 50px 0 50px;}
}


@media screen and (max-width:1300px){
.m-logo{width: calc((100% - 660px)/2);width: -webkit-calc((100% - 660px)/2);width: -moz-calc((100% - 660px)/2);}
.m-row{width: calc(100% - 40px);width: -webkit-calc(100% - 40px);width: -moz-calc(100% - 40px);margin:0 20px 0 20px;}
}


@media screen and (max-width:1200px){
.m-ul{width:660px;}
.m-logo{width: calc((100% - 610px)/2);width: -webkit-calc((100% - 610px)/2);width: -moz-calc((100% - 610px)/2);}
.m-l{font-size:15px;margin:0 13px 0 13px;}
}footer{background-color:#013817;width:100%; float:left;font-weight:400;font-size: 16px;line-height:28px;color:#b9c0b5;text-align:left;}
.f-b2,.f-b3{width:100%;float:left;padding:100px 0 100px 0;border-bottom:1px solid#3a512f;}
.f-b3{padding:30px 0 30px 0;}
.f-b2-col,.f-b2-col-e{width:300px;float:left;}
.f-b2-col-e{width:calc(100% - 1000px);width: -webkit-calc(100% - 1000px);width: -moz-calc(100% - 1000px);margin:0 100px 0 0;}
.f-ul{list-style:none;padding:0;margin:0;}
.f-li{width:100%;float:left;margin:0 0 10px 0;}
.f-t{width:100%;float:left;color:#ffffff;margin:0 0 30px 0;font-weight: 400;font-size: 35px;line-height:35px;display:flex;justify-content:left;align-items: center}
.f-l{color:#b9c0b5;padding:0 0 0 20px;transition-property:color;transition-duration:0.2s;transition-timing-function:linear;background-image:url("../../PIE/1/bi.png?v=1");background-repeat:no-repeat;background-position:left center;background-size:7px auto;}
.f-l:hover{color:#d4a65e;}
.f-l-t{width:calc(100% - 30px);width: -webkit-calc(100% - 30px);width: -moz-calc(100% - 30px);float:left;color:#b9c0b5;transition-property:color;transition-duration:0.2s;transition-timing-function:linear;margin:10px 0 0 0;padding:0 0 0 30px;background-repeat:no-repeat;background-position:left center;background-size:15px auto;}
.f-l-t:hover{color:#d4a65e;}
.f-icon-e{background-image:url("../../PIE/1/ema.png");}
.f-icon-t{background-image:url("../../PIE/1/tel.png");}
.f-icon-w{background-image:url("../../PIE/1/wat.png");}
.f-tex{width:100%;float:left;margin:0 0 30px 0;}
.new-input{width:calc(100% - 40px);width: -webkit-calc(100% - 40px);width: -moz-calc(100% - 40px);float:left;height:40px;border:none;font-size:16px;background-color:#ffffff;margin:0;padding:0 20px 0 20px;border:none;border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px;}
.f-input{width:100%;float:left;margin:0 0 20px 0;}
.f-boton{width:100%;float:left;}
.f-cont-1,.f-cont-2,.f-cont-3,.f-cont-4{width:100%;float:left;}
.f-b3-col{width:100%;float:left;font-size:14px;line-height:18px;text-align:left;}
.f-row{width:100%;}
@media screen and (max-width:1300px){
.f-b2-col,.f-b2-col-e{width:250px;}
.f-b2-col-e{width:calc(100% - 800px);width: -webkit-calc(100% - 800px);width: -moz-calc(100% - 800px);margin:0 50px 0 0;}
}
@media screen and (max-width:1100px){
.f-row{width:800px;margin:0  auto;}
.f-b2-col,.f-b2-col-e{width:100%;margin:0 0 10px 0;}
.f-cont-1,.f-cont-2,.f-cont-3,.f-cont-4{width:100%;padding:30px 0 40px 0;display:none;}
.f-t{font-size:25px;line-height:25px;letter-spacing:1px;margin:0 0 0 0;height:40px;cursor: pointer;background-image:url("../../PIE/1/a_b.png?v=6");background-position:right top;background-repeat:no-repeat;border-bottom:1px solid#013817;transition-property:border-bottom;transition-duration:0.3s;transition-timing-function:linear;}
.f-t:hover{border-bottom:1px solid#3a512f;}
.f-display_block{display:block;}
.f-t-ok{background-position:right bottom;border-bottom:1px solid#31373f;}
}
@media screen and (max-width:1000px){
.f-row{width:calc(100% - 100px);width: -webkit-calc(100% - 100px);width: -moz-calc(100% - 100px);margin:0 50px 0 50px;}
}
@media screen and (max-width:500px){
.f-row{width:calc(100% - 30px);width: -webkit-calc(100% - 30px);width: -moz-calc(100% - 30px);margin:0 15px 0 15px;}
}