﻿@import "https://fonts.googleapis.com/css?family=Open+Sans:300,400,500,600,700";@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-40%)}100%{transform:translateX(0);opacity:1}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(40%)}100%{transform:translateX(0);opacity:1}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-20%)}20%{opacity:1;transform:translateY(0)}40%{opacity:1;transform:translateY(-10%)}60%{opacity:1;transform:translateY(10%)}80%{opacity:1;transform:translateY(-3%)}100%{opacity:1;transform:translateY(0)}}body{padding-top:100px;overflow-x:hidden;font-family:"Open Sans", sans-serif}@media only screen and (min-width: 320px) and (max-width: 767px){body{width:100%;overflow:hidden;overflow-y:auto}}a{text-decoration:none}a:hover{text-decoration:none}ul{margin:0;padding:0}ul li{list-style-type:none}@media (min-width: 1200px){.container{width:100%;padding:0 60px}}.asterix{text-decoration:none;color:#50c9b5;display:inline}.link-green{color:#50c9b5;font-size:18px;display:inline-block}@media only screen and (min-width: 320px) and (max-width: 767px){.link-green{font-size:14px}}.link-green:hover{color:#50c9b5;text-decoration:underline}@keyframes labelUp{0%{transform:translateY(0);font-size:16px;color:#fff}100%{transform:translateY(-20px);font-size:14px;color:#50c9b5}}@keyframes labelDown{0%{transform:translateY(-20px);font-size:14px;color:#50c9b5}100%{transform:translateY(0);font-size:16px;color:#fff}}#presentation{width:100%;height:89.5vh;line-height:initial;overflow:hidden;position:relative}@media only screen and (min-width: 320px) and (max-width: 767px){#presentation{height:480px;line-height:480px}}@media only screen and (min-width: 768px) and (max-width: 1098px){#presentation{height:auto;line-height:initial}}#presentation video{width:100%}@media only screen and (min-width: 320px) and (max-width: 767px){#presentation video{height:480px;width:auto}}#presentation .intro{text-align:center;color:#fff;position:absolute;left:50%;z-index:3;top:50%;width:60%;font-weight:500;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}@media only screen and (min-width: 320px) and (max-width: 767px){#presentation .intro{width:80%}}#presentation .intro .title{font-size:48px;line-height:auto}@media only screen and (min-width: 320px) and (max-width: 767px){#presentation .intro .title{font-size:22px}}#presentation .intro .sub-title{font-size:36px;line-height:auto}@media only screen and (min-width: 320px) and (max-width: 767px){#presentation .intro .sub-title{font-size:22px}}#presentation .intro .btn-home{background:#50c9b5;color:#fff;font-size:22px;height:55px;width:250px;display:block;border:1px solid #50c9b5;line-height:55px;text-align:center;font-weight:300;margin:65px auto 0}#presentation .intro .btn-home:hover{background:#fff;color:#50c9b5;border:1px solid #50c9b5;animation:fadeIn;text-decoration:none}#presentation .map{position:absolute;width:100%;margin:0 auto;background:rgba(0,0,0,0.2);height:99.5%;line-height:normal;z-index:2}@media only screen and (min-width: 768px) and (max-width: 1098px){#presentation .map{height:89.5vh}}#presentation .map .pin-a{bottom:0;right:25%}#presentation .map .pin-a .pin{animation:bounceInDown 1s;animation-delay:2s;opacity:0;height:100px;width:100px}#presentation .map .pin-a .pin-title{animation:fadeInLeft 1s;animation-delay:2s;opacity:0}#presentation .map .pin-b{top:35%;left:15%}#presentation .map .pin-b .pin{animation:bounceInDown 1s;animation-delay:4s;opacity:0;height:100px;width:100px}#presentation .map .pin-b .pin-title{animation:fadeInLeft 1s;animation-delay:4s;opacity:0}#presentation .map .pin-c{right:4%;top:28%}#presentation .map .pin-c .pin{animation:bounceInDown 1s;animation-delay:6s;opacity:0;height:100px;width:100px}#presentation .map .pin-c .pin-title{animation:fadeInLeft 1s;animation-delay:6s;opacity:0}#presentation .map .pin-d{top:21%;right:23%}#presentation .map .pin-d .pin{animation:bounceInDown 1s;animation-delay:8s;opacity:0;height:100px;width:100px}#presentation .map .pin-d .pin-title{animation:fadeInLeft 1s;animation-delay:8s;opacity:0}#presentation .map .pin-content{position:absolute}#presentation .map .pin-content .pin{background:url(/assets/geo-white-2546296a0bfa8e4b31ea332b276189150fa63a6a5f0bdaa5b12f931df23b2b60.svg);background-size:cover;display:inline-block;margin:0 10px 0 0}#presentation .map .pin-content .pin-title{font-size:22px;color:#fff;display:inline-block;vertical-align:top;margin:20px 0 0;position:relative;left:-20px;font-weight:500}@media only screen and (min-width: 320px) and (max-width: 767px){#product{position:relative;padding:0 0 20px}}@media only screen and (min-width: 768px) and (max-width: 1098px){#product .container-product{padding-left:0}}@media only screen and (min-width: 320px) and (max-width: 767px){#product .container-product{padding:0}}@media only screen and (min-width: 992px) and (max-width: 1098px){#product .container-product{padding-left:0}}#product .col-g{display:inline-block;vertical-align:top;text-align:left;width:40%;margin:100px 0 0;position:relative;left:10%}@media only screen and (min-width: 320px) and (max-width: 767px){#product .col-g{margin:20px 0;width:100%;left:0}}@media only screen and (min-width: 768px) and (max-width: 1098px){#product .col-g{margin:10px 0 0;left:3%;width:60%}}@media only screen and (min-width: 992px) and (max-width: 1098px){#product .col-g{left:0}}#product .col-g .title{font-size:48px;color:#4a4a4a;font-weight:300;font-size:36px}@media only screen and (min-width: 320px) and (max-width: 767px){#product .col-g .title{font-size:22px;padding:10px}}#product .col-g .subtitle{font-size:48px;color:#50c9b5;margin:20px 0;width:83%;font-size:30px}@media only screen and (min-width: 320px) and (max-width: 767px){#product .col-g .subtitle{font-size:22px;margin:325px 0 10px 10px}}#product .col-g .content{font-size:48px;color:#4a4a4a;font-size:18px;margin:0}@media only screen and (min-width: 320px) and (max-width: 767px){#product .col-g .content{font-size:14px;padding:10px}}#product .col-g .icons-content{margin:20px 0}@media only screen and (min-width: 320px) and (max-width: 767px){#product .col-g .icons-content{margin:20px 0}}#product .col-g .icons-content .icons{display:block}@media only screen and (min-width: 320px) and (max-width: 767px){#product .col-g .icons-content .icons{margin:0 auto;width:80%;display:flex;justify-content:space-between}}#product .col-g .icons-content .icon{width:70px;height:70px;display:inline-block;margin:0 50px 0 0}@media only screen and (min-width: 320px) and (max-width: 767px){#product .col-g .icons-content .icon{margin:0 15px;width:50px;height:50px}}@media only screen and (min-width: 768px) and (max-width: 1098px){#product .col-g .icons-content .icon{margin:15px;width:70px;height:70px}}#product .col-g .icons-content .icon-a{background:url(/assets/usecases-icon-zen-1-e64ef7e96e27a0a7a95264bdd34347cd7c1910a4da4e023282eff2d1c066b3dd.svg) no-repeat;background-size:contain}#product .col-g .icons-content .icon-b{background:url(/assets/usecases-icon-zen-2-b63b18c083cee1230da560b17747aa33cefa77743a53b742dbf9a3e7b4c33c0d.svg) no-repeat;background-size:contain}#product .col-g .icons-content .icon-c{background:url(/assets/usecases-icon-zen-3-2f8ad7a52b88025d179e6b6f5b4f36c693ba801a486eba00f7f3f62a1656fdc9.svg) no-repeat;background-size:contain}#product .col-g .icons-content .icon-d{background:url(/assets/usecases-icon-zen-4-77803f9d49b8fe578de3f9363fda1828947bbe338f6df1e1c0bc68b9634ad6a4.svg) no-repeat;background-size:contain;width:55px;height:55px;margin:0 62px 0 16px}@media only screen and (min-width: 320px) and (max-width: 767px){#product .col-g .icons-content .icon-d{margin:0 25px;width:40px;height:40px}}@media only screen and (min-width: 768px) and (max-width: 1098px){#product .col-g .icons-content .icon-d{margin:0 15px;width:70px;height:70px}}#product .col-g .icons-content .icon-e{background:url(/assets/usecases-icon-zen-5-05069c786ae285677836218fb07dbee3cff1211bb952340d5c6560a8c2890a51.svg) no-repeat;background-size:contain;width:50px;height:50px;margin:0 73px 0 0}@media only screen and (min-width: 320px) and (max-width: 767px){#product .col-g .icons-content .icon-e{margin:0 15px;width:40px;height:40px}}@media only screen and (min-width: 768px) and (max-width: 1098px){#product .col-g .icons-content .icon-e{margin:0 15px;width:70px;height:70px}}#product .col-g .icons-content .icon-f{background:url(/assets/usecases-icon-zen-6-a8c3bd0fded47e6259fe5da6a99ccd6d313390c4c8b4bafa9b029101083e1840.svg) no-repeat;background-size:contain;width:50px;height:50px}@media only screen and (min-width: 320px) and (max-width: 767px){#product .col-g .icons-content .icon-f{width:40px;height:40px;margin:0 21px}}@media only screen and (min-width: 768px) and (max-width: 1098px){#product .col-g .icons-content .icon-f{margin:0 15px;width:70px;height:70px}}@media only screen and (min-width: 992px) and (max-width: 1098px){#product .col-g .buttons-content{margin:20px 0}}@media only screen and (min-width: 320px) and (max-width: 767px){#product .col-g .buttons-content{width:320px;margin:20px auto 0}}#product .col-g .btn-grey{width:200px;height:55px;line-height:55px;background:#4a4a4a;color:#fff;font-weight:300;font-size:22px;vertical-align:middle;display:inline-block;text-align:center;border:1px solid #fff}@media only screen and (min-width: 320px) and (max-width: 767px){#product .col-g .btn-grey{width:150px;font-size:18px;margin:0 20px 0 0}}@media only screen and (min-width: 768px) and (max-width: 1098px){#product .col-g .btn-grey{width:170px;margin:0 20px 0 0}}#product .col-g .btn-grey:hover{background:#fff;color:#4a4a4a;border:1px solid #4a4a4a;text-decoration:none}#product .col-g .btn-buy{width:35%;height:55px;border:1px solid #fff;line-height:55px;background:#50c9b5;color:#fff;font-weight:300;font-size:22px;display:inline-block;vertical-align:middle;text-align:left;margin:0 0 0 40px;padding:0 50px;position:relative}@media only screen and (min-width: 320px) and (max-width: 767px){#product .col-g .btn-buy{width:150px;font-size:18px;margin:0;padding:0 30px}}@media only screen and (min-width: 768px) and (max-width: 1098px){#product .col-g .btn-buy{margin:0}}#product .col-g .btn-buy:hover{background:#fff;color:#50c9b5;border:1px solid #50c9b5;text-decoration:none}#product .col-g .btn-buy:hover:after{content:'>';width:20px;text-decoration:none;height:20px;position:absolute;top:19px;right:40px;border:1px solid #50c9b5;border-radius:15px;line-height:20px;padding:0 5px;color:#50c9b5;font-size:14px}@media only screen and (min-width: 320px) and (max-width: 767px){#product .col-g .btn-buy:hover:after{right:20px}}#product .col-g .btn-buy:after{content:'>';width:20px;text-decoration:none;height:20px;position:absolute;top:19px;right:40px;border:1px solid #fff;border-radius:15px;line-height:20px;padding:0 5px;font-size:14px}@media only screen and (min-width: 320px) and (max-width: 767px){#product .col-g .btn-buy:after{right:20px}}#product .col-d{display:inline-block;width:60%;position:relative}@media only screen and (min-width: 320px) and (max-width: 767px){#product .col-d{text-align:center;top:9%;width:100%;display:block;position:absolute}}@media only screen and (min-width: 768px) and (max-width: 1098px){#product .col-d{right:8%;width:36%}}@media only screen and (min-width: 992px) and (max-width: 1098px){#product .col-d{height:615px}}#product .col-d .product{display:inline-block;width:874px;height:690px;right:2%;position:relative}@media only screen and (min-width: 320px) and (max-width: 767px){#product .col-d .product{width:282px;height:387px;right:0;background:url(/assets/product-mobil-832b295f665e279f6d0a0f00ed78afd78bf9510271cf03adbfe07f2eb5a98c7e.png) no-repeat}#product .col-d .product .no-mobil{display:none}}@media only screen and (min-width: 768px) and (max-width: 1098px){#product .col-d .product .no-mobil{width:50%}}@media only screen and (min-width: 992px) and (max-width: 1098px){#product .col-d .product .no-mobil{width:70%}}#product .col-d .madeinfrance{background:url(/assets/madeinfrance-31909efd5f8fc12967b132098cba9c400fdedfe8b08b83cf6bcbc4c250c68021.png) no-repeat;display:block;width:173px;height:181px;position:absolute;right:5%;bottom:10%}@media only screen and (min-width: 768px) and (max-width: 1098px){#product .col-d .madeinfrance{right:-154px;top:37%;background-size:68%}}@media only screen and (min-width: 992px) and (max-width: 1098px){#product .col-d .madeinfrance{right:-194px;top:53%}}@media only screen and (min-width: 320px) and (max-width: 767px){#product .col-d .madeinfrance{display:none}}#application{width:100%;background:#50c9b5;position:relative}@media only screen and (min-width: 320px) and (max-width: 767px){#application{height:100%}}#application .intro{display:block;width:44%;margin:0 auto;padding:100px 0 20px;text-align:center;vertical-align:top}@media only screen and (min-width: 320px) and (max-width: 767px){#application .intro{width:100%;padding:0}}@media only screen and (min-width: 768px) and (max-width: 1098px){#application .intro{width:70%;padding:2px 0 20px}}#application .intro .bold{font-weight:normal;margin:0 10px;display:inline-block}#application .intro .title{color:#fff;font-size:36px;text-align:center;font-weight:300;line-height:initial}@media only screen and (min-width: 320px) and (max-width: 767px){#application .intro .title{font-size:22px}}#application .intro .subtitle{color:#fff;font-weight:300;font-size:22px;width:100%;margin:40px auto;text-align:center}@media only screen and (min-width: 320px) and (max-width: 767px){#application .intro .subtitle{font-size:16px}}#application .intro .icon{display:inline-block;display:inline-block;width:30%;margin:10px 0}@media only screen and (min-width: 320px) and (max-width: 767px){#application .intro .icon{margin:0 5px;width:85px;text-align:center}}#application .intro .icons{width:95%;margin:0 auto}@media only screen and (min-width: 320px) and (max-width: 767px){#application .intro .icons{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;width:100%;margin:0}#application .intro .icons .icon{width:100px;margin:10px 5px}#application .intro .icons .icon .icon-width{background-size:initial;top:0}}#application .intro .icons .icon-bottom,#application .intro .icons .icon-top{display:block}#application .intro .icons .icon-top{margin:40px 0 0}#application .intro .icons .icon-width{width:100px;height:100px;color:#fff;margin:0 auto;text-align:center;display:inline-block}@media only screen and (min-width: 320px) and (max-width: 767px){#application .intro .icons .icon-width{width:70px;height:70px}}#application .intro .icons .icon-a{background:url(/assets/geo-white-2546296a0bfa8e4b31ea332b276189150fa63a6a5f0bdaa5b12f931df23b2b60.svg) no-repeat;background-size:cover}#application .intro .icons .icon-b{background:url(/assets/usecases-icon-app_4-white-b0ca59085f5963a90de0ccc76509118f3d9010b61aea2d3c9b160f09741993fa.svg) no-repeat;background-size:cover}#application .intro .icons .icon-c{background:url(/assets/suivre-blanc-5ea725e876ebe790190cd617e28bb69b2f6899d60fb6d3200993d94de54c1029.png) no-repeat;background-size:cover;width:56px;height:62px;position:relative;background-position:center;top:-20px}#application .intro .icons .icon-d{background:url(/assets/usecases-icon-app_3-white-6850f1de127bb4d1b993f69749349a57fbd5bdb2ddce0d43bbd898c47bc2d7a4.svg) no-repeat;background-size:cover}#application .intro .icons .icon-e{background:url(/assets/usecases-icon-app_5-white-0399c3dc8ede8dcd77e33961b58a32455d721ed34ca8fea935b3e4d53cb5defd.svg) no-repeat;background-size:cover}#application .intro .icons .icon-f{background:url(/assets/usecases-icon-app_8-white-2540b191d5423263774257874a1b049c9ab76510b86b0b35c14a8e00c637ec46.svg) no-repeat;background-size:cover}#application .intro .icons .icon-content{font-size:22px;font-weight:300;color:#fff}@media only screen and (min-width: 320px) and (max-width: 767px){#application .intro .icons .icon-content{font-size:16px}}#application .links-api{display:block;text-align:center;margin:75px auto 0;width:auto}@media only screen and (min-width: 320px) and (max-width: 767px){#application .links-api{margin:40px 0;display:flex;justify-content:space-around;align-items:center}}#application .links-api .api{display:inline-block;vertical-align:top}#application .links-api .api-android{margin:0 35px 0 0;width:159px;height:52px;display:inline-block;background-size:cover;background:url(/assets/badge-google-cfad7bca32d2588c6811b1ce290b1db019a4f36494b583d67872b02035a76169.svg) no-repeat}@media only screen and (min-width: 320px) and (max-width: 767px){#application .links-api .api-android{margin:0;width:150px;background-size:100% 100% !important}}#application .links-api .api-iphone{background:url(/assets/badge-apple-946cef73a12ab30639fae9828e4a9df23f05498c208846ddd37cd354224367df.svg) no-repeat;width:159px;height:52px;display:inline-block;background-size:cover;margin:0 0 0 35px}@media only screen and (min-width: 320px) and (max-width: 767px){#application .links-api .api-iphone{margin:0;width:150px;background-size:100% 100% !important}}#application .phone-left{background:url(/assets/iphones-1f27d0ad803b7d9de331dd92017db3a599efc643ba40dd51b8281ce5f6323dbf.png) no-repeat;width:442px;top:9%;height:965px;display:inline-block;position:absolute}#application .phone-left img{display:none}@media only screen and (min-width: 320px) and (max-width: 767px){#application .phone-left{height:450px;padding:30px 0 0;position:relative;display:flex;align-items:center;justify-content:center;background:none;width:auto}#application .phone-left img{display:flex;margin:0 auto}}@media only screen and (min-width: 768px) and (max-width: 1098px){#application .phone-left{background-size:70%}}@media only screen and (min-width: 768px) and (max-width: 1098px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 768px) and (max-width: 1098px) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 768px) and (max-width: 1098px) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 768px) and (max-width: 1098px) and (min-device-pixel-ratio: 2), only screen and (min-width: 768px) and (max-width: 1098px) and (min-resolution: 192dpi), only screen and (min-width: 768px) and (max-width: 1098px) and (min-resolution: 2dppx){#application .phone-left{height:600px;width:250px;top:36%;background-size:70%}}#application .phone-right{background:url(/assets/galaxy-22e29efef06b34c18f78732b591f4472bcdd9ead0b0bd43694b7ab3133286cbe.png) no-repeat;position:absolute;right:0;width:432px;top:9%;height:957px;display:inline-block}@media only screen and (min-width: 320px) and (max-width: 767px){#application .phone-right{display:none}}@media only screen and (min-width: 768px) and (max-width: 1098px){#application .phone-right{height:600px;width:270px;top:36%;background-size:70%;right:-11%}}#contact{width:100%;padding:100px 0 60px;background:url(/assets/contact-24a1cdf407986ca3ca4d1b038a98ea785698ba94b90669d52bf03f2629b66a11.png) no-repeat;background-size:cover}@media only screen and (min-width: 320px) and (max-width: 767px){#contact{padding:20px 0}}#contact .form-control{height:30px}#contact abbr{border-bottom:0;position:relative;margin-right:4px;text-align:right;text-decoration:none;content:'';width:0;font-size:0}#contact .container .title{font-size:48px;font-weight:300;color:#50c9b5;text-align:center}@media only screen and (min-width: 320px) and (max-width: 767px){#contact .container .title{font-size:22px;margin:40px 0 20px}}#contact .container .subtitle{font-size:22px;color:#fff;font-weight:300;text-align:center;margin:0 0 40px}@media only screen and (min-width: 320px) and (max-width: 767px){#contact .container .subtitle{font-size:16px;margin:0 0 20px}}#contact .container #contact_form,#contact .container #new_contact_form{width:700px;margin:0 auto}@media only screen and (min-width: 320px) and (max-width: 767px){#contact .container #contact_form,#contact .container #new_contact_form{width:100%;display:block;padding:0}}#contact .container #contact_form #submit_button,#contact .container #new_contact_form #submit_button{width:250px;height:55px;background:#50c9b5;border-radius:0;color:#fff;font-size:22px;font-weight:300;text-align:center;line-height:55px;margin:50px auto 0;display:block;border:1px solid #50c9b5}#contact .container #contact_form #submit_button:hover,#contact .container #new_contact_form #submit_button:hover{background:#fff;color:#50c9b5;border:1px solid #50c9b5}@media only screen and (min-width: 320px) and (max-width: 767px){#contact .container #contact_form #submit_button,#contact .container #new_contact_form #submit_button{margin:50px auto}}#contact .container #contact_form .col,#contact .container #new_contact_form .col{width:50%;vertical-align:top;display:inline-block}@media only screen and (min-width: 320px) and (max-width: 767px){#contact .container #contact_form .col,#contact .container #new_contact_form .col{width:100%}}#contact .container #contact_form .col-d,#contact .container #new_contact_form .col-d{width:50%;vertical-align:top;display:inline-block;padding:0 0 0 50px}@media only screen and (min-width: 320px) and (max-width: 767px){#contact .container #contact_form .col-d,#contact .container #new_contact_form .col-d{padding:0;display:block;width:100%}}#contact .container #contact_form .form-group,#contact .container #new_contact_form .form-group{width:100%;margin:35px 0 0;display:block;position:relative}#contact .container #contact_form .form-group .select:after,#contact .container #new_contact_form .form-group .select:after{content:'▼';position:absolute;top:0;color:#fff;width:10px;font-size:12px;height:10px;bottom:0;margin:auto;pointer-events:none;box-sizing:border-box;left:285px;top:30px}@media only screen and (min-width: 320px) and (max-width: 767px){#contact .container #contact_form .form-group .select:after,#contact .container #new_contact_form .form-group .select:after{right:0;left:initial;width:auto}}#contact .container #contact_form .form-group #contact_form_title,#contact .container #contact_form .form-group #contact_form_to,#contact .container #new_contact_form .form-group #contact_form_title,#contact .container #new_contact_form .form-group #contact_form_to{background:none;border-bottom:1px solid #50c9b5;border-left:none;border-radius:0;border-right:none;border-top:none;outline:0;position:relative;bottom:0;color:#fff;font-size:16px;font-weight:300;z-index:1;cursor:pointer;width:300px;border-radius:0;height:40px;padding:0;margin:0;display:block;flex-direction:row;align-items:center;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (min-width: 320px) and (max-width: 767px){#contact .container #contact_form .form-group #contact_form_title,#contact .container #contact_form .form-group #contact_form_to,#contact .container #new_contact_form .form-group #contact_form_title,#contact .container #new_contact_form .form-group #contact_form_to{width:100%}}#contact .container #contact_form .form-group #contact_form_title:focus,#contact .container #contact_form .form-group #contact_form_title:hover,#contact .container #contact_form .form-group #contact_form_to:focus,#contact .container #contact_form .form-group #contact_form_to:hover,#contact .container #new_contact_form .form-group #contact_form_title:focus,#contact .container #new_contact_form .form-group #contact_form_title:hover,#contact .container #new_contact_form .form-group #contact_form_to:focus,#contact .container #new_contact_form .form-group #contact_form_to:hover{border-bottom:1px solid #50c9b5;border-left:none;border-right:none;border-top:none;outline:0;box-shadow:none}#contact .container #contact_form .form-group #contact_form_title option,#contact .container #contact_form .form-group #contact_form_to option,#contact .container #new_contact_form .form-group #contact_form_title option,#contact .container #new_contact_form .form-group #contact_form_to option{color:#fff;border:none;background-color:rgba(74,74,74,0.5);height:30px;margin:5px 0;position:relative;left:-3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer}#contact .container #contact_form .form-group #contact_form_title option:active,#contact .container #contact_form .form-group #contact_form_title option:focus,#contact .container #contact_form .form-group #contact_form_title option:hover,#contact .container #contact_form .form-group #contact_form_to option:active,#contact .container #contact_form .form-group #contact_form_to option:focus,#contact .container #contact_form .form-group #contact_form_to option:hover,#contact .container #new_contact_form .form-group #contact_form_title option:active,#contact .container #new_contact_form .form-group #contact_form_title option:focus,#contact .container #new_contact_form .form-group #contact_form_title option:hover,#contact .container #new_contact_form .form-group #contact_form_to option:active,#contact .container #new_contact_form .form-group #contact_form_to option:focus,#contact .container #new_contact_form .form-group #contact_form_to option:hover{background:#50c9b5;outline-color:#50c9b5;color:#50c9b5;-webkit-appearance:none;-moz-appearance:none;appearance:none}#contact .container #contact_form .form-group.has-error input,#contact .container #new_contact_form .form-group.has-error input{border-bottom:1px solid red}#contact .container #contact_form .form-group.has-error textarea,#contact .container #new_contact_form .form-group.has-error textarea{border:1px solid red}#contact .container #contact_form .form-group.has-error select,#contact .container #new_contact_form .form-group.has-error select{border-bottom:1px solid red !important}#contact .container #contact_form .form-group label,#contact .container #new_contact_form .form-group label{position:absolute;bottom:0;color:white;font-size:16px;font-weight:300;z-index:1;cursor:text;width:100%;height:100%;padding-left:0;padding-bottom:10px;margin-bottom:0;display:flex;flex-direction:row;align-items:flex-end}#contact .container #contact_form .form-group label abbr,#contact .container #new_contact_form .form-group label abbr{border-bottom:0;margin-right:0}#contact .container #contact_form .form-group label.activeLabel,#contact .container #new_contact_form .form-group label.activeLabel{animation:0.3s labelUp forwards}#contact .container #contact_form .form-group label.desactiveLabel,#contact .container #new_contact_form .form-group label.desactiveLabel{animation:0.3s labelDown forwards}#contact .container #contact_form .form-group input,#contact .container #new_contact_form .form-group input{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #50c9b5;border-radius:0;background:transparent;color:#fff;width:300px;margin:10px 0 0;position:relative;font-size:16px;font-weight:300;padding-left:0}#contact .container #contact_form .form-group input:focus,#contact .container #new_contact_form .form-group input:focus{border-bottom:px solid #50c9b5;box-shadow:none}@media only screen and (min-width: 320px) and (max-width: 767px){#contact .container #contact_form .form-group input,#contact .container #new_contact_form .form-group input{width:100%}}#contact .container #contact_form .form-group input:-moz-placeholder,#contact .container #new_contact_form .form-group input:-moz-placeholder{color:#fff}#contact .container #contact_form .form-group input:-ms-input-placeholder,#contact .container #new_contact_form .form-group input:-ms-input-placeholder{color:#fff}#contact .container #contact_form .form-group input::-webkit-input-placeholder,#contact .container #new_contact_form .form-group input::-webkit-input-placeholder{color:#fff}#contact .container #contact_form .form-group input[type="text"],#contact .container #new_contact_form .form-group input[type="text"]{padding-left:0}#contact .container #contact_form .form-group .help-block,#contact .container #new_contact_form .form-group .help-block{position:absolute;color:red;font-weight:300;margin-top:0}#contact .container #contact_form textarea,#contact .container #new_contact_form textarea{border:1px solid #50c9b5;width:100%;height:150px;margin:50px 0 0;background:transparent;padding:20px;color:#fff;resize:none;border-radius:0}#contact .container #contact_form textarea:focus,#contact .container #new_contact_form textarea:focus{border:1px solid #50c9b5;outline:0;box-shadow:none}#contact .container #contact_form textarea:-moz-placeholder,#contact .container #new_contact_form textarea:-moz-placeholder{color:#fff;font-weight:300;font-size:16px}#contact .container #contact_form textarea:-ms-input-placeholder,#contact .container #new_contact_form textarea:-ms-input-placeholder{color:#fff;font-weight:300;font-size:16px}#contact .container #contact_form textarea::-webkit-input-placeholder,#contact .container #new_contact_form textarea::-webkit-input-placeholder{color:#fff;font-weight:300;font-size:16px}@media only screen and (min-width: 320px) and (max-width: 767px){#contact .container #contact_form textarea,#contact .container #new_contact_form textarea{margin:10px 0 0}}#contact .container #contact_form input[type="submit"],#contact .container #new_contact_form input[type="submit"]{text-transform:capitalize}@media only screen and (min-width: 320px) and (max-width: 767px){.home{width:100%;overflow:hidden;overflow-y:auto}}.hide-article-content{opacity:0}@media only screen and (min-width: 320px) and (max-width: 767px){.hide-article-content{opacity:1}}.left-content{opacity:1;-webkit-animation:fadeInLeft 1s 1;-moz-animation:fadeInLeft 1s 1;-o-animation:fadeInLeft 1s 1;animation:fadeInLeft 1s 1}@media only screen and (min-width: 768px) and (max-width: 1098px){.left-content{-webkit-animation:fadeInLeft 1s 1;-moz-animation:fadeInLeft 1s 1;-o-animation:fadeInLeft 1s 1;animation:fadeInLeft 1s 1}}.center-content{opacity:1;-webkit-animation:fadeIn 1s 1;-moz-animation:fadeIn 1s 1;-o-animation:fadeIn 1s 1;animation:fadeIn 1s 1}@media only screen and (min-width: 768px) and (max-width: 1098px){.center-content{-webkit-animation:fadeIn 1s 1;-moz-animation:fadeIn 1s 1;-o-animation:fadeIn 1s 1;animation:fadeIn 1s 1}}.right-content{opacity:1;-webkit-animation:fadeInRight 1s 1;-moz-animation:fadeInRight 1s 1;-o-animation:fadeInRight 1s 1;animation:fadeInRight 1s 1}@media only screen and (min-width: 768px) and (max-width: 1098px){.right-content{-webkit-animation:fadeInRight 1s 1;-moz-animation:fadeInRight 1s 1;-o-animation:fadeInRight 1s 1;animation:fadeInRight 1s 1}}.share{position:fixed;width:200px;height:50px;left:100px;z-index:200;bottom:100px}
