/**
 * Bloque - design & coding factory
 * http://bloque.com.uy
 *
 * Included stylesheets: form-page.css
 *
 */
.hero{background-image:url(../images/form-page/intro/intro.jpg)}@media (-webkit-min-device-pixel-ratio:2){.hero{background-image:url(../images/form-page/intro/intro@2.jpg)}}@media (min-width:768px){.hero{background-image:url(../images/form-page/intro/intro-tablet.jpg)}}@media (min-width:768px) and (-webkit-min-device-pixel-ratio:2){.hero{background-image:url(../images/form-page/intro/intro-tablet@2.jpg)}}@media (min-width:980px){.hero{background-image:url(../images/form-page/intro/intro-desktop.jpg)}}@media (min-width:980px) and (-webkit-min-device-pixel-ratio:2){.hero{background-image:url(../images/form-page/intro/intro-desktop@2.jpg)}}@media (min-width:1441px){.hero{background-image:url(../images/form-page/intro/intro-hd.jpg)}}@media (min-width:1441px) and (-webkit-min-device-pixel-ratio:2){.hero{background-image:url(../images/form-page/intro/intro-hd@2.jpg)}}.hero.form-page{height:auto;min-height:none;max-height:none;padding-top:54px}.form-page .reclamos-text{color:#fff;font-size:1rem;line-height:1.6;margin-left:auto;margin-right:auto;margin-top:30px;max-width:560px;box-sizing:border-box;text-align:center}.form-page .reclamos-text a{color:#fff;font-weight:600;border-bottom:1px solid #fff}.form-page .reclamos-text{color:#fff}.form-page .form{max-width:560px;margin-top:30px}.form-page .form .input-holder{display:block;border-top:1px solid #fff}.form-page .form .input-holder:first-child{border-top:none;padding-top:0}.form-page .form .input-holder{display:block;padding:8px 0 0}.form-page .form .input-holder .label{display:block;color:#fff;font-size:1.6em}.form-page .form .input-holder .input{display:block;width:100%;padding:10px 0;font-size:1.6em;color:#fff;margin-top:-5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-page .form .input-holder.textarea .input{padding:8px 10px;margin-top:10px;border:1px solid #fff;overflow:auto}.form-page .form .input-holder .input::-webkit-input-placeholder{color:#b7b7b7}.form-page .form .input-holder .input:-moz-placeholder{color:#b7b7b7}.form-page .form .input-holder .input::-moz-placeholder{color:#b7b7b7}.form-page .form .input-holder :-ms-input-placeholder{color:#b7b7b7}.form-page .form .checkbox-holder+label.error,.form-page .form .input-holder label.error{display:block;width:100%;padding:0 0 10px;margin-top:-5px;font-size:1.2em;color:#d44545}.form-page .form .input-holder.textarea label.error{margin-top:7px}.form-page .form .checkbox-holder{display:block;padding:5px 0 5px 26px;margin-top:12px;position:relative;z-index:2}.form-page .form .checkbox-holder .cbx{position:absolute;left:-9999px}.form-page .form .checkbox-holder .checkbox{display:block;width:18px;height:18px;position:absolute;left:0;top:50%;margin-top:-9px;border:1px solid #fff;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-page .form .checkbox-holder .checkbox:before{content:"";display:block;width:6px;height:10px;position:absolute;left:3px;top:-1px;border:solid #fff;border-width:0 3px 3px 0;opacity:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:opacity 150ms ease-out;-o-transition:opacity 150ms ease-out;transition:opacity 150ms ease-out}.form-page .form .checkbox-holder .cbx:checked~.checkbox:before{opacity:1}.form-page .form .checkbox-holder .caption{display:block;width:100%;font-size:1.4em;color:#fff}.form-page .form .checkbox-holder+label.error{padding-left:26px;font-size:1.3em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-page .form .terms-text{display:block;width:100%;padding-left:26px;margin-top:-4px;font-size:1.2em;line-height:1.4;color:#b7b7b7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-page .form .terms-text .btn{font-size:1em;color:#fff;margin-left:5px}.form-page .form .terms-text .hidden{display:none}.form-page .form .terms-text.viewAll .mask{display:none}.form-page .form .terms-text.viewAll .hidden{display:inline}.form-page .form .bottom{margin-top:30px;text-align:center}.form-page .form .bottom .link-btn{width:140px;padding:5px 10px 7px;font-size:1.6em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-page .form .bottom .loader{text-align:left;padding-left:40px}.form-page .form .bottom .loader:before{content:"";display:block;width:18px;height:18px;position:absolute;left:14px;top:50%;margin-top:-9px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-page .form .bottom .response{min-height:34px;padding-top:5px;font-size:1.5em;font-weight:700;color:#d44545;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-page .form .bottom .response:before{content:"";display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:3px;position:relative;top:-1px;background:no-repeat center top/auto 40px;background-image:url(../images/form-page/response-icons@2.png)}.form-page .form[data-success=true] .bottom .response{color:#77ff27}.form-page .form[data-success=true] .bottom .response:before{background-position:center bottom}.form-page .form .bottom .loader,.form-page .form .bottom .response{display:none}.form-page .form.sending .bottom .submit,.form-page .form.sent:not([data-success=false]) .bottom .submit{display:none}.form-page .form.sending .bottom .loader{display:inline-block;border-color:rgba(255,255,255,.3)}.form-page .form.sending .bottom .loader:before{-webkit-animation:loading .7s linear infinite;-moz-animation:loading .7s linear infinite;animation:loading .7s linear infinite}.form-page .form.sent .bottom .loader{display:none}.form-page .form.sent .bottom .response{display:block}.locations .location .map{display:block;position:relative;z-index:0}.locations .location .map:before{content:"";display:block;width:100%;height:0;padding-bottom:56.25%}.locations .location.location-1 .map{background-image:url(../images/form-page/location-1@2.gif)}.locations .location.location-2 .map{background-image:url(../images/form-page/location-2@2.gif)}.locations .location .section{position:relative;z-index:1;background-color:#364b68;color:#fff}.locations .location .section:before{content:"";display:block;width:0;height:0;border-bottom:30px solid #364b68;border-right:40px solid transparent;position:absolute;left:0;top:-28px}.locations .location.location-2 .section{background-color:#213349}.locations .location.location-2 .section:before{border-bottom-color:#213349}.locations .location .section .data{margin-top:20px}.locations .location .section .data .item{padding-left:30px;position:relative;margin-top:20px}.locations .location .section .data .item .icon{display:block;width:28px;height:28px;position:absolute;left:-5px;top:-2px;background:no-repeat center/contain}.locations .location .section .data .item .icon.pin{background-image:url(../images/form-page/icon-pin@2.png)}.locations .location .section .data .item .icon.tel{background-image:url(../images/form-page/icon-tel@2.png)}.locations .location .section .data .item .icon.email{background-image:url(../images/form-page/icon-email@2.png)}.locations .location .section .data .item .label{display:block;font-size:1.6em;font-weight:400}.locations .location .section .data .item .text{display:block;font-size:1.4em;margin-top:2px}.locations .location .section .data .item .text a{color:#fff;border-bottom:1px solid rgba(255,255,255,.5)}.locations .location .section .data .item .text a[href*="mailto:"]{max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width:768px){.form-page .form .input-holder{padding:0}.form-page .form .input-holder .label{display:inline-block;vertical-align:middle;width:25%;padding:11px 0;position:relative;top:-1px;font-size:1.7em}.form-page .form .input-holder .input{display:inline-block;vertical-align:middle;width:75%;padding:10px 0 12px;font-size:1.6em;margin-top:0}.form-page .form .input-holder.textarea .label{width:100%}.form-page .form .input-holder.textarea .input{display:block;width:100%;padding:8px 10px;margin-top:0}.form-page .form .input-holder label.error{margin-top:-10px}.form-page .form .checkbox-holder{padding:6px 0 6px 28px}.form-page .form .checkbox-holder .checkbox{left:-1px}.form-page .form .checkbox-holder .caption{font-size:1.5em}.form-page .form .terms-text{padding-left:28px;font-size:1.3em}.form-page .form .bottom{margin-top:50px}.form-page .form .bottom .link-btn{width:150px;font-size:1.7em}.form-page .form .bottom .response{min-height:36px;font-size:1.7em;padding-top:7px}.form-page .form .bottom .response:before{position:relative}.form-page.reclamos .form .input-holder .label{width:35%}.form-page.reclamos .form .input-holder .input{width:65%}.form-page.reclamos .form .input-holder.textarea .input,.form-page.reclamos .form .input-holder.textarea .label{width:100%}.locations .location{padding:0 0 0 50%;position:relative}.locations .location .map{display:block;width:50%;height:100%;position:absolute;left:0;top:0}.locations .location .map:before{content:initial;display:none}.locations .location.location-2{padding:0 50% 0 0}.locations .location.location-2 .map{left:auto;right:0}.locations .location .section:before{border:solid transparent;border-width:21px 20px 21px 0;border-right-color:#364b68;left:-20px;top:56px}.locations .location.location-2 .section:before{border:solid transparent;border-width:21px 0 21px 20px;border-left-color:#213349;left:auto;right:-20px}.locations .location .section .data{margin-top:25px}}@media (min-width:980px){.form-page .reclamos-text a:focus,.form-page .reclamos-text a:hover{color:#81baff;border-bottom:1px solid #81baff}.form-page .form .checkbox-holder .caption{-webkit-transition:color 150ms ease-out;-o-transition:color 150ms ease-out;transition:color 150ms ease-out}.form-page .form .checkbox-holder .checkbox{-webkit-transition:border-color 150ms ease-out;-o-transition:border-color 150ms ease-out;transition:border-color 150ms ease-out}.form-page .form .checkbox-holder .cbx:focus~.caption,.form-page .form .checkbox-holder:hover .caption{color:#81baff}.form-page .form .checkbox-holder .cbx:focus~.checkbox,.form-page .form .checkbox-holder:hover .checkbox{border-color:#81baff}.form-page .form .terms-text .btn:focus,.form-page .form .terms-text .btn:hover{color:#81baff}.locations .location .section .data .item .text a:focus,.locations .location .section .data .item .text a:hover{color:#81baff;border-bottom:1px solid rgba(129,186,255,.5)}}@media (min-width:1200px){.locations .location .section .wrapper{margin:0;max-width:720px}.locations .location.location-2{text-align:right}.locations .location.location-2 .wrapper{display:inline-block;margin:0;text-align:left}.locations .location .section .headline{margin-top:-5px}.locations .location .section .data .item{margin-top:25px}.locations .location .section .data .item .label{font-size:1.8em}.locations .location .section .data .item .text{font-size:1.6em}}@media (min-width:1200px) and (min-height:800px){.locations .location .section:before{top:75px}.locations .location .section .data{margin-top:40px}.locations .location .section .data .item{margin-top:30px}}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes loading{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes loading{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}