@import"https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;1,300;1,400&family=Roboto:ital,wght@0,300;0,400;0,700;1,400&display=swap";html,body{height:100%;margin:0;font-family:"Roboto",sans-serif;-webkit-font-smoothing:subpixel-antialiased}html .maxancho,body .maxancho{max-width:1300px;margin:0 auto}a,button,.animar,footer .aguaviva svg path,header nav section.lang button strong,header nav section.mainav a .circle,header nav,header,.enviar{-webkit-transition:all .5s ease;-o-transition:all .5s ease;moz-transition:all .5s ease;transition:all .5s ease}h1,h3,h5{font-family:"Merriweather",serif}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:8px 10px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.45s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:20px;height:16px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:20px;height:2px;background-color:#394759;border-radius:1px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-7px}.hamburger-inner::after{bottom:-7px}.hamburger--spring .hamburger-inner{top:1px;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner::before{top:7px;transition:top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner::after{top:14px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:rgba(0,0,0,0)}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 7px, 0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 7px, 0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r .hamburger-inner::after{top:-14px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0, -7px, 0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0s .22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1)}header{position:fixed;width:100vw;height:80px;z-index:9000;background:rgba(255,255,255,0)}header .no-gutters{height:80px}header.scrolled{background:#fff}header .mainlogo{position:relative;z-index:100;display:inline-flex;flex-flow:row wrap;align-content:flex-start;width:calc(100% - 55px);padding-left:15px}header .mainlogo img{max-height:56px;width:auto;display:flex}header .slogan{position:relative;z-index:90;display:none;width:165px;padding-left:20px;font-size:.8125rem;line-height:.8125rem;color:#202531;font-weight:300;padding-top:2px}header .hamburger{position:relative;z-index:110}header .hamburger.is-active{opacity:1}header .hamburger.is-active .hamburger-inner::before,header .hamburger.is-active .hamburger-inner::after{background-color:#394759}header .hamburger:focus{outline:none}header nav{display:flex;flex-flow:column-reverse wrap;justify-content:center;align-items:center;width:100vw;left:-15px;position:absolute;top:-150vh;z-index:10;padding-bottom:25px}header nav.show{top:80px;background:rgba(255,255,255,.95)}header nav section.mainav{width:100%}header nav section.mainav a{display:flex;justify-content:center;align-content:center;flex-flow:row wrap;position:relative;width:100%;text-transform:uppercase;color:#a9afb7;font-weight:300;font-size:.75rem;letter-spacing:.025rem;padding:12px;cursor:pointer}header nav section.mainav a .circle{position:absolute;width:50px;height:50px;border-radius:25px;border:1px solid #e8eaee;opacity:0;top:-8px;z-index:-1}header nav section.mainav a:hover{color:#202531;text-decoration:none}header nav section.mainav a:focus{outline:none;box-shadow:none}header nav section.mainav a.is-active{color:#202531}header nav section.mainav a.is-active .circle{opacity:1}header nav .submenu{display:none;margin-top:10px}header nav .submenu .director,header nav .submenu .team{position:relative;padding:10px 20px}header nav .submenu .director{background:#d5d8df}header nav .submenu .director .triangle{position:absolute;left:calc(50% - 5px);top:-6px;width:0;height:0;border-width:0 8px 10px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #d5d8df rgba(0,0,0,0);border-style:solid}header nav .submenu .director .exedir{padding-left:20px}header nav .submenu .director .exedir h6{font-size:1.25rem;letter-spacing:0;font-weight:400;color:#202531;text-transform:initial;font-family:"Roboto",sans-serif}header nav .submenu .director .exedir h6 small{text-transform:uppercase;font-size:.75rem;padding-left:10px;font-weight:300;color:#394759}header nav .submenu .team{background:#eeeff2;border-top:2px solid #fff}header nav .submenu .team .list{display:inline-flex;width:100%}header nav .submenu .team .list .desk,header nav .submenu .team .list .executives{padding:0 0 15px}header nav .submenu .team .list .desk h6,header nav .submenu .team .list .executives h6{font-size:1.0625rem;letter-spacing:0;font-weight:400;color:#202531;text-transform:initial;font-family:"Roboto",sans-serif}header nav .submenu .team .list .desk h6 small,header nav .submenu .team .list .executives h6 small{text-transform:uppercase;font-size:.6875rem;padding-left:10px;font-weight:300;color:#394759}header nav .submenu .team .list .desk h6{font-size:1.25rem}header nav .submenu .team .list .desk h6 small{font-size:.75rem}header nav .submenu .title{padding-left:15px;position:relative;width:100%;display:none}header nav .submenu .title h5{font-size:150%;letter-spacing:-0.0375rem;font-weight:300;line-height:120%;color:#394759}header nav .submenu .title .sm-circle{position:absolute;top:10px;left:-2px;width:8px;height:8px;border-radius:4px;border:1px solid #394759}header nav section.lang{display:flex;flex-flow:row wrap;position:relative}header nav section.lang button{border:1px solid #b7bcc3;background:#fff;width:36px;height:36px;display:flex;flex-flow:row wrap;justify-content:center;align-content:center;align-items:center;border-radius:18px;padding:0;position:relative;z-index:100}header nav section.lang button strong{display:flex;flex-flow:row wrap;justify-content:center;align-content:center;align-items:center;width:26px;height:26px;background:#b7bcc3;color:#fff;text-transform:uppercase;font-weight:400;font-size:.625rem;border-radius:13px}header nav section.lang button:hover{border:1px solid #202531}header nav section.lang button:hover strong{background:#202531}header nav section.lang button:focus{outline:none;box-shadow:none}header nav section.lang .sublang{display:none;position:absolute;border:1px solid #b7bcc3;background:#b7bcc3;width:90px;border-bottom-left-radius:0;border-bottom-right-radius:18px;border-top-left-radius:0;border-top-right-radius:18px;height:36px;padding:3px 0 3px 18px;left:18px;top:0;z-index:1}header nav section.lang .sublang a{display:inline-flex;align-content:center;justify-content:center;flex-flow:row wrap;width:auto;width:28px;height:28px;margin:0 0 0 4px;border-radius:14px;font-weight:400;font-size:.625rem;text-transform:uppercase;background:#fff;color:#b7bcc3}header nav section.lang .sublang a.active{background:#202531;color:#fff}header nav section.lang .sublang a:hover{text-decoration:none;background:#5d6166;color:#fff}main{padding:120px 0 60px}main.home article,main.about article{overflow:hidden;width:calc(100vw - 30px);height:calc(90vw - 30px);position:relative}main.home article img,main.about article img{-o-object-fit:cover;object-fit:cover;height:100%}main.home article .circled,main.about article .circled{position:absolute;width:80vw;height:80vw}main.home article .circled img,main.about article .circled img{position:absolute;top:0;bottom:0;right:0;left:0;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply;z-index:2}main.home article .circled{bottom:-20vw;right:-10vw}main.home article .circled img{mix-blend-mode:multiply;opacity:.95}main.home article .circled h3{width:72vw;height:72vw;border-radius:38vw;background:rgba(255,255,255,.9);margin:4vw;padding:14vw 14vw 20vw 16vw;position:relative;z-index:10;font-size:3vw;line-height:4.75vw;color:#394759}main.home article .circled h3.italic{font-style:italic}main.about{overflow:hidden}main.about article .circled{bottom:-20vw;left:-10vw}main.about article .circled img{mix-blend-mode:multiply;opacity:.35}main.about article .circled .inner{width:72vw;height:72vw;border-radius:38vw;background:rgba(57,71,89,.85);margin:4vw;z-index:10;position:relative;mix-blend-mode:multiply}main.about article .circled .data{width:72vw;height:72vw;padding:15vw 14vw 20vw 14vw;position:absolute;color:#fff;z-index:30;top:4vw;left:4vw}main.about article .circled .data h1{font-size:6.75vw;line-height:7.25vw;font-weight:300}main.about article .circled .data .misc{margin:2.125vw 0 2.5vw;width:12vw;display:flex}main.about article .circled .data .misc .st1{fill:rgba(255,255,255,0) !important}main.about article .circled .data h6{font-family:"Merriweather",serif;font-size:3vw;line-height:4.75vw;font-style:italic;font-weight:300}main.about .text{padding:80px 0 50px}main.about .text .arrow{margin:7px 10px 0 auto;width:calc(100% - 10px);display:flex;max-width:50px}main.about .text .content{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0;font-size:1rem;line-height:1.875rem;font-weight:300}main.about .text .content p{margin-bottom:5px}main.about .probono{background:url("../../images/about-probonobg.jpg") repeat-x;background-size:48px 520px;height:520px;width:100%;overflow-y:hidden;position:relative}main.about .probono .no-gutters{min-height:100%}main.about .probono .circled{position:absolute;top:-35vw;left:calc(50% - 30vw);width:60vw;height:60vw;border-radius:40vw;background:rgba(57,71,89,.78);color:#fff;display:flex;flex-flow:row wrap;align-content:center;justify-content:center}main.about .probono .circled h3{padding-top:30vw;font-size:1.5rem}main.about .probono p{font-size:1rem;line-height:1.875rem;font-weight:300;position:relative;z-index:5000}main.about .probono p strong{font-weight:700}main.about .expertise{min-height:60vh;max-height:532px;margin:10vh 0}main.about .expertise .row{min-height:427px;position:relative}main.about .expertise .row h1{position:relative;color:#6f8ea6;font-size:6.75vw;line-height:7.25vw;font-weight:300;width:100%;z-index:4200}main.about .expertise .row .misc{position:relative;z-index:4300;width:17vw;margin:3.125vw 0 2.5vw .25vw}main.about .expertise .row .misc .st0{fill:#202531}main.about .expertise .row .misc .st1{fill:#fff}main.about .expertise .row .misc .f1,main.about .expertise .row .misc .f2{fill:#202531}main.about .expertise .row .circled{position:absolute;width:110vw;height:110vw;border-radius:55vw;left:-18.166666vw;top:-16.166666vw;border:2px solid #e0e1e7;z-index:4000;max-width:750px;max-height:750px}main.about .expertise .row .list{position:absolute;z-index:4300;width:17px;top:-103px;left:-20px}main.about .expertise .row .list .st0{fill:#eeeff2}main.about .expertise .row .list .st1{fill:rgba(255,255,255,0)}main.about .expertise .row .list .b1,main.about .expertise .row .list .b2,main.about .expertise .row .list .b3,main.about .expertise .row .list .b4,main.about .expertise .row .list .b5,main.about .expertise .row .list .b6,main.about .expertise .row .list .b10,main.about .expertise .row .list .b11,main.about .expertise .row .list .b12,main.about .expertise .row .list .f1,main.about .expertise .row .list .f2,main.about .expertise .row .list .f3,main.about .expertise .row .list .f4,main.about .expertise .row .list .f5,main.about .expertise .row .list .f6,main.about .expertise .row .list .f10,main.about .expertise .row .list .f11,main.about .expertise .row .list .f12{fill:#202531}main.about .expertise .row ul{position:relative;z-index:4500}main.about .expertise .row ul li{font-size:1.125rem;line-height:1.875rem;color:#6f8ea6}main.about .expertise .row ul li:hover{color:#202531}main.team{padding-bottom:0}main.team h1{position:relative;color:#6f8ea6;font-size:6.75vw;font-weight:300}main.team p{font-size:1rem;line-height:1.75rem;font-weight:300}main.team .top{background:rgba(183,188,195,.55);position:relative;z-index:10}main.team .top article{position:relative;z-index:15;background:#fff;padding:30px 15px 30px 30px}main.team .top article h1{color:#394759}main.team .top article h2{color:#6f8ea6;font-size:4vw;padding:6px 0;font-weight:300;letter-spacing:-0.025rem}main.team .top article .misc{padding:15px 0 20px;max-width:90px}main.team .top article .misc path{fill:#394759}main.team .top article .misc path.b3,main.team .top article .misc path.f6{fill:#fff}main.team .top .circle{position:absolute;border:2px solid rgba(183,188,195,.35);z-index:20}main.team .top .circle.uno{width:30vw;height:30vw;border-radius:15vw;left:-10vw;bottom:-15vw}main.team .adjuntos{position:relative;z-index:20}main.team .adjuntos .subtitular{padding:50px 30px 30px}main.team .adjuntos .bgray{background:#f7f7f9;padding-bottom:90px}main.team .adjuntos article{padding:30px}main.team .adjuntos article h3{position:relative;color:#394759;font-size:5.5vw;font-weight:300}main.team .adjuntos article h4{color:#6f8ea6;font-size:3.5vw;font-weight:300;padding-top:4px}main.team .adjuntos article h5{position:relative;color:#394759;font-size:4.5vw;font-weight:300}main.team .adjuntos article h6{color:#6f8ea6;font-size:3.125vw;font-weight:300;padding-top:4px}main.team .adjuntos article .misc{padding:15px 0 20px;max-width:80px}main.team .adjuntos article .misc path{fill:#f7f7f9}main.team .adjuntos article .misc path.b3,main.team .adjuntos article .misc path.f6{display:none}main.team .adjuntos article .misc path.b1,main.team .adjuntos article .misc path.b2,main.team .adjuntos article .misc path.b4,main.team .adjuntos article .misc path.b5,main.team .adjuntos article .misc path.b6,main.team .adjuntos article .misc path.f1{fill:#394759}main.team .adjuntos article .person{padding:40px 20px 0 0}main.team .adjuntos article #desk .misc{padding:15px 0 20px}main.team .adjuntos article #desk .misc path{fill:#394759}main.team .adjuntos article #desk .misc path.b3,main.team .adjuntos article #desk .misc path.f6{display:none}main.team .adjuntos article #desk .misc path.f4,main.team .adjuntos article #desk .misc path.f5{fill:#f7f7f9}main.team .adjuntos article #desk .separator{max-width:145px;padding:35px 0 20px}main.team .adjuntos article #desk .person{padding:40px 0 0}main.contact{position:relative}main.contact img{position:absolute;width:24vw;right:0;top:80px;-o-object-fit:cover;object-fit:cover;min-height:calc(100% - 180px)}main.contact article{padding:0 0 100px 15px}main.contact article h1{font-size:6.75vw;line-height:7.25vw;font-weight:300;color:#394759;padding:20px 0 25px}main.contact article .data{padding:8px 2px}main.contact article .data span{text-transform:uppercase;width:90px;font-size:1rem;display:inline-flex;font-weight:300}main.contact article .data a{color:#202531;font-weight:700}main.contact article .data a:hover{color:#6f8ea6;text-decoration:none}main.contact article .office{padding:35px 2px 5px}main.contact article .office h5{font-family:"Roboto",sans-serif;font-weight:300;font-size:1.75rem;line-height:120%;letter-spacing:-0.025rem;color:#394759}main.contact article .office .misc{width:85px;margin:10px 2px}main.contact article .office .misc path{fill:none}main.contact article .office .misc .st0{fill:#6f8ea6}main.contact article .office .misc .st0.b3{fill:none}main.contact article .office address{font-weight:300;line-height:150%;letter-spacing:-0.0125rem;max-width:245px}.tmanage .circle{position:absolute;border:2px solid rgba(183,188,195,.35);z-index:3000}.tmanage .circle.dos{width:60vw;height:60vw;border-radius:30vw;right:-15vw;top:-15vw}.tmanage footer{background:#f7f7f9}.antifoot{min-height:100%;margin-bottom:-150px}.antifoot:after{content:"";display:block;height:150px}footer{height:150px;background:#b7bcc3;color:#fff;width:100vw;font-size:.75rem;line-height:100%;font-weight:300;text-transform:uppercase;position:relative;z-index:8000}footer .no-gutters{height:150px}footer .copyright{padding-top:7px}footer .footlogo{display:flex;height:38px;margin:10px auto 0}footer .aguaviva{cursor:pointer;border-radius:5px;display:flex;padding:0px 15px;margin:12px 10px 8px}footer .aguaviva svg{width:70px;height:28px}footer .aguaviva:hover{background:#fff}footer .aguaviva:hover svg path{fill:#5d6166}@media(min-width: 576px){main.about article .circled .data{padding:15vw 7vw 20vw 17vw}main.about .text .arrow{margin:7px 0 0 auto;width:100%}main.about .text .content{padding:0 calc(35px - 1vw)}main.about .probono{height:450px}main.about .probono p{padding:0 calc(35px - 1vw)}main.team .adjuntos article h3{font-size:5.25vw}main.team .adjuntos article h4{font-size:3vw}main.team .adjuntos article h5{font-size:4vw;font-weight:300}main.team .adjuntos article h6{font-size:2.5vw}main.contact img{min-height:calc(100% - 60px)}main.contact article{padding:0 0 80px calc(35px - 1vw)}}@media(min-width: 768px){header{height:100px}header .no-gutters{height:100px}header .mainlogo{max-width:240px}header .mainlogo img{max-height:75px}header .slogan{display:inline-flex;width:calc(100% - 280px)}main{padding:140px 0 70px}main.home article,main.about article{height:calc(60vw - 30px)}main.home article .circled,main.about article .circled{width:66vw;height:66vw}main.home article .circled h3{width:59.5vw;height:59.5vw;border-radius:32vw;margin:3.25vw;padding:12vw 12.5vw 20vw 13vw;font-size:2.25vw;line-height:3.75vw}main.about article .circled .inner{width:59.5vw;height:59.5vw;border-radius:32vw;margin:3.25vw}main.about article .circled .data{top:3.25vw;left:3.25vw;width:59.5vw;height:59.5vw;padding:11vw 4vw 19vw 18vw}main.about article .circled .data h1{font-size:6vw;line-height:6.25vw}main.about article .circled .data h6{font-size:2vw;line-height:3.25vw}main.about .probono{height:380px}main.about .probono .circled{top:calc(50% - 27vw);left:-22vw;width:54vw;height:54vw;justify-content:flex-start}main.about .probono .circled h3{padding-top:0;padding-left:calc(20.33vw + 8.33333%)}main.about .probono p{padding:0}main.about .expertise .row h1{font-size:6vw;line-height:6.5vw}main.about .expertise .row .circled{width:86vw;height:86vw;left:-13.166666vw;top:-13.166666vw}main.about .expertise .row .misc{width:15vw}main.about .expertise .row .list{width:17px;top:-36px;left:0}main.about .expertise .row ul{padding-left:30px}main.team h1{font-size:6vw}main.team .top{margin-top:25px}main.team .top article{padding:30px 65px 30px 95px}main.team .top article h2{font-size:3.5vw}main.team .top article .misc{padding:20px 0 25px}main.team .adjuntos{margin-top:15px}main.team .adjuntos .subtitular{padding:60px 0 30px 95px}main.team .adjuntos article{padding:30px 0 30px 95px}main.team .adjuntos article h3{font-size:4.5vw}main.team .adjuntos article h4{font-size:2.75vw}main.team .adjuntos article h5{font-size:3.5vw}main.team .adjuntos article h6{font-size:2.25vw}main.team .adjuntos article .misc{padding:20px 0 25px}main.contact{position:relative}main.contact img{position:absolute;width:35vw;top:100px;min-height:calc(100% - 200px)}main.contact article{padding-bottom:80px;padding-left:calc(70px - 5.5vw)}main.contact article h1{font-size:6vw;line-height:6.5vw}.antifoot{margin-bottom:-100px}.antifoot:after{height:100px}footer{height:100px}footer .no-gutters{height:100px}footer .copyright{padding-top:5px}footer .footlogo{margin:12px 15px 8px}}@media(min-width: 992px){header{height:120px}header .no-gutters{height:120px}header .mainlogo{max-width:250px}header .mainlogo img{max-height:85px}header .slogan{width:165px}header .hamburger{display:none}header nav{width:calc(100% - 430px);display:inline-flex;align-content:flex-end;justify-content:flex-end;flex-flow:row wrap;position:relative;top:0 !important;left:auto;padding-bottom:0}header nav section.mainav{width:auto !important}header nav section.mainav a{display:inline-flex;width:auto;padding:10px 5px}header nav section.mainav a .circle{top:-8px}header nav .submenu{position:absolute;width:calc(100vw - 180px);max-width:1080px;left:-310px;margin-top:20px}header nav .submenu .director,header nav .submenu .team{padding:20px 35px}header nav .submenu .director{display:flex;flex-flow:row wrap;align-content:center}header nav .submenu .director .triangle{left:auto;top:-16px;right:155px;border-width:0 16px 20px 16px}header nav .submenu .director .exedir{padding:8px 0 0 20px}header nav .submenu .director .exedir h6{font-size:1.125rem}header nav .submenu .director .exedir h6 small{display:block;padding:3px 0 0}header nav .submenu .team .list{width:calc(100% - 235px)}header nav .submenu .team .list .desk,header nav .submenu .team .list .executives{padding:0 0 15px}header nav .submenu .team .list .desk h6,header nav .submenu .team .list .executives h6{font-size:1rem}header nav .submenu .team .list .desk h6 small,header nav .submenu .team .list .executives h6 small{display:block;padding:3px 0 0}header nav .submenu .team .list .desk{padding:0 0 20px}header nav .submenu .team .list .desk h6{font-size:1.125rem}header nav .submenu .title{max-width:190px;margin-right:35px;display:inline-flex}header nav section.lang{margin-left:10px}header nav section.lang .sublang{width:36px;height:90px;padding:18px 3px;top:18px;left:0;border-bottom-left-radius:18px;border-top-right-radius:0}header nav section.lang .sublang a{display:flex;margin:5px 0}main{padding-top:160px 0 80px}main.home article,main.about article{height:calc(50vw - 30px)}main.home article .circled,main.about article .circled{width:60vw;height:60vw}main.home article .circled h3{width:54vw;height:54vw;border-radius:29vw;margin:3vw;padding:11vw 11.5vw 19vw 14vw;font-size:1.875vw;line-height:3.125vw}main.about article .circled .inner{width:54vw;height:54vw;border-radius:29vw;margin:3vw}main.about article .circled .data{top:3vw;left:3vw;width:54vw;height:54vw;padding:8vw 5vw 19vw 16.5vw}main.about article .circled .data h1{font-size:5vw;line-height:6.375vw}main.about article .circled .data h6{font-size:1.75vw;line-height:3.125vw}main.about .text .arrow{margin:5px 5px 0 auto;width:calc(100% - 5px)}main.about .text .content{padding:0 15px;-moz-column-count:2;column-count:2;-moz-column-gap:4vw;column-gap:4vw;font-size:.9375rem;line-height:1.625rem}main.about .probono{height:310px}main.about .probono .circled{top:-20px;left:0;width:350px;height:350px;border-radius:180px;justify-content:center}main.about .probono .circled h3{padding-left:0}main.about .probono p{padding:0 2vw}main.about .expertise{min-height:75vh}main.about .expertise .row{min-height:532px;max-height:532px}main.about .expertise .row h1{font-size:5vw;line-height:5.625vw}main.about .expertise .row .circled{width:70vw;height:70vw;left:-10vw;top:-9vw}main.about .expertise .row .misc{width:12.5vw}main.about .expertise .row .list{width:22.625px;top:-66px}main.about .expertise .row ul{padding-left:45px}main.about .expertise .row ul li{font-size:1.375rem;line-height:2.5rem}main.team h1{font-size:5vw}main.team .top{margin-top:45px}main.team .top article{padding:35px 105px 35px 95px}main.team .top article h2{font-size:3vw}main.team .top article .misc{padding:25px 0 30px}main.team .adjuntos{margin-top:25px}main.team .adjuntos .subtitular{padding:90px 0 30px 95px}main.team .adjuntos article h3{font-size:3.75vw}main.team .adjuntos article h4{font-size:2.25vw}main.team .adjuntos article h5{font-size:2.875vw}main.team .adjuntos article h6{font-size:1.75vw}main.team .adjuntos article .misc{padding:25px 0 30px}main.contact{position:relative}main.contact img{position:absolute;width:50vw;top:120px;min-height:calc(100% - 220px)}main.contact article{padding-bottom:120px;padding-left:calc(100px - 9vw)}main.contact article h1{font-size:5vw;line-height:6.375vw}footer .footlogo{margin:12px 10px 8px 30px}footer .aguaviva{margin-right:30px}}@media(min-width: 1200px){header nav section.mainav .submenu{max-width:1160px;margin-top:40px}header nav section.mainav .submenu .director .triangle{right:175px}main.home article,main.about article{max-width:1300px;max-height:550px}main.about .text .arrow{margin:5px 20px 0 auto;width:calc(100% - 20px)}main.about .text .content{padding:0;-moz-column-gap:60px;column-gap:60px}main.about .probono{height:260px}main.about .probono .circled{top:-45px;left:30px}main.about .probono p{padding:0 30px}footer{background:none}footer .maxancho{min-height:100%;background:#b7bcc3}}@media(min-width: 1200px)and (min-width: 1300px){header nav section.mainav .submenu{left:-330px}main.home article,main.about article{margin-left:-15px;width:1300px}main.home article .circled{max-width:600px;max-height:600px;right:-90px;bottom:-135px}main.home article .circled h3{max-width:540px;max-height:540px;border-radius:280px;padding:125px 105px 120px 125px;margin:30px;font-size:1.3125rem;line-height:2.375rem}main.about article .circled{max-width:700px;max-height:700px;left:-120px;bottom:-215px}main.about article .circled .inner{max-width:630px;max-height:630px;border-radius:320px;margin:35px}main.about article .circled .data{max-width:630px;max-height:630px;border-radius:280px;padding:150px 45px 120px 205px;top:35px;left:35px}main.about article .circled .data h1{font-size:3rem;line-height:3.375rem}main.about article .circled .data .misc{width:110px;margin:15px 0 25px}main.about article .circled .data h6{font-size:1.25rem;line-height:1.875rem}main.about .probono{margin-left:-15px;width:1300px}main.about .expertise .row h1{font-size:3.5rem;line-height:4rem}main.about .expertise .row .misc{width:150px;margin:35px 0 0}main.about .expertise .row .circled{width:750px;height:750px;left:-150px;top:-100px}main.team h1{font-size:3.5rem}main.team .top{margin-top:65px}main.team .top article h2{font-size:1.75rem}main.team .top .circle{position:absolute;border:2px solid rgba(183,188,195,.35);z-index:9000}main.team .top .circle.uno{width:400px;height:400px;border-radius:200px;left:-175px;bottom:-190px}main.team .adjuntos{margin-top:35px}main.team .adjuntos .subtitular{padding:105px 0 30px 95px}main.team .adjuntos article h3{font-size:2.5rem}main.team .adjuntos article h4{font-size:1.375rem;padding-top:7px}main.team .adjuntos article h5{font-size:2rem}main.team .adjuntos article h6{font-size:1.25rem;padding-top:6px}main.contact img{position:absolute;width:50vw;min-height:calc(100% - 170px)}main.contact article{padding:0 0 50px 0;margin-left:-10px}main.contact article h1{font-size:3rem;line-height:3.375rem}.tmanage .circle.dos{width:780px;height:780px;border-radius:390px;right:calc(50vw - 650px - 190px);top:-200px}}