.solid-footer-bottom-item3{align-items:center;display:flex;justify-content:flex-end}.solid-footer-bottom img#footer-boostu-logo{width:120px !important;margin:0 !important}@media only screen and (max-width:414px){.solid-footer-bottom .solid-footer-bottom-item3{grid-column:1;grid-row:3;text-align:center !important;justify-content:center !important;margin-bottom:50px}}span.material-icons.iconNavBackActIcon.slick-arrow,span.material-icons.iconNavNextActIcon.slick-arrow{opacity:.5}span.material-icons.iconNavBackActIcon.slick-arrow:hover,span.material-icons.iconNavNextActIcon.slick-arrow:hover{opacity:1}span.material-icons.iconNavBackActIcon.slick-arrow{position:absolute;bottom:-20px;left:0;color:#000}span.material-icons.iconNavNextActIcon.slick-arrow{position:absolute;bottom:-20px;right:0;color:#000}.galleryBlock{max-width:50%;margin:40px auto}.portfolioImage img{min-height:100%;width:auto}.galleryBlockP{margin:80px 0}.slick-dots{display:flex;justify-content:center;margin:0;padding:1rem 0;list-style-type:none}.slick-dots li{margin:0 .25rem}.slick-dots li button{display:block;width:20px;height:2px;padding:0;border:none;border-radius:0;background-color:#777;text-indent:-9999px}.slick-dots li.slick-active button{background-color:#000}.solid-grid-50{margin-bottom:60px;margin-top:60px;grid-gap:30px}img.resIntroImg{object-fit:cover;min-width:100%;min-height:300px;height:100%}.solid-item-right{grid-column:2;grid-row:1}.solid-item-left{grid-column:1;grid-row:1}.solid-item-left.right,.solid-item-right.left{align-self:center}@media only screen and (max-width:834px){.solid-item-right.right{grid-column:1;grid-row:1}.solid-item-right.left{grid-column:1;grid-row:2}.solid-item-left.left{grid-column:1;grid-row:1}.solid-item-left.right{grid-column:1;grid-row:2}.galleryBlock{max-width:90%;margin:40px auto}}a.resLinkHg{display:block;margin-bottom:20px}.reservationPage .bookingBlock button.btn.btn-booking.extraLink{min-width:280px}.cadeaubon-wrapper{display:none}.boostu-header-main_navigation{width:calc(100% - 370px)}.boostu-header-main_navigation ul{flex-wrap:nowrap}ul.polylang_langswitcher{display:inline-block;vertical-align:middle;list-style:none;margin:0 10px;padding:0;white-space:nowrap}ul.polylang_langswitcher li.lang-item{display:inline-block;margin:0;padding:0}ul.polylang_langswitcher li.lang-item a{font-size:16px;color:#adabab;text-decoration:none}ul.polylang_langswitcher li.lang-item.current-lang a{color:var(--black)}.text-image .text-image-row{display:flex;align-items:center;padding:48px 0}.text-image .text-image-row:nth-child(2n+2){flex-flow:row-reverse wrap}.text-image .text-image-row .text-image-row-text{width:50%;padding-right:40px}.text-image .text-image-row img{width:50%}.text-image .text-image-row:nth-child(2n+2) .text-image-row-text{padding-left:40px;padding-right:0}@media only screen and (max-width:768px){.text-image .text-image-row,.text-image .text-image-row:nth-child(2n+2){flex-flow:column-reverse}.text-image .text-image-row .text-image-row-text{width:100%;padding:0 0 32px !important}.text-image .text-image-row img{width:100%}}#business{margin-top:80px}#business .btn,#business input.wpcf7-form-control.wpcf7-submit{text-transform:uppercase}#business .btn span,#business .btn .btnTxt{font-size:15px;font-weight:300;font-family:var(--font);color:var(--white)}#business .btn.btn-white span,#business .btn.btn-white .btnTxt{color:var(--black)}.businessIntro{margin-bottom:40px;text-align:center}.businessIntro .intro-text{display:block;max-width:65%;margin:0 auto 20px;text-align:center;color:var(--black)}.businessIntro .intro-text h1,.businessIntro .intro-text h2,.businessIntro .intro-text h3{font-family:lust-sans,sans-serif;font-weight:400;margin:0 0 8px;line-height:1.1;color:var(--black)}.businessIntro .intro-text h1{font-size:2.4rem}.businessIntro .intro-text h2{font-size:1.5rem;font-weight:300}.businessIntro .intro-text p{line-height:1.7;font-weight:300}.businessIntro .intro-cta{text-align:center;margin-bottom:40px}.businessIntro .intro-cta a.btn.btn-black{display:inline-block;width:auto}.businessIntro .intro-image img.businessMainImg{display:block;max-width:50%;margin:0 auto;width:auto;height:auto}.businessFormules{margin:80px 0}.businessFormules .formules-wrapper{display:flex;justify-content:center;flex-wrap:wrap;align-items:stretch;gap:20px}.businessFormules .formule-item{display:flex;flex-direction:column;text-align:center;padding:40px 30px;width:calc(33% - 20px);background-color:var(--gray)}.businessFormules .formule-text{display:block;flex:1;margin:0 auto 25px}.businessFormules .formule-text h2,.businessFormules .formule-text h3{font-size:2rem;margin:0 0 12px;font-weight:400;font-family:lust-sans,sans-serif}.businessFormules .formule-text p{line-height:1.7;font-size:16px}.businessFormules .formule-cta{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:auto}.businessFormules .formule-cta a.btn.btn-black,.businessFormules .formule-cta a.btn.btn-white{min-width:200px}.businessFormules .formule-cta a.btn.btn-white{color:var(--black);background-color:var(--white);border:1px solid var(--black)}.businessAbout{position:relative;margin:80px 0;padding:80px 0 40px;text-align:center}.businessAbout .about-image,.businessTestimonial .testimonial-image{position:relative;display:block;max-width:50%;margin:0 auto 40px;z-index:1}.businessAbout .about-image:before,.businessTestimonial .testimonial-image:before{content:'';position:absolute;top:-80px;left:50%;transform:translateX(-50%);width:100vw;height:calc(80px + 50%);background-color:var(--gray);z-index:0}.businessAbout .about-image img.businessMainImg,.businessTestimonial .testimonial-image img.businessMainImg{display:block;width:100%;height:auto;position:relative;z-index:1}.businessAbout .about-text{position:relative;z-index:1;display:block;max-width:65%;margin:0 auto;text-align:center}.businessAbout .about-text h2,.businessAbout .about-text h3{font-size:2.5rem;margin:0 0 20px;font-weight:400;font-family:lust-sans,sans-serif;text-align:center}.businessAbout .about-text p{line-height:1.7}.businessTestimonial{position:relative;margin:80px 0;padding:80px 0 40px;text-align:center}.businessTestimonial .testimonial-text{position:relative;z-index:1;display:block;max-width:65%;margin:0 auto;text-align:center}.businessTestimonial .testimonial-text h2,.businessTestimonial .testimonial-text h3,.businessTestimonial .testimonial-text blockquote{font-size:2rem;margin:0 0 16px;font-weight:400;font-family:lust-sans,sans-serif;line-height:1.4;text-align:center}.businessTestimonial .testimonial-text p{line-height:1.7;font-style:italic}#business .contact-block{margin:80px 0;padding:80px 0;background-color:var(--gray)}#business .contact-block .solid-container{display:block;max-width:720px;margin:0 auto;text-align:center}#business .contact-block .form-text{margin-bottom:40px;text-align:center}#business .contact-block .form-text h2,#business .contact-block .form-text h3{font-size:2.5rem;margin:0 0 16px;font-weight:400;font-family:lust-sans,sans-serif;text-align:center}#business .contact-block .form-text p{line-height:1.7;text-align:center}#business .contact-block .form-wrapper{width:100%;text-align:left}#business .contact-block .form-wrapper .wrap,#business .contact-block .form-wrapper p.wrap{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:12px;margin-bottom:12px}#business .contact-block .form-wrapper .wrap br,#business .contact-block .form-wrapper p.wrap br{display:none}#business .contact-block .form-wrapper .wrap .wpcf7-form-control-wrap,#business .contact-block .form-wrapper p.wrap .wpcf7-form-control-wrap{width:100%;min-width:0;box-sizing:border-box}#business .contact-block .form-wrapper .wrap .wpcf7-form-control-wrap input.wpcf7-form-control,#business .contact-block .form-wrapper .wrap .wpcf7-form-control-wrap select.wpcf7-form-control,#business .contact-block .form-wrapper .wrap .wpcf7-form-control-wrap textarea.wpcf7-form-control,#business .contact-block .form-wrapper p.wrap .wpcf7-form-control-wrap input.wpcf7-form-control,#business .contact-block .form-wrapper p.wrap .wpcf7-form-control-wrap select.wpcf7-form-control,#business .contact-block .form-wrapper p.wrap .wpcf7-form-control-wrap textarea.wpcf7-form-control{margin-bottom:0}#business .contact-block .form-wrapper input.wpcf7-form-control:not([type=submit]),#business .contact-block .form-wrapper select.wpcf7-form-control,#business .contact-block .form-wrapper textarea.wpcf7-form-control{width:100%;max-width:100%;padding:10px 12px;margin-bottom:12px;border:1px solid var(--black);border-radius:0;background-color:var(--white);font-family:var(--font);font-size:16px;box-sizing:border-box}#business .contact-block .form-wrapper textarea.wpcf7-form-control{min-height:120px;resize:vertical}#business .contact-block .form-wrapper input.wpcf7-form-control.wpcf7-submit{font-family:var(--lust);font-weight:300;font-size:18px;text-align:center;padding:8px 18px;margin:0 auto;display:block;cursor:pointer;border:1px solid var(--black);border-radius:0;outline:none;color:var(--white);background-color:var(--black);min-width:200px}#business .contact-block .form-wrapper input.wpcf7-form-control.wpcf7-submit:hover{color:var(--white);background-color:var(--black);border:1px solid var(--black);transform:translateY(3px);box-shadow:1px 1px 4px 0 rgba(0,0,0,.3)}#business .contact-block .form-wrapper .wpcf7-response-output{margin:16px 0 0;padding:12px;border:1px solid var(--black)}@media only screen and (max-width:834px){.businessIntro .intro-text{max-width:80%}.businessIntro .intro-text h1{font-size:2.8rem}.businessFormules .formule-item{width:calc(50% - 20px)}.businessAbout .about-text,.businessTestimonial .testimonial-text{max-width:80%}.businessAbout .about-image,.businessTestimonial .testimonial-image{max-width:90%}#business .contact-block{padding-left:24px;padding-right:24px}#business .contact-block .solid-container{max-width:100%;padding-left:16px;padding-right:16px}#business .contact-block .form-wrapper .wrap,#business .contact-block .form-wrapper p.wrap{grid-template-columns:1fr}}@media only screen and (max-width:667px){.businessIntro .intro-text h1{font-size:2.5rem}.businessFormules .formule-item{width:calc(100% - 20px)}.businessFormules .formule-text h2,.businessFormules .formule-text h3{font-size:2.5rem}.businessAbout .about-text h2,.businessAbout .about-text h3{font-size:2.5rem}.businessTestimonial .testimonial-text h2,.businessTestimonial .testimonial-text h3,.businessTestimonial .testimonial-text blockquote{font-size:2.5rem}#business .contact-block .form-text h2,#business .contact-block .form-text h3{font-size:2.5rem}}@media only screen and (max-width:414px){.businessIntro .intro-text{max-width:96%}.businessIntro .intro-image img.businessMainImg{max-width:60%}.businessIntro .intro-text h1{font-size:2rem}.businessIntro .intro-text h2{font-size:1.3rem}.businessAbout .about-image,.businessTestimonial .testimonial-image{max-width:96%}.businessAbout .about-image img.businessMainImg,.businessTestimonial .testimonial-image img.businessMainImg{max-width:100%}.businessAbout .about-text,.businessTestimonial .testimonial-text{max-width:96%}.businessFormules .formule-text h2,.businessFormules .formule-text h3{font-size:2rem}.businessAbout,.businessTestimonial{padding:60px 0 40px}.businessAbout .about-image:before,.businessTestimonial .testimonial-image:before{top:-60px;height:calc(60px + 50%)}.businessAbout .about-text h2,.businessAbout .about-text h3{font-size:2rem}.businessTestimonial .testimonial-text h2,.businessTestimonial .testimonial-text h3,.businessTestimonial .testimonial-text blockquote{font-size:2rem}#business .contact-block{padding:60px 20px}#business .contact-block .solid-container{padding-left:12px;padding-right:12px}#business .contact-block .form-text h2,#business .contact-block .form-text h3{font-size:2rem}}