html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:top;background:transparent;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{line-height:1.2}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}span.clear{clear:both;display:block}.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}a{text-decoration:none}body{width:100%;min-width:320px;overflow-x:hidden;font-size:13px}.ib_element{display:inline-block}span.clear_both{display:block;clear:both}.container{margin:0 auto;width:1140px}.medium_container{margin:0 auto;width:1040px}.smaller_container{margin:0 auto;width:940px}.modal_container{width:720px;margin:0 auto}body,html{font-family:'Lato',sans-serif;font-weight:400;font-size:13px}h1{font-family:'Open Sans',sans-serif;font-size:36px;line-height:48px;font-weight:300}h2{font-family:'Open Sans',sans-serif;font-size:36px;line-height:49px;font-weight:400}h3{font-family:'Open Sans',sans-serif;font-size:30px;line-height:41px;font-weight:400}.modal_content h3{font-family:'Lato',sans-serif;font-size:28px;line-height:34px;font-weight:700}h4{font-family:'Lato',sans-serif;font-size:20px;line-height:24px;font-weight:700}p{font-family:'Lato',sans-serif;font-size:18px;line-height:28px;font-weight:400}header img.logo_visitme360{height:41px}header img,header.fixed_header .current_section,header nav{display:inline-block}header nav{float:right;margin-top:3px}header nav a{text-decoration:none;letter-spacing:.4px}header nav a.active{opacity:.6;opacity:.6}header nav a.secondary_link{display:inline-block;margin-top:10px;margin-right:30px;font-size:13px;line-height:16px;font-weight:400;color:#000}header.fixed_header nav a.secondary_link.active{color:#B9B9B9}header.fixed_header img.logo_visitme360{margin-top:6px}header.fixed_header .current_section{position:relative;margin-top:12px;margin-left:40px;padding-top:7px;width:180px;height:29px;overflow:hidden;background:#F5F5F5;box-shadow:0 22px 54px 0 rgba(0,0,0,0.10);border-radius:4px;font-size:11px;font-weight:700;color:#2E2E2E;opacity:0}header.fixed_header .current_section .progress_bar{position:absolute;left:0;bottom:0;width:100%;height:3px;background:#E8E8E8}header.fixed_header .current_section .progress_bar .current_position{height:100%;background:#56B670}header.fixed_header .current_section.visible{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}header.fixed_header .current_section .section_title ul{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header.fixed_header .current_section .section_title ul li{margin-bottom:8px;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}header.fixed_header .current_section .section_title ul.position2{-webkit-transform:translate3d(0,-21px,0);-moz-transform:translate3d(0,-21px,0);-ms-transform:translate3d(0,-21px,0);-o-transform:translate3d(0,-21px,0);transform:translate3d(0,-21px,0)}header.fixed_header .current_section .section_title ul.position2 li:nth-child(1){opacity:0}header.fixed_header .current_section .section_title ul.position3{-webkit-transform:translate3d(0,-42px,0);-moz-transform:translate3d(0,-42px,0);-ms-transform:translate3d(0,-42px,0);-o-transform:translate3d(0,-42px,0);transform:translate3d(0,-42px,0)}header.fixed_header .current_section .section_title ul.position3 li:nth-child(2){opacity:0}header.fixed_header .current_section .section_title ul.position4{-webkit-transform:translate3d(0,-63px,0);-moz-transform:translate3d(0,-63px,0);-ms-transform:translate3d(0,-63px,0);-o-transform:translate3d(0,-63px,0);transform:translate3d(0,-63px,0)}header.fixed_header .current_section .section_title ul.position4 li:nth-child(3){opacity:0}.mobile_dropdown{display:none;margin-right:10px;width:34px;height:34px;border-radius:4px;cursor:pointer;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mobile_dropdown:active{border-radius:4px;background:rgba(0,0,0,0.2)}.mobile_dropdown img{margin:8px 0 0 14px;width:4px}.photographe_local_mobile{position:fixed;top:60px;right:52px;width:150px;height:150px;background:#fff;border-radius:4px;box-shadow:0 12px 26px 0 rgba(0,0,0,0.17);font-size:13px;text-align:center;z-index:10;opacity:0;pointer-events:none;-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);-o-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.photographe_local_mobile.open{opacity:1;pointer-events:auto;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.photographe_local_mobile a{display:block;padding:30px 20px;width:100%;height:100%;font-weight:700;color:#4285F4}.photographe_local_mobile a:active{background:#F7F7F7}.photographe_local_mobile a img{display:block;margin:0 auto 30px;width:32px}header.fixed_header nav{margin-top:10px}header.fixed_header nav a{letter-spacing:0}header.fixed_header nav a:last-child{display:inline-block;padding:9px 15px;height:34px;background:#448AFF;border-radius:4px;font-size:13px;line-height:16px;font-weight:700;color:#FFF;-webkit-transition:box-shadow .3s ease-in-out;-moz-transition:box-shadow .3s ease-in-out;-o-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out}header.fixed_header nav a:last-child:hover{box-shadow:0 12px 26px 0 rgba(0,0,0,0.07)}header.fixed_header{position:fixed;top:0;left:0;width:100%;height:56px;background:rgba(255,255,255,0.96);-webkit-box-shadow:0 0 20px rgba(0,0,0,.05);box-shadow:0 0 20px rgba(0,0,0,.05);z-index:9;opacity:0;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);-o-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header.fixed_header.open{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.spinner{position:absolute;top:50%;left:50%;margin-top:-9px;margin-left:-35px;width:70px;text-align:center;pointer-events:none}.hide_spinner{-webkit-transform:translate3d(0,5px,0);-moz-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.spinner > div{width:18px;height:18px;background-color:#fff;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1.0)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1.0);transform:scale(1.0)}}.hero header{margin-top:45px}.hero header nav a{display:inline-block;margin-top:10px;margin-right:0;font-size:13px;line-height:16px;font-weight:700;color:#FFF}.hero header nav a.secondary_link{padding-left:27px;background-image:url(../img/icons/header_icon_link_1.png);background-size:17px 14px;background-repeat:no-repeat;background-position:0 0}.hero header nav a:last-child{margin-left:50px;padding-right:29px;background-image:url(../img/icons/header_icon_link_2.png);background-size:19px 10px;background-repeat:no-repeat;background-position:top 3px right 0}.hero{position:relative;background-image:url(../img/decoration/background_pattern.svg),linear-gradient(180deg,#4285F4 0%,#3577E3 100%);background-size:2800px 100%,100%;background-repeat:no-repeat;background-position:50% 50%,0 0;overflow:hidden}body.home_page .hero{min-height:800px;height:calc(100vh - 15px)}.hero.photographes{background-image:url(../img/decoration/map_photographes.png),url(../img/decoration/background_pattern_photographes.svg),linear-gradient(180deg,#4285F4 0%,#3577E3 100%);background-size:1162px 484px,2800px 100%,100%;background-repeat:no-repeat;background-position:right -200px bottom 0,50% 50%,0 0}.hero .headline_wrapper{position:absolute;top:50%;left:50%;margin-left:-570px;margin-top:-220px;width:1140px;-webkit-transform:translate3d(0,30px,0);-moz-transform:translate3d(0,30px,0);-ms-transform:translate3d(0,30px,0);-o-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);-webkit-transition:-webkit-transform 1s ease-out,opacity 1s ease-out;-moz-transition:-moz-transform 1s ease-out,opacity 1s ease-out;-o-transition:-o-transform 1s ease-out,opacity 1s ease-out;transition:transform 1s ease-out,opacity 1s ease-out;opacity:0;-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.hero .headline{color:#FFF}.hero .headline h1{margin-bottom:30px}.hero .headline span.hero_headline_br{display:block}.hero .headline .headline_separator{margin-bottom:30px;width:50px;height:3px;background:rgba(255,255,255,0.34)}.hero .headline p{margin-bottom:30px;line-height:35px}.hero .headline p span{vertical-align:super;font-size:60%}.hero .headline .gsvt_badge{width:100px;height:118px;background-image:url(../img/icons/gsvt_badge.png);background-size:100%;background-repeat:no-repeat;background-position:0}.hero .hero_desktop{position:absolute;margin-left:-10px;height:100%;width:580px;top:50%;margin-top:-280px;left:50%;-webkit-transform:translate3d(0,30px,0);-moz-transform:translate3d(0,30px,0);-ms-transform:translate3d(0,30px,0);-o-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);-webkit-transition:-webkit-transform 1s ease-out,opacity 1s ease-out;-moz-transition:-moz-transform 1s ease-out,opacity 1s ease-out;-o-transition:-o-transform 1s ease-out,opacity 1s ease-out;transition:transform 1s ease-out,opacity 1s ease-out;opacity:0}.hero .headline_wrapper.start,.hero .hero_desktop.start{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.hero .hero_desktop img{width:100%}section{position:relative}section .section_overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;background:#000;opacity:0;z-index:5;pointer-events:none;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear}.svg_overlay svg{z-index:6}.leaning_stripe_border svg{position:absolute;top:calc(-3vw + 1px);width:100%;height:3vw}.section_header{position:relative;padding-top:120px}.title_bottom_border{width:60px;height:3px;margin-top:20px}.section_header p.intro{margin:40px auto 0;max-width:800px;width:100%;color:#6B6B6B}.section_header p.intro+p.intro{margin-top:6px}.sub_section_wrapper{position:relative;padding:200px 0;width:100%;color:#fff;overflow:hidden}.sub_section_top_border svg{position:absolute;top:-1px;width:100%;height:3vw}.sub_section_bottom_border svg,.section_bottom_border svg{position:absolute;bottom:-1px;width:100%;height:3vw}.sub_section_bottom_border .decoration_border{position:absolute;bottom:0;width:100%;height:40px;background:rgba(255,255,255,0.17)}.sub_section_wrapper .top_border{margin-bottom:20px;width:50px;height:6px;background:rgba(255,255,255,0.36)}.sub_section_wrapper h3{margin-bottom:20px;width:400px}.sub_section_wrapper p{margin-bottom:6px;width:420px;white-space:normal}.learn_more{margin-top:120px;padding-bottom:120px;border-bottom:1px solid #EDEDED}.eyebrow{margin-bottom:25px;font-family:'Lato',sans-serif;font-weight:700;font-size:22px;line-height:27px;color:#000;text-align:center}.learn_more a{display:block;margin:0 auto;padding:20px 0 0 74px;width:30px;opacity:.2;white-space:nowrap;height:60px;text-decoration:none;font-size:17px;color:#fff;border-radius:100px;-webkit-transition:opacity .4s cubic-bezier(0.25,0.1,0.25,1),width .4s cubic-bezier(0.25,0.1,0.25,1);-moz-transition:opacity .4s cubic-bezier(0.25,0.1,0.25,1),width .4s cubic-bezier(0.25,0.1,0.25,1);-o-transition:opacity .4s cubic-bezier(0.25,0.1,0.25,1),width .4s cubic-bezier(0.25,0.1,0.25,1);transition:opacity .4s cubic-bezier(0.25,0.1,0.25,1),width .4s cubic-bezier(0.25,0.1,0.25,1)}.learn_more a.anim{width:215px;opacity:1}section.google_street_view_trusted{position:relative}section.google_street_view_trusted h2{color:#56B670}.google_street_view_trusted .title_bottom_border{background:#56B670}section.google_street_view_trusted .sub_section_wrapper{background:#56B670;background-image:url(../img/decoration/sub_section_block_background_left.svg),url(../img/decoration/sub_section_block_background_right.svg);background-size:610px 530px,600px 566px;background-repeat:no-repeat;background-position:calc(50% - 265px) 120px,calc(50% + 200px) 710px}section.google_street_view_trusted .learn_more a{background:#56B670;background-image:url(../img/icons/plus_circle.png),linear-gradient(90deg,rgba(255,255,255,0.17) 0%,rgba(255,255,255,0.00) 100%);background-position:40px 21px,0 0;background-size:19px,100%;background-repeat:no-repeat}.section_header .top_border svg{position:absolute;top:calc(-3vw + 1px);width:100%;height:3vw}.section_header .numbers_highlight{margin-top:80px}.section_header .numbers_highlight .ib_element:first-child{margin-bottom:30px}.section_header .numbers_highlight img{display:inline-block;margin-right:20px;height:36px}.section_header .numbers_highlight img.anim{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.section_header .numbers_highlight .border{display:inline-block;width:1px;height:0;background:#CCE9D4;opacity:0;-webkit-transition:height .8s cubic-bezier(0.755,0.05,0.855,0.06),opacity .5s cubic-bezier(0.755,0.05,0.855,0.06);-moz-transition:height .8s cubic-bezier(0.755,0.05,0.855,0.06),opacity .5s cubic-bezier(0.755,0.05,0.855,0.06);-o-transition:height .8s cubic-bezier(0.755,0.05,0.855,0.06),opacity .5s cubic-bezier(0.755,0.05,0.855,0.06);transition:height .8s cubic-bezier(0.755,0.05,0.855,0.06),opacity .5s cubic-bezier(0.755,0.05,0.855,0.06)}.section_header .numbers_highlight .border.anim{opacity:1;height:140px;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.section_header .numbers_highlight .border_2.anim{opacity:1;height:140px;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-ms-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.section_header .numbers_highlight p{display:inline-block;width:320px;height:140px;padding-left:20px;color:#6B6B6B;text-align:left;font-weight:400}.reveal.fadein-to-top{opacity:0;-webkit-transform:translate3d(0,30px,0);-moz-transform:translate3d(0,30px,0);-ms-transform:translate3d(0,30px,0);-o-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);-webkit-transition:-webkit-transform 1.2s cubic-bezier(0.165,0.84,0.44,1) 0.2s,opacity 1s cubic-bezier(0.42,0,0.58,1);-moz-transition:-moz-transform 1.2s cubic-bezier(0.165,0.84,0.44,1) 0.2s,opacity 1s cubic-bezier(0.42,0,0.58,1);-o-transition:-o-transform 1.2s cubic-bezier(0.165,0.84,0.44,1) 0.2s,opacity 1s cubic-bezier(0.42,0,0.58,1);transition:transform 1.2s cubic-bezier(0.165,0.84,0.44,1) 0.2s,opacity 1s cubic-bezier(0.42,0,0.58,1)}.reveal.fadein-to-right{opacity:0;-webkit-transform:translate3d(30px,0,0);-moz-transform:translate3d(30px,0,0);-ms-transform:translate3d(30px,0,0);-o-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0);-webkit-transition:-webkit-transform 1.2s cubic-bezier(0.165,0.84,0.44,1) 0.2s,opacity 1s cubic-bezier(0.42,0,0.58,1);-moz-transition:-moz-transform 1.2s cubic-bezier(0.165,0.84,0.44,1) 0.2s,opacity 1s cubic-bezier(0.42,0,0.58,1);-o-transition:-o-transform 1.2s cubic-bezier(0.165,0.84,0.44,1) 0.2s,opacity 1s cubic-bezier(0.42,0,0.58,1);transition:transform 1.2s cubic-bezier(0.165,0.84,0.44,1) 0.2s,opacity 1s cubic-bezier(0.42,0,0.58,1)}.reveal.short1-delay{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-ms-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.reveal.short2-delay{-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.reveal.short3-delay{-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-ms-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.reveal.short4-delay{-webkit-transition-delay:.7s;-moz-transition-delay:.7s;-ms-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}.reveal.medium1-delay{-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-ms-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.reveal.medium2-delay{-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.reveal.medium3-delay{-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;-ms-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.reveal.long1-delay{-webkit-transition-delay:1.4s;-moz-transition-delay:1.4s;-ms-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}.reveal.long2-delay{-webkit-transition-delay:1.6s;-moz-transition-delay:1.6s;-ms-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}.reveal.long3-delay{-webkit-transition-delay:1.8s;-moz-transition-delay:1.6s;-ms-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}.reveal.anim{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.section_header .assets_title{margin-top:80px;font-family:'Open Sans',sans-serif;font-size:24px;line-height:33px;font-weight:400;color:#4A4A4A}.section_header .assets{margin:80px auto 120px}.section_header .assets .item{display:inline-block;width:280px}.section_header .assets .item:first-child{margin-right:46px}.section_header .assets .item:nth-child(2){margin-right:46px}.section_header .assets .item p{color:#4A4A4A}.section_header img.assets_logo{margin-bottom:25px;height:45px}section.google_street_view_trusted .sub_section_wrapper{white-space:nowrap}section.google_street_view_trusted .sub_section_wrapper .content_text,section.google_street_view_trusted .sub_section_wrapper .content_visual{display:inline-block}section.google_street_view_trusted .sub_section_wrapper .first_row .content_text{margin-top:40px}section.google_street_view_trusted .sub_section_wrapper .first_row .content_visual img{height:387px}section.google_street_view_trusted .sub_section_wrapper .first_row .content_visual img.visibility_mockups_laptop{position:relative;margin-left:-150px;z-index:1}section.google_street_view_trusted .sub_section_wrapper .first_row .content_visual img.visibility_mockups_mobile{position:relative;margin-left:56px;z-index:2}section.google_street_view_trusted .sub_section_wrapper .second_row{margin-top:200px}section.google_street_view_trusted .sub_section_wrapper .second_row .content_text{margin-top:80px}section.google_street_view_trusted .sub_section_wrapper .second_row .content_visual .chart_title{margin-left:240px;margin-bottom:30px;font-size:18px;font-weight:700}section.google_street_view_trusted .sub_section_wrapper .second_row .content_visual .chart{background-image:url(../img/elements/chart_home.png);background-size:100% 100%;background-repeat:no-repeat;background-position:0 0;margin-left:197px;width:520px;height:363px}section.google_street_view_trusted .sub_section_wrapper .second_row .content_visual .legend_note{margin-top:90px;margin-left:197px}section.groupes_chaines_franchiseurs{position:relative;overflow-x:hidden}section.groupes_chaines_franchiseurs h2{color:#ED6257}section.groupes_chaines_franchiseurs .title_bottom_border{background:#ED6257}section.groupes_chaines_franchiseurs{position:relative;z-index:5}section.groupes_chaines_franchiseurs .white_gradient_overlay{position:absolute;top:310px;right:calc(50% - 136px);width:1484px;height:1125px;background-image:url(../img/decoration/white_gradient_background.svg);background-size:100%;background-repeat:no-repeat;background-position:0 200px;z-index:4;pointer-events:none}.groupes_chaines_franchiseurs img.map_france{display:block;margin:0 auto;margin-top:20px;margin-bottom:-120px;max-width:1440px;width:100%}section.groupes_chaines_franchiseurs .sub_section_wrapper{position:static;padding:60px 0 26.8vw;background:#ED6257;overflow:visible}section.groupes_chaines_franchiseurs .sub_section_wrapper .container p{color:#fff;font-weight:400}section.groupes_chaines_franchiseurs .ui_myvisitme{width:100%;position:relative;display:block;margin-top:-30vw;margin-right:auto;margin-left:auto;white-space:nowrap;z-index:5}section.groupes_chaines_franchiseurs .ui_myvisitme_wrapper{display:inline-block;width:50%}section.groupes_chaines_franchiseurs .ui_myvisitme_1{margin-right:-4px}section.groupes_chaines_franchiseurs .ui_myvisitme_1 img{position:relative;left:-80px;margin-bottom:30px;max-width:780px;width:calc(100% + 60px)}section.groupes_chaines_franchiseurs .ui_myvisitme_2 img{position:relative;top:-30px;margin-bottom:30px;max-width:780px;width:calc(100% + 60px)}section.groupes_chaines_franchiseurs .sub_section_bottom_border .decoration_border{position:absolute;bottom:0;width:100%;height:40px;background:rgba(255,255,255,0.17)}section.groupes_chaines_franchiseurs .ui_myvisitme_asset{width:100%}section.groupes_chaines_franchiseurs .ui_myvisitme_asset img{margin-bottom:12px;width:60px}section.groupes_chaines_franchiseurs .ui_myvisitme_asset .asset_title{font-size:20px;line-height:24px;color:#000}section.groupes_chaines_franchiseurs .ui_myvisitme_asset p{width:415px;white-space:pre-wrap;margin:40px auto 0;font-size:18px;line-height:28px;color:#949494}section.groupes_chaines_franchiseurs .learn_more a{background:#ED6257;background-image:url(../img/icons/plus_circle.png),linear-gradient(90deg,rgba(255,255,255,0.17) 0%,rgba(255,255,255,0.00) 100%);background-size:19px,100%;background-repeat:no-repeat;background-position:40px 21px,0 0}.learn_more span.eyebrow_br_modal{display:block}section.groupes_chaines_franchiseurs{position:relative}section.groupes_chaines_franchiseurs img.white_gradient_background{position:absolute;top:320px;right:50%;width:2858px;height:1376px}section.groupes_chaines_franchiseurs .sub_section_top_border svg{position:absolute;top:calc(-3vw + 1px);width:100%;height:3vw}section.realite_virtuelle h2,#realite_virtuelle h2{color:#FCBF06}section.realite_virtuelle .title_bottom_border,#realite_virtuelle .title_bottom_border{background:#FCBF06}.bpce_visite .visite_background_wrapper{margin-top:80px;width:100%;height:768px;background:url(../img/elements/bpce_visite.jpg) 50% 50% no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;box-shadow:0 -9px 30px 0 rgba(0,0,0,0.13)}.bpce_visite img.visite_vr_guy{position:relative;display:block;margin:-500px auto 0;width:572px;z-index:0}section.realite_virtuelle .sub_section_top_border svg{position:absolute;top:calc(-3vw + 1px);width:100%;height:3vw}section.realite_virtuelle .sub_section_wrapper{padding-top:100px;background:#FBC72F;overflow:visible}section.realite_virtuelle .sub_section_wrapper .top_border{background:#E1B22A}section.realite_virtuelle .sub_section_wrapper h3{margin-right:130px;color:#4A4A4A}section.realite_virtuelle .sub_section_wrapper p{margin-bottom:30px;color:#3B3B3B}section.realite_virtuelle img.cardboard{width:406px}section.realite_virtuelle .app_icon_title{margin-bottom:20px;padding-bottom:25px;padding-left:7px;width:357px;border-bottom:1px solid #E1B22A}section.realite_virtuelle img.app_icon{margin-right:40px;width:67px}section.realite_virtuelle .app_title{margin-top:24px;font-size:17px;font-weight:700;line-height:21px;color:#4A4A4A}section.realite_virtuelle .download_app img:first-child{margin-right:36px;height:50px}section.realite_virtuelle .download_app img:last-child{height:50px}section.portfolio{position:relative;padding-bottom:80px;background:#F7F9FC}section.portfolio .section_header{padding-top:100px}section.portfolio .section_header .top_border svg{position:absolute;top:calc(-3vw + 1px);width:100%;height:3vw}section.portfolio h2{color:#4D4D4D}section.portfolio .section_header p.intro{margin-bottom:60px}section.portfolio .title_bottom_border{background:#4D4D4D}section.portfolio .portfolio_item{display:inline-block;position:relative;margin-right:71px;margin-bottom:75px;width:330px;height:325px;background:#FFF;box-shadow:0 14px 28px 0 rgba(0,0,0,0.06);border-radius:27px;overflow:hidden;cursor:pointer;background-position:50% 0;background-size:100% 100%;-webkit-transition:box-shadow .4s cubic-bezier(0.25,0.1,0.25,1);-moz-transition:box-shadow .4s cubic-bezier(0.25,0.1,0.25,1);-o-transition:box-shadow .4s cubic-bezier(0.25,0.1,0.25,1);transition:box-shadow .4s cubic-bezier(0.25,0.1,0.25,1)}section.portfolio .portfolio_item:hover{background-position:right 25px bottom 33px;box-shadow:0 14px 28px 0 rgba(0,0,0,0.2)}section.portfolio .portfolio_item:nth-child(3n){margin-right:0}section.portfolio .portfolio_item .preview{width:100%;height:100%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-top-left-radius:27px;border-top-right-radius:27px;-webkit-transition:all .4s cubic-bezier(0.25,0.1,0.25,1);-moz-transition:all .4s cubic-bezier(0.25,0.1,0.25,1);-o-transition:all .4s cubic-bezier(0.25,0.1,0.25,1);transition:all .4s cubic-bezier(0.25,0.1,0.25,1)}section.portfolio .portfolio_item .bottom_info{position:absolute;bottom:0;height:70px;width:100%;background:#FFF;padding:15px 20px 20px;background-image:url(../img/icons/glass.png);background-size:29px 30px;background-repeat:no-repeat;background-position:right 25px bottom 23px}section.portfolio .portfolio_item .bottom_info .item_type,section.portfolio .portfolio_item .bottom_info .item_place{font-size:14px;line-height:17px;color:#4A4A4A}section.portfolio .portfolio_item .bottom_info .item_type{margin-bottom:4px;font-weight:700}section.reseau_photographes .section_header{padding-top:calc(3vh + 80px);padding-bottom:80px;background:#F7F9FC}section.reseau_photographes .leaning_stripe_border svg{left:0}section.reseau_photographes .section_header img{margin-bottom:20px;width:70px}section.reseau_photographes .section_header h2{color:#4A4A4A}section.reseau_photographes .section_header a{display:inline-block;margin-top:60px;margin-bottom:80px;padding:20px 35px;background:#4285F4;border-radius:5px;font-size:17px;line-height:17px;color:#FFF}section.temoignages{position:relative;background:#1F1F1F;color:#fff}section.temoignages .section_header{padding-top:100px}section.temoignages h2{color:#FFF}section.temoignages .title_bottom_border{background:#4285F4}section.temoignages .section_header p.intro{margin-bottom:60px;color:#F7F7F7}section.temoignages .temoignage_wrapper{padding:80px 0 100px}section.temoignages .temoignage_1{background-image:linear-gradient(90deg,rgba(255,255,255,0.00) 0%,rgba(255,255,255,0.02) 100%)}section.temoignages .temoignage_2{background-image:linear-gradient(-90deg,rgba(255,255,255,0.00) 0%,rgba(255,255,255,0.02) 100%)}section.temoignages .temoignage_wrapper .smaller_container{position:relative}section.temoignages .temoignage_wrapper .smaller_container .right_element{float:right;display:inline-block}section.temoignages .temoignage_wrapper .visual{width:250px}section.temoignages .temoignage_wrapper .visual img{display:block;margin-left:auto;margin-right:auto}section.temoignages .temoignage_wrapper .visual img.customer_logo{margin-bottom:28px;width:128px}section.temoignages .temoignage_wrapper .visual img.preview{margin-bottom:20px;width:100%;border-radius:100%}section.temoignages .temoignage_wrapper .visual a{font-size:13px;line-height:14px;color:#fff}section.temoignages .temoignage_wrapper .visual a img{display:inline;margin-top:2px;margin-right:10px;height:14px}section.temoignages .temoignage_wrapper .quote{padding-top:55px;width:500px;background-image:url(../img/icons/quotation_mark.png);background-size:36px 30px;background-repeat:no-repeat;background-position:0 0}section.temoignages .temoignage_wrapper .quote p{margin-bottom:13px}section.temoignages .temoignage_wrapper .quote .quote_signature{margin-top:55px}section.temoignages .temoignage_wrapper .quote .quote_signature .name{font-size:14px;line-height:17px;font-weight:700}section.temoignages .temoignage_wrapper .quote .quote_signature .position{margin-top:6px;font-size:13px;line-height:16px}section.clients .leaning_stripe_border svg{left:0}section.clients h2{margin-bottom:80px;color:#4A4A4A}section.clients .clients_logo{text-align:center}section.clients .clients_logo .logo_wrapper{display:inline-block;margin-bottom:80px;width:190px;height:65px;margin-right:-4px;min-height:65px;text-align:center}section.clients .clients_logo img{max-width:170px;max-height:65px;transition:all .2s linear;opacity:1;line-height:65px;-webkit-filter:grayscale(1);filter:grayscale(0)}section.clients .clients_logo img:hover{opacity:1;-webkit-filter:none;filter:none}section.clients .clients_logo .logo_wrapper:last-child img{margin-bottom:120px}body.modal_open{overflow:hidden}.main{-webkit-transition:-webkit-transform .8s;-moz-transition:-moz-transform .8s;-o-transition:-o-transform .8s;transition:transform .8s}.main.modal1_open{-webkit-transform:scale(0.90) translate3d(0,-340px,0);-moz-transform:scale(0.90) translate3d(0,-340px,0);-ms-transform:scale(0.90) translate3d(0,-340px,0);-o-transform:scale(0.90) translate3d(0,-340px,0);transform:scale(0.90) translate3d(0,-340px,0)}.main.modal2_open{-webkit-transform:scale(0.90) translate3d(0,-70px,0);-moz-transform:scale(0.90) translate3d(0,-70px,0);-ms-transform:scale(0.90) translate3d(0,-70px,0);-o-transform:scale(0.90) translate3d(0,-70px,0);transform:scale(0.90) translate3d(0,-70px,0)}.overlay{position:fixed;opacity:0;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in;pointer-events:none;z-index:7}.overlay.modal_open{opacity:1}.modal{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;overflow-x:hidden;z-index:8;background:#fff;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .4s linear;-moz-transition:-moz-transform .4s linear;-o-transition:-o-transform .4s linear;transition:transform .4s linear;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;-webkit-overflow-scrolling:touch}.modal.modal_open{display:block;overflow-y:scroll;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.modal_button_close_container,.modal_link_close_container{position:fixed;width:100%;height:100px;bottom:0;z-index:11;opacity:0;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.close_modal1.scrolled,.close_modal2.scrolled,.close_modal3.modal_open,.return_home_modal1.scrolled,.return_home_modal2.scrolled{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}button.modal-button-close,a.modal-link-close{display:block;margin:0 auto;padding-left:0;text-align:left;width:60px;height:60px;border-radius:100px;cursor:pointer;border:none;overflow:hidden;font-size:17px;line-height:17px;font-weight:400;color:#FFF;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}button.modal-button-close span,a.modal-link-close span{padding-left:87px;opacity:.2;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-ms-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}a.modal-link-close{padding-top:20px}.close_modal1 button.modal-button-close,.return_home_modal1 a.modal-link-close{background:#56B670;background-image:url(../img/icons/close_circle_icon.png),linear-gradient(90deg,rgba(255,255,255,0.17) 0%,rgba(255,255,255,0.00) 100%);background-size:32px 32px,100%;background-repeat:no-repeat;background-position:14px 50%,0;box-shadow:0 11px 26px 0 rgba(0,0,0,0.17)}.close_modal2 button.modal-button-close,.return_home_modal2 a.modal-link-close{background:#ED6257;background-image:url(../img/icons/close_circle_icon.png),linear-gradient(90deg,rgba(255,255,255,0.17) 0%,rgba(255,255,255,0.00) 100%);background-size:32px 32px,100%;background-repeat:no-repeat;background-position:14px 50%,0;box-shadow:0 11px 26px 0 rgba(0,0,0,0.17)}.close_modal3 button.modal-button-close{padding-left:87px;width:174px;background:#000;background-image:url(../img/icons/close_circle_icon.png);background-size:32px 32px;background-repeat:no-repeat;background-position:30px 50%;box-shadow:0 11px 26px 0 rgba(0,0,0,0.17)}.modal_button_close_container.anim button.modal-button-close,.modal_link_close_container.anim a.modal-link-close{width:174px;background-position:30px 50%,0}.modal_button_close_container.anim button.modal-button-close span,.modal_link_close_container.anim a.modal-link-close span{opacity:1}.visit_wrapper .visit{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:10;display:none;opacity:0;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.visit_wrapper .visit.open{display:block;opacity:1}.visit_wrapper .visit iframe{display:table;margin:10vh auto 120px;width:100%;height:calc(90vh - 120px);vertical-align:middle}.portfolio_visit_close_button_wrapper button{position:fixed;bottom:20px;left:50%}.scroll_please .mouse{width:50px;margin:0 auto;position:fixed;bottom:40px;height:45px;z-index:10;left:50%;margin-left:-25px;z-index:8;-webkit-transition:opacity .4s cubic-bezier(0.165,0.84,0.44,1);transition:opacity .4s cubic-bezier(0.165,0.84,0.44,1)}.scroll_please.scroll_please0 .mouse,.scroll_please_modal.scroll_please1 .mouse,.scroll_please_modal.scroll_please2 .mouse{bottom:50px;opacity:0;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.scroll_please.scroll_please0.start .mouse{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:2s;-moz-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}.scroll_please_modal.scroll_please1.start .mouse,.scroll_please_modal.scroll_please2.start .mouse{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.scroll_please.scroll_please0.start .mouse:before{box-shadow:none}.scroll_please0 .mouse.scrolled,.scroll_please1 .mouse.scrolled,.scroll_please2 .mouse.scrolled{opacity:0!important;-webkit-transition-delay:0!important;-moz-transition-delay:0!important;-o-transition-delay:0!important;transition-delay:0!important}.scroll_please .mouse:before{content:"";display:block;width:28px;height:45px;border-radius:20px;position:absolute;top:0;left:50%;margin-left:-14px;box-shadow:0 11px 26px 0 rgba(0,0,0,0.17);-webkit-transition:background .5s cubic-bezier(0.165,0.84,0.44,1);transition:background .5s cubic-bezier(0.165,0.84,0.44,1)}.scroll_please.scroll_please0 .mouse:before{border:1px solid #FFF}.scroll_please.scroll_please1 .mouse:before{background-color:#56B670}.scroll_please.scroll_please2 .mouse:before{background-color:#ED6257}.scroll_please .mouse:after{content:"";position:absolute;width:12px;height:8px;left:50%;margin-left:-6px;top:10px;background-image:url(../img/icons/arrow_scroll.svg);background-size:100%;background-repeat:no-repeat;-webkit-animation:anim_scrolling 2s infinite cubic-bezier(0.77,0,0.175,1);animation:anim_scrolling 2s infinite cubic-bezier(0.77,0,0.175,1)}@-webkit-keyframes anim_scrolling{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(20px);transform:translateY(20px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes anim_scrolling{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(20px);transform:translateY(20px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}body.modal_page{width:100%;min-width:320px;overflow-x:hidden}.modal_wrapper{padding-bottom:200px}.modal_header{position:relative;padding-top:156px;padding-bottom:140px;background-image:linear-gradient(-90deg,rgba(252,252,252,0.00) 0%,#F7F7F7 100%)}.modal_header h1{font-family:'Open Sans',sans-serif;font-size:36px;line-height:49px;font-weight:400}.modal_header p{margin-top:40px;color:#6B6B6B}.modal_header .iframe_intro{width:940px;margin:60px auto 0}.modal_header .iframe_intro a.visual_link{display:inline-block;margin-right:65px;width:425px;height:290px;background-image:url(../img/icons/exemple_visite_btn.png);background-size:100%;box-shadow:0 22px 54px 0 rgba(0,0,0,0.10);border-radius:5px;background-repeat:no-repeat;-webkit-transition:all .4s cubic-bezier(.77,0,.175,1);transition:all .4s cubic-bezier(.77,0,.175,1)}.modal_header .iframe_intro a.visual_link:hover{-webkit-transform:scale(1.05);transform:scale(1.05);box-shadow:0 22px 54px 0 rgba(0,0,0,0.20)}.modal_header .iframe_intro .right_p_and_link{display:inline-block;width:450px}.modal_header .iframe_intro .right_p_and_link a{padding-right:23px;background-image:url(../img/icons/green_arrow.png);background-size:11px 10px;background-repeat:no-repeat;background-position:right 4px top 7px;color:#56B670;-webkit-transition:all .4s cubic-bezier(.77,0,.175,1);transition:all .4s cubic-bezier(.77,0,.175,1)}.modal_header .iframe_intro .right_p_and_link a:hover{background-position:right 0 top 7px}.modal_header svg{position:absolute;bottom:0;width:100%;height:3vw}.modal_mockup_container{margin:0 auto;width:1040px}.modal_content .top_border{width:60px;height:3px;margin:60px auto 40px}.modal_content h3{margin-bottom:8px;line-height:34px;height:auto;color:#2E2E2E}.h3_wrapper{display:inline-block;margin-bottom:20px;width:calc(100% - 45px)}.modal_content h4{position:relative;margin-bottom:30px;padding-bottom:18px}.modal_content h4.improved_block{margin:50px 0 20px}.modal_content p{margin-bottom:6px;color:#4A4A4A}.modal_content p span.note{font-size:15px}.grey{background:#F7F7F7}.sub_section,.sub_sub_section{padding-top:100px;overflow:hidden}.sub_sub_section_wrapper{margin:0 auto;max-width:1440px}.row_column_mockup img,.row_column_mockup .info_content{display:inline-block}.info_content{width:380px;position:relative;left:60px}.info_content.aligned{left:0}.row_column_mockup img.left_align_mockup{margin-left:-470px}.row_column_mockup img.right_align_mockup{float:right;margin-right:-470px}.right_align_info,.right_align_info_mobile{float:right;left:0}.row_column_mockup .info_content{position:relative;margin-top:131px;margin-left:-60px;z-index:2}.pie_chart_container{padding-top:40px;padding-bottom:80px}#google_street_view_trusted h1{color:#56B670}#google_street_view_trusted .title_bottom_border{background:#56B670}#google_street_view_trusted .modal_content .top_border{margin-top:85px}#google_street_view_trusted .modal_content h4:after{content:'';position:absolute;bottom:0;left:0;width:30px;height:2px;background:#56B670}#google_street_view_trusted span.dot{display:inline-block;margin-top:-7px;margin-right:-7px;margin-left:-25px;width:71px;height:73px;background-image:url(../img/icons/h3_green_dot.png);background-size:100%;background-repeat:no-repeat;background-position:0 0}#google_street_view_trusted .top_border{background:#56B670}#google_street_view_trusted .iframe_wrapper{position:relative}#google_street_view_trusted .iframe_wrapper.tourmake{position:relative;width:1140px;display:block;margin:0 auto;box-shadow:0 22px 54px 0 rgba(0,0,0,0.20);z-index:7}#google_street_view_trusted .modal_header iframe{width:900px;height:500px}#google_street_view_trusted .modal_header iframe,#google_street_view_trusted iframe.tourmake{display:block;margin:0 auto;overflow:hidden}#google_street_view_trusted .modal_header iframe{position:relative;margin:50px auto -165px;z-index:7}#google_street_view_trusted .assets{margin-bottom:0}#google_street_view_trusted img.app_mockup{width:411px;margin-left:80px}.modal_wrapper img.laptop_mockup{width:1155px}.modal_wrapper .cropped_mockup_wrapper{margin:0 auto}.modal_wrapper img.cropped_mockup{display:block;margin:0 auto;width:961px}.chart_modal{position:relative;left:-31px;margin:15px auto 50px;width:519px;height:368px;background-image:url(../img/elements/chart_modal.png);background-size:100% 100%;background-repeat:no-repeat;background-position:0 0}.modal_legend_note{position:relative;left:-31px;margin:0 auto;padding-bottom:50px;width:519px;font-size:12px;line-height:15px;color:#6B6B6B}.pie_chart_container img{display:block;margin:0 auto;width:540px}.alternate_content .item{margin:0 auto;padding:80px 0;width:940px;border-bottom:1px solid #EDEDED}.alternate_content .item:last-child{border-bottom:none}.alternate_content .item .p_wrapper{display:inline-block;width:410px}.alternate_content .item .p_wrapper p.strong{font-weight:700;color:#56B670}.alternate_content .item .p_wrapper a{color:#4285F4}.alternate_content .item .right_align_wrapper{float:right}.alternate_content .item:first-child .p_wrapper{padding-top:6px}.alternate_content .item:nth-child(2) .p_wrapper{padding-top:62px}.alternate_content .item .iframe_wrapper{display:inline-block;width:480px;height:360px;box-shadow:0 12px 26px 0 rgba(0,0,0,0.17)}.alternate_content .item iframe.embed_visit_exemple{width:100%;height:100%}.last_sub_section_element{padding-bottom:80px}#google_street_view_trusted a.qr_code{display:inline-block;margin-top:30px;margin-left:200px;width:186px;height:186px;background-image:url("../img/icons/qr_code_Atol.png"),linear-gradient(-90deg,#56B570 21%,#5CBF76 91%);background-size:150px,100%;background-repeat:no-repeat;background-position:left 18px top 18px,0;box-shadow:0 12px 26px 0 rgba(0,0,0,0.17);border-radius:19px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#google_street_view_trusted .external_link_button_wrapper{display:inline-block;padding:54px 25px 0 129px;width:480px;height:130px;background-image:url(../img/icons/link_anchor.png),linear-gradient(90deg,#56B570 21%,#5CBF76 91%);background-size:137px 136px,100%;background-repeat:no-repeat;background-position:left -26px top -7px,0;box-shadow:0 12px 26px 0 rgba(0,0,0,0.17);border-radius:19px;font-size:18px;font-weight:700;color:#FFF;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-touch-callout:text;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}#google_street_view_trusted .external_link_button_wrapper a{color:#FFF}#google_street_view_trusted a.qr_code:hover{-webkit-transform:translate3d(0,-3px,0);-moz-transform:translate3d(0,-3px,0);-ms-transform:translate3d(0,-3px,0);-o-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0);box-shadow:0 12px 26px 0 rgba(0,0,0,0.27)}#google_street_view_trusted a.qr_code:active{-webkit-transform:translate3d(0,3px,0);-moz-transform:translate3d(0,3px,0);-ms-transform:translate3d(0,3px,0);-o-transform:translate3d(0,3px,0);transform:translate3d(0,3px,0);box-shadow:0 12px 26px 0 rgba(0,0,0,0.01)}#google_street_view_trusted iframe.tourmake{position:relative;margin:80px auto;z-index:7}#google_street_view_trusted .reportage_fadeout{background:none}#google_street_view_trusted .reportage_photo_exemple{width:1040px;margin:60px auto 0}#google_street_view_trusted .reportage_photo_exemple img{margin-right:22px;margin-bottom:26px;width:240px}#google_street_view_trusted .reportage_photo_exemple img:nth-child(4n){margin-right:0}#google_street_view_trusted .reportage_title{margin-bottom:60px;text-align:center}#google_street_view_trusted .steps_process .timeline{margin:105px auto 90px;width:865px;height:3px;background:#CCC;white-space:nowrap}#google_street_view_trusted .steps_process .timeline img{margin-top:-53px;margin-right:230px;margin-left:-53px;width:106px}#google_street_view_trusted .steps_process .timeline img:last-child{margin-right:0}#google_street_view_trusted .steps_process .step_card{position:relative;display:inline-block;margin-right:16px;margin-bottom:80px;padding:30px 25px;width:270px;height:168px;background:#FFF;box-shadow:0 24px 26px 0 rgba(0,0,0,0.17);border-top:1px solid #56B670;font-size:15px;color:#4A4A4A;line-height:21px}#google_street_view_trusted .steps_process .step_card:last-child{margin-right:0}#google_street_view_trusted .steps_process .step_card span.step{position:absolute;bottom:10px;right:20px;font-size:23px;font-weight:700;color:#56B670}#groupes_chaines_franchiseurs h1{margin:0 auto;width:730px;color:#ED6257}#groupes_chaines_franchiseurs .title_bottom_border{background:#ED6257}#groupes_chaines_franchiseurs .modal_content h4:after{content:'';position:absolute;bottom:0;left:0;width:30px;height:2px;background:#ED6257}#groupes_chaines_franchiseurs .modal_header p + p{margin-top:30px}#groupes_chaines_franchiseurs span.dot{display:inline-block;margin-top:-7px;margin-right:-7px;margin-left:-25px;width:71px;height:73px;background-image:url(../img/icons/h3_red_dot.png);background-size:100%;background-repeat:no-repeat;background-position:0 0}#groupes_chaines_franchiseurs .top_border{background:#ED6257}#groupes_chaines_franchiseurs .deploiement_assets{display:inline-block;margin-top:60px;margin-right:86px;width:320px;text-align:center}#groupes_chaines_franchiseurs .deploiement_assets:last-child{margin-right:0}#groupes_chaines_franchiseurs .deploiement_assets img{display:block;margin:0 auto 25px;width:78px}#groupes_chaines_franchiseurs .top_border + p{margin-bottom:80px}#groupes_chaines_franchiseurs .services_list{margin-top:80px;padding-bottom:30px}#groupes_chaines_franchiseurs .service{display:inline-block;margin-right:66px;margin-bottom:50px;width:300px;text-align:center}#groupes_chaines_franchiseurs .service:nth-child(3n){margin-right:0}#groupes_chaines_franchiseurs .service img{display:block;margin:0 auto 18px;width:90px}#groupes_chaines_franchiseurs .service .service_name{margin-bottom:18px;font-size:18px;line-height:22px;font-weight:700;color:#4A4A4A}#groupes_chaines_franchiseurs .service .service_desc{font-size:16px;line-height:19px;color:#666}#groupes_chaines_franchiseurs .ui_detailed{margin-top:50px;width:1040px}#groupes_chaines_franchiseurs .ui_pins{padding:0 94px}#groupes_chaines_franchiseurs .pin{position:relative;display:inline-block;width:320px}#groupes_chaines_franchiseurs .pin_label{font-size:15px;line-height:18px;color:#2E2E2E;white-space:nowrap}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators{position:relative}#groupes_chaines_franchiseurs .pin_label span.legend_letter,#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicator{display:none;margin-right:5px;padding-top:6px;width:30px;height:30px;background:#0A0A0A;border-radius:100%;text-align:center;line-height:18px;opacity:.5;color:#fff}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicator{position:absolute;z-index:6}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.first_mockup .letter_legend_indicator:first-child{top:123px;left:16vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.first_mockup .letter_legend_indicator:nth-child(2){top:163px;left:24vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.first_mockup .letter_legend_indicator:nth-child(3){top:163px;left:80vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.second_mockup .letter_legend_indicator:first-child{top:242px;left:8vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.second_mockup .letter_legend_indicator:nth-child(2){top:282px;left:16vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.second_mockup .letter_legend_indicator:nth-child(3){top:378px;left:.5vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.second_mockup .letter_legend_indicator:nth-child(4){top:378px;left:16vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.second_mockup .letter_legend_indicator:nth-child(5){top:138px;left:60vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.second_mockup .letter_legend_indicator:nth-child(6){top:243px;left:80vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.second_mockup .letter_legend_indicator:nth-child(7){top:523px;left:80vw}.ui_pins span.br_ui{display:block}#groupes_chaines_franchiseurs .pin_line{position:absolute;width:1px;background:#ED6257;opacity:.4;z-index:5}#groupes_chaines_franchiseurs .pin.one_line .pin_line{top:8px}#groupes_chaines_franchiseurs .pin.two_lines .pin_line{top:20px}#groupes_chaines_franchiseurs .pin.left_align .pin_label{text-align:left;padding-left:20px}#groupes_chaines_franchiseurs .pin.right_align .pin_label{text-align:right;padding-right:20px}#groupes_chaines_franchiseurs .pin.left_align .pin_line{left:0}#groupes_chaines_franchiseurs .pin.right_align .pin_line{right:0}#groupes_chaines_franchiseurs .real_time_reporting .ui_pins{height:165px}#filters{margin-top:25px;margin-left:66px}#filters .pin_line{height:265px}#real_time{margin-top:105px;margin-left:-110px}#real_time .pin_line{height:219px}#map{margin-left:-134px}#map .pin_line{height:320px}#groupes_chaines_franchiseurs .real_time_reporting .ui_pins{height:165px}#link{margin-left:66px}#link .pin_line{height:523px}#iframe{margin-top:46px;margin-left:-35%}#iframe .pin_line{height:505px}#qr{margin-top:116px;margin-left:-35%}#qr .pin_line{height:490px}#stats{margin-top:190px;margin-left:-27%}#stats .pin_line{height:465px}#mail{margin-top:260px;margin-left:-37%}#mail .pin_line{height:166px}#visit{margin-top:122px;margin-left:-15%}#visit .pin_line{height:400px}#pics{margin-top:30px;margin-left:-31.2%}#pics .pin_line{height:775px}.hero_medium{height:610px}.hero_small{height:500px}.headline_container img{width:80px;height:80px}.hero_medium .headline_container img{margin-top:80px;margin-bottom:10px}.hero_small .headline_container img{margin-top:40px}.headline_container h1{font-family:'Open Sans',sans-serif;font-size:36px;font-weight:400}.content_stripe{height:337px;background:#FCFDFF;border-bottom:4px solid #F6FAFE}.content_stripe .content_wrapper{display:inline-block;margin-left:80px;width:245px}.contact_box{position:relative;display:inline-block;margin-top:-165px;padding:30px 40px;width:630px;border-radius:5px;background:#FFF;box-shadow:0 7px 16px 0 rgba(0,0,0,0.09);z-index:8}.contact_box label{display:inline-block;margin-bottom:16px;width:150px;font-size:15px;line-height:43px;font-weight:700;color:#2E2E2E}.contact_box input{padding:0 40px 0 15px;width:400px;height:43px;background:#F5F8F9;border-radius:3px;border:none;border:.5px solid #F5F8F9;font-size:15px;color:#2E2E2E}input::-webkit-input-placeholder{color:#B1BFCD}input::-moz-placeholder{color:#B1BFCD}input:-ms-input-placeholder{color:#B1BFCD}input:-moz-placeholder{color:#B1BFCD}input::placeholder{color:#B1BFCD}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.contact_box textarea{margin-bottom:16px;padding:12px 15px;width:400px;height:170px;background:#F5F8F9;border-radius:3px;border:none;border:.5px solid #F5F8F9;font-size:15px;color:#2E2E2E;resize:none;overflow:auto}textarea::-webkit-input-placeholder{color:#B1BFCD}textarea:-moz-placeholder{color:#B1BFCD}textarea::-moz-placeholder{color:#B1BFCD}textarea:-ms-input-placeholder{color:#B1BFCD}textarea::placeholder{color:#B1BFCD}input:focus,textarea:focus{border:.5px solid #B1BFCD}.contact_box input[name="name"]{background-image:url(../img/icons/input_name.png);background-size:16px;background-repeat:no-repeat;background-position:right 15px top 13px}.contact_box input[name="email"]{background-image:url(../img/icons/input_email.png);background-size:16px;background-repeat:no-repeat;background-position:right 15px top 13px}.contact_box input[name="phone"]{background-image:url(../img/icons/input_phone.png);background-size:16px;background-repeat:no-repeat;background-position:right 15px top 13px}.contact_box .g-recaptcha{margin-left:150px}.contact_box input[type="submit"],.contact_box button[type="submit"]{-webkit-appearance:none;margin-top:16px;margin-left:150px;padding-left:40px;width:140px;height:35px;border:none;background:#448AFF;border-radius:4px;font-size:13px;color:#FFF;cursor:pointer}label.error{color:#ED6257}label.error + input,label.error + textarea{border:.5px solid #ED6257;color:#ED6257;background-image:url(../img/icons/input_error.png)!important;background-size:16px;background-repeat:no-repeat;background-position:right 15px top 13px}label.error + input:focus{color:#2E2E2E}label.error + textarea:focus{color:#2E2E2E}form#contact .send_validation,form#contact .send_error{display:none}form#contact.message_sent .form_content,form#contact.message_error .form_content{display:none;opacity:0}form#contact.message_sent .send_validation{display:block}form#contact.message_error .send_error{display:block}form#contact .form_title{margin-bottom:35px;text-align:center;font-family:'Open Sans',sans-serif;font-weight:400;font-size:20px;color:#4A4A4A;white-space:nowrap}form#contact .send_validation .check{margin:40px auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:relative;width:100px;height:100px;background:#1DBD45}form#contact .send_validation .check .check-icon{position:absolute;top:28%;left:28%;width:45%;z-index:3;fill:#fff}form#contact .send_error .cross{margin:40px auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:relative;width:100px;height:100px;background:#ED6257}form#contact .send_error .cross img{position:absolute;top:27%;left:28%;width:45%;z-index:3;fill:red}form#contact .send_validation h2,form#contact .send_error h2{margin-bottom:20px;font-size:200%;color:#1DBD45}form#contact .send_error h2{color:#ED6257}form#contact .send_validation p,form#contact .send_error p{margin-bottom:30px}form#contact .send_validation a,form#contact .send_error a{color:#4285F4}form#contact.message_sent .check,form#contact.message_error .cross{-moz-animation:exterior .4s;-webkit-animation:exterior .4s;animation:exterior .4s;-moz-animation-delay:.04s;-webkit-animation-delay:.04s;animation-delay:.04s}form#contact.message_sent .check .check-icon,form#contact.message_error .cross .cross-icon{-moz-animation:icono .6s;-webkit-animation:icono .6s;animation:icono .6s;-moz-animation-delay:.08s;-webkit-animation-delay:.08s;animation-delay:.08s}.error_shake{-moz-animation:shake .5s cubic-bezier(.36,.07,.19,.97);-webkit-animation:shake .5s cubic-bezier(.36,.07,.19,.97);animation:shake .5s cubic-bezier(.36,.07,.19,.97)}@-moz-keyframes exterior{0%{transform:scale(1)}25%{transform:scale(0.7)}50%{transform:scale(1)}75%{transform:scale(1.2)}100%{transform:scale(1)}}@-webkit-keyframes exterior{0%{transform:scale(1)}25%{transform:scale(0.7)}50%{transform:scale(1)}75%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes exterior{0%{transform:scale(1)}25%{transform:scale(0.7)}50%{transform:scale(1)}75%{transform:scale(1.2)}100%{transform:scale(1)}}@-moz-keyframes icono{0%{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1.4)}75%{transform:scale(0.8)}100%{transform:scale(1)}}@-webkit-keyframes icono{0%{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1.4)}75%{transform:scale(0.8)}100%{transform:scale(1)}}@keyframes icono{0%{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1.4)}75%{transform:scale(0.8)}100%{transform:scale(1)}}@-moz-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);-ms-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);-ms-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);-ms-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);-ms-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);-ms-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);-ms-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);-ms-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);-ms-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);-ms-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);-ms-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);-ms-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);-ms-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}section.footer_content_section{padding:184px 0 120px}section.footer_content_section .section_title{margin-bottom:40px;font-family:'Open Sans',sans-serif;font-size:36px;line-height:49px;color:#4A4A4A}section.footer_content_section p{margin-bottom:18px;color:#4A4A4A}section.footer_content_section p:last-child{margin-bottom:0}.filters_box{position:absolute;display:block;top:495px;left:50%;margin-left:-360px;padding:40px 50px;width:720px;height:184px;border-radius:5px;background:#FFF;box-shadow:0 7px 16px 0 rgba(0,0,0,0.09);z-index:7}.filters_box .surtitre{margin:0 0 22px 5px;font-size:13px;font-weight:700;color:#B8B8B8}.filters_box select{padding:13px 20px;width:290px;height:48px;background:#F7F7F7;background-color:#F7F7F7;-webkit-appearance:none;-moz-appearance:none;border-radius:0;border:none;background-image:url(../img/icons/select_arrow.png);background-size:18px 11px;background-repeat:no-repeat;background-position:right 20px top 19px;font-size:17px;font-weight:700;color:#2E2E2E}select.ville{margin-right:35px}section.photographes .section_header{padding-top:150px}.photographes_list.container{padding-bottom:90px;width:1165px}.photographe_wrapper{display:inline-block;margin-left:11px;margin-right:11px;margin-bottom:30px}a.photographe{display:block;position:relative;width:265px;height:150px;overflow:hidden;border-radius:6px;background:#fff;box-shadow:0 2px 30px 0 rgba(0,0,0,0.20);-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}a.photographe:nth-child(4n){margin-right:0}a.photographe .photo,a.photographe .prenom_nom{display:inline-block}a.photographe .photo{margin:19px 15px 0 10px;width:80px;height:80px;overflow:hidden;background:#E8E8E8;border-radius:100%}a.photographe .photo img{max-width:100%;max-height:100%}a.photographe .prenom_nom{margin-top:45px;font-size:20px;line-height:24px;font-weight:700;color:#000}a.photographe .zone{position:absolute;padding:6px 0 0 15px;bottom:0;height:35px;width:100%;background:#F7F7F7;border-top:1px solid #E3E3E3;font-weight:700;font-size:13px;line-height:16px;color:#4285F4;white-space:nowrap}a.photographe .zone .info{width:245px;overflow:hidden;text-overflow:ellipsis}a.photographe .zone span.ville{color:#000;margin-right:5px}.photographe_wrapper.hide{display:none}a.photographe.fade{opacity:0}.hero .headline_container .photo img{background:#F7F7F7;border-radius:100%}.hero .contact_photographe h1{margin-bottom:3px}.hero a.renvoi_bio{padding-right:20px;background-image:url(../img/icons/circle_arrow.png);background-size:16px;background-repeat:no-repeat;background-position:right 0 top 0;color:#fff}.content_stripe .photographe_details{width:325px}.content_stripe .section_header{padding-top:30px}.content_stripe{font-weight:700}.content_stripe .surtitre{margin-bottom:7px;font-size:11px;font-weight:700;color:#B8B8B8}.content_stripe .ville,.content_stripe .departements{font-size:16px;color:#2E2E2E}.content_stripe .departements{margin-left:10px;color:#4285F4}#bio{padding-top:210px}.acf-map{width:100%;height:210px;margin:20px 0}.acf-map img{max-width:inherit!important}img.camera{margin-bottom:4px;width:32px}h1.contact{margin-top:80px;padding-bottom:26px}img.reseau{margin-bottom:20px;width:70px}.content_wrapper.contact{font-size:16px;line-height:19px}.content_wrapper.contact .adresse span{color:#6199F5}.content_wrapper.contact .adresse{margin-bottom:30px}.content_wrapper.contact .email{margin-bottom:35px}.content_wrapper.contact .email a{color:#000}.footer_content_section a{display:inline-block;margin-top:27px;padding-right:29px;background-image:url(../img/icons/blue_arrow.png);background-size:19px 10px;background-repeat:no-repeat;background-position:right 0 top 7px;font-weight:700;font-size:18px;color:#4285F4}body.annexes{background-image:url(../img/decoration/page_top_border.png);background-size:2800px 10px;background-repeat:no-repeat;background-position:50% 0}body.annexes header nav a{color:#2E2E2E}body.annexes .hero header nav a.secondary_link{background-image:url(../img/icons/header_icon_link_1_dark.png)}body.annexes .hero header nav a:last-child{background-image:url(../img/icons/header_icon_link_2_dark.png)}body.annexes .hero{background-image:none;height:300px}body.annexes .hero h1{color:#2E2E2E}body.annexes .main{padding-bottom:120px}body.annexes .main h2{margin-top:12px;font-weight:700;font-size:20px;color:#2E2E2E}body.annexes .main p{margin-bottom:18px}body.annexes .main a{color:#4285F4;color:#4285F4}body.annexes .hero.hero_error{height:600px}body.annexes .hero_error .headline_container{margin-top:140px}body.annexes .hero_error .headline_container img{width:79px;height:49px}body.annexes .hero_error .headline_container h1,body.annexes .hero_error .headline_container p{color:#2E2E2E}body.annexes .hero_error .headline_container a{padding-left:26px;font-weight:700;font-size:18px;color:#4285F4;background-image:url(../img/icons/blue_arrow_back.png);background-size:19px 10px;background-repeat:no-repeat;background-position:0 7px}footer.large{padding:90px 0 30px;background-image:url(../img/decoration/background_pattern.svg),linear-gradient(180deg,#4285F4 0%,#3577E3 100%);background-size:2800px 800px,100%;background-repeat:no-repeat;background-position:50% -146px,0 0}footer.large .footer_main{margin:0 auto;width:900px}footer.large img.footer_map{position:relative;width:498px;height:312px;box-shadow:0 24px 26px 0 rgba(0,0,0,0.17);z-index:1}footer.large .footer_info_content{position:relative;margin-left:120px;margin-top:-332px;padding:30px 0 0 440px;width:780px;height:318px;background:#FFF;box-shadow:0 24px 26px 0 rgba(0,0,0,0.17);z-index:0}footer.large img.logo{width:170px;margin-bottom:40px}footer.large .footer_info_content p,footer.large .footer_info_content p a{margin-bottom:30px;font-size:16px;line-height:19px;font-weight:700;color:#2E2E2E}img.numero_vert{width:243px}footer.large .footer_legal,footer.large .footer_legal a{margin-top:75px;font-size:11px;line-height:13px;color:#FFF;text-align:center}footer.large .footer_legal a{margin-left:75px}footer.small{padding-top:28px;height:70px;background:#FCFDFF;color:#9B9B9B}footer.small a{margin-left:40px;color:#9B9B9B}iframe#bar_lavue{width:100vw;height:100vh}@media screen and (min-width: 768px){.center{text-align:center}.photographe_local_mobile{display:none}.title_bottom_border{margin-left:auto;margin-right:auto}section.realite_virtuelle .sub_section_wrapper p{width:400px}body.contact span.rl_desktop{display:block}}@media screen and (min-width: 900px){span.rl_desktop{display:block}header.fixed_header .current_section{-webkit-transform:translate3d(0,30%,0);-moz-transform:translate3d(0,30%,0);-ms-transform:translate3d(0,30%,0);-o-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}@media screen and (min-height: 1000px){.modal{-webkit-transition:-webkit-transform .5s linear;-moz-transition:-moz-transform .5s linear;-o-transition:-o-transform .5s linear;transition:transform .5s linear}.visit_wrapper .visit iframe{margin-top:calc((100vh - 750px) / 2);height:750px}}@media screen and (min-width: 1440px){section.groupes_chaines_franchiseurs .sub_section_wrapper{padding:60px 0 386px}section.groupes_chaines_franchiseurs .ui_myvisitme{width:1440px;margin-top:-432px}}@media screen and (max-width: 1399px){section.groupes_chaines_franchiseurs .ui_myvisitme_1,section.groupes_chaines_franchiseurs .ui_myvisitme_2{display:block;width:100%}}@media screen and (min-width: 1540px){body.home_page .hero{min-height:860px}.hero .headline_wrapper{margin-left:-670px;width:1340px}.hero .hero_desktop{position:absolute;margin-left:-40px;height:100%;width:750px;top:50%;margin-top:-350px;left:50%}}@media screen and (max-width: 1239px){.container{width:auto;margin:0 50px}.hero .headline_wrapper{left:50px;margin-left:0}.hero .hero_desktop{position:absolute;height:100%;width:580px;top:50%;margin-top:-280px;left:610px}.right_column{float:none;margin-top:40px;display:block;position:relative;width:calc(100% - 425px)}.sub_section_bottom_border .decoration_border{height:20px}section.google_street_view_trusted .sub_section_wrapper .first_row .content_visual img{height:31.2vw}section.google_street_view_trusted .sub_section_wrapper .first_row .content_visual img.visibility_mockups_laptop{margin-left:-12.1vw}section.google_street_view_trusted .sub_section_wrapper .first_row .content_visual img.visibility_mockups_mobile{margin-left:1vw}section.google_street_view_trusted .sub_section_wrapper .second_row .content_visual .chart_title{margin-left:calc(100vw - 1083px)}section.google_street_view_trusted .sub_section_wrapper .second_row .content_visual .chart{margin-left:calc(100vw - 1040px)}section.google_street_view_trusted .sub_section_wrapper .second_row .content_visual .legend_note{margin-left:calc(100vw - 1040px)}#portfolio_container{width:940px;margin:0 auto}section.portfolio .portfolio_item{width:300px;height:305px;margin-right:16px;margin-bottom:25px}#google_street_view_trusted .iframe_wrapper.tourmake{width:100%;margin:50px auto}#google_street_view_trusted .container.process_container{margin:0}#google_street_view_trusted .steps_process{display:block;margin:30px auto 0;width:320px;white-space:nowrap}#google_street_view_trusted .steps_process .timeline{display:inline-block;margin:0 -5px 0 25px;width:3px;height:762px}#google_street_view_trusted .steps_process .timeline img:first-child{margin-top:31px}#google_street_view_trusted .steps_process .timeline img{position:relative;display:block;margin-top:92px;margin-left:-50px;z-index:5}#google_street_view_trusted .steps_process .timeline img:last-child{margin-right:0}#google_street_view_trusted .steps_process .cards_wrapper{display:inline-block;width:270px;white-space:normal}#google_street_view_trusted .steps_process .step_card{margin-bottom:30px}#google_street_view_trusted .steps_process .step_card:last-child{margin-right:0;margin-bottom:50px}#groupes_chaines_franchiseurs .container.deploiement_assets_wrapper{margin:0 auto;width:939px}#groupes_chaines_franchiseurs .deploiement_assets{margin-right:15px;width:300px}.hero.photographes{background-position:right -400px bottom 0,50% 50%,0 0}.photographes_list.container{width:870px;margin:0 auto}.contact_box{max-width:630px;width:55%}.contact_box input,.contact_box textarea{width:calc(100% - 150px);max-width:400px}.contact_box .g-recaptcha{transform:scale(0.70);transform-origin:0;transform:scale(0.70);transform-origin:0 0;-webkit-transform:scale(0.70);transform:scale(0.70);-webkit-transform-origin:0 0;transform-origin:0 0}}@media screen and (max-width: 1139px){.medium_container{width:auto;margin:0 50px}section.google_street_view_trusted .sub_section_wrapper{background-image:url(../img/decoration/sub_section_block_background_left.svg);background-position:calc(50% - 135px) 120px}section.groupes_chaines_franchiseurs .ui_myvisitme_asset img{margin-top:30px}.modal_mockup_container_content_right,.modal_mockup_container_app{margin-right:50px}.modal_mockup_container_content_left{margin-left:50px}#google_street_view_trusted img.app_mockup{margin-left:190px}#google_street_view_trusted .reportage_photo_exemple_wrapper{width:100vw;height:240px;overflow-y:hidden;white-space:nowrap}#google_street_view_trusted .reportage_photo_exemple{display:inline-block;width:100vw;overflow-x:scroll;-webkit-overflow-scrolling:touch;margin:0 0 26px}#google_street_view_trusted .reportage_fadeout{display:block;position:relative;z-index:5;float:right;margin-top:60px;margin-bottom:-200px;width:100px;height:200px;background-image:linear-gradient(-90deg,rgba(247,247,247,0.95) 10%,rgba(247,247,247,0.00) 100%);pointer-events:none}#google_street_view_trusted .reportage_photo_exemple img{width:240px;height:200px;min-width:0;max-width:240px;flex-basis:240px;align-self:center}#google_street_view_trusted .reportage_photo_exemple img:first-child{margin-left:50px}#google_street_view_trusted .reportage_photo_exemple img,#google_street_view_trusted .reportage_photo_exemple img:nth-child(4n){margin:0;margin-right:20px}#google_street_view_trusted .reportage_photo_exemple img:last-child{margin-right:80px}#groupes_chaines_franchiseurs .medium_container.services_list{width:668px;padding-bottom:10px;margin-top:50px;margin-left:auto;margin-right:auto}#groupes_chaines_franchiseurs .service{margin-right:26px;margin-bottom:30px;width:200px}#groupes_chaines_franchiseurs .service img{width:70px}#groupes_chaines_franchiseurs .modal_mockup_container,#groupes_chaines_franchiseurs .modal_mockup_container_content_left,#groupes_chaines_franchiseurs .modal_mockup_container_content_right,#groupes_chaines_franchiseurs .modal_mockup_container_app{width:auto;margin:0 50px}#groupes_chaines_franchiseurs .modal_mockup_container .info_content{float:none;display:block;left:0;margin:0 auto;max-width:720px;width:auto}#groupes_chaines_franchiseurs .modal_mockup_container .laptop_mockup{position:relative;left:50%;margin-left:-577px}#groupes_chaines_franchiseurs .modal_mockup_container .right_align_mockup{float:none}#groupes_chaines_franchiseurs .ui_detailed{position:relative;left:50%;margin-left:-520px;width:1040px}#groupes_chaines_franchiseurs img.cropped_mockup{position:relative;margin-left:-480px;left:50%}}@media screen and (max-width: 1039px){.smaller_container{width:auto;margin:0 50px}.hero .headline_wrapper{position:static;margin:10vw 50px 0;width:auto;text-align:center}.hero .headline{color:#FFF}.hero .headline h1{margin-bottom:30px;width:auto}.hero .headline h1 span.hero_headline_br{display:inline}.hero .headline .headline_separator{display:block;width:50px;margin:0 auto;height:3px;margin-bottom:20px;background:rgba(255,255,255,0.34)}.hero .headline p{margin-bottom:30px;line-height:25px}.hero .headline .gsvt_badge{width:100px;height:118px;margin:0 auto;background-image:url(../img/icons/gsvt_badge.png);background-size:100%;background-repeat:no-repeat;background-position:0}.hero .hero_desktop{position:static;height:100%;margin:0 auto;max-width:700px;width:120vw}.scroll_please.scroll_please0.start .mouse{display:none}.section_header .assets .item{width:33%}.section_header .assets .item:first-child{margin-right:0}.section_header .assets .item:nth-child(2){margin-right:0}section.google_street_view_trusted .sub_section_wrapper{white-space:normal}section.google_street_view_trusted .sub_section_wrapper .content_visual{display:block;margin-top:30px}section.google_street_view_trusted .sub_section_wrapper .first_row .content_visual img{height:50vw;text-align:center}section.google_street_view_trusted .sub_section_wrapper .first_row .content_visual img.visibility_mockups_laptop{margin:0;margin-top:40px;margin-left:-50%}section.google_street_view_trusted .sub_section_wrapper .first_row .content_visual img.visibility_mockups_mobile{position:relative;float:right;margin-right:100px;margin-top:40px}section.google_street_view_trusted .sub_section_wrapper .second_row{margin-top:60px}section.google_street_view_trusted .sub_section_wrapper .second_row .content_visual .chart_title{margin-left:0;text-align:left}section.google_street_view_trusted .sub_section_wrapper .second_row .content_visual .chart{margin:0 auto;display:block}section.google_street_view_trusted .sub_section_wrapper .second_row .content_visual .legend_note{width:570px;margin:30px auto 0}section.groupes_chaines_franchiseurs .ui_myvisitme_asset img{margin-top:50px}section.groupes_chaines_franchiseurs .ui_myvisitme_1 img{left:-40px}section.groupes_chaines_franchiseurs .ui_myvisitme_asset .asset_title{height:50px;margin:0 auto}section.groupes_chaines_franchiseurs .ui_myvisitme_asset .asset_title,section.groupes_chaines_franchiseurs .ui_myvisitme_asset p{max-width:415px;white-space:pre-wrap;width:auto;padding:0 20px}#portfolio_container{width:620px;margin:0 auto}section.portfolio .portfolio_item{margin-right:16px}section.portfolio .portfolio_item:nth-child(3n){margin-right:16px}section.portfolio .portfolio_item:nth-child(2n){margin-right:0}section.temoignages .temoignage_wrapper .right_element{margin-left:20px}.modal_header .iframe_intro{width:100%;margin:60px 0 0}.modal_header .iframe_intro a.visual_link{display:block;margin:0;margin:0 auto}.modal_header .iframe_intro .right_p_and_link{display:block;margin-left:auto;margin-right:auto;width:720px}#google_street_view_trusted .modal_mockup_container_content_right,#google_street_view_trusted .modal_mockup_container_app{float:right}.content_stripe .photographe_details{width:245px}.alternate_content .item{margin:0;padding:40px 0;width:auto}.alternate_content .item .p_wrapper{display:block;width:auto;max-width:720px;margin:0 auto}.alternate_content .item .right_align_wrapper{float:none}.alternate_content .item:first-child .p_wrapper{padding-top:0}.alternate_content .item:nth-child(2) .p_wrapper{padding-top:0}.alternate_content .item .p_wrapper a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}#google_street_view_trusted a.qr_code{display:block;margin-left:auto;margin-right:auto}#google_street_view_trusted .external_link_button_wrapper{padding-top:0;display:block;margin:30px auto 0;width:auto;max-width:480px;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;display:flex;justify-content:center;flex-direction:column;text-align:center}.alternate_content .item .iframe_wrapper{display:block;width:auto}#groupes_chaines_franchiseurs .container.deploiement_assets_wrapper{width:669px}#groupes_chaines_franchiseurs .deploiement_assets{margin-right:0;width:220px;padding:0 4px}#groupes_chaines_franchiseurs .deploiement_assets img{margin:0 auto 15px;width:68px}footer.large .footer_main{margin:0 auto;width:670px}footer.large img.footer_map{width:380px;height:auto}footer.large .footer_info_content{margin-left:20px;margin-top:-260px;padding:30px 0 0 400px;width:650px;height:250px}footer.large img.logo{margin-bottom:15px;width:120px}footer.large .footer_info_content p{margin-bottom:20px}footer.large img.numero_vert{width:180px}footer.large .footer_legal a{margin-left:25px}}@media screen and (max-width: 1000px){#google_street_view_trusted .modal_header iframe,#google_street_view_trusted iframe.tourmake{width:100%;height:500px}}@media screen and (max-width: 950px){section.groupes_chaines_franchiseurs .white_gradient_overlay{background-position:0 120px}.photographes_list.container{width:580px}}@media screen and (max-width: 928px){#google_street_view_trusted .modal_wrapper .cropped_mockup_wrapper{width:720px}#google_street_view_trusted .modal_wrapper img.cropped_mockup{margin-left:-55px}#google_street_view_trusted img.app_mockup{margin-left:280px}}@media screen and (max-width: 899px){header.fixed_header .current_section{position:fixed;left:0;width:100%;margin:0;height:3px;overflow:hidden;border-radius:0;background:none;box-shadow:none}header.fixed_header .current_section .progress_bar{top:0;background:none}header.fixed_header .current_section .section_title{display:none}section.groupes_chaines_franchiseurs .white_gradient_overlay{right:calc(50% - 156px)}section.temoignages .temoignage_wrapper .quote{width:calc(100% - 280px)}.content_stripe{height:500px}.content_stripe .content_wrapper{margin-left:40px}.contact_box{padding:30px 20px 20px}.smaller_box{padding:20px}.contact_box input,.contact_box textarea{display:block;width:100%;margin-bottom:10px}.contact_box label{line-height:35px;margin-bottom:0}.contact_box input[type="submit"],.contact_box button[type="submit"]{margin-left:0}.contact_box .g-recaptcha{margin-left:0}section.footer_content_section{padding-top:90px}#bio{padding-top:160px}}@media screen and (max-width: 874px){#google_street_view_trusted .modal_mockup_container_content_right{float:none;margin-left:-216px;margin-right:0}#google_street_view_trusted .right_align_info{margin-right:80px;margin-left:-140px}#google_street_view_trusted .row_column_mockup img.left_align_mockup{margin-right:-60px}#google_street_view_trusted .row_column_mockup img.right_align_mockup{margin-right:-390px;margin-left:-80px}}@media screen and (max-width: 820px){.modal_container{width:auto}#groupes_chaines_franchiseurs h1{margin:0;width:auto}#groupes_chaines_franchiseurs .ui_detailed{width:auto;position:static;margin:0}#groupes_chaines_franchiseurs .ui_pins{margin-top:30px;padding:0}#groupes_chaines_franchiseurs .real_time_reporting .ui_pins{height:auto}#groupes_chaines_franchiseurs .pin{position:static;display:block;width:auto;margin:10px 0 0}#groupes_chaines_franchiseurs .pin_label{color:#2E2E2E;white-space:normal}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicator,#groupes_chaines_franchiseurs .pin_label span.legend_letter{display:inline-block;vertical-align:middle}#groupes_chaines_franchiseurs .pin_label span.legend_content{display:inline-block;width:calc(100% - 35px);height:100%;vertical-align:middle}.ui_pins span.br_ui{display:inline}#groupes_chaines_franchiseurs .pin_line{display:none}#groupes_chaines_franchiseurs .pin.left_align .pin_label{text-align:left;padding-left:0}#groupes_chaines_franchiseurs .pin.right_align .pin_label{text-align:left;padding-right:0}}@media screen and (max-width: 785px){#groupes_chaines_franchiseurs img.cropped_mockup{width:123vw;margin-left:-61.5vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.first_mockup .letter_legend_indicator:first-child{top:15.5vw;left:16vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.first_mockup .letter_legend_indicator:nth-child(2){top:21vw;left:24vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.first_mockup .letter_legend_indicator:nth-child(3){top:21vw;left:80vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.second_mockup .letter_legend_indicator:first-child{top:30.5vw;left:8vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.second_mockup .letter_legend_indicator:nth-child(2){top:36vw;left:16vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.second_mockup .letter_legend_indicator:nth-child(3){top:47.6vw;left:.5vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.second_mockup .letter_legend_indicator:nth-child(4){top:47.6vw;left:16vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.second_mockup .letter_legend_indicator:nth-child(5){top:17.4vw;left:60vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.second_mockup .letter_legend_indicator:nth-child(6){top:30.6vw;left:80vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.second_mockup .letter_legend_indicator:nth-child(7){top:65.9vw;left:80vw}}@media screen and (max-width: 767px){h1{font-size:28px;line-height:33px}.container,.medium_container,.smaller_container{margin:0 20px;min-width:280px}h2{font-size:28px;line-height:34px}header img.logo_visitme360{height:35px}header.fixed_header nav a.secondary_link{display:none}body.annexes .hero header nav a:last-child{background-image:none}header.fixed_header img.logo_visitme360{margin-top:10px}.mobile_dropdown{display:inline-block}header.fixed_header nav a:last-child span{display:none}.hero header{margin-top:15px}.hero header nav a.secondary_link{display:none}.hero header nav a:last-child{margin-left:20px;padding-right:7px;background:none}.hero header nav a:last-child span{display:none}body.home_page .hero{height:710px}body.home_page .hero .headline_wrapper{top:150px;position:static;margin:0 20px;width:auto;margin-top:10vw;text-align:left}.hero .headline{color:#FFF}.hero .headline h1{margin-bottom:30px;width:auto}.hero .headline span.hero_headline_br{display:inline}body.home_page .hero .headline .headline_separator{display:block;width:50px;margin:0 0 20px;height:3px;background:rgba(255,255,255,0.34)}body.home_page .hero .headline p{font-size:16px;line-height:24px;font-weight:400;margin-bottom:30px;line-height:25px}body.home_page .hero .headline .gsvt_badge{width:100px;height:118px;margin:0;background-image:url(../img/icons/gsvt_badge.png);background-size:100%;background-repeat:no-repeat;background-position:0}.section_header{padding-top:40px!important}.sub_section_wrapper{padding:80px 0}.sub_section_wrapper h3{margin-bottom:20px;width:100%}.sub_section_wrapper p{width:100%;white-space:normal}section.google_street_view_trusted .sub_section_wrapper .first_row .content_visual img{height:100vw;display:block;text-align:center}section.google_street_view_trusted .sub_section_wrapper .first_row .content_visual img.visibility_mockups_laptop{margin:0;margin-top:40px;margin-left:-100%}section.google_street_view_trusted .sub_section_wrapper .first_row .content_visual img.visibility_mockups_mobile{position:relative;float:none;margin-top:-40px}section.google_street_view_trusted .sub_section_wrapper .second_row .content_visual .chart{width:80vw;height:53.3vw;margin:0 auto;display:block}section.google_street_view_trusted .sub_section_wrapper .second_row .content_visual .legend_note{width:auto;margin:30px 20px}.section_header .numbers_highlight .border{display:block;width:70px;height:140px;margin-top:5px;background:#CCE9D4;width:0;height:1px;-webkit-transition:width .8s cubic-bezier(0.755,0.05,0.855,0.06),opacity .5s cubic-bezier(0.755,0.05,0.855,0.06);-moz-transition:width .8s cubic-bezier(0.755,0.05,0.855,0.06),opacity .5s cubic-bezier(0.755,0.05,0.855,0.06);-o-transition:width .8s cubic-bezier(0.755,0.05,0.855,0.06),opacity .5s cubic-bezier(0.755,0.05,0.855,0.06);transition:width .8s cubic-bezier(0.755,0.05,0.855,0.06),opacity .5s cubic-bezier(0.755,0.05,0.855,0.06)}.section_header .numbers_highlight .border.anim{height:1px;width:140px}.section_header .numbers_highlight .border_2.anim{height:1px;width:140px}.section_header .numbers_highlight{margin-top:40px}.section_header .numbers_highlight p{margin-top:20px;padding-left:0;width:auto;height:auto}.section_header .numbers_highlight img.two_times{margin-left:-25px}.section_header .assets .item{width:100%}.section_header .assets_title{margin-top:40px}.section_header .assets{margin:40px 20px 80px}.section_header .assets .item{margin-bottom:30px}.section_header img.assets_logo{margin-bottom:10px}.column_left{display:block;width:100%;margin-top:40px}.right_column{width:100%}.visibility_mockups{display:block;float:none}.eyebrow{margin-left:20px;margin-right:20px}section.google_street_view_trusted .sub_section_wrapper{background-image:none}section.groupes_chaines_franchiseurs .white_gradient_overlay{background-image:none}section.groupes_chaines_franchiseurs .sub_section_wrapper{padding:60px 0 20vw}section.groupes_chaines_franchiseurs .ui_myvisitme_wrapper{display:block;width:100%}section.groupes_chaines_franchiseurs .ui_myvisitme_1 img{left:0;top:-40px;margin-bottom:-20px;max-width:780px;width:100%}section.groupes_chaines_franchiseurs .ui_myvisitme_2 img{top:40px;margin-bottom:0;width:100%}section.groupes_chaines_franchiseurs .sub_section_bottom_border .decoration_border{position:absolute;bottom:0;width:100%;height:20px;background:rgba(255,255,255,0.17)}section.groupes_chaines_franchiseurs .ui_myvisitme_asset{margin:0;width:auto}section.groupes_chaines_franchiseurs .ui_myvisitme_asset img{margin-left:20px}section.groupes_chaines_franchiseurs .ui_myvisitme_asset .asset_title,section.groupes_chaines_franchiseurs .ui_myvisitme_asset p{width:100%;max-width:none}.bpce_visite .visite_background_wrapper{margin-top:80px;height:400px}.bpce_visite img.visite_vr_guy{margin:-400px auto 0;max-width:572px;width:100%;overflow:hidden;z-index:0}section.realite_virtuelle .sub_section_wrapper h3{margin-right:0}section.realite_virtuelle .sub_section_wrapper p{width:calc(100% - 40px);margin:0}section.realite_virtuelle .sub_section_wrapper .ib_element{overflow:hidden}section.realite_virtuelle img.cardboard{margin-top:30px;max-width:406px;width:calc(100% - 40px)}section.realite_virtuelle .app_icon_title{max-width:357px;width:100%}section.realite_virtuelle .download_app img:first-child{margin-bottom:15px}#portfolio_container{width:auto;margin:0 20px}section.portfolio .portfolio_item{width:calc(50% - 10px);height:calc(50vw - 10px);background-position:50% 50%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}section.portfolio .portfolio_item .bottom_info{background-image:none}section.portfolio .portfolio_item .bottom_info .item_type,section.portfolio .portfolio_item .bottom_info .item_place{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}section.reseau_photographes .section_header a{text-align:center;margin-bottom:20px}section.temoignages .temoignage_wrapper .visual{display:block;margin:0 auto;text-align:center}section.temoignages .temoignage_wrapper .smaller_container .right_element{float:none;display:block}section.temoignages .temoignage_wrapper .quote{margin-top:20px;width:auto}section.clients h2{margin-bottom:40px}section.clients .clients_logo .logo_wrapper{margin-bottom:40px;width:140px;height:45px;min-height:45px;text-align:center}section.clients .clients_logo img{max-width:120px;max-height:45px}.modal_header{padding-top:86px}.modal_mockup_container,.modal_mockup_container_content_left,.modal_mockup_container_content_right,.modal_mockup_container_app{float:none;width:auto;margin:0;left:0;margin-left:20px;margin-right:20px}.modal_header .iframe_intro{margin:40px 0 0}.modal_header .iframe_intro a.visual_link{margin:0}.modal_header .iframe_intro .right_p_and_link{margin-left:0;margin-right:0;width:auto}#groupes_chaines_franchiseurs .container.deploiement_assets_wrapper{width:auto;margin:0 20px}#groupes_chaines_franchiseurs .deploiement_assets{display:block;width:auto;padding:0;margin-top:20px;text-align:left}#groupes_chaines_franchiseurs .deploiement_assets img{margin:0 0 5px;width:50px}#groupes_chaines_franchiseurs .medium_container.services_list{width:auto;padding-bottom:10px}#groupes_chaines_franchiseurs .service{display:block;margin-right:26px;margin-bottom:30px;width:auto;text-align:left}#groupes_chaines_franchiseurs .service img{width:50px;margin:0 0 5px}#groupes_chaines_franchiseurs .service .service_name{margin-bottom:5px}#groupes_chaines_franchiseurs .service .service_desc{font-size:14px;line-height:17px}#groupes_chaines_franchiseurs .modal_mockup_container,#groupes_chaines_franchiseurs .modal_mockup_container_content_left,#groupes_chaines_franchiseurs .modal_mockup_container_content_right,#groupes_chaines_franchiseurs .modal_mockup_container_app{width:auto;margin:0 20px}#google_street_view_trusted .modal_mockup_container_content_right{margin:0 20px}#google_street_view_trusted .right_align_info{margin-left:0}.right_align_info,.right_align_info_mobile{display:block;width:100%;margin:0;float:none}.row_column_mockup .info_content{display:block;left:0;margin:0;width:100%}#google_street_view_trusted .row_column_mockup img.left_align_mockup{float:right;margin:0;margin-right:-206px}#google_street_view_trusted .row_column_mockup img.right_align_mockup,#groupes_chaines_franchiseurs .row_column_mockup img.right_align_mockup{float:left;margin:0;margin-left:-120px}#groupes_chaines_franchiseurs .row_column_mockup img.right_align_mockup{margin:0;left:0;margin-left:-150px}#google_street_view_trusted img.app_mockup{display:block;position:relative;left:50%;margin-left:-205px}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.first_mockup .letter_legend_indicator:first-child{top:15.5vw;left:16vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.first_mockup .letter_legend_indicator:nth-child(2){top:21vw;left:26vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.first_mockup .letter_legend_indicator:nth-child(3){top:21vw;left:85vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.second_mockup .letter_legend_indicator:first-child{top:30.5vw;left:12vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.second_mockup .letter_legend_indicator:nth-child(2){top:36vw;left:20vw;top:36vw;left:16vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.second_mockup .letter_legend_indicator:nth-child(3){top:47.6vw;left:3vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.second_mockup .letter_legend_indicator:nth-child(4){top:47vw;left:16vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.second_mockup .letter_legend_indicator:nth-child(5){top:17.4vw;left:63vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.second_mockup .letter_legend_indicator:nth-child(6){top:30.6vw;left:85vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.second_mockup .letter_legend_indicator:nth-child(7){top:65.9vw;left:85vw}.chart_modal{left:0;margin:15px auto 50px;max-width:519px;max-height:368px;width:auto;height:calc(0.709 * (100vw - 40px))}.modal_legend_note{left:0;margin:0 auto;width:auto}.pie_chart_container img{display:block;margin:0 auto;max-width:540px;width:100%}#google_street_view_trusted .reportage_fadeout{width:50px}#google_street_view_trusted .reportage_photo_exemple img:first-child{margin-left:20px}#google_street_view_trusted .steps_process .timeline img:last-child{margin-right:0}#google_street_view_trusted .steps_process .cards_wrapper{display:inline-block;width:220px;margin-left:10px}.hero.photographes{background-position:right -2000px bottom 0,50% 50%,0 0}.filters_box{max-width:720px;width:calc(100% - 40px);left:20px;height:140px;margin-left:0;padding:20px}.filters_box select{width:calc(50% - 20px)}select.ville{margin-right:15px}section.photographes .section_header{padding-top:100px}.photographes_list.container{padding-top:40px;padding-bottom:40px;width:auto}.photographe_wrapper{display:block;width:auto}a.photographe{display:block;position:relative;padding-bottom:10px;width:auto;height:auto;overflow:hidden;border-radius:0;background:none;box-shadow:none;border-bottom:1px solid #F7F7F7;margin-right:0;width:100%}a.photographe .photo{margin:0 5px 0 0;width:50px;height:50px}a.photographe .prenom_nom{display:inline-block;margin-top:0;width:calc(100% - 60px);font-size:16px;font-weight:400}a.photographe .prenom_nom .prenom,a.photographe .prenom_nom .nom{display:inline}a.photographe .zone{display:inline-block;position:static;float:right;margin-top:-20px;padding:0;height:auto;width:calc(100% - 60px);background:none;border-top:none}a.photographe .zone .info{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%;width:auto}.content_stripe{height:800px}.content_stripe.photographe_stripe{height:930px}.content_stripe .photographe_details{width:100%}.content_stripe .content_wrapper{margin-left:0;margin-top:30px}.contact_box{width:auto;max-width:100%;display:block}.contact_box input,.contact_box textarea{width:100%;max-width:100%}#bio,section.footer_content_section{padding-top:50px}section.footer_content_section .section_title{font-size:28px;line-height:34px}body.annexes .main{padding-bottom:40px}footer.large{padding-top:20px}footer.large .footer_main{margin:0;width:auto}footer.large img.footer_map{display:none}footer.large .footer_info_content{margin-left:0;margin-top:0;padding:30px 0 0 40px;width:auto;height:270px}footer.large .footer_legal,footer.large .footer_legal a{margin-top:24px;font-size:11px;line-height:13px;color:#FFF;text-align:left}footer.large .footer_legal a{display:block;margin-left:0}}@media screen and (max-width: 520px){section.photographes .section_header{padding-top:150px}.modal_header .iframe_intro a.visual_link{width:280px;height:191px}.modal_header{padding-bottom:80px}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.first_mockup .letter_legend_indicator:first-child{top:13vw;left:10vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.first_mockup .letter_legend_indicator:nth-child(2){top:21vw;left:23vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.first_mockup .letter_legend_indicator:nth-child(3){top:21vw;left:80vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.second_mockup .letter_legend_indicator:first-child{top:28vw;left:5vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.second_mockup .letter_legend_indicator:nth-child(2){top:34vw;left:15vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.second_mockup .letter_legend_indicator:nth-child(3){top:47.6vw;left:.5vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.second_mockup .letter_legend_indicator:nth-child(4){top:47vw;left:16vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.second_mockup .letter_legend_indicator:nth-child(5){top:16vw;left:61vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.second_mockup .letter_legend_indicator:nth-child(6){top:30.6vw;left:82vw}#groupes_chaines_franchiseurs .ui_detailed .letter_legend_indicators.second_mockup .letter_legend_indicator:nth-child(7){top:62vw;left:84vw}.filters_box{height:190px}.filters_box select{width:100%;margin-bottom:20px}.photographes_list.container{padding-top:100px}}@media screen and (max-width: 350px){section.groupes_chaines_franchiseurs .learn_more span.eyebrow_br_modal1{display:inline}.filters_box{top:515px;min-width:280px}}