 @import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i,900,900i|Raleway:400,400i,500,500i,600,600i,700,700i,900,900i&display=swap');
/*Rules*/*{box-sizing:border-box;}body{margin:0px;padding:0px;overflow-x:hidden;width:100%;}iframe{max-width:100%;}img{max-width:100%;border:0px;margin-bottom:-5px;}h1,h2,h3,h5{margin:20px 0px 3px;}figure{padding:0px;margin:15px 0px;border:0px;}a{color:inherit;text-decoration:none;}a:hover{text-decoration:underline;}.ulClear{list-style:none;margin:0px;padding:0px;}.fontBase{font-family:Arial,Helvetica,sans-serif;font-weight:400;}.fontBaseEsp{font-family:'Playfair Display',serif;font-display:auto;}.fontBaseEsp2{font-family:'Raleway',sans-serif;font-display:auto;}.fontBaseEsp3{font-family:'Roboto',sans-serif;font-weight:400;}.fontSize10{font-size:10px;}.fontSize11{font-size:11px;}.fontSize12{font-size:12px;}.fontSize14{font-size:14px;line-height:23px;}.fontSize16{font-size:16px;line-height:24px;}.fontSize18{font-size:18px;}.fontSize20{font-size:20px;line-height:21px;}.fontSize22{font-size:22px;}.fontSize25{font-size:25px;}.fontSize28{font-size:28px;}.fontSize32{font-size:32px;line-height:44px;}.fontSize38{font-size:38px;}.fontSize40{font-size:40px;}.fontSize42{font-size:42px;}.fontSize60{font-size:60px;}.DisplayInline{display:inline-block;}.txtLeft{text-align:left;}.txtRight{text-align:right;}.txtCenter{text-align:center;}.txtJustify{text-align:justify;}.font400{font-weight:400;}.fontBold{font-weight:bold;}.bgGreen{background-color:#4f9466;}.bgLtGreen{background-color:#579aab;}.bgLtGray{background-color:#ededed;}.bgLtGrayX{background-color:#ededed;}.bgOrange{background-color:#ef8100;}.BgBlue{background-color:#064788;}.BgRed{background-color:#b70707;}.colorBlue{color:#064788;}.colorLtBlue{color:#81b4e7;}.colorRed{color:#ce3438;}.colorOrange{color:#ef8100;}.colorLtGreen{color:#579aab;}.colorMdGray{color:#999999;}.colorGreen{color:#4f9466}.colorDarkGray{color:#333333;}.colorWhite{color:#FFFFFF;}.flexRow{display:flex;flex-direction:row;}.flexColumn{display:flex;flex-direction:column;}.FlexNoWrap{flex-wrap:no-wrap;}.FlexWrap{flex-wrap:wrap;}.flexGrow1{flex-grow:1;-webkit-flex-grow:1;}.flexGrow2{flex-grow:2;-webkit-flex-grow:2;}.flexGrow3{flex-grow:3;-webkit-flex-grow:3;}.flexGrow4{flex-grow:4;-webkit-flex-grow:4;}.flexGrow5{flex-grow:5;-webkit-flex-grow:5;}.flexGrow6{flex-grow:6;-webkit-flex-grow:6;}.flexGrow7{flex-grow:7;-webkit-flex-grow:7;}.flexGrow8{flex-grow:8;-webkit-flex-grow:8;}.flexGrow9{flex-grow:9;-webkit-flex-grow:9;}.flexGrow10{flex-grow:10;-webkit-flex-grow:10;}.flexJustifyCenter{justify-content:center;}.flexJustifyStart{justify-content:flex-start;}.flexJustifyAround{justify-content:space-around;}.flexJustifyEnd{justify-content:flex-end;}.alignItemCenter{align-items:center;}.alignItemTop{align-items:flex-start;}.flexJustifyBetween{justify-content:space-between;}.flexJustifyStart{justify-content:flex-start;}.flexJustifyEnd{justify-content:flex-end;}.alignItemCenter{align-items:center;}.alignItemTop{align-items:flex-start;}.w1000{width:1000px;max-width:100%;}.w970{width:970px;max-width:100%;}.w800{width:800px;max-width:100%;}.w750{width:750px;max-width:100%;}.w700{width:700px;max-width:100%;}.w650{width:650px;max-width:100%;}.w600{width:600px;max-width:100%;}.w550{width:550px;max-width:100%;}.w500{width:500px;max-width:100%;}.w450{width:450px;max-width:100%;}.w430{width:430px;max-width:100%;}.w400{width:400px;max-width:100%;}.w350{width:350px;max-width:100%;}.w300{width:300px;max-width:99%;}.w215{width:215px;max-width:99%;}.w200{width:200px;max-width:100%;}.w120{width:120px;max-width:100%;}.w250h250{width:210px;height:210px;position:relative;max-width:100%; overflow:hidden;}.w300h300{width:300px;height:250px;position:relative;max-width:100%;}.w100perc{width:100%;}.he320{height:320px;overflow:hidden;}.he40{height:40px;overflow:hidden;}.displayInlineBlock{display:inline-block;}.margin0px{margin:0px;}.margin10px{margin:10px;}.marginP{margin:3px 0px;}.MarginMinimalH{margin-top:0px;margin-bottom:10px;}.marginAuto{margin:auto;}.marginTop10{margin-top:10px;}.marginBottom10{margin-bottom:10px;}.marginBottom20{margin-bottom:20px;}.marginLeftRight10{margin:10px 13px;}.marginLeftRight20{margin:0px 23px;}.w33perc{width:33%;}.padding10px{padding:10px;box-sizing:border-box;}.padding20px{padding:20px;box-sizing:border-box;}.paddingTopBottom15px{padding:15px 0px;box-sizing:border-box;}.cursorPointer{cursor:pointer;}.opacity60blk{background-color:rgba(0,0,0,0.6);}.DivisorColor{height:1px;margin-bottom:20px;overflow:hidden;margin-top:6px;}.Divisor{background-color:#cccccc;height:1px;margin:20px auto;}.posRelative{position:relative;}.posAbsolute{position:absolute;}.posBottomMinimal{bottom:3px;}.borderGray{border:solid 1px #CCCCCC;}.thumbCircle120px{clip-path:circle(60px at center);}.thumbCircle90px{clip-path:circle(45px at center);}.thumbCircle60px{clip-path:circle(30px at center);}.DisplayNone{display:none;}.Rounded20px{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}.Rounded40px{-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;}.txtUpper{text-transform:uppercase;}.SpacerInt{margin-top:85px;}header{width:100%;position:absolute;z-index:900;display:flex;flex-direction:row;flex-wrap:no-wrap;align-items:center;}
#logo{width:90px;}
nav{width:35vh;height:100vh;color:#333333;position:fixed;top:0px;display:none;background-color:#FFFFFF;z-index:6000;padding:20px 0px;border-right:solid 10px #00b151;}
.MenuItem{margin:0px 0px 12px;padding:0px 15px 12px;border-bottom:solid 1px #999999;}
.MenuSubBase{display:none;}.MenuSubItem{font-size:14px;padding-left:20px;margin:8px 0px;}
.MenuFloat{display:none;width:40px;height:40px;border-radius:40px;background-color:rgba(239,232,54,0.8);
position:fixed;z-index:5999;top:20px;left:20px;}
.Menu{width:40px;height:40px;margin-top:-10px;margin-right:20px; margin-bottom:10px;background-image:url(/site/images/menu-min.png?);background-repeat:no-repeat;background-position:center center; background-size:cover;cursor:pointer;position:relative;}
.Menu:after{content:"Menu";position:absolute;bottom:-22px;left:0px;font-family:'Raleway',sans-serif;color:#FFF;}.IntTitle{width:100%;height:40vh;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center center;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#000000;margin-bottom:40px;}.IntTitle h2,.IntTitle h1{z-index:3000;text-align:center;}.IntTitleVeil{background-color:rgba(0,0,0,0.4);position:absolute;left:0px;width:100%;height:inherit;}.IntTitle h2{font-size:4em;margin:0px 0px;}.IntTitle h1{font-size:1.3em;margin-top:8px;}.BoxGalbase{display:flex;flex-direction:center;flex-wrap:wrap;}.BoxGal{width:130px;height:85px;max-width:100%;margin:0px 6px 12px;overflow:hidden;}
footer{background-color:#295621;width:100%;padding:22px 20px;position:relative;}
.footerElem{width:33%;max-width:100%;color:#FFF;}
.footerElemMob{display:none;position:relative;padding:10px 0px;color:#FFF;}.speech-bubble{display:none;width:100%;max-width:100%;position:fixed;background:#00b151;bottom:50px;right:0px;padding:6px 10px;}.footerElemMob:hover .speech-bubble,.footerElemMob:focus .speech-bubble{display:block;}input[type="text"],input[type="email"],textarea{width:500px;max-width:100%;border:solid 1px #CCCCCC;padding:8px 12px;}input[type="submit"]{background-color:#00b151;padding:8px 20px;border:0px;font-family:'Raleway',sans-serif;font-weight:bold;}.HomeBox{width:300px;max-width:100%;margin-bottom:40px;}
.WhatsappFloat{position:fixed;right:10px;bottom:80px;z-index:900;padding:6px 15px;border-radius:20px;background-color:#40c340;font-size:16px;color:#FFF;font-family:'Raleway',sans-serif;}
.WhatsappFloat a{text-decoration:none;}
#instabox{display:flex;justify-content:space-between;align-items:center;}
.bt-insta{padding:5px 20px;border-radius:20px;background-color:#090;color:#FFF;display:inline-block;margin:10px 5px;cursor:pointer;}

/*--------------*/
 @media only screen and (max-width:800px){
	 body{margin-bottom:100px;}
	 nav{width:100%;}.IntTitle{height:50vh;}.IntTitle h2{font-size:3.1em;margin:10% 0px 0px;}.IntTitle h1{font-size:1.1em;}article{padding:0px 20px 12px}.BoxGal{width:45%;height:100px;}.footerElem{display:none;}.footerElemMob{display:block;}footer{position:fixed;z-index:7000;bottom:0px;width:100%;padding:10px 12px;}#BwBox.flexRow{flex-direction:column;}
 #BwBox .w215{width:98%; margin:0px auto 15px;}
#instabox{justify-content:flex-start;align-items:center;flex-direction:column;}
}