.primary-color {
	color: #9e0467;
}
.primary-color {
	color: #9e0467;
}
.secondary-bg-color {
	background-color: #42072e;
}
.secondary-color {
	color: #42072e;
}
.tertiary-bg-color {
	background-color: #fff;
}
.tertiary-color {
	color: #fff;
}
.config-font {
	font-family: Dancing Script, sans-serif;
}
body{
	background:url(https://stefyservices.fr/uploads/media/images/cms/medias/thumb_/cms/medias/62c4118a53cda_images_large.png);background-size:auto;background-attachment:fixed !important
}
.tiktok{max-width:40px;filter:invert(1)}
.items-content .item .image img{max-width:150px !important}
.img-fluid{max-width:150px !important}
html{overflow-x:hidden}
hr{border:2px solid #9e0467;margin:2% 0}
.contain-icon{display:flex;justify-content:center}
h1{color:#42072e;font-family:Dancing Script, sans-serif;font-size:3em}
h2,.h2{color:#9e0467;font-family:Dancing Script, sans-serif;font-size:3.5em;font-weight:900}
.h2{font-size:2em}
h3{color:#9e0467;font-size:1.5em;font-family:'Montserrat', sans-serif;margin-bottom:1%}
h4{color:#fff;font-family:Dancing Script, sans-serif;padding-bottom:4%;font-size:1.5em}h5{color:#42072e;font-family:'Montserrat', sans-serif;letter-spacing:2px;font-weight:600}h6{color:#9e0467;font-family:'Montserrat', sans-serif}.image-full-width-text-content h2{font-family:Dancing Script, sans-serif;color:#fff;font-size:2.8em;line-height:1}.image-full-width-text-content h3{margin:1em 0;font-family:'Montserrat', sans-serif;font-weight:700;color:white;font-size:2em}a{color:#42072e}a:hover,a:focus{text-decoration:none;opacity:0.8;transition:0.3s}.scrollTop{background-color:#42072e;color:#fff;border-radius:50px;border:2px solid #fff}.scrollTop:hover{background-color:#42072e;opacity:0.8;color:#fff}.modal-content .custom-control-input:active{background-color:#f5e5f0 !important}.modal-content .custom-control-input:focus{box-shadow:0 0 0 1px #42072e !important}.modal-content .custom-control-label::before{background-color:#f5e5f0 !important;box-shadow:0 0 0 1px #42072e !important}p{font-family:'Montserrat', sans-serif;color:#000;font-weight:400;font-size:1.2em}strong{color:#000}.btn{color:#fff;font-family:'Montserrat', sans-serif;font-weight:400;border:none;border-bottom:2px solid #42072e;font-size:1.3em;font-weight:600;letter-spacing:2px;padding:10px 20px;transition:all 0.3s;border-radius:0 !important}.btn:hover{color:#fff;font-family:'Montserrat', sans-serif;font-weight:600;border:none;border-bottom:2px solid #42072e;transition:all 0.3s;letter-spacing:3px}.map-full-width{padding:0}ul li p strong{color:#42072e;font-weight:600}blockquote h6{font-size:21px;color:#9e0467 !important;margin-top:6%}blockquote h6::before{content:open-quote;color:#9e0467;font-weight:bold;color:transparent;padding-left:33px;background:url('https://stefyservices.fr/uploads/media/images/cms/medias/thumb_/cms/medias/62b19b2010489_images_small.png');background-repeat:no-repeat;background-size:37px}******ERROR-PAGE***** /***********************/ .error-content .btn-error{border:1px solid #42072e;background-color:#42072e;color:#fff;transition:all 0.3s}******ERROR-PAGE***** /***********************/ .error-content .btn-three-columns:hover{opacity:1;margin-left:20px}.top-menu{padding:0px 25px}.top-menu.affix-top{background-color:transparent !important}.top-menu.affix-top .navbar-brand{font-family:'Montserrat', sans-serif}.top-menu.affix-top .navbar-brand img{display:none}.top-menu.affix-top .navbar-collapse{justify-content:space-between !important}.top-menu.affix-top li a,.top-menu.affix-top .navbar-brand{font-family:'Montserrat', sans-serif;transition:0.3s;text-align:center}.top-menu.affix-top li a:hover{opacity:0.9;font-family:'Montserrat', sans-serif;color:#fff !important;border-bottom:2px solid #fff}.top-menu .affix{background-color:#fff;box-shadow:0px 12px 26px 0px rgba(0, 0, 0, 0.26)}.top-menu .affix li a{font-family:'Montserrat', sans-serif;color:#9e0467 !important;text-align:center}.top-menu .affix li a :hover{opacity:0.9;font-family:'Montserrat', sans-serif;color:#fff !important;border-bottom:2px solid #fff}.affix li a:hover,.top-menu li .dropdown-menu li a:hover{opacity:0.9;font-family:'Montserrat', sans-serif;color:#9e0467 !important;border-bottom:2px solid #9e0467}.top-menu li .dropdown-menu{background-color:#9e0467;margin-top:-5px}.top-menu li .dropdown-menu li a{color:#fff !important;margin-left:4%}.top-menu li .dropdown-menu li a:hover{opacity:0.9;font-family:'Montserrat', sans-serif;color:#fff !important;border-bottom:2px solid #fff}.top-menu li .dropdown-menu li a .active{opacity:0.9;font-family:'Montserrat', sans-serif;color:#fff !important;border-bottom:2px solid #fff}.top-menu li .dropdown-menu li a .active > a:first-child{background-color:transparent;color:#fff !important;border-radius:0px;border-bottom:2px solid #fff}.affix-top .active > a:first-child{background-color:transparent;color:#fff !important;border-radius:0px;border-bottom:2px solid #9e0467}.affix .active > a:first-child{background-color:transparent;color:#9e0467 !important;border-radius:0px;border-bottom:2px solid #9e0467}.top-menu .dropdown-menu .active{border-bottom:none !important}.top-menu .dropdown-menu:before{border-color:transparent transparent #42072e transparent}i{font-size:2em !important}.top-menu .dropdown-menu li{padding:8px 15px;min-width:251px}.navbar-toggler{background-color:#9e0467 !important}.top-menu .navbar-toggler-icon{filter:invert(1) !important}@media (max-width:992px){.affix-top li a{font-family:'Montserrat', sans-serif;color:#333 !important;letter-spacing:2px;transition:0.3s;font-size:15px}.navbar-toggler{background-color:#9e0467;border:0}.top-menu{padding:0}.navbar-collapse .dropdown{border-top:1px solid #fbfbfb}.top-menu .navbar-collapse .dropdown .icon-dropdown{color:#42072e !important}.navbar-collapse{border-top:2px solid #42072e;background-color:#fff;overflow:scroll}.top-menu .dropdown-menu li:first-child,.top-menu .nav-item,.top-menu .dropdown .nav-item{border:none}}#sidebar{background-color:rgba(255, 255, 255, 0.9)}.sidebar .sidebar-header img{width:80%}.hamb-menu{display:none}.sidebar .sidebar-header strong{color:#757575;font-family:Dancing Script, sans-serif;letter-spacing:4px;font-size:1.5em;display:none}.hamburger.is-open .hamb-top,.hamburger.is-open .hamb-middle,.hamburger.is-open .hamb-bottom,.hamburger.is-closed .hamb-top,.hamburger.is-closed .hamb-middle,.hamburger.is-closed .hamb-bottom{background:#fff}.hamburger{width:60px;background-color:#9e0467;border-radius:0px 5px 5px 0px}.sidebar li a{font-family:Dancing Script, sans-serif;letter-spacing:1px;font-size:17px;color:#42072e;transition:all 0.3s}.sidebar li ul li a{font-size:15px}.sidebar .active > a:first-child{color:#42072e !important;border-left:2px solid #42072e;font-weight:900}.sidebar li .nav-link:hover{color:#42072e;padding-left:25px;border-left:2px solid #42072e;font-weight:900}.dropdown-toggle{color:#9e0467 !important}.sidebar .social-network ul li a{background-color:#42072e;color:#fff}.social-network ul::before{background-color:#42072e}.arrow-down-content{display:none !important}.slider-content .home-slider-text{justify-content:flex-start}.slider-content .home-slider-text .content .logo-content{justify-content:flex-start}.slider-content .home-slider-text .btn-slider-content{justify-content:center !important;font-size:2em !important;margin-top:0 !important}.slider-content .home-slider-text h1{font-size:3.5em;font-family:'Montserrat', sans-serif}.slider-content .home-slider-text h2{font-size:2em;color:#fff}.slider-content .home-slider-text h3{margin:0% 0% 3%;font-size:2.5em;color:#42072e;font-family:'Dancing Script', sans-serif}.slider-content .logo-content img{max-width:645px;height:auto;margin-bottom:2%;margin-top:8em}.slider-content p{color:#fff}.slider-content .line-slider-content .line,.line2,.line3,.line4{background:#fff}.slider-content .carousel-indicators .active{background-color:#9e0467}.slider-content .carousel-fade{height:80vh}.slider-content .btn-slider{color:#fff;border-color:#9e0467;padding:10px 20px;letter-spacing:0}.slider-content .btn-slider:hover{letter-spacing:2px}.slider-content .btn-slider-call-to-action{color:#fff;border-color:#9e0467;font-style:normal;padding:10px 20px;letter-spacing:0}.slider-content .btn-slider-call-to-action:hover{letter-spacing:2px}.slider-content .background-pattern{opacity:0.2}.slider-content .background-opacity-slider{background-color:transparent}.two-columns-content h2{font-family:Dancing Script, sans-serif;color:#42072e;font-size:3em !important;font-weight:900}.two-columns-content h6{color:#9e0467 !important}.two-columns-content h3{font-family:'Montserrat', sans-serif;color:#9e0467;font-size:1.6em;text-decoration:none;font-weight:400;margin-top:2%}.two-columns-content hr{border:2px solid #9e0467;margin:3% 0%}.two-columns-content .btn-content{justify-content:flex-start}.two-columns-content .btn{color:#9e0467;border-bottom:2px solid #42072e}.two-columns-content .btn-two-columns:hover{margin-left:20px}.two-columns-content p{line-height:1.2;color:#000;letter-spacing:0 !important;margin:0 !important}.two-columns-text-content hr{margin:2% 20% 2% 0%}.two-columns-text-content .item-content h2{font-size:2.5em;color:#9e0467}.two-columns-content .bloc-left,.two-columns-content .bloc-right{background-color:transparent}.two-columns-content .bloc-right{padding:0% 0% 0% 9%}.inter p{line-height:1.5}.two-columns-content{padding:4% 6%;background-color:transparent}.page-contact .two-columns-text-content{margin-bottom:2%}.page-contact .two-columns-text-content .item-content h4{color:#9e0467;font-size:1.7em}.page-contact .two-columns-text-content .item-content hr{margin:2% 30% 2% 0%}.acces .items-content{display:flex;flex-direction:column;justify-content:center}.two-columns-content .bloc-left{padding:2% 10% 2% 0%;background-color:transparent}.opacity-left{background-color:#9e0467}.two-columns-presentation-content .bloc-left .logo-content img{max-width:300px;height:auto}.two-columns-presentation-content .bloc-left .text-content h1{color:#1b1b1b;text-shadow:1px 2px 3px rgba(150, 150, 150, 0.86)}.two-columns-presentation-content .bloc-left .text-content h2{color:#42072e;text-shadow:1px 2px 3px rgba(150, 150, 150, 0.86)}.two-columns-presentation-content .bloc-left .typewrite{color:#525252;font-family:Dancing Script, sans-serif;font-size:2em}.two-columns-presentation-content .bloc-left .btn-two-columns-presentation{font-family:Dancing Script, sans-serif}.two-columns-presentation-content .bloc-left .btn-two-columns-presentation-call-to-action{font-family:Dancing Script, sans-serif}.two-columns-presentation-content .bloc-left .btn-two-columns-presentation-call-to-action:hover,.two-columns-presentation-content .bloc-left .btn-two-columns-presentation-call-to-action :focus{opacity:0.8}.two-columns-presentation-content .bloc-right .opacity-right{background-color:#42072e}.two-columns-presentation-content .bloc-right .text-content h1{color:#fff;text-shadow:1px 2px 3px rgba(150, 150, 150, 0.86)}.two-columns-presentation-content .bloc-right .text-content h2{color:#fff;text-shadow:1px 2px 3px rgba(150, 150, 150, 0.86)}.two-columns-presentation-content .bloc-right .typewrite{color:#525252;font-family:Dancing Script, sans-serif;font-size:2em}.two-columns-presentation-content .bloc-right .btn-two-columns-presentation{font-family:Dancing Script, sans-serif}.two-columns-presentation-content .bloc-right .btn-two-columns-presentation-call-to-action{font-family:Dancing Script, sans-serif}.two-columns-presentation-content .bloc-right .btn-two-columns-presentation-call-to-action:hover,.two-columns-presentation-content .bloc-right .btn-two-columns-presentation-call-to-action:focus{opacity:0.8}.three-columns-content{padding:2% 0% 0% 0%}.three-columns-content .text-content{background-color:transparent}.three-columns-content .text-content h2{font-size:2em}.three-columns-content .btn-three-columns{transition:all 0.3s;border:2px solid #9e0467}.three-columns-content .btn-three-columns:hover{opacity:1}.btn-three-columns-text-call-to-action{text-align:center}.el-bloco-three h3{margin-top:5%;font-size:1.5em !important}.el-bloco-three .el-logo-content{display:flex;align-items:center;margin-top:8%}.el-bloco-plan .text-content:nth-child(2){text-align:center}.el-bloco-plan a{color:#9e0467}.el-bloco-plan a:hover{color:#42072e !important}.el-bloco-three-2{display:flex;align-items:center;justify-content:center}.el-bloco-three-2 img{width:50%}@media (max-width:992px){.el-bloco-three-2{display:flex;align-items:center;justify-content:center}.el-bloco-three-2 .text-content{text-align:center}.el-bloco-three-2 .text-content img{width:50%}}.two-columns-slider-content h2{font-family:Dancing Script, sans-serif;font-style:italic;letter-spacing:2px;color:#42072e;font-size:3em}.two-columns-slider-content .text-content .bloc-left{background-color:#fff;-webkit-box-shadow:10px 10px 29px -23px rgba(0, 0, 0, 1);-moz-box-shadow:10px 10px 29px -23px rgba(0, 0, 0, 1);box-shadow:10px 10px 29px -23px rgba(0, 0, 0, 1)}.two-columns-slider-content .text-content .bloc-right{background-color:#fff;-webkit-box-shadow:-10px 10px 29px -23px rgba(0, 0, 0, 1);-moz-box-shadow:-10px 10px 29px -23px rgba(0, 0, 0, 1);box-shadow:-10px 10px 29px -23px rgba(0, 0, 0, 1)}.two-columns-slider-content .btn-two-columns{transition:all 0.3s;border:1px solid #2b2b2b;background:transparent;color:#595959;border-radius:0;padding:15px 53px;letter-spacing:1px;text-transform:uppercase;font-size:13px}.two-columns-slider-content .btn-two-columns:hover{opacity:0.5;margin-left:20px}.two-columns-slider-content .carousel-caption span{color:#fff;font-family:Dancing Script, sans-serif;font-style:italic;letter-spacing:2px;text-shadow:1px 2px 3px rgba(150, 150, 150, 0.86)}.two-columns-slider-content .carousel-indicators .active{background-color:#42072e}.video-container .opacity-video{background-color:#003e46;opacity:0.5}.video-container .logo-content img{max-width:590px;height:auto;margin-bottom:3%}.video-container .text-content p{color:#fff}.video-container .text-content h2{color:#fff;font-size:2em;text-transform:uppercase;letter-spacing:10px;font-family:'Montserrat', sans-serif;margin-top:2%;font-weight:900}.video-container .text-content .btn-content .btn-video{color:#42072e;font-weight:900}.video-container .text-content .btn-content .btn-video-call-to-action{backdrop-filter:blur(0px);color:#42072e;font-weight:900}.video-container .text-content .btn-content .btn-video-call-to-action:hover{opacity:0.8}@media (max-width:992px){.video-container .text-content img{max-height:150px;width:auto}}.video-container .arrow-down-content{color:#9e0467;z-index:1000}.video-container .background-pattern{opacity:0.2}.video-container .bottom-pattern{bottom:-100px}.banner-video-content .opacity-banner{opacity:0.4;background-color:#fff}.banner-content{height:70vh;padding-top:70px}.banner-content .opacity-banner{background-color:#9e0467;opacity:1}.banner-content .text-content{padding-top:0 !important}.banner-content .text-content h1{margin-top:7.5em;color:#fff;font-size:3em;font-family:'Montserrat', sans-serif;font-weight:900;font-size:2em;text-transform:uppercase}.banner-content .text-content h1:before{content:url(https://stefyservices.fr/uploads/media/images/cms/medias/a2533847b51c7b13f58a285ab723ddd17e81f609.png);position:absolute;left:50%;top:-150px;transform:translate(-50%)}@media (max-width:1300px){.banner-content .text-content h1{font-size:2em !important;margin-top:8.5em !important}}.banner-content .text-content h2{color:white;margin-top:1%;font-family:'Dancing Script', sans-serif;font-size:3em}.banner-content .text-content h3{font-size:1em;color:#9e0467;letter-spacing:3px;font-family:'Montserrat', sans-serif}.banner-content .text-content hr{margin:2% 45%;border-top:2px solid white}.banner-content .text-content .btn{text-transform:uppercase;font-size:2em;border:solid 2px white;border-radius:10px !important;box-shadow:0px 12px 26px 0px rgba(0, 0, 0, 0.26);color:#fff;border-color:#9e0467}@media (max-width:992px){.banner-content .text-content .btn{font-size:1em !important}}.banner-content .logo-content img{max-width:380px}.banner-video-content h1{font-size:3.5em;text-shadow:1px 2px 3px rgba(150, 150, 150, 0.86)}.banner-video-content h2{color:#fff;text-shadow:1px 2px 3px rgba(150, 150, 150, 0.86)}@media (max-width:575.98px){.banner-video-content h1{font-size:2em}.banner-video-content h2{font-size:1em}}.text-bloc-content{background-color:transparent;margin:2% 4% 0%}.text-bloc-content .btn{color:#9e0467;border-color:#9e0467}.text-bloc-content h2{color:#9e0467}.google h2{color:#fff;margin-bottom:3%}.page-contact .form-contact-content{background-color:transparent;margin-bottom:2.5%}.page-contact .form-contact-content h2{font-size:2em;padding:0;max-width:1200px;margin:auto}.page-contact .form-contact-content h2 img{padding:0 2%}.page-contact .form-contact-content h3{font-size:2em}.page-contact .form-contact-content .btn-contact-form{border-radius:0px;color:#42072e;background-color:transparent;border-bottom:2px solid #9e0467}.page-contact .form-contact-content .form-control{border:2px solid #9e0467;border-radius:10px}.page-contact .form-contact-content .form-control:focus{border-color:#42072e;box-shadow:0 0 0 0.2em rgba(246, 224, 176, 0.35)}.page-contact .form-contact-content .sending-message i{color:#42072e}.page-contact .form-contact-content .recaptcha-text{color:#42072e}.page-contact .form-contact-content .recaptcha-text a{color:#42072e}label{color:#42072e}.form-guest-book-content h4{font-size:2.5em;color:#42072e}.form-guest-book-content .form-control:focus{border-color:#42072e;box-shadow:0 0 0 0.2em rgba(246, 224, 176, 0.35)}.form-guest-book-content .sending-message i{color:#42072e}.activity-content .btn-content a{font-family:'Montserrat', sans-serif;font-size:0.8em !important;font-weight:600;background-color:#9e0467;color:white}.activity-content .bloc-content .text-content{display:none}.page-tarifs .activity-content .bloc-content .text-content{display:block;height:100%}.page-tarifs .activity-content .bloc-content p{font-family:'Montserrat', sans-serif;margin-bottom:0}.activity-content .bloc-content .btn-content a{border-radius:50px}.activity-content .btn-content a:hover{background-color:#9e0467;color:#fff;opacity:1}.activity-content p{font-family:Dancing Script, sans-serif}.activity-content .title-content h3{font-size:3em;color:#42072e}.activity-content .text-content p{font-size:14px}.partners-content button.owl-prev,.partners-content button.owl-next{background-color:#42072e !important;color:#fff}.partners-content{margin-bottom:4%}.partners-content .owl-nav button.owl-prev{padding:2px 10px 10px !important}.partners-content .owl-nav button.owl-next{padding:2px 10px 10px !important}.partners-content .text-content{background:rgba(0, 0, 0, 0.7)}.partners-content p{font-family:Dancing Script, sans-serif}.partners-content h3{font-size:4em;color:#42072e}.guest-book-content .item .avatar{background-color:#42072e !important;color:#fff}.guest-book-content strong{font-family:Dancing Script, sans-serif;color:#42072e !important}.guest-book-content p{font-family:Dancing Script, sans-serif}.informations-content{background-color:transparent;margin-bottom:4%}.informations-content .item-content .item a{color:#9e0467}.informations-content .item-content .item strong{color:#9e0467}.informations-content p{font-family:'Montserrat', sans-serif}.informations-content strong{font-family:Dancing Script, Sans-Serif;font-weight:900;font-size:2em}.informations-content p{color:#9e0467}.informations-content i{color:#42072e;opacity:0.8 !important}.footer-content{background-color:#9e0467;color:#000}.footer-content .btn-seo{font-family:'Montserrat', sans-serif;border:none}.footer-content a{color:#fff}.footer-content p{color:#fff}.footer-content .seo-content .btn-seo{color:#fff}.seo-page .btn-seo{color:#9e0467;border-bottom:2px solid #9e0467}.seo-page .informations-seo-content .text-content h2{color:#9e0467}.seo-page .form-content .title-form{font-family:Dancing Script, Sans-Serif;color:#fff;font-weight:100}.seo-page h2,.seo-page .title-form{color:#42072e;font-family:Dancing Script, sans-serif;color:#42072e}.seo-page .form-control:focus{border-color:#42072e;box-shadow:0 0 0 0.2em rgba(246, 224, 176, 0.35)}.seo-page .form-content .btn-contact-form{background-color:transparent;color:#9e0467;border-bottom:2px solid #9e0467}.seo-page .form-content .recaptcha-text{color:#42072e}.seo-page .form-content .recaptcha-text a{color:#42072e}.seo-page .sending-message i{color:#42072e}.articles-list-content .item-content .item .category .item-category{font-family:Dancing Script, sans-serif;color:#fff;background-color:transparent}.articles-list-content{padding:5%}.item-content .row.row-eq-height{justify-content:center}.article-page-content .text-content h1{font-size:1.5em}.article-page-content .text-content .btn{color:#42072e !important;border-bottom:2px solid #42072e !important}.article-page-content .btn-article-page{color:#fff !important;border-bottom:2px solid #fff !important}.articles-list-content .item .image-content{border:2px solid #fff}.articles-list-content .item .text-content h4{color:#9e0467}.articles-list-content .item-content .item .btn-article{background-color:#42072e;color:#fff;border:none}.article-page-content .btn-article-page{font-family:Dancing Script, sans-serif;color:#42072e;border:1px solid #42072e}.article-page-content .category-article-page{font-family:Dancing Script, sans-serif;color:#fff;background-color:#42072e}.services-list-content .item-content .item .category{font-family:Dancing Script, sans-serif;color:#42072e}.services-list-content .item-content .item .link{font-family:Dancing Script, sans-serif;letter-spacing:5px}.service-page-content .category-service-page{font-family:Dancing Script, sans-serif;color:#fff;background-color:#42072e}.products-list-content .item-content .item .category{font-family:Dancing Script, sans-serif;color:#42072e}.products-list-content .item-content .item .link{font-family:Dancing Script, sans-serif;letter-spacing:5px}.product-page-content .category-product-page{font-family:Dancing Script, sans-serif;color:#fff;background-color:#42072e}.cookieinfo{background-color:#42072e;font-family:Dancing Script, sans-serif;color:#000}.cookieinfo .btn-cookie{background-color:#fff}.cookieinfo a{color:#fff}.document-content .background-pattern{background-color:#42072e}.document-content .title-content strong{font-family:Dancing Script, sans-serif}.items-content{background-color:transparent;padding:1% 2% 0 2%;margin:0 6%}.items-content p{color:#000;margin:0 !important}.items-content hr{margin:2% 0}.items-content .item .text{padding:0 7%}.items-content h2{color:#9e0467;font-family:Dancing Script, sans-serif;font-size:4em;margin-bottom:1%}.items-content h4{color:#9e0467;font-family:'Montserrat', sans-serif;font-size:1.3em}.after-before-content h1,.after-before-content h2,.after-before-content h3,.after-before-content h4{font-family:Dancing Script, sans-serif;color:#42072e}.collapse-container .icofont-container{background-color:#42072e}.collapse-container{padding:0}.collapse-container .card .card-header{background-color:#42072e;color:#9e0467}.collapse-container .card .card-header .btn-collapse{color:#9e0467;font-size:1em;letter-spacing:0px}.collapse-container .card .card-header .btn-collapse:hover{letter-spacing:0.5px}.schedule-content{background-color:#42072e}.schedule-content-items:nth-child(2n+1){background:#f5f5f5}.schedule-content-items-active{background-color:#f7841f !important;color:#f9f9f9;opacity:0.5}.image-full-width-text-content{margin:2% 0 !important}.image-full-width-text-content .container-fluid{background-attachment:fixed !important}.image-full-width-text-content hr{margin:2% 0 !important;border:2px solid #42072e}.no-fixed .container-fluid{background-attachment:initial !important}.image-full-width-text-content .btn-content{justify-content:flex-end;margin-top:2%}.image-full-width-text-content p{color:#fff;font-weight:600}.image-full-width-text-content strong{color:#fff;font-weight:900}.page-accueil .image-full-width-text-content .btn-content{justify-content:flex-start !important}.page-a-propos .image-full-width-text-content .text-content{justify-content:center !important}.page-contact .image-full-width-text-content .text-content{justify-content:center !important}.ombre .text-content{background:rgba(157, 5, 102, 0.5)}.gallery-content .item{height:400px}.gallery-content{margin-bottom:2%}.gallery-content h3{font-size:2em;color:#42072e;font-family:'Montserrat', Sans-Serif}.img-thumbnail{background-color:transparent;border:none}.gallery-type-3{column-count:6 !important;column-gap:0em !important;padding:1% 4%}.cocoen-drag{background:#42072e !important}.after-before-content .content .cocoen-drag::before{background-color:#42072e !important;border:3px solid #42072e}.after-before-content h2{color:#fff;margin-bottom:3%}.after-before-content h3{color:#fff;font-size:2em;margin-bottom:2%}.after-before-content .btn{color:#fff !important}.after-before-content{padding:0;margin:4% 4% 0%}.after-2{padding:0;margin:0% 4% 4% !important}.google{margin-bottom:3% !important}.legal-form a{color:#42072e}i.icofont-arrow-right{display:none}
@media (max-width:1300px){
	.two-columns-text-content .item-content h2{font-size:2.3em}
	.informations-content .item-content .item a{font-size:11px}
	.informations-content .item-content .item p{font-size:11px}
	.banner-content .logo-content img{max-width:287px}
	.banner-content h1{font-size:2.7em}
	.items-content{margin:0}
	.items-content .items-content h3{font-size:1.1em}
	.activity-content .bloc-content .text-content{height:64%}
}
@media (max-width:1024px){
	.two-columns-content p{letter-spacing:0;line-height:20px !important}
	.blocLeft .img-content{background-position:right !important}
	.two-columns-content h2{font-size:2em !important}
	h3{font-size:1.5em}
	h4{font-size:1.2em}
	h6{font-size:1em}
	.items-content .item .image img{max-width:100px !important}
	.img-fluid{max-width:100px !important}
	.items-content{margin:0}
	.items-content h2{font-size:3em !important}
	.items-content h3{font-size:1.5em !important}
	.banner-content h2{color:white !important;font-size:3em;text-transform:uppercase}
	.two-columns-text-content{padding:4% 5% 0 5%}
	.informations-content .item-content .item a,.informations-content .item-content .item p{font-size:10px}
	.two-columns-content{padding:5%}
	.activity-content .bloc-content .btn-content a{font-size:18px}
	.affix-top li a:hover{color:#9e0467 !important}
	.video-container .text-content .content{margin-bottom:0%}
	.navbar-top .navbar-brand img{max-width:130px}
	.top-menu li .dropdown-menu{background-color:#9e0467;margin-top:0}
}
@media (max-width:1031px){.slider-content .home-slider-text h1{font-size:2.5em !important}.slider-content .home-slider-text h3{font-size:1.5em}.slider-content .home-slider-text .content .logo-content{justify-content:center}.slider-content .home-slider-text .content .logo-content img{max-height:100px}
}
@media (max-width:992px){
	.video-container .text-content h2{font-size:1em;margin-top:5%}
	.slider-content .home-slider-text{justify-content:center}
	.slider-content .content{margin-top:0}
	.activity-content{padding:6%}
	.activity-content h2{font-size:2em}
	.video-container video{width:auto;height:100vh}
	.items-content h3{font-size:16px !important}
	.items-content .item .text{margin-bottom:2em}
	.navbar-toggler{background-color:#fff}
	.video-container .text-content .content .logo-content img{max-height:86px !important;width:auto}
	.top-menu{display:flex;background-color:#42072e !important;color:#0e0e0e;justify-content:space-between}
	.top-menu .active > a:first-child,.top-menu .dropdown-menu .active,.top-menu .dropdown-menu .active a:hover{background-color:transparent;color:#42072e !important;border-radius:0px;border-bottom:2px solid #42072e}
	.top-menu li .nav-link{color:#42072e !important}
	.two-columns-content{padding:6% 4%}
	.two-columns-content .bloc-left,.two-columns-content .bloc-right{padding:0 !important}
	.banner-content h2{font-size:2em !important}
	.form-contact-content h4{font-size:2.5em}
	.slider-content .home-slider-text h2{font-size:1.4em}
	.two-columns-text-content .item-content h2{font-size:1.6em}
	.two-columns-text-content p{text-align:left !important}
	.image-full-width-text-content h2{font-size:1.3em}
	.btn{font-size:11px}.footer-content p{text-align:center}
	.banner-content h1{font-size:1.4em !important;margin-top:11em !important}
	.banner-content .logo-content img{max-width:189px !important}
	.banner-content h2{font-size:1.2em !important}
	.text-bloc-content{padding:5% 5% 0% 5%}
	.text-bloc-content h2{font-size:2.5em}
	.gallery-content h2{font-size:2.2em}
	.affix li a{color:#42072e !important}
	.video-container .text-content .content{margin-bottom:0% !important}
	.gallery-type-3{column-count:3 !important;column-gap:0em !important;padding:1% 4%}
	.collapse-container .card .card-header .btn-collapse{font-size:10.5px}
	.picfixed{bottom:50px !important}
	.picfixed .img-fluid{max-width:80px !important}
}
@media (max-width:740px){
	.video-container video{height:100vh;width:auto}
	.video-container .text-content .content{height:38%;margin-bottom:46%}
	.video-container .text-content .content .logo-content{display:block !important}
	.video-container .text-content .btn-content .btn-video{margin-right:0}
	.two-columns-content h2{font-size:2em !important}
	.two-columns-content .bloc-left,.two-columns-content .bloc-right{padding:5% 5%}
	h1{font-size:2em !important}
	.items-content h3{font-size:1.8em;line-height:30px}
	h3{font-size:1.2em}
	.two-columns-content p{font-size:0.9em}
	.two-columns-content .text-content{padding:0em 2em 0em 2em}
	.activity-content .title-content h3{font-size:2em}
	h5{font-size:1em}
	.items-content .title-items{padding:2em 0em 2em 0em !important}
	.informations-content{padding:0px}
	.informations-content .item-content .item i{right:0;top:0;position:relative}
	.banner-content .logo-content img{max-width:100px;height:auto}
	.banner-content h2{font-size:1em}
	.gallery-content h3{font-size:1.8em}
}
::-webkit-scrollbar{width:6px;background:#9e0467}
::-webkit-scrollbar-thumb{border-radius:12px;background:#42072e}
.line:hover hr{width:100%;transition:all 1.3s ease-in-out}.line hr{background:#9e0467;height:4px;width:20%;display:inline-block;margin:2% 0;border:none}
.lineup{background-size:contain !important}
.page-homme-a-tout-faire{background:url(https://stefyservices.fr/uploads/media/images/cms/medias/thumb_/cms/medias/6595773b9c1d2_images_large.jpeg) no-repeat center center;background-size:cover}
.page-homme-a-tout-faire .banner-content{height:60vh;margin-top:50px}
.page-homme-a-tout-faire .banner-content h1{margin-top:0 !important}
.page-homme-a-tout-faire .banner-content .img{background:none !important}.page-homme-a-tout-faire .btn{border-bottom:2px solid #38b6ff}
.page-homme-a-tout-faire .affix{background-color:#2a2927}.page-homme-a-tout-faire .opacity-banner{background-color:transparent;opacity:1}
.page-homme-a-tout-faire .banner-content .text-content{padding-bottom:0}.page-homme-a-tout-faire .image-full-width-text-content .text-content{background:rgba(60, 101, 148, 0.53)}
.page-homme-a-tout-faire .img-fluid{max-width:250px !important}
.page-homme-a-tout-faire .two-columns-content h2,.page-homme-a-tout-faire .items-content h2{color:#38b6ff;font-size:2em !important;margin-bottom:25px;font-family:'Bowlby One SC', sans-serif;font-weight:100}
.page-homme-a-tout-faire .banner-content h1{margin-top:0;font-family:'Bowlby One SC', sans-serif;font-weight:100}
.page-homme-a-tout-faire .banner-content h1:before{content:none}
.page-homme-a-tout-faire .banner-content h2{font-family:'Bowlby One SC', sans-serif;font-size:1.5em !important;font-weight:100}
.page-homme-a-tout-faire .image-full-width-text-content h2{font-family:'Bowlby One SC', sans-serif;font-weight:100}
.page-homme-a-tout-faire .two-columns-content p{margin-bottom:15px !important;color:white}.page-homme-a-tout-faire .two-columns-content p strong{color:white}
.page-homme-a-tout-faire .affix li a,.page-homme-a-tout-faire .dropdown-toggle{color:#38b6ff !important}
.page-homme-a-tout-faire .affix-top .active > a:first-child{border-bottom:2px solid #38b6ff !important}
.page-homme-a-tout-faire .affix .active > a:first-child{color:#fff !important;border-bottom:2px solid #244e67}
.page-homme-a-tout-faire ul{color:#fff}
.page-homme-a-tout-faire ul strong{color:#38b6ff !important;font-size:1.2em}
.page-homme-a-tout-faire .scrollTop{background-color:#38b6ff !important;color:#fff;border-radius:50px;border:2px solid #38b6ff !important}
.page-homme-a-tout-faire .scrollTop:hover{background-color:#38b6ff !important;opacity:0.8;color:#fff}
.page-homme-a-tout-faire .footer-content{background-color:#38b6ff}
.page-homme-a-tout-faire .top-menu li .dropdown-menu{background-color:#38b6ff}
.page-homme-a-tout-faire .items-content h3{font-family:'Bowlby One SC', sans-serif;font-weight:100;color:white;font-size:17px}
.page-homme-a-tout-faire .items-content .item .image img{max-width:88px;background-color:#fff;height:150px;padding:2%;border-radius:5%;object-fit:contain}
.page-homme-a-tout-faire .affix li a:hover,.page-homme-a-tout-faire .top-menu li .dropdown-menu li a:hover{border-bottom:2px solid #38b6ff !important}
.page-homme-a-tout-faire .picfixed{position:fixed;bottom:90px;margin:0;left:15px;z-index:8;padding:0}
.page-homme-a-tout-faire .picfixed img{max-width:100px;max-height:100px;border-radius:5px}
.picfixed{position:fixed;bottom:90px;margin:0;left:15px;z-index:8;padding:0;background-image:none !important}
.picfixed img{max-width:100px;max-height:100px;border-radius:5px}
.modal-header,.modal-body,.modal-footer{background-color:#f5e5f0;border:1px solid #f5e5f0}
.modal-header p,.modal-body p,.modal-footer p,.modal-header strong,.modal-body strong,.modal-footer strong{color:#931c62}
#logo-services{display:flex;flex-wrap:wrap;justify-content:center}
#logo-services p{max-width:fit-content;width:33% !important}
#logo-services p img{width:80% !important}