@charset "UTF-8";/*! normalize.css v3.0.1 | MIT License | git.io/normalize */@import 'https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css';img,legend{border:0}legend,td,th{padding:0}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:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}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}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{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;-moz-box-sizing:content-box;-webkit-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}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Roundo;src:url(fonts/Roundo-SemiBold.woff2) format('woff2'),url(fonts/Roundo-SemiBold.woff) format('woff');font-weight:600;font-style:normal}@font-face{font-family:Roundo;src:url(fonts/Roundo-Regular.woff2) format('woff2'),url(fonts/Roundo-Regular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:Roundo;src:url(fonts/Roundo-Medium.woff2) format('woff2'),url(fonts/Roundo-Medium.woff) format('woff');font-weight:500;font-style:normal}.flexbox,section#new-services .columns .center{display:-ms-flexbox;display:-webkit-flex;display:flex}.flexbox.align-items-center{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flexbox.align-items-stretch{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.flexbox.align-items-start{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flexbox.align-items-end{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.flexbox.direction-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flexbox.direction-column-reverse{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flexbox.justify-content-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flexbox.justify-content-flex-end{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.flexbox.justify-content-space-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.flexbox.justify-content-space-between,section#new-services .columns .center{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flexbox.row-reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.linkSH{text-decoration:none}.linkSH:hover{text-decoration:underline}.marginZero,body,section#new-services>:nth-child(1),section#new-services .heading h2,section#new-services .columns .name h3,.social-fixed li:first-child{margin:0}.remPercent,html{font-size:62.5%}.border-radius-zero{border-radius:0}.border-radius-circle,.social-fixed a,a.whatsapp-fixed{border-radius:50%}.border-none{border:none}.box-sizing-border-box{box-sizing:border-box}.color-inherit,section#new-services .columns .text p a,section#new-services .columns .text ul a,section#new-services .columns .text ol a,a.whatsapp-fixed{color:inherit}.cover-background,section#new-services .columns .center>*{background-position:center;background-repeat:no-repeat;background-size:cover}.cursor-pointer{cursor:pointer}.display-block,.social-fixed a,a.whatsapp-fixed{display:block}.display-none{display:none}.display-inline-block,section#new-services .heading p a,section#new-services .columns .icon img{display:inline-block}.font-size-zero{font-size:0}.full-height{height:100%}.full-width{width:100%}.height-auto{height:auto}.marginZero,body,section#new-services>:nth-child(1),section#new-services .heading h2,section#new-services .columns .name h3,.social-fixed li:first-child{margin:0}.outline-none,section.projects .articles article .right-side .box p a,section.projects .articles article .right-side .box ul a,section.projects .articles article .right-side .box ol a,section.projects .articles article .right-side .box blockquote a,section#new-services .heading p a,section#new-services .columns .text p a,section#new-services .columns .text ul a,section#new-services .columns .text ol a,.social-fixed a{outline:0}.overflow-hidden,section#new-services,section#new-services .heading,section#new-services .columns,section#new-services .columns .icon,section#new-services .columns .name,.social-fixed{overflow:hidden}.paddingZero{padding:0}.position-absolute{position:absolute}.position-fixed,.social-fixed,a.whatsapp-fixed{position:fixed}.position-relative{position:relative}.position-static{position:static}.text-align-left{text-align:left}.text-align-center,section#new-services .heading,section#new-services .columns .icon,section#new-services .columns .name,.social-fixed a,a.whatsapp-fixed{text-align:center}.text-align-right{text-align:right}.teaxt-align-justify{text-align:justify}.text-decoration-none,section.projects .articles article .right-side .box p a,section.projects .articles article .right-side .box ul a,section.projects .articles article .right-side .box ol a,section.projects .articles article .right-side .box blockquote a,section#new-services .heading p a,section#new-services .columns .text p a,section#new-services .columns .text ul a,section#new-services .columns .text ol a,.social-fixed a,a.whatsapp-fixed{text-decoration:none}.text-transform-uppercase{text-transform:uppercase}.top-left{left:0;top:0}.top-right{right:0;top:0}.ulReset,.social-fixed{font-size:0;list-style:none;margin:0;padding:0}.vertical-align-middle,section#new-services .columns .icon img{vertical-align:middle}.width-auto,section#new-services .columns .icon img{width:auto}body{background:#fff;font:1.2rem Roundo}header#main-header{background:#fff;height:145px;overflow:hidden}header#main-header .fixed{background:#fff;overflow:hidden;position:fixed;width:100%;z-index:9000}header#main-header .fixed::before{background:url(img/header-pattern.png) repeat-x center / auto 100% transparent;content:'';display:block;height:36px;left:0;margin:-18px 0 0 0;position:absolute;top:50%;width:100%}header#main-header .fixed.on::before{height:26px;margin:-13px 0 0 0}header#main-header .fixed.on .center{padding:10px 0}header#main-header .fixed.on .center h1{height:45px;width:330px}header#main-header .center{padding:40px 0;position:relative;text-align:center;z-index:10;transition:all 1s}header#main-header .center h1{background:url(img/logo.png) no-repeat center / auto 100% #fff;display:inline-block;height:65px;margin:0;text-indent:-9999px;width:430px;transition:all 1s}@media only screen and (min-width:320px) and (max-width:767px){header#main-header{height:85px}header#main-header .fixed::before{height:26px;margin:-13px 0 0 0}header#main-header .fixed.on .center h1{width:260px}header#main-header .center{padding:20px 0}header#main-header .center h1{background:url(img/logo.png) no-repeat center / auto 100% #fff;height:45px;width:260px}}section.banner-text{background:url(img/banner-text.jpg) no-repeat center / cover #fff}section.banner-text article{box-sizing:border-box;padding:60px 0 20px 0;position:relative;text-align:center}section.banner-text article p{color:#fff;font:3rem/1.6 Roundo;margin:0 auto;width:100%}section.banner-text article ul.social{list-style:none;margin:0;padding:0;position:absolute;right:0;top:20px}section.banner-text article ul.social li{display:inline-block;margin:0 0 0 10px;vertical-align:middle}section.banner-text article ul.social li:first-child{margin:0}section.banner-text article ul.social li.circle a{border-radius:50%;font-size:1.4rem;width:25px}section.banner-text article ul.social li.number a{border-radius:20px;font-size:1.4rem;padding:0 10px}section.banner-text article ul.social li.number i{font-size:1.4rem;margin:0 3px 0 0}section.banner-text article ul.social li.phone-mobile{display:none}section.banner-text article ul.social li a{background:#fff;color:#0070cd;display:block;height:25px;line-height:28px;text-decoration:none}@media only screen and (min-width:320px) and (max-width:767px){section.banner-text{background:url(img/banner-text.jpg) no-repeat center / cover #fff}section.banner-text article{padding:40px 0}section.banner-text article p{font:2.2rem/1.6 Roundo;margin:0 auto;max-width:650px;width:100%}section.banner-text article p br{display:none}section.banner-text article ul.social{margin:20px 0 0 0;position:static}section.banner-text article ul.social li.number{display:none}section.banner-text article ul.social li.phone-mobile{display:inline-block}}section.development .center{padding:40px 0}section.development .center>header{overflow:hidden;position:relative}section.development .center>header::before{background:url(img/pattern-lines-gray.png) repeat-x center / auto 100% transparent;content:'';display:block;height:32px;margin:-16px 0 0 0;position:absolute;right:0;top:50%;width:100%}section.development .center>header h2{background:#fff;color:#0070cd;display:inline-block;font:400 2rem/1 Roundo;margin:0;padding:0 30px 0 0;position:relative;text-transform:uppercase;z-index:10}section.development .center .articles{margin:40px 0 0 0;overflow:hidden}section.development .center .articles.visible{display:-ms-flexbox;display:-webkit-flex;display:flex}section.development .center .articles.visible.align-items-center{-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.development .center .articles.visible.align-items-stretch{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}section.development .center .articles.visible.align-items-start{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}section.development .center .articles.visible.align-items-end{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}section.development .center .articles.visible.direction-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.development .center .articles.visible.direction-column-reverse{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}section.development .center .articles.visible.justify-content-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section.development .center .articles.visible.justify-content-flex-end{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}section.development .center .articles.visible.justify-content-space-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}section.development .center .articles.visible.justify-content-space-between{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}section.development .center .articles.visible.row-reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}section.development .center .articles.no-visible{display:none}section.development .center .articles article{background:#eaeaea;padding:0 0 120px 0;position:relative;width:calc(33.33% - 20px)}section.development .center .articles article:nth-child(2){margin:0 20px}section.development .center .articles header{background:#fff;overflow:hidden;padding:0 0 5px 0;text-align:center}section.development .center .articles header h3{color:#2e2925;font:500 2rem Roundo;margin:0}section.development .center .articles figure{background-position:center;background-size:cover;margin:0;padding:0}section.development .center .articles figure a{display:block;position:relative}section.development .center .articles figure a::before{background:#fff;bottom:0;color:#0070cd;content:'Ver la galería';display:block;font:1.4rem Roundo;padding:5px 5px 3px 5px;position:absolute;right:0;transition:all .3s}section.development .center .articles figure a:hover::before{background:#0070cd;color:#fff}section.development .center .articles figure img{display:block;height:auto;vertical-align:middle;width:100%}section.development .center .content{background:#eaeaea;overflow:hidden;padding:10px}section.development .center .content .box{margin:20px 0 0 0;overflow:hidden}section.development .center .content .box:nth-child(1){margin:0}section.development .center .content h4{color:#606060;display:block;margin:0;position:relative;text-transform:uppercase}section.development .center .content h4::before{background:#c9c8c7;content:'';display:block;height:1px;left:0;position:absolute;top:calc(50% - 1px);width:100%}section.development .center .content h4+p{margin:5px 0 0 0}section.development .center .content h4 span{background:#eaeaea;display:inline-block;padding:0 10px 0 0;position:relative;z-index:10}section.development .center .content p{color:#606060;font:1.2rem/1.6 Roundo;margin:10px 0 0 0}section.development .center .content p:nth-child(1){margin:5px 0 0 0}section.development .center .content p a{color:inherit;text-decoration:none;transition:all .3s}section.development .center .content p a:hover{color:#0070cd}section.development .center .content ul{color:#606060;font:1.2rem/1.6 Roundo;list-style:none;margin:0;padding:0}section.development .center .content ul li{word-break:break-all}section.development .center .content ul a{color:inherit;text-decoration:none;transition:all .3s}section.development .center .content ul a:hover{color:#0070cd}section.development .center .content img.logo{border-radius:50%;display:block;height:auto;margin:10px 0 0 0;vertical-align:middle;width:100px}section.development .center .the-logo{border-radius:50%;bottom:10px;left:10px;overflow:hidden;position:absolute}section.development .center .the-logo img{display:block;height:100px;vertical-align:middle;width:auto}section.development .center .more-button{margin:20px 0 0 0;overflow:hidden;text-align:center}section.development .center .more-button a{background:#fff;box-sizing:border-box;border:2px solid #0070cd;border-radius:20px;color:#0070cd;display:inline-block;font:1.4rem Roundo;padding:10px 20px 8px 20px;vertical-align:middle;text-decoration:none;transition:all .4s}section.development .center .more-button a:hover{background:#0070cd;color:#fff}@media only screen and (min-width:768px) and (max-width:1224px){section.development .center .content h4{font:600 1.4rem Roundo}section.development .center .content p{font:1.4rem/1.6 Roundo}section.development .center .content ul{font:1.4rem/1.6 Roundo}section.development .center .content img.logo{width:160px}}@media only screen and (min-width:320px) and (max-width:767px){section.development .center{padding:40px 0 0 0}section.development .center .articles{margin:5% 0 0 0}section.development .center .articles.visible{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.development .center .articles.no-visible{display:none}section.development .center .articles article{width:100%}section.development .center .articles article:nth-child(2){margin:5% 0}section.development .center .articles header h3{font:500 1.8rem Roundo}section.development .center .content h4{font:600 1.4rem Roundo}section.development .center .content p{font:1.3rem/1.6 Roundo}section.development .center .content ul{font:1.3rem/1.6 Roundo}section.development .center .content img.logo{width:160px}}section.projects{background:url(img/logo-bg.png) no-repeat center / 1180px auto #0070cd}section.projects .center{padding:0 0 40px 0}section.projects .center>header{overflow:hidden;position:relative}section.projects .center>header::before{background:url(img/pattern-lines-white.png) repeat-x center / auto 100% transparent;content:'';display:block;height:32px;margin:-16px 0 0 0;position:absolute;top:50%;width:100%}section.projects .center>header h2{background:#0070cd;color:#fff;display:inline-block;font:2.4rem/35px Roundo;height:32px;padding:0 20px 0 0;position:relative;text-transform:uppercase;z-index:10}section.projects .articles{margin:40px 0 0 0;overflow:hidden}section.projects .articles article{border-top:1px solid #fff;overflow:hidden;padding:40px 0}section.projects .articles article:nth-child(1){border-top:0;padding:0 0 40px 0}section.projects .articles article.visible{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}section.projects .articles article.visible.align-items-center{-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.projects .articles article.visible.align-items-stretch{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}section.projects .articles article.visible.align-items-start{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}section.projects .articles article.visible.align-items-end{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}section.projects .articles article.visible.direction-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.projects .articles article.visible.direction-column-reverse{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}section.projects .articles article.visible.justify-content-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section.projects .articles article.visible.justify-content-flex-end{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}section.projects .articles article.visible.justify-content-space-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}section.projects .articles article.visible.justify-content-space-between{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}section.projects .articles article.visible.row-reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}section.projects .articles article.no-visible{display:none}section.projects .articles article .left-side{width:35%}section.projects .articles article .left-side figure{background-position:center;background-size:cover;margin:0;padding:0}section.projects .articles article .left-side figure a{display:block;position:relative}section.projects .articles article .left-side figure a::before{background:#fff;bottom:0;color:#0070cd;content:'Ver la galería';display:block;font:1.4rem Roundo;padding:5px 5px 3px 5px;position:absolute;right:0;transition:all .3s}section.projects .articles article .left-side figure a:hover::before{background:#0070cd;color:#fff}section.projects .articles article .left-side figure img{display:block;height:auto;vertical-align:middle;width:100%}section.projects .articles article .left-side header{overflow:hidden;text-align:center}section.projects .articles article .left-side header h3{color:#fff;font:500 2.2rem Roundo}section.projects .articles article .right-side{box-sizing:border-box;padding:0 0 0 30px;width:65%}section.projects .articles article .right-side .box{margin:20px 0 0 0;overflow:hidden}section.projects .articles article .right-side .box:nth-child(1){margin:0}section.projects .articles article .right-side .box h4{color:#fff;font:600 1.1rem Roundo;margin:0;text-transform:uppercase}section.projects .articles article .right-side .box h5{color:#fff;font:600 1.4rem Roundo;margin:0}section.projects .articles article .right-side .box p,section.projects .articles article .right-side .box ul,section.projects .articles article .right-side .box ol,section.projects .articles article .right-side .box blockquote{color:#fff;font:1.3rem/1.68 Roundo;margin:0 0 10px 0}section.projects .articles article .right-side .box p a,section.projects .articles article .right-side .box ul a,section.projects .articles article .right-side .box ol a,section.projects .articles article .right-side .box blockquote a{color:#fff}section.projects .articles article .right-side .box p a.location,section.projects .articles article .right-side .box ul a.location,section.projects .articles article .right-side .box ol a.location,section.projects .articles article .right-side .box blockquote a.location{background:url(img/icon-location.png) no-repeat 5px center / auto 10px transparent;border:1px solid #fff;border-radius:10px;box-sizing:border-box;color:#fff;display:inline-block;font:1.1rem Roundo;margin:0 0 0 10px;padding:2px 10px 0 17px;text-decoration:none;text-transform:uppercase;transition:all .3s}section.projects .articles article .right-side .box p a.location:hover,section.projects .articles article .right-side .box ul a.location:hover,section.projects .articles article .right-side .box ol a.location:hover,section.projects .articles article .right-side .box blockquote a.location:hover{background:url(img/icon-location-blue.png) no-repeat 5px center / auto 10px #fff;color:#0070cd}section.projects .articles article .right-side .box p a.view-more,section.projects .articles article .right-side .box ul a.view-more,section.projects .articles article .right-side .box ol a.view-more,section.projects .articles article .right-side .box blockquote a.view-more{background:#fff;border:2px solid #fff;border-radius:10px;box-sizing:border-box;color:#0070cd;display:inline-block;font:500 1.1rem Roundo;padding:4px 20px 1px 20px;text-decoration:none;text-transform:uppercase;transition:all .3s}section.projects .articles article .right-side .box p a.view-more:hover,section.projects .articles article .right-side .box ul a.view-more:hover,section.projects .articles article .right-side .box ol a.view-more:hover,section.projects .articles article .right-side .box blockquote a.view-more:hover{background:#015fc1;color:#fff}section.projects .articles article .right-side .box ul{list-style:none;padding:0}section.projects .articles article .right-side .box img.logo{border-radius:50%;display:block;height:auto;vertical-align:middle;width:100px}section.projects .articles .more-button{overflow:hidden;text-align:center}section.projects .articles .more-button a{box-sizing:border-box;border:2px solid #fff;border-radius:20px;color:#fff;display:inline-block;font:1.4rem Roundo;padding:10px 20px 8px 20px;vertical-align:middle;text-decoration:none;transition:all .4s}section.projects .articles .more-button a:hover{background:#fff;color:#0070cd}@media only screen and (min-width:768px) and (max-width:1224px){section.projects{background:url(img/logo-bg.png) no-repeat center / 90% auto #0070cd}section.projects .articles article .left-side header h3{font:500 2.4rem Roundo}section.projects .articles article .right-side .box h4{font:600 1.3rem Roundo}section.projects .articles article .right-side .box h5{font:600 1.5rem Roundo}section.projects .articles article .right-side .box p,section.projects .articles article .right-side .box ul,section.projects .articles article .right-side .box ol,section.projects .articles article .right-side .box blockquote{font:1.4rem/1.68 Roundo}section.projects .articles article .right-side .box p a.location,section.projects .articles article .right-side .box ul a.location,section.projects .articles article .right-side .box ol a.location,section.projects .articles article .right-side .box blockquote a.location{display:block;font:1.2rem Roundo;margin:0;width:120px}section.projects .articles article .right-side .box p a.view-more,section.projects .articles article .right-side .box ul a.view-more,section.projects .articles article .right-side .box ol a.view-more,section.projects .articles article .right-side .box blockquote a.view-more{font:500 1.3rem Roundo}section.projects .articles article .right-side .box img.logo{width:130px}}@media only screen and (min-width:320px) and (max-width:767px){section.projects{background:#0070cd}section.projects .center{padding:0}section.projects .center>header h2{font:2rem/35px Roundo}section.projects .articles{margin:20px 0 40px 0}section.projects .articles article{padding:25px 0}section.projects .articles article:nth-child(1){padding:0 0 25px 0}section.projects .articles article.visible{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.projects .articles article.no-visible{display:none}section.projects .articles article .left-side{width:100%}section.projects .articles article .left-side header h3{margin:10px 0 0 0}section.projects .articles article .right-side{padding:20px 0 0 0;width:100%}section.projects .articles article .right-side .box{margin:20px 0 0 0}section.projects .articles article .right-side .box h4{font:600 1.3rem Roundo}}section.services{overflow:hidden}section.services article{overflow:hidden}section.services article:nth-child(even){background:#eaeaea}section.services article:nth-child(even) .center{background:url(img/pattern-lines-white-vertical.png) repeat-y left center / 30px auto transparent;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}section.services article .center{box-sizing:border-box;padding:40px 100px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}section.services article .center.align-items-center{-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.services article .center.align-items-stretch{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}section.services article .center.align-items-start{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}section.services article .center.align-items-end{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}section.services article .center.direction-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.services article .center.direction-column-reverse{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}section.services article .center.justify-content-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section.services article .center.justify-content-flex-end{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}section.services article .center.justify-content-space-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}section.services article .center.justify-content-space-between{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}section.services article .center.row-reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}section.services article figure{background-position:center;background-size:cover;border-radius:50%;margin:0;padding:0;width:30%}section.services article figure img{display:block;height:auto;vertical-align:middle;width:100%}section.services article .content{width:60%}section.services article .content header{overflow:hidden}section.services article .content header h2{color:#0070cd;font:500 2.4rem Roundo}section.services article .content header h2::after{background:url(img/pattern-lines-gray-services.png) repeat-x left center / auto 100% transparent;content:'';display:block;height:12px;margin:15px 0 0 0;width:70px}section.services article .content .text{overflow:hidden}section.services article .content .text p{color:#777779;font:1.6rem/1.68 Roundo}section.services article .content .text p.small{font:1.2rem/1.68 Roundo}section#new-services>*{margin:40px 0 0 0}section#new-services .heading h2{color:#0070cd;font:400 3rem/1.2 Roundo}section#new-services .heading p{margin:20px 0 0 0}section#new-services .heading p a{background:#0070cd;border:2px solid #0070cd;border-radius:5px;color:#fff;font:400 1.6rem Roundo;padding:10px 20px 8px 20px;transition:all .3s}section#new-services .heading p a:hover{background:#fff;color:#0070cd}section#new-services .columns.to-left .left-wrapper{margin:0 0 0 -80px;width:calc(50% + 80px)}section#new-services .columns.to-left .right-wrapper{width:50%}section#new-services .columns.to-right .left-wrapper{width:50%}section#new-services .columns.to-right .right-wrapper{margin:0 -80px 0 0;width:calc(50% + 80px)}section#new-services .columns .center{overflow:visible}section#new-services .columns .center>*{padding:60px 30px}section#new-services .columns .icon img{height:100px}section#new-services .columns .name{margin:20px 0 0 0}section#new-services .columns .name h3{color:#0070cd;font:600 3rem Roundo}section#new-services .columns .text{margin:20px 0 0 0}section#new-services .columns .text p,section#new-services .columns .text ul,section#new-services .columns .text ol{color:#636363;font:400 1.35rem/2 Roundo}section#new-services .columns .text p a,section#new-services .columns .text ul a,section#new-services .columns .text ol a{border-bottom:1px dashed #636363}@media only screen and (min-width:768px) and (max-width:1224px){section.services article .content header h2{font:500 2.6rem Roundo}section.services article .content .text p{font:1.8rem/1.68 Roundo}section.services article .content .text p.small{font:1.4rem/1.68 Roundo}}@media only screen and (min-width:981px) and (max-width:1224px){section.services article .center{padding:40px 60px}section.services article figure{width:35%}section#new-services .columns.to-left .left-wrapper{width:50%;margin:0}section#new-services .columns.to-right .right-wrapper{width:50%;margin:0}}@media only screen and (min-width:768px) and (max-width:980px){section.services article:nth-child(even) .center{background:0 0}section.services article .center{padding:40px 0}section.services article figure{width:40%}section.services article .content{width:55%}section#new-services .columns.to-left .left-wrapper{width:50%;margin:0}section#new-services .columns.to-right .right-wrapper{width:50%;margin:0}}@media only screen and (min-width:320px) and (max-width:767px){section.services article:nth-child(even) .center{background:0 0}section.services article .center{display:block;padding:40px 0}section.services article figure{margin:0 auto;width:70%}section.services article .content{width:100%}section.services article .content header h2{font:500 2rem Roundo}section.services article .content .text p{font:1.3rem/1.68 Roundo}section.services article .content .text p.small{font:1.3rem/1.68 Roundo}section#new-services{margin:10% 0 0 0}section#new-services>*{margin:5% 0 0 0}section#new-services .heading h2{font:400 2.4rem/1.2 Roundo}section#new-services .heading h2 br{display:none}section#new-services .heading p{margin:2.5% 0 0 0}section#new-services .heading p a{font:400 1.45rem Roundo}section#new-services .columns.to-left .left-wrapper{margin:0;width:100%}section#new-services .columns.to-left .right-wrapper{margin:5% 0 0 0;width:100%}section#new-services .columns.to-right .left-wrapper{width:100%}section#new-services .columns.to-right .right-wrapper{margin:5% 0 0 0;width:100%}section#new-services .columns .center{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section#new-services .columns .center>*{padding:5% 10%;box-sizing:border-box}section#new-services .columns .name h3{font:600 2.4rem Roundo}}section.investment{margin:30px 0 0 0}section.investment header{overflow:hidden}section.investment header .center{background:url(img/pattern-lines-gray.png) repeat-x left center / auto 90% transparent;margin:0 auto 40px auto}section.investment header .center h2{background:#fff;color:#0070cd;display:inline-block;font:2.4rem/44px Roundo;height:40px;margin:0;padding:0 20px 0 0;text-transform:uppercase}section.investment .content{background:url(img/investment-bg.jpg) no-repeat center / cover #fff;overflow:hidden}section.investment .content .center{padding:60px 40px}section.investment .content p{color:#fff;font:1.8rem/1.68 Roundo}section.investment .content p.cta{text-align:center}section.investment .content p.cta a{background:#fff;border:2px solid #fff;border-radius:20px;box-sizing:border-box;color:#0070cd;display:inline-block;font:600 1.6rem Roundo;padding:8px 15px 4px 15px;text-decoration:none;text-transform:uppercase;transition:all .3s}section.investment .content p.cta a:hover{background:#0070cd;color:#fff}@media only screen and (min-width:320px) and (max-width:767px){section.investment{margin:30px 0 0 0}section.investment header{overflow:hidden}section.investment header .center{background:0 0;margin:0 auto 5px auto}section.investment .content .center{padding:15px 0;text-align:center}section.investment .content p{font:1.3rem/1.68 Roundo}section.investment .content p.cta a{font:600 1.3rem Roundo}}footer#main-footer{background:#0070cd}footer#main-footer .center{background:url(img/logo-icon.png) no-repeat 40px center / auto 35px transparent;box-sizing:border-box;padding:0 0 0 125px}footer#main-footer .outer{background:url(img/pattern-lines-white-vertical.png) repeat-y left top / 22px auto transparent;box-sizing:border-box;overflow:hidden;padding:40px 40px 40px 50px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}footer#main-footer .outer.align-items-center{-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer#main-footer .outer.align-items-stretch{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}footer#main-footer .outer.align-items-start{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}footer#main-footer .outer.align-items-end{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}footer#main-footer .outer.direction-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer#main-footer .outer.direction-column-reverse{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}footer#main-footer .outer.justify-content-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}footer#main-footer .outer.justify-content-flex-end{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}footer#main-footer .outer.justify-content-space-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}footer#main-footer .outer.justify-content-space-between{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}footer#main-footer .outer.row-reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}footer#main-footer .outer ul{list-style:none;margin:0;padding:0}footer#main-footer .outer ul li{display:inline-block;margin:0 0 0 30px}footer#main-footer .outer ul li:first-child{margin:0}footer#main-footer .outer ul li.tel a{background:url(img/icon-phone.png) no-repeat left center / auto 25px transparent}footer#main-footer .outer ul li.email a{background:url(img/icon-email.png) no-repeat left center / auto 25px transparent}footer#main-footer .outer ul li.privacy a{background:url(img/icon-key.png) no-repeat left center / auto 25px transparent}footer#main-footer .outer ul li a{color:#fff;display:inline-block;font:1.2rem/25px Roundo;height:25px;padding:0 0 0 35px;text-decoration:none}footer#main-footer .outer ul li a span{border-bottom:2px solid #fff}@media only screen and (min-width:768px) and (max-width:1224px){footer#main-footer .outer ul li a{font:1.3rem/25px Roundo}}@media only screen and (min-width:320px) and (max-width:767px){footer#main-footer{background:url(img/logo-bg.png) no-repeat center / auto 120px #0070cd}footer#main-footer .center{background:0 0;padding:35px 0}footer#main-footer .outer{background:0 0;display:block;padding:0}footer#main-footer .outer ul li{display:block;margin:10px 0 0 0}footer#main-footer .outer ul li a{font:1.3rem/25px Roundo}footer#main-footer .outer .privacy{margin:10px 0 0 0;overflow:hidden}}.center{margin:0 auto;overflow:hidden}.center-width{max-width:1080px;width:90%}.loading{background:#fff;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:9999}.loading .inner{height:100%;width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.loading .inner.align-items-center{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.loading .inner.align-items-stretch{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.loading .inner.align-items-start{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.loading .inner.align-items-end{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.loading .inner.direction-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.loading .inner.direction-column-reverse{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.loading .inner.justify-content-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.loading .inner.justify-content-flex-end{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.loading .inner.justify-content-space-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.loading .inner.justify-content-space-between{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.loading .inner.row-reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.loading .inner .logo{background:url(img/loader.gif) no-repeat center bottom / auto 40px transparent;overflow:hidden;padding:0 0 60px 0;width:360px}.loading .inner .logo img{display:block;height:auto;vertical-align:middle;width:100%}.overflow-hidden,main#main-header,section.banner-text,section.development,section.projects,section.investment,section.services,main#main-footer,section#new-services,section#new-services .heading,section#new-services .columns,section#new-services .columns .icon,section#new-services .columns .name,.social-fixed{overflow:hidden}.social-fixed{right:10px;top:calc(50% - 95px)}.social-fixed li{margin:10px 0 0 0}.social-fixed a{background:#fff;color:#0070cd;font-size:1.8rem;height:30px;line-height:34px;width:30px}.video-wrapper{height:0;margin:20px 0;padding-bottom:52.25%;padding-top:25px;position:relative}.video-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}a.whatsapp-fixed{background:#25d366;bottom:10px;color:#fff;font-size:3.4rem;height:60px;line-height:68px;right:10px;width:60px;z-index:8000}@media only screen and (min-width:320px) and (max-width:767px){.center-width{width:85%}.loading .inner .logo{background:url(img/loader.gif) no-repeat center bottom / auto 40px transparent;padding:0 0 60px 0;width:240px}}