@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.hidden-desktop,.visible-phone,.visible-tablet{display:none!important}.visible-desktop{display:inherit!important}@media (min-width:768px) and (max-width:979px){.blockTablet{display:block!important;clear:both!important;width:auto!important;float:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media (max-width:767px){.blockPhone{display:block!important;clear:both!important;width:auto!important;float:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.blockTablet{display:block!important;clear:both!important;width:auto!important;float:none!important;margin-left:0!important;margin-right:0!important}.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}@media (min-width:980px) and (max-width:1289px){.box{width:auto;margin:0;padding:0 40px;position:relative}}@media (max-width:1100px){header .box{padding:0;margin:0 20px}header #menu #menuResp{display:inline-block;padding:0;margin:0}header #menu #menuResp ul{padding:0;margin:0}header #menu #menuResp ul li{margin:0;padding:0;position:relative}header #menu #menuResp ul li a{padding:40px 10px;text-transform:uppercase;font-size:13px;font-weight:300;color:#fcfcfc;line-height:38px;display:inline-block;border-bottom:4px solid #679938}header #menu #menuResp ul li a:hover{color:#416124;border-bottom:4px solid #80bc48}}@media (min-width:768px) and (max-width:979px){.box{width:auto;margin:0;padding:0 40px;position:relative}header .box{padding:0;margin:0 20px}header .toolsBox{position:absolute;top:0;right:0}header .toolsBox .lang,header .toolsBox .redes{margin:10px 0}header #menu #menuResp{display:inline-block;padding:0;margin:0}header #menu #menuResp ul{padding:40px 0 0;margin:0}header #menu #menuResp ul li{margin:0;padding:0;position:relative}header #menu #menuResp ul li a{padding:40px 10px 10px;text-transform:uppercase;font-size:14px;font-weight:300;color:#fcfcfc;line-height:38px;display:inline-block;border-bottom:4px solid #679938}header #menu #menuResp ul li a:hover{color:#416124;border-bottom:4px solid #80bc48}header #menu #menuResp ul li:last-child>ul{right:0}header #menu #menuResp ul li:last-child:hover>ul{top:0;right:0;left:auto}footer .infoFooter{display:block;clear:both;width:auto;float:none;margin-left:0;margin-right:0}}@media (max-width:979px){.gform_wrapper #gform_4 .left_label .gfield_label{float:none!important;width:auto!important;clear:both;display:block}.gform_wrapper #gform_4 .textarea.textarea,.gform_wrapper #gform_4 input[type=email],.gform_wrapper #gform_4 input[type=number],.gform_wrapper #gform_4 input[type=password],.gform_wrapper #gform_4 input[type=tel],.gform_wrapper #gform_4 input[type=text],.gform_wrapper #gform_4 input[type=url]{width:100%}}@media (max-width:767px){.box{width:auto;margin:0;padding:0 10px;position:relative}img.left,img.right{display:block;clear:both;width:auto;max-width:100%!important;float:none;margin-left:0;margin-right:0;padding:0 0 40px}header .box{padding:0;margin:0 20px}header .logo{top:-40px}header .lang,header .redes{margin-bottom:20px;margin-top:20px}header .redes a.phone,header .redes a.whatsapp{display:inline-block!important}#news,#presentation{padding:40px 0}.article .tableBox .cellbig{width:auto;float:none;display:block;clear:both}.article .tableBox .cellSmall{width:14%}.article .tableBox .cellSmall strong{display:block;width:100%;padding:0 5px}#book .col02Form{padding-top:0!important;margin:0}#book .col03Form{width:100%;float:none;clear:none}#highligth .box{padding:0}#highligth h1{font-size:28px;width:80%;padding:100px 0 80px}#highligth a{width:28%;font-size:14px}#highligth a .icon{width:100px;height:100px}#menuResp,.js #menuResp{display:none!important}.js .slicknav_menu{display:block}.og-grid li.carLi{margin:0 0 5px}footer .redesFooter a.phone,footer .redesFooter a.whatsapp{display:inline-block!important}}@media (max-width:480px){header .redes{padding:0 20px;position:absolute;right:25px;top:-67px}#flotaSlider{display:none}.article .tableBox .cellbig{width:auto;float:none;display:block;clear:both}.article .tableBox .cellSmall{width:25%}.article .tableBox .cellSmall strong{display:block;width:100%;padding:0 5px}}