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,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.fa{width:1em;text-align:center}input,textarea,button,select,label{font-family:inherit}input,textarea,button,select,label{font-size:1rem}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}input[type=text],input[type=password],input[type=email],input[type=submit],input[type=tel],button,select,textarea{margin:0;border-radius:0;width:100%}input,textarea,select,button{-moz-appearance:none;-webkit-appearance:none;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}input[type=checkbox]{-moz-appearance:checkbox;-webkit-appearance:checkbox}input[type=radio]{-moz-appearance:radio;-webkit-appearance:radio}label{font-weight:600;color:#444}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=number],select,textarea{background:#fff;border:1px solid #333;color:#000;display:block;max-width:100%;outline:none;padding:.5rem 1rem}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,select:focus,textarea:focus{border-color:#666}label .required{color:#8d001a}input[type=submit],button[type=submit]{background:#8d001a;color:#fff;padding:.5rem 1rem;font-weight:600;display:inline-block;border:none;cursor:pointer;font-size:20px}input[type=submit]:hover,button[type=submit]:hover{background:#000}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:1px solid #8d001a}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:auto;padding:0;width:100%;display:block}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;position:relative}.flexslider .slides img{width:100%;display:block;border:none}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{position:relative;zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.flex-direction-nav{*height:0;}.flex-direction-nav a{width:37px;height:49px;display:block;background:url(//www.bonbay.fr/wp-content/themes/bonbay2023/gfx/fleches.png) no-repeat 0 0;position:absolute;top:50%;z-index:5000;cursor:pointer;text-indent:-9999px}.flex-direction-nav .flex-next{background-position:100% 0;right:-80px}.flex-direction-nav .flex-prev{left:-80px}.flexslider:hover .flex-next{opacity:.8}.flexslider:hover .flex-prev{opacity:.8}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{cursor:default}.flex-control-nav{width:100%;position:absolute;bottom:-30px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;display:inline}.flex-control-paging{width:50%;position:absolute;left:25%;bottom:0;text-align:center;height:9px}.flex-control-paging li{display:inline-block;margin:0 6px;width:60px;height:9px}.flex-control-paging li a{width:60px;height:9px;display:inline-block;background:rgba(255,255,255,.4);cursor:pointer;text-indent:-9999px}.flex-control-paging li a:hover{background:#fff}.flex-control-paging li a.flex-active{background:#fff;cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:0}.flex-direction-nav .flex-next{opacity:1;right:0}}a.flex-caption{background:url(//www.bonbay.fr/wp-content/themes/bonbay2023/img/fleche-txt.png) no-repeat;padding-left:25px;padding-right:15px;font-family:'PT Sans Narrow',sans-serif;font-size:18px;color:#000;display:block;width:auto;position:absolute;bottom:0;width:60%;left:22%;text-decoration:none;height:36px}div.flex-caption{background:url(//www.bonbay.fr/wp-content/themes/bonbay2023/img/fleche-txt.png) no-repeat;padding-left:25px;padding-right:15px;font-family:'PT Sans Narrow',sans-serif;font-size:18px;color:#000;display:block;width:auto;position:absolute;bottom:0;width:60%;left:22%;text-decoration:none;height:36px}.etiquette-slogan{padding-top:5px}a.flex-caption:hover{background:url(//www.bonbay.fr/wp-content/themes/bonbay2023/../img/fleche-txt.png) no-repeat 5px 12px #e2003b;color:#fff;text-decoration:none}@media screen and (max-width:480px){a.flex-caption{background:url(//www.bonbay.fr/wp-content/themes/bonbay2023/../img/fleche-txt.png);font-family:'PT Sans Narrow',sans-serif;font-size:18px;color:#000;display:block;width:auto;position:absolute;bottom:0;width:60%;left:22%;text-decoration:none;height:36px}a.flex-caption:hover{background:url(//www.bonbay.fr/wp-content/themes/bonbay2023/../img/fleche-txt.png) no-repeat 5px 5px #e2003b;color:#fff;text-decoration:none}}.slider{position:relative}.slider ul{margin:0;padding:0}.row{display:flex;width:100%;align-items:flex-start;justify-content:flex-start;flex-flow:row wrap}.row.nowrap{flex-flow:row nowrap}.row.flow-row{flex-flow:row wrap}.middle{align-items:center}.flex-end{align-items:flex-end}@media (max-width:767px){.row{flex-flow:row wrap}.row.nowrap{flex-flow:row nowrap}}.spannomargin-1,.spannomargin-2,.spannomargin-3,.spannomargin-4,.spannomargin-5,.spannomargin-6,.spannomargin-7,.spannomargin-8,.spannomargin-9,.spannomargin-10,.spannomargin-11,.spannomargin-12,.spannomargin-13,.spannomargin-14,.spannomargin-15,.spannomargin-16,.spannomargin-17,.spannomargin-18,.spannomargin-19,.spannomargin-20,.spannomargin-21,.spannomargin-22,.spannomargin-23,.spannomargin-24{width:100%}@media (min-width:768px){.spannomargin-1{width:4.16666667%}.spannomargin-2{width:8.33333333%}.spannomargin-3{width:12.5%}.spannomargin-4{width:16.666666666667%}.spannomargin-5{width:20%}.spannomargin-6{width:25%}.spannomargin-7{width:29.16666667%}.spannomargin-8{width:33.333%}.spannomargin-9{width:37.5%}.spannomargin-10{width:41.66%}.spannomargin-11{width:45.833333333333%}.spannomargin-12{width:50%}.spannomargin-13{width:54.166666666667%}.spannomargin-14{width:58.3333333%}.spannomargin-15{width:62.5%}.spannomargin-16{width:66.666%}.spannomargin-17{width:70.8266666%}.spannomargin-18{width:75%}.spannomargin-19{width:79.16%}.spannomargin-20{width:83.32%}.spannomargin-21{width:87.4866666%}.spannomargin-22{width:91.6533333%}.spannomargin-23{width:95.82%}.spannomargin-24{width:100%}.mille{max-width:960px;width:100%}}@media (min-width:1280px){.mille{max-width:1080px}}@media (min-width:1480px){.mille{max-width:1440px}}.nomobile{display:none}@media (min-width:1024px){.nomobile{display:block}}.onlymobile{display:block}@media (min-width:1024px){.onlymobile{display:none}}.thin{font-weight:100}.light{font-weight:300}.regular{font-weight:400}.medium{font-weight:500}.semibold{font-weight:600}.bold{font-weight:700}.ultrabold{font-weight:900}.playfair{font-family:'Playfair Display',serif}.poppins{font-family:'Poppins',sans-serif}img,iframe,video{max-width:100%}h1{font-size:32px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}.italique,i,em{font-style:italic}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.black,a.black{color:#000}.white,a.white{color:#fff}.red,a.red{color:#d22d1b}.grey,a.grey{color:#b9b9b9}.darkgrey,a.darkgrey{color:#7d7b7d}.pink,a.pink{color:#f8a69e}strong,b{font-weight:700}.align-left,.alignleft{text-align:left;justify-content:flex-start}.align-right,.alignright{text-align:right;justify-content:flex-end}.align-center,.aligncenter{text-align:center;justify-content:center}img.alignleft,img.align-left{float:left;margin:0 1em 1em 0}img.alignright,img.align-right{float:right;margin:0 0 1em 1em}img.aligncenter,img.align-center{float:none;margin:0 auto 1em auto}.justify{text-align:justify}.button{display:block;width:auto;text-decoration:underline;font-size:16px;text-align:center;transition:ease-in-out all .1s;cursor:pointer;background:#fff;text-decoration:none}.button:hover{background:black!important;text-decoration:none}a{color:#000;text-decoration:none;cursor:pointer}a:hover{color:#959393;text-decoration:underline}p{margin:10px 0}article ul{margin:1em 0}article ul li{list-style-type:disc;margin-left:2em}.gallery{display:flex;width:100%;align-items:flex-start;flex-flow:row wrap}.gallery-item{margin:0 1rem 1rem 0}.left{float:left}.right{float:right}.center{margin:0 auto}.relative{position:relative}.absolute{position:absolute}.error{color:red;font-weight:700}body{background:#fff;margin:0;padding:0;color:#000;font-family:'Poppins',sans-serif;font-weight:400;font-size:18px}.conteneur{max-width:1920px;margin:0 auto}header,main,footer,.home_contenu{width:100%}.bordure{width:100%;position:relative}.bordure:before{content:" ";display:block;width:20px;position:absolute;top:0;left:0;bottom:0;background:#d22d1b;z-index:10}.bordure:after{content:" ";display:block;width:20px;position:absolute;top:0;right:0;bottom:0;background:#d22d1b;z-index:10}header{position:relative;height:352px;height:18.335vw}header.toggled-on{position:fixed;top:0;left:0;right:0;z-index:17}main.toggled-on{margin-top:18.335vw}header:before{content:" ";display:block;height:20px;position:absolute;top:0;left:0;right:0;background:#d22d1b;z-index:10}a#logo{display:block;background:transparent url(//www.bonbay.fr/wp-content/themes/bonbay2023/gfx/logo.png) no-repeat center top;width:194px;width:61.5%;background-size:contain;height:162px;height:8.44vw;margin:5vw auto 1.5vw auto;position:relative;z-index:22}header p.catch{width:60.65%;margin:0 auto;font-size:15px;font-size:.785vw;line-height:16px;line-height:.835vw;position:relative;z-index:22}header.toggled-on a#logo{filter:invert(1);mix-blend-mode:multiply}header a#logo:before{content:" ";position:absolute;z-index:20;width:218.5%;height:259.5%;left:-62%;top:-60%;background:#d22d1b;border-radius:100%;opacity:0;transition:ease-in-out opacity .25s}header.toggled-on a#logo:before{content:" ";position:absolute;z-index:20;width:218.5%;height:259.5%;left:-62%;top:-60%;background:#d22d1b;border-radius:100%;filter:invert(1);mix-blend-mode:multiply;opacity:1;transition:ease-in-out opacity .5s}header.toggled-on p.catch{color:#fff}.outlogo:after{content:" ";display:block;position:absolute;width:53%;height:81.6%;z-index:0;background:transparent url(//www.bonbay.fr/wp-content/themes/bonbay2023/gfx/mongolfiere.png) no-repeat center;background-size:contain;left:30%;bottom:-70%;opacity:0}header.toggled-on .outlogo:after{z-index:19;animation-name:slideLeft;animation-delay:20ms;animation-duration:1s;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:ease-in-out}@keyframes slideLeft{0%{opacity:0;transform:translateX(0)}25%{opacity:0;transform:translateX(0)}100%{opacity:1;transform:translateX(8%)}}.menu-toggle{background:transparent url(//www.bonbay.fr/wp-content/themes/bonbay2023/gfx/menu.png) no-repeat center/100%;color:#fff;border:0;width:100px;width:5.21vw;height:100px;height:5.21vw;display:block;text-align:center;padding:0;margin:0 auto;overflow:hidden;text-indent:-3000px;cursor:pointer;position:relative;z-index:20}.menu-toggle.toggled-on{background:transparent url(//www.bonbay.fr/wp-content/themes/bonbay2023/gfx/menu-off.png) no-repeat center/100%}.menu-toggle:active,.menu-toggle:focus,.menu-toggle:hover{text-decoration:none}.menu-header-container{width:100%}nav#site-navigation{width:100%;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:center}.menu-header-container{position:fixed;left:0;top:0;right:0;bottom:auto;z-index:18;background:#fff url(//www.bonbay.fr/wp-content/themes/bonbay2023/gfx/fond-menu.jpg) no-repeat right bottom;background-size:30.225%;opacity:0;transition:ease-in-out opacity .2s}header.toggled-on .menu-header-container{bottom:0;opacity:1;transition:ease-in-out opacity .2s}.nav-menu{display:none;padding:0;margin:18.335vw 30% 0;z-index:10001;width:40%;height:calc(100% - 18.335vw);flex-flow:column wrap;justify-content:space-evenly;align-items:flex-start}.nav-menu.toggled-on{display:flex;animation-name:slidein;animation-duration:1s;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:ease-in-out}@keyframes slidein{0%{transform:translateY(-.4vw)}100%{transform:translateY(0)}}nav ul{display:flex;flex-direction:row;width:100%;align-items:flex-start}nav ul li{width:100%;list-style-type:none;display:flex;flex-flow:column wrap;text-align:center;align-items:center;justify-content:center;background:0 0;transition:ease-in-out all .1s}nav ul li a{font-size:60px;font-size:3.125vw;line-height:3.125vw;font-weight:400;font-family:'Playfair Display',serif;display:inline-block;color:#d22d1b;text-decoration:none;padding:0 5vw;margin:0;width:fit-content;background:0 0;border:0;letter-spacing:5px;letter-spacing:.275vw;position:relative}nav ul>li.menu-item-has-children>a{cursor:initial}nav ul li.phrase a{font-size:20px;font-size:1.05vw;line-height:30px;line-height:1.5vw;font-style:italic;color:#8e8e8e;letter-spacing:.05rem;cursor:initial}nav ul li.phrase a:hover{color:#8e8e8e}nav ul li a:after{content:" ";position:absolute;right:.5vw;top:35%;width:1.5vw;height:1.5vw;border-radius:100%;background:#d22d1b;opacity:0;transition:ease-in-out all .2s}nav ul>li.menu-item-has-children>a:after{display:none}nav ul li a:hover,nav ul li.current-menu-item a{color:#d22d1b;text-decoration:none}nav ul li a:hover:after,nav ul li.current-menu-item a:after{opacity:1;right:0;transition:ease-in-out all .2s}nav ul li ul{padding:0;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;width:100%;margin:2vw 0 0}nav ul li ul li{display:inline-flex;width:auto;padding:0 .6vw;position:relative}nav ul li ul li:before{content:".";position:absolute;left:0;top:0;font-size:24px;font-size:1.25vw;line-height:24px;line-height:1.25vw;font-weight:700;color:#adadac}nav ul li ul li a{font-family:'Poppins',sans-serif;font-size:24px;font-size:1.25vw;line-height:24px;line-height:1.25vw;font-weight:600;letter-spacing:1px;letter-spacing:.05vw;color:#adadac;margin:0;padding:0;transition:ease-in-out all .4s}nav ul li ul li a:after,nav ul li.phrase a:after{display:none}nav ul li ul li a:hover{transition:ease-in-out all .2s;color:#d22d1b;text-decoration:none}footer{padding:146px 0 0;padding:7.625vw 0 0}.footer-contact{height:128px;height:6.75vw;width:198px;width:10.25vw;border-radius:100%;background:#d22d1b;letter-spacing:.05vw;display:block;color:#fff;padding:70px 0 0;padding:3.5vw 0 0;font-size:20px;font-size:1.05vw;margin:0 auto;transition:ease-in-out all .2s}.footer-contact span{display:inline-block;font-family:'Playfair Display',serif;width:100%;font-style:italic}.footer-contact:hover{text-decoration:none;color:#000;transition:ease-in-out all .1s}.footerlogo{width:61.05%;margin-bottom:1.2vw}footer .catch{width:60.65%;margin:0 auto;font-size:15px;font-size:.785vw;line-height:16px;line-height:.835vw}footer p.sociaux{font-size:15px;font-size:.78vw;margin-top:7vw;letter-spacing:.1vw}footer p.sociaux a:hover{text-decoration:none;color:#d22d1b}footer p.mentions{font-size:12px;font-size:.625vw;letter-spacing:.1vw;margin-top:7vw}.z1{position:relative;z-index:1}.intro-home{margin-top:-44px;margin-top:-2.35vw}.slogan-home{height:534px;height:27.815vw;background:transparent url(//www.bonbay.fr/wp-content/themes/bonbay2023/gfx/tvguy.jpg) no-repeat 94% center/contain}.slogan-home h2{font-size:1.55vw;letter-spacing:.15vw;margin-top:9.75vw;position:relative}.slogan-home h2 span{color:#fff;display:inline-block;animation-name:Shake;animation-duration:5.5s;animation-iteration-count:infinite;animation-fill-mode:both;animation-timing-function:step-start}@keyframes Shake{0%{transform:none}10%{transform:translateY(-5px)}20%{transform:none}25%{transform:translateX(15px)}30%{transform:translateX(5px)}40%{transform:translateX(5px)}45%{transform:translateX(0) translateY(5px)}50%{transform:translateY(5px) rotate(180deg)}60%{transform:translateX(10px) rotate(180deg)}70%{transform:translateX(20px)}80%{transform:translateX(0) translateY(5px)}85%{transform:translateX(5px) translateY(10px)}90%{transform:translateY(-15px)}95%{transform:translateY(0) translateX(10px)}100%{transform:none}}.slogan-home h2:after{content:" ";display:block;width:1px;height:8vw;position:absolute;z-index:2;left:50%;bottom:-14vw;background:#878787}.nosprojets{height:36.5vw;margin-top:2.7vw}.nosprojets .spannomargin-18 img{position:absolute;right:0;top:0;opacity:0;z-index:1;max-width:89%;transform:translateX(1vw);transition:ease-in-out all .5s}.nosprojets .spannomargin-18.relative{height:36.5vw}.nosprojets .spannomargin-18.relative .outimg{overflow:hidden;width:calc(100% - 1vw);position:relative;height:36.5vw}.nosprojets .spannomargin-18 img.selected{opacity:1;z-index:2;transform:translateX(0);transition:ease-in-out all .5s}.menu-nosprojets{position:absolute;padding:2vw 0;left:0;top:0;z-index:3;width:27%;background:rgba(255,255,255,.95)}.homeprojets h3{font-size:40px;font-size:2.1vw;line-height:42px;line-height:2.2vw;font-weight:700;position:relative;margin:2.5vw 0 .25vw}.homeprojets h3 a:hover{color:#000;text-decoration:none}.homeprojets h3:before{content:" ";position:absolute;left:-4vw;top:10%;width:1.5vw;height:1.5vw;border-radius:100%;background:#d22d1b;opacity:0;transition:ease-in-out all .2s}.homeprojets p{font-family:'Playfair Display',serif;font-size:15px;font-size:.92vw;font-style:italic;margin:0}.homeprojets{color:#cecece;transition:ease-in-out all .1s}.homeprojets.selected{color:#000;transition:ease-in-out all .1s}.homeprojets:not(.selected):hover{color:#aaa;transition:ease-in-out all .1s}.homeprojets.selected h3:before{opacity:1;left:-5vw}.homeprojets h3 a{color:#cecece}.homeprojets.selected h3 a{color:#000}.menu-nosprojets a.tousprojets{font-size:14px;font-size:.7vw;font-weight:500;letter-spacing:.075vw;display:inline-flex;width:fit-content;text-align:center;position:absolute;bottom:-7vw;left:5vw}.menu-nosprojets a.tousprojets span{color:#d22d1b}.menu-nosprojets a.tousprojets:before{content:" ";display:block;width:1px;height:4vw;position:absolute;z-index:2;left:50%;top:-5.5vw;background:#878787}.menu-nosprojets a.tousprojets:hover{color:#d22d1b;text-decoration:none}.menu-nosprojets a.tousprojets:hover span{color:#000;text-decoration:none}.marquee{margin:0 auto;width:100%;height:90px;white-space:nowrap;overflow:hidden;box-sizing:border-box;position:relative}.marquee__content{width:652% !important;display:flex;line-height:90px;animation:marquee 60s linear infinite forwards;&:hover{animation-play-state:paused}}.list-inline{display:flex;justify-content:space-around;width:33.33%;list-style:none;padding:0;margin:0;font-size:90px;font-size:4.7vw;line-height:90px;letter-spacing:.25vw;color:#d22d1b}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-66.6%)}}@keyframes marqueeinvert{0%{transform:translateX(0)}100%{transform:translateX(66.6%)}}.marquees{background:transparent url(//www.bonbay.fr/wp-content/themes/bonbay2023/gfx/longuevue.jpg) no-repeat 88% center/contain;height:394px;height:20.52vw;margin-top:7.5vw}.marquee1{width:1240px;width:65.1%;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;margin-top:5.25vw}.marquee2{width:82.1%;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;margin-bottom:4vw}.marquee2 .list-inline{display:flex;justify-content:space-around;width:33.33%;list-style:none;padding:0;margin:0;font-size:18px;font-size:.95vw;line-height:30px;letter-spacing:.5vw;color:#000;text-transform:uppercase}.marquee2 .marquee__content_invert{width:602% !important;display:flex;flex-flow:row-reverse wrap;line-height:30px;animation:marquee 90s linear infinite reverse;&:hover{animation-play-state:paused}}.marquee2 .marquee{height:30px}.chapeaux{background:#fff url(//www.bonbay.fr/wp-content/themes/bonbay2023/gfx/beach.jpg) no-repeat center top;background-size:contain;height:925px;height:48.1vw;margin-top:50px;margin-top:2.6vw}.chapeaux .justify{margin:15vw 0 1vw;height:15vw;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}.chapeaux .justify p{width:100%;font-size:20px;font-size:1.04vw;line-height:35px;line-height:1.82vw;font-weight:300;margin:0 0 .5rem}a.btn{font-size:.7vw;font-weight:500;letter-spacing:.075vw;display:inline-flex;width:fit-content;text-align:center;color:#d22d1b}a.btn span{color:#000}a.btn:hover{text-decoration:none;color:#000}a.btn:hover span{color:#d22d1b}#home .bgred #video{margin:156px 0;margin:8.1vw 0}.bgred{background:#d22d1b}.videoplay{position:absolute;left:-65px;top:calc(50% - 65px);z-index:10;border:0;width:130px;padding:0 0 0 35px;text-align:center;height:130px;background:rgba(255,255,255,.95) url(//www.bonbay.fr/wp-content/themes/bonbay2023/gfx/pause.png) no-repeat 25% center;border-radius:100%;font-family:'Playfair Display',serif;font-style:italic;font-size:20px;cursor:pointer}.videoplay:hover{color:#d22d1b}.videoplay.active{background:rgba(255,255,255,.95) url(//www.bonbay.fr/wp-content/themes/bonbay2023/gfx/play.png) no-repeat 25% center}#home .bgred h2 b{font-size:40px;font-size:2.075vw}#home .bgred h2{font-size:36px;font-size:1.875vw;line-height:46px;line-height:2.4vw;margin:-2.5vw 0 0;position:relative}#home .bgwhite{background:#fff}#home .bgwhite .col1{width:448px;width:28.25%;margin-left:354px;margin-left:22.25%}#home .bgwhite .col2{width:49.5%}#home .bgwhite .col2 .redcircle{width:40%;height:15.725vw;padding:17vw 20% 0;background:#d22d1b url(//www.bonbay.fr/wp-content/themes/bonbay2023/gfx/melon.png) no-repeat center 15%;background-size:27%;border-radius:100%;color:#fff;margin:-8.25vw 0 0;position:relative}#home .bgwhite .col2 .redcircle:before{content:" ";display:block;width:1px;background:#ea9c94;height:5vw;position:absolute;z-index:1;left:50%;top:9.8vw}#home .bgwhite .col2 .redcircle p{font-size:18px;font-size:.94vw;line-height:30px;line-height:1.575vw;margin:0 0 .5rem}#home .bgwhite .col1 h1{margin-top:102px;margin-top:5.35vw;font-size:35px;font-size:1.825vw;line-height:42px;line-height:2.2vw;font-style:italic;font-weight:600}#home .bgwhite .col1 h1 span{font-style:normal}#home .bgwhite .col1 h1 span.grey{font-weight:400}#home .outslide{margin-top:-40px;margin-top:-2.05vw;margin-bottom:-130px;margin-bottom:-6.4vw}#home .swiper .col1 img{border-radius:100%;display:flex}#home .swiper{overflow:hidden}#home .swiper .col2{margin-left:10.1%;width:39.4%}#home .swiper .col2 h3{margin-top:98px;margin-top:4.5vw;font-size:80px;font-size:4.17vw;line-height:4.17vw}#home .swiper .col2 p{width:50%;font-size:17px;font-size:.885vw;line-height:24px;line-height:1.25vw;margin:1vw 0}#home .controles{width:20.225%;bottom:53%;right:0;position:absolute}.swiper-button-prev,.swiper-rtl .swiper-button-next{overflow:hidden;width:3.5vw;height:3.5vw;text-indent:-3000px;background:transparent url(//www.bonbay.fr/wp-content/themes/bonbay2023/gfx/fleche-g.png) no-repeat center/62%;border:1px solid #848284;border-radius:100%;left:25%}.swiper-button-next,.swiper-rtl .swiper-button-prev{overflow:hidden;width:3.5vw;height:3.5vw;text-indent:-3000px;background:transparent url(//www.bonbay.fr/wp-content/themes/bonbay2023/gfx/fleche-d.png) no-repeat center/62%;border:1px solid #848284;border-radius:100%;right:25%}#home .emotion{background:transparent url(//www.bonbay.fr/wp-content/themes/bonbay2023/gfx/fond-melons-rouge.jpg) no-repeat left bottom/58.3333333%;padding:210px 0 120px;padding:10.9vw 0 6.25vw}#home .emotion h2 span{font-style:normal}#home .emotion h2 span.pink{font-weight:400}#home .emotion .swiper p{font-size:17px;font-size:.89vw;line-height:30px;line-height:1.55vw;margin:0}#home .emotion .swiper p.white.playfair{font-size:18px;font-size:.95vw;line-height:34px;line-height:1.8vw;margin:0 1vw 0 0}#home .emotion .swiper p.white.playfair span{font-size:23px;font-size:1.2vw}.row.sign-temoi .spannomargin-12 a.btn{line-height:40px;line-height:2.1vw;margin:0 0 0 1vw}a.btn.white{color:#f8a69e}a.btn.white span{color:#fff}#home .emotion h2{margin-bottom:2.65vw}#home .emotion div.pink.justify{margin-bottom:1vw}#home .emotion .controles2{position:relative;width:100%;display:flex;flex-flow:row wrap;justify-content:center}#home .swiper.container2 .swiper-slide{min-height:13vw}.swiper-button-prev2{width:66px;width:3.5vw;height:66px;height:3.5vw;display:block;border:1px solid #fff;background:transparent url(//www.bonbay.fr/wp-content/themes/bonbay2023/gfx/fleche-blanc-g.png) no-repeat center/61%;border-radius:100%;cursor:pointer;margin:.5vw}.swiper-button-next2{width:66px;width:3.5vw;height:66px;height:3.5vw;display:block;border:1px solid #fff;background:transparent url(//www.bonbay.fr/wp-content/themes/bonbay2023/gfx/fleche-blanc-d.png) no-repeat center/61%;border-radius:100%;cursor:pointer;margin:.5vw}.swiper-button-next2.swiper-button-disabled,.swiper-button-prev2.swiper-button-disabled{opacity:.5}.row.sign-temoi{margin-bottom:3vw}.row.sign-temoi .spannomargin-12.alignright{border-right:2px solid #e79086;margin-right:-2px}.dernieres_real{background:#d22d1b;padding:110px 0;padding:5.7vw 0;position:relative}.dernieres_real:before{content:" ";display:block;position:absolute;left:16.666666666667%;top:-11.15vw;width:11.15vw;height:11.15vw;background:#d22d1b;border-radius:100%;animation:wobble 4s ease infinite}@keyframes wobble{0%{transform:translateX(0%)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}100%{transform:translateX(0%)}}.dernieres_real h2{margin-top:50px;margin-top:2.65vw;font-size:35px;font-size:1.825vw;line-height:42px;line-height:2.2vw;position:relative}.dernieres_real h2 span.red{color:#fff;font-style:normal}.dernieres_real h2 span.grey{color:#fb7f71;font-style:normal;font-weight:400}.dernieres_real img{max-width:92%;transition:ease-in-out all .15s}.dernieres_real .real1 img,.dernieres_real .real1 h3,.dernieres_real .real1 h4{margin-right:8%}.dernieres_real .real2 img,.dernieres_real .real2 h3,.dernieres_real .real2 h4{margin-left:8%}.dernieres_real h3{font-size:26px;font-size:1.35vw}.dernieres_real h4{font-size:13px;font-size:.675vw}.dernieres_real a:hover img{opacity:.75;transition:ease-in-out all .15s}.bordure.paddingb{padding-bottom:11.15vw}h1.titre-pages{font-size:60px;font-size:3.125vw;letter-spacing:.075vw;margin:.5vw 0}.bloc-texte{margin:5vw 0}.bloc-texte p{font-size:17px;line-height:30px;font-weight:300;text-align:justify;margin:.5rem 0 2rem}.bloc-texte ul{font-size:17px;line-height:30px;font-weight:300;text-align:justify;margin:1rem 0 2rem}.bloc-texte h2{font-style:italic;font-family:'Playfair Display',serif;color:#d22d1b;font-size:30px;margin:0 0 2rem}.bloc-texte h3{font-family:'Playfair Display',serif;color:#000;font-size:28px;margin:0 0 2rem}.bloc-texte h4{font-style:italic;font-family:'Playfair Display',serif;color:#b9b9b9;font-size:26px;margin:0 0 1.5rem}.bloc-texte a{text-decoration:underline;color:#d22d1b}.bloc-texte em{color:#d22d1b;font-family:'Playfair Display',serif;font-size:30px;text-align:left}.texte-bas-page{background:#d22d1b;padding:110px 0;padding:5.7vw 0}#clictxt,.in-toggletxt{color:#fb9489}#clictxt{padding-bottom:1vw;margin-bottom:1vw;position:relative;cursor:pointer}#clictxt:after{content:" ";display:block;background:transparent url(//www.bonbay.fr/wp-content/themes/bonbay2023/gfx/toggletext.png) no-repeat right bottom;width:57px;height:17px;position:absolute;bottom:0;right:0}#clictxt.toggled:after{transform:rotate(180deg)}.in-toggletxt{height:0;overflow:hidden;opacity:0;transition:ease-in-out all .2s}.in-toggletxt.show{height:auto;opacity:1;transition:ease-in-out all .2s}.in-toggletxt p,#clictxt p{font-size:17px;line-height:30px;margin:.5vw 0 1vw}#clictxt h2,#clictxt h3,#clictxt h4,.in-toggletxt h2,.in-toggletxt h3,.in-toggletxt h4{font-size:30px;font-family:'Playfair Display',serif;margin:.5vw 0 1vw}#projets .thematiques{font-weight:300;text-transform:uppercase;font-size:50px;font-size:2.6vw;letter-spacing:.5vw;margin:1vw 0;justify-content:space-around}#projets .thematiques span{display:inline-flex;position:relative;cursor:pointer;color:#dcdcdc;transition:ease-in-out all .1s}#projets .thematiques span:hover{color:#aeacab;transition:ease-in-out all .1s;text-decoration:none}#projets .thematiques span:after{content:" ";display:block;width:1.5vw;height:1.5vw;background:#d22d1b;border-radius:100%;position:absolute;z-index:1;left:calc(50% - .75vw);bottom:-2vw;opacity:0;transition:ease-in-out all .1s}#projets .thematiques span.selected:after{opacity:1;transition:ease-in-out all .1s}#projets .thematiques span.selected{color:#000}.listereal,.liste-projets .lesillust{opacity:1;transition:ease-in-out opacity .3s}.listereal.hidden,.liste-projets .lesillust.hidden{opacity:0;height:0;width:0;transition:ease-in-out opacity .3s}.borderr{border-right:2px solid #787878;margin-right:-2px;margin-top:.5vw;height:8vw}.liste-projets a{display:block;position:relative;width:85%;margin:2vw 7.5%}.liste-projets a .cartouche{background:#d22d1b;top:4.95%;bottom:4.95%;left:1%;right:1%;border-radius:100%;display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;opacity:0;transition:ease-in-out all .25s}.liste-projets a .voir{display:flex;flex-flow:column wrap;align-items:center;justify-content:center;right:14%;bottom:14%;background:#d22d1b;color:#fff;text-align:center;width:14%;height:12.9%;border-radius:100%;z-index:2;font-family:'Playfair Display',serif;text-transform:uppercase;font-weight:600;font-size:.6vw;letter-spacing:.05vw;opacity:0;transition:ease-in-out all .2s}.liste-projets a img{opacity:1;transition:ease-in-out all .5s}.liste-projets a:hover img{opacity:0;transition:ease-in-out all .5s}.liste-projets a:hover .cartouche{opacity:1;transition:ease-in-out all .25s}.liste-projets a:hover .voir{opacity:1;transition:ease-in-out all .6s;right:4%;bottom:4%}.liste-projets a .cartouche .in-cartouche{margin:5.25vw 0 0 3.7vw;width:70%}.liste-projets a .cartouche .in-cartouche h3{font-size:26px;font-size:1.35vw;line-height:34px;line-height:1.75vw;margin-bottom:.25vw}.liste-projets a .cartouche .in-cartouche h4{font-size:13px;font-size:.675vw;line-height:22px;line-height:1.17vw;width:50%}.liste-projets .illust1,.liste-projets .illust2{display:flex;align-items:center;justify-content:center;flex-flow:row wrap;height:22vw}.liste-projets .illust1 img{transform:translateX(5vw)}.liste-projets .illust2 img{transform:translateX(-5vw)}.liste-projets{margin:0 0 4vw}.pagination{font-family:'Playfair Display',serif;margin:5vw 0 4vw}.pagination .nav-links{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:center}.pagination a,.pagination span{display:inline-flex;font-size:30px;font-size:1.55vw;width:4.05vw;height:4.05vw;border-radius:100%;align-items:center;justify-content:center;transition:ease-in-out all .15s}.pagination a:hover{background:#fb9489;color:#fff;text-decoration:none;transition:ease-in-out all .15s}.pagination a.next,.pagination a.prev{overflow:hidden;text-indent:-3000px;width:4.05vw;height:4.05vw;border:1px solid #000;border-radius:100%;margin:1.5vw .5vw 0}.pagination a.next{background:transparent url(//www.bonbay.fr/wp-content/themes/bonbay2023/gfx/fleche-noir-d.png) no-repeat center center}.pagination a.prev{background:transparent url(//www.bonbay.fr/wp-content/themes/bonbay2023/gfx/fleche-noir-g.png) no-repeat center center}.pagination a.next:hover{background:#dcdcdc url(//www.bonbay.fr/wp-content/themes/bonbay2023/gfx/fleche-noir-d.png) no-repeat center center}.pagination a.prev:hover{background:#dcdcdc url(//www.bonbay.fr/wp-content/themes/bonbay2023/gfx/fleche-noir-g.png) no-repeat center center}.pagination span.current{width:4.05vw;height:4.05vw;background:#d22d1b;color:#fff;border-radius:100%;margin-top:-1vw;align-items:flex-end}#single h2.type_projet{font-size:20px;font-size:1.045vw;letter-spacing:.25vw;margin:1vw auto 2vw auto}.btnretour{display:flex;width:66px;width:3.45vw;height:66px;height:3.45vw;border:1px solid #000;border-radius:100%;background:transparent url(//www.bonbay.fr/wp-content/themes/bonbay2023/gfx/fleche-noir-g.png) no-repeat center center/65%;margin:-6.5vw 0 0;transition:ease-in-out all .1s}.btnretour:hover{background:#d22d1b url(//www.bonbay.fr/wp-content/themes/bonbay2023/gfx/fleche-blanc-g2.png) no-repeat center center/65%;border-color:#d22d1b;transition:ease-in-out all .1s}.projet-1{margin-top:1vw}.projet-2{margin-top:110px;margin-top:5.75vw}.projet-2 .bloc-texte h2{margin-bottom:.5vw}.projet-2 .bloc-texte h3{font-family:'Poppins',sans-serif;font-weight:600;color:#d22d1b}.bloc-texte.mrgless{margin-bottom:0}.borderred{border-right:1px solid #d22d1b;height:4.75vw;margin:2vw -1px 2vw 0}.projet-3{margin-top:5vw}.projet-4{margin-top:6.25vw}.autourmelon img{margin:4vw auto 0 auto;transform:scaleX(-1) rotate(0deg);max-width:55%;animation-name:swing;animation-duration:12s;animation-iteration-count:infinite;animation-fill-mode:both}@keyframes rotateMelon{0%{transform:scaleX(-1) rotate(0deg)}15%{transform:scaleX(-1) rotate(-3deg)}25%{transform:scaleX(-1) rotate(2deg)}35%{transform:scaleX(-1) rotate(-2deg)}45%{transform:scaleX(-1) rotate(1deg)}50%{transform:scaleX(-1) rotate(-2deg)}65%{transform:scaleX(-1) rotate(2deg)}85%{transform:scaleX(-1) rotate(-3deg)}100%{transform:scaleX(-1) rotate(0deg)}}@keyframes swing{20%{transform:scaleX(-1) rotate(15deg)}40%{transform:scaleX(-1) rotate(-10deg)}60%{transform:scaleX(-1) rotate(5deg)}80%{transform:scaleX(-1) rotate(-5deg)}100%{transform:scaleX(-1) rotate(0deg)}}.autourmelon:after{content:" ";height:7.5vw;width:2px;margin-left:calc(50% - 1px);margin-top:-.5vw;display:block;background:#e79086}.projet-4 h2{font-size:35px;font-size:1.825vw;line-height:42px;line-height:2.2vw;margin-bottom:3.5vw}.projet-4 h2 span.grey{font-style:italic;font-weight:400}.bloc-texte.nomrg{margin:0}.projet-5{margin-top:8.5vw}.projet-6{margin-top:7.5vw}.projet-6 .videoplay{box-shadow:1vw .5vw .75vw 0 rgba(0,0,0,.25)}.projet-6 .bloc-texte{position:relative}.projet-6 .bloc-texte:before{content:" ";display:block;position:absolute;left:50%;top:-11vw;width:1px;height:7.5vw;background:#000}.projet-7{margin-top:5.5vw}.projet-7 h2{font-size:35px;font-size:1.825vw;line-height:42px;line-height:2.2vw;margin-bottom:2.5vw}.projet-7 h2 .pink{font-style:italic;color:#c5c1c0;font-weight:400}.projet-7 h4{font-size:23px;font-size:1.2vw}.projet-7 h5{font-size:18px;font-size:.95vw}.bordure.paddingb.paddingplus{padding-bottom:13.15vw}#expertise h2.type_projet,#agence h2.type_projet{font-size:20px;font-size:1.045vw;letter-spacing:.25vw;margin:1vw auto 2vw auto}#expertise .projet-1,#agence .projet-1{margin-top:3vw}#expertise .projet-6,#agence .projet-6{margin-bottom:5vw}#expertise .projet-7{margin-top:1vw;margin-bottom:3vw}#page h2.type_projet{font-size:20px;font-size:1.045vw;letter-spacing:.25vw;margin:1vw auto 2vw auto}.wpcf7-form-control-wrap,.wpcf7 form{display:flex;width:100%;flex-flow:row wrap;justify-content:flex-start}.wpcf7{display:flex;width:100%;flex-flow:row wrap;justify-content:flex-start;position:relative;padding-bottom:1vw}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=number],select,textarea{margin:.5vw 0;padding:.5vw 1vw;border:0;background:#efefef;color:#000;font-size:17px;line-height:30px}input[type=submit]{background:#fff;text-align:left;color:#d22d1b;font-family:'Playfair Display',serif;font-size:3vw;padding:0}input[type=submit]:hover{background:#fff;color:#000}.wpcf7-spinner{position:absolute;bottom:0;right:0;z-index:5}input[type=text]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder,textarea::placeholder{color:#000}.wpcf7-not-valid-tip{color:#d22d1b;font-family:'Playfair Display',serif;font-size:1rem;font-style:italic}.wpcf7 form .wpcf7-response-output{font-family:'Playfair Display',serif;font-size:1rem;font-style:italic;border:0;width:100%;color:#46b450;padding:0}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{color:#d22d1b;font-family:'Playfair Display',serif;font-size:1rem;font-style:italic;border:0;padding:0;margin:1vw 0}.row.agence{margin-top:5.75vw}.membre .out-photo{border-radius:100%;width:162px;height:162px;overflow:hidden;margin:1rem auto}.membre .out-photo img{filter:grayscale(100%)}.membre h3{font-size:24px;margin:0;line-height:20px;letter-spacing:.05rem;margin:4rem auto 0 auto}.membre h3 span{font-size:14px}.membre h4{margin:4px auto 2rem auto;font-size:17px;letter-spacing:.05rem}.membre p{font-size:17px;line-height:30px;letter-spacing:.05rem;min-height:13.7vw}.membre:after{content:" ";display:block;width:52px;height:52px;background:#d22d1b;border-radius:100%;position:absolute;z-index:2}.membre.membren1:after{top:38%;left:0}.membre.membren2:after{top:0;right:20%}.membre.membren3:after{bottom:0;left:calc(50% - 26px)}.agence2 h2{font-size:35px;font-size:1.825vw;line-height:50px;line-height:2.5vw;position:absolute;top:2vw;right:-100%;z-index:2}.agence2 h2 span.grey.italique{display:inline-block;margin-left:6rem;margin-left:5vw}.agence2 .membre{margin-top:12vw}.agence2 .membre .out-photo{margin-right:0}.agence2 .membre:after{display:none}.agence2 .membre.membren3,.agence2 .membre.membren4{margin-top:1vw}@media (min-width:2px) and (max-width:767px){.conteneur{width:100%;overflow-x:hidden}.bordure:before,.bordure:after{width:5px}header:before{height:5px}header .spannomargin-4,header .spannomargin-12{width:50%}header{height:140px}main{display:flex}main.toggled-on{margin-top:140px}a#logo{height:80px}header a#logo:before,header.toggled-on a#logo:before{height:180px;width:180px;left:-2rem;top:-2rem}header p.catch{width:48.65%;font-size:.5rem;line-height:.5rem}.menu-toggle{height:4rem;width:4rem;margin-right:23%}.nav-menu{margin:12rem 10% 0;height:calc(100% - 12rem);width:80%}nav ul li a{font-size:2rem;line-height:2rem}nav ul li ul{margin:1rem 0 0;flex-flow:column wrap}nav ul li ul li{padding:0 .5rem;margin:.5rem 0}nav ul li ul li a{font-size:1.2rem;line-height:1.2rem}nav ul li.phrase a{font-size:.7rem;line-height:1rem}nav ul li a:after{width:.75rem;height:.75rem;top:25%}.intro-home{margin-top:2rem}.slogan-home{height:7rem;background-position:100% center}.slogan-home h2{font-size:.725rem}.nosprojets{height:38rem;margin-top:0}.nosprojets .spannomargin-18{height:32rem}.nosprojets .spannomargin-18 img{max-width:100%;transform:none}.nosprojets .spannomargin-18 img.selected{margin-top:1.5rem}.menu-nosprojets{top:auto;bottom:0;width:60%;padding:0 20% 5rem}.homeprojets h3{font-size:1.25rem;line-height:1.25rem;margin:1.25rem 0 .25rem}.homeprojets h3:before{width:.75rem;height:.75rem}.homeprojets p{font-size:.75rem;line-height:.75rem}.nosprojets .spannomargin-18.relative{height:auto}.nosprojets .spannomargin-18.relative .outimg{overflow-x:unset;width:100%;position:relative;height:auto;min-height:60vh;min-height:140vw}.menu-nosprojets a.tousprojets{font-size:.9rem;width:70%;text-align:center;justify-content:center;margin:0 15%;left:0;bottom:0}.marquees{margin-top:5.5rem;height:12vh}.marquee{height:2rem}.marquee__content{line-height:2rem;width:1130%!important}.list-inline{line-height:2rem;font-size:2rem}.marquee1{margin-top:1rem}.marquee2 .list-inline{font-size:.5rem;font-size:1rem}.marquee2 .marquee__content_invert{width:1630% !important}#home .projet-4 a.btn{margin-right:10%}#home .projet-4 .bloc-texte p{font-size:.9rem;line-height:1.55rem;font-weight:400}.chapeaux{background:#fff url(//www.bonbay.fr/wp-content/themes/bonbay2023/gfx/beach-mobile.jpg) no-repeat center top;margin-top:3rem;height:24rem;background-size:100%}.chapeaux .justify{width:80%;margin-left:10%;height:auto;margin-top:5.5rem}.chapeaux .justify p{font-size:.85rem;line-height:1.4rem}a.btn{font-size:.9rem;text-shadow:0 0 2px #fff}.chapeaux a.btn{margin-left:1.5rem}#home .chapeaux a.btn{margin-left:0}#home .bgred h2{font-size:1.25rem;line-height:1.35rem;width:50%;margin:1.5rem 0 0}#home .bgred h2 b{font-size:1.35rem}#home .bgred #video{margin:1.5rem 5% 3rem;max-width:90%}.videoplay{width:60px;height:60px;left:0;top:calc(50% - 30px - 1rem);overflow:hidden;text-indent:-3000px;padding:0;background-position:55% center}.videoplay.active{background-position:55% center}#home .bgwhite .col1{width:45%;margin-left:5%}#home .bgwhite .col1 h1{font-size:1.3rem;line-height:1.5rem;margin:2rem .5rem 0 0}#home .bgwhite .col2{width:50%}#home .bgwhite .col2 .redcircle{width:130px;max-width:none;height:200px;padding:100px 120px 0 50px;margin:-2rem 0 0;background-position:40% 35px}#home .bgwhite .col2 .redcircle p{font-size:.8rem;line-height:1rem}#home .bgwhite .col2 .redcircle:before{display:none}#home .outslide{margin:1rem 0 -1rem}#home .swiper .col2{width:40%;margin-left:5%}#home .swiper .col2 h3{margin-top:2rem;font-size:1.5rem;line-height:1.75rem}#home .swiper .col2 p{font-size:.75rem;line-height:.9rem;width:100%;margin:.5rem 0}#home .controles{width:40%;bottom:-1rem}.swiper-button-prev,.swiper-rtl .swiper-button-next{width:2rem;height:2rem;background:rgba(255,255,255,.5) url(//www.bonbay.fr/wp-content/themes/bonbay2023/gfx/fleche-g.png) no-repeat center/62%}.swiper-button-next,.swiper-rtl .swiper-button-prev{width:2rem;height:2rem;background:rgba(255,255,255,.5) url(//www.bonbay.fr/wp-content/themes/bonbay2023/gfx/fleche-d.png) no-repeat center/62%}#home .emotion h2{width:90%;margin:4rem 0 1.5rem}#home .emotion .swiper.container2{width:85%}#home .swiper.container2 .swiper-slide{min-height:40vh}#home .emotion .swiper p{font-size:.8rem;line-height:1.3rem}.row.sign-temoi{margin-bottom:2rem;align-items:center}.row.sign-temoi .spannomargin-12{width:50%}#home .emotion .swiper p.white.playfair,#home .emotion .swiper p.white.playfair span{font-size:.8rem;line-height:1rem}#home .emotion .swiper p.white.playfair{margin-right:.5rem;display:inline-flex;flex-flow:column wrap}#home .emotion div.pink.justify{margin-bottom:1rem}.row.sign-temoi .spannomargin-12 a.btn{font-size:.6rem;margin-left:.5rem;line-height:.6rem;text-shadow:none}.swiper-button-prev2,.swiper-button-next2{width:2rem;height:2rem}footer{padding:3rem 0 0}.footerlogo,footer .catch{margin:0 auto;width:50%;font-size:.5rem;line-height:.5rem}.footer .spannomargin-10{display:none}footer p.sociaux{font-size:.9rem;line-height:1rem;display:flex;flex-flow:column wrap;margin:.5rem auto 0rem auto;align-items:flex-end;width:50%}footer .row{width:50%}.footer-contact{height:5rem;width:5rem;padding:0;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;font-size:.6rem;float:left;margin:1rem 0 0}footer p.mentions{font-size:.75rem;margin:1rem auto;width:200%;margin-left:-100%}h1.titre-pages{font-size:2.25rem;line-height:2.5rem;margin:3rem 5% .5rem}#page h2.type_projet,#expertise h2.type_projet,#single h2.type_projet,#agence h2.type_projet,#contact h2.type_projet{font-size:.8rem;line-height:1.2rem;width:80%;margin:.5rem 10%}.bloc-texte{margin:2rem 10%;width:80%}.bloc-texte p,.bloc-texte ul{font-size:.95rem;line-height:1.5rem}.bloc-texte p{margin:.5rem 0 1rem}.bloc-texte em{font-size:1.1rem;line-height:1.5rem}.bloc-texte h2{font-size:1.5rem}.bloc-texte h3{font-size:1.25rem}.bloc-texte h4{font-size:1rem}.borderr{width:50%;border-right:1px solid #787878;margin:1rem 0;height:3rem}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=number],select,textarea{margin:.25rem 0;padding:.25rem .5rem}input[type=submit]{font-size:2.5rem}.dernieres_real:before{width:4rem;height:4rem;top:-4rem}.bordure.paddingb{padding-bottom:5rem}.dernieres_real{padding:1rem 0}.dernieres_real div.spannomargin-6{width:90%;margin:1.5rem 5% 0}.dernieres_real .real1{margin:1.5rem 2.5% 1.5rem 5%;width:42.5%}.dernieres_real .real2{margin:1.5rem 5% 1.5rem 2.5%;width:42.5%}.dernieres_real h2{font-size:1.45rem;line-height:1.85rem}.dernieres_real .real2 img,.dernieres_real .real2 h3,.dernieres_real .real2 h4,.dernieres_real .real1 img,.dernieres_real .real1 h3,.dernieres_real .real1 h4{max-width:100%;margin:0}.dernieres_real h3{font-size:1rem;line-height:1.3rem}.dernieres_real h4{font-size:.65rem;line-height:.95rem;margin-top:.25rem!important}#projets .thematiques{font-size:1rem;width:90%;margin:1rem 5%}.liste-projets .spannomargin-8{width:50%;margin-bottom:.25rem}.liste-projets a{margin:.25rem 2.5% 0 0;width:97.5%;overflow:hidden}.liste-projets .real2 a,.liste-projets .real4 a,.liste-projets .real6 a,.liste-projets .real8 a,.liste-projets .real10 a,.liste-projets .real12 a,.liste-projets .real14 a,.liste-projets .real16 a,.liste-projets .real18 a,.liste-projets .real20 a,.liste-projets .real22 a,.liste-projets .real24 a,.liste-projets .real26 a,.liste-projets .real28 a,.liste-projets .real30 a,.liste-projets .real32 a,.liste-projets .real34 a,.liste-projets .real36 a,.liste-projets .real38 a,.liste-projets .real40 a,.liste-projets .real42 a,.liste-projets .real44 a,.liste-projets .real46 a,.liste-projets .real48 a,.liste-projets .real50 a{margin:.25rem 0 0 2.5%}.liste-projets a img{display:flex}.liste-projets .listereal.hidden a img{display:none}.liste-projets .listereal.hidden a{display:none}.liste-projets .spannomargin-8.listereal.hidden{width:0;margin:0}.liste-projets a .cartouche{background:rgba(255,255,255,.9);opacity:1;top:auto;bottom:-20%;left:auto;right:-10%;height:90%;width:100%}.liste-projets .real1 a .cartouche,.liste-projets .real3 a .cartouche,.liste-projets .real5 a .cartouche,.liste-projets .real7 a .cartouche,.liste-projets .real9 a .cartouche,.liste-projets .real11 a .cartouche,.liste-projets .real13 a .cartouche,.liste-projets .real15 a .cartouche,.liste-projets .real17 a .cartouche,.liste-projets .real19 a .cartouche,.liste-projets .real21 a .cartouche,.liste-projets .real23 a .cartouche,.liste-projets .real25 a .cartouche,.liste-projets .real27 a .cartouche,.liste-projets .real29 a .cartouche,.liste-projets .real31 a .cartouche,.liste-projets .real33 a .cartouche,.liste-projets .real35 a .cartouche,.liste-projets .real37 a .cartouche,.liste-projets .real39 a .cartouche,.liste-projets .real41 a .cartouche,.liste-projets .real43 a .cartouche,.liste-projets .real45 a .cartouche,.liste-projets .real47 a .cartouche,.liste-projets .real49 a .cartouche,.liste-projets .real50 a .cartouche{right:auto;left:-10%}.liste-projets a .voir{right:1%;bottom:35%;font-size:.6rem;width:2rem;height:2rem;opacity:1}.liste-projets .real2 a .voir,.liste-projets .real4 a .voir,.liste-projets .real6 a .voir,.liste-projets .real8 a .voir,.liste-projets .real10 a .voir,.liste-projets .real12 a .voir,.liste-projets .real14 a .voir,.liste-projets .real16 a .voir,.liste-projets .real18 a .voir,.liste-projets .real20 a .voir,.liste-projets .real22 a .voir,.liste-projets .real24 a .voir,.liste-projets .real26 a .voir,.liste-projets .real28 a .voir,.liste-projets .real30 a .voir,.liste-projets .real32 a .voir,.liste-projets .real34 a .voir,.liste-projets .real36 a .voir,.liste-projets .real38 a .voir,.liste-projets .real40 a .voir,.liste-projets .real42 a .voir,.liste-projets .real44 a .voir,.liste-projets .real46 a .voir,.liste-projets .real48 a .voir,.liste-projets .real50 a .voir{right:auto;left:1%}.liste-projets .real5 a .voir,.liste-projets .real9 a .voir,.liste-projets .real15 a .voir,.liste-projets .real19 a .voir,.liste-projets .real25 a .voir,.liste-projets .real29 a .voir,.liste-projets .real35 a .voir,.liste-projets .real39 a .voir,.liste-projets .real45 a .voir,.liste-projets .real49 a .voir{right:20%;bottom:58%}.liste-projets .real2 a .voir,.liste-projets .real12 a .voir,.liste-projets .real22 a .voir,.liste-projets .real32 a .voir,.liste-projets .real42 a .voir{left:20%;bottom:58%}.liste-projets .real3 a .voir,.liste-projets .real13 a .voir,.liste-projets .real23 a .voir,.liste-projets .real33 a .voir,.liste-projets .real43 a .voir{right:1%;bottom:1%}.liste-projets .real8 a .voir,.liste-projets .real18 a .voir,.liste-projets .real28 a .voir,.liste-projets .real38 a .voir,.liste-projets .real48 a .voir{left:1%;bottom:1%}.liste-projets a .cartouche .in-cartouche{margin:2rem 20% 0;width:60%}.liste-projets a .cartouche .in-cartouche h3{font-size:1.1rem;line-height:1.2rem;margin-bottom:.5rem;color:#d22d1b}.liste-projets a .cartouche .in-cartouche h4{font-size:.6rem;line-height:.75rem;width:100%;color:#d22d1b}.liste-projets .illust1,.liste-projets .illust2{height:29vh}.liste-projets .illust1 img{transform:none}#clictxt h2,#clictxt h3,#clictxt h4,.in-toggletxt h2,.in-toggletxt h3,.in-toggletxt h4{font-size:.85rem}.in-toggletxt p,#clictxt p{font-size:.65rem;line-height:.95rem;margin:1rem 0}.texte-bas-page{padding:2rem 10%;width:80%}#clictxt{padding-bottom:1.5rem;margin-bottom:.5rem}#clictxt:after{width:2rem;height:1rem;background-size:contain}.pagination{margin:4rem 0}.pagination span.current,.pagination a,.pagination span,.pagination a.next,.pagination a.prev{width:2rem;height:2rem;font-size:1.25rem}.pagination a.next,.pagination a.prev,.pagination a.next:hover,.pagination a.prev:hover{background-size:70%;width:2.5rem;height:2.5rem}.pagination span.current{margin-top:-.5rem}.autourmelon:after{height:3rem;margin-top:-.45rem}.borderred{border-right:1px solid #d22d1b;height:2rem;width:50%;margin:1rem -1px 1rem 0}.btnretour{margin:-4rem 1rem 0 0;width:2.5rem;height:2.5rem}#single a.btn{margin-bottom:2rem}.autourmelon img{max-width:25%}#single .projet-1 .videoplay{top:-1rem;left:1rem}.projet-2,.projet-3,.projet-4,.projet-5,.projet-6,.projet-7{margin-top:2rem}.projet-4 h2{width:70%;margin:2rem auto 1rem auto;font-size:1.25rem;line-height:1.5rem}.bloc-texte.nomrg{margin:0 auto}.projet-6 .bloc-texte:before{display:none}.projet-6 video{width:80%;margin:0 10%}.projet-7 h2{margin:1rem auto;font-size:1.25rem;line-height:1.5rem}.projet-7 h4,.projet-7 h5{font-size:.8rem}.bordure.paddingb.paddingplus{padding-bottom:7.5rem}#expertise a.btn{margin-bottom:3rem}.row.agence{width:80%;margin:2rem 10% 0}.membre h3{margin:2rem auto 0 auto;font-size:1.3rem}.membre h3 span{font-size:.8rem}.membre h4{font-size:15px}.membre:after{width:32px;height:32px}.membre p{font-size:.9rem;line-height:1.5rem;min-height:28vh}.membre.membren1:after{top:38%;left:20%}.membre.membren2:after{right:30%}.agence.agence2 .membre .spannomargin-12{width:50%}.agence.agence2 .membre .spannomargin-2{width:5%}.agence.agence2 .membre .spannomargin-10{width:45%}.agence2 .membre .out-photo{width:132px;height:132px}.agence2 .membre.membren2{margin-top:1vw}}@media (min-width:768px) and (max-width:1279px){.bordure:before,.bordure:after{width:12px}header:before{height:12px}nav ul li ul{margin:3vw 0 -3vw}.marquee1{margin-top:3.25vw}.bloc-texte p,.bloc-texte ul{font-size:14px;line-height:24px}.bloc-texte em{font-size:16px;line-height:26px}.bloc-texte h2{font-size:22px}.bloc-texte h3{font-size:20px}.bloc-texte h4{font-size:18px}.in-toggletxt p,#clictxt p{font-size:12px;line-height:20px}#clictxt h2,#clictxt h3,#clictxt h4,.in-toggletxt h2,.in-toggletxt h3,.in-toggletxt h4{font-size:18px}.projet-6 .bloc-texte p{font-size:12px;line-height:22px}#home .swiper.container2 .swiper-slide{min-height:13vw}.membre .out-photo{width:120px;height:120px}.membre h3{font-size:20px;line-height:18px;margin-top:2rem}.membre h3 span{font-size:12px}.membre h4{font-size:12px}.membre p{font-size:12px;line-height:18px;min-height:21vw}.membre:after{width:32px;height:32px}.membre.membren1:after{top:31%}}@media (min-width:768px) and (max-width:1023px){header{height:11rem}main.toggled-on{margin-top:11rem}a#logo{height:6rem;width:85%}.menu-toggle{width:4rem;height:4rem}header p.catch{width:85%;font-size:.5rem;line-height:.55rem}nav ul li a{font-size:3rem;line-height:4rem}nav ul li ul li a{font-size:1.25rem;line-height:2rem}.nav-menu{margin:30% 10% 0;z-index:10001;width:80%;height:70%}nav ul li.phrase a{font-size:1rem;line-height:1.5rem}nav ul li ul{margin:1.5rem 0 -2rem}.menu-nosprojets a.tousprojets{font-size:.7rem;left:1rem}.menu-nosprojets{left:-15%;width:37%}.homeprojets p{font-size:.6rem;line-height:.9rem}.homeprojets h3{font-size:1.2rem;line-height:1.4rem}a.btn{font-size:.7rem}#home .bgred h2{font-size:1rem;line-height:1.25rem}#home .bgred h2 b{font-size:1.1rem}.videoplay,.videoplay.active{width:4rem;height:4rem;overflow:hidden;text-indent:-3000px;left:-2rem;top:calc(50% - 2rem);background-position:center}#home .bgwhite .col1{width:35%;margin-left:10%}#home .bgwhite .col2{width:55%}#home .swiper .col2{margin-left:5%;width:50%}#home .bgwhite .col1 h1{font-size:1.25rem;line-height:1.5rem}#home .bgwhite .col2 .redcircle{width:60%;height:11.6rem;padding:8.25rem 15% 0}#home .bgwhite .col2 .redcircle p{font-size:.75rem;line-height:1.25rem}#home .bgwhite .col2 .redcircle:before{height:1.5rem;top:6rem}#home .outslide{margin:-1rem 0 -2rem}#home .swiper .col2 p{font-size:.7rem;line-height:.9rem;width:70%}#home .emotion .swiper p{font-size:.7rem;line-height:1rem}#home .emotion .swiper p.white.playfair{flex-flow:column wrap;font-size:.7rem;line-height:1rem;display:flex;justify-content:flex-end}#home .emotion div.pink.justify{margin-bottom:1.5rem}#home .swiper.container2 .swiper-slide{min-height:23vw}.nosprojets .spannomargin-18.relative{height:auto}.nosprojets .spannomargin-18.relative .outimg{width:100%;position:relative}.footerlogo{width:85%}footer .catch{width:85%;font-size:.5rem;line-height:.55rem}footer p.sociaux{display:flex;flex-flow:column wrap;font-size:.75rem;line-height:.75rem;margin:2rem auto 1rem auto;align-items:flex-start;width:85%}.footer-contact{font-size:.75rem;line-height:1rem;width:6rem;height:4rem;padding:2rem 0 0}h1.titre-pages{font-size:2rem;margin:1rem auto}#page h2.type_projet,#expertise h2.type_projet,#single h2.type_projet,#contact h2.type_projet{font-size:.7rem;line-height:1rem;width:80%;margin:.5rem 10%}.liste-projets .spannomargin-8 a{overflow:hidden}.liste-projets a{width:90%;margin:.5rem 5%}.liste-projets a img{display:flex}.liste-projets a .cartouche{background:rgba(255,255,255,.9);opacity:1;top:auto;bottom:-20%;left:auto;right:-10%;height:90%;width:100%}.liste-projets .real1 a .cartouche,.liste-projets .real3 a .cartouche,.liste-projets .real5 a .cartouche,.liste-projets .real7 a .cartouche,.liste-projets .real9 a .cartouche,.liste-projets .real11 a .cartouche,.liste-projets .real13 a .cartouche,.liste-projets .real15 a .cartouche,.liste-projets .real17 a .cartouche,.liste-projets .real19 a .cartouche,.liste-projets .real21 a .cartouche,.liste-projets .real23 a .cartouche,.liste-projets .real25 a .cartouche,.liste-projets .real27 a .cartouche,.liste-projets .real29 a .cartouche,.liste-projets .real31 a .cartouche,.liste-projets .real33 a .cartouche,.liste-projets .real35 a .cartouche,.liste-projets .real37 a .cartouche,.liste-projets .real39 a .cartouche,.liste-projets .real41 a .cartouche,.liste-projets .real43 a .cartouche,.liste-projets .real45 a .cartouche,.liste-projets .real47 a .cartouche,.liste-projets .real49 a .cartouche{right:auto;left:-10%}.liste-projets a .voir{right:1%;bottom:35%;font-size:.6rem;width:2rem;height:2rem;opacity:1}.liste-projets .real2 a .voir,.liste-projets .real4 a .voir,.liste-projets .real6 a .voir,.liste-projets .real8 a .voir,.liste-projets .real10 a .voir,.liste-projets .real12 a .voir,.liste-projets .real14 a .voir,.liste-projets .real16 a .voir,.liste-projets .real18 a .voir,.liste-projets .real20 a .voir,.liste-projets .real22 a .voir,.liste-projets .real24 a .voir,.liste-projets .real26 a .voir,.liste-projets .real28 a .voir,.liste-projets .real30 a .voir,.liste-projets .real32 a .voir,.liste-projets .real34 a .voir,.liste-projets .real36 a .voir,.liste-projets .real38 a .voir,.liste-projets .real40 a .voir,.liste-projets .real42 a .voir,.liste-projets .real44 a .voir,.liste-projets .real46 a .voir,.liste-projets .real48 a .voir,.liste-projets .real50 a .voir{right:auto;left:1%}.liste-projets .real5 a .voir,.liste-projets .real9 a .voir,.liste-projets .real15 a .voir,.liste-projets .real19 a .voir,.liste-projets .real25 a .voir,.liste-projets .real29 a .voir,.liste-projets .real35 a .voir,.liste-projets .real39 a .voir,.liste-projets .real45 a .voir,.liste-projets .real49 a .voir{right:20%;bottom:58%}.liste-projets .real2 a .voir,.liste-projets .real12 a .voir,.liste-projets .real22 a .voir,.liste-projets .real32 a .voir,.liste-projets .real42 a .voir{left:20%;bottom:58%}.liste-projets .real3 a .voir,.liste-projets .real13 a .voir,.liste-projets .real23 a .voir,.liste-projets .real33 a .voir,.liste-projets .real43 a .voir{right:1%;bottom:1%}.liste-projets .real8 a .voir,.liste-projets .real18 a .voir,.liste-projets .real28 a .voir,.liste-projets .real38 a .voir,.liste-projets .real48 a .voir{left:1%;bottom:1%}.liste-projets a .cartouche .in-cartouche{margin:2rem 15% 0;width:70%}.liste-projets a .cartouche .in-cartouche h3{font-size:.75rem;line-height:.9rem;margin-bottom:.25rem;color:#d22d1b}.liste-projets a .cartouche .in-cartouche h4{font-size:.3rem;line-height:.55rem;width:100%;color:#d22d1b}.pagination{margin:4rem 0}.pagination span.current,.pagination a,.pagination span,.pagination a.next,.pagination a.prev{width:2rem;height:2rem;font-size:1.25rem}.pagination a.next,.pagination a.prev{background-size:70%;width:2.5rem;height:2.5rem}.pagination span.current{margin-top:-.5rem}.membre .out-photo{width:100px;height:100px}.membre p{font-size:10px;line-height:12px}.membre.membren1:after{top:28%}.membre.membren2:after{right:10%}}@media (min-width:1280px) and (max-width:1479px){.bordure:before,.bordure:after{width:16px}header:before{height:16px}nav ul li ul{margin:2vw 0 -1vw}.marquee1{margin-top:4.25vw}.bloc-texte p,.bloc-texte ul{font-size:16px;line-height:28px}.bloc-texte h2{font-size:26px}.bloc-texte h3{font-size:24px}.bloc-texte h4{font-size:22px}.in-toggletxt p,#clictxt p{font-size:14px;line-height:24px}#clictxt h2,#clictxt h3,#clictxt h4,.in-toggletxt h2,.in-toggletxt h3,.in-toggletxt h4{font-size:20px}.projet-6 .bloc-texte p{font-size:14px;line-height:24px}.bloc-texte em{font-size:26px}.membre p{font-size:15px;line-height:26px;min-height:22vw}.membre.membren2:after{right:5%}.membre.membren1:after{top:31%}.membre h3{font-size:20px}.membre h4{font-size:15px}}body #cookie-notice{height:100%;top:30%;left:0;bottom:0;right:0;background-color:rgba(255,255,255,.925)!important;box-shadow:0 0 5vw 5vw rgba(255,255,255,.95)}.cookie-notice-container{width:50%;margin:2% 25% 0;background:transparent url(//www.bonbay.fr/wp-content/themes/bonbay2023/gfx/logo.png) no-repeat center 12%;border:0;padding:240px 5% 20px}#cn-notice-text{font-size:1em;line-height:1.6em;float:left;width:100%;text-align:center;margin-bottom:1em;color:black!important}#cn-notice-text a{color:black!important;text-decoration:underline}#cn-notice-buttons{width:100%}#cookie-notice .cn-button{transform:none!important;display:inline-block!important;margin:0 .5rem!important;font-size:1.2em!important;background:#d22d1b!important;color:#fff!important;border:0 solid #d22d1b!important;text-shadow:none!important;border-radius:0!important;padding:8px 28px!important;transition:ease-in-out all .1s}#cookie-notice .cn-button:hover{background:black!important;color:#fff!important;border-color:black!important;transition:ease-in-out all .1s}#cookie-notice #cn-refuse-cookie.cn-button,#cookie-notice #cn-more-info.cn-button{background:#eee!important;border:0 solid #fff!important;color:#777!important}#cookie-notice #cn-refuse-cookie.cn-button:hover,#cookie-notice #cn-more-info.cn-button:hover{background:#aaa!important;border:0 solid #d22d1b!important;color:#fff!important}#cookie-notice #cn-more-info.cn-button{display:block!important;margin:1rem auto!important;max-width:270px}body #cookie-notice.cookie-notice-hidden.cookie-revoke-visible{display:block!important;background:transparent!important;box-shadow:none!important;height:auto!important;min-width:auto!important;left:auto!important;z-index:16}.cookie-revoke-container{position:fixed;right:0;bottom:0;width:50%;max-width:240px;min-height:20px;z-index:16;opacity:1;background:0 0;padding:0;transform:rotate(-90deg) translateX(120px) translateY(110px)}#cn-revoke-buttons .cn-button{border-color:transparent!important;background:transparent!important;color:#000!important;border-radius:0!important;padding:0!important;height:20px!important;font-size:.8rem!important;line-height:21px!important;width:100%;display:block;margin:0!important}#cn-revoke-buttons{display:inline-block;width:100%}#cn-revoke-buttons .cn-button:hover{background:#fff!important;color:#d22d1b!important;box-shadow:none}#cn-revoke-text{display:none}#cn-close-notice{display:none}.grecaptcha-badge{display:none!important;visibility:hidden!important}@media (max-width:1024px){.cookie-notice-container{width:70%;margin:2% 15% 0}}@media (max-width:767px){.cookie-notice-container{width:90%;margin:2% 5% 0}body #cookie-notice{top:25%}#cn-notice-text{font-size:1.1em}}