.header-1-sub{position:relative;z-index:50;left:0;width:100%;height:500px;margin-bottom:110px;overflow:hidden;color:white;background-color:transparent}
.header-1-sub .container{position:relative}@media(max-width:767px){.header-1-sub .container{margin-right:5px;margin-left:5px}}.header-1-sub h3{margin:0 0 20px 0;font-size:36px;font-weight:normal;color:#fff;font-weight:500}
@media(max-width:600px){.header-1-sub h3{font-size:30px;font-weight:normal;color:#fff}}@media(max-width:480px){.header-1-sub h3{font-size:26px;font-weight:normal;color:#fff;margin:0 0 24px 0}
}.header-1-sub .lead{font-size:30px;font-weight:normal;color:#fff;font-weight:300;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:0}
@media(max-width:600px){.header-1-sub .lead{font-size:26px;font-weight:normal;color:#fff}}@media(max-width:480px){.header-1-sub .lead{font-size:22px;font-weight:normal;color:#fff}
}.header-1-sub .pt-perspective{position:relative;height:100%!important;-webkit-perspective:1200px;-moz-perspective:1200px;perspective:1200px}.header-1-sub .pt-page{width:100%;height:100%!important;position:absolute;top:0;left:0;visibility:hidden;overflow:hidden;background-color:#363940;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}
.header-1-sub .pt-page-1 .background{background-image:url("../img/index/portada/mural.jpg");opacity:75;filter:alpha(opacity=7500);opacity:.75;filter:alpha(opacity=75);background-position:50% 30%}
.header-1-sub .pt-page-2 .background{background-image:url("../img/index/portada/bg.jpg");opacity:75;filter:alpha(opacity=7500);opacity:.75;filter:alpha(opacity=75);background-position:50% 30%}
.header-1-sub .pt-page-3 .background{background-image:url("../img/index/portada/asesoramiento.jpg");opacity:75;filter:alpha(opacity=7500);opacity:.75;filter:alpha(opacity=75);background-position:50% 30%}
.header-1-sub .pt-page-current,.header-1-sub .no-js .pt-page{visibility:visible;z-index:1}.header-1-sub .pt-page-ontop{z-index:999}.header-1-sub .page-transitions *{line-height:normal}
.header-1-sub .page-transitions .background{position:absolute;left:0;top:0;right:0;bottom:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.header-1-sub .page-transitions .caption{position:absolute;left:0;right:0;bottom:140px}@media(max-width:480px){.header-1-sub .page-transitions .caption{bottom:73px}
}.header-1-sub .page-transitions .controls{height:100%;width:80px;left:0;margin-left:15%}.header-1-sub .page-transitions .controls>*{position:absolute;left:15px;bottom:110px;z-index:1000;width:20px;overflow:hidden;text-decoration:none;font-size:18px;color:#7f8c8d;font-weight:normal;font-style:normal;color:#fff;-webkit-transition:color .25s;-moz-transition:color .25s;-o-transition:color .25s;transition:color .25s}
.header-1-sub .page-transitions .controls>*:hover,.header-1-sub .page-transitions .controls>*:focus,.header-1-sub .page-transitions .controls>*.active{color:rgba(0,0,0,0.4)}
.header-1-sub .page-transitions .controls>*.control-next{left:45px}.header-1-sub .hero-unit p{color:#bdc3c7;font-size:25px;font-weight:100;line-height:37.5px}
.header-1-sub h1 img{display:block;height:65px;margin-bottom:5px;margin-left:auto;margin-right:auto;width:400px}.header-1-sub #unico{display:table-cell;float:none;margin-bottom:0;margin-top:0;vertical-align:middle}
.header-1-sub .pt-page{background-color:rgba(4,13,20,0.8);color:white;height:800px;position:relative;text-align:center;z-index:50}.header-1-sub .pt-page{position:absolute;z-index:1;display:table;width:100%}
.header-1-sub .control-btn{background:none repeat scroll 0 0 #121518;border-radius:50%;bottom:18%;color:#fff;font-size:19px;font-weight:normal;height:53px;left:50%;line-height:53px;margin:0 0 0 -26.5px;opacity:.8;padding:0;position:absolute;text-align:center;width:53px}
.header-1-sub .hero-unit{background:none repeat scroll 0 0 transparent;border-collapse:collapse;color:white;display:table;margin:40px auto 15%;padding:0}
.header-1-sub .hero-unit h1{color:#fff;font-size:46px;font-weight:500;margin:0}.header-1-sub .hero-unit>*{border:8px solid #fff;display:table-cell;padding:15px 20px;text-align:left;vertical-align:middle;font-family:'Pirulen';font-size:45px;font-weight:bold}
.header-1-sub .subscribe-form form{margin:20px 0 10px}.header-1-sub .subscribe-form form .input-group input[type="text"]{border-color:white;border-right:0;min-height:0}
@media(max-width:480px){.header-1-sub .subscribe-form form .input-group input[type="text"]{min-height:41px}}.header-1-sub .subscribe-form form .input-group .btn{padding-left:30px;padding-right:30px;margin-left:0;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;border:0;color:#fff;background:#2980b9;line-height:22px;font-size:17px;font-weight:500}
.header-1-sub .input-group{width:450px;margin:0 auto}@media(max-width:1200px){.header-1-sub .hero-unit{margin:30px auto 15%}}@media(max-width:991px) and (min-width:768px){.header-1-sub .hero-unit{margin:30px auto 20%}
}@media(max-width:768px){.header-1-sub h1 img{width:300px}.header-1-sub h3{font-size:28px}.header-1-sub .caption p{font-size:20px;font-weight:200;line-height:1.4}
.header-1-sub .hero-unit{margin:30px auto 30%}.header-1-sub .input-group{margin:0 auto;width:350px}}@media(max-width:568px){.header-1-sub .hero-unit{margin:40px auto 30%}
.header-1-sub .input-group{width:300px;margin:0 auto}.header-1-sub h3{font-size:25px}.header-1-sub .caption p{font-size:17px;font-weight:200;line-height:1.4}
.header-1-sub h1 img{height:65px;margin-bottom:5px;width:300px}}@media(max-width:480px){.header-1-sub .hero-unit{margin:20px auto 50%}.header-1-sub h1 img{height:45px;margin-bottom:5px;width:200px}
.header-1-sub h3{font-size:16px;margin:0 0 14px;line-height:1.2}.header-1-sub .caption p{font-size:12px;font-weight:200;line-height:1.4;margin:15px auto;width:90%}
.header-1-sub .hero-unit>*{border:4px solid #fff;display:table-cell;font-family:"Pirulen";font-size:45px;font-weight:bold;padding:5px 10px;text-align:left;vertical-align:middle}
.header-1-sub .subscribe-form form{margin:0 0 20px}.header-1-sub .input-group{margin:0 auto;width:250px}.header-1-sub .subscribe-form form .input-group .btn{background:none repeat scroll 0 0 #2980b9;border:0 none;border-radius:0 6px 6px 0;color:#fff;font-size:14px;font-weight:500;line-height:22px;margin-left:0;padding-left:20px;padding-right:20px}
h3,.h3{font-size:28px}}.projects-1{padding-top:0;padding-bottom:110px}.projects-1 .title{margin:60px 0 30px;line-height:1.5}.projects-1 .title a{color:#bdc3c7;font-family:"DIN Web";font-size:16px;font-weight:300;letter-spacing:2px;text-transform:uppercase;margin-right:25px}
.projects-1 .title a:hover,.projects-1 .title a:focus,.projects-1 .title a.active{color:#2980b9}.projects-1 .head-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:55px 60px 20px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden;color:#95a5a6;min-height:330px;position:relative}
.projects-1 .head-box:before{content:'';display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:#ebedee url('../img/header/ipad@2x.png') 100% 50% no-repeat;-webkit-background-size:826px 772px;-moz-background-size:826px 772px;-o-background-size:826px 772px;background-size:826px 772px;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}
@media(max-width:700px){.projects-1 .head-box:before{opacity:20;filter:alpha(opacity=2000);opacity:.2;filter:alpha(opacity=20)}}.projects-1 .head-box>*{max-width:420px;position:relative}
.projects-1 .head-box .brand{margin-bottom:17px;font-family:'Pirulen Bold';font-weight:500;font-size:28px;color:#3498db}.projects-1 .head-box .brand>img{margin-right:12px;vertical-align:top;margin-top:4px}
.projects-1 .head-box p{font-size:16px}.projects-1 .head-box .features{border-top:2px solid rgba(189,195,199,0.3);margin-top:25px;padding-top:25px;font-size:18px;font-weight:500;color:#2980b9}
.projects-1 .head-box .features>*+*{margin-top:10px}.projects-1 .head-box .features [class*="fui-"]{font-size:23px;font-weight:normal;vertical-align:middle;margin-right:20px}
.projects-1 .projects{display:table;width:100%;margin-top:25px}.projects-1 .projects+.projects{margin-top:80px}.projects-1 .projects .project-wrapper{display:table-cell}
.projects-1 .projects .project-wrapper:first-child+.project-wrapper{text-align:center}.projects-1 .projects .project-wrapper:first-child+.project-wrapper+.project-wrapper{text-align:right}
.projects-1 .projects .project{width:85%;display:inline-block}.projects-1 .projects .photo-wrapper{width:100%;height:220px;position:relative;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden;background-color:#ecf0f1;-webkit-transition:background-color .4s;-moz-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}
.projects-1 .projects .photo{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden;background:50% 50% no-repeat;opacity:30;filter:alpha(opacity=3000);opacity:.3;filter:alpha(opacity=30);-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}
.projects-1 .projects .overlay{display:block;position:absolute;width:100%;height:100%;left:0;top:0;text-align:center;color:#fff;line-height:220px;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}
.projects-1 .projects .overlay [class*="fui-"]{font-size:46px}.projects-1 .projects .info{text-align:left;font-size:16px;font-weight:300;color:#95a5a6;margin-top:39px;line-height:1.4}
.projects-1 .projects .info b{color:#7f8c8d}.projects-1 .projects .name{color:#2980b9;font-size:18px;font-weight:500;margin-bottom:14px}.projects-1 .projects .project:hover .photo-wrapper{background-color:#2980b9}
.projects-1 .projects .project:hover .photo{opacity:40;filter:alpha(opacity=4000);opacity:.4;filter:alpha(opacity=40)}.projects-1 .projects .project:hover .overlay{opacity:100;filter:alpha(opacity=10000);opacity:1;filter:alpha(opacity=100)}
@media(max-width:991px) and (min-width:768px){.projects-1 .projects .project,.projects-1 .projects .photo-wrapper{width:230px}}@media(max-width:767px){.projects-1 .projects{display:block;width:auto}
.projects-1 .projects .project-wrapper{display:block;text-align:center!important}.projects-1 .projects .project-wrapper+.project-wrapper{margin-top:80px}
}.blog-2{padding-top:200px;padding-bottom:200px;position:relative;background-color:#ecf0f1;font-family:"DIN Web",sans-serif;color:#35495d}
@media(max-width:768px){.blog-2{padding-top:80px;padding-bottom:80px}.blog-2 .background .col-sm-4>div img{height:100%!important;width:auto;margin-left:150px}
}.blog-2 h3{margin:0 0 20px;font-size:35px;font-weight:500;font-family:"DIN Web",sans-serif;letter-spacing:-1px;padding-top:80px}
.blog-2 h3 img{display:block;margin-bottom:80px}.blog-2 h4{margin:0 0 24px;color:#34495e;font-family:"DIN Web",sans-serif;font-size:30px;letter-spacing:-1px;font-weight:300}
.blog-2 h6{font-size:20px;font-weight:500;margin:0 0 30px;text-transform:none}.blog-2 p{line-height:1.85;margin:0;font-size:16px}.blog-2 p+p{padding-top:60px;padding-bottom:60px}
.blog-2>*{position:relative}.blog-2 .promo{margin:20px 0 49px}.blog-2 .btn{padding:11px 22px;margin-top:24px}.blog-2 .background{display:block;position:absolute;left:0;right:0;top:0;bottom:0;opacity:100;filter:alpha(opacity=10000);opacity:1;filter:alpha(opacity=100)}
.blog-2 .background>.container{height:100%}.blog-2 .background .col-sm-4{position:absolute;height:100%}.blog-2 .background .col-sm-4>div{position:absolute;right:0;height:100%;width:1000px;margin:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.blog-2 .background .col-sm-4>div img{height:100%!important;width:auto}.blog-2 .control-boton{width:53px;height:53px;line-height:53px;margin:0;padding:0;border-radius:50%;text-align:center;font-size:19px;font-weight:normal;color:#fff;background:#121518;opacity:80;filter:alpha(opacity=8000);opacity:.8;filter:alpha(opacity=80)}
@media(max-width:480px){.header-1-sub{height:420px;margin-bottom:40px}.lead{font-size:18px}.blog-2 h3{margin:0 0 20px;font-size:28px;font-weight:500;letter-spacing:-1px;padding-top:10px}
.blog-2{padding-bottom:10px;padding-top:10px}.blog-2 p.center{font-size:16px;line-height:1.85;margin:0 auto;text-align:center}}@media(max-width:480px){.blog-2 h3 img{margin-bottom:30px}
.blog-2 h4{font-size:26px;line-height:1.2;margin-bottom:45px}.blog-2 h3{margin:20px 0 20px;font-size:28px;font-weight:500;font-family:"DIN Web",sans-serif;letter-spacing:-1px;padding-top:60px}
}.content-31{position:relative;padding-top:100px;padding-bottom:100px}@media(max-width:767px){.content-31{padding-left:20px;padding-right:20px}}.content-31 .container{position:relative;padding:0}
.content-31 .container:before{content:'';display:block;position:absolute;left:15px;top:0;height:100%;border-left:2px solid #ebedee}
.content-31 .container>*{padding:60px 0;opacity:20;filter:alpha(opacity=2000);opacity:.2;filter:alpha(opacity=20);-webkit-transition:.6s opacity;-moz-transition:.6s opacity;-o-transition:.6s opacity;transition:.6s opacity}
.content-31 .container h3{margin:0 0 30px;font-size:50px;letter-spacing:-1px;color:#7f8c8d;-webkit-transition:.6s color;-moz-transition:.6s color;-o-transition:.6s color;transition:.6s color}
.content-31 .container .number{position:absolute;left:-4px;margin-top:4px;width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;background:#ebedee;text-align:center;color:#fff;line-height:40px;font-size:24px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;-webkit-transition:.6s background-color;-moz-transition:.6s background-color;-o-transition:.6s background-color;transition:.6s background-color}
.content-31 .container .active>.number{background:#2980b9}.content-31 .container .box{margin-top:70px;text-align:center}.content-31 .container .img{display:inline-block;position:relative}
@media(max-width:480px){.content-31 .container .img{display:block}.content-31{padding-bottom:60px;padding-top:60px;position:relative}.content-31 .container h3{color:#2980b9;font-size:28px}
.content-31 .container p{font-size:18px;font-weight:200;line-height:1.2}}.content-31 .container .img img{-webkit-transition:.6s opacity;-moz-transition:.6s opacity;-o-transition:.6s opacity;transition:.6s opacity}
.content-31 .container .img img+img{position:absolute;top:0;left:0;width:100%;max-width:none;opacity:0;filter:alpha(opacity=0)}.content-31 .container .active{opacity:100;filter:alpha(opacity=10000);opacity:1;filter:alpha(opacity=100)}
.content-31 .container .active h3{color:#2980b9}.content-31 .container .active .img img:first-child{opacity:0;filter:alpha(opacity=0)}.content-31 .container .active .img img+img{opacity:100;filter:alpha(opacity=10000);opacity:1;filter:alpha(opacity=100)}
.content-31 .container .pt-perspective{position:relative;height:100%;-webkit-perspective:1200px;-moz-perspective:1200px;perspective:1200px}.content-31 .container .pt-page{width:100%;height:100%;position:absolute;top:0;left:0;visibility:hidden;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}
.content-31 .container .pt-page-current,.content-31 .container .no-js .pt-page{visibility:visible;z-index:1}.content-31 .container .pt-page-ontop{z-index:999}
.content-31 .container .pt-controls{position:absolute;left:0;right:0}@media(min-width:1200px){.content-31 .container .pt-controls{bottom:120px}}@media(min-width:723px) and (max-width:1200px){.content-31 .container .pt-controls{bottom:90px}
}@media(min-width:643px) and (max-width:722px){.content-31 .container .pt-controls{bottom:120px}}@media(min-width:611px) and (max-width:642px){.content-31 .container .pt-controls{bottom:80px}
}@media(min-width:400px) and (max-width:611px){.content-31 .container .pt-controls{bottom:120px}}@media(min-width:300px){.content-31 .container .pt-controls{position:absolute;left:10px;right:20px}
}.content-31 .container .pt-controls>*{position:relative;z-index:9999;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:15px;height:15px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#2980b9}
.content-31 .container .pt-control-prev{float:left}.content-31 .container .pt-control-next{float:right}.content-31 .container .pt-first .pt-control-prev{z-index:auto;background:0;border:3px solid #ebedee;pointer-events:none}
.content-31 .container .pt-last .pt-control-next{z-index:auto;background:0;border:3px solid #ebedee;pointer-events:none}@media(max-width:767px){.content-31 .container{padding-left:50px}
}@media(max-width:480px){.content-31 .container>*{padding:40px 0;opacity:100;filter:alpha(opacity=10000);opacity:1;filter:alpha(opacity=100)}.content-31 .container .number{background:#2980b9}
.content-31 .container h3{color:#2980b9;font-size:30px}.content-31 .container .img img:first-child{opacity:0;filter:alpha(opacity=0)}.content-31 .container .img img+img{margin-top:30px;max-width:100%;opacity:100;filter:alpha(opacity=10000);opacity:1;filter:alpha(opacity=100)}
.content-31 .container .pt-controls{bottom:120px}.content-31 .container .pt-controls .pt-control-prev{left:-20px}.content-31 .container .pt-controls .pt-control-next{right:-20px}
.content-31 .container .box{margin:0 0 30px}}@media(max-width:400px){.content-31 .container .pt-controls{bottom:80px}}.crew-4{padding-top:60px;padding-bottom:110px}
.crew-4 h3{margin:0 0 73px;font-size:30px;text-align:center;font-weight:300}.crew-4 .members{display:table;width:100%}.crew-4 .members+.members{margin-top:80px}
.crew-4 .members .member-wrapper{display:table-cell}.crew-4 .members .member-wrapper:first-child+.member-wrapper{text-align:center}.crew-4 .members .member-wrapper:first-child+.member-wrapper+.member-wrapper{text-align:right}
.crew-4 .members .member{width:100%;display:inline-block}.crew-4 .members .photo-wrapper{width:192px;height:135px;position:relative;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden;background-color:#ecf0f1;-webkit-transition:background-color .4s;-moz-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}
.crew-4 .members .photo{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden;background:50% 50% no-repeat;opacity:30;filter:alpha(opacity=3000);opacity:.3;filter:alpha(opacity=30);-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}
.crew-4 .members .photo img{display:none}.crew-4 .members .overlay{display:block;position:absolute;width:100%;height:100%;left:0;top:0;text-align:center;color:#fff;line-height:180px;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}
.crew-4 .members .overlay a{margin:0 8px;display:inline-block;color:#fff}.crew-4 .members .overlay a:hover,.crew-4 .members .overlay a:focus,.crew-4 .members .overlay a.active{color:#e3e7e8}
.crew-4 .members .overlay [class*="fui-"]{font-size:36px}.crew-4 .members .info{font-size:16px;color:#95a5a6;margin-top:36px;line-height:1.4;text-align:left;font-weight:300}
.crew-4 .members .info b{color:#7f8c8d}.crew-4 .members .name{color:#2980b9;font-size:16px;font-weight:500;margin-bottom:14px}.crew-4 .members .contacts{color:#7f8c8d;font-weight:500;border-top:2px solid #ebedee;margin-top:13px;padding-top:15px}
.crew-4 .members .contacts a{color:#7f8c8d}.crew-4 .members .contacts a:hover,.crew-4 .members .contacts a:focus,.crew-4 .members .contacts a.active{color:#95a5a6}
.crew-4 .members .member:hover .photo-wrapper{background-color:#2980b9}.crew-4 .members .member:hover .photo{opacity:40;filter:alpha(opacity=4000);opacity:.4;filter:alpha(opacity=40)}
.crew-4 .members .member:hover .overlay{opacity:100;filter:alpha(opacity=10000);opacity:1;filter:alpha(opacity=100)}@media(max-width:991px) and (min-width:768px){.crew-4 .members .member,.crew-4 .members .photo-wrapper{width:100%}
}@media(max-width:767px){.crew-4 .members{display:block;width:auto}.crew-4 .members .member-wrapper{display:block;text-align:center!important}.crew-4 .members .member-wrapper+.member-wrapper{margin-top:80px}
}.content-17{position:relative;text-align:center;padding-top:80px;padding-bottom:0;min-height:100px!important}@media(min-width:300px) and (max-width:991px){.content-17{padding-bottom:0;padding-top:0;position:relative;text-align:center;min-height:auto!important;height:auto}
}@media(max-width:768px){.content-17{padding-top:auto;padding-bottom:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
}.content-17 p{font-size:18px;font-weight:normal;color:#7f8c8d;margin:0}.content-17 a{color:#2980b9}.content-17 .carousel{margin-top:40px;margin-bottom:18px;text-align:center;font-size:32px;color:#2c3e50;font-weight:500;line-height:35px}
.content-17 .carousel .item{-webkit-transition:.8s ease-in-out top,.6s ease-in-out opacity;-moz-transition:.8s ease-in-out top,.6s ease-in-out opacity;-o-transition:.8s ease-in-out top,.6s ease-in-out opacity;transition:.8s ease-in-out top,.6s ease-in-out opacity;opacity:0}
.content-17 .carousel .item.active.left,.content-17 .carousel .item.active.right{opacity:0;z-index:2}.content-17 .carousel .item.active,.content-17 .carousel .item.prev,.content-17 .carousel .item.next{opacity:1;z-index:1}
.content-17 .carousel+*{position:relative}.contacts-2{padding-top:80px;padding-bottom:110px}.contacts-2 h3{font-size:30px;margin:0 0 40px;font-weight:300px}
@media(max-width:480px){.contacts-2 h3{font-size:26px;margin:0 0 30px}.contacts-2{padding-bottom:80px;padding-top:80px}}.contacts-2 h6,.contacts-2 .h6{margin:0 0 15px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-size:18px;text-transform:none}
.contacts-2 label.h6{margin-bottom:12px}.contacts-2 p{font-size:16px;line-height:1.6}.contacts-2 a{color:#2980b9}.contacts-2 a:hover,.contacts-2 a:focus,.contacts-2 a.active{color:#3498db}
.contacts-2 form{margin:0;padding:46px;border:2px solid #ebedee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.contacts-2 form input,.contacts-2 form textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;min-width:100%;margin-bottom:29px;border-color:#ebedee;color:#7f8c8d}
.contacts-2 form input:focus,.contacts-2 form textarea:focus{border-color:#2980b9}.contacts-2 form textarea{height:120px}.contacts-2 form input{height:45px}
.contacts-2 form textarea{height:120px}.contacts-2 form label{margin-bottom:18px}.contacts-2 form .btn{margin-top:7px;min-width:150px}.contacts-2 form .btn [class*="fui-"]{font-size:24px}
.contacts-2 form .btn.btn-primary:hover,.contacts-2 form .btn.btn-primary:focus{background-color:#3498db}.contacts-2 form .btn.btn-primary:active,.contacts-2 form .btn.btn-primary.active{background-color:#c44133}
.contacts-2 .map{height:165px;margin:25px 0 60px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden}.contacts-2 .links{margin-top:20px}
.contacts-2 .links a{font-size:16px;font-weight:500;display:inline-block;margin-top:10px}.contacts-2 .links [class*="fui-"]{font-size:26px;vertical-align:middle;margin:-3px 23px 0 0}
@media(max-width:767px){.contacts-2>.container>.row>*+*{margin-top:55px}}@media(max-width:480px){.contacts-2 form{margin-bottom:80px;padding:15px}.contacts-2 form label{margin-bottom:0}
}