

			@font-face{font-family:'Open Sans';src:url(/wp-content/themes/upc/fonts/OpenSans.eot);src:url(/wp-content/themes/upc/fonts/OpenSans.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/upc/fonts/OpenSans.woff2) format("woff2"),url(/wp-content/themes/upc/fonts/OpenSans.woff) format("woff"),url(/wp-content/themes/upc/fonts/OpenSans.ttf) format("truetype"),url(/wp-content/themes/upc/fonts/OpenSans.svg#OpenSans) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url(/wp-content/themes/upc/fonts/OpenSans-Bold.eot);src:url(/wp-content/themes/upc/fonts/OpenSans-Bold.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/upc/fonts/OpenSans-Bold.woff2) format("woff2"),url(/wp-content/themes/upc/fonts/OpenSans-Bold.woff) format("woff"),url(/wp-content/themes/upc/fonts/OpenSans-Bold.ttf) format("truetype"),url(/wp-content/themes/upc/fonts/OpenSans-Bold.svg#OpenSans-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Open Sans';src:url(/wp-content/themes/upc/fonts/OpenSans-Light.eot);src:url(/wp-content/themes/upc/fonts/OpenSans-Light.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/upc/fonts/OpenSans-Light.woff2) format("woff2"),url(/wp-content/themes/upc/fonts/OpenSans-Light.woff) format("woff"),url(/wp-content/themes/upc/fonts/OpenSans-Light.ttf) format("truetype"),url(/wp-content/themes/upc/fonts/OpenSans-Light.svg#OpenSans-Light) format("svg");font-weight:300;font-style:normal}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:'Open Sans',sans-serif;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,footer,header,nav,section{display:block}section{overflow-y:hidden;position:relative;background-color:#fff;padding-bottom:60px}footer{position:relative}ul,menu,dir{display:block;padding:0;margin:0;list-style-type:disc;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0}cite,em,var,dfn{font-style:italic}i,address{font-style:normal}h1,h2,h3,h4,h5{font-weight:700;margin:0;text-transform:uppercase;line-height:1}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:transparent;color:#003e7e;font-weight:400;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-text-decoration-skip:objects}a>h1,a>h2,a>h3{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}a:fixed,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp,pre{font-family:monospace,monospace;font-size:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:fixed,a:hover{outline:0}b,strong{font-weight:700}h1{font-size:2em;margin:.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:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}button{overflow:visible}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"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}button,.button,input,optgroup,select,textarea{margin:0;overflow:visible;font-family:'Open Sans',sans-serif;font-weight:400;padding:5px;font-size:14px;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;font:inherit;margin:0}input{height:35px}button,html [type="button"],[type="reset"],[type="submit"],{-webkit-appearance:button}button,html [type="button"],[type="reset"],[type="submit"],.button{cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.button{display:block;background:#41c4dd;border-radius:1px 35px 0 35px;border:none;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:20px 30px;color:#fff}.button:hover{background-color:#003e7e}.button.info{position:fixed;right:0;top:130px;z-index:11;border-top-right-radius:0;height:174px;width:174px;text-align:center;font-size:16px;padding:10px;line-height:1.2;text-decoration:none}.button.info svg{width:100%;height:40px;margin:40px 0 10px}form input,form select,form textarea,.dropdown>span,.dropdown.cd-fixed ul li{border-color:#b7b9bb;border-width:1px;border-style:solid}form input,form select,form textarea,form>div{width:100%}form>div{margin-bottom:30px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}menu{display:block}summary{display:list-item}canvas{display:inline-block}:focus{outline:none}[hidden]{display:none}.pre-header .pai{display:none}#masthead.fixed .pre-header .pai{display:inline}#masthead.fixed .pre-header i{width:16px;height:16px}.pre-header>.lang>a.lang-active,.pre-header a .fa:hover,.pre-header>.contact .main .fa,.pre-header .social .fa{color:#41c4dd}.pre-header>div,.pre-header>.contact>div{display:table}.pre-header>.lang,.pre-header>.contact>div{float:left}.pre-header>.contact{float:right}.pre-header a,footer a{color:#fff;text-decoration:none}.pre-header a:hover,footer a:hover{text-decoration:underline}.pre-header .social .fa:hover{color:#fff}.pre-header>.contact a{padding:0 7px}.pre-header>.contact>.main a{margin-right:30px}#masthead.fixed .pre-header>.contact>.main a{margin-right:0;padding-right:0}#masthead{position:fixed;top:0;z-index:10;width:100%}#masthead>*{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#masthead .pre-header{height:34px;background:#071e35;padding:7px;font-size:16px;color:#fff}#masthead .menu{list-style:none;margin:0 auto;font-size:16px}#masthead .menu li{display:table;height:35px;float:left;padding: 0 10px;}#masthead .menu li a{color:#fff;color:#2EFEF7;text-decoration:none;font-weight:300;zoom:1;font-size:18px}#masthead .menu li a:hover{opacity:1}#masthead .site-branding a{display:table;margin:0 auto}#masthead .site-branding{margin:35px 0}#masthead .menu li:hover > a{color:#fff}#masthead .menu li > a{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.top-search-menu .search-submit{display:none}.top-search-menu label{position:relative}.top-search-menu label:before{font-family:FontAwesome;content:'\f002';display:inline-block;display:block;width:26px;height:26px;position:absolute;top:0;left:0;padding:0 5px}.top-search-menu .search-field{height:26px;padding:3px 5px 3px 23px;font-weight:400}#masthead.fixed{padding:28px 10px 9px 130px;background:#071e35}#masthead.fixed .pre-header{padding:0;margin-top:-5px}#masthead.fixed .pre-header>.contact>.main a:last-of-type{margin:0;padding-right:7px}#masthead.fixed .pre-header>.contact>.social{display:none}#masthead.fixed>.site-branding{margin:0;position:absolute;left:20px;top:8px}#masthead.fixed>.site-branding img{height:50px!important;width:80px!important}#masthead ul > li ul{background-color:rgba(4,17,30,0.8)}#masthead .sub-menu li{display:inline-flex;align-items:center;float:none;height:93.33px;vertical-align:top}#masthead .sub-menu li a{display:block;margin:0 auto;font-size:16px}.fa.fa-bars,.fa.fa-times,.open-menu{display:none}#masthead li.menu-item-has-children >ul li:hover a{color:#41c4dd}.content-wrap{width:1200px;display:table;margin:0 auto}@media only screen and (min-width:1025px){.main-navigation.static-menu{position:fixed;top:0;width:100%;left:0;background-color:#000;height:40px}.main-navigation.static-menu.activo{-ms-transform:translate(0px,0px);-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}.static-menu > div{text-align:center;width:100%;height:40px}.static-menu .menu{padding:0;height:40px}.static-menu .menu li a{line-height:40px;padding:13px 8px}.static-menu .menu li a:hover::before{height:40px}}section.inverted{background-color:#003e7e}section.inverted .header-section h2{color:#fff}.header-section{font-size:12px}section.inverted .separador>.mini-separador{border-color:#fff}.header-section h2:first-line{color:#1cb7d2;font-size:20px;font-weight:400;letter-spacing:2px}.header-section h2{color:#003e7e;font-weight:700;text-align:center;text-transform:uppercase;font-size:46px;letter-spacing:4px;margin:60px auto}.separador{border-top:1px solid #1fc2de;position:relative;margin-top:40px}.separador>.mini-separador{width:12.33%;border-top:1px solid #003e7e;position:absolute;top:-1px;left:0}.tag{display:table;float:left;background:#41c4dd;padding:6px 8px;color:#fff;font-weight:700;border-radius:0 15px 0 15px;-moz-border-radius:0 15px;-webkit-border-radius:0 15px 0 15px;font-size:12px;margin-right:10px;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.tag:hover{background:#003e7e}.scrolldown .mouse{position:absolute;bottom:10%;left:50%;z-index:2;display:block;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color:#fff;text-decoration:none;transition:opacity .3s}.scrolldown .mouse:hover{opacity:.5}.scrolldown .mouse span{position:relative;display:block;width:25px;height:40px;border:2px solid #fff;border-radius:50px}.scrolldown .mouse span::before{position:absolute;top:4px;left:6px;content:'';width:9px;height:9px;background-color:#fff;border-radius:50%;-webkit-animation:scrolldown 2s infinite;animation:scrolldown 2s infinite;box-sizing:border-box}@-webkit-keyframes scrolldown{0%{-webkit-transform:translate(0,0);opacity:0}40%{opacity:1}80%{-webkit-transform:translate(0,20px);opacity:0}100%{opacity:0}}@keyframes scrolldown{0%{transform:translate(0,0);opacity:0}40%{opacity:1}80%{transform:translate(0,20px);opacity:0}100%{opacity:0}}.noscroll{overflow:hidden}.sticky-wrapper.activo .shadowback{display:block;background-color:rgba(0,0,0,1);position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;opacity:0}.no-static{position:relative!important;top:0!important}.flickity-prev-next-button svg{left:30%;top:30%;width:35px;height:auto}.flickity-prev-next-button:focus{box-shadow:none}.flickity-prev-next-button{opacity:.6}.flickity-prev-next-button:hover{opacity:1}@media only screen and (max-width:1200px){.content-wrap{width:100%}}@media only screen and (min-width:1024px){#masthead .menu > li{padding-left:35px}#masthead.fixed .menu > li:first-child{width:80px}#masthead.fixed .menu > li{height:64px;padding-left:25px;width:145px}#masthead.fixed .menu > li > a{height:64px;font-size:18px;display:table-cell;vertical-align:middle;text-align:center}#masthead.fixed ul ul.sub-menu{top:64px}#masthead ul ul.sub-menu{visibility:hidden;opacity:0;left:0;width:100vw;transform:translateY(-2em);z-index:-1;transition:all .3s ease-in-out 0s,visibility 0 linear 0.3s,z-index 0 linear .01s}#masthead ul li.menu-item-has-children:hover >ul{visibility:visible;opacity:1;z-index:1;transform:translateY(0%);transition-delay:0s,0s,.3s}#masthead ul ul.sub-menu{position:fixed;top:223px;padding:0 10%;text-align:center}#masthead .menu>li:first-of-type,#masthead .sub-menu>li:first-of-type{padding-left:0}#site-navigation .site-branding{display:none}#masthead.fixed nav{display:table;position:absolute;top:0;left:215px}#masthead nav>div{height:35px}#masthead .menu{display:table}#masthead .sub-menu li{width:13%;text-align:center;line-height:1.5;padding:10px 1%;}}@media only screen and (max-width:1024px){body #masthead .pre-header>.contact>.main a{margin:0}body #masthead .social,#masthead a[href*="mailto"],#masthead .fa-envelope{display:none}body #mainSlider #hot-news article a h5{font-size:14px;line-height:1.2;max-height:36px}section{padding-bottom:0}.open-menu{-ms-transform:translate3d(0%,0px,0px);-webkit-transform:translate3d(0%,0px,0px);transform:translate3d(0%,0px,0px);transition:all .3s}.fa.fa-bars,.fa.fa-times,.open-menu{display:block}#site-navigation{position:fixed;top:0;width:320px;left:0;background-color:rgba(7,30,53,0.95);height:100vh;z-index:1003;-ms-transform:translate3d(-100%,0px,0px);-webkit-transform:translate3d(-100%,0px,0px);transform:translate3d(-100%,0px,0px);overflow:hidden}#site-navigation.active{-ms-transform:translate3d(0%,0px,0px);-webkit-transform:translate3d(0%,0px,0px);transform:translate3d(0%,0px,0px)}#site-navigation > div{padding-top:30px;display:inline-block;width:100%;height:100%;margin:0;background-color:transparent}#site-navigation .menu{padding:0;overflow:auto}.menu li{width:100%;margin:0}#site-navigation .menu li a,.menu-item-has-children a{line-height:25px;height:40px;width:100%;display:table;text-align:left;font-weight:400}#site-navigation .menu li,.static-menu .menu li{background-color:transparent;transition:all .3s}.main-navigation .menu li a:before{background-color:transparent}#site-navigation .fa.fa-bars,#site-navigation .fa-times{position:absolute;top:7px;right:10px;color:#fff;font-size:24px}#site-navigation .open-menu .fa.fa-bars,#site-navigation .open-menu .fa-times{position:absolute;top:7px;right:10px;color:#fff;font-size:24px}.open-menu{position:fixed;top:10px;right:10px;width:55px;height:55px;background-color:#007dc3;border-radius:50%;color:#fff;-ms-transform:translate3d(0%,0px,0px);-webkit-transform:translate3d(0%,0px,0px);transform:translate3d(0%,0px,0px);transition:all .3s}.open-menu.active{-ms-transform:translate3d(200%,0px,0px);-webkit-transform:translate3d(200%,0px,0px);transform:translate3d(200%,0px,0px)}.open-menu i.fa.fa-bars{position:absolute;top:calc(50% - 14px);left:calc(50% - 12px);font-size:28px}#site-navigation ul.sub-menu{position:relative;display:none;height:auto;top:0;overflow:initial;opacity:1}.static-menu .sub-menu .i-amphtml-layout-fixed{background-color:#fff;padding:0 10px}.sombra-menu-mobile.active{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.5);top:0;left:0}#site-navigation ul.sub-menu li{padding-left:20px}}@media only screen and (max-width: 500px){#masthead.fixed{padding:25px 10px 5px 80px}#masthead.fixed>.site-branding{left:10px}#masthead.fixed>.site-branding img{height:40px}#masthead.fixed .pre-header .pai{display:none}section#servicios>.content{padding-top:0!important}section#servicios>.content>article{padding:30px 20px!important}section#servicios>.content>article .content a{margin-bottom:10px;padding-top:0}section#servicios>.content>article .content .description{padding-left:0!important;margin-bottom:10px;text-align:center!important}footer .contact{padding:25px!important}footer .main > div{width:100%!important;min-height:auto!important}footer .main > div:nth-child(2){padding-left:0!important}footer .main > menu-block{padding:0}footer .menu-block{margin-top:10px;padding:0!important}footer .menu-block li{margin-bottom:0!important;padding:0}#site-navigation .menu li a,.menu-item-has-children a{padding:0!important}#valores-nosotros li{text-align:center!important}#valores-nosotros img{float:none!important;display:block;margin:0 auto!important}.def_valor{display:block}#masthead .sub-menu li{height:40px}#site-navigation ul.sub-menu li{padding-left:0!important}}.diamond{overflow:hidden;height:80%;width:80%;-ms-transform:skewX(-16.5deg);-webkit-transform:skewX(-16.5deg);transform:skewX(-16.5deg);position:absolute;left:30%;bottom:-15%}.diamond:first-child{top:0;left:0;z-index:2;height:100%;width:100%}.parallax-container{position:relative;overflow:hidden;min-height:500px}.parallax{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.parallax>img{position:absolute;left:50%;bottom:0;min-width:100%;min-height:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.shadow:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:2}.news-bar.sticky{position:fixed;bottom:0}.left{float:left!important}.right{float:right!important}.circle{border-radius:50%}.md-preloader{font-size:0;display:inline-block;-webkit-animation:outer 6600ms linear infinite;animation:outer 6600ms linear infinite}.md-preloader svg{-webkit-animation:inner 1320ms linear infinite;animation:inner 1320ms linear infinite}.md-preloader svg circle{fill:none;stroke:#41c4dd;stroke-linecap:square;-webkit-animation:arc 1320ms cubic-bezier(0.8,0,0.4,0.8) infinite;animation:arc 1320ms cubic-bezier(0.8,0,0.4,0.8) infinite}@-webkit-keyframes outer{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes outer{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes inner{0%{-webkit-transform:rotate(-100.8deg);transform:rotate(-100.8deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes inner{0%{-webkit-transform:rotate(-100.8deg);transform:rotate(-100.8deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes arc{0%{stroke-dasharray:1 210.48670779px;stroke-dashoffset:0}40%{stroke-dasharray:151.55042961px,210.48670779px;stroke-dashoffset:0}100%{stroke-dasharray:1 210.48670779px;stroke-dashoffset:-151.55042961px}}@keyframes arc{0%{stroke-dasharray:1 210.48670779px;stroke-dashoffset:0}40%{stroke-dasharray:151.55042961px,210.48670779px;stroke-dashoffset:0}100%{stroke-dasharray:1 210.48670779px;stroke-dashoffset:-151.55042961px}}.required{position:relative}.required:before{content:'*';position:absolute;top:10px;left:8px;z-index:2;color:#41c4dd}.required.right:before{left:14px}.required>:not(.dropdown),.required>.dropdown>button{padding-left:20px}form>div{float:left}form .half{width:50%}form .qtr{width:25%}form .three-qtrs{width:75%}form .half:not(.right),form .qtr:not(.right),form .three-qtrs:not(.right){padding-right:6px}form .half.right,form .qtr.right,form .three-qtrs.right{padding-left:6px}form .half.right:before{left:14px}form input.error,form select.error,form textarea.error,.dropdown.error>button{border-color:#ff3d3d}.animate{animation-name:upNdown;animation-duration:1.5s}@keyframes upNdown{from{opacity:0;transform:translate3d(0,100px,0)}to{opacity:1;transform:translate3d(0,0px,0)}}@media only screen and (max-height:700px) and (min-width: 1200px){body{font-size:12px}}

