::-webkit-scrollbar{width:0;height:0;border-radius:20px}::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.4)}html{font-size:62.5%}*{font-family:'Merriweather',serif;font-size:1.4rem;font-weight:300;letter-spacing:0;color:#000;line-height:1.8rem;scroll-behavior:smooth}*.al-mid{vertical-align:middle!important}*.black{color:#000!important}*.white{color:#fff!important}*.red{color:#c51919!important}*.green{color:#1ac745!important}*.gold{color:#fbbd98!important}*.yellow{color:#fac201!important}*.blue{color:#112d3f!important}*.purple{color:#9b1ac7!important}*.main{color:#e6e6e6!important}*.b{font-weight:900}*.m{font-weight:600}*.i{font-style:italic}*.upCase{text-transform:uppercase}*.major:after{background:rgba(144,144,144,.5);content:'';display:inline-block;height:1px;margin-top:.5em;width:2em}b{font-weight:600!important;color:inherit}i{color:inherit}img{max-width:100%;display:inline-block;position:relative}img.fill{width:100%}img.block{display:block}img.img-txt-inline{float:left;margin:0 25px 25px 0}body{background:#e6e6e6;margin:0;overflow-x:hidden}pre{overflow-x:hidden;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}input.full,textarea.full,select.full{transition:ease border-color 1s;border:1px solid #d0d0d0;border-radius:10px;padding:10px;width:calc(100% - 20px);margin-bottom:20px;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;transition:ease all 0.5s}input.full:focus,textarea.full:focus,select.full:focus{transform:scale(1.015)}textarea{min-height:200px}a{text-align:inherit;text-decoration:inherit;color:inherit}iframe{width:100%!important;display:block}.hidden{display:none}.zf-bttn{border:none;background:#262626;padding:10px 35px 10px 35px;border-radius:7px;position:relative;display:inline-block;cursor:pointer;font-family:'Merriweather',serif;font-size:1.6rem;font-weight:700;letter-spacing:0;color:#fff;line-height:2rem}.zf-bttn.al-mid{vertical-align:middle!important}.zf-bttn.black{color:#000!important}.zf-bttn.white{color:#fff!important}.zf-bttn.red{color:#c51919!important}.zf-bttn.green{color:#1ac745!important}.zf-bttn.gold{color:#fbbd98!important}.zf-bttn.yellow{color:#fac201!important}.zf-bttn.blue{color:#112d3f!important}.zf-bttn.purple{color:#9b1ac7!important}.zf-bttn.main{color:#e6e6e6!important}.zf-bttn.b{font-weight:900}.zf-bttn.m{font-weight:600}.zf-bttn.i{font-style:italic}.zf-bttn.upCase{text-transform:uppercase}.zf-bttn.major:after{background:rgba(144,144,144,.5);content:'';display:inline-block;height:1px;margin-top:.5em;width:2em}.zf-bttn:hover{-webkit-animation:pulsate-fwd 1s ease-in-out infinite both;animation:pulsate-fwd 1s ease-in-out infinite both}.zf-bttn.white{background:#fff!important;color:#262626!important}.zf-bttn.gold{background:#fbbd98!important;color:#112d3f!important}.zf-carousel{position:relative;display:inline-block;width:100%;height:100%}.zf-carousel .carousel-contents{position:relative;display:inline-flex;overflow:hidden;width:100%;height:100%}.zf-carousel .carousel-contents .item{background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:auto;position:relative;display:inline-flex;width:0%;height:100%;transition:ease all 0.55s}.zf-carousel .carousel-contents .item .details{position:absolute;display:inline-flex;bottom:0;text-align:center;width:70vw;left:15vw;z-index:2;opacity:0;transition:ease all 0.5s}.zf-carousel .carousel-contents .item .details span{padding:25px 30px}.zf-carousel .carousel-contents .item .details .orange{background-color:orange}.zf-carousel .carousel-contents .item .details .grey{background-color:rgba(0,0,0,.7)}.zf-carousel .carousel-contents .item.active{width:100%;transition:ease all 0.2s}.zf-carousel .carousel-contents .item.active .details{opacity:1}.zf-carousel .control{position:absolute;display:inline-flex;justify-content:center;align-items:center;width:20%;height:100%;top:0;transition:ease all 0.5s;z-index:1;cursor:pointer}.zf-carousel .control:hover.prev{background:linear-gradient(90deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%)}.zf-carousel .control:hover.next{background:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 100%)}.zf-carousel .control.prev{left:0}.zf-carousel .control.next{right:0}.main-block{width:100%;position:relative;text-align:center;overflow-x:hidden}.main-block .contents{position:relative;display:block;margin:0 auto;padding:150px;padding-left:0;padding-right:0;width:calc(100% - 485px);text-align:center;max-width:1900px}#veil{position:fixed;z-index:;width:100vw;height:100vh;background:rgba(0,0,0,.7);opacity:0;transition:ease all 0.75s;pointer-events:none}#veil.active{opacity:1;pointer-events:auto}#hover_contents{position:fixed;display:inline-block;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);transition:ease all 0.5s;opacity:0;pointer-events:none;z-index:;padding:0;text-align:center}#hover_contents video,#hover_contents img{width:90%;height:90%;object-fit:contain;object-position:50% 50%;top:5%}#hover_contents.active{opacity:1;pointer-events:all}.pop-images img{transition:ease all 0.5s;cursor:pointer}.pop-images img:hover{box-shadow:0 0 4px #000;transform:scale(1.05,1.05);z-index:10}h1,h2,h3,h4,h5,h6{margin:0;padding:0;position:relative;display:inline-block}.baseTitle{font-family:'Lora',serif;font-size:6.2rem;font-weight:300;letter-spacing:0;color:#6d6d6d;line-height:6.6rem}.baseTitle.al-mid{vertical-align:middle!important}.baseTitle.black{color:#000!important}.baseTitle.white{color:#fff!important}.baseTitle.red{color:#c51919!important}.baseTitle.green{color:#1ac745!important}.baseTitle.gold{color:#fbbd98!important}.baseTitle.yellow{color:#fac201!important}.baseTitle.blue{color:#112d3f!important}.baseTitle.purple{color:#9b1ac7!important}.baseTitle.main{color:#e6e6e6!important}.baseTitle.b{font-weight:900}.baseTitle.m{font-weight:600}.baseTitle.i{font-style:italic}.baseTitle.upCase{text-transform:uppercase}.baseTitle.major:after{background:rgba(144,144,144,.5);content:'';display:inline-block;height:1px;margin-top:.5em;width:2em}.baseSubtitle{font-family:'Lora',serif;font-size:2.6rem;font-weight:300;letter-spacing:0;color:#6d6d6d;line-height:3rem}.baseSubtitle.al-mid{vertical-align:middle!important}.baseSubtitle.black{color:#000!important}.baseSubtitle.white{color:#fff!important}.baseSubtitle.red{color:#c51919!important}.baseSubtitle.green{color:#1ac745!important}.baseSubtitle.gold{color:#fbbd98!important}.baseSubtitle.yellow{color:#fac201!important}.baseSubtitle.blue{color:#112d3f!important}.baseSubtitle.purple{color:#9b1ac7!important}.baseSubtitle.main{color:#e6e6e6!important}.baseSubtitle.b{font-weight:900}.baseSubtitle.m{font-weight:600}.baseSubtitle.i{font-style:italic}.baseSubtitle.upCase{text-transform:uppercase}.baseSubtitle.major:after{background:rgba(144,144,144,.5);content:'';display:inline-block;height:1px;margin-top:.5em;width:2em}.midText{font-family:'Lora',serif;font-size:2.4rem;font-weight:400;letter-spacing:0;color:#6d6d6d;line-height:2.8rem}.midText.al-mid{vertical-align:middle!important}.midText.black{color:#000!important}.midText.white{color:#fff!important}.midText.red{color:#c51919!important}.midText.green{color:#1ac745!important}.midText.gold{color:#fbbd98!important}.midText.yellow{color:#fac201!important}.midText.blue{color:#112d3f!important}.midText.purple{color:#9b1ac7!important}.midText.main{color:#e6e6e6!important}.midText.b{font-weight:900}.midText.m{font-weight:600}.midText.i{font-style:italic}.midText.upCase{text-transform:uppercase}.midText.major:after{background:rgba(144,144,144,.5);content:'';display:inline-block;height:1px;margin-top:.5em;width:2em}.hiText{font-family:'Lora',serif;font-size:1.8rem;font-weight:400;letter-spacing:0;color:#6d6d6d;line-height:2.2rem}.hiText.al-mid{vertical-align:middle!important}.hiText.black{color:#000!important}.hiText.white{color:#fff!important}.hiText.red{color:#c51919!important}.hiText.green{color:#1ac745!important}.hiText.gold{color:#fbbd98!important}.hiText.yellow{color:#fac201!important}.hiText.blue{color:#112d3f!important}.hiText.purple{color:#9b1ac7!important}.hiText.main{color:#e6e6e6!important}.hiText.b{font-weight:900}.hiText.m{font-weight:600}.hiText.i{font-style:italic}.hiText.upCase{text-transform:uppercase}.hiText.major:after{background:rgba(144,144,144,.5);content:'';display:inline-block;height:1px;margin-top:.5em;width:2em}.baseText{font-family:'Merriweather',serif;font-size:1.4rem;font-weight:400;letter-spacing:0;color:#6d6d6d;line-height:1.8rem}.baseText.al-mid{vertical-align:middle!important}.baseText.black{color:#000!important}.baseText.white{color:#fff!important}.baseText.red{color:#c51919!important}.baseText.green{color:#1ac745!important}.baseText.gold{color:#fbbd98!important}.baseText.yellow{color:#fac201!important}.baseText.blue{color:#112d3f!important}.baseText.purple{color:#9b1ac7!important}.baseText.main{color:#e6e6e6!important}.baseText.b{font-weight:900}.baseText.m{font-weight:600}.baseText.i{font-style:italic}.baseText.upCase{text-transform:uppercase}.baseText.major:after{background:rgba(144,144,144,.5);content:'';display:inline-block;height:1px;margin-top:.5em;width:2em}.baseSubtext{font-family:'Merriweather',serif;font-size:1.2rem;font-weight:400;letter-spacing:0;color:#6d6d6d;line-height:1.6rem}.baseSubtext.al-mid{vertical-align:middle!important}.baseSubtext.black{color:#000!important}.baseSubtext.white{color:#fff!important}.baseSubtext.red{color:#c51919!important}.baseSubtext.green{color:#1ac745!important}.baseSubtext.gold{color:#fbbd98!important}.baseSubtext.yellow{color:#fac201!important}.baseSubtext.blue{color:#112d3f!important}.baseSubtext.purple{color:#9b1ac7!important}.baseSubtext.main{color:#e6e6e6!important}.baseSubtext.b{font-weight:900}.baseSubtext.m{font-weight:600}.baseSubtext.i{font-style:italic}.baseSubtext.upCase{text-transform:uppercase}.baseSubtext.major:after{background:rgba(144,144,144,.5);content:'';display:inline-block;height:1px;margin-top:.5em;width:2em}.txtR{text-align:right!important}.txtL{text-align:left!important}.txtC{text-align:center!important}.txtJ{text-align:justify!important}.flex-box{display:flex!important;justify-content:space-around;align-items:center}.flex-box.rev-row-flex{flex-direction:row-reverse}.flex-box.rev-col-flex{flex-direction:column-reverse}.flex-box.col-flex{flex-direction:column}.flex-box.sp-b{justify-content:space-between}.flex-box.sp-a{justify-content:space-around}.flex-box.sp-c{justify-content:center}.zf-gen{width:calc(100% - 80px);margin-left:15px;margin-right:15px;padding-left:25px;padding-right:25px;position:relative;display:inline-block;vertical-align:top}.zf-gen.f-padd{padding:25px}.zf-gen.x10{width:calc(10% - 80px)}.zf-gen.x20{width:calc(20% - 80px)}.zf-gen.x25{width:calc(25% - 80px)}.zf-gen.x30{width:calc(30% - 80px)}.zf-gen.x33{width:calc(33.33% - 80px)}.zf-gen.x40{width:calc(40% - 80px)}.zf-gen.x50{width:calc(50% - 80px)}.zf-gen.x60{width:calc(60% - 80px)}.zf-gen.x70{width:calc(70% - 80px)}.zf-gen.x80{width:calc(80% - 80px)}.zf-gen.x90{width:calc(90% - 80px)}.zf-full{width:100%;position:relative;display:inline-block;vertical-align:top}.zf-full.x10{width:10%}.zf-full.x20{width:20%}.zf-full.x25{width:25%}.zf-full.x30{width:30%}.zf-full.x33{width:33.33%}.zf-full.x40{width:40%}.zf-full.x50{width:50%}.zf-full.x60{width:60%}.zf-full.x70{width:70%}.zf-full.x80{width:80%}.zf-full.x90{width:90%}@-webkit-keyframes color-change-2x{0%{background:#7164a6}50%{background:#eec51d}100%{background:#1d7942}}@keyframes color-change-2x{0%{background:#7164a6}50%{background:#eec51d}100%{background:#1d7942}}@-webkit-keyframes color-change-filter-2x{0%{-webkit-filter:opacity(.3) drop-shadow(0 0 0 #7164a6);filter:opacity(.3) drop-shadow(0 0 0 #7164a6);-webkit-transform:scale(-1,1);transform:scale(-1,1);opacity:1}50%{-webkit-filter:opacity(.3) drop-shadow(0 0 0 #eec51d);filter:opacity(.3) drop-shadow(0 0 0 #eec51d);-webkit-transform:scale(-1.02,1.02);transform:scale(-1.02,1.02);opacity:.9}100%{-webkit-filter:opacity(.3) drop-shadow(0 0 0 #1d7942);filter:opacity(.3) drop-shadow(0 0 0 #1d7942);-webkit-transform:scale(-1,1);transform:scale(-1,1);opacity:1}}@keyframes color-change-filter-2x{0%{-webkit-filter:opacity(.3) drop-shadow(0 0 0 #7164a6);filter:opacity(.3) drop-shadow(0 0 0 #7164a6);-webkit-transform:scale(-1,1);transform:scale(-1,1);opacity:1}50%{-webkit-filter:opacity(.3) drop-shadow(0 0 0 #eec51d);filter:opacity(.3) drop-shadow(0 0 0 #eec51d);-webkit-transform:scale(-1.02,1.02);transform:scale(-1.02,1.02);opacity:.9}100%{-webkit-filter:opacity(.3) drop-shadow(0 0 0 #1d7942);filter:opacity(.3) drop-shadow(0 0 0 #1d7942);-webkit-transform:scale(-1,1);transform:scale(-1,1);opacity:1}}@-webkit-keyframes pulsate-fwd{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.02);transform:scale(1.02);opacity:.9}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes pulsate-fwd{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.02);transform:scale(1.02);opacity:.9}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes pulsate-fwd-b{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.02);transform:scale(1.02)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulsate-fwd-b{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.02);transform:scale(1.02)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes jello-vertical{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}5%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}10%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}15%{-webkit-transform:scale3d(.85,1.15,1);transform:scale3d(.85,1.15,1)}20%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}25%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}35%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes jello-vertical{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}5%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}10%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}15%{-webkit-transform:scale3d(.85,1.15,1);transform:scale3d(.85,1.15,1)}20%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}25%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}30%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}#veil{position:fixed;display:inline-block;opacity:0;width:100vw;height:100vh;background:rgba(0,0,0,.75);z-index:110;pointer-events:none;transition:opacity ease 0.5s}#veil.show{opacity:1}#menu{width:300px;height:100vh;top:0;left:-340px;padding:0 10px 0 10px;position:fixed;display:inline-block;z-index:10000;background:#112d3f;background-size:35px auto;background-position:top center;overflow-y:scroll;overflow-x:hidden;box-shadow:0 0 4px #000;transition:left ease 0.5s}#menu a,#menu label{position:relative;display:inline-block;padding:15px 0 15px 0;cursor:pointer;width:100%;transition:text-shadow ease 0.5s}#menu a:hover,#menu label:hover{text-shadow:0 0 8px #000}#menu.active{left:0!important}#main-header{position:fixed;left:0;top:0;background:#fff;z-index:9999;overflow:visible;box-shadow:0 2px 6px rgba(0,0,0,.3)}#main-header .contents{padding:25px 50px;display:flex;align-items:center;justify-content:flex-start;max-width:calc(100% - 100px);width:100%}#main-header nav{position:relative;display:flex;justify-content:space-around;align-items:flex-end;padding:0 50px}#main-header nav a{padding:0 25px;transition:ease all 0.5s;position:relative}#main-header nav a .under-line{width:0;left:50%;position:absolute;bottom:0;border-bottom:1px solid #262626;transition:ease all 0.5s}#main-header nav a:hover .under-line{width:80%;left:10%}#main-header .phone img{vertical-align:middle}#main-header .main-logo{margin-right:auto}#main-header .mobil-menu{width:60px;display:none}#main-header .socials{padding:2px 4px;border-radius:7px;background:#112d3f;margin-left:15px}main{position:relative;display:block;width:100vw;height:auto;margin-top:100px;top:0;left:0;background-color:#d6d9db;background-size:cover}.home-section-1{min-height:880px;display:flex;align-items:center;overflow:hidden}.home-section-1 .background{position:absolute;left:0;top:0;width:100%;height:100%}.home-section-1 .locations{position:relative;display:block;margin:0 auto;padding:0;padding-left:0;padding-right:0;width:calc(100% - 485px);text-align:center;max-width:1900px;position:absolute;display:flex;bottom:0;left:0;right:0}.home-section-1 .locations .location{width:25%;padding:20px 35px;border:1px solid #fff;transition:ease all 0.5s}.home-section-1 .locations .location:hover{background:#112d3f}.home-section-1 .locations .location div{margin-left:20px}.home-section-2{background:#f1f1f1}.home-section-2 .contents .ornament-1{width:100%;height:1px;background:#fbbd98}.home-section-2 .contents ul li{padding:15px 0;border-bottom:1px solid #d6d9db;list-style:none}.home-section-2 .contents ul li:before{content:"\25CB";color:orange;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.home-section-3{background:#112d3f}.home-section-4{background:#fff}.home-section-4 .info-slider{display:flex;width:100%;padding:150px 0}.home-section-4 .info-slider .control{display:flex;width:30%;cursor:pointer}.home-section-4 .info-slider .control *{cursor:pointer}.home-section-4 .info-slider .control .title{background:#112d3f;color:#fff;transform:rotate(-180deg);writing-mode:vertical-lr;text-orientation:mixed;width:20%;display:flex;justify-content:center;align-items:center;font-weight:900}.home-section-4 .info-slider .control label{align-self:center;width:70%}.home-section-4 .info-slider .information{background:#f1f1f1;border:1px solid #d6d9db;padding:50px;width:50%}.home-section-5{background:#f1f1f1}.home-section-5 .contents{padding:0;display:flex}.home-section-5 .contents .ornament-1{width:100%;height:1px;background:#fbbd98}.home-section-5 .contents .x40,.home-section-5 .contents .x10{margin-top:100px}.home-section-6{background:#fff}.home-section-6 .contents{position:relative;display:block;margin:0 auto;padding:150px;padding-left:0;padding-right:0;width:calc(100% - 201px);text-align:center}.home-section-6 img{max-height:100px;margin:15px}.areas-section-1{background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:auto;background-image:url(../assets/img/areas.jpg)}.areas-section-2{background:#fff}.areas-section-2 .contents .areas .area{transition:ease all 0.5s}.areas-section-2 .contents .areas .area .general-underline{width:100%;border-bottom:1px solid #d6d9db}.areas-section-2 .contents .areas .area .attorneys{max-height:0;overflow:hidden}.areas-section-2 .contents .areas .area.active .attorneys{max-height:2000px}.profiles-section-1{background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:auto;background-image:url(../assets/img/profiles.jpg);background-position:center -145px}.profiles-section-2{background:#fff}.profiles-section-2 .contents .attorneys .attorney{display:flex;justify-content:space-between;padding:15px 0 35px 0;border-bottom:2px solid #d6d9db}.profile-section-1{background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:auto;background-image:url(../assets/img/profile.jpg);min-height:60vh}.profile-section-1 .contents .general-underline{width:100%;border-bottom:1px solid #d6d9db}.profile-section-1 .attorney-picture{position:absolute;display:inline-block;left:60%;bottom:0;max-height:100%;max-width:500px;height:auto}.profile-section-2{background:#f1f1f1;border-bottom:2px solid #d6d9db}.profile-section-2 .contents .bio{display:flex}.profile-section-2 .contents .bio .profesional-experience{border-right:2px dotted #d6d9db;padding:0 100px;width:calc(50% - 200px)}.profile-section-2 .contents .bio .member{width:50%;padding:0 50px;display:flex;align-items:flex-start}.profile-section-2 .contents .bio .member ul{list-style:none}.profile-section-2 .contents .bio .member li:before{content:'>';margin-left:-20px;margin-right:10px}.profile-section-3{background-color:#fff;border-bottom:2px solid #d6d9db}.profile-section-3 .contents img{max-height:100px;vertical-align:top;margin:15px}.profile-section-4{background-color:#f1f1f1;border-bottom:2px solid #d6d9db;display:flex;justify-content:center;overflow:visible}.profile-section-4 .tabs{display:flex}.profile-section-4 .tabs .tab{padding:35px;transition:linear all 0.5s;position:relative}.profile-section-4 .tabs .tab img{position:absolute;display:inline-block;top:100%;left:calc(50% - 25px);z-index:10;opacity:0;transition:linear all 0.5s}.profile-section-4 .tabs .tab.active,.profile-section-4 .tabs .tab:hover{background:#112d3f}.profile-section-4 .tabs .tab.active *,.profile-section-4 .tabs .tab:hover *{color:#fff!important}.profile-section-4 .tabs .tab.active img,.profile-section-4 .tabs .tab:hover img{opacity:1}.profile-section-5{background:#f1f1f1}.profile-section-5 .contents{display:flex}.profile-section-5 .contents .curriculum{max-width:0;overflow:hidden;transition:ease all 0.1s}.profile-section-5 .contents .curriculum.active{max-width:100%}.profile-section-5 .contents .curriculum .area{transition:ease all 0.5s;min-width:300px!important}.profile-section-5 .contents .curriculum .area .general-underline{width:100%;border-bottom:1px solid #d6d9db}.profile-section-5 .contents .curriculum .area .attorneys{max-height:0;overflow:hidden}.profile-section-5 .contents .curriculum .area.active .attorneys{max-height:2000px}.profile-section-5 .contents .areas{max-width:0;overflow:hidden;transition:ease all 0.1s}.profile-section-5 .contents .areas.active{max-width:100%}.profile-section-5 .contents .areas ul{margin-left:5px;min-width:300px!important}.profile-section-5 .contents .areas ul li{padding:15px 0;border-bottom:1px solid #d6d9db}.news-section-1{background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:auto;background-image:url(../assets/img/news.jpg);background-position:center -270px}.news-section-2{background:#fff}.news-section-2 .contents .news .new{background:#f1f1f1;width:calc(25% - 100px);margin:10px;padding:35px;border-radius:15px;display:inline-block;transition:ease all 0.5s}.news-section-2 .contents .news .new:hover{background:#112d3f}.news-section-2 .contents .news .new:hover *{color:#fff!important}.news-section-2 .contents .news .new header{border-bottom:1px solid #d6d9db;padding:25px 0 5px 0;margin-bottom:15px}.news-section-2 .contents .news .new *{transition:ease all 0.5s}.new-section-1{background:#fff}.new-section-1 .contents .new header{padding-bottom:25px;border-bottom:2px solid #d6d9db;margin-bottom:35px}.contact-section-1{background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:auto;background-image:url(../assets/img/Main01.jpg);background-position:center bottom}.contact-section-2{background:#fff}.contact-section-2 .contents header.tabs{display:flex;justify-content:space-between;padding:0 0 35px 0;border-bottom:2px solid #d6d9db;margin-bottom:50px}.contact-section-2 .contents header.tabs .tab{color:#d6d9db;transition:ease all 0.5s}.contact-section-2 .contents header.tabs .tab:hover,.contact-section-2 .contents header.tabs .tab.active{color:#112d3f!important}.careers-section-1{background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:auto;background-position:center bottom;background-image:url(../assets/img/news.jpg);min-height:25vh}.careers-section-2{background:#fff}#covidBanner{width:calc(100%);bottom:0;left:0;position:fixed;display:inline-block;z-index:9999;background:#c38635;overflow:visible;box-shadow:-2px 0 6px rgba(0,0,0,.6);overflow:hidden}#covidBanner .contents{padding:10px 25px;width:calc(100% - 50px)}.error-section{background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:auto;background-image:url(../assets/img/error.jpg)}.footer-section-1{background:#f1f1f1;overflow:visible}.footer-section-1 .contents .zf-gen .ornament-1{width:100%;height:1px;background:#fbbd98}.footer-section-1 .contents input.full{margin-right:15px}.footer-section-2{position:relative;display:block;width:100vw;height:auto;margin-top:0;top:0;left:0;background:#112d3f}.footer-section-2 .contents.flex-box{align-items:flex-start!important}.footer-section-2 .contents .general-underline{width:100%;border-bottom:1px solid #fbbd98}.footer-section-2 .contents .socials img{margin-right:10px}.footer-section-2 .contents a{margin:15px}@media (max-width:1900px){.main-block .contents{position:relative;display:block;margin:0 auto;padding:150px;padding-left:0;padding-right:0;width:calc(100% - 301px);text-align:center}}@media (max-width:1800px){.main-block .contents{position:relative;display:block;margin:0 auto;padding:150px;padding-left:0;padding-right:0;width:calc(100% - 201px);text-align:center}.home-section-1 .locations{position:relative;display:block;margin:0 auto;padding:0;padding-left:0;padding-right:0;width:calc(100% - 201px);text-align:center;max-width:1900px;position:absolute;display:flex;bottom:0;left:0;right:0;padding:0}}@media (max-width:1500px){.main-block .contents{position:relative;display:block;margin:0 auto;padding:150px;padding-left:0;padding-right:0;width:calc(100% - 151px);text-align:center}.home-section-1 .locations{position:relative;display:block;margin:0 auto;padding:0;padding-left:0;padding-right:0;width:calc(100% - 151px);text-align:center;max-width:1900px;position:absolute;display:flex;bottom:0;left:0;right:0}#main-header .main-logo{width:235px;padding:15px 0}#main-header nav a{padding:0 15px}.profiles-section-1,.news-section-1{background-position:center top!important}.profile-section-2 .contents .bio{display:block}.profile-section-2 .contents .bio .profesional-experience{width:calc(100% - 200px);margin-bottom:50px;border-right:none}.profile-section-2 .contents .bio .member{width:50%}}@media (max-width:1300px){.main-block .contents{position:relative;display:block;margin:0 auto;padding:150px;padding-left:0;padding-right:0;width:calc(100% - 101px);text-align:center}.home-section-1 .locations{position:relative;display:block;margin:0 auto;padding:0;padding-left:0;padding-right:0;width:calc(100% - 31px);text-align:center;max-width:1900px;position:absolute;display:flex;bottom:0;left:0;right:0}.major:after{background:rgba(144,144,144,.5);content:'';display:inline-block;height:1px;margin-top:.3em;width:1em}.home-section-1 .ornament-1,.footer-section-1 .ornament-1{background-size:contain;background-repeat:no-repeat}#main-header .contents{justify-content:flex-end}#main-header nav{display:none!important}#main-header .mobil-menu{display:block;margin-left:25px;padding:10px;width:30px}}@media (max-width:1200px){.main-block .contents{position:relative;display:block;margin:0 auto;padding:100px;padding-left:0;padding-right:0;width:calc(100% - 31px);text-align:center}.home-section-1 .locations{display:block}.home-section-1 .locations .location{width:calc(50% - 74px);display:inline-block;position:relative}.home-section-1 .locations .location a{display:flex!important}.news-section-2 .contents .news .new{width:calc(50% - 100px)}}@media (max-width:1024px){.zf-gen{width:calc(100% - 60px);margin-left:15px!important;margin-right:15px!important;padding-left:15px!important;padding-right:15px!important;position:relative;display:inline-block;vertical-align:top}.zf-gen.f-padd{padding:25px}.zf-gen.x10{width:calc(10% - 60px)}.zf-gen.x20{width:calc(20% - 60px)}.zf-gen.x25{width:calc(25% - 60px)}.zf-gen.x30{width:calc(30% - 60px)}.zf-gen.x33{width:calc(33.33% - 60px)}.zf-gen.x40{width:calc(40% - 60px)}.zf-gen.x50{width:calc(50% - 60px)}.zf-gen.x60{width:calc(60% - 60px)}.zf-gen.x70{width:calc(70% - 60px)}.zf-gen.x80{width:calc(80% - 60px)}.zf-gen.x90{width:calc(90% - 60px)}.profile-section-1 .contents{padding-bottom:0!important}.profile-section-1 .attorney-picture{position:relative;left:auto}.profile-section-5 .contents{display:flex}.profile-section-5 .contents .x70{width:calc(100% - 60px)!important}}@media (max-width:980px){.flex-box{display:block!important}.flex-box .img{min-height:35vh}.zf-gen{width:calc(100% - 60px)!important;margin-left:15px;margin-right:15px;padding-left:15px;padding-right:15px;position:relative;display:inline-block;vertical-align:top;margin-bottom:25px}.zf-full{width:100%!important}.home-section-1 .ornament-1,.footer-section-1 .ornament-1{width:80%;background-size:contain;background-repeat:no-repeat}.profiles-section-2 .contents .attorneys .attorney{display:block}.profiles-section-2 .contents .attorneys .attorney a,.profiles-section-2 .contents .attorneys .attorney label{width:calc(50% - 70px)!important;text-align:left!important}.news-section-2 .contents .search-form{display:flex!important}.page-controls{display:flex!important}.contact-section-2 .contents header.tabs{display:block}.contact-section-2 .contents header.tabs .tab{width:calc(50% - 2px);margin:10px 0}.profile-section-2 .contents .bio{display:block}.profile-section-2 .contents .bio .profesional-experience{width:calc(100% - 100px);margin-bottom:50px;border-right:none;padding:0 50px}.profile-section-2 .contents .bio .member{width:100%;padding:0}}@media (max-width:750px){.baseTitle{font-family:'Lora',serif;font-size:4.8rem;font-weight:300;letter-spacing:0;color:#6d6d6d;line-height:5.2rem;word-spacing:14px}.baseTitle.al-mid{vertical-align:middle!important}.baseTitle.black{color:#000!important}.baseTitle.white{color:#fff!important}.baseTitle.red{color:#c51919!important}.baseTitle.green{color:#1ac745!important}.baseTitle.gold{color:#fbbd98!important}.baseTitle.yellow{color:#fac201!important}.baseTitle.blue{color:#112d3f!important}.baseTitle.purple{color:#9b1ac7!important}.baseTitle.main{color:#e6e6e6!important}.baseTitle.b{font-weight:900}.baseTitle.m{font-weight:600}.baseTitle.i{font-style:italic}.baseTitle.upCase{text-transform:uppercase}.baseTitle.major:after{background:rgba(144,144,144,.5);content:'';display:inline-block;height:1px;margin-top:.5em;width:2em}.baseSubtitle{font-family:'Lora',serif;font-size:2.4rem;font-weight:300;letter-spacing:0;color:#6d6d6d;line-height:2.8rem;word-spacing:7px}.baseSubtitle.al-mid{vertical-align:middle!important}.baseSubtitle.black{color:#000!important}.baseSubtitle.white{color:#fff!important}.baseSubtitle.red{color:#c51919!important}.baseSubtitle.green{color:#1ac745!important}.baseSubtitle.gold{color:#fbbd98!important}.baseSubtitle.yellow{color:#fac201!important}.baseSubtitle.blue{color:#112d3f!important}.baseSubtitle.purple{color:#9b1ac7!important}.baseSubtitle.main{color:#e6e6e6!important}.baseSubtitle.b{font-weight:900}.baseSubtitle.m{font-weight:600}.baseSubtitle.i{font-style:italic}.baseSubtitle.upCase{text-transform:uppercase}.baseSubtitle.major:after{background:rgba(144,144,144,.5);content:'';display:inline-block;height:1px;margin-top:.5em;width:2em}.hiText{font-family:'Merriweather',serif;font-size:2rem;font-weight:400;letter-spacing:0;color:#6d6d6d;line-height:2.4rem}.hiText.al-mid{vertical-align:middle!important}.hiText.black{color:#000!important}.hiText.white{color:#fff!important}.hiText.red{color:#c51919!important}.hiText.green{color:#1ac745!important}.hiText.gold{color:#fbbd98!important}.hiText.yellow{color:#fac201!important}.hiText.blue{color:#112d3f!important}.hiText.purple{color:#9b1ac7!important}.hiText.main{color:#e6e6e6!important}.hiText.b{font-weight:900}.hiText.m{font-weight:600}.hiText.i{font-style:italic}.hiText.upCase{text-transform:uppercase}.hiText.major:after{background:rgba(144,144,144,.5);content:'';display:inline-block;height:1px;margin-top:.5em;width:2em}.baseText{font-family:'Merriweather',serif;font-size:1.6rem;font-weight:400;letter-spacing:0;color:#6d6d6d;line-height:2rem;line-height:2.4rem}.baseText.al-mid{vertical-align:middle!important}.baseText.black{color:#000!important}.baseText.white{color:#fff!important}.baseText.red{color:#c51919!important}.baseText.green{color:#1ac745!important}.baseText.gold{color:#fbbd98!important}.baseText.yellow{color:#fac201!important}.baseText.blue{color:#112d3f!important}.baseText.purple{color:#9b1ac7!important}.baseText.main{color:#e6e6e6!important}.baseText.b{font-weight:900}.baseText.m{font-weight:600}.baseText.i{font-style:italic}.baseText.upCase{text-transform:uppercase}.baseText.major:after{background:rgba(144,144,144,.5);content:'';display:inline-block;height:1px;margin-top:.5em;width:2em}.baseSubtext{font-family:'Merriweather',serif;font-size:1.2rem;font-weight:400;letter-spacing:0;color:#6d6d6d;line-height:1.6rem}.baseSubtext.al-mid{vertical-align:middle!important}.baseSubtext.black{color:#000!important}.baseSubtext.white{color:#fff!important}.baseSubtext.red{color:#c51919!important}.baseSubtext.green{color:#1ac745!important}.baseSubtext.gold{color:#fbbd98!important}.baseSubtext.yellow{color:#fac201!important}.baseSubtext.blue{color:#112d3f!important}.baseSubtext.purple{color:#9b1ac7!important}.baseSubtext.main{color:#e6e6e6!important}.baseSubtext.b{font-weight:900}.baseSubtext.m{font-weight:600}.baseSubtext.i{font-style:italic}.baseSubtext.upCase{text-transform:uppercase}.baseSubtext.major:after{background:rgba(144,144,144,.5);content:'';display:inline-block;height:1px;margin-top:.5em;width:2em}.home-section-4 .info-slider .information{width:100%}.home-section-4 .info-slider .control{display:none}}@media (max-width:600px){#main-header .socials{display:none!important}#main-header .main-logo{width:60%;padding:20px 0}.home-section-1 .locations{display:none}.profiles-section-2 .contents .attorneys .attorney{display:block}.profiles-section-2 .contents .attorneys .attorney a,.profiles-section-2 .contents .attorneys .attorney label{width:calc(100% - 70px)!important;text-align:left!important}.news-section-2 .contents .search-form{display:block!important}.news-section-2 .contents .search-form .zf-bttn{margin:0!important;width:calc(100% - 30px)!important}.news-section-2 .contents .news .new{width:calc(100% - 50px);padding:20px}.contact-section-2 .contents header.tabs{display:block}.contact-section-2 .contents header.tabs .tab{width:calc(100% - 2px);margin:10px 0;text-align:left}.profile-section-2 .contents .bio{display:block}.profile-section-2 .contents .bio .profesional-experience{width:calc(100%);margin-bottom:50px;border-right:none;padding:0}.profile-section-2 .contents .bio .member{width:100%;padding:0}.profile-section-2 .contents .bio .member li{margin-bottom:15px}.profile-section-4 .tabs{flex-direction:column}.profile-section-4 .tabs .tab img{display:none}}@media (max-width:400px){.baseTitle{font-family:'Lora',serif;font-size:3.8rem;font-weight:300;letter-spacing:0;color:#6d6d6d;line-height:4.2rem;word-spacing:14px}.baseTitle.al-mid{vertical-align:middle!important}.baseTitle.black{color:#000!important}.baseTitle.white{color:#fff!important}.baseTitle.red{color:#c51919!important}.baseTitle.green{color:#1ac745!important}.baseTitle.gold{color:#fbbd98!important}.baseTitle.yellow{color:#fac201!important}.baseTitle.blue{color:#112d3f!important}.baseTitle.purple{color:#9b1ac7!important}.baseTitle.main{color:#e6e6e6!important}.baseTitle.b{font-weight:900}.baseTitle.m{font-weight:600}.baseTitle.i{font-style:italic}.baseTitle.upCase{text-transform:uppercase}.baseTitle.major:after{background:rgba(144,144,144,.5);content:'';display:inline-block;height:1px;margin-top:.5em;width:2em}.baseSubtitle{font-family:'Lora',serif;font-size:2.4rem;font-weight:300;letter-spacing:0;color:#6d6d6d;line-height:2.8rem;word-spacing:7px}.baseSubtitle.al-mid{vertical-align:middle!important}.baseSubtitle.black{color:#000!important}.baseSubtitle.white{color:#fff!important}.baseSubtitle.red{color:#c51919!important}.baseSubtitle.green{color:#1ac745!important}.baseSubtitle.gold{color:#fbbd98!important}.baseSubtitle.yellow{color:#fac201!important}.baseSubtitle.blue{color:#112d3f!important}.baseSubtitle.purple{color:#9b1ac7!important}.baseSubtitle.main{color:#e6e6e6!important}.baseSubtitle.b{font-weight:900}.baseSubtitle.m{font-weight:600}.baseSubtitle.i{font-style:italic}.baseSubtitle.upCase{text-transform:uppercase}.baseSubtitle.major:after{background:rgba(144,144,144,.5);content:'';display:inline-block;height:1px;margin-top:.5em;width:2em}.hiText{font-family:'Merriweather',serif;font-size:2rem;font-weight:400;letter-spacing:0;color:#6d6d6d;line-height:2.4rem}.hiText.al-mid{vertical-align:middle!important}.hiText.black{color:#000!important}.hiText.white{color:#fff!important}.hiText.red{color:#c51919!important}.hiText.green{color:#1ac745!important}.hiText.gold{color:#fbbd98!important}.hiText.yellow{color:#fac201!important}.hiText.blue{color:#112d3f!important}.hiText.purple{color:#9b1ac7!important}.hiText.main{color:#e6e6e6!important}.hiText.b{font-weight:900}.hiText.m{font-weight:600}.hiText.i{font-style:italic}.hiText.upCase{text-transform:uppercase}.hiText.major:after{background:rgba(144,144,144,.5);content:'';display:inline-block;height:1px;margin-top:.5em;width:2em}.baseText{font-family:'Merriweather',serif;font-size:1.6rem;font-weight:400;letter-spacing:0;color:#6d6d6d;line-height:2rem;line-height:2.4rem}.baseText.al-mid{vertical-align:middle!important}.baseText.black{color:#000!important}.baseText.white{color:#fff!important}.baseText.red{color:#c51919!important}.baseText.green{color:#1ac745!important}.baseText.gold{color:#fbbd98!important}.baseText.yellow{color:#fac201!important}.baseText.blue{color:#112d3f!important}.baseText.purple{color:#9b1ac7!important}.baseText.main{color:#e6e6e6!important}.baseText.b{font-weight:900}.baseText.m{font-weight:600}.baseText.i{font-style:italic}.baseText.upCase{text-transform:uppercase}.baseText.major:after{background:rgba(144,144,144,.5);content:'';display:inline-block;height:1px;margin-top:.5em;width:2em}.baseSubtext{font-family:'Merriweather',serif;font-size:1.2rem;font-weight:400;letter-spacing:0;color:#6d6d6d;line-height:1.6rem}.baseSubtext.al-mid{vertical-align:middle!important}.baseSubtext.black{color:#000!important}.baseSubtext.white{color:#fff!important}.baseSubtext.red{color:#c51919!important}.baseSubtext.green{color:#1ac745!important}.baseSubtext.gold{color:#fbbd98!important}.baseSubtext.yellow{color:#fac201!important}.baseSubtext.blue{color:#112d3f!important}.baseSubtext.purple{color:#9b1ac7!important}.baseSubtext.main{color:#e6e6e6!important}.baseSubtext.b{font-weight:900}.baseSubtext.m{font-weight:600}.baseSubtext.i{font-style:italic}.baseSubtext.upCase{text-transform:uppercase}.baseSubtext.major:after{background:rgba(144,144,144,.5);content:'';display:inline-block;height:1px;margin-top:.5em;width:2em}.home-section-1 .ornament-1,.footer-section-1 .ornament-1{width:90%;background-size:contain;background-repeat:no-repeat;background-position:center bottom}}