html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,table,th,td,caption,hr{margin:0;padding:0}ul,ol{list-style:none}html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}html{position:relative;min-height:100%}body{padding-top:48px;margin:0 0 23px;-webkit-font-smoothing:antialiased;font-smooth:always;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 767px){body{margin-bottom:118px}}.badge .background{fill:#255f94}.badge .icon{fill:#ffffff}.col{float:left;margin:0 15px}.first-col{margin-left:0 !important}.last-col{/* margin:0 !important */margin-right: 0 !important;}.wrap{max-width:978px;width:auto;margin:0 auto}.col-center{float:none;margin:0 auto;clear:both}.col-half{width:474px}.col-third{width:306px}.col-fourth{width:222px}@media screen and (max-width: 1024px){.wrap{max-width:724px;width:auto}.col{margin:0 10px}.col-half{width:352px}.col-third{width:228px}.col-fourth{width:166px}.col-center{margin-left:auto;margin-right:auto}}@media screen and (max-width: 767px){.wrap{max-width:auto;width:auto}.col{margin:0 20px !important;float:none}.col-half,.col-third,.col-fourth{width:auto}}a{text-decoration:none}@font-face{font-family:'Quicksand';src:url("../fonts/quicksand-bold-webfont.eot");src:url("../fonts/quicksand-bold-webfontd41d.eot?#iefix") format("embedded-opentype"),url("../fonts/quicksand-bold-webfont.html") format("woff2"),url("../fonts/quicksand-bold-webfont.woff") format("woff"),url("../fonts/quicksand-bold-webfont.ttf") format("truetype"),url("../fonts/quicksand-bold-webfont.svg#quicksandbold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Quicksand';src:url("../fonts/quicksand-regular-webfont.eot");src:url("../fonts/quicksand-regular-webfontd41d.eot?#iefix") format("embedded-opentype"),url("../fonts/quicksand-regular-webfont.html") format("woff2"),url("../fonts/quicksand-regular-webfont.woff") format("woff"),url("../fonts/quicksand-regular-webfont.ttf") format("truetype"),url("../fonts/quicksand-regular-webfont.svg#quicksandregular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Playfair Display';src:url("../fonts/playfairdisplay-regular-webfont.eot");src:url("../fonts/playfairdisplay-regular-webfontd41d.eot?#iefix") format("embedded-opentype"),url("../fonts/playfairdisplay-regular-webfont.html") format("woff2"),url("../fonts/playfairdisplay-regular-webfont.woff") format("woff"),url("../fonts/playfairdisplay-regular-webfont.ttf") format("truetype"),url("../fonts/playfairdisplay-regular-webfont.svg#playfair_displayregular") format("svg");font-weight:400;font-style:normal}.site-header{width:100%;height:50px;position:fixed;top:0;left:0;z-index:1000;background:#fff}.site-header .wrap{max-width:978px;width:auto;margin:0 auto;padding:0 0 0 20px;position:relative}.site-header:before{content:'';display:block;width:50%;height:50px;position:absolute;top:0;left:0;background:#f2f3f4}@media screen and (max-width: 767px){.site-header:before{display:none}}.site-header .site-logo{width:219px;height:40px;overflow:hidden;position:relative;z-index:100;float:right}.site-header .site-logo .label,.site-header .site-logo svg{position:absolute;top:0;left:0;display:block}.site-header .site-logo .label{text-indent:-9999px;font-size:9px;color:transparent}.site-header .site-logo svg{display:block;width:100%;height:100%}.ie .main-navigation::after{background:#f2f3f4 url(../img/menubg.png) no-repeat top right;background-size:25px 50px}.main-navigation{display:block;float:left;height:50px;background:#f2f3f4}.main-navigation:after{display:block;content:'';position:absolute;top:0;right:214px;width:100%;height:50px;background:#f2f3f4 url(../img/menubg.png) no-repeat top right}.main-navigation .nav-list,.main-navigation .mobile-nav{position:relative;z-index:100}.main-navigation .nav-list{float:left}.main-navigation .mobile-nav{display:none}@media screen and (max-width: 767px){.main-navigation .nav-list{position:absolute;z-index:50;top:-184px;left:0;width:100%;padding:20px 0;background:#d6d9dd;-webkit-transition:-webkit-transform .5s;transition:transform .5s}.main-navigation .nav-list .nav-item{display:block;margin:0;padding:0 20px;line-height:48px}.main-navigation .nav-list .nav-item:hover{background:#6d7780;color:#ffffff}.main-navigation .mobile-nav{display:block;float:left}}.nav-item{display:inline-block;margin-right:50px;font-family:'Quicksand', sans-serif;font-weight:700;font-size:13px;line-height:50px;text-transform:uppercase;color:#6d7780;-webkit-transition:all 0.5s;transition:all 0.5s}.nav-item:hover,.nav-item.nav-active{color:#255f94}.mobile-nav{float:left;width:50px;height:50px;cursor:pointer}.mobile-nav svg{float:left;width:50px;height:50px}.mobile-nav svg .background{fill:transparent}.mobile-nav svg .icon-part{fill:#6d7780;-webkit-transform-origin:25px 25px;-ms-transform-origin:25px 25px;transform-origin:25px 25px;-webkit-transition:all 0.5s;transition:all 0.5s}.mobile-nav:hover svg .icon-part{fill:#255f94}.mobile-open .mobile-nav svg .topbar{opacity:0;-webkit-transform:translate(0, 25px);-ms-transform:translate(0, 25px);transform:translate(0, 25px)}.mobile-open .mobile-nav svg .bottombar{opacity:0;-webkit-transform:translate(0, -25px);-ms-transform:translate(0, -25px);transform:translate(0, -25px)}.mobile-open .mobile-nav svg .middlebar{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mobile-open .mobile-nav svg .middlebar-copy{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-open .nav-list{-webkit-transform:translate(0, 234px);-ms-transform:translate(0, 234px);transform:translate(0, 234px)}.site-footer{position:absolute;z-index:1000;left:0;bottom:0;width:100%;height:23px;background:#f2f3f4}.site-footer .wrap{max-width:978px;margin:0 auto;overflow:hidden}.site-footer .wrap li{display:block;float:left}.site-footer .wrap li .label{font-family:'Quicksand', sans-serif;font-weight:400;font-size:13px;line-height:23px;text-transform:none;color:#6d7780}.site-footer .wrap li .label a{color:#6d7780;cursor:default}@media screen and (max-width: 1024px){.site-footer .wrap{width:auto;margin:0 20px}.site-footer .wrap li.footer-dir{width:460px}.site-footer .wrap li.footer-telfax{float:right}.site-footer .wrap li.footer-telfax .col{width:auto;height:23px;margin:0;overflow:hidden;-webkit-transition:width 0.5s;transition:width 0.5s}.site-footer .wrap li.footer-telfax .col .badge{float:left}.site-footer .wrap li.footer-telfax .col .label{float:left;width:0;-webkit-transition:width 0.5s;transition:width 0.5s}.site-footer .wrap li.footer-telfax .open .label{width:160px}}@media screen and (max-width: 767px){.site-footer{height:118px}.site-footer .wrap li.footer-dir,.site-footer .wrap li.footer-telfax{float:none;margin:0 auto !important;text-align:center}.site-footer .wrap li.footer-dir{width:220px}.site-footer .wrap li.footer-dir .badge{display:block;line-height:23px}.site-footer .wrap li.footer-dir .label{display:block;line-height:15px;padding:5px 0 10px 0}.site-footer .wrap li.footer-telfax{width:195px}.site-footer .wrap li.footer-telfax .col{margin:0 !important}.site-footer .wrap li.footer-telfax .col .label{width:160px}.site-footer .wrap li.footer-telfax .footer-fax{margin-top:2px !important;margin-left:-10px !important}}.page-home{min-height:320px;overflow:hidden;padding-top:0}.page-home .site-header{display:table;height:100%;margin-top:70px;position:static;background:none}.page-home .site-header .wrap{position:relative;z-index:50;display:table-cell;vertical-align:middle;padding:0;padding-bottom:30px;background:#fff}@media screen and (max-width: 767px){.page-home .site-header .wrap{vertical-align:top}}.page-home .site-header:before{display:none}.page-home .site-header .site-logo{width:508px;height:93px;float:none;margin:0 auto}.page-home .site-header .site-logo .upper-line{display:none}@media screen and (max-width: 767px){.page-home .site-header .site-logo{top:0;left:50%;margin-left:-143px;width:286px;height:52px}.page-home .site-header .site-logo svg{margin-left:5px}}.page-home .site-header .main-navigation{float:none;background:none;text-align:center}.page-home .site-header .main-navigation:after{display:none}.page-home .site-header .main-navigation .nav-list{float:none;margin-top:20px}.page-home .site-header .main-navigation .nav-item{margin:0 20px}.page-home .site-header .main-navigation .mobile-nav{display:none !important}@media screen and (max-width: 767px){.page-home .site-header .main-navigation .nav-list{position:relative;margin-top:0;top:0;left:0;height:auto;background:none}.page-home .site-header .main-navigation .nav-list .nav-item{display:block;font-size:16px;line-height:48px;color:#6d7780;background:#ffffff;margin-left:0;margin-right:0}.page-home .site-header .main-navigation .nav-list .nav-item:hover{color:#255f94;background:#f2f3f4}}.page-home .panel{position:absolute;top:0;left:50%;margin-left:-280px;width:510px;height:100%;background:#255f94;-webkit-transform:skewX(-7deg);-ms-transform:skewX(-7deg);transform:skewX(-7deg);backface-visibility:hidden;-webkit-backface-visibility:hidden}@media screen and (max-width: 767px){.page-home .panel{width:260px;margin-left:-140px}}.panel{padding:80px 0;overflow:hidden;position:relative}.panel h2{margin:0 auto;text-align:center;font-family:'Quicksand', sans-serif;font-weight:400;font-size:36px;line-height:36px;text-transform:uppercase;letter-spacing:12px;text-indent:6px;color:#255f94;padding-bottom:5px;border-bottom:1px solid #255f94;margin-bottom:40px}.panel h3{font-family:'Quicksand', sans-serif;font-weight:400;font-size:22px;line-height:32px;text-transform:uppercase;text-align:center;padding-bottom:20px;color:#6d7780}.panel h5{font-family:'Quicksand', sans-serif;font-weight:400;font-size:24px;line-height:28px;text-transform:uppercase;padding-bottom:20px;color:#2d2d3d}.panel h6{font-family:'Quicksand', sans-serif;font-weight:700;font-size:18px;line-height:22px;text-transform:none;color:#2d2d3d;padding-bottom:5px}.panel ul,.panel p{font-family:'Quicksand', sans-serif;font-weight:400;font-size:15px;line-height:22px;text-transform:none;color:#2d2d3d}.panel ul strong,.panel p strong{font-weight:700}.panel .bajada{display:block;max-width:726px;margin:0 auto 60px;font-family:'Playfair Display', serif;font-weight:400;font-size:24px;line-height:32px;text-transform:none;text-align:center;color:#6d7780}.panel .center-text{text-align:center}.panel .blue-list .blue-list-item{padding-left:1.5em;padding-top:5px;padding-bottom:5px}.panel .blue-list .blue-list-item:before{content:'';display:block;float:left;margin-top:7px;margin-left:-1.5em;width:6px;height:6px;-webkit-transform:skew(-15deg);-ms-transform:skew(-15deg);transform:skew(-15deg);background:#255f94}.panel a{color:#255f94;-webkit-transition:color 0.5s;transition:color 0.5s}.panel a:hover{color:#000}@media screen and (max-width: 1024px){.panel{padding:60px 0}.panel h3{font-size:21px;line-height:24px}.panel h5{font-size:21px;line-height:24px}.panel .bajada{max-width:538px;font-size:21px;line-height:32px}}@media screen and (max-width: 767px){.panel{padding:40px 0}.panel.slanted-bg{overflow:hidden;-webkit-transform:none;-ms-transform:none;transform:none}.panel h2{font-size:24px;line-height:26px}.panel h3{font-size:18px;line-height:20px}.panel h6{font-size:15px;line-height:22px}.panel .bajada{max-width:auto;padding:0 20px;font-size:18px;line-height:26px}}.no-padding{padding:0 !important}.multi-panel{overflow:hidden;display:table;width:100%}.multi-panel .panel{display:table-cell;vertical-align:top}.multi-panel .panel .inner-panel{float:left;padding:0 20px}.multi-panel .panel:first-child .inner-panel{float:right}@media screen and (max-width: 767px){.multi-panel{display:block}.multi-panel .panel{display:block;overflow:hidden !important;padding-left:0;padding-right:0}}.primary-bg{background:#255f94}.primary-bg:before{background:#255f94}.primary-bg h3,.primary-bg p{color:#ffffff !important}.secondary-bg{background:#6d7780}.secondary-bg:before{background:#6d7780}.secondary-bg h3,.secondary-bg p{color:#ffffff !important}.slanted-bg .panel{background:none;overflow:visible}.slanted-bg .panel:before{width:200%;height:100%;position:absolute;top:0;left:0;z-index:5;content:'';display:block;-webkit-transform:skew(-5deg);-ms-transform:skew(-5deg);transform:skew(-5deg)}@media screen and (max-width: 767px){.slanted-bg .panel:before{-webkit-transform:none;-ms-transform:none;transform:none}}.slanted-bg .panel .inner-panel{position:relative;z-index:10}.page-somos h2{width:190px}.panel-mision .inner-panel{width:80% !important}@media screen and (max-width: 1024px){.panel-mision .inner-panel{width:85% !important}}@media screen and (max-width: 767px){.panel-mision .inner-panel{width:auto !important;margin-left:20px !important;margin-right:20px !important}}.panel-mision h3{font-size:28px;line-height:28px}@media screen and (max-width: 767px){.panel-mision h3{font-size:21px;line-height:22px}}.panel-mision .bajada{margin-bottom:0}@media screen and (max-width: 767px){.panel-mision .bajada{padding:0}}.somos-list{text-align:center}.somos-list .badge{display:block;float:none;width:128px;height:93px;margin:0 auto}.somos-list .label{float:none;display:block;padding-top:10px;font-size:18px;line-height:24px;color:#6d7780}@media screen and (max-width: 1024px){.somos-list .label{font-size:16px;line-height:20px}}@media screen and (max-width: 767px){.somos-list .somos-list-item{float:none;display:block;padding-bottom:20px;overflow:hidden}.somos-list .label{float:left;text-align:left;max-width:80%;padding-top:0;padding-left:10px}.somos-list .badge{float:left;width:48px;height:34px}.somos-list .badge svg{width:48px;height:34px}}.estructura{padding-bottom:50px}.estructura h3{color:#255f94}.estructura-item{margin-top:30px;margin-bottom:30px;text-align:center}.estructura-item a{-webkit-transition:color 0.5s;transition:color 0.5s}.estructura-item img{width:220px;height:160px;margin:0 auto;display:block}.estructura-item h3{padding:3px 0;font-family:'Quicksand', sans-serif;font-weight:700;font-size:18px;line-height:18px;text-transform:none}.estructura-item h3 a{color:#255f94}.estructura-item h3 a:hover{color:#2d2d3d}.estructura-item h4{font-family:'Quicksand', sans-serif;font-weight:700;font-size:13px;line-height:18px;text-transform:uppercase;color:#6d7780}.estructura-item p{font-family:'Quicksand', sans-serif;font-weight:400;font-size:15px;line-height:22px;text-transform:none;color:#2d2d3d;display:none}.estructura-item.center-item{margin-left:153px !important}@media screen and (max-width: 1024px){.estructura-item img{width:200px;height:145px}.estructura-item.center-item{margin-left:114px !important}}@media screen and (max-width: 767px){.estructura-item{padding-bottom:30px;margin-left:20px !important;margin-right:20px !important}.estructura-item.center-item{margin-left:20px !important}.estructura-item .thumbnail{margin:0 auto !important}.estructura-item p{display:none}}.csstransforms .thumbnail{display:block;width:162px;height:160px;overflow:hidden;-webkit-transform:skew(-20deg) translate(92px, 0);-ms-transform:skew(-20deg) translate(92px, 0);transform:skew(-20deg) translate(92px, 0)}.csstransforms .thumbnail img{-webkit-transform:skew(20deg) translate(-29px, 0) scale(1);-ms-transform:skew(20deg) translate(-29px, 0) scale(1);transform:skew(20deg) translate(-29px, 0) scale(1);-webkit-transition:-webkit-transform 1s;transition:transform 1s}.csstransforms .thumbnail img:hover{-webkit-transform:skew(20deg) translate(-29px, 0) scale(1.2);-ms-transform:skew(20deg) translate(-29px, 0) scale(1.2);transform:skew(20deg) translate(-29px, 0) scale(1.2)}@media screen and (max-width: 1024px){.csstransforms .thumbnail{width:147px;height:145px;-webkit-transform:skew(-20deg) translate(55px, 0);-ms-transform:skew(-20deg) translate(55px, 0);transform:skew(-20deg) translate(55px, 0)}}@media screen and (max-width: 767px){.csstransforms .thumbnail{-webkit-transform:skew(-20deg) translate(15px, 0);-ms-transform:skew(-20deg) translate(15px, 0);transform:skew(-20deg) translate(15px, 0)}}.bio-header{padding:0;height:350px;overflow:visible;position:relative}.bio-header .bio-nav-item{display:block;width:74px;height:64px;position:absolute;bottom:0}.bio-header .bio-nav-item .background{fill:#60686f;-webkit-transition:fill 0.5s;transition:fill 0.5s}.bio-header .bio-nav-item .icon{fill:#ffffff}.bio-header .bio-nav-item:hover .background{fill:#255f94}.bio-header .bio-nav-prev{left:0}.bio-header .bio-nav-next{right:0}.bio-header .breadcrumb{font-size:13px;line-height:40px;text-align:center}.bio-header .breadcrumb a,.bio-header .breadcrumb .sep{color:#ffffff}.bio-header .breadcrumb a:hover{color:#000;-webkit-transition:color 0.5s;transition:color 0.5s}.bio-header h2{padding-top:30px;margin-bottom:30px;font-size:24px;line-height:26px;letter-spacing:6px;text-indent:-3px;color:#ffffff;border-color:#ffffff}.bio-header h3{line-height:24px}.bio-header .thumbnail{float:left;margin-bottom:-100px;width:412px;height:300px;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.bio-header .thumbnail img,.bio-header .thumbnail img:hover{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.bio-header h3,.bio-header p.bajada{margin-left:430px;text-align:left}.bio-header h3{padding-top:20px;padding-bottom:0;font-weight:300;font-size:18px;line-height:36px;letter-spacing:4px}.bio-header p.bajada{font-size:24px;line-height:32px}@media screen and (max-width: 1024px){.bio-header{height:316px}.bio-header .bio-nav-item{width:56px;height:48px}.bio-header .bio-nav-item svg{width:56px;height:48px}.bio-header .thumbnail{width:351px;height:256px}.bio-header .thumbnail img{width:351px;height:256px}.bio-header h3,.bio-header p.bajada{margin-left:360px;padding:0}.bio-header h3{line-height:22px}.bio-header p.bajada{padding-top:10px;font-size:18px;line-height:22px}}@media screen and (max-width: 767px){.bio-header{height:auto;background:none}.bio-header:before{display:block;width:100%;height:270px;background:#6d7780;position:absolute;top:0;left:0;z-index:-1;content:''}.bio-header .breadcrumb{line-height:48px;background:#484e54}.bio-header .breadcrumb a:hover{color:#fff}.bio-header .bio-nav-item{top:0;bottom:auto}.bio-header h2{font-size:21px;line-height:24px;letter-spacing:3px;width:auto !important;padding:20px 20px 0 20px;border:none}.bio-header .thumbnail{float:none;margin:0 auto;width:320px;height:232px}.bio-header .thumbnail img{width:320px;height:232px}.bio-header h3,.bio-header p.bajada{text-align:center;margin:0 auto;color:#6d7780 !important;padding-left:20px;padding-right:20px}.bio-header h3{padding-top:10px;font-size:16px;line-height:26px}.bio-header p.bajada{font-size:18px;line-height:26px}}.bio-content{clear:both;padding-top:40px}.bio-content .inner-panel{margin-left:434px}.bio-content .destacado{font-family:'Playfair Display', serif;font-weight:400;font-size:24px;line-height:32px;text-transform:none;margin-left:-60px;padding-top:40px;padding-bottom:40px;color:#255f94}@media screen and (max-width: 1024px){.bio-content .inner-panel{margin-left:364px}.bio-content .destacado{font-size:21px}}@media screen and (max-width: 767px){.bio-content{padding-top:20px}.bio-content p{padding:0.5em 0}.bio-content .destacado{margin-left:0;padding:20px 0;font-size:18px;line-height:26px}}#bio-jaime-vargas-serrano h2{width:250px}#bio-sergio-benavente-benavente h2{width:340px}#bio-luis-vidal-hamilton-toovey h2{width:340px}#bio-rafael-benavente-benavente h2{width:340px}#bio-karen-eckholt-capurro h2{width:280px}.page-areas-de-negocio h2{width:560px}@media screen and (max-width: 767px){.page-areas-de-negocio h2{width:220px}}@media screen and (max-width: 767px){.page-areas-de-negocio .main-areas .first-col{padding-bottom:2em}}.areas-list .panel .bajada{display:block;margin-bottom:0;color:#ffffff}.areas-list .tab-list{position:relative;margin-top:60px;height:880px;padding:0}.areas-list .tab-list:before{display:block;width:100%;height:1px;background:#b6bbbf;position:absolute;top:24px;left:0;content:''}.areas-list .tab-item{float:left}.areas-list .tab-item .tab-title{font-family:'Quicksand', sans-serif;font-weight:400;font-size:24px;line-height:24px;text-transform:none;color:#b6bbbf;text-align:center;-webkit-transition:color 0.5s;transition:color 0.5s;cursor:pointer}.areas-list .tab-item .tab-title:hover{color:#6d7780}.areas-list .tab-item .tab-content{position:absolute;top:30px;left:0;right:0;bottom:0;overflow:hidden;background:#ffffff;opacity:0;z-index:1}.areas-list .tab-item .tab-content .bajada{padding:40px 0;color:#6d7780}.areas-list .tab-item .tab-content .tab-more{overflow:hidden}.areas-list .tab-item .tab-content h4{font-family:'Quicksand', sans-serif;font-weight:700;font-size:18px;line-height:18px;text-transform:none;padding-bottom:5px}.areas-list .tab-item .tab-content .blue-list-item:before{margin-left:-1.4em}.areas-list .tab-activo .tab-title{color:#255f94}.areas-list .tab-activo .tab-content{opacity:1;z-index:10}@media screen and (max-width: 1024px){.areas-list .tab-list{height:1130px}}@media screen and (max-width: 767px){.areas-list .tab-list{height:auto}.areas-list .tab-list:before{display:none}.areas-list .tab-item{float:none;margin-left:20px;margin-right:20px;padding-bottom:40px}.areas-list .tab-item .tab-title{text-align:left;color:#255f94 !important;cursor:default}.areas-list .tab-item .tab-content{position:static;opacity:1}.areas-list .tab-item .tab-content .bajada{margin:0;padding:5px 0 20px 0;text-align:left}.areas-list .tab-item .tab-content .blue-list-item{margin-left:0 !important;margin-right:0 !important}.areas-list .tab-item .tab-more .col{margin-left:0 !important;margin-right:0 !important}}.page-contacto .half-padding{padding:80px 0 40px 0}.page-contacto h2{width:310px;margin-bottom:0}@media screen and (max-width: 767px){.page-contacto h2{width:240px}}.page-contacto .bajada{margin-bottom:40px}.page-contacto .not-slanted-bg{background:#e2e4e6 !important}.page-contacto .not-slanted-bg .front-panel{padding:40px 0}@media screen and (max-width: 767px){.page-contacto .not-slanted-bg .front-panel{padding-top:0;background:#fff}}.page-contacto .not-slanted-bg .back-panel #slanted{position:absolute;top:0;left:-170px;width:200px;height:100%;z-index:100;background:#e2e4e6;-webkit-transform:skew(-5deg);-ms-transform:skew(-5deg);transform:skew(-5deg)}.page-contacto .not-slanted-bg .back-panel #map{position:absolute;top:0;left:0;z-index:1}@media screen and (max-width: 767px){.page-contacto .not-slanted-bg .back-panel{display:none}}.my-info-window .flecha div div{background:#255f94 !important}.my-info-window .bg{background:#255f94 !important}.my-info-text{font-family:'Quicksand', sans-serif;font-weight:400;font-size:15px;line-height:22px;text-transform:none;color:#fff}.my-info-text strong{font-weight:700}#map{position:absolute;top:0;left:0;min-width:400px;min-height:400px}.field-grp{position:relative;padding-bottom:30px}.field-grp label{display:block;font-family:'Quicksand', sans-serif;font-weight:400;font-size:15px;line-height:22px;text-transform:none;color:#2d2d3d}.field-grp input,.field-grp textarea{display:block;width:100%;padding:0 6px;outline:none;-webkit-appearance:none !important;border-radius:0 !important;border:1px solid #ccd0d4;background:#fff;-webkit-transition:border-bottom-color 0.5s;transition:border-bottom-color 0.5s;font-family:'Playfair Display', serif;font-weight:400;font-size:15px;line-height:30px;text-transform:none;color:#6d7780}.field-grp input:hover,.field-grp input:focus,.field-grp textarea:hover,.field-grp textarea:focus{border-bottom-color:#6d7780}.field-grp input:focus,.field-grp textarea:focus{border-bottom-width:2px}.field-grp input{height:32px;border-bottom:1px solid #bec3c8}.field-grp textarea{resize:none;height:160px;border-bottom:1px solid #bec3c8}.field-grp .tooltip{position:absolute;bottom:6px;right:0;text-align:right;font-family:'Quicksand', sans-serif;font-weight:400;font-size:14px;line-height:24px;text-transform:none;color:#6d7780;-webkit-transition:color 0.5s,opacity 0.5s;transition:color 0.5s,opacity 0.5s}.field-grp .tooltip.show{opacity:1}.field-grp .tooltip.hide{opacity:0}.field-grp.error input,.field-grp.error textarea{border-bottom-color:#fbba00}.field-grp.error .tooltip{color:#fbba00;opacity:1 !important}.button-grp{padding-top:20px;overflow:hidden}.button-grp button{display:block;float:right;width:180px;height:36px;text-align:center;color:#6d7780;background:#ffffff;border:1px solid #6d7780;-webkit-appearance:none;font-family:'Quicksand', sans-serif;font-weight:400;font-size:15px;line-height:36px;text-transform:uppercase;-webkit-transition:border 0.5s,color 0.5s,background 0.5s;transition:border 0.5s,color 0.5s,background 0.5s}.button-grp button:hover{color:#ffffff;background:#255f94;border-color:#255f94}#form-msg{width:100%;height:0;opacity:0;overflow:hidden;-webkit-transition:opacity 0.5s,height 0.5s,padding 0.5s;transition:opacity 0.5s,height 0.5s,padding 0.5s;text-align:center}#form-msg p{font-family:'Quicksand', sans-serif;font-weight:400;font-size:18px;line-height:40px;text-transform:none;color:#ffffff}#form-msg.hide{opacity:0;height:0;margin-bottom:0;padding:0}#form-msg.show{padding:0 12px;opacity:1;height:40px;margin-bottom:25px}#form-msg.error{background:#fbba00}#form-msg.success{background:#255f94}#form-msg.sending{background:#6d7780}@media screen and (max-width: 767px){.page-contacto .half-padding{padding-top:40px}.page-contacto .bajada{margin-bottom:40px}.contact-form{width:280px;margin:0 auto;max-width:400px;padding-bottom:40px}}.left{float:left}.right{float:right}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
