.background-pages{    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 50px 0 25px 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
	background-attachment: fixed;}.slider-home{height:680px}@media screen and (max-width: 768px){.slider-home{height:600px}}@media screen and (max-width: 520px){.slider-home{height:100%;min-height:480px}}.slider-home .slider__header{max-width:940px;margin-left:auto;margin-right:auto;position:absolute;top:2em;right:0;left:0;z-index:10;text-align:center}.slider-home .slider__header::after{clear:both;content:"";display:block}.slider-home .slider__header h2,.slider-home .slider__header h4{color:white;text-shadow:1px 3px 0px #000}.slider-home .slider__header h2{font-size:1.5em;line-height:2em;font-weight:800}.slider-home .slider__header h4{font-size:1em;font-weight:300}.slider-home .slider__item{background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 520px){.slider-home .slider__item{min-height:480px}}.slider-home .slider__item .container__slider{max-width:940px;margin-left:auto;margin-right:auto;display:block;height:100%;position:relative;padding:0 52px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.slider-home .slider__item .container__slider::after{clear:both;content:"";display:block}@media screen and (max-width: 520px){.slider-home .slider__item .container__slider{padding:0 35px}}.slider-home .slider__item .slider__text{width:355px;float:right;margin-top:300px}@media screen and (max-width: 768px){.slider-home .slider__item .slider__text{right:2em}}@media screen and (max-width: 520px){.slider-home .slider__item .slider__text{width:100%;bottom:4em;margin-top:150px}}.slider-home .slider__item .slider__text h1{font-size:2.875em;font-weight:600;font-style:italic}@media screen and (max-width: 520px){.slider-home .slider__item .slider__text h1{font-size:1.8em}}.slider-home .slider__item .slider__text span{font-size:1em;font-weight:300;line-height:1.5}.slider-home .slider__item .slider__text h1,.slider-home .slider__item .slider__text span{display:block;margin-bottom:20px}.slider-home .slider__item .slider__text--light h1,.slider-home .slider__item .slider__text--light span{display:block;color:white;margin-bottom:20px}.slider-home .slider__item .slider__text--light h1{text-shadow:1px 3px 0px #000}.slider-home .slider__item .slider__text--light span{text-shadow:1px 1px 0px #000}.slider-home .slider__item .slider__text--dark h1,.slider-home .slider__item .slider__text--dark span{color:#294658}.slider-home .slider__item .slider__text .button{display:block;float:left;padding:13px 20px}.slider-home .swiper-pagination{top:120px;height:30px}.slider-home .swiper-button-prev,.slider-home .swiper-button-next{width:17px;height:27px;background-size:100%}.slider-home .swiper-button-prev{left:14%;background-image:url("../images/slide/sliderhome-button-prev.png")}@media screen and (max-width: 768px){.slider-home .swiper-button-prev{left:1.5em}}@media screen and (max-width: 520px){.slider-home .swiper-button-prev{left:.3em}}.slider-home .swiper-button-next{right:14%;background-image:url("../images/slide/sliderhome-button-next.png")}@media screen and (max-width: 768px){.slider-home .swiper-button-next{right:1.5em}}@media screen and (max-width: 520px){.slider-home .swiper-button-next{right:.3em}}.releases__featured{max-width:100%;margin-left:auto;margin-right:auto;padding:40px 0;background-color:#203F5B}.releases__featured::after{clear:both;content:"";display:block}.releases__featured .container{position:relative}.releases__featured #slide-releases{float:left;display:block;margin-right:2.12766%;width:87.23404%;margin-left:6.38298%}.releases__featured #slide-releases:last-child{margin-right:0}.releases__featured .slide__item{text-align:left;box-sizing:border-box}.releases__featured .slide__item a{display:block;color:white;font-size:1em;font-weight:300;line-height:1.5em;text-decoration:none;min-height:72px;line-height:72px;vertical-align:middle}.releases__featured .slide__item a h1{line-height:1.3;vertical-align:middle}.releases__featured .slide__item span{color:#B5B3B6;font-size:.75em}.releases__featured .slide__item .post__readmore{display:block;height:15px;text-indent:-9999px;background-image:url("../images/icons/icon_readmore_white.svg");background-repeat:no-repeat;cursor:pointer;margin:10px 0}.releases__featured .swiper-button-prev,.releases__featured .swiper-button-next{width:15px;height:32px;background-size:100%;background-repeat:no-repeat}.releases__featured .swiper-button-prev{left:-50px;background-image:url("../images/slide/button-prev.svg")}.releases__featured .swiper-button-next{right:-50px;background-image:url("../images/slide/button-next.svg")}.partners_wrapper{max-width:100%;margin-left:auto;margin-right:auto;text-align:center;background-image:url("../images/background-home-clientes.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed}.partners_wrapper::after{clear:both;content:"";display:block}.partners_wrapper h2{font-size:1.5em;color:white;font-weight:700;line-height:6}@media screen and (max-width: 768px){.partners_wrapper h2{line-height:4}}.partners_wrapper .partners{float:left;display:block;margin-right:2.12766%;width:87.23404%;margin-left:6.38298%;margin-bottom:40px}.partners_wrapper .partners:last-child{margin-right:0}.partners_wrapper .partners .item{float:left;display:block;margin-right:2.85714%;width:31.42857%;position:relative;margin-bottom:20px}.partners_wrapper .partners .item:last-child{margin-right:0}@media screen and (min-width: 600px){.partners_wrapper .partners .item:nth-child(3n){margin-right:0}.partners_wrapper .partners .item:nth-child(3n+1){clear:left}}@media screen and (max-width: 520px){.partners_wrapper .partners .item{float:left;display:block;margin-right:2.85714%;width:48.57143%}.partners_wrapper .partners .item:last-child{margin-right:0}.partners_wrapper .partners .item:nth-child(2n){margin-right:0}.partners_wrapper .partners .item:nth-child(2n+1){clear:left}}.partners_wrapper .partners .item img{width:100%;height:auto}.partners_wrapper .partners .item .infos__partner{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(41,70,88,0.9);text-align:center;padding-top:100px;opacity:0;-webkit-transition:all 0.45s ease-in-out 0.1s;-moz-transition:all 0.45s ease-in-out 0.1s;transition:all 0.45s ease-in-out 0.1s}@media screen and (max-width: 768px){.partners_wrapper .partners .item .infos__partner{padding-top:80px}}.partners_wrapper .partners .item .infos__partner .since,.partners_wrapper .partners .item .infos__partner .link{display:block;color:white;line-height:1.5}.partners_wrapper .partners .item .infos__partner .since{font-size:1.125em;font-weight:700}.partners_wrapper .partners .item .infos__partner .link{font-size:1em}@media screen and (max-width: 768px){.partners_wrapper .partners .item .infos__partner .link{font-size:.825em}}.partners_wrapper .partners .item:hover .infos__partner{opacity:1}.testimonials__wrapper{text-align:center;padding:60px 0;background-color:#fff}@media screen and (max-width: 768px){.testimonials__wrapper{padding:40px 0}}.testimonials__wrapper h2{font-size:1.5em;line-height:2;color:#333;font-weight:700}.testimonials__wrapper .description{display:block;font-size:1em;color:#959494;margin-bottom:20px}@media screen and (max-width: 520px){.testimonials__wrapper .description{padding:0 40px;line-height:1.2em;margin-bottom:30px}}.testimonials__wrapper .testimonials{float:left;display:block;margin-right:2.12766%;width:100%;padding:0 38px}.testimonials__wrapper .testimonials:last-child{margin-right:0}.testimonials__wrapper .testimonials .testimonials__text{float:left;display:block;margin-right:2.12766%;width:87.23404%;margin-left:6.38298%;display:none;margin-bottom:60px}.testimonials__wrapper .testimonials .testimonials__text:last-child{margin-right:0}.testimonials__wrapper .testimonials .testimonials__text--show{display:block}.testimonials__wrapper .testimonials .testimonials__text blockquote{font-size:1em;font-style:italic;font-weight:300;color:#7c7a7a;line-height:1.5;margin-bottom:15px}@media screen and (max-width: 520px){.testimonials__wrapper .testimonials .testimonials__text blockquote{font-size:1.2em}}.testimonials__wrapper .testimonials .testimonials__text .author{font-size:1.2em;font-weight:600;font-style:italic}.testimonials__wrapper .testimonials .testimonials__text .job{font-size:.875em;color:gray}.testimonials__wrapper .testimonials .testimonials__text .link{font-size:.75em;color:gray;cursor:pointer}.testimonials__wrapper .testimonials .testimonials__text .author,.testimonials__wrapper .testimonials .testimonials__text .job,.testimonials__wrapper .testimonials .testimonials__text .link{display:block;line-height:1.5em}.testimonials__wrapper .testimonials .testimonials__item{display:initial;position:relative;width:96px;font-size:0}.testimonials__wrapper .testimonials .testimonials__item img{-webkit-transition:all 0.25s ease-out 0s; opacity: .5; -moz-transition:all 0.25s ease-out 0s;transition:all 0.25s ease-out 0s}.testimonials__wrapper .testimonials .testimonials__item:hover img{opacity:1}.testimonials__wrapper .testimonials .testimonials__item--active img{opacity:1}.team__wrapper{text-align:center;padding:60px 0}@media screen and (max-width: 768px){.team__wrapper{padding:40px 0}}.team__wrapper h2{font-size:1.5em;line-height:2;color:#333;font-weight:700}.team__wrapper .description{display:block;font-size:1em;color:#959494;margin-bottom:45px}@media screen and (max-width: 768px){.team__wrapper .description{padding:0 40px;line-height:1.2em}}.team__wrapper .team__container{height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.team__item{display:block;float:left;height:auto;position:relative;border:1px solid #bbbaba;background-color:white;margin:65px 16px 0;padding-top:80px;border-radius:3px;text-align:center}.team__item .image__team{width:135px;height:135px;position:absolute;top:-67px;right:0;bottom:0;left:0;margin:0 auto;padding:5px;border:1px solid #bbbaba;border-radius:50%;background-color:white}.team__item .image__team img{width:100%;border-radius:50%;overflow:hidden;border:1px solid #bbbaba}.team__item .name{display:block;color:black;font-size:1em;font-weight:700;margin-bottom:10px}.team__item .job{display:block;padding:0 40px;color:#959494;font-size:1em;line-height:1.2;font-weight:300;margin-bottom:30px}.team__item .linkedin{width:31px;height:31px;background-size:100%}.sidebar__team{float:left;display:block;margin-right:2.12766%;width:29.78723%}.sidebar__team:last-child{margin-right:0}@media screen and (max-width: 520px){.sidebar__team{float:left;display:block;margin-right:5.88235%;width:100%}.sidebar__team:last-child{margin-right:0}}.sidebar__team .team__item{margin-left:0;margin-bottom:15px}.sidebar__team .team__item:first-child{margin-top:-30px}@media screen and (max-width: 768px){.sidebar__team .team__item{width:220px}}@media screen and (max-width: 520px){.sidebar__team .team__item{width:270px;margin-left:20%}.sidebar__team .team__item:first-child{margin-top:80px}}.social__section{max-width:100%;margin-left:auto;margin-right:auto;background-image:url("../images/bg_social.jpg");background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center;text-align:center;padding:65px 0}.social__section::after{clear:both;content:"";display:block}@media screen and (max-width: 768px){.social__section{padding:25px 0 45px}}.social__section .title{font-size:1.5em;line-height:3;color:white;font-weight:800;text-transform:uppercase}.linkedin,.twitter{display:inline-block;width:60px;height:60px;margin:0 10px;text-indent:-9999px;background-repeat:no-repeat}.linkedin{background-image:url("../images/icons/icon_linkedin.png")}.twitter{background-image:url("../images/icons/icon_twitter.png")}.client{float:left;display:block;margin-right:2.12766%;width:100%;padding:30px 0;border-bottom:1px solid #d2d2d2}.client:last-child{margin-right:0}.client .client__image{float:left;display:block;margin-right:2.12766%;width:23.40426%}.client .client__image:last-child{margin-right:0}.client .client__image img{width:100%;height:auto}@media screen and (max-width: 768px){.client .client__image{float:left;display:block;margin-right:2.12766%;width:36.17021%}.client .client__image:last-child{margin-right:0}}@media screen and (max-width: 520px){.client .client__image{float:left;display:block;margin-right:5.88235%;width:100%;margin-bottom:15px}.client .client__image:last-child{margin-right:0}.client .client__image img{float:left;display:block;margin-right:5.88235%;width:64.70588%;margin-left:17.64706%}.client .client__image img:last-child{margin-right:0}}.client .client__description{float:left;display:block;margin-right:2.12766%;width:74.46809%}.client .client__description:last-child{margin-right:0}@media screen and (max-width: 768px){.client .client__description{float:left;display:block;margin-right:2.12766%;width:61.70213%}.client .client__description:last-child{margin-right:0}}@media screen and (max-width: 520px){.client .client__description{float:left;display:block;margin-right:5.88235%;width:100%;text-align:center}.client .client__description:last-child{margin-right:0}}.client .client__description h4{font-size:1.5em;font-weight:700;font-style:italic;color:#333;margin-bottom:10px}.client .client__description p{font-size:1em;line-height:1.5em;color:#959494;font-weight:300}.footer{max-width:100%;margin-left:auto;margin-right:auto;padding:70px 50px;background-color:#294658}.footer::after{clear:both;content:"";display:block}@media screen and (max-width: 520px){.footer{padding:50px 30px}}.footer .infos__company{float:left;display:block;margin-right:2.12766%;width:29.78723%;color:white}.footer .infos__company:last-child{margin-right:0}@media screen and (max-width: 520px){.footer .infos__company{float:left;display:block;margin-right:5.88235%;width:100%;text-align:center}.footer .infos__company:last-child{margin-right:0}}.footer .infos__company h1{font-size:2.875em;font-weight:300;margin-bottom:35px}@media screen and (max-width: 768px){.footer .infos__company h1{font-size:2em}}.footer .infos__company address,.footer .infos__company .telephone,.footer .infos__company .email{display:block;font-size:1em;font-weight:300;line-height:1.5}.footer .infos__company .email{margin-top:35px}@media screen and (max-width: 520px){.footer .infos__company .email{margin-top:20px}}.footer .infos__company .email a{color:white}.footer .address__infos{float:left;display:block;margin-right:2.12766%;width:68.08511%;padding:77px 0 0;color:white}.footer .address__infos:last-child{margin-right:0}@media screen and (max-width: 520px){.footer .address__infos{float:left;display:block;margin-right:5.88235%;width:100%;padding:60px 0 0}.footer .address__infos:last-child{margin-right:0}}.footer .address__infos .links__app{display:block;margin-bottom:10px}.footer .address__infos .links__app h4{display:inline-block;font-weight:700;margin-right:20px;line-height:2;vertical-align:top}.footer .address__infos .links__app .gmaps,.footer .address__infos .links__app .waze{display:inline-block;width:35px;height:33px;background-repeat:no-repeat;text-indent:-9999px;margin-right:10px}.footer .address__infos .links__app .gmaps{background-image:url("../images/icons/icon_gmaps.png")}.footer .address__infos .links__app .waze{background-image:url("../images/icons/icon_waze.png")}.footer .address__infos p{font-style:1em;font-weight:300;line-height:1.5}.footer .copyright{float:left;display:block;margin-right:2.12766%;width:100%;margin-top:60px;font-size:.875em;color:white;text-align:center}.footer .copyright:last-child{margin-right:0}.footer .copyright a{color:white}.form__contact{position:relative;max-width:940px;margin-left:auto;margin-right:auto;display:none;padding:60px 0;text-align:center}.form__contact::after{clear:both;content:"";display:block}@media screen and (max-width: 768px){.form__contact{padding-bottom:15px}}.form__contact h3{font-size:1.2em;line-height:5em;font-weight:800;color:white;text-transform:uppercase}.form__contact .form__close{width:50px;height:50px;position:absolute;top:3.5em;right:2em;background-color:#111c24;padding:10px;border-radius:50%;color:white;box-sizing:border-box;font-size:1.5em;line-height:1.2em;font-weight:400;border:none}.form__contact .wpcf7-form{float:left;display:block;margin-right:2.12766%;width:74.46809%;margin-left:12.76596%}.form__contact .wpcf7-form:last-child{margin-right:0}@media screen and (max-width: 520px){.form__contact .wpcf7-form{float:left;display:block;margin-right:2.12766%;width:100%;margin-left:0%}.form__contact .wpcf7-form:last-child{margin-right:0}}.form__contact .wpcf7-form .wpcf7-not-valid-tip{width:100%;padding:7px 15px;text-align:left;background-color:white;border:1px solid white;border-left:4px solid red;color:red}.form__contact .wpcf7-form div.wpcf7-response-output{width:100%;padding:7px 15px;text-align:left;background-color:white;border:1px solid white;border-left:4px solid green}.form__contact .wpcf7-form div.wpcf7-response-output.wpcf7-validation-errors{border-left:4px solid red}.form__contact .input{width:100%;font-size:1em;border-radius:1.5em;color:white;background-color:#213847;padding:15px 20px;border:none;margin-bottom:20px}.form__contact .wpcf7-submit{width:60px;height:60px;background-image:url("../images/bg-button-submit.png");background-repeat:no-repeat;background-size:100%;background-color:transparent;border:none;cursor:pointer;text-indent:-9999px}.show-mobile{display:none}.hide-mobile{display:block}
/*# sourceMappingURL=main.css.map */
