@font-face{font-display:swap;font-family:French Script MT;src:url(FrenchScriptMT.ttf)}body,html{height:100%;width:100%}body{font-display:swap;font-family:Merriweather,Helvetica Neue,Arial,sans-serif}hr{border-color:#d49f46;border-width:3px;margin-left:auto!important;margin-right:auto!important;max-width:50px;opacity:1}hr.light{border-color:#fff}a{transition:all .2s}a,a:hover{color:#d49f46}h1,h2,h3,h4,h5,h6{font-display:swap;font-family:French Script MT,Helvetica Neue,Arial,sans-serif}.bg-primary{background-color:#d49f46!important}.bg-dark{background-color:#212529!important}.text-faded{color:hsla(0,0%,100%,.7)}section{padding:4rem 0}.section-heading{margin-top:0}::-moz-selection{background:#212529;color:#fff;text-shadow:none}::selection{background:#212529;color:#fff;text-shadow:none}img::selection{background:transparent;color:#fff}img::-moz-selection{background:transparent;color:#fff}img.picto{height:100px;width:100px}.text-muted{font-size:80%}.footer-logos img,.footer-partenaires img{height:60px;margin:5px}ul.centered-list{margin-left:25%;text-align:left;width:50%}ul.multilayer-list{width:100%}ul.multilayer-list,ul.multilayer-list ul{margin-left:0;text-align:left}#mainNav{background-color:#d49f46;border-bottom:1px solid rgba(33,37,41,.1);height:80px;transition:all .2s}#mainNav,#mainNav .navbar-brand{font-display:swap;font-family:Open Sans,Helvetica Neue,Arial,sans-serif}#mainNav .navbar-brand{color:#fff;font-weight:700;text-transform:uppercase}#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#fff}#mainNav .navbar-nav>li.nav-item{background-color:#d49f46}#mainNav .navbar-nav>li.nav-item>a.nav-link,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus{color:#fff;font-size:.9rem;font-weight:700;text-transform:uppercase}#mainNav .navbar-nav>li.nav-item>a.nav-link:focus:hover,#mainNav .navbar-nav>li.nav-item>a.nav-link:hover{color:#212529}#mainNav .navbar-nav>li.nav-item>a.nav-link.active,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus.active{background-color:transparent;color:#fff!important}#mainNav .navbar-nav>li.nav-item>a.nav-link.active:hover,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus.active:hover{background-color:transparent}@media (min-width:992px){#mainNav{background-color:transparent;border-color:transparent}#mainNav .navbar-brand{color:hsla(0,0%,100%,.7);visibility:hidden}#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#fff}#mainNav .navbar-nav>li.nav-item{background-color:transparent}#mainNav .navbar-nav>li.nav-item>a.nav-link{padding:.5rem 1rem}#mainNav .navbar-nav>li.nav-item>a.nav-link,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus{color:rgba(212,159,70,.7)}#mainNav .navbar-nav>li.nav-item>a.nav-link:focus:hover,#mainNav .navbar-nav>li.nav-item>a.nav-link:hover{color:#d49f46}#mainNav.navbar-shrink{background-color:#d49f46;border-bottom:1px solid rgba(33,37,41,.1)}#mainNav.navbar-shrink .navbar-brand{color:#fff;visibility:visible}#mainNav.navbar-shrink .navbar-brand:focus,#mainNav.navbar-shrink .navbar-brand:hover{color:#fff}#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link,#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link:focus{color:#212529}#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link:focus:hover,#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link:hover{color:#fff}}header.masthead{background-position:50%;background-size:cover;padding-bottom:calc(10rem - 56px);padding-top:10rem}header.masthead hr{margin-bottom:30px;margin-top:30px}header.masthead h1{font-size:6rem}header.masthead h2{font-size:5rem}header.masthead p{font-weight:300}@media (min-width:768px){header.masthead p{font-size:1.15rem}}@media (min-width:992px){header.masthead{height:100vh;min-height:650px;padding-bottom:0;padding-top:0}header.masthead h1{font-size:6rem}}@media (min-width:1200px){header.masthead h1{font-size:8rem}}header.masthead .container{margin-left:0;margin-top:65px}.webp header.masthead{background-image:url(../img/site/exterieur_fleurs.webp)}.no-webp header.masthead{background-image:url(../img/site/exterieur_fleurs.jpg)}.service-box{max-width:400px}.portfolio-box{display:block;margin:7px 10px;position:relative}.portfolio-box .portfolio-box-caption{background:rgba(212,159,70,.7);bottom:0;color:#fff;display:block;height:100%;opacity:0;position:absolute;text-align:center;transition:all .2s;width:100%}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content{position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category,.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-display:swap;font-family:Open Sans,Helvetica Neue,Arial,sans-serif;padding:0 15px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{font-size:14px;font-weight:600;text-transform:uppercase}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-size:18px}.portfolio-box:hover .portfolio-box-caption{opacity:1}.portfolio-box:focus{outline:none}@media (min-width:768px){.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{font-size:16px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-size:22px}}.portfolio-parent{display:block;position:relative}.portfolio-parent .miniatures{bottom:0;display:flex;flex-basis:0;flex-direction:row;flex-grow:1;height:25%;justify-content:space-between;margin:20px auto 5px;padding-left:10px;padding-right:10px;position:absolute;text-align:center}.portfolio-parent .miniatures a{flex:1}.portfolio-parent .miniatures a img{height:100%}.img-galerie{height:200px}.text-primary{color:#d49f46!important}.btn{border:none;border-radius:300px;font-display:swap;font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:700;text-transform:uppercase}.btn-xl{padding:1rem 2rem}.btn-primary{background-color:#d49f46;border-color:#d49f46}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#cf9431!important;color:#fff}.btn-primary:active,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(240,95,64,.5)!important}div.tarifs ul{list-style-type:none}div.tarifs ul li{margin-bottom:5px}form .couleur{display:none}.collapsible-btn{display:inline-block;height:40px}.collapsible-btn a:after{content:"\f068";font-family:Font Awesome\ 5 Free;font-weight:900}.collapsible-btn a.collapsed:after{content:"\f067";font-family:Font Awesome\ 5 Free;font-weight:900}