/*!	Copyright © - 2020	Desarrollado para Chávez Velasco Abogados*/
#success-contact-form {
	margin-bottom: 1rem;
	color: green;
}
.whatsapp {
	position: fixed;
	z-index: 10000;
	bottom: 10px;
	right: 10px;	
	width: 50px;
}
.vercv{   color: #0062be;       font-size: 15px;    text-transform: uppercase;    text-decoration: underline;}.articulo-individual{    padding-right: 25%;    padding-left: 25%;}h2.ap-ttt{    padding-right: 25% !important;    padding-left: 25% !important;}.ap-post-link>p {    font-size: 15px;    color: #222}.paginacion {    margin: 20px 0}.paginacion ul {    list-style: none;    text-align: center}.paginacion ul li {    display: inline-block;    margin-right: 10px}.paginacion ul li a {    display: block;    padding: 10px 20px;    color: #fff;    background: #024959;    text-decoration: none}.paginacion ul li a:hover {    background: #037e8c}.paginacion ul li .active {    background: #037e8c;    font-weight: 700}.swiper-container {    margin: 0 auto;    position: relative;    overflow: hidden;    list-style: none;    padding: 0;    z-index: 1}.swiper-container-no-flexbox .swiper-slide {    float: left}.swiper-container-vertical>.swiper-wrapper {    flex-direction: column}.swiper-wrapper {    position: relative;    width: 100%;    height: 100%;    z-index: 1;    display: flex;    transition-property: transform;    box-sizing: content-box}.swiper-container-android .swiper-slide,.swiper-wrapper {    transform: translateZ(0)}.swiper-container-multirow>.swiper-wrapper {    flex-wrap: wrap}.swiper-container-free-mode>.swiper-wrapper {    transition-timing-function: ease-out;    margin: 0 auto}.swiper-slide {    flex-shrink: 0;    width: 100%;    height: 100%;    position: relative;    transition-property: transform}.swiper-slide-invisible-blank {    visibility: hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {    height: auto}.swiper-container-autoheight .swiper-wrapper {    align-items: flex-start;    transition-property: transform, height}.swiper-container-3d {    perspective: 1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {    transform-style: preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    pointer-events: none;    z-index: 10}.swiper-container-3d .swiper-slide-shadow-left {    background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)}.swiper-container-3d .swiper-slide-shadow-right {    background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)}.swiper-container-3d .swiper-slide-shadow-top {    background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)}.swiper-container-3d .swiper-slide-shadow-bottom {    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper {    touch-action: pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper {    touch-action: pan-x}.swiper-button-next,.swiper-button-prev {    position: absolute;    top: 50%;    width: 27px;    height: 44px;    margin-top: -22px;    z-index: 10;    cursor: pointer;    background-size: 27px 44px;    background-position: 50%;    background-repeat: no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {    opacity: .35;    cursor: auto;    pointer-events: none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next {    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");    left: 10px;    right: auto}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev {    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");    right: 10px;    left: auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white {    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white {    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black {    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black {    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-lock {    display: none}.swiper-pagination {    position: absolute;    text-align: center;    transition: opacity .3s;    transform: translateZ(0);    z-index: 10}.swiper-pagination.swiper-pagination-hidden {    opacity: 0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {    bottom: 10px;    left: 0;    width: 100%}.swiper-pagination-bullets-dynamic {    overflow: hidden;    font-size: 0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {    transform: scale(.33);    position: relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {    transform: scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {    transform: scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {    transform: scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {    transform: scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {    transform: scale(.33)}.swiper-pagination-bullet {    width: 8px;    height: 8px;    display: inline-block;    border-radius: 100%;    background: #000;    opacity: .2}button.swiper-pagination-bullet {    border: none;    margin: 0;    padding: 0;    box-shadow: none;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none}.swiper-pagination-clickable .swiper-pagination-bullet {    cursor: pointer}.swiper-pagination-bullet-active {    opacity: 1;    background: #007aff}.swiper-container-vertical>.swiper-pagination-bullets {    right: 10px;    top: 50%;    transform: translate3d(0, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {    margin: 6px 0;    display: block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {    top: 50%;    transform: translateY(-50%);    width: 8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {    display: inline-block;    transition: top .2s, -webkit-transform .2s;    transition: transform .2s, top .2s;    transition: transform .2s, top .2s, -webkit-transform .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {    margin: 0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {    left: 50%;    transform: translateX(-50%);    white-space: nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {    transition: left .2s, -webkit-transform .2s;    transition: transform .2s, left .2s;    transition: transform .2s, left .2s, -webkit-transform .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {    transition: right .2s, -webkit-transform .2s;    transition: transform .2s, right .2s;    transition: transform .2s, right .2s, -webkit-transform .2s}.swiper-pagination-progressbar {    background: rgba(0, 0, 0, .25);    position: absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {    background: #007aff;    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    transform: scale(0);    transform-origin: left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {    transform-origin: right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {    width: 100%;    height: 4px;    left: 0;    top: 0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar {    width: 4px;    height: 100%;    left: 0;    top: 0}.swiper-pagination-white .swiper-pagination-bullet-active {    background: #fff}.swiper-pagination-progressbar.swiper-pagination-white {    background: hsla(0, 0%, 100%, .25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {    background: #fff}.swiper-pagination-black .swiper-pagination-bullet-active {    background: #000}.swiper-pagination-progressbar.swiper-pagination-black {    background: rgba(0, 0, 0, .25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {    background: #000}.swiper-pagination-lock {    display: none}.swiper-scrollbar {    border-radius: 10px;    position: relative;    -ms-touch-action: none;    background: rgba(0, 0, 0, .1)}.swiper-container-horizontal>.swiper-scrollbar {    position: absolute;    left: 1%;    bottom: 3px;    z-index: 50;    height: 5px;    width: 98%}.swiper-container-vertical>.swiper-scrollbar {    position: absolute;    right: 3px;    top: 1%;    z-index: 50;    width: 5px;    height: 98%}.swiper-scrollbar-drag {    height: 100%;    width: 100%;    position: relative;    background: rgba(0, 0, 0, .5);    border-radius: 10px;    left: 0;    top: 0}.swiper-scrollbar-cursor-drag {    cursor: move}.swiper-scrollbar-lock {    display: none}.swiper-zoom-container {    width: 100%;    height: 100%;    display: flex;    justify-content: center;    align-items: center;    text-align: center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {    max-width: 100%;    max-height: 100%;    -o-object-fit: contain;    object-fit: contain}.swiper-slide-zoomed {    cursor: move}.swiper-lazy-preloader {    width: 42px;    height: 42px;    position: absolute;    left: 50%;    top: 50%;    margin-left: -21px;    margin-top: -21px;    z-index: 10;    transform-origin: 50%;    animation: a 1s steps(12) infinite}.swiper-lazy-preloader:after {    display: block;    content: "";    width: 100%;    height: 100%;    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");    background-position: 50%;    background-size: 100%;    background-repeat: no-repeat}.swiper-lazy-preloader-white:after {    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@keyframes a {    to {        transform: rotate(1turn)    }}.swiper-container .swiper-notification {    position: absolute;    left: 0;    top: 0;    pointer-events: none;    opacity: 0;    z-index: -1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide {    transition-timing-function: ease-out}.swiper-container-fade .swiper-slide {    pointer-events: none;    transition-property: opacity}.swiper-container-fade .swiper-slide .swiper-slide {    pointer-events: none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {    pointer-events: auto}.swiper-container-cube {    overflow: visible}.swiper-container-cube .swiper-slide {    pointer-events: none;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;    z-index: 1;    visibility: hidden;    transform-origin: 0 0;    width: 100%;    height: 100%}.swiper-container-cube .swiper-slide .swiper-slide {    pointer-events: none}.swiper-container-cube.swiper-container-rtl .swiper-slide {    transform-origin: 100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active {    pointer-events: auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev {    pointer-events: auto;    visibility: visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top {    z-index: 0;    -webkit-backface-visibility: hidden;    backface-visibility: hidden}.swiper-container-cube .swiper-cube-shadow {    position: absolute;    left: 0;    bottom: 0;    width: 100%;    height: 100%;    background: #000;    opacity: .6;    filter: blur(50px);    z-index: 0}.swiper-container-flip {    overflow: visible}.swiper-container-flip .swiper-slide {    pointer-events: none;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;    z-index: 1}.swiper-container-flip .swiper-slide .swiper-slide {    pointer-events: none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {    pointer-events: auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top {    z-index: 0;    -webkit-backface-visibility: hidden;    backface-visibility: hidden}.swiper-container-coverflow .swiper-wrapper {    -ms-perspective: 12}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {    display: block}.ap-table {    display: table;    height: 100%;    width: 100%}.ap-cell {    display: table-cell;    vertical-align: middle}* {    box-sizing: border-box;    outline: 0;    padding: 0;    margin: 0}.f-left {    float: left}.f-right {    float: right}img:not([src]):not([srcset]) {    visibility: hidden}.cf:after {    content: "";    display: table;    clear: both;    content: " ";    display: block;    font-size: 0;    line-height: 0;    visibility: hidden;    width: 0;    height: 0}audio,canvas,video {    display: inline-block}audio:not([controls]) {    display: none;    height: 0}[hidden],template {    display: none}html {    -ms-text-size-adjust: 100%;    -webkit-text-size-adjust: 100%}a {    text-decoration: none}h1,h2,h3,h4 {    margin: 0;    font-weight: 400}abbr[title] {    border-bottom: 1px dotted}b,strong {    font-weight: 700}dfn {    font-style: italic}hr {    box-sizing: content-box;    height: 0}mark {    background: #ff0;    color: #000}code,kbd,pre,samp {    font-family: Menlo, Monaco, Consolas, Courier New, monospace;    font-size: 1em}q {    quotes: "\201C" "\201D" "\2018" "\2019"}small {    font-size: 80%}sub,sup {    font-size: 75%;    line-height: 0;    position: relative;    vertical-align: baseline}sup {    top: -.5em}sub {    bottom: -.25em}img {    border: 0;    vertical-align: bottom}fieldset {    border: 1px solid silver;    margin: 0 2px;    padding: .35em .625em .75em}legend {    border: 0;    padding: 0}button,input,select,textarea {    font-family: inherit;    font-size: 100%;    margin: 0}button,input {    line-height: normal}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}input[type=checkbox],input[type=radio] {    box-sizing: border-box;    padding: 0}input[type=search] {    -webkit-appearance: textfield;    box-sizing: content-box}textarea {    overflow: auto;    vertical-align: top}table {    border-collapse: collapse;    border-spacing: 0}ul {    padding: 0;    margin: 0}ul li {    list-style: none}i img {    vertical-align: bottom;    max-width: 100%}select {    width: 100%}option {    background-color: #fff;    padding: .2em}.ap-tt {    font-weight: 800;    color: #fff}.ap-ttt {    font-weight: 400;    text-align: center;    font-size: 2.4em;    padding: .4em;    color: #0f0f0f}@media only screen and (min-width:1000px) {    .ap-ttt {        font-size: 3.6em;        padding: .8em 0;        font-size: 52px;        padding: 8px    }}.ap-ttt--inside {    font-weight: 800}.ap-ttt--link {    font-weight: 700;    color: #0062be}.ap-txt {    font-weight: 400}.ap-txt--bold,.ap-txt-link {    font-weight: 700}.ap-txt-link {    color: #0062be;    text-decoration: underline}body {    font-family: Open Sans, sans-serif;    font-size: 12px;    -moz-osx-font-smoothing: grayscale;    -webkit-font-smoothing: antialiased;    position: relative;    overflow-x: hidden}@media screen and (min-width:480px) and (max-width:896px) and (orientation:landscape) and (max-height:500px) {    body {        max-width: 45em;        margin: 0 auto    }}.ap-input {    margin-bottom: 1em}.ap-label {    font-weight: 700;    display: block;    margin-bottom: .6em}.ap-input-txt {    border: 1px solid transparent;    width: 100%;    transition: .2s linear;    padding: .6em}@media only screen and (min-width:1200px) {    .ap-input-txt {        padding: 12px    }}.ap-input-txt-area {    border: 1px solid transparent;    width: 100%;    transition: .2s linear;    padding: .6em;    min-height: 160px}@media only screen and (min-width:1200px) {    .ap-input-txt-area {        min-height: 134px    }}.ap-input-nav .ap-btn {    border: 0;    width: 100%}@media only screen and (min-width:1200px) {    .ap-input-nav .ap-btn {        text-transform: uppercase;        font-weight: 700;        font-size: 22px;        padding: 12px 0    }}.ap-btn {    background-color: #0062be;    font-weight: 800;    color: #fff;    display: block;    border-radius: .2em;    text-align: center;    padding: .7em;    box-shadow: 0 0 .4em rgba(0, 0, 0, .8);    transition: .2s ease-in-out}@media only screen and (min-width:1000px) {    .ap-btn:hover {        background-color: #2d99ff    }}.ap-btn-social {    background-color: #0062be;    display: inline-block;    width: 1.8em;    height: 1.8em;    border-radius: 10em;    font-size: 1.6em}.ap-btn-social .icon {    width: 100%;    height: 100%;    fill: #fff}.ap-btn--twitter {    padding: .3em}.ap-btn--facebook {    background: 0 0}.ap-btn--facebook .icon {    fill: #0062be}.ap-btn-link {    display: inline-flex;    width: 6em;    color: #0062be;    flex-direction: row;    align-items: center;    font-size: 1.2em}.ap-btn-link .icon {    fill: #0062be;    height: 1.2em;    width: 1.2em}.ap--cstm {    position: relative;    color: #fff}.ap:before {    background-color: #0062be;    content: "";    position: absolute}.ap--title {    color: #0062be;    font-weight: 700}.ap-tabs {    position: relative;    z-index: 5}.ap-tabs-box {    padding: 1em 0}.ap-tabs-item {    display: inline-block}.ap-tabs-item--current .ap-tabs-link {    color: #0062be;    opacity: 1;    border-color: #0062be}.ap-tabs-link {    color: rgba(0, 0, 0, .6);    font-size: 1.4em;    font-weight: 900;    transition: color .3s ease-in;    padding: 0 .6em .4em;    border-bottom: 3px solid rgba(0, 0, 0, .2);    display: block}.ap-tabs-content {    position: relative}.ap-tab-content {    display: none}.ap-tab--active,.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail {    display: block}.ps-container>.ps-scrollbar-y-rail {    background-color: #f3f3f3;    border-radius: 10px;    display: none;    filter: none;    opacity: 1;    position: absolute;    right: 3px;    width: .5em}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y {    background-color: #dcdcdc;    border-radius: .5em;    position: absolute;    transition: background-color .2s linear 0s;    width: .5em;    border-radius: 10px}.ap-brand {    width: 100%;    max-width: 8em;    font-size: 2.5em;    margin: 0 auto;    position: relative}@media only screen and (min-width:1000px) {    .ap-brand {        margin: 0    }}.ap-brand-hidden {    opacity: 0;    position: absolute;    width: 0;    height: 0;    font-size: 0}.ap-brand-link {    display: block}.ap-brand .icon {    width: 100%;    height: 1em;    fill: #0d467c}.ap-social {    display: flex;    align-items: center}.ap-social .ap-btn-social:first-child {    margin-right: .6em}@media only screen and (min-width:1000px) {    .ap-panel {        max-width: 80em;        margin: 0 auto;        width: 100%    }}@media only screen and (min-width:1200px) {    .ap-panel {        max-width: 94em    }}.ap-scroll {    position: relative;    overflow: hidden}.ap-overlay {    background-color: #fff;    position: fixed;    display: none;    width: 100%;    height: 100%;    top: 0;    left: 0;    z-index: 200}.ap-load-area {    height: 100%;    display: flex;    width: 100%;    flex-direction: column;    justify-content: center;    align-items: center}.ap-load-area .ap-txt {    font-size: 2em}.ap-load-area .ap-txt span {    animation: 1.4s b both infinite}.ap-load-area .ap-txt span:nth-child(2) {    animation-delay: .2s}.ap-load-area .ap-txt span:nth-child(3) {    animation-delay: .4s}.ap-load-img {    width: 10em;    height: 8.4em}.ap-load-img .icon {    fill: #0062be;    width: 100%;    height: 100%}.ap-modal--is-visible {    display: block}.ap-main {    transition: .3s ease-in;    opacity: 0}.hidden {    position: absolute;    height: 0;    display: none}@keyframes b {    0% {        opacity: .2    }    20% {        opacity: 1    }    to {        opacity: .2    }}.ap-header {    background-color: #f2f2f2;    padding: 1em 0 0;    transition: .3s ease-in;    opacity: 0}@media only screen and (min-width:1200px) {    .ap-header {        padding: 1.4em 0 0    }}@media only screen and (min-width:1800px) {    .ap-header {        display: none    }}@media only screen and (min-width:1800px) {    .ap-header--visible {        display: block    }}@media only screen and (min-width:1000px) {    .ap-header .ap-panel {        display: flex;        flex-direction: row;        align-items: center;        justify-content: space-between    }}.ap-header .ap-brand {    position: relative}@media only screen and (min-width:1200px) {    .ap-header .ap-brand {        max-width: 7.6em    }}@media only screen and (max-width:760px) {    .ap-header .ap-brand:before {        content: "";        position: absolute;        height: 1px;        bottom: -.1em;        background-color: #000;        opacity: .1;        right: -.6em;        left: -.6em    }}.ap-nav-cont {    white-space: nowrap;    overflow-x: auto;    -webkit-overflow-scrolling: touch;    -ms-overflow-style: -ms-autohiding-scrollbar}.ap-nav-cont::-webkit-scrollbar {    display: none}.ap-nav-list {    display: inline-block}.ap-nav-list--current .ap-nav-item {    color: #0062be;    font-weight: 700;    border-color: #0062be}@media only screen and (min-width:1000px) {    .ap-nav-list:hover .ap-nav-item {        color: #0062be;        border-color: #0062be    }}.ap-nav-item {    color: #222;    border-bottom: 3px solid transparent;    font-size: 1.2em;    padding: 1em;    margin-right: .6em;    display: inline-block;    text-transform: uppercase;    transition: .3s ease-in-out}.ap-footer {    position: relative;    padding: 1em}@media only screen and (min-width:1200px) {    .ap-footer {        padding: 30px 1em    }}.ap-footer .ap-panel {    display: flex;    flex-direction: row;    align-items: center;    justify-content: space-between}.ap-footer .ap-brand {    max-width: 4em;    margin: 0;    height: 1em}@media only screen and (min-width:760px) {    .ap-footer .ap-brand {        font-size: 4.4em    }}@media only screen and (min-width:1200px) {    .ap-footer .ap-social {        font-size: 15px    }}@media only screen and (min-width:1200px) {    .ap-footer .ap-social .ap-btn-social:first-child {        margin-right: 26px    }}.ap-modal-gallery-slide {    position: relative}.ap-modal-gallery-slide:before {    content: "";    position: absolute;    width: 100%;    height: 100%;    background: url(../img/pattern.png) rgba(0, 24, 47, .5);    z-index: 12;    pointer-events: none}@media only screen and (min-width:800px) {    .ap-modal-gallery-slide {        position: relative;        height: 100%    }}.ap-slider-info {    position: relative;    z-index: 3;    height: calc(100% - 12.8em);    background-color: #fff}.ap-slider-info .ap-tt {    color: #222;    font-size: 2.2em;    text-transform: uppercase;    line-height: 1.2em}@media screen and (min-width:760px) and (max-width:1024px) and (orientation:portrait) {    .ap-slider-info .ap-tt {        font-size: 4em    }}@media only screen and (min-width:1000px) {    .ap-slider-info .ap-tt {        font-size: 54px    }}@media only screen and (min-width:800px) {    .ap-slider-info .ap-tt {        line-height: 1.2em;        max-width: 11em;        color: #fff;        font-size: 4em    }}.ap-slider-info .ap-tt span {    display: block}.ap-slider-info .ap-tt--small {    display: block;    font-weight: 400;    padding-top: .6em;    font-size: .8em;    position: relative}.ap-slider-info .ap-tt--small:before {    content: "";    position: absolute;    background-color: #e75400;    height: 2px;    width: calc(100% - 7.8em);    right: 0;    bottom: 50%;    margin-bottom: -.4em}@media only screen and (min-width:800px) {    .ap-slider-info .ap-tt--small {        font-size: .4em;        position: relative;        max-width: 16em;        max-width: 360px    }}@media screen and (min-width:760px) and (max-width:1024px) and (orientation:portrait) {    .ap-slider-info {        height: calc(100% - 30.8em)    }}@media only screen and (min-width:800px) {    .ap-slider-info {        background: 0 0;        position: absolute;        top: 0;        width: 100%;        height: 100%    }}.ap-slider-flx {    display: flex;    flex-direction: column;    justify-content: space-around;    height: 100%;    align-items: center;    max-width: 24em;    margin: 0 auto}@media screen and (min-width:760px) and (max-width:1024px) and (orientation:portrait) {    .ap-slider-flx {        max-width: 46em    }}@media only screen and (min-width:1000px) {    .ap-slider-flx {        flex-direction: row;        width: 100%;        max-width: 86%;        align-items: flex-end;        padding-bottom: 4em;        justify-content: space-between    }}.ap-slider-home {    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 22}@media only screen and (min-width:1800px) {    .ap-slider-home {        position: absolute;        height: 800px    }}.ap-slider-nav-split {    text-align: center;    padding: 1em}@media only screen and (min-width:1000px) {    .ap-slider-nav-split {        padding: 36px 1em 1em    }}.ap-slider-nav .ap-txt-link {    text-decoration: underline;    color: #222;    text-transform: uppercase;    display: inline-block;    padding: 0 .7em;    position: relative}.ap-slider-nav .ap-txt-link:nth-child(2):before {    background-color: #222;    content: "";    position: absolute;    height: 100%;    width: 1px;    left: 0}@media only screen and (min-width:800px) {    .ap-slider-nav .ap-txt-link:nth-child(2):before {        background-color: #fff;        opacity: .4    }}@media only screen and (min-width:800px) {    .ap-slider-nav .ap-txt-link {        color: #fff    }}@media only screen and (min-width:1000px) {    .ap-slider-nav .ap-txt-link {        font-size: 25px;        text-decoration: none    }}@media only screen and (min-width:1000px) {    .ap-slider-nav .ap-txt-link:hover {        text-decoration: underline    }}.ap-slide-home-img {    position: relative}@media only screen and (max-width:768px) {    .ap-slide-home-img {        height: 34em    }}@media only screen and (max-width:760px) {    .ap-slide-home-img {        height: 15em    }}@media only screen and (min-width:800px) {    .ap-slide-home-img {        height: 100vh    }}.ap-slide-home-img img {    width: 100%}.ap-logo-link {    display: block;    max-width: 22em;    margin: auto;    height: 2.8em}.ap-logo-link .icon {    width: 100%;    height: 100%}@media only screen and (min-width:800px) {    .ap-logo-link .icon {        fill: #fff    }}@media only screen and (max-width:1800px) {    .ap-home-wrapp--init {        overflow: hidden    }}.ap-home-wrapp--init .ap-contact,.ap-home-wrapp--init .ap-header,.ap-home-wrapp--init .ap-home-wrapp {    opacity: 0}@media only screen and (min-width:1800px) {    .ap-home-wrapp--init .ap-contact {        opacity: 1    }}.ap-prtc {    position: relative;    overflow: hidden}.ap-prtc .ap-ttt {    margin-bottom: .5em}@media only screen and (min-width:760px) {    .ap-prtc .ap-ttt {        margin-bottom: 0;        padding: .4em 0    }}.ap-prtc-img {    background-image: url(../img/areas-practica.jpg);    background-position: 50%;    background-size: cover;    background-repeat: no-repeat;    height: 20em;    position: relative}@media only screen and (min-width:760px) {    .ap-prtc-img {        height: 30em;        margin: 0 auto    }}@media only screen and (min-width:1000px) {    .ap-prtc-img {        background-image: url(../img/areas-practica-desktop.jpg);        background-size: 1373px auto;        background-position: top;        height: 432px    }}@media only screen and (min-width:1500px) {    .ap-prtc-img {        background-image: url(../img/areas-practica-big.jpg);        background-size: 1980px auto;        height: 498px    }}.ap-prtc-content {    margin-top: -64px;    position: relative;    z-index: 1;    padding: 24px 1em .5em}@media only screen and (min-width:1200px) {    .ap-prtc-content {        margin-top: -108px    }}.ap-prtc-content:before {    background: url(../img/areas-practica-grad.png);    background-size: contain;    content: "";    position: absolute;    top: 0;    width: 100%;    left: 0;    height: 66px}@media only screen and (min-width:760px) {    .ap-prtc-content:before {        height: 110px    }}.ap-prtc-content .ap-ttt {    padding-bottom: 24px;    position: relative}@media only screen and (min-width:1200px) {    .ap-prtc-content .ap-ttt {        padding-top: 9px;        padding-bottom: 12px    }}.ap-prtc-item {    margin-bottom: 1.2em}.ap-prtc-item .ap-btn {    max-width: 20em;    margin: auto}@media only screen and (min-width:1200px) {    .ap-prtc-item .ap-btn {        max-width: 100%;        padding: 13.5px 0;        font-size: 1.5em;        font-weight: 700    }}@media only screen and (min-width:760px) {    .ap-prtc-item {        margin-bottom: 1.6em;        width: 22em;        margin-left: 1.6em    }}@media only screen and (min-width:1000px) {    .ap-prtc-item {        width: 19.6em    }}@media only screen and (min-width:1200px) {    .ap-prtc-item:first-child,    .ap-prtc-item:nth-child(4),    .ap-prtc-item:nth-child(7) {        margin: 0    }}@media only screen and (min-width:1200px) {    .ap-prtc-item {        width: 26em    }}@media only screen and (min-width:760px) {    .ap-prtc-list {        display: flex;        flex-direction: row;        flex-wrap: wrap;        max-width: 50em;        margin: auto;        justify-content: center;        padding: 2em 0    }}@media only screen and (min-width:1000px) {    .ap-prtc-list {        max-width: 64em;        font-size: 1.2em    }}@media only screen and (min-width:1200px) {    .ap-prtc-list {        max-width: 82em    }}@media only screen and (min-width:760px) {    .ap-prtc-nav {        padding-right: 1em;        position: relative    }}.ap-prtc-nav .ap-btn-link {    text-transform: uppercase;    font-weight: 700;    width: 8em;    line-height: 2.2em}@media screen and (min-width:480px) and (max-width:896px) and (orientation:landscape) and (max-height:500px) {    .ap-prtc-nav .ap-btn-link {        line-height: 22px    }}@media only screen and (min-width:1200px) {    .ap-prtc-nav .ap-btn-link {        font-size: 12px;        width: 108px    }}@media only screen and (min-width:1200px) {    .ap-prtc-nav .ap-btn-link .icon {        height: 2.4em;        width: 1.8em    }}.ap-prtc-desc {    display: flex;    padding: 1em;    flex-direction: column;    justify-content: flex-start;    align-items: flex-start;    position: relative;    z-index: 2}@media only screen and (min-width:760px) {    .ap-prtc-desc {        flex-direction: row;        max-width: 48em;        margin: 0 auto;        padding: 4em 1em    }}@media only screen and (min-width:1200px) {    .ap-prtc-desc {        max-width: 869px;        padding: 54px 1em 110px    }}.ap-prtc-desc .ap-prtc-detail {    position: relative;    z-index: 2}.ap-prtc-detail {    position: relative;    padding-bottom: 34px}.ap-prtc-detail:after {    background-color: #e75400;    content: "";    width: 6em;    height: 4px;    position: absolute;    bottom: 1em}@media only screen and (min-width:1200px) {    .ap-prtc-detail {        max-width: 610px    }}.ap-prtc-detail .ap-tttt {    color: #222;    font-size: 1.8em;    font-weight: 800;    margin-bottom: .4em}@media only screen and (min-width:1200px) {    .ap-prtc-detail .ap-tttt {        font-size: 30.5px;        line-height: 30px;        margin-bottom: 36px    }}.ap-prtc-detail .ap-txt {    padding-bottom: 1em;    line-height: 1.6em}@media only screen and (min-width:1200px) {    .ap-prtc-detail .ap-txt {        font-size: 15px;        padding-bottom: 24px    }}.ap-prtc-detail .ap-txt--bold {    font-weight: 700}.ap-prtc-detail-list {    padding-left: 1em;    display: flex;    flex-direction: column;    justify-content: flex-start;    width: 100%}.ap-prtc-detail-list--wrap {    flex-wrap: wrap;    flex-direction: row}.ap-prtc-detail-item {    margin-bottom: .6em;    position: relative;    width: 100%}@media only screen and (min-width:760px) {    .ap-prtc-detail-item {        width: 48%;        padding: 0 .7em    }}.ap-prtc-detail-item:before {    content: "";    border: none;    position: absolute;    width: 4px;    height: 4px;    left: -10px;    border-radius: 1.2em;    top: 0;    margin-top: 8px;    background-color: #e75400}.ap-prtc-detail-item:last-child {    margin-bottom: 0}@media only screen and (min-width:1200px) {    .ap-prtc-detail-item {        font-size: 15px;        padding: 0    }}.ap-prtc-justice {    position: absolute;    width: 100%;    height: 100%;    z-index: 1;    bottom: 0;    left: 4em;    opacity: .4}@media screen and (min-width:480px) and (max-width:896px) and (orientation:landscape) and (max-height:500px) {    .ap-prtc-justice {        font-size: .6em    }}.ap-prtc-justice .icon {    fill: #e9e9e9;    font-size: 17em;    opacity: 1;    width: 2em;    height: 2em;    position: absolute;    left: 50%;    margin-left: -1.2em;    padding: 0}@media only screen and (min-width:760px) {    .ap-prtc-justice .icon {        font-size: 4em;        width: 18em;        height: 18em;        left: 0;        bottom: 50%;        margin-left: -3em;        margin-bottom: -14em    }}.ap-contact {    background-color: #f2f2f2;    padding: 0 1em 4em}@media only screen and (min-width:1200px) {    .ap-contact {        padding: 0 1em 76px    }}@media only screen and (min-width:1200px) {    .ap-contact .ap-ttt {        padding-top: 54px;        padding-bottom: 30px    }}.ap-cntc-flx {    display: flex;    flex-direction: column}@media screen and (max-width:1000px) {    .ap-cntc-flx {        max-width: 34em;        margin: 0 auto    }}@media only screen and (min-width:1000px) {    .ap-cntc-flx {        flex-direction: row;        width: 54em;        margin: 0 auto;        padding: 0 1em    }}@media only screen and (min-width:1200px) {    .ap-cntc-flx {        width: 792px;        padding: 0    }}.ap-cntc-info {    margin-bottom: 1em}@media only screen and (min-width:750px) {    .ap-cntc-info {        width: 28em;        padding: 0 2em;        margin-bottom: 0    }}@media only screen and (min-width:1200px) {    .ap-cntc-info {        padding: 24px 0 0 44px;        width: 760px;        margin-right: 60px    }}.ap-cntc-info-sect {    display: flex;    flex-direction: row;    align-items: flex-start;    margin-bottom: 1em}@media only screen and (min-width:1200px) {    .ap-cntc-info-sect:nth-child(2) {        margin-top: 44px    }}@media only screen and (min-width:1200px) {    .ap-cntc-info-sect:nth-child(3) .ap-cntc-data {        margin-top: 20px;        line-height: 22px    }}.ap-cntc-icon {    width: 2em;    text-align: center;    font-size: 2em}.ap-cntc-icon .icon {    fill: #e75400;    width: 1em;    height: 1em;    margin: 0 auto}@media only screen and (min-width:1200px) {    .ap-cntc-icon--place {        font-size: 40px;        width: 50px;        margin-right: 12px    }}@media only screen and (min-width:1200px) {    .ap-cntc-icon--envelope {        font-size: 28px;        width: 50px;        margin-right: 12px;        line-height: 46px    }}@media only screen and (min-width:1200px) {    .ap-cntc-icon--phone {        font-size: 28px;        width: 50px;        margin-right: 12px;        line-height: 76px    }}.ap-cntc-data {    width: calc(100% - 3em)}@media only screen and (min-width:1200px) {    .ap-cntc-data {        font-size: 15px    }}@media only screen and (min-width:1200px) {    .ap-cntc-data .ap-txt {        line-height: 22px    }}@media only screen and (min-width:1200px) {    .ap-cntc-data .ap-txt-link {        margin-top: 8px;        display: block    }}.ap-cntc-form {    width: 100%}@media only screen and (min-width:1200px) {    .ap-cntc-form {        font-size: 15px    }}@media only screen and (min-width:760px) {    .ap-us {        background-color: #201c1c;        height: 594px;        position: relative    }}.ap-us-img {    background: url(../img/slide-01.jpg) no-repeat 50%;    background-size: cover;    height: 18em}@media only screen and (min-width:760px) {    .ap-us-img {        background-position: bottom;        background-size: 1700px;        height: 594px;        max-width: 1920px;        margin: 0 auto    }}.ap-us-info {    padding-bottom: 2em}@media only screen and (min-width:760px) {    .ap-us-info:before {        background: linear-gradient(180deg, transparent, #000);        content: "";        top: -18em    }}@media only screen and (min-width:760px) {    .ap-us-info,    .ap-us-info:before {        position: absolute;        right: 0;        left: 0;        bottom: 0    }    .ap-us-info {        z-index: 1    }}.ap-us-info-box {    position: relative}@media only screen and (max-width:1000px) {    .ap-us-info-box {        max-width: 90%;        margin: 0 auto    }}@media only screen and (min-width:760px) {    .ap-us-info-box {        position: relative;        font-size: 9.8px;        max-width: 510px    }}.ap-us-info-box .ap-txt {    padding-bottom: .6em;    font-size: 1.4em}@media only screen and (min-width:760px) {    .ap-us-info-box .ap-txt:nth-child(2) {        padding-top: 15px    }}.ap-us-info-box:before {    background: #e75400;    content: "";    position: absolute;    width: 88px;    height: 1px;    bottom: -8px}.ap-us-info .ap-ttt,.ap-us-info .ap-txt {    color: #222}@media only screen and (min-width:760px) {    .ap-us-info .ap-ttt,    .ap-us-info .ap-txt {        color: #fff    }}@media only screen and (min-width:760px) {    .ap-us-info .ap-ttt {        text-align: left;        margin-bottom: 0;        padding: .2em 0    }}@media only screen and (min-width:760px) {    .ap-info-panel {        max-width: 49em;        margin: auto;        padding: 2em 0;        text-align: left;        position: relative;        z-index: 2    }}@media only screen and (max-width:760px) {    .ap-lawyers-panel {        height: 64em    }}@media only screen and (min-width:760px) {    .ap-lawyers-panel {        background-color: #0062be;        display: flex;        flex-direction: row;        justify-content: center;        height: 590px;        margin: 0 auto    }}.ap-lawyer {    position: relative;    overflow: hidden}@media only screen and (max-width:760px) {    .ap-lawyer .ps-scrollbar-y-rail {        display: none!important    }}.ap-lawyer-square {    height: 100%}@media only screen and (max-width:760px) {    .ap-lawyer {        height: 50%    }}.ap-lawyer--carlos .ap-lawyer-img {    background: url(../img/img-carlos-mov.jpg) no-repeat;    background-size: cover;    background-position: 50%}@media only screen and (min-width:760px) {    .ap-lawyer--carlos .ap-lawyer-img {        background: url(../img/img-carlos.jpg) no-repeat;        background-size: 686px auto;        background-position: 100%    }}@media only screen and (min-width:1100px) {    .ap-lawyer--carlos .ap-lawyer-overlay {        left: inherit;        right: 0    }}@media only screen and (min-width:1100px) {    .ap-lawyer--carlos .ap-lawyer-button {        transform: translateX(36px)    }}@media only screen and (max-width:760px) {    .ap-lawyer--mauricio .ap-lawyer-img {        background: url(../img/img-mauricio-mov.jpg) no-repeat 50%;        background-size: cover    }}@media only screen and (min-width:760px) {    .ap-lawyer--mauricio .ap-lawyer-img {        background: url(../img/img-mauricio.jpg) no-repeat;        background-size: 686px auto    }}@media only screen and (min-width:760px) {    .ap-lawyer:nth-child(2) {        transform: translateX(-2px)    }}@media only screen and (min-width:760px) {    .ap-lawyer {        width: 100%;        display: flex;        flex-direction: row;        justify-content: flex-start    }}.ap-lawyer-page {    overflow: hidden}@media only screen and (min-width:760px) {    .ap-lawyer-page {        height: 520px    }}@media only screen and (min-width:1200px) {    .ap-lawyer-page {        height: 592px    }}.ap-lawyer-page .ap-lawyer-square {    height: 38em}@media only screen and (min-width:760px) {    .ap-lawyer-page .ap-lawyer-square {        width: 50%;        height: 100%    }}@media only screen and (min-width:760px) {    .ap-lawyer-page .ap-lawyer {        height: 520px;        margin: 0 auto    }}@media only screen and (min-width:1200px) {    .ap-lawyer-page .ap-lawyer {        height: 592px;        margin: 0 auto    }}.ap-lawyer-page .ap-lawyer-data {    padding-top: 33px;    display: block}@media only screen and (min-width:1100px) {    .ap-lawyer-page .ap-lawyer-data {        padding-top: 44px    }}@media only screen and (min-width:1200px) {    .ap-lawyer-page .ap-lawyer-data-icon {        font-size: 10px;        margin-bottom: 10px    }}.ap-lawyer-page .ap-lawyer-data-info {    padding-top: 20px}.ap-lawyer-page .ap-lawyer .ap-tt {    font-size: 50px;    letter-spacing: 5px;    line-height: 61px}.ap-lawyer-page .ap-lawyer .ap-tt--small {    letter-spacing: 1px;    line-height: 30px}@media only screen and (min-width:1100px) {    .ap-lawyer-page .ap-lawyer-nav {        margin-bottom: 26px    }}@media only screen and (min-width:1100px) {    .ap-lawyer-page .ap-lawyer-desc .ap-txt {        padding-bottom: 30px;        font-size: 14px;        line-height: 20px    }}@media only screen and (min-width:1100px) {    .ap-lawyer-page .ap-lawyer-desc .ap-txt--bold {        padding-bottom: 8px;        font-size: 17.3px    }}.ap-lawyer-page .ap-btn-link {    text-transform: uppercase;    font-weight: 700}@media only screen and (min-width:1100px) {    .ap-lawyer-page .ap-btn-link {        font-size: 12px;        width: 108px    }}.ap-lawyer-page--mauricio .ap-lawyer-bg {    background: #0062be;    opacity: 1}.ap-lawyer-page--mauricio .ap-lawyer {    flex-direction: row-reverse}.ap-lawyer-page--mauricio .ap-lawyer-info {    align-items: flex-end}@media only screen and (min-width:1100px) {    .ap-lawyer-page--mauricio .ap-lawyer-info {        padding: 33px 80px 0 0    }}.ap-lawyer-page--carlos .ap-lawyer-bg {    background: #0062be;    opacity: 1}@media only screen and (min-width:1100px) {    .ap-lawyer-page--carlos .ap-lawyer-overlay {        left: inherit;        right: 0    }}@media only screen and (min-width:1100px) {    .ap-lawyer-page--carlos .ap-lawyer-data {        padding-left: 35px;        padding-top: 43px    }}@media only screen and (min-width:760px) {    .ap-lawyer-detach {        position: absolute;        width: 100%;        height: 100%;        z-index: 2;        left: 0;        top: 0;        background-color: #fff;        opacity: 0    }}.ap-lawyer .ap-tt {    font-weight: 700;    text-transform: uppercase;    font-size: 3em}@media only screen and (min-width:1100px) {    .ap-lawyer .ap-tt {        font-size: 61px;        letter-spacing: 5px;        line-height: 61px    }}.ap-lawyer .ap-tt--small {    display: block;    font-weight: 400;    font-size: .6em}@media only screen and (min-width:1100px) {    .ap-lawyer .ap-tt--small {        letter-spacing: 1px    }}.ap-lawyer-bg {    background: url(../img/pattern.png);    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    opacity: .2}.ap-lawyer-img {    width: 100%;    position: relative;    height: 100%}.ap-lawyer-img img {    width: 100%}.ap-lawyer-square {    position: relative}@media only screen and (min-width:760px) {    .ap-lawyer-square {        width: 100%    }}.ap-lawyer-overlay {    position: absolute;    z-index: 2;    top: 0;    right: 0;    left: 0;    bottom: 0;    display: flex;    flex-direction: column;    justify-content: flex-end;    align-items: center;    padding-bottom: 2.8em}@media only screen and (min-width:1100px) {    .ap-lawyer-overlay {        padding-bottom: 100px;        width: 650px    }}.ap-lawyer-info {    overflow: hidden}@media only screen and (min-width:760px) {    .ap-lawyer-info {        width: 50%;        display: flex;        flex-direction: column;        align-items: flex-start    }}@media only screen and (min-width:1100px) {    .ap-lawyer-info {        width: 650px;        padding: 33px 0 0 44px    }}.ap-lawyer-info-area {    padding: 1em;    height: 100%}@media only screen and (min-width:760px) {    .ap-lawyer-info-area {        padding: 1em;        height: 100%;        width: 44em    }}.ap-lawyer-info .ap-scroll {    height: calc(100% - 2.8em);    padding: 0 1.2em 0 0}@media only screen and (min-width:1000px) {    .ap-lawyer-info .ap-scroll {        height: calc(100% - 4.8em)    }}.ap-lawyer-desc {    margin-bottom: 1em}.ap-lawyer-desc .ap-txt {    padding-bottom: 1em}.ap-lawyer-desc .ap-txt--bold {    padding-bottom: .6em}.ap-lawyer-nav {    margin-bottom: 1em}.ap-lawyer-photo {    width: 10em;    height: 10em;    border-radius: 14em;    overflow: hidden;    margin: 0 auto 1.6em}@media only screen and (min-width:1100px) {    .ap-lawyer-photo {        font-size: 24px;        margin-bottom: 10px    }}.ap-lawyer-photo img {    width: 100%}.ap-lawyer-data {    text-align: center;    position: absolute;    top: 0;    left: 0;    right: 0;    display: flex;    bottom: 0;    flex-direction: column;    justify-content: center;    font-size: .85em}@media only screen and (min-width:1000px) {    .ap-lawyer-data {        font-size: 1.12em    }}.ap-lawyer-data .icon {    width: 100%;    height: 100%;    fill: rgba(67, 164, 255, .9)}.ap-lawyer-data-icon {    width: 3em;    height: 3em;    margin: 0 auto .6em}.ap-lawyer-data .ap-txt-link {    color: #fff;    text-decoration: underline}.ap-lawyer-data .ap-txt-link:hover {    text-decoration: none}.ap-lawyer-data .ap-txt--bold {    color: #fff}.ap-lawyer-data .ap-txt--bold a {    color: #fff;    text-decoration: underline}.ap-lawyer-data-info {    margin-bottom: 1em}.ap-lawyer-data-info:last-child {    margin: 0}.ap-lawyer-button {    text-align: center;    position: relative;    z-index: 2}@media only screen and (min-width:1100px) {    .ap-lawyer-button {        max-width: 400px;        transform: translateX(13px)    }}.ap-lawyer-button .ap-btn-outline {    border: 1px solid #fff;    color: #fff;    display: block;    margin-top: 3.4em;    padding: .6em;    border-radius: .2em;    transition: .3s linear;    font-weight: 700;    font-size: 1.6em}@media only screen and (min-width:1000px) {    .ap-lawyer-button .ap-btn-outline:hover {        background-color: #fff;        color: #0062be    }}@media only screen and (min-width:1100px) {    .ap-lawyer-button .ap-btn-outline {        max-width: 304px;        padding: 11px;        font-size: 21px;        margin: 35px auto 0    }}.ap-gal-flx {    display: flex;    flex-direction: column;    justify-content: center;    height: 100%}.ap-gal-overlay {    background: url(../img/pattern.png) rgba(0, 98, 190, .2);    position: absolute;    display: none;    top: 0;    z-index: 22;    left: 0;    right: 0;    bottom: 0}.ap-gal-overlay .ap-video {    max-width: 26.5em;    margin: 0 auto}@media only screen and (min-width:760px) {    .ap-gal-overlay .ap-video {        max-width: 45.5em    }}.ap-gal-overlay .ap-video-src {    width: 100%}.ap-gal-img {    background-size: cover;    background-position: 50%;    height: 100%;    max-width: 1366px;    margin: auto}@media only screen and (min-width:1920px) {    .ap-gal-img {        max-width: 1466px    }}.ap-gal-img--01 {    background-image: url(../img/gallery/img-01.jpg);    background-position: top}.ap-gal-img--02 {    background-image: url(../img/gallery/img-02.jpg);    background-position: bottom}.ap-gal-img--03 {    background-image: url(../img/gallery/img-03.jpg);    background-position: bottom}.ap-gal-img--04 {    background-image: url(../img/gallery/img-04.jpg);    background-position: top}.ap-gal-img--05 {    background-image: url(../img/gallery/img-05.jpg);    background-position: top}.ap-gal-nav {    position: absolute;    width: 100%;    text-align: right;    bottom: 0;    z-index: 12;    padding: .6em;    display: flex;    justify-content: flex-end}.ap-gal-link {    color: #fff;    display: flex;    flex-direction: row-reverse;    align-items: center;    border: 1px solid;    padding: .6em;    border-radius: .34em;    width: 8.3em;    position: relative;    display: none}.ap-gal-link .icon {    width: 1em;    height: 1em;    fill: #fff;    margin-right: .6em}.ap-gallery {    position: relative}@media only screen and (max-width:1000px) {    .ap-gallery {        height: 24em    }}@media only screen and (max-width:414px) {    .ap-gallery {        height: 16em    }}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {    .ap-gallery {        height: 34em    }}@media only screen and (min-width:1000px) {    .ap-gallery {        height: 680px;        max-width: 1366px;        margin: auto    }}@media only screen and (min-width:1100px) {    .ap-gallery {        height: 596px;        max-width: 1380px    }}@media only screen and (max-width:1000px) {    .ap-gallery-slide {        height: 24em    }}@media only screen and (max-width:414px) {    .ap-gallery-slide {        height: 16em    }}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {    .ap-gallery-slide {        height: 34em    }}@media only screen and (min-width:1000px) {    .ap-gallery-slide {        height: 680px    }}@media only screen and (min-width:1100px) {    .ap-gallery-slide {        height: 596px    }}.ap-gallery-slide:before {    content: "";    background: linear-gradient(180deg, transparent, #000);    position: absolute;    width: 100%;    height: 10em;    bottom: 0;    z-index: 8;    opacity: .6}.ap-gallery-slide .swiper-pagination-bullet {    background: 0 0;    border: 2px solid #fff}@media only screen and (min-width:1100px) {    .ap-gallery-slide .swiper-pagination-bullet {        margin: 0 8px;        width: 12px;        height: 12px    }}.ap-gal-close {    position: absolute;    fill: #fff;    width: 2.5em;    height: 2.5em;    display: block;    right: 0;    z-index: 10}.ap-gal-close .icon {    width: 100%;    height: 100%}.ap-insights .ap-tabs-nav {    background-color: #0062be;    padding: 1em 0;    text-align: center}@media only screen and (min-width:1000px) {    .ap-insights .ap-tabs-nav {        padding: 23px 0 17px    }}.ap-insights .ap-tabs-link {    color: #4da9ff;    border: 0;    font-weight: 400;    font-size: 1.2em}.ap-insights .ap-tabs-content {    padding: 1em}@media only screen and (min-width:1000px) {    .ap-insights .ap-tabs-item {        margin: 0 16px    }}.ap-insights .ap-tabs-item--current .ap-tabs-link {    font-weight: 700;    color: #fff}.ap-tab-flx {    display: flex;    flex-wrap: wrap}@media only screen and (min-width:1000px) {    .ap-tab-flx {        max-width: 80em;        margin: 0 auto;        justify-content: center    }}@media only screen and (min-width:1000px) {    .ap-tab--first {        padding: 50px 0 142px    }}@media only screen and (min-width:1000px) {    .ap-tab--first .ap-tab-flx {        max-width: 750px;        margin: 0 auto;        justify-content: space-between    }}.ap-tab--first .ap-ttt--link {    min-height: 3em}@media only screen and (min-width:1000px) {    .ap-tab--first .ap-ttt--link {        margin-top: 6px;        font-size: 24px;        max-width: 200px    }}.ap-tab--first .ap-post-link {    color: #222}@media only screen and (min-width:1000px) {    .ap-tab--secnd {        padding: 50px 0 5px    }}@media only screen and (min-width:1000px) {    .ap-tab--secnd .ap-ttt--link {        font-size: 21.2px;        line-height: 25.8px;        margin-top: 5px    }}@media only screen and (min-width:1000px) {    .ap-tab--secnd .ap-post {        margin-bottom: 40px    }}@media only screen and (min-width:1000px) {    .ap-tab--secnd .ap-tab-flx {        max-width: 750px;        margin: 0 auto;        justify-content: space-between    }}@media only screen and (min-width:1000px) {    .ap-tab--third {        padding: 50px 0 5px    }}.ap-tab--third .ap-ttt--link {    font-size: 17.2px;    letter-spacing: -.5px;    margin-top: 16px}@media only screen and (min-width:1000px) {    .ap-tab--third .ap-ttt--link {        line-height: 25.8px    }}@media only screen and (min-width:1000px) {    .ap-tab--third .ap-post {        margin-bottom: 40px    }}@media only screen and (min-width:1000px) {    .ap-tab--third .ap-tab-flx {        max-width: 750px;        margin: 0 auto;        justify-content: space-between    }}.ap-post {    width: 48%;    padding: 1em;    position: relative}.ap-post:before {    content: "";    position: absolute;    width: 5em;    height: .1em;    background-color: #e75400;    bottom: 0}@media only screen and (min-width:760px) {    .ap-post {        width: 32%    }}.ap-post-info {    display: flex;    flex-direction: row;    justify-content: space-between}.ap-post-img img {    width: 100%}.ap-post .ap-txt {    margin-top: .6em;    color: #222}@media only screen and (min-width:1000px) {    .ap-post .ap-txt {        font-size: 15px    }}.ap-post .ap-txt--date {    color: #c3c3c3}.ap-post .ap-txt--link {    color: #0062be;    text-transform: uppercase;    text-decoration: underline}.ap--is-loading .ap-header,.ap--is-loading .ap-main {    opacity: 0;    transition: 30s linear}.ap--is-ready .ap-header,.ap--is-ready .ap-main {    opacity: 1}@media only screen and (min-width:1800px) {    .ap-header,    .ap-main {        max-width: 1920px;        margin: 0 auto;        position: relative    }}