@keyframes slideShow{0%,to{opacity:0;transform:scale(1)}25%,5%{opacity:1}30%{opacity:0;transform:scale(1.1)}}@keyframes slideShowInfoWrapper{0%,5%{visibility:hidden}10%{visibility:visible}}@keyframes slideShowTitle{0%,5%{opacity:0;transform:scale(.9)}10%{opacity:1;transform:scale(1)}}@keyframes slideShowButton{0%,10%{opacity:0}15%{opacity:1}}body,html{margin:0;font-size:100%;background:#fff;font-family:"Source Sans Pro",sans-serif;height:100%}html{scroll-behavior:smooth}a,input[type=button],input[type=email],input[type=submit],input[type=text],svg{transition:.15s all;-webkit-transition:.15s all;-moz-transition:.15s all;-o-transition:.15s all;-ms-transition:.15s all}a,a:hover{text-decoration:none}img{max-width:100%}svg{height:1em;width:1em}h1,h2,h3,h4,h5,h6{margin:0;color:#12365c}nav,ul{margin:0;padding:0}li{list-style-type:none}.button-prima,nav a,p{letter-spacing:1px;font-size:17px}p{margin:0;line-height:1.8em;color:#707579}.button-prima{letter-spacing:2px;color:#fff;padding:12px 25px;border:2px solid #fff;margin-top:30px;border-radius:4px;display:inline-block;cursor:pointer;transition:all .15s}.button-prima:hover{color:#a47741;border:2px solid #a47741}.navbar-brand img{width:250px}.menu svg{fill:#ccc}.menu svg:hover{fill:#a47741}.header>div>.header-phone{color:#a47741;float:right}header{position:absolute;z-index:9;width:100%;padding:1rem 0}.toggle,[id^=drop]{display:none}nav:after{content:"";display:table;clear:both}.slideshow__wrapper>figure,nav ul{padding:0;margin:0;position:relative}nav ul{float:right;list-style:none}nav ul li{margin:0;display:inline-block}nav a{font-weight:400;color:#ccc;position:relative;padding:.2rem}.menu li.active a,nav a:hover{color:#a47741}@media all and (max-width:991px){.header-agile{float:left}nav ul{width:100%}.menu,.toggle+a{display:none}.toggle{display:block;padding:10px;border:0;float:right;background-color:#333;fill:#fff}.toggle:hover{fill:#12365c;background-color:#fff}.toggle svg{height:25px;width:25px}[id^=drop]:checked+ul{display:block;background:#fff;padding:15px 0;text-align:center}nav ul li{display:block;width:100%;padding:5px 0}nav a{color:#12365c}.menu li.active a,nav a:hover{color:#a47741}.icons svg{fill:#12365c}.icons svg:hover{fill:#a47741}}@media all and (max-width:330px){nav ul li{display:block;width:94%}}.slideshow__info,.slideshow__wrapper{width:100%;height:100vh}.slideshow__wrapper{position:relative;overflow:hidden}.slideshow__wrapper>figure{width:100%;height:100%;opacity:0;animation:slideShow 24s linear infinite 0s}.slideshow__wrapper>.slideshow__slide--0{opacity:1;background:url(../images/slide_0.jpg) no-repeat center;background-size:cover}.slideshow__wrapper>.slideshow__slide--1{top:-100%;animation-delay:6s;background:url(../images/slide_1.jpg) no-repeat center;background-size:cover}.slideshow__wrapper>.slideshow__slide--2{top:-200%;animation-delay:12s;background:url(../images/slide_2.jpg) no-repeat center;background-size:cover}.slideshow__wrapper>.slideshow__slide--3{top:-300%;animation-delay:18s;background:url(../images/slide_3.jpg) no-repeat center;background-size:cover}.inner-page-banner:before,.slideshow__info,.text:before{position:absolute;background:rgba(0,0,0,.5)}.slideshow__info-wrap{position:absolute}.slideshow__subt{font-family:"Source Sans Pro",sans-serif;color:#fff;font-size:24px;font-style:italic}.slideshow__comment,.slideshow__title{font-family:"Source Sans Pro",sans-serif;color:#fff;font-size:30px;font-weight:700}.slideshow__title{font-size:55px;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.4);animation:slideShowTitle 24s linear 0s;animation-iteration-count:1}.slideshow__button,.slideshow__info-wrap{animation:slideShowInfoWrapper 24s linear 0s;animation-iteration-count:1}.slideshow__button{animation:slideShowButton 24s linear 0s}.inner-page-banner{background:url(../images/slide_0.jpg) no-repeat;background-position:100% 10%;background-size:cover;min-height:300px;position:relative}.inner-page-banner:before,.text:before{content:"";width:100%;height:100%;top:0;left:0}h1.heading,h2.heading,h3.heading{font-size:40px;text-transform:uppercase;font-weight:700;letter-spacing:5px}h1.heading span,h2.heading span,h3.heading span{font-weight:200}.blog h4,.inner-heading h4{font-size:22px;font-weight:600;letter-spacing:3px;line-height:30px;text-transform:uppercase}.banner-about{padding-left:17em}@media (min-width:991px){.serv__card-ini-wrap{border-right:solid 1px #ccc}}.serv-wrap{width:auto;display:inline-block}.serv-card{text-align:center}.serv-card .serv-doc,.serv-card a h4,.serv-card p,.serv-card ul li{text-align:left}.serv-doc{display:grid}.serv-doc svg{fill:#12365c}.blog .heading,.serv-doc a{color:#12365c}.blog ul li{display:inline-block;color:#707579;font-size:16px;letter-spacing:1px}.blog a.btn,.text a.btn{letter-spacing:2px;color:#fff;padding:12px 25px;border-radius:4px}.blog a.btn{font-size:15px;background:#333;margin-top:20px}.blog a.btn:hover,footer{background:#12365c}.serv__nav-bar{height:100%;border-right:solid 1px #ccc}.serv__nav-bar>a,.serv__nav-bar>p{display:block;font-family:"Source Sans Pro",sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#707579}.serv__nav-bar>.serv__nav-act{font-size:20px;font-weight:700;color:#12365c}.serv__main-info ul li{display:block;font-size:17px;letter-spacing:1px;line-height:1.8em;margin-left:15px}.serv__main-foto{width:100%;height:300px;background-position:center;background-repeat:no-repeat;background-size:cover}.serv__main-foto--civ{background-image:url(../images/civil.jpg)}.serv__main-foto--lab{background-image:url(../images/laboral.jpg)}.serv__main-foto--com{background-image:url(../images/comercial.jpg)}.serv__main-foto--mig{background-image:url(../images/migratorio.jpg)}.serv__main-foto--pen{background-image:url(../images/penal.jpg)}.serv__main-foto--adm{background-image:url(../images/administrativo.jpg)}.serv__main-foto--fam{background-image:url(../images/patrimonio.jpg)}.serv__main-foto--esp{background-image:url(../images/servicio_especializado.jpg)}.text{background-image:url(../images/parallax.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.text h2.heading{color:#fff}.text p{color:#ccc;width:80%;margin:auto}.text a.btn{font-size:17px;border:2px solid #fff;margin-top:30px}.text a.btn:hover{color:#a47741;border:2px solid #a47741}footer img{width:170px}footer svg{fill:rgba(255,255,255,.7)}footer svg#arrow-up{height:1.5em;width:1.5em;fill:rgba(255,255,255,.5)}.footer_grids p a,.footer_left p,.footer_middle p{letter-spacing:1px;margin-top:1.5em}.footer_grids p a,.footer_grids ul li a,.footer_left p,.footer_middle p,.footer_right p,.footer_right p a{font-size:16px;line-height:28px;color:rgba(255,255,255,.7)}.footer_grids ul li a{letter-spacing:1px;text-transform:capitalize;display:block;margin-bottom:.2em}.footer_grids h3 a,.footer_grids h3 a:visited,.footer_grids h4 a,.footer_grids h4 a:visited{color:#a47741}.footer_grids h3,.footer_grids h4{font-size:23px;color:#a47741;letter-spacing:2px;text-transform:uppercase}.footer_grids h4{font-size:16px}.footer_right p,.footer_right p a{margin-bottom:.5em}.footer_right svg{fill:#a47741}.footer_middle ul li,.text a.btn{display:inline-block}.footer_middle ul li a{line-height:28px;display:block;margin-bottom:.5em}.copyright p,.footer_middle ul li a{letter-spacing:1px;font-size:16px}.copyright p,.copyright p a{color:rgba(255,255,255,.5)}#miga{background-color:#ccc}.breadcrumb{background-color:unset;border-radius:unset}.team-info h3,li.breadcrumb-item a{color:#12365c;font-weight:600}.team-gd{padding:2em}.team-info h3{font-size:1.4em;letter-spacing:2px;text-transform:uppercase}.team-social{display:inline-flex}.team-social svg{fill:#12365c}#contact svg{fill:#707579}p.para-agileits-w3layouts a{color:#707579}.w3l-footer ul li a:hover,p.copy-right-grids a:hover,p.para-agileits-w3layouts a:hover{color:#12365c}h4.contact-title{font-size:24px;font-weight:700;letter-spacing:3px;line-height:30px}.form-bg-w3ls button,.form-bg-w3ls input[type=email],.form-bg-w3ls input[type=text],.form-bg-w3ls textarea,.form-control{padding:12px 20px;border-radius:0;letter-spacing:1px;font-size:17px;outline:0}.form-bg-w3ls textarea{resize:none;height:8em}.form-bg-w3ls button{background:#333;color:#fff;width:100%;cursor:pointer;padding:14px 0;border-radius:4px;transition:.15s all;-webkit-transition:.15s all;-moz-transition:.15s all;-o-transition:.15s all;-ms-transition:.15s all}.form-bg-w3ls button:hover{background-color:#12365c}#mapa>iframe{outline:0;border:0;width:100%;height:400px;padding:1em}@media (max-width:1366px){.bs-slider-overlay,.bs-slider-overlay1,.csslider>ul>li{min-height:700px}h1.agile-title,h2.agile-title,h4.agile-title{font-size:4.2em}}@media (max-width:1280px){.inner-page-banner{min-height:250px}}@media (max-width:1080px){.bs-slider-overlay,.bs-slider-overlay1,.csslider>ul>li{min-height:650px}h1.agile-title,h2.agile-title,h4.agile-title{font-size:3.6em}p{font-size:16px}h2.heading,h3.heading{font-size:35px;letter-spacing:3px}.blog h4{font-size:20px;letter-spacing:2px}.blog ul li{font-size:15px}.text p{width:90%}h3.tittle{font-size:2.2em}.feature-grids h3,.inner-heading h4{font-size:21px;letter-spacing:2px}.parts-w3ls h4{font-size:18px;letter-spacing:1px}.parts-w3ls span{font-size:2.5em}.footer_middle ul li a{font-size:15px;letter-spacing:.5px}}@media (max-width:1024px){.bs-slider-overlay,.bs-slider-overlay1,.csslider>ul>li{min-height:600px}h1.agile-title,h2.agile-title,h4.agile-title{font-size:3.4em}.about-right h4{font-size:19px;letter-spacing:1px}.inner-page-banner{min-height:200px}}@media (max-width:991px){.left-img{margin-top:0}.team-gd{padding:2em 0}.team-info h3{font-size:1.2em}}@media (max-width:800px){h1.agile-title,h2.agile-title,h4.agile-title{font-size:3em}h3.tittle{font-size:2em}.inner-page-banner{min-height:150px}.map iframe{height:350px}}@media (max-width:736px){h1.agile-title,h2.agile-title,h4.agile-title{font-size:2.7em}.bs-slider-overlay,.bs-slider-overlay1,.csslider>ul>li{min-height:550px}.text p{width:100%}h2.heading,h3.heading{font-size:32px;letter-spacing:2px}}@media (max-width:600px){.navbar-brand img{width:200px}.text a.btn{font-size:16px;letter-spacing:1px;padding:10px 25px}.form-bg-w3ls input[type=email],.form-bg-w3ls input[type=text],.form-bg-w3ls textarea,.form-control{padding:11px 16px;letter-spacing:1px;font-size:16px}}@media (max-width:568px){.parts-w3ls h4{font-size:15px;letter-spacing:1px}.parts-w3ls span{font-size:2em}h3.tittle{font-size:1.8em}.banner-about{padding:0 3em}.footer_grids h3{font-size:20px}.team-gd{padding:2em 1em}}@media (max-width:480px){.feature-grids h3,.inner-heading h4{font-size:19px;letter-spacing:1px}.about-right h4{font-size:18px}.menu .toggle{width:30%}.inner-page-banner{min-height:130px}.map iframe{height:300px}}@media (max-width:415px){h1.agile-title,h2.agile-title,h4.agile-title{font-size:2.4em;letter-spacing:0}.bs-slider-overlay,.bs-slider-overlay1,.csslider>ul>li{min-height:500px}.form-bg-w3ls button{font-size:16px;letter-spacing:1px}.menu .toggle{width:35%}}@media (max-width:384px){.about-right h4{font-size:16px}h2.heading,h3.heading{font-size:30px;letter-spacing:1px}h3.tittle{font-size:1.5em;line-height:35px}header{padding:.5rem 0}}@media (max-width:376px){h1.agile-title,h2.agile-title,h4.agile-title{font-size:2.2em}}