@import url(https://fonts.googleapis.com/css?family=Montserrat|Open+Sans:300,400);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{text-decoration:none;transition:color .25s ease}a:hover{color:#e45555}body{margin:0}.button{border:2px solid #e2e2e2;border-radius:25px;color:#e2e2e2;font-family:montserrat;font-size:14px;margin:0 30px;padding:10px 20px;text-decoration:none;text-transform:uppercase;transition:opacity .25s ease}.button:hover{color:#e2e2e2;opacity:.5}.justify{text-align:justify!important}.left{text-align:left!important}.light{color:#e2e2e2!important}.red{color:#e45555!important}@media only screen and (max-width:767px){.button{font-size:12px;margin-bottom:10px}}#nav_bar{align-content:center;align-self:stretch;display:flex;height:15vh;justify-content:space-between;padding:0 10%;width:80%;z-index:50}#nav-container{padding-left:1rem}#nav_list,#nav_list_items_div{align-items:center;display:flex;justify-content:center}#nav_list{align-content:center;list-style:none;padding:0}.nav_list_item{padding:0 10px}.nav_list_item a{color:#e2e2e2;font-family:Montserrat;font-weight:900;letter-spacing:-.5px;text-decoration:none;text-transform:uppercase;transition:color .25s ease}.nav_list_item a:hover{color:#4eb69e}.nav_list_button{background-color:#4eb69e;border-color:#0000;border-radius:10px;border-width:1px;color:#e2e2e2;font-weight:800!important;margin-left:10px;padding:10px;transition:background-color .3s,color .3s}.nav_list_button:hover{background-color:initial}@media only screen and (max-width:991px){#nav_list{align-content:center;align-items:center;background-color:#191937;display:flex;flex-direction:column;justify-content:center;list-style:none;margin-left:auto;margin-right:0;transform:translateX(150%);transition:transform .3s ease}#nav_list,.nav_list_item{border-radius:5px;padding:10px}.nav_list_item{margin-bottom:5px}#nav-logo-div{margin:0;padding:5px!important}}.bm-burger-button{height:30px;position:fixed;right:36px;top:36px;width:36px}.bm-burger-bars{background:#fff}.bm-burger-bars-hover{background:#4eb69e}.bm-cross{display:none}.bm-menu-wrap{height:100%;position:fixed}.bm-menu{background:#191937cc;font-size:1.15em;padding:1em 1em 0}.bm-item-list{color:#b8b7ad;padding:.8em}.bm-item{display:inline-block;padding-bottom:10px;padding-top:10px}#nav-item a{color:#e2e2e2;font-family:Montserrat;margin-bottom:5px;margin-top:5px;text-decoration:none;text-transform:lowercase;transition:color .25s ease}#nav-item a:hover{color:#4eb69e}#nav-item-button{background-color:#4eb69e;border-color:#0000;border-radius:10px;border-width:1px;color:#e2e2e2;font-weight:800!important;margin-top:15px;padding-left:10px;padding-right:10px;transition:background-color .3s,color .3s}#nav-item-button:hover{background-color:initial}#nav-logo-div{align-items:center;display:flex;height:90px;height:15vh;padding-top:10px;text-align:center}#nav-logo{height:10vh;padding-bottom:2.5vh;padding-top:2.5vh}.sticky{left:0;position:fixed;top:0;width:100%}.nav-container-background{background:#191937cc;transition:background-color .5s}#banner_text_div{padding-bottom:5rem;padding-top:30rem;width:66%}#banner_text_div h1{color:#e2e2e2;font-family:open sans;font-size:50px;font-weight:300;line-height:60px;margin:0;text-align:center}#buttons_div{align-items:center;display:flex;justify-content:space-between}.button_main{background-color:#e45555;border:2px solid #e45555}@media only screen and (max-width:767px){#banner_text_div{padding-bottom:0;width:100%}#banner_text_div h1{font-size:28px;line-height:30px}#buttons_div{flex-direction:column}}#notreoffre{border-top:5px solid #4b52ba;margin:0 0 30px;padding:50px 15%}.div_heading{color:#525252;font-family:open sans;font-size:42px;font-weight:300;letter-spacing:1px;margin:40px 0;padding:0;text-align:center}#features_list_div{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0 5%}.features_item_div{align-items:center;display:flex;margin:30px 0;padding:0 30px;width:40%}.features_image_div{align-items:center;border:2px solid #4b52ba;border-radius:100%;display:flex;flex-shrink:0;height:100px;justify-content:center;width:100px}.features_image_div img{max-height:50px;max-width:50px}.features_text_div{display:flex;flex-direction:column;padding:0 0 0 20px}.features_text_div h1{color:#525252;font-family:open sans;font-size:28px;font-weight:300;margin:0 0 10px;padding:0}.features_text_div p{text-align:left}.portfolio_subheading{padding:0 25%}.div_subheading,.portfolio_subheading{margin:40px 0}.div_subheading,.div_subheading_features,.portfolio_subheading{display:block;font-family:open sans;font-size:14px;text-align:center;text-decoration:none}@media only screen and (max-width:991px){#features_list_div,.features_item_div{flex-direction:column}.features_item_div{align-items:center;justify-content:center;padding:0;width:auto}.features_text_div{padding:20px 0 0;text-align:center}.features_text_div p{padding:0 25%;text-align:center}}@media only screen and (max-width:767px){#features_div{padding:50px 5%}.features_text_div p{padding:0}.div_subheading{margin:0;padding:0 0 20px}.portfolio_subheading{padding:0 5%}}#portfolio{background-color:#191937;margin:0 0 30px;padding:50px 15%}#realisations_list_div{align-items:flex-start;display:flex;justify-content:center;margin:30px 200px}.realisations_item_div{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:30px}.realisations_item_div img{border-radius:30px;max-width:200px;transition:filter .3s,transform .3s}.realisations_item_div:hover img{filter:brightness(50%);transform:scale(1.05)}.realisations_item_div h1{font-size:24px;text-align:center}@media only screen and (max-width:767px){#realisations_list_div{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0}.realisations_item_div{padding:20px 0}#portfolio{padding:50px 5%}}#footer_column_div{display:flex;padding:20px 12%;text-align:center}.footer_column{padding:0 50px;width:33%}.footer_column ul{list-style:none;padding:0}.footer_column ul li{border-top:1px solid #c4c4c4;padding:10px 0}.footer_column ul li:first-child{border:none}.footer{font-size:26px}.footer,.footer_sub{color:#888}.footer_social_container{background-color:#fff;border:2px solid #888;border-radius:50%;display:inline-flex;height:40px;line-height:60px;margin:10px;text-align:center;transition:border-color .3s;width:40px}.footer_social{color:#888;height:20px;padding:10px;transition:color .3s;width:20px}.footer_social_container:hover{border-color:#333}.footer_social_container:hover .footer_social{color:#333}.footer_button{background-color:#4eb69e;border:2px solid #4eb69e;border-radius:15px;display:inline-flex;font-size:30px;font-weight:500;transition:background-color .3s,color .3s}.footer_button:hover{background-color:#fff}.footer_button:hover,.footer_button:hover a{color:#4eb69e!important}.footer_button a{color:#fff;padding:30px}.div_subheading_footer,.footer_copyrights{display:block;font-family:open sans;font-size:14px;text-align:center;text-decoration:none}.footer_copyrights{padding:0 40px}@media only screen and (max-width:991px){#footer_column_div{flex-direction:column;padding:0}.footer_column{width:auto}.footer,.footer_column ul li{text-align:center}.footer_sub{padding:10px 30px}.div_subheading_footer{padding:0 25px}}@media only screen and (max-width:767px){#footer_column_div{padding:0}.footer_column{padding:20px 0 0}}.pricingcard{background-color:#fff;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;margin:1.5%;text-align:center;width:30%}.widepricingcard{width:50%!important}.widepricingcard h2{margin:0!important}.widepricingcard p{padding:0!important}.pricingcard_selected{box-shadow:0 0 10px 10px #4eb69e}.pricingcard h1{color:#000;font-size:1.5rem;margin:1rem 3rem}.pricingcard h2{color:#000;font-size:3rem;margin:2rem 0}.pricingcard p{color:#000;font-size:.85rem;font-weight:200;padding:.25rem 1rem}.pricingcard h4{background-color:#4eb69e;border-radius:10px;color:#fff;margin:auto auto 1rem;padding:10px;width:50%}@media only screen and (max-width:991px){.pricingcard{margin:1rem auto;width:90%}.widepricingcard{width:90%!important}.pricingcard h1{margin-left:0;margin-right:0}}#pricing{background-color:#191937;color:#fff;padding-bottom:5rem;padding-top:15vh;text-align:center}#pricing_title{padding:3rem 0 1.5rem}#pricing_title h1{font-size:3rem;font-weight:400;margin:0;text-transform:uppercase}#pricing_subtitle{padding:1.5rem 0}#pricing_subtitle h3{font-size:1.25rem;font-weight:200}#pricing_cost{background:#191937e6;bottom:0;padding:.5rem 0;position:sticky}#pricing_cost h2{font-weight:300;margin:.5rem 0;padding:0}#pricing_cost b{font-weight:800}#pricing_cost h3{font-weight:300;margin:.5rem 0;padding:0}#pricingcard_container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 15%;width:70%}#pricingcard_container_empty{display:flex;justify-content:center;width:100%}#pricing h5{font-size:1.25rem;font-weight:300;padding-top:3rem}@media only screen and (max-width:991px){#pricingcard_container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:100%}}
/*# sourceMappingURL=main.5d809d28.css.map*/