/**handles:jolifishcouleurs-style**/
/*!
Theme Name: jolifishcouleurs
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.2.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: jolifishcouleurs
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

jolifishcouleurs is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,::after,::before{box-sizing:inherit}html{box-sizing:border-box}body,button,input,optgroup,select,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:active,a:focus,a:hover{color:#191970}a:focus{outline:thin dotted}a:active,a:hover{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation.toggled ul,.menu-toggle{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.post-navigation .nav-links,.posts-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.page,.post{margin:0 0 1.5em}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}#gform_wrapper_3 .gform_required_legend{display:none!important}#gform_3 .gfield_consent_description{height:100%;max-height:none;overflow:visible;font-size:14px;padding:20px;border-color:#fff}#gform_3 .gfield input,#gform_3 .gfield select,#gform_3 .gfield textarea{font-weight:700;color:#000;background:0 0;border-bottom:1px solid #fff;resize:none}#gform_3 .gfield textarea{border:1px solid #fff}#gform_3 .gfield_html h3{margin:35px 0 0}#gform_3 .field_3_4.gfield_html h3{margin-top:0}#gform_3 .gfield--type-consent label{font-size:15px}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.page{position:relative}.elementor-location-header{position:absolute;width:100%;top:0;left:0}.elementor-7 .elementor-element.elementor-element-3a56e68e>.elementor-widget-container{padding:0!important}.elementor-location-header .elementor-section-wrap{padding:40px 100px}.elementor-element-13a823c .elementor-button-link:hover .elementor-button-text{color:#21d5e5}.realisations-template .profile_mission .elementor-container .elementor-button-link .elementor-button-text{transition:color .2s linear}.realisations-template .profile_mission .elementor-container .elementor-button-link:hover .elementor-button-text{color:#fff}.realisations-template .elementor-widget-text-editor .elementor-widget-container p a{color:#21d5e5;transition:color .2s linear}.realisations-template .elementor-widget-text-editor .elementor-widget-container p a:hover{color:#fff}.elementor-location-header .elementor-widget-wrap .elementor-widget-button .elementor-button-wrapper .elementor-button-link{padding-right:0!important}.elementor-location-header .elementor-widget-wrap .elementor-widget-button .elementor-button-wrapper .elementor-button-link .elementor-button-text{text-transform:uppercase;font-size:18px;font-weight:700;letter-spacing:3px;justify-content:center;align-self:center;margin-right:-8px!important}.elementor-location-header .elementor-widget-wrap .elementor-widget-button .elementor-button-wrapper .elementor-button-link rect{width:85px!important;display:inline-block!important;y:0;height:2.4px}.elementor-location-header .elementor-widget-wrap .elementor-widget-button .elementor-button-wrapper .elementor-align-icon-right{margin-left:0!important}.elementor-location-header .elementor-widget-wrap .elementor-widget-button .elementor-button-wrapper .elementor-align-icon-right svg{width:80px;height:26px}.elementor-location-header .elementor-widget-wrap .elementor-widget-button .elementor-button-wrapper .elementor-button-link rect:nth-child(2){y:8.2!important}.elementor-location-header .elementor-widget-wrap .elementor-widget-button .elementor-button-wrapper .elementor-button-link rect:last-child{y:16px}.home .banner-css,.home .banner-css .elementor-column.elementor-col-100.elementor-top-column,.home .banner-css .elementor-column.elementor-col-100.elementor-top-column .elementor-element,.home .banner-css .elementor-column.elementor-col-100.elementor-top-column .elementor-element .swiper-slide-bg{min-height:100vh!important}.home .banner-css .elementor-column.elementor-col-100.elementor-top-column .swiper-slide{height:auto!important}.elementor-9 .elementor-element.elementor-element-a56cb18 .elementor-slide-description{transform:translateX(348px)}.elementor-9 .elementor-element.elementor-element-da024c4>.elementor-element-populated{padding:30px 60px 30px 40px}.elementor-widget-button .elementor-button-text{text-transform:uppercase;font-weight:700!important;font-size:17px!important}.elementor-9 .elementor-element.elementor-element-26cc1a9 .elementor-button .elementor-align-icon-left,.elementor-element-938a30b .elementor-align-icon-left,.testimonial-slide-sec .elementor-align-icon-left{margin-right:20px!important;width:55px!important}.elementor-9 .elementor-element.elementor-element-26cc1a9 .elementor-button .elementor-align-icon-left svg,.elementor-element-938a30b .elementor-align-icon-left svg,.testimonial-slide-sec svg{width:55px!important;margin-top:-4px;display:inline-block;vertical-align:middle}.elementor-9 .elementor-element.elementor-element-26cc1a9 .elementor-button .elementor-align-icon-left svg line,.elementor-element-938a30b .elementor-align-icon-left svg line,.testimonial-slide-sec .elementor-align-icon-left svg line{stroke:#21D5E5!important}.elementor-location-header .elementor-widget-wrap .elementor-widget-button .elementor-button-wrapper .elementor-button-link rect:nth-child(2){y:8.2!important}.prject_logo{padding:120px 0 120px!important}.elementor-element-6c5ebaa .elementor-button-icon{width:55px;margin-right:20px!important}.elementor-element-6c5ebaa .elementor-button-icon svg{width:100%;margin-top:-2px!important;vertical-align:middle}.elementor-element-6c5ebaa .elementor-button-icon svg line{stroke:#44328c!important}.testimonial-slide-sec .elementor-container{align-items:center}.testimonial-slide-sec .swiper-slide{background:0 0!important;padding:0 0 0 10px!important}.custom-hear .elementor-column:first-of-type{position:absolute;left:0;top:50%;transform:translateY(-50%);width:390px!important;z-index:1}.custom-hear .elementor-column:last-of-type{margin-left:auto}.testimonial-slide-sec .elementor-testimonial{width:100%;padding:65px 40px 40px;background:#fff;position:relative;z-index:99;box-shadow:5px 10px 15px 0 #f2f2f2;min-height:350px;margin:10px 10px 10px 6px;margin:25px auto;overflow:visible!important}.testimonial-slide-sec .elementor-testimonial__text{font-style:normal!important}.testimonial-slide-sec .elementor-widget-testimonial-carousel{overflow:hidden;margin-top:-220px;margin-bottom:30px}.testimonial-slide-sec .elementor-widget-testimonial-carousel .elementor-widget-container{margin-left:auto!important;width:100%}.testimonial-slide-sec .elementor-widget-testimonial-carousel .elementor-swiper{padding-left:30%}.elementor-9 .elementor-element.elementor-element-8d2dcfc .elementor-swiper-button:after{position:absolute;left:5px;content:"\27F5";font-size:55px;top:-4px;width:34px;overflow:hidden}.elementor-9 .elementor-element.elementor-element-8d2dcfc .elementor-swiper-button.elementor-swiper-button-next:after{transform:rotate(180deg);top:1px;left:7px}.testimonial-slide-sec .elementor-testimonial .elementor-testimonial__content{min-height:160px;position:relative;padding-bottom:15px}.testimonial-slide-sec .elementor-testimonial .elementor-testimonial__content:after{position:absolute;bottom:0;width:80px;height:1px;background:#44328c;left:0;content:""}.codeurs_creatifs{overflow:hidden}.testimonial-slide-sec .elementor-testimonial .elementor-testimonial__footer{margin-top:5px!important}.testimonial-slide-sec .elementor-testimonial:before{position:absolute;left:15px;top:10px;content:"\003C\003C";font-weight:800;font-size:33px;letter-spacing:-2px}.testimonial-slide-sec .elementor-button-text{color:#44328c!important;font-weight:700!important;transition:all 250ms ease-in}.testimonial-slide-sec .elementor-button-link:hover .elementor-button-text{color:#00d2e2!important}.testimonial-slide-sec .elementor-align-icon-left svg line{stroke:#44328c!important}.elementor-9 .elementor-element.elementor-element-9b0af18.testimonial-slide-sec{float:left;width:100%}.elementor-location-footer .elementor-element-832839f .elementor-col-50>.elementor-widget-wrap.elementor-element-populated .elementor-button-text{text-transform:uppercase;font-weight:700}.elementor-location-footer .elementor-element-832839f .elementor-col-50>.elementor-widget-wrap.elementor-element-populated .elementor-button-icon{width:50px;margin-right:20px}.elementor-location-footer .elementor-element-832839f .elementor-col-50>.elementor-widget-wrap.elementor-element-populated .elementor-button-icon svg{width:100%;display:inline-block;vertical-align:middle;margin-top:-2px}.elementor-55 .elementor-element.elementor-element-17aa68f>.elementor-element-populated .elementor-widget-container .left{margin:0!important}.footer-col-three .elementor-element .elementor-widget-container{padding:0!important}.page{position:relative;margin:0!important}.elementor-55 .elementor-element.elementor-element-3b14640>.elementor-widget-container{padding:0 120px 0 120px!important;border-width:0!important}.elementor-location-footer .elementor-nav-menu--main{border-top:1px solid #636161;padding:18px 50px 0}.elementor-55 .elementor-element.elementor-element-3b14640 .elementor-nav-menu .elementor-item{font-weight:600!important}.elementor-55 .elementor-element.elementor-element-17aa68f>.elementor-element-populated .elementor-widget-container p.left,.elementor-55 .elementor-element.elementor-element-17aa68f>.elementor-element-populated .elementor-widget-container p.right{margin:0}.elementor-32 .elementor-element.elementor-element-2a8b27af>.elementor-element-populated{padding-top:40px!important}.elementor-32 .elementor-element.elementor-element-8aa06fd>.elementor-widget-container{padding-left:175px!important}.elementor-32 .elementor-element.elementor-element-8aa06fd img{width:231px!important}.elementor-nav-menu__container{padding-top:75px;padding-left:242px!important}.elementor-32 .elementor-element.elementor-element-6b772707 .elementor-nav-menu--main .elementor-item{padding-left:0;padding-right:0;padding:0!important;margin:0!important}.elementor-nav-menu li{border-width:0;margin:0 0 60px!important;-webkit-tap-highlight-color:transparent}.elementor-nav-menu li a{-webkit-tap-highlight-color:transparent}.elementor-32 .elementor-element.elementor-element-6b772707 .elementor-nav-menu .elementor-item{font-size:48px!important;letter-spacing:1px!important}#elementor-popup-modal-32 .dialog-close-button i{color:#fff;font-size:58px;font-weight:500!important;margin-top:-50px}#elementor-popup-modal-32 .dialog-close-button i:before{content:"\00D7"!important;font-size:100px;margin-right:45px}#elementor-popup-modal-32 .dialog-close-button i:after{position:absolute;left:-85px;font-size:18px;top:0;font-family:Poppins,Sans-serif;font-weight:500;text-transform:uppercase;content:"FERMER";letter-spacing:2px}.elementor-32 .elementor-element.elementor-element-43945aa1{margin-top:10%!important;padding:0 0 0 40px!important}.elementor-32 .elementor-element.elementor-element-eb033da .elementor-heading-title{color:#21d5e5!important;font-size:32px!important;line-height:30px!important}.elementor-element-13a823c .elementor-button-icon{margin:-4px 18px 0 0!important;width:55px!important}.elementor-element-13a823c .elementor-button-icon svg{width:100%!important}.elementor-element-13a823c .elementor-button-text{text-transform:uppercase;font-weight:700!important;font-size:18px!important}.elementor-32 .elementor-element.elementor-element-a279a60 .elementor-heading-title{font-size:28px!important;font-weight:600!important;line-height:30px!important;text-transform:uppercase!important;letter-spacing:2px}.elementor-32 .elementor-element.elementor-element-f5abe38 .elementor-social-icon{border-width:2px 2px 2px 2px!important}.elementor-32 .elementor-element.elementor-element-6b772707 .elementor-nav-menu .elementor-item{text-transform:uppercase}.postes-card-detail .elementor-post__text{position:relative}.elementor-post__title a{transition:color .2s linear}.elementor-post__title a:hover{color:#21d5e5!important}.postes-card-detail .elementor-post__text .elementor-post__title{line-height:40px!important;margin:0;padding:40px 0;border-bottom:1px solid #44328c;margin-bottom:0!important}.postes-card-detail .elementor-post__text .elementor-post__read-more{position:absolute;right:60px;z-index:99;top:49%;font-size:16px!important;color:#44328c;margin:0!important;transform:translateY(-50%);transition:color .2s linear}.postes_sec .postes-card-detail .elementor-post__text .elementor-post__read-more:hover{color:#21d5e5}.postes_sec .postes-card-detail .elementor-post__text .elementor-post__read-more:hover:after{background-color:#21d5e5}.postes-card-detail .elementor-post__text .elementor-post__read-more:after{width:55px;height:2px;background:#44328c;left:-80px;position:absolute;top:14px;content:"";transition:background-color .2s linear}.postes-card-detail article:first-child h3.elementor-post__title{border-top:1px solid #44328c}.postes-card-detail .elementor-post__text{margin:0!important;padding:0!important}.postes-card-detail{margin-top:45px!important}.form-card-cont .elementor-field-textual{height:65px;padding:4px 15px}.form-card-cont textarea.elementor-field-textual{height:200px}.form-card-cont .elementor-field-type-upload{width:240px!important;font-size:16px;color:#fff;position:relative;padding:0!important;padding-bottom:45px!important;margin:0 6px}.form-card-cont .elementor-field-type-upload .elementor-field-label{padding:20px 15px!important;font-size:16px;text-transform:uppercase;text-align:center;width:100%;display:inline-block;border:2px solid #fff}.form-card-cont .elementor-field-type-upload input{position:absolute;width:300px;top:0;bottom:0;right:0;left:0;z-index:99;cursor:pointer;left:250px;top:16px;text-indent:-156px}@media screen and (max-width:767px){.form-card-cont .elementor-field-type-upload input{left:0;top:76px}}.gform_wrapper.gravity-theme .gform_footer{position:relative;width:auto;display:inline-block;cursor:pointer}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=range],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme textarea{border:none}.form-card-cont .elementor-button,.gform_button_select_files,.gform_wrapper.gravity-theme .gform_footer .gform_button{padding:0;line-height:1;height:auto!important;display:inline-block!important;vertical-align:middle;min-height:1px!important;justify-content:center;align-self:center;text-transform:uppercase;font-weight:600;color:#44328c!important;position:relative;padding-left:75px!important;cursor:pointer!important}.devis-form_wrapper .gform_page_footer .gform_next_button.keep_hidden{position:absolute;left:-999999px}.gform_button_select_files,.gform_wrapper.gravity-theme .gform_footer .gform_button{background:0 0;border:none;transition:all 250ms linear;width:auto}.form-card-cont .elementor-button:hover,.gform_button_select_files:hover,.gform_wrapper.gravity-theme .gform_footer:hover .gform_button{color:#fff!important}.form-card-cont .elementor-button:hover:after,.gform_button_select_files:hover:after,.gform_wrapper.gravity-theme .gform_footer:hover:after{background-color:#fff!important}.form-card-cont .elementor-button:after,.gform_button_select_files:after,.gform_wrapper.gravity-theme .gform_footer:after{position:absolute;content:"";left:0;top:50%;height:2px;margin-top:-1px;width:55px;background:#44328c;transition:background-color .2s linear}.form-card-cont .elementor-field-type-textarea{margin-bottom:40px!important}.elementor-message.elementor-message-success{color:#fff!important;padding-top:15px}.martentext_box .elementor-container{margin:0;justify-content:flex-end;width:100%;align-self:flex-end;align-items:flex-start;float:right}.page-id-591 .elementor-section{position:relative;float:left;width:100%}.type_contrat_box .elementor-widget-wrap{border-top-left-radius:40px!important;border-bottom-left-radius:40px!important}.type_contrat_box .elementor-element{margin:0 0 8px!important}.type_contrat_box .elementor-widget-text-editor{margin-bottom:28px!important}.service_slider_sec .elementor-main-swiper{width:100%!important;margin-top:-190px}.service_slider_sec .elementor-main-swiper{padding:0 0 20px}.service_slider_sec .elementor-main-swiper .swiper-slide{box-shadow:0 6px 12px rgba(0,0,0,.1);background:#fff;border:0!important}.service_slider_sec .elementor-testimonial__text{font-style:normal!important;position:relative}.service_slider_sec .elementor-testimonial__text{font-size:25px!important;font-weight:400!important;line-height:1.5!important}@media screen and (max-width:767px){.service_slider_sec .elementor-testimonial__text{font-size:18px!important;font-weight:400!important;line-height:1.3!important}}.service_slider_sec .elementor-testimonial__text br{display:none}.service_slider_sec .elementor-testimonial__text h4{margin-top:0;font-size:30px;line-height:1.2;font-weight:800;color:#21d5e5;margin-bottom:30px}.service_slider_sec .elementor-testimonial__text span{position:absolute;font-size:110px;top:-70px;font-family:Poppins;color:transparent;-webkit-text-stroke:1px rgba(68,184,217,.52);text-shadow:none;font-weight:700}.service_slider_sec .swiper-slide-active .elementor-testimonial__text h4{color:#44328c}.service_slider_sec .swiper-slide-active .elementor-testimonial__text span{-webkit-text-stroke:1px rgba(68,50,140,.52)}.equipe_img_slider .elementor-swiper-button,.service_slider_sec .elementor-swiper-button{position:absolute;left:0;width:50px;height:50px;border:2px solid #44328c;border-radius:40px;top:230px}.equipe_img_slider .elementor-swiper-button.elementor-swiper-button-next,.service_slider_sec .elementor-swiper-button.elementor-swiper-button-next{left:85px!important}.equipe_img_slider .elementor-main-swiper{float:right;margin:0!important}.equipe_img_slider .elementor-main-swiper .elementor-testimonial__text a{display:inline-block;width:100%}.equipe_img_slider .elementor-main-swiper .elementor-testimonial__text img{width:100%}.equipe_img_slider .elementor-swiper-button.elementor-swiper-button-next{left:75px!important}.equipe_img_slider .elementor-testimonial__content{position:relative}.equipe_img_slider .elementor-testimonial__content .elementor-testimonial__cite{position:absolute;bottom:5px;background:#fff;width:auto!important;min-width:75%;margin:0!important;padding:15px 30px;left:60px}.equipe_img_slider .elementor-testimonial__content .elementor-testimonial__cite .elementor-testimonial__name{font-size:30px!important;font-style:normal!important}.equipe_img_slider .elementor-testimonial__content .elementor-testimonial__cite .elementor-testimonial__title{font-size:25px!important;font-weight:400!important;font-style:normal!important;color:#21d5e5!important}.step_hamiton_sec .elementor-container{position:relative}.step_hamiton_sec .left_img_sec{position:absolute;left:60px;top:-260px}.step_hamiton_sec{border-bottom-left-radius:30px;border-top-left-radius:30px;position:relative;z-index:9}.notre_banner_sec .swiper-wrapper.elementor-slides{height:520px}.equipe_img_slider.new-notral-slide .elementor-swiper-button{left:185px!important}.equipe_img_slider.new-notral-slide .elementor-swiper-button.elementor-swiper-button-next{left:275px!important}.elementor-244 .elementor-element.elementor-element-0dbb7cc{margin-top:-75px}.blue_selider_css.elementor-section{margin-bottom:-110px}.elementor-element.elementor-element-8577183 .elementor-widget-container img{position:relative;z-index:99}.mobile_app_img .elementor-widget-wrap.elementor-element-populated{position:relative;z-index:99;margin-top:0}.elementor-32 .elementor-element.elementor-element-6b772707 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#fff!important}.tabing_sec .elementor-widget-wrap{padding:0 120px!important}.tabing_sec .elementor-tabs .elementor-tab-desktop-title.elementor-active,.tabing_sec .elementor-tabs .elementor-tab-desktop-title:hover{background:#21d5e5}.tabing_sec .elementor-tabs .elementor-tab-desktop-title{transition:.3s}.tabing_sec .elementor-tabs .elementor-tab-desktop-title{transition:.3s;padding:15px 20px;margin-right:10px;margin-bottom:20px;display:inline-block!important;border-radius:10px}.tabing_sec .elementor-widget-tabs .elementor-tab-content{margin:20px 0 0}.gallery_page .elementor-widget-container{padding:0 100px}.tab-menu ul{margin:30px 0 70px;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:center}.tab-menu ul li{padding:0 10px;list-style:none}.tab-menu ul a{color:#fff;font-family:Poppins,Sans-serif;font-weight:800;font-size:18px;padding:10px 30px;border-radius:19px;transition:.3s}.tab-menu ul a.active,.tab-menu ul a:focus,.tab-menu ul a:hover{background:#21d5e5;outline:0}.tab-main-box{max-width:1080px;margin:0 auto}.tab-main-box .row{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;margin:0 -15px;padding:0 0 30px}.tab-main-box .pad{padding:0 15px}.tab-main-box .col-md-8{width:680px}.tab-main-box .col-md-4{width:430px}.tab-main-box .row+.row .col-md-4{width:400px}.tab-main-box .row+.row .col-md-8{width:670px}.tab-main-box figure{height:100%}.tab-main-box img{width:100%;height:100%!important}.gallery_4 img{max-height:455px;min-height:455px;object-fit:contain}.gallery_4,.tab-main-box .row+.row .col-md-8 .col-md-6 .gallerys,.tab-main-box .row:first-child .col-md-8 .gallerys{border:1px solid #707070}.tab-main-box .col-md-12{width:100%;margin:0 0 30px}.tab-main-box .col-md-6{width:50%}.plus_heading h2{display:inline-block;position:relative}.plus_heading h2:before{width:100px;background:#44328c;position:absolute;content:"";height:3px;left:-130px;top:50%;margin-top:-2px;border-radius:100px}.testimonial-slide-sec .elementor-widget-button{margin-bottom:70px;width:69%!important;margin-left:auto;text-align:left!important}.profile_mission.elementor-section.elementor-section-boxed>.elementor-container{max-width:100%;padding-left:200px}.profile_mission .elementor-widget:not(:last-child){margin-bottom:10px}.profile_mission{z-index:1}.pad-20 .elementor-container{padding:0 20px}.pad-20.elementor-section.elementor-section-boxed>.elementor-container{max-width:100%;padding:0 100px 0 205px}.at_foncations_sec .elementor-widget:not(:last-child){margin-bottom:5px}.at_foncations_sec .elementor-widget-heading{padding:0 0 25px}.vous_notre.elementor-section.elementor-section-boxed>.elementor-container{max-width:100%;padding:0 190px}.prix_sec.elementor-section.elementor-section-boxed>.elementor-container{max-width:1500px;padding:0 200px}.prix_sec .elementor-accordion .elementor-accordion-item{border:0}.prix_sec .elementor-accordion .elementor-tab-content{padding:25px 0}.prix_sec .elementor-accordion .elementor-tab-content.elementor-active{border-top:none}.prix_sec .elementor-accordion .elementor-tab-title{border-bottom:1px solid #44328c;padding:25px 0}.prix_sec .elementor-accordion .elementor-tab-title a.elementor-accordion-title{font-size:40px!important}.prix_sec .elementor-accordion .elementor-accordion-item:first-of-type{border-top:1px solid #44328c}.prix_sec .elementor-accordion .elementor-tab-title.elementor-active{border-bottom:none}.prix_sec .elementor-accordion .elementor-tab-title span.elementor-accordion-icon.elementor-accordion-icon-left{float:right}.prix_sec .elementor-accordion .elementor-tab-title .elementor-accordion-icon i{display:none}.prix_sec .elementor-accordion .elementor-tab-title span{position:relative}.prix_sec .elementor-accordion .elementor-accordion-icon span:after,.prix_sec .elementor-accordion .elementor-accordion-icon span:before{content:"";left:0;top:0;position:absolute;background:#44328c}.prix_sec .elementor-accordion .elementor-tab-title .elementor-accordion-icon-closed:after{width:2px;height:15px}.prix_sec .elementor-accordion .elementor-tab-title .elementor-accordion-icon-closed:before{width:15px;height:2px;top:6px;right:21px;left:auto}.prix_sec .elementor-accordion .elementor-tab-title .elementor-accordion-icon-opened:after{width:15px;height:2px;top:8px;right:20px;left:auto}body .elementor-7 .elementor-element.elementor-element-3cd0ca02{margin-bottom:0}.elementor-kit-6 .according_tab h3{margin:25px 0 8px;font-size:20px}.according_tab p{margin:0 0 5px}.according_tab h3:first-child{margin-top:0}.contenus.elementor-section.elementor-section-boxed>.elementor-container{max-width:100%}@media screen and (min-width:1200px){.contenus.elementor-section.elementor-section-boxed>.elementor-container{padding:0 200px}}.contenus .contenus_img img{position:absolute;left:-120px;top:90px}.gallery_box{position:relative;height:100%}.gallery_content{position:absolute;top:0;bottom:0;left:0;right:0;background:#21d5e5;text-align:center;display:table;width:100%;height:100%;opacity:0;transition:.3s}.gallery_content h3,.gallery_content p{width:100%;margin:0}.tab-main-box .gallery_content img{width:50px;height:50px!important}.tab-main-box .gallery_content figure{height:auto;width:100%;padding:25px 0}.gallery_content a{display:table-cell;vertical-align:middle;width:100%;padding:20px;text-align:center}.gallery_content h3{font-size:22px!important}.gallery_content p{font-size:20px!important}.gallery_content h3,.gallery_content p{width:100%;margin:0;color:#fff!important;font-family:Poppins,Sans-serif}.gallery_box:hover .gallery_content{opacity:1}.testimonial-slide-sec .elementor-widget-testimonial-carousel .elementor-testimonial__image img{width:100%;height:100%;border-radius:0}.testimonial-slide-sec.detail_projets_slider .elementor-testimonial:before{display:none}.testimonial-slide-sec.detail_projets_slider .elementor-testimonial{padding:0;min-height:auto}.detail_projets_slider .elementor-testimonial__image{margin:0!important}.page-id-2014 .elementor-location-footer .elementor-section-wrap{margin:100px 0 0}.testimonial-slide-sec.detail_projets_slider .text-box .elementor-widget-container{right:10px;top:50px}.testimonial-slide-sec .elementor-swiper-button{position:absolute;left:0!important;top:250px!important;width:50px;height:50px;border:2px solid #44328c;border-radius:40px}.testimonial-slide-sec .elementor-swiper-button.elementor-swiper-button-next{left:80px!important}.equipe_img_slider .eicon-chevron-left:before,.equipe_img_slider .eicon-chevron-right:before,.service_slider_sec .eicon-chevron-left:before,.service_slider_sec .eicon-chevron-right:before,.testimonial-slide-sec .eicon-chevron-left:before,.testimonial-slide-sec .eicon-chevron-right:before{content:""!important;width:60%;height:50%;position:absolute;background-repeat:no-repeat;left:50%;top:50%;transform:translate(-50%,-50%);background-size:contain}.equipe_img_slider .eicon-chevron-left:before,.service_slider_sec .eicon-chevron-left:before,.testimonial-slide-sec .eicon-chevron-left:before{background-image:url(https://jolifish.com/wp-content/themes/jolifishcouleurs/app/img/left-arrow.png)}.equipe_img_slider .eicon-chevron-right:before,.service_slider_sec .eicon-chevron-right:before,.testimonial-slide-sec .eicon-chevron-right:before{background-image:url(https://jolifish.com/wp-content/themes/jolifishcouleurs/app/img/right-arrow.png)}.elementor-location-footer .elementor-nav-menu__container{padding-left:60px!important}.elementor-9 .home-testimonial-slide .elementor-element.elementor-element-8d2dcfc .elementor-swiper-button:after{display:none}.section-padding{padding:80px 0}.client-testimonial-carousel button.owl-dot.active{background:#000!important;width:30px}.client-testimonial-carousel .owl-dots{text-align:center;margin-top:25px}.elementor-kit-6 .section-padding h3{color:#fff;margin:0 0 40px;font-weight:500}.section-padding ul{margin:0 -5px;padding:0}.section-padding ul li{padding:0 5px;display:inline-block;margin:0 0 40px}.section-padding ul li a{display:inline-block;padding:8px 20px;border-radius:8px;color:#fff;transition:.3s;font-family:Poppins,Sans-serif;font-weight:400}.section-padding ul li.active a,.section-padding ul li:hover a{background:#21d5e5}.section-padding .owl-dots{display:none}.section-padding .owl-nav.disabled{display:block!important;margin:10px 0 0}.section-padding .owl-nav button{display:inline-block;border:2px solid #fff!important;width:30px;height:30px;border-radius:50px;color:#fff!important;line-height:23px!important;margin-right:10px;transition:.3s}.section-padding .owl-nav button:hover{background:#21d5e5!important}.section-padding .owl-nav button:focus{outline:0}.tab-main-box .tab-box .row:nth-child(2){width:430px;float:left}.tab-main-box .tab-box .row:nth-child(2) .col-md-4{width:100%}.tab-main-box .tab-box .row:nth-child(3){width:680px;float:right}.tab-main-box .tab-box .row:nth-child(2) .col-md-8{width:100%}.tab-main-box .tab-box .row:nth-child(3) .col-md-8.pad{width:100%}.tab-main-box .tab-box .row:nth-child(3) .col-md-8:nth-child(3),.tab-main-box .tab-box .row:nth-child(3) .col-md-8:nth-child(4){width:50%}.tab-main-box .tab-box .row:nth-child(3) .col-md-8:nth-child(3),.tab-main-box .tab-box .row:nth-child(3) .col-md-8:nth-child(4){width:50%}.tab-main-box .tab-box .row:nth-child(3) .col-md-8:nth-child(3) .col-md-6.pad,.tab-main-box .tab-box .row:nth-child(3) .col-md-8:nth-child(4) .col-md-6.pad{width:100%}.tab-main-box .tab-box .row:nth-child(2) .col-md-4 .col-md-12{margin:0}.tab-main-box .tab-box .row:nth-child(2) .col-md-4:nth-child(2) .gallerys{border:1px solid}.tab-main-box .tab-box .row:nth-child(3) .col-md-8:first-child .col-md-12{margin:0}.tab-main-box .tab-box .row:nth-child(3) .col-md-8:nth-child(2) .col-md-12,.tab-main-box .tab-box .row:nth-child(3) .col-md-8:nth-child(3) .col-md-12{margin:0}.tab-main-box .tab-box .row:nth-child(2) .col-md-4:nth-child(2) .gallerys img{max-height:455px;min-height:455px;object-fit:contain}.tab-main-box .tab-box .row:nth-child(2) .col-md-4:nth-child(3) .gallerys{max-height:370px;min-height:370px}.accueil-testimonial-slide .elementor-swiper-button.elementor-swiper-button-next{left:-420px!important}#gform_wrapper_2 .gfield.gfield--width-full.width-50{-ms-grid-column-span:6;grid-column:span 6}.devis-form_wrapper.gform_wrapper.gravity-theme .gform_previous_button.button{background:url(https://jolifish.com/wp-content/themes/jolifishcouleurs/img/left-arrow.svg) no-repeat transparent center center;border:2px solid #fff;border-radius:50px;text-indent:-99999999px;margin-left:20px;margin-top:40px;width:46px;height:46px;cursor:pointer;transition:all 250ms ease-in}.devis-form_wrapper.gform_wrapper.gravity-theme .gform_previous_button.button:hover{background-color:#21d5e5}.devis-form_wrapper.gform_wrapper.gravity-theme .gfield_radio{display:flex;flex-wrap:wrap;max-width:1300px}.devis-form_wrapper.gform_wrapper.gravity-theme .gfield_radio .gchoice{margin-right:30px}.devis-form_wrapper.gform_wrapper.gravity-theme .gfield_label,.devis_slider form.elementor-form label.e-form__indicators__indicator__label{font-size:35px;color:#fff;font-weight:900;font-family:Poppins,Sans-serif;margin:0 0 10px}.devis_slider .e-form__indicators{margin-top:70px}.devis-form_wrapper.gform_wrapper.gravity-theme .gfield-choice-input,.devis_slider form.elementor-form .elementor-form-fields-wrapper input[type=radio]{display:none}.devis-form_wrapper.gform_wrapper.gravity-theme .gfield-choice-input+label,.devis_slider form.elementor-form .elementor-form-fields-wrapper label{padding:12px 20px;box-shadow:none;border-radius:15px;transition:.3s;cursor:pointer;margin:30px 0 0 0;display:inline-block;font-size:30px;color:#fff;max-width:none}.devis-form_wrapper.gform_wrapper.gravity-theme .gchoice:hover label,.devis-form_wrapper.gform_wrapper.gravity-theme .gfield-choice-input:checked+label,.devis_slider form.elementor-form .elementor-form-fields-wrapper input:checked+label{background:#21d5e5}.devis_slider form.elementor-form .elementor-form-fields-wrapper .e-form__buttons{margin:40px 0 0}.devis_slider form.elementor-form .elementor-form-fields-wrapper .e-form__buttons button.elementor-button{background:0 0;border:1px solid #fff;border-radius:100%;width:40px;height:40px;min-height:auto;padding:0;cursor:pointer;transition:.3s}.devis_slider form.elementor-form .elementor-form-fields-wrapper .e-form__buttons button.elementor-button:hover{background:#21d5e5}.devis_slider form .e-form__indicators__indicator,.devis_slider form.elementor-form .elementor-form-fields-wrapper .elementor-field-group{padding:0}.devis_slider form .elementor-labels-{margin-left:-20px!important}.devis_slider form.elementor-form .elementor-form-fields-wrapper .elementor-field-group input{min-height:50px;padding:0 15px}.devis_slider form.elementor-form .elementor-form-fields-wrapper .elementor-field-group .elementor-button[type=submit]{border-radius:0;min-width:150px}.devis_slider form.elementor-form .elementor-form-fields-wrapper .elementor-field-group.e-form__buttons__wrapper{padding:0 0 0 25px}.custom-icon li.elementor-icon-list-item{padding-left:10px}.custom-icon span.elementor-icon-list-icon{position:absolute;left:0;top:11px}.collaborats li.elementor-icon-list-item span.elementor-icon-list-text{font-weight:400!important;margin-bottom:10px}.custom-text ul{margin-left:0;padding-left:20px}.footer-main-box .footer-column-one .elementor-element-populated{padding:80px 20px 80px 205px!important;margin-right:50px!important}.footer-main-box .footer-column-one .elementor-element-populated a.elementor-button-link{margin-top:25px}.footer-main-box .footer-column-one .elementor-element-populated a.elementor-button-link span{font-weight:700!important}.footer-column-two .elementor-element-populated{padding:0 117px 130px 0!important}.footer-column-two .elementor-widget-text-editor:last-of-type p{font-weight:400;padding-right:40px}.footer-col-three .elementor-element{position:absolute;bottom:55px;left:205px}.footer-column-one .elementor-element-populated{margin:0 0 -320px 0!important}.custom-siteweb .elementor-widget-container ul{padding-right:30%!important}.custom-siteweb .elementor-widget-container li span{color:#fff!important;font-weight:900;margin-bottom:10px}.custom-siteweb .elementor-widget-container li span i{font-size:8px}.custom-logiciels .elementor-column:first-of-type .elementor-widget-text-editor:nth-child(odd){line-height:1.2}.prject_logo .elementor-widget-button,.prject_logo section{padding-left:190px!important;padding-right:190px!important}.logics_informations .elementor-column:first-of-type p{margin-bottom:0;margin-top:-10px}.custom-logiciels .elementor-column:first-of-type .elementor-widget-text-editor:last-child{margin-bottom:10px}.custom-services-slider .elementor-column:first-of-type{top:40px;position:absolute;width:490px!important;z-index:1;left:0}@media screen and (max-width:767px){.custom-services-slider .elementor-column:first-of-type{width:100%!important}}.custom-services-slider .elementor-column:last-of-type{margin-left:auto}.discuter_sec .elementor-swiper{padding-left:30%;padding-left:20%}@media screen and (max-width:767px){.discuter_sec .elementor-swiper{padding-left:0}.custom-services-slider .elementor-column:first-of-type{top:30px}.service_slider_sec .elementor-swiper-button{top:-50px}.service_slider_sec .elementor-swiper-button.elementor-swiper-button-next{left:65px!important}}#app-inter-mobile-stroke svg line{stroke:#44328C;transition:all 250ms linear}#app-inter-mobile-stroke:hover svg line{stroke:#FFF}.joindre-section .elementor-widget-wrap,.mockup-row .elementor-widget-wrap,.project-mockup .elementor-widget-wrap{width:calc(100% + 60px)}.equipe_img_slider .elementor-swiper{padding-left:10%}.custom-popup .elementor-social-icons-wrapper a:hover i{color:#44328c!important}.custom-popup .elementor-social-icons-wrapper a:hover{background:#fff!important}.chez_grand section .elementor-widget-wrap{padding:20px 40px 20px 40px!important;margin:0 0 0 -40px!important;width:calc(100% + 40px)!important}.form-card-cont .elementor-field-type-upload label:hover{background:#fff!important;color:#21d5e5!important}.service-buttn3 svg line,.site_web .elementor-button-wrapper svg line{stroke:#21D5E5}.elementor-11 .elementor-element.elementor-element-e36b21b .elementor-repeater-item-2b40368 .elementor-background-overlay,.elementor-13 .elementor-element.elementor-element-9175a36 .elementor-repeater-item-2b40368 .elementor-background-overlay,.elementor-1406 .elementor-element.elementor-element-a56cb18 .elementor-repeater-item-2b40368 .elementor-background-overlay,.elementor-1693 .elementor-element.elementor-element-a56cb18 .elementor-repeater-item-2b40368 .elementor-background-overlay,.elementor-17 .elementor-element.elementor-element-74d3355 .elementor-repeater-item-2b40368 .elementor-background-overlay,.elementor-2014 .elementor-element.elementor-element-74d3355 .elementor-repeater-item-2b40368 .elementor-background-overlay{background-color:#313131!important}.elementor-11 .elementor-element.elementor-element-5fcb34a .elementor-icon-list-item>.elementor-icon-list-text,.elementor-11 .elementor-element.elementor-element-6456132 .elementor-icon-list-item,.elementor-11 .elementor-element.elementor-element-f356f91 .elementor-icon-list-item>.elementor-icon-list-text{font-family:Poppins,Sans-serif;font-weight:600}.elementor-11 .elementor-element.elementor-element-6456132 .elementor-icon-list-item span{font-weight:600!important}.elementor-11 .elementor-element.elementor-element-4c1673e>.elementor-element-populated{padding-top:30px!important}.elementor-2014 .elementor-element.elementor-element-28e5a3e:not(.elementor-motion-effects-element-type-background){margin-top:-200px}.page-id-2014 .testimonial-slide-sec .elementor-swiper-button.elementor-swiper-button-prev{left:-130px!important}.page-id-2014 .testimonial-slide-sec .elementor-swiper-button.elementor-swiper-button-next{left:-50px!important}.elementor-7 .elementor-element.elementor-element-3a56e68e img{max-width:231px!important}.equipe_img_slider .elementor-swiper-button,.service_slider_sec .elementor-swiper-button,.testimonial-slide-sec .elementor-swiper-button{transition:all 250ms ease-in}.equipe_img_slider .elementor-swiper-button:hover,.service_slider_sec .elementor-swiper-button:hover,.testimonial-slide-sec .elementor-swiper-button:hover{opacity:1!important;background:#44328c!important}.equipe_img_slider .elementor-swiper-button:hover .eicon-chevron-right:before,.service_slider_sec .elementor-swiper-button:hover .eicon-chevron-right:before,.testimonial-slide-sec .elementor-swiper-button:hover .eicon-chevron-right:before{background-image:url('https://jolifish.com/wp-content/themes/jolifishcouleurs/app/img/right-arrow-hover.png')}.equipe_img_slider .elementor-swiper-button:hover .eicon-chevron-left:before,.service_slider_sec .elementor-swiper-button:hover .eicon-chevron-left:before,.testimonial-slide-sec .elementor-swiper-button:hover .eicon-chevron-left:before{background-image:url('https://jolifish.com/wp-content/themes/jolifishcouleurs/app/img/left-arrow-hover.png')}.text-joindre-infos .elementor-widget-container a{color:#fff;transition:color .2s linear}.text-joindre-infos .elementor-widget-container a:hover{color:#21d5e5}@media (min-width:1920px) and (max-width:2560px){.tabing_sec .elementor-widget-wrap{padding:0!important}}@media (min-width:1366px) and (max-width:1600px){.custom-team-member{padding:170px 0 100px 85px!important}.step_hamiton_sec .left_img_sec{left:10px;top:-200px}.custom-team-member .elementor-col-50:last-of-type .elementor-widget-wrap{padding:0 0 80px 0!important}.custom-team-member .elementor-col-50:last-of-type .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container{padding:0 30px 0 25px!important}.profile_mission.elementor-section.elementor-section-boxed>.elementor-container{max-width:100%!important;padding-left:127px}.prject_logo h2{font-size:40px!important;line-height:1.2!important}.pad-20.elementor-section.elementor-section-boxed>.elementor-container{padding:0 100px 0 120px}.elementor-1770 .profile_mission .elementor-element.elementor-element-d05811e>.elementor-element-populated{padding:40px 40px 40px 40px}.prix_sec.elementor-section.elementor-section-boxed>.elementor-container{padding:0 120px}.elementor-location-header.elementor-location-header .elementor-section-wrap{padding:30px 75px}.elementor-9 .chez_grand .elementor-element.elementor-element-216872c{padding-left:00px!important}.testimonial-slide-sec.detail_projets_slider .elementor-widget-testimonial-carousel .elementor-widget-container{padding-left:30%!important}.section-padding .container{padding:0 110px}.section-padding ul li a{font-size:16px}.custom-pour{padding:70px 125px 60px 125px!important}.home-testimonial-slide{padding:90px 0 90px 125px!important}.footer-main-box .footer-column-one .elementor-element-populated{padding:55px 20px 60px 125px!important}.footer-column-one .elementor-widget-container h2{font-size:30px!important}.footer-column-two{margin-left:auto!important}.footer-column-two .elementor-widget-text-editor:last-of-type p{padding-right:10px;font-size:17px}.footer-column-two .elementor-element-populated{padding:0 40px 100px 0!important}.footer-col-three .elementor-element{left:125px}.elementor-nav-menu li{margin:0 0 20px!important}.prject_logo .elementor-widget-button,.prject_logo section{padding-left:120px!important;padding-right:120px!important}.text-size p{font-size:22px!important;line-height:1.5!important}.custom-pour .elementor-widget-heading{margin-bottom:45px!important}.footer-column-one .elementor-element-populated .elementor-widget-heading:nth-child(3) .elementor-widget-container{padding:10px 0 0 0!important}.footer-column-one .elementor-element-populated{margin:0 0 -280px 0!important}.custom-icon li span.elementor-icon-list-text{font-size:20px!important}.logics_informations .elementor-column:last-of-type .elementor-widget-wrap{padding:20px 40px 0 100px!important}.custom-siteweb .elementor-widget-container ul{padding-right:10%!important}.service_slider_sec .elementor-main-swiper .swiper-slide{padding:60px 45px 30px 60px!important}.service_slider_sec .elementor-testimonial__text h4{font-size:24px}.service_slider_sec .elementor-testimonial__text span{font-size:70px;top:-40px}.prix_sec{padding:80px 90px 210px 125px!important}.joindre-section .elementor-widget-container{font-size:36px!important;line-height:1.2!important}.mockup-section .custom-text .elementor-widget-container{margin:40px 0 0 0!important}.devis_slider .e-form__indicators{margin-top:40px}.devis_slider form.elementor-form label.e-form__indicators__indicator__label{font-size:38px}.devis_slider form.elementor-form .elementor-form-fields-wrapper label{margin:0;font-size:20px}.collaborats li.elementor-icon-list-item span.elementor-icon-list-text{margin-bottom:0}.equipe_img_slider h2{font-size:40px!important}.equipe_img_slider .elementor-testimonial__content .elementor-testimonial__cite .elementor-testimonial__name{font-size:22px!important}.equipe_img_slider .elementor-testimonial__content .elementor-testimonial__cite .elementor-testimonial__title{font-size:18px!important}.equipe_img_slider .elementor-testimonial__content .elementor-testimonial__cite{left:40px}.custom-popup .elementor-column .custom-heading2 .elementor-widget-container{margin:100px 0 0!important}.service-lang-text1{margin-bottom:10px!important}.collaborats .elementor-column:last-of-type .elementor-widget-heading:first-of-type .elementor-widget-container{padding:115px 0 0 0!important}.equipe_img_slider.new-notral-slide{padding:0 0 0 25px!important}.new-notral-slide .elementor-widget-heading .elementor-widget-container{padding:0 0 0 100px!important}.equipe_img_slider.new-notral-slide .elementor-swiper-button{left:105px!important}.equipe_img_slider.new-notral-slide .elementor-swiper-button.elementor-swiper-button-next{left:185px!important}.new-notral-slide .elementor-swiper .elementor-main-swiper{width:calc(82% - 40px)!important}.blue_selider_css{padding:220px 0 320px 120px!important}}@media screen and (min-width:992px) and (max-width:1600px){.page-id-2014 .testimonial-slide-sec .elementor-swiper-button.elementor-swiper-button-prev{left:calc(0vw + 70px)!important}.page-id-2014 .testimonial-slide-sec .elementor-swiper-button.elementor-swiper-button-next{left:calc(0vw + 150px)!important}}@media(max-width:1700px){.elementor-9 .elementor-element.elementor-element-8cc2988 .elementor-heading-title{font-size:38px!important;line-height:50px!important}.testimonial-slide-sec .elementor-testimonial__text{font-size:17px!important;line-height:24px!important}.elementor-9 .elementor-element.elementor-element-d5aac5a{font-size:34px!important;line-height:48px!important}}@media(max-width:1660px){.elementor-55 .elementor-element.elementor-element-3b14640>.elementor-widget-container{padding:0 70px 0 70px!important}.elementor-1312 .elementor-element.elementor-element-8cc2988>.elementor-widget-container{margin:0 0 0 10px;right:-10px}.elementor-section.elementor-element-958420b .elementor-element-bdc5600{width:45%}.elementor-2014 .elementor-element.elementor-element-71e5291>.elementor-widget-container{padding-left:0!important}}@media(max-width:1599px){.elementor-1312 .elementor-element.elementor-element-8d2dcfc>.elementor-widget-container{margin:0;padding:0 0 0 300px!important}.elementor-1312 .elementor-element.elementor-element-7f0c62e{width:75%!important}.elementor-1312 .elementor-element.elementor-element-8cc2988 .elementor-heading-title{font-size:44px!important;line-height:58px!important}.elementor-1312 .elementor-element.elementor-element-a56cb18 .elementor-slide-heading{font-size:80px!important;margin-bottom:15px!important}.elementor-1312 .elementor-element.elementor-element-a56cb18 .elementor-slide-description,.elementor-1312 .elementor-element.elementor-element-d5aac5a{font-size:40px!important}}@media(max-width:1400px){.elementor-55 .elementor-element.elementor-element-3b14640>.elementor-widget-container{padding:0 45px 0 45px!important}.elementor-9 .elementor-element.elementor-element-e0eaec0 p{margin:0 0 15px}.elementor-nav-menu__container{padding-top:75px;padding-left:120px!important}.elementor-32 .elementor-element.elementor-element-8aa06fd>.elementor-widget-container{padding-left:75px!important}#elementor-popup-modal-32 .dialog-close-button i:before{margin-right:0}.elementor-1312 .elementor-element.elementor-element-8cc2988>.elementor-widget-container{margin:0 0 0 10px!important;right:0!important}.service_slider_sec .elementor-testimonial__text br{display:none}.elementor-1312 .elementor-element.elementor-element-7f0c62e{width:100%!important}.elementor-1312 .elementor-element.elementor-element-8cc2988 .elementor-heading-title{font-size:38px!important;line-height:50px!important}.elementor-1312 .elementor-element.elementor-element-a56cb18 .elementor-slide-description,.elementor-1312 .elementor-element.elementor-element-d5aac5a{font-size:35px!important;line-height:50px!important}.elementor-1312 .elementor-element.elementor-element-a56cb18 .elementor-slide-heading{font-size:70px!important;margin-bottom:15px!important}.elementor-32 .elementor-element.elementor-element-6b772707 .elementor-nav-menu--main .elementor-item{font-size:38!important}}@media(max-width:1350px){.elementor-9 .elementor-element.elementor-element-8cc2988 .elementor-heading-title{font-size:33px!important;line-height:50px!important}.elementor-1312 .elementor-element.elementor-element-8cc2988>.elementor-widget-container{margin:0 0 0 30px}.elementor-1312 .elementor-element.elementor-element-8cc2988 .elementor-heading-title{font-size:34px!important;line-height:50px!important}.elementor-1312 .elementor-element.elementor-element-1df0d62 .elementor-heading-title{font-size:38px!important}}@media(max-width:1365px){.custom-team-member{padding:170px 0 100px 15px!important}.step_hamiton_sec .left_img_sec{left:30px;top:-120px;width:500px!important}.custom-team-member .elementor-col-50:last-of-type .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container{padding:0 30px 0 25px!important}.custom-team-member .elementor-col-50:last-of-type .elementor-widget-wrap{padding:0 0 40px 0!important}.profile_mission.elementor-section.elementor-section-boxed>.elementor-container{max-width:100%!important;padding-left:85px}.blue_selider_css{padding:220px 0 230px 120px!important}.new-notral-slide .elementor-widget-heading .elementor-widget-container{padding:0!important}.equipe_img_slider.new-notral-slide .elementor-swiper-button{left:0!important}.equipe_img_slider.new-notral-slide .elementor-swiper-button.elementor-swiper-button-next{left:95px!important}.new-notral-slide .elementor-swiper .elementor-main-swiper{width:calc(95% - 40px)!important}.pad-20.elementor-section.elementor-section-boxed>.elementor-container{padding:0 60px 0 85px}.prix_sec{padding:80px 80px 210px 80px!important}.elementor-9 .elementor-element.elementor-element-d5aac5a{font-size:30px!important;line-height:1.3!important}.prject_logo .elementor-widget-button,.prject_logo section{padding-left:80px!important;padding-right:80px!important}.custom-pour{padding:70px 80px 60px 80px!important}.home-testimonial-slide{padding:90px 0 90px 80px!important}.testimonial-slide-sec .elementor-widget-button{margin-bottom:30px}.footer-main-box .footer-column-one .elementor-element-populated{padding:40px 20px 45px 80px!important;margin:0 40px -223px 0!important}.footer-col-three .elementor-element{left:80px;bottom:40px}.elementor-location-footer .elementor-nav-menu__container{padding-left:10px!important}.footer-column-one .elementor-widget-container h2{font-size:25px!important;line-height:1.2!important}.footer-main-box .footer-column-one .elementor-element-populated a.elementor-button-link{margin-top:10px}.footer-column-two .elementor-element-populated{padding:0 40px 60px 0!important}.text-size p{font-size:20px!important;line-height:1.5!important}.footer-column-two .elementor-widget-text-editor:last-of-type p{padding-right:10px;font-size:17px}.prject_logo section{padding-bottom:20px!important}.prject_logo .elementor-widget-heading .elementor-widget-container{padding:0 0 30px 0!important}.elementor-nav-menu li{margin:0 0 20px!important}.prject_logo h2{font-size:40px!important;line-height:1.2!important}.equipe_img_slider .elementor-testimonial__content .elementor-testimonial__cite .elementor-testimonial__name{font-size:23px!important}.equipe_img_slider .elementor-testimonial__content .elementor-testimonial__cite .elementor-testimonial__title{font-size:20px!important}.equipe_img_slider .elementor-testimonial__content .elementor-testimonial__cite{left:40px}.collaborats li.elementor-icon-list-item span.elementor-icon-list-text{margin-bottom:0}.collaborats .elementor-widget-heading .elementor-widget-container{margin-bottom:0!important}.form-cariar-sec .elementor-widget-wrap{margin:0 0 0 40px!important;padding:45px 40px 40px 40px!important}.mockup-section .custom-text .elementor-widget-container{margin-top:50px!important}.mockup-row .elementor-widget-wrap .elementor-widget-container{font-size:23px!important}.postes-card-detail .elementor-post__text .elementor-post__title{line-height:35px!important;padding:25px 0 35px}}@media(max-width:1300px){.elementor-9 .elementor-element.elementor-element-8cc2988 .elementor-heading-title{font-size:30px!important;line-height:40px!important}.testimonial-slide-sec .elementor-testimonial{width:100%;padding:60px 20px 10px}.elementor-1312 .elementor-element.elementor-element-7cf118b{padding:80px 30px 80px 60px!important}.elementor-1312 .elementor-element.elementor-element-938a30b{padding:90px 0 90px 0!important}.testimonial-slide-sec .elementor-widget-testimonial-carousel .elementor-swiper{padding-left:24%}.equipe_img_slider .elementor-swiper-button{top:170px}.carrieres_form{margin-bottom:100px!important}}@media(max-width:1199px){.prix_sec{padding:80px 40px 180px 40px!important}.custom-popup .elementor-nav-menu__container{padding-top:28px;padding-left:0!important}.profile_mission.elementor-section.elementor-section-boxed>.elementor-container{padding-left:45px}.pad-20.elementor-section.elementor-section-boxed>.elementor-container{padding:0 40px 0 40px}.elementor-location-footer .elementor-nav-menu--main{border-top:1px solid #636161;padding:18px 0 0}.elementor-55 .elementor-element.elementor-element-3b14640>.elementor-widget-container{padding:0 15px 0 15px!important}.elementor-9 .elementor-element.elementor-element-58c3a80 .elementor-heading-title br{display:none}.elementor-location-header .elementor-section-wrap{padding:20px 60px!important}.elementor-9 .elementor-element.elementor-element-a56cb18 .elementor-slide-description{transform:translateX(168px)}.elementor-1312 .elementor-element.elementor-element-938a30b{padding:90px 0 90px 0!important}.text-size p{font-size:18px!important;line-height:1.5}.chez_grand section{margin-top:-60px!important}.chez_grand section .elementor-widget-wrap{padding:0 20px 0 30px!important;margin:0!important;width:100%!important}.prject_logo .elementor-widget-button,.prject_logo section{padding-left:30px!important;padding-right:30px!important}.prject_logo .elementor-widget-heading .elementor-widget-container{padding:0!important}.prject_logo{padding:90px 0 90px!important}.custom-pour h2{font-size:40px!important;line-height:1.2!important}.custom-pour{padding:70px 40px 60px 40px!important}.home-testimonial-slide{padding:90px 0 90px 40px!important}.custom-hear .elementor-column:first-of-type{width:230px!important}.testimonial-slide-sec .elementor-widget-testimonial-carousel .elementor-swiper{padding-left:22%}.footer-main-box .footer-column-one .elementor-element-populated{padding:40px 20px 45px 40px!important}.equipe_img_slider{margin-top:60px!important}.joindre-section .elementor-widget-wrap{width:100%!important;margin:0!important}.less-offer .elementor-column .elementor-widget-wrap h4 br,.mockup-row .elementor-widget-wrap .elementor-widget-text-editor br{display:none}.form-cariar-sec .elementor-widget-wrap{margin:0!important}}@media(max-width:1024px){.uc_equipe_carousel .owl-fake-nav{position:static!important;margin-bottom:50px}.uc_equipe_carousel .uc_carousel{max-width:100%!important}.custom-popup .elementor-nav-menu__container ul{padding-left:30px}.custom-popup .elementor-column:last-of-type .elementor-container{padding-left:50px!important}.elementor.elementor-32.elementor-location-popup .elementor-element-5d811421{display:none!important}.elementor-32 .elementor-element.elementor-element-8aa06fd>.elementor-widget-container{margin:28px 0 0 0;padding:0}.elementor-32 .elementor-element.elementor-element-8aa06fd>.elementor-widget-container{padding:0!important}.elementor-32 .elementor-element.elementor-element-8aa06fd img{width:150px!important;max-width:100%}body:not(.rtl) #elementor-popup-modal-32 .dialog-close-button{right:15px!important;top:32px!important}.elementor-32 .elementor-element.elementor-element-2a8b27af>.elementor-element-populated{padding:20px 15px 20px 15px!important}.elementor-32 .elementor-element.elementor-element-6b772707 .elementor-nav-menu--main .elementor-item{padding-left:0;padding-right:0;font-size:22px!important;font-weight:600!important;width:100%!important;display:inline-block;padding:10px 0;border-bottom:1px solid #44328c}.elementor-nav-menu__container{padding-top:20px;padding-left:0!important}.elementor-32 .elementor-element.elementor-element-6b772707 .elementor-nav-menu--main .elementor-item{padding-bottom:10px!important}.elementor-32.elementor-location-popup .elementor-nav-menu li{margin:0 0 15px!important}.elementor-section.elementor-section-height-full{height:auto!important}.elementor.elementor-32.elementor-location-popup .elementor-element-5d811421{display:block!important;order:2!important}.elementor-32 .elementor-element.elementor-element-5d811421.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated{padding-bottom:20px!important}.elementor-32 .elementor-element.elementor-element-2a8b27af{order:1!important}.elementor-32 .elementor-element.elementor-element-43945aa1{margin-top:40px!important;padding:0!important}.elementor-32 .elementor-element.elementor-element-eb033da .elementor-heading-title{font-size:25px!important}.elementor-32 .elementor-element.elementor-element-eb033da{margin:0 0 10px!important}.elementor-32 .elementor-element.elementor-element-a279a60>.elementor-widget-container{margin:50px 0 0 0!important}.elementor-32 .elementor-element.elementor-element-5d811421 .elementor-container{margin:0!important;padding:0 20px!important;width:100%!important}.elementor-32 .elementor-element.elementor-element-2a8b27af>.elementor-element-populated{min-height:48vh!important}.elementor-32 .elementor-element.elementor-element-5d811421>.elementor-element-populated{min-height:52vh!important}.elementor-32 .elementor-element.elementor-element-6b772707 .elementor-nav-menu--main .elementor-item{padding-bottom:18px!important;border:0!important}.elementor-section.elementor-section-boxed>.elementor-container{width:100%!important}.custom-team-member{padding:100px 0 20px 15px!important}.custom-team-member .elementor-col-50{width:100%!important}.step_hamiton_sec .left_img_sec{position:unset!important;margin:0 auto}.custom-team-member .elementor-col-50 .elementor-widget-heading .elementor-widget-container{padding:0 0 0 15px!important}.blue_selider_css{padding:220px 0 150px 120px!important}}@media(max-width:992px){.elementor-element-13a823c .elementor-button-link .elementor-button-text{font-size:14px!important}.elementor-element-13a823c .elementor-button-icon{margin:-6px 10px 0 0!important;width:30px!important}#elementor-popup-modal-32 .dialog-close-button i:after{display:none}#elementor-popup-modal-32 .dialog-close-button:hover i:before{color:#44328c}.elementor-7 .elementor-element.elementor-element-3a56e68e img{max-width:150px!important}.custom-hear .elementor-column:first-of-type{width:100%!important;position:unset!important}.custom-hear .elementor-column:last-of-type,.footer-col-three,.footer-column-one,.footer-column-two{width:100%!important}.testimonial-slide-sec .elementor-widget-testimonial-carousel .elementor-swiper{padding-left:0}.testimonial-slide-sec .elementor-widget-testimonial-carousel .elementor-widget-container{padding-top:40px!important}.testimonial-slide-sec .elementor-widget-testimonial-carousel{margin-top:-260px}.profile_mission.elementor-section.elementor-section-boxed>.elementor-container .elementor-widget-wrap{padding:0 50px 30px 0!important}.testimonial-slide-sec .elementor-swiper-button{top:-10px!important}.testimonial-slide-sec .elementor-swiper-button.elementor-swiper-button-prev{left:10px!important}.prject_logo section .elementor-column:nth-child(odd) .elementor-widget-image img{width:70%}.prject_logo section .elementor-column:nth-child(2n) .elementor-widget-spacer{display:none}.footer-main-box .footer-column-one .elementor-element-populated{margin:0 30px -1px 0!important}.footer-col-three .elementor-element{position:unset;padding:20px 40px 40px}.footer-column-two{order:-1}.footer-column-two .elementor-element-populated{padding:0 40px 30px 40px!important}.testimonial-slide-sec .elementor-widget-button{width:99%!important}.home-testimonial-slide{padding:90px 0 90px 20px!important}.postes-card-detail .elementor-post__text .elementor-post__title{font-size:22px!important}.postes-card-detail .elementor-post__text .elementor-post__title{line-height:35px!important;padding:15px 0 25px}.mockup-section .custom-text .elementor-widget-container{margin-top:10px!important}.elementor-55 .elementor-element.elementor-element-94a5ce1{width:calc(100% - 25px);width:-webkit-calc(100% - 25px);width:-ms-calc(100% - 25px);width:-moz-calc(100% - 25px)}.elementor-55 .elementor-element.elementor-element-17aa68f>.elementor-element-populated .elementor-widget-container p.left,.elementor-55 .elementor-element.elementor-element-17aa68f>.elementor-element-populated .elementor-widget-container p.right{margin:0}.elementor-55 .elementor-element.elementor-element-3b14640 .elementor-nav-menu--main .elementor-item{color:#fff;padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:5px}.elementor-element.elementor-element-7cf118b{padding:80px 0 80px!important}.elementor-section.elementor-section-boxed>.elementor-container{max-width:100%}.elementor-element.elementor-element-6c5ebaa.elementor-align-left.elementor-widget{width:100%;margin:0 auto}.elementor-9 .elementor-element.elementor-element-da024c4>.elementor-element-populated{padding:20px 40px 20px 40px}.elementor-9 .elementor-element.elementor-element-d5aac5a{font-size:28px!important;line-height:40px!important}.elementor-9 .elementor-element.elementor-element-216872c>.elementor-widget-container{padding:0 20px 0 0}.elementor-9 .elementor-element.elementor-element-8cc2988 .elementor-heading-title br{display:none}.elementor-9 .elementor-element.elementor-element-a56cb18 .elementor-slide-description{transform:translateX(228px)}.elementor-location-header .elementor-section-wrap{padding:20px 25px 20px 5px!important}.elementor-location-header .elementor-section-wrap{padding:20px 25px 20px 5px!important}.elementor-32 .elementor-element.elementor-element-43945aa1{margin-top:0!important;padding:0!important;display:block!important}.elementor-1312 .elementor-element.elementor-element-938a30b{padding:90px 0 90px 0!important}.elementor-element.elementor-element-b2311eb.elementor-align-center.elementor-widget.elementor-widget-button{margin-bottom:0}}@media (min-width:992px) and (max-width:1100px){.elementor-11 .elementor-element.elementor-element-4c1673e{width:100%}.elementor-11 .elementor-element.elementor-element-c523b83 .elementor-heading-title{font-size:30px!important}.elementor-slide-heading{font-size:60px!important;line-height:80px!important}.elementor-slide-description{font-size:45px!important;line-height:48px!important}.elementor-1312 .accueil-testimonial-slide .elementor-element.elementor-element-58c3a80{width:50%;padding-left:20px}.accueil-testimonial-slide h3 br{display:none}.accueil-testimonial-slide h3{padding:0 0 30px}.gallery_page .elementor-widget-container{padding:0 20px}.tab-menu ul{padding:0}.tab-menu ul li{padding:0 5px}.tab-menu ul a{font-size:15px;padding:8px 20px}.tab-main-box .col-md-8{width:540px}.tab-main-box .col-md-4{width:350px}.tab-main-box .tab-box .row:nth-child(2){width:350px;float:left}.tab-main-box .tab-box .row:nth-child(3){width:540px}.prix_sec.elementor-section.elementor-section-boxed>.elementor-container{padding:0 50px}body .elementor-1406 .elementor-element.elementor-element-0c2589d{padding:150px 0 100px 0}body .elementor-1406 .elementor-element.elementor-element-b5c46e0{font-size:30px;line-height:50px}body .elementor-1406 .elementor-element.elementor-element-a56cb18 .elementor-slide-heading,body .elementor-1693 .elementor-element.elementor-element-a56cb18 .elementor-slide-heading{font-size:60px;line-height:80px}.postes_sec .elementor-grid-tablet-2 .elementor-grid{grid-template-columns:initial}.elementor-17 .postes_sec .elementor-element.elementor-element-1f0e653 .elementor-post__text{padding:0}.postes-card-detail .elementor-post__text .elementor-post__read-more{right:0}.profile_mission.elementor-section.elementor-section-boxed>.elementor-container{max-width:100%!important}body .elementor-1770 .elementor-element.elementor-element-223edb4>.elementor-widget-container{margin:0}.profile_mission{padding:0!important}.profile_mission .elementor-column:first-child{padding:50px 0 0}.at_foncations_sec.pad-20.elementor-section.elementor-section-boxed>.elementor-container{padding:0 20px 0 20px}.vous_notre.elementor-section.elementor-section-boxed>.elementor-container{padding:0 50px}.elementor-11 .site_web .elementor-element.elementor-element-27b2a6e{margin-top:0}.elementor-11 .site_web.elementor-element.elementor-element-6456132{margin-top:0}.site_web section .elementor-column{width:50%!important}.site_web section .elementor-column p{margin:0}.site_web section .elementor-column li span br{display:none}.site_web section .elementor-column li{letter-spacing:0!important;font-size:16px!important}.site_web section .elementor-column:first-child{background:#44328c}.logics_informations .elementor-widget-container{color:#fff}.logics_informations li.elementor-icon-list-item{font-size:18px!important}.logics_informations+.elementor-widget-heading{margin:40px 0 15px}.elementor-11 .elementor-element.elementor-element-5fcb34a .elementor-icon-list-item>.elementor-icon-list-text{font-size:18px!important}.application_languages section.elementor-section{margin:0!important}.application_languages section .elementor-column{background:#44328c}}@media (min-width:768px) and (max-width:991px){#elementor-popup-modal-32 .dialog-close-button i:before{font-size:60px}#elementor-popup-modal-32 .dialog-close-button i{margin-top:-20px}body:not(.rtl) #elementor-popup-modal-32 .dialog-close-button{right:50px!important}.elementor-32 .elementor-element.elementor-element-8aa06fd{margin-top:15px!important;margin-left:25px}.elementor-11 .elementor-element.elementor-element-c523b83 .elementor-heading-title{font-size:30px!important}.elementor-11 .elementor-element.elementor-element-5fcb34a .elementor-icon-list-item>.elementor-icon-list-text{font-size:18px!important}.elementor-9 .elementor-element.elementor-element-1df0d62 .elementor-heading-title{font-size:30px!important}.elementor-element.elementor-element-b2311eb.elementor-align-center.elementor-widget.elementor-widget-button{margin-bottom:0}.elementor-9 .elementor-element.elementor-element-8cc2988 .elementor-heading-title{margin:0 0 25px}.elementor-1312 .elementor-element.elementor-element-a56cb18 .swiper-slide-inner{padding:0 0 0 80px}.elementor-1312 .elementor-element.elementor-element-a56cb18 .elementor-slide-heading{font-size:40px!important}body .elementor-1312 .elementor-element.elementor-element-323cd21{padding:0 0 280px 80px}body .elementor-1312 .elementor-element.elementor-element-da024c4>.elementor-element-populated{padding:20px 50px 20px 50px}body .elementor-1312 .elementor-element.elementor-element-a56cb18 .elementor-slide-description,body .elementor-1312 .elementor-element.elementor-element-d5aac5a{font-size:30px!important;line-height:45px!important}.elementor-1312 .elementor-element.elementor-element-1df0d62 .elementor-heading-title{font-size:35px!important;line-height:50px}.elementor-1312 .accueil-testimonial-slide .elementor-element.elementor-element-58c3a80{width:70%}.accueil-testimonial-slide h3 br{display:none}.accueil-testimonial-slide h3{padding:0 0 30px}.accueil-testimonial-slide .elementor-element.elementor-element-b2311eb.elementor-align-center.elementor-widget.elementor-widget-button{margin-bottom:50px}body .elementor-1406 .elementor-element.elementor-element-a56cb18 .swiper-slide-inner{padding:0 0 0 50px}body .elementor-1406 .elementor-element.elementor-element-a56cb18 .elementor-slide-heading{font-size:60px;line-height:80px}body .elementor-1406 .elementor-element.elementor-element-b5c46e0{font-size:25px;line-height:35px}body .elementor-1406 .elementor-element.elementor-element-d264eb1>.elementor-element-populated{padding:20px 20px 20px 40px}.gallery_page .elementor-widget-container{padding:0 20px}.tab-menu ul{padding:0}.tab-menu ul li{padding:0 5px}.tab-menu ul a{font-size:15px;padding:8px 20px}.tab-main-box .col-md-8{width:400px}.tab-main-box .col-md-4{width:298px}.tab-main-box .tab-box .row:nth-child(2){width:298px;float:left}.tab-main-box .tab-box .row:nth-child(3){width:400px}.tab-main-box .tab-box .row:nth-child(3) .col-md-8:nth-child(3),.tab-main-box .tab-box .row:nth-child(3) .col-md-8:nth-child(4){width:100%}.prix_sec.elementor-section.elementor-section-boxed>.elementor-container{padding:0 50px}body .elementor-1406 .elementor-element.elementor-element-0c2589d{padding:150px 0 100px 0}body .elementor-1693 .elementor-element.elementor-element-e3320cb>.elementor-element-populated{margin:0 0 0 50px;padding:50px}body .elementor-1693 .elementor-element.elementor-element-bf5d64f>.elementor-element-populated{margin:50px 0 30px 0}body .elementor-1693 .elementor-element.elementor-element-90c82c3{margin-bottom:100px}body .elementor-1693 .elementor-element.elementor-element-5480f5f{padding:10px 0 30px 0}.section-padding{padding:20px 0 40px}body .elementor-1693 .elementor-element.elementor-element-a56cb18 .elementor-slide-heading{font-size:50px;line-height:65px}.postes_sec .elementor-grid-tablet-2 .elementor-grid{grid-template-columns:initial}.elementor-17 .postes_sec .elementor-element.elementor-element-1f0e653 .elementor-post__text{padding:0}.postes-card-detail .elementor-post__text .elementor-post__read-more{right:0}body .elementor-17 .elementor-element.elementor-element-e635616>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;text-align:left;margin:0 0 80px 50px;padding:50px}body .elementor-17 .elementor-element.elementor-element-f31ee2a>.elementor-widget-container{margin:0}body .elementor-17 .elementor-element.elementor-element-3fb0c12>.elementor-element-populated{padding:20px 30px 20px 50px}.profile_mission.elementor-section.elementor-section-boxed>.elementor-container>.elementor-element-populated{padding:0!important}.elementor-1770 .profile_mission .elementor-element.elementor-element-223edb4>.elementor-widget-container{margin:0}.at_foncations_sec.pad-20.elementor-section.elementor-section-boxed>.elementor-container{padding:0 50px 0 50px}.vous_notre.elementor-section.elementor-section-boxed>.elementor-container{padding:0 50px}body .elementor-1770 .elementor-element.elementor-element-e635616>.elementor-element-populated{margin:0 0 0 50px}body .elementor-location-footer .elementor-nav-menu__container{padding-left:0!important}.site_web p{margin:0}body .elementor-11 .elementor-element.elementor-element-e9bb7ec>.elementor-widget-container{margin:0}.logics_informations .elementor-column:first-child .elementor-widget-wrap{border-radius:0}.application_languages section.elementor-section{margin:0!important}.discuter_sec .elementor-column{width:100%!important}.discuter_sec h2 span{color:#fff!important}.discuter_sec .elementor-swiper{margin:70px 0 0}body .elementor-1693 .elementor-element.elementor-element-456d9fb{padding:0 0 0 50px}.devis_slider form.elementor-form .elementor-form-fields-wrapper label{font-size:17px}}ol,ul{margin:0 0 1.5em 1em}@media(max-width:767px){.prix_sec .elementor-accordion .elementor-tab-title .elementor-accordion-icon-closed:before{right:16px}.elementor-location-header{padding:20px 20px 0 20px!important}#gform_wrapper_2 .gfield.gfield--width-full.width-50{-ms-grid-column-span:12;grid-column:span 12}.devis-form_wrapper.gform_wrapper.gravity-theme .gfield_label,.devis_slider form.elementor-form label.e-form__indicators__indicator__label{font-size:22px}.devis-form_wrapper.gform_wrapper.gravity-theme .gfield-choice-input+label,.devis_slider form.elementor-form .elementor-form-fields-wrapper label{font-size:20px}.devis-form_wrapper.gform_wrapper.gravity-theme .gfield-choice-input+label,.devis_slider form.elementor-form .elementor-form-fields-wrapper label{margin:15px 0 0}.devis-form_wrapper.gform_wrapper.gravity-theme .gfield_radio{flex-direction:column}.elementor-32 .elementor-element.elementor-element-a279a60 .elementor-heading-title{font-size:18px!important}.elementor-element-f5abe38{margin-top:-10px}#elementor-popup-modal-32 .dialog-close-button i{color:#fff;font-size:58px;font-weight:500!important;margin-top:-15px}#elementor-popup-modal-32 .dialog-close-button i:before{content:"\00D7"!important;font-size:60px;margin-right:0}#elementor-popup-modal-32 .dialog-close-button i:after{display:none}.blue_selider_css{padding:300px 0 50px 120px!important}.projet-first-block br{display:none}.employe-template .blue_selider_css .unlimited-elements-background-overlay .codeurs_creatifs{margin-top:30px}.custom-team-member{padding:60px 0 20px 15px!important}.custom-team-member .elementor-col-50:last-of-type .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container{padding:0 15px 0 15px!important}.prix_sec{padding:60px 20px 180px 20px!important}.custom-inner-banner .swiper-wrapper.elementor-slides .swiper-slide{height:500px!important}.profile_mission.elementor-section.elementor-section-boxed>.elementor-container .elementor-widget-wrap{padding:20px 15px 30px 15px!important}.testimonial-slide-sec.detail_projets_slider .text-box .elementor-widget-container{margin:0 0 0 15px!important}.chez_grand section{margin-bottom:20px!important}.custom-popup .elementor-nav-menu__container ul{padding-left:5px}.custom-popup .elementor-column:last-of-type .elementor-container{padding-left:20px!important}.prject_logo section .elementor-col-25:nth-child(odd) .elementor-widget{text-align:left}.prject_logo h2{font-size:35px!important;line-height:1.2!important;padding:0 20px}.prject_logo section .elementor-column:nth-child(odd) .elementor-widget-image img{width:70%}.prject_logo section .elementor-column:nth-child(2n) .elementor-widget-image img{width:70%}.prject_logo,.prject_logo section{padding-left:10px!important;padding-right:10px!important}.prject_logo .elementor-widget-button{padding-left:20px!important;padding-right:20px!important}.custom-pour{padding:60px 20px 50px 20px!important}.swiper-slide-inner .elementor-slide-heading br,.text-size p br{display:none}.footer-main-box .footer-column-one .elementor-element-populated{padding:40px 20px 45px 20px!important}.footer-column-two .elementor-element-populated{padding:0 20px 30px 20px!important}section.elementor-element-7fcb702{padding:50px 0 0!important}.footer-col-three .elementor-element{padding:20px 20px 40px}.footer-main-box .footer-column-one .elementor-element-populated{margin:0 20px -1px 0!important}.elementor-element.elementor-element-7cf118b{padding:50px 0 50px!important}.prject_logo .elementor-widget-button .elementor-widget-container{padding-top:10px!important}.prix_sec .elementor-accordion .elementor-tab-title a.elementor-accordion-title{font-size:30px!important}.postes_sec{padding-bottom:50px!important}.less-offer .elementor-column .elementor-widget-wrap{margin:50px 0 0 0!important}.form-cariar-sec .elementor-widget-wrap{padding:45px 20px 40px 20px!important}.carrieres_form{margin-bottom:60px!important}.less-offer .text-size p{margin:0!important}.elementor-9 .elementor-element.elementor-element-216872c{padding-left:5px!important;padding-right:20px!important}.elementor-9 .elementor-element.elementor-element-a56cb18 .elementor-slide-description{transform:none!important}.elementor-location-header .elementor-section-wrap{padding:20px 15px 0 15px!important}.elementor-9 .elementor-element.elementor-element-d5aac5a{font-size:20px!important;line-height:32px!important;padding:0!important}.elementor-7 .elementor-element.elementor-element-20e940f0>.elementor-element-populated{padding:0!important}.elementor-location-header .elementor-widget-wrap .elementor-widget-button .elementor-button-wrapper .elementor-button-link .elementor-button-text{font-size:0!important}.elementor-location-header .elementor-widget-wrap .elementor-widget-button .elementor-button-wrapper .elementor-align-icon-right svg{width:45px!important;height:26px}.elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child),.swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:20px!important}.home .banner-css,.home .banner-css .elementor-column.elementor-col-100.elementor-top-column,.home .banner-css .elementor-column.elementor-col-100.elementor-top-column .elementor-element,.home .banner-css .elementor-column.elementor-col-100.elementor-top-column .elementor-element .swiper-slide-bg{min-height:80vh!important}.elementor-9 .elementor-element.elementor-element-da024c4>.elementor-element-populated{padding:20px 10px 20px 25px!important}.elementor-9 .elementor-element.elementor-element-2c93f59{margin-top:-100px;margin-bottom:20px;z-index:9}.elementor-9 .elementor-element.elementor-element-216872c>.elementor-widget-container{padding:0!important;font-size:16.5px!important}.elementor-9 .elementor-element.elementor-element-216872c{padding-left:5px!important;padding-right:15px}.elementor-9 .elementor-element.elementor-element-216872c>.elementor-widget-container p{margin-bottom:0!important}.elementor-9 .elementor-element.elementor-element-26cc1a9 .elementor-button .elementor-align-icon-left,.elementor-element-938a30b .elementor-align-icon-left,.testimonial-slide-sec .elementor-align-icon-left{margin-right:11px!important;width:25px!important}.elementor-9 .elementor-element.elementor-element-26cc1a9 .elementor-button .elementor-align-icon-left svg,.elementor-element-938a30b .elementor-align-icon-left svg,.testimonial-slide-sec svg{width:25px!important}.elementor-element-938a30b .elementor-button-text,.elementor-element.elementor-element-26cc1a9.elementor-align-left.elementor-widget.elementor-widget-button .elementor-button-text,.testimonial-slide-sec .elementor-button-text{font-size:15px!important;padding-right:12px}.elementor-9 .elementor-element.elementor-element-3e383fc .elementor-column.elementor-col-25{width:50%;vertical-align:middle;align-content:center;align-items:center;align-self:center}.elementor-9 .elementor-element.elementor-element-3e383fc .elementor-column.elementor-col-25 .elementor-widget-wrap .elementor-widget-spacer{margin:0 0 0!important;vertical-align:top;display:none}.elementor-section.elementor-section-boxed>.elementor-container{max-width:100%}.elementor-9 .elementor-element.elementor-element-3a50e36 .elementor-column.elementor-col-25{width:50%!important}.elementor-9 .elementor-element.elementor-element-3a50e36 .elementor-column.elementor-col-25 .elementor-widget-spacer{margin:6px 0 0}span.elementor-button-content-wrapper span.elementor-button-text{text-align:left}.elementor-9 .elementor-element.elementor-element-0f044ce .elementor-heading-title br{display:none}.testimonial-slide-sec .elementor-testimonial{width:100%!important;padding:50px 20px 10px!important;min-height:310px!important;margin:0 auto 25px!important}.testimonial-slide-sec .elementor-testimonial:before{left:15px;top:5px;font-size:26px}.testimonial-slide-sec .elementor-testimonial__text{font-size:16.5px!important;line-height:24px!important}.testimonial-slide-sec .elementor-widget-testimonial-carousel{padding:0 15px 0 30px!important}.elementor-32 .elementor-element.elementor-element-8aa06fd>.elementor-widget-container{padding:0!important}.elementor-32 .elementor-element.elementor-element-8aa06fd img{width:150px!important;max-width:100%}body:not(.rtl) #elementor-popup-modal-32 .dialog-close-button{right:15px!important;top:32px!important}.elementor-32 .elementor-element.elementor-element-2a8b27af>.elementor-element-populated{padding:20px 15px 20px 15px!important}.elementor-32 .elementor-element.elementor-element-6b772707 .elementor-nav-menu--main .elementor-item{padding-left:0;padding-right:0;font-size:20px!important;font-weight:600!important;width:100%!important;display:inline-block;padding:10px 0;border-bottom:1px solid #44328c}.elementor-32.elementor-location-popup .elementor-nav-menu li{margin:0 0 8px!important}.elementor-32 .elementor-element.elementor-element-43945aa1{margin-top:0!important;padding:0!important;display:block!important}div#elementor-popup-modal-32{bottom:0!important;position:fixed}.elementor-32 .elementor-element.elementor-element-8aa06fd{margin-top:15px!important}#elementor-popup-modal-32 .dialog-close-button i{margin-top:-20px!important}#elementor-popup-modal-32 .dialog-close-button i:after{top:10px!important}.elementor-32 .elementor-element.elementor-element-a279a60>.elementor-widget-container{margin:5px 0 0 0!important}.elementor-32 .elementor-element.elementor-element-a279a60 .elementor-heading-title{font-size:18px!important}.elementor-location-header .elementor-section-wrap{padding-top:5px!important}.elementor-32 .elementor-element.elementor-element-8aa06fd img{width:150px!important;max-width:100%}.elementor-11 .site_web .elementor-element.elementor-element-33a5b4b>.elementor-element-populated{padding:0}.elementor-1312 .site_web .elementor-element.elementor-element-7c5eca7 .elementor-heading-title{font-size:30px;line-height:40px}.elementor-11 .site_web .elementor-element.elementor-element-7c5eca7 .elementor-heading-title{font-size:30px;line-height:40px}.elementor-11 .elementor-element.elementor-element-06c0347 .elementor-icon-list-item a,.elementor-11 .site_web .elementor-element.elementor-element-06c0347 .elementor-icon-list-item{font-size:15px;font-weight:600;line-height:26px}.elementor-11 .site_web .elementor-element.elementor-element-161576e>.elementor-element-populated{padding:30px 20px 10px 20px;border-radius:0}.site_web .elementor-container>.elementor-inner-column:first-child{padding:0 15px}.elementor-11 .site_web .elementor-element.elementor-element-27b2a6e{margin-top:15px}.site_web{padding:0 0 50px!important}.elementor-11 .site_web .elementor-element.elementor-element-e9bb7ec .elementor-heading-title{font-size:20px;line-height:32px}.elementor-11 .elementor-element.elementor-element-7561b3b>.elementor-background-slideshow,.elementor-11 .elementor-element.elementor-element-7561b3b>.elementor-element-populated,.elementor-11 .elementor-element.elementor-element-7561b3b>.elementor-element-populated>.elementor-background-overlay{border-radius:0!important}body:not(.rtl) .elementor-11 .discuter_sec .elementor-element.elementor-element-5dd7ced{left:0}.elementor-11 .discuter_sec .elementor-element.elementor-element-ff0c560 .elementor-main-swiper .swiper-slide{padding:100px 30px 30px 25px}.elementor-11 .elementor-element.elementor-element-e36b21b .elementor-slide-heading{font-size:30px!important;line-height:50px!important}.elementor-11 .elementor-element.elementor-element-e36b21b .swiper-slide-inner{padding:0 20px!important}.elementor-11 .discuter_sec .elementor-element.elementor-element-5dd7ced{width:100%;max-width:100%}.elementor-11 .discuter_sec .elementor-element.elementor-element-5dd7ced .elementor-heading-title span{color:#44328c!important}.elementor-11 .elementor-element.elementor-element-0266565 .elementor-button,.elementor-11 .elementor-element.elementor-element-7809dc5 .elementor-button,.elementor-11 .elementor-element.elementor-element-7aa1fc2 .elementor-button{background-color:transparent!important}body .elementor-13 .elementor-element.elementor-element-9175a36 .swiper-slide-inner{padding:0 20px}body .elementor-13 .elementor-element.elementor-element-9175a36 .elementor-slide-heading{font-size:30px;line-height:50px}.elementor-13 .president_slider_sec .elementor-element.elementor-element-4117af2{margin-top:110px;margin-bottom:0;padding:0 20px}body .elementor-13 .elementor-element.elementor-element-1a57c43>.elementor-widget-container{margin:0}body .elementor-13 .elementor-element.elementor-element-920e2cb{margin-top:50px;margin-bottom:-80px;padding:0 20px 0 20px}body .elementor-13 .elementor-element.elementor-element-8bcab08 .elementor-heading-title{font-size:30px;margin:0 0 30px}body .equipe_img_slider .eicon-chevron-left:before,body .equipe_img_slider .eicon-chevron-right:before,body .service_slider_sec .eicon-chevron-right:before,body.equipe_img_slider .eicon-chevron-right:before{font-size:25px;line-height:35px;padding-left:5px}body .equipe_img_slider .elementor-testimonial__content .elementor-testimonial__cite{min-width:85%;left:50%;bottom:0;padding:15px 10px;transform:translateX(-50%)}.president_slider_sec{background-image:none!important}body .equipe_img_slider .elementor-swiper-button{top:30px;width:40px;height:40px}body .equipe_img_slider .elementor-testimonial__content .elementor-testimonial__cite .elementor-testimonial__name{font-size:18px!important;padding:0 0 5px}.collaborats .elementor-widget:not(:last-child),.notre_histoire .elementor-widget:not(:last-child){margin-bottom:10px}body .elementor-17 .elementor-element.elementor-element-74d3355 .swiper-slide-inner{padding:0 20px 0 20px}.elementor-17 .postes_sec .elementor-element.elementor-element-1f0e653 .elementor-post__text{padding:0}.postes_sec .postes-card-detail .elementor-post__text .elementor-post__read-more{right:auto;top:auto;font-size:14px!important;left:0;bottom:7px;margin:0;padding-left:55px}.postes_sec .postes-card-detail .elementor-post__text .elementor-post__title{padding:12px 0 50px}.postes_sec .postes-card-detail{margin-top:15px!important}.postes_sec .postes-card-detail .elementor-post__text .elementor-post__read-more:after{width:40px;left:0}body .form-card-cont .elementor-field-textual{height:45px;margin:4px 0 0}.form-card-cont .elementor-field-type-upload{margin-left:5px}.form-card-cont .elementor-button{margin-left:0}.elementor-slides .swiper-slide-inner .elementor-slide-description{font-size:26px!important}.tabing_sec .elementor-widget-wrap{padding:0 10px!important}.tabing_sec .elementor-tabs-content-wrapper .elementor-tab-title.elementor-tab-mobile-title{background:#21d5e5;border-radius:7px;margin:0 0 15px;padding:12px 26px;font-size:16px}.tabing_sec .elementor-tabs-content-wrapper .elementor-tab-title.elementor-tab-mobile-title.elementor-active{background:#241497}.tabing_sec .elementor-tabs-content-wrapper .elementor-tab-content{margin:0 0 20px;font-size:15px!important;padding:0}.elementor-1312 .elementor-element.elementor-element-a56cb18 .elementor-slide-heading{font-size:25px!important}.elementor-1312 .elementor-element.elementor-element-a56cb18 .elementor-slide-description,.elementor-1312 .elementor-element.elementor-element-d5aac5a{font-size:20px!important;line-height:30px!important}.elementor-1312 .mobile_app_img.elementor-element.elementor-element-298e942{margin-top:-70px}.elementor-1312 .clients_project.elementor-element.elementor-element-7cf118b{padding:50px 15px 50px 15px!important}.elementor-1312 .clients_project .elementor-element.elementor-element-1df0d62 .elementor-heading-title{font-size:25px!important;line-height:40px}.clients_project .elementor-widget-image img{width:150px;height:50px;object-fit:contain}.elementor-1312 .pour_project.elementor-element.elementor-element-938a30b{padding:50px 0 50px 0!important}.elementor-1312 .testimonial-slide-sec.elementor-element.elementor-element-9b0af18{padding:50px 0 90px 0}body .elementor-1312 .elementor-element.elementor-element-8cc2988 .elementor-heading-title{margin-bottom:20px}.profile_mission.elementor-section.elementor-section-boxed>.elementor-container{padding:0!important}.elementor-location-footer .elementor-nav-menu li{width:100%;text-align:center;margin:0 0!important}.elementor-location-footer .elementor-nav-menu li a.elementor-item{text-align:center;display:block}.step_hamiton_sec .left_img_sec{position:static;left:0;top:0}.step_hamiton_sec{border-bottom-left-radius:0;border-top-left-radius:0}.elementor-244 .step_hamiton_sec.elementor-element.elementor-element-a9fd87b{padding:50px 00px 0 0}.elementor-244 .new-notral-slide.elementor-element.elementor-element-76f20cf{margin-top:50px;padding:0 0 0 20px}.elementor-244 .new-notral-slide .elementor-element.elementor-element-6a398e6>.elementor-widget-container{padding:0}.elementor-244 .new-notral-slide .elementor-element.elementor-element-2623974.elementor-arrows-yes .elementor-main-swiper{width:calc(100% - 0px);padding:25px 0 0}.equipe_img_slider.new-notral-slide .elementor-swiper-button{left:0!important}.equipe_img_slider.new-notral-slide .elementor-swiper-button.elementor-swiper-button-next{left:50px!important}.elementor-244 .new-notral-slide .elementor-element.elementor-element-6a398e6 .elementor-heading-title{font-size:25px;line-height:40px}body .elementor-13 .elementor-element.elementor-element-1a57c43.elementor-arrows-yes .elementor-main-swiper{width:calc(100% - 0px);padding:70px 0 0}.gallery_page .elementor-widget-container{padding:0}.tab-menu ul{margin:30px 0 30px;padding:0}.tab-menu ul li{padding:0 10px;margin:15px 0 0;width:100%;text-align:center}.elementor-1406 .gallery_page.elementor-element.elementor-element-be05592,.elementor-1997 .gallery_page.elementor-element.elementor-element-be05592{margin-top:-320px}figure.gallery_2{padding:30px 0}.tab-main-box .col-md-4,.tab-main-box .col-md-8{width:100%}.tab-main-box .row{padding:0}.plus_heading h2:before{width:30px;height:2px;left:-45px;top:50%;margin-top:0}.elementor-kit-6 .according_tab h3{font-size:18px}.elementor-location-footer a.elementor-button-link{background:0 0!important}.contenus .contenus_img img{position:static}.testimonial-slide-sec.detail_projets_slider .elementor-testimonial{padding:0!important;min-height:auto!important;margin:0!important}.elementor-2014 .testimonial-slide-sec .elementor-element.elementor-element-71e5291>.elementor-widget-container{padding:0 20px}.testimonial-slide-sec.detail_projets_slider .elementor-widget-testimonial-carousel{padding:0 0 80px!important;margin:0}.testimonial-slide-sec.detail_projets_slider .elementor-swiper-button{margin-top:150px}.detail_projets_slider .elementor-widget-wrap.elementor-element-populated{background:0 0!important}.detail_projets_slider .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-36d20b6{display:none}.elementor-2014 .detail_projets_slider .elementor-element.elementor-element-71e5291.elementor-arrows-yes .elementor-main-swiper{width:100%}.page-id-2014 .elementor-location-footer .elementor-section-wrap{margin:50px 0 0}.testimonial-slide-sec.home-testimonial-slide .elementor-swiper-button{transform:initial!important;top:350px!important;margin:0 0 0 -10px}.testimonial-slide-sec.home-testimonial-slide .elementor-widget-testimonial-carousel{padding:0 0 70px 0!important}.elementor-9 .home-testimonial-slide .elementor-element.elementor-element-8d2dcfc .elementor-swiper-button:after{display:none}.home-testimonial-slide .elementor-element.elementor-element-b2311eb.elementor-align-center.elementor-widget.elementor-widget-button{margin-bottom:30px}.section-padding{padding:0}.elementor-kit-6 .section-padding h3{font-size:24px;margin:0 0 30px}.section-padding ul li{display:block;margin:0 0 10px;padding:0}.section-padding ul li a{font-size:15px;padding:8px 10px}.tab-main-box .tab-box .row:nth-child(2),.tab-main-box .tab-box .row:nth-child(3){width:100%;float:none;margin:0 auto}.tab-main-box{max-width:100%}.tab-main-box .tab-box .row:nth-child(2) .col-md-4{padding:0 0 20px}.tab-main-box .tab-box .row:nth-child(3) .col-md-8{padding:0 0 20px}.tab-main-box .tab-box .row:first-child .col-md-4{margin-top:20px;margin-bottom:20px}.devis_slider form .e-form__indicators__indicator{padding:0}.devis_slider form.elementor-form .elementor-form-fields-wrapper .elementor-field-group{padding:0}.devis_slider form.elementor-form .elementor-form-fields-wrapper .elementor-field-group.e-form__buttons__wrapper{padding:0 15px 0 0}.devis_slider form.elementor-form .elementor-form-fields-wrapper label{font-size:17px;width:100%}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{width:100%}.elementor-location-footer .elementor-nav-menu__container{padding-left:0!important}.elementor-11 .elementor-element.elementor-element-5fcb34a .elementor-icon-list-item>.elementor-icon-list-text,.elementor-11 .elementor-element.elementor-element-6456132 .elementor-icon-list-item,.elementor-11 .elementor-element.elementor-element-f356f91 .elementor-icon-list-item>.elementor-icon-list-text{font-size:16px!important}.elementor-section.elementor-element-958420b .elementor-element-bdc5600{width:100%}.page-id-2014 .testimonial-slide-sec .elementor-swiper-button{margin-top:50px;top:100%!important}.page-id-2014 .testimonial-slide-sec .elementor-swiper-button.elementor-swiper-button-prev{left:10px!important}.page-id-2014 .testimonial-slide-sec .elementor-swiper-button.elementor-swiper-button-next{left:80px!important}}@media(max-width:600px){.prject_logo h2{font-size:28px!important}#elementor-popup-modal-32 .dialog-close-button i{color:#fff;font-size:58px;font-weight:500!important;margin-top:-50px}#elementor-popup-modal-32 .dialog-close-button i:before{content:"\00D7"!important;font-size:60px;margin-right:0}#elementor-popup-modal-32 .dialog-close-button i:after{position:absolute;left:-75px;font-size:15px;top:0!important;font-family:Poppins,Sans-serif;font-weight:500;text-transform:uppercase;content:"FERMER";letter-spacing:2px;display:none}}@media(max-width:480px){.elementor-55 .elementor-element.elementor-element-c01a525{display:inline-flex}.elementor-55 .elementor-element.elementor-element-17aa68f>.elementor-element-populated .elementor-widget-container .left{margin:0 0 5px!important;width:100%!important;display:inline-block!important;max-width:none!important}.elementor-55 .elementor-element.elementor-element-94a5ce1 .elementor-widget-heading{margin-bottom:5px}.elementor-location-footer .elementor-element-832839f .elementor-col-50>.elementor-widget-wrap.elementor-element-populated .elementor-button-text{font-size:15px}.elementor-55 .elementor-element.elementor-element-7fcb702{padding-bottom:15px!important}.elementor-55 .elementor-element.elementor-element-94a5ce1>.elementor-element-populated{margin:0 0 -2px 0!important;border-radius:0!important}.elementor-location-footer .elementor-element-832839f .elementor-col-50>.elementor-widget-wrap.elementor-element-populated .elementor-button-text{font-size:14px}.elementor-9 .elementor-element.elementor-element-d5aac5a{font-size:18px!important;line-height:26px!important;padding:0!important}.testimonial-slide-sec .elementor-testimonial{width:100%!important;padding:50px 20px 10px!important;min-height:310px!important;margin:0 auto 25px!important}.testimonial-slide-sec .elementor-testimonial:before{left:15px;top:5px;font-size:26px}.elementor-widget-button .elementor-button-text{font-size:15px!important}.prject_logo section .elementor-column:nth-child(odd) .elementor-widget-image img{width:100%}.prject_logo section .elementor-column:nth-child(2n) .elementor-widget-image img{width:100%}}@media screen and (max-width:1024px){.step_hamiton_sec .left_img_sec{position:static!important;margin-left:60px}}@media screen and (max-width:767px){.step_hamiton_sec .left_img_sec{position:static!important;margin-left:0!important}}.realisations-template .elementor-slides .swiper-slide-inner{padding:0 0 0 205px!important}@media (min-width:1370px) and (max-width:1600px){.realisations-template .elementor-slides .swiper-slide-inner{padding:0 0 0 124px!important}}@media (min-width:1340px) and (max-width:1369px){.realisations-template .elementor-slides .swiper-slide-inner{padding:0 0 0 82px!important}}@media (min-width:1200px) and (max-width:1340px){.realisations-template .elementor-slides .swiper-slide-inner{padding:0 0 0 80px!important}}@media (min-width:768px) and (max-width:1024px){.realisations-template .elementor-slides .swiper-slide-inner .elementor-slide-description{line-height:55px!important}}@media screen and (max-width:1340px){.realisations-template .elementor-slides .elementor-slide-heading{font-size:55px!important;line-height:70px!important}.realisations-template .profile_mission{padding:0 0 220px 0!important}}@media (max-width:1200px){.realisations-template .elementor-slides .swiper-slide-inner{padding:0 0 0 60px!important}}@media (max-width:1024px){.realisations-template .profile_mission.elementor-section.elementor-section-boxed .bloc-turqoise-droite .elementor-widget-wrap{padding-left:0!important;padding-right:0!important}.realisations-template .profile_mission .elementor-column,.site_web .elementor-column{width:100%!important}}@media screen and (max-width:767px){.realisations-template .elementor-slides .swiper-slide-inner{padding:0 0 0 20px!important}.realisations-template .elementor-slides .elementor-slide-heading,.realisations-template .elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child){font-size:35px!important;line-height:40px!important;margin-bottom:10px!important}.realisations-template .profile_mission{padding:0 0 120px 0!important}}