.banner-title{color:white;font-weight:bold;margin-top:10%;font-size:90px;margin-bottom:unset;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:black}@media screen and (max-width: 767px){.banner-title{font-size:75px;margin-top:25%}}.banner-undertitle{color:white;font-size:40px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:black}@media screen and (max-width: 767px){.banner-undertitle{font-size:30px}}.container-5{margin-left:5% !important;margin-right:5% !important}.services-feat{color:#fff}.services-feat .square-flip{-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-transform:perspective(1000px);-moz-transform:perspective(1000px);-ms-transform:perspective(1000px);transform:perspective(1000px);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;position:relative;background-size:cover;background-position:center center}.services-feat .square-flip{min-height:420px;margin-bottom:30px}.services-feat .square,.services-feat .square2{width:100%;height:100%}.services-feat .square{background-size:cover;background-position:center center;-webkit-transition:-webkit-transform 0.9s cubic-bezier(0.68, -0.55, 0.265, 1.25);transition:-webkit-transform 0.9s cubic-bezier(0.68, -0.55, 0.265, 1.25);-o-transition:transform 0.9s cubic-bezier(0.68, -0.55, 0.265, 1.25);transition:transform 0.9s cubic-bezier(0.68, -0.55, 0.265, 1.25);transition:transform 0.9s cubic-bezier(0.68, -0.55, 0.265, 1.25),-webkit-transform 0.9s cubic-bezier(0.68, -0.55, 0.265, 1.25);overflow:hidden;position:absolute;top:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.services-feat .square h4{color:#fff;margin-bottom:0;display:inline-flex}.services-feat .box-title hr{height:1.5px;margin:5px;background-color:white}.services-feat .square-flip .square{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;z-index:1}.services-feat .square-flip:hover .square{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.services-feat .square2{background:#323232;background-size:cover;background-position:center center;-webkit-transition:-webkit-transform 0.9s cubic-bezier(0.68, -0.55, 0.265, 1.25);transition:-webkit-transform 0.9s cubic-bezier(0.68, -0.55, 0.265, 1.25);-o-transition:transform 0.9s cubic-bezier(0.68, -0.55, 0.265, 1.25);transition:transform 0.9s cubic-bezier(0.68, -0.55, 0.265, 1.25);transition:transform 0.9s cubic-bezier(0.68, -0.55, 0.265, 1.25),-webkit-transform 0.9s cubic-bezier(0.68, -0.55, 0.265, 1.25);overflow:hidden;position:absolute;top:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.services-feat .square2:before{top:25px;left:15px;right:15px;bottom:25px}.services-feat .square2 h4{font-size:27px;color:#fff}.services-feat .square2 p{font-size:17px;color:rgba(255,255,255,0.7)}.services-feat .btn-line{text-align:center}.services-feat .btn-line a{border-bottom:1px solid rgba(255,255,255,0.1);color:rgba(255,255,255,0.7)}.services-feat .btn-line a:hover{border-bottom:1px solid #c5a47e;color:rgba(255,255,255,0.7)}.services-feat .square-flip .square2{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;z-index:1}.services-feat .square-flip:hover .square2{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.services-feat .square-container{text-align:center;height:420px;position:relative;-webkit-transition:-webkit-transform 0.9s cubic-bezier(0.68, -0.55, 0.265, 1.25);transition:-webkit-transform 0.9s cubic-bezier(0.68, -0.55, 0.265, 1.25);-o-transition:transform 0.9s cubic-bezier(0.68, -0.55, 0.265, 1.25);transition:transform 0.9s cubic-bezier(0.68, -0.55, 0.265, 1.25);transition:transform 0.9s cubic-bezier(0.68, -0.55, 0.265, 1.25),-webkit-transform 0.9s cubic-bezier(0.68, -0.55, 0.265, 1.25);-webkit-transform:translateX(0px) scale(1);-ms-transform:translateX(0px) scale(1);transform:translateX(0px) scale(1);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;z-index:2;filter:drop-shadow()}.text-vertical{writing-mode:vertical-rl;transform:rotate(180deg)}.services-feat .square-flip:hover .square-container{-webkit-transform:translateX(-650px) scale(0.88);-ms-transform:translateX(-650px) scale(0.88);transform:translateX(-650px) scale(0.88)}.services-feat .square-container2{padding:30px;text-align:left;position:relative;top:50%;-webkit-transition:-webkit-transform 0.9s cubic-bezier(0.68, -0.55, 0.265, 1.25);transition:-webkit-transform 0.9s cubic-bezier(0.68, -0.55, 0.265, 1.25);-o-transition:transform 0.9s cubic-bezier(0.68, -0.55, 0.265, 1.25);transition:transform 0.9s cubic-bezier(0.68, -0.55, 0.265, 1.25);transition:transform 0.9s cubic-bezier(0.68, -0.55, 0.265, 1.25),-webkit-transform 0.9s cubic-bezier(0.68, -0.55, 0.265, 1.25);-webkit-transform:translateY(-50%) translateX(650px) translateZ(60px) scale(0.88);transform:translateY(-50%) translateX(650px) translateZ(60px) scale(0.88);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;z-index:2}.services-feat .square-flip:hover .square-container2{-webkit-transform:translateY(-50%) translateX(0px) translateZ(0px) scale(1);transform:translateY(-50%) translateX(0px) translateZ(0px) scale(1)}.services-feat .flip-overlay{display:block;background:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:.2}.services-feat .container{max-width:none;padding:0 30px !important}@media screen and (max-width: 1230px){.services-feat .col-md-3{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media screen and (max-width: 1020px){.services-feat .col-md-3{flex:0 0 50%;max-width:50%}}@media screen and (max-width: 768px){.services-feat .col-md-3{flex:0 0 100%;max-width:100%}}@media screen and (max-width: 991px){.services-feat .square-flip{margin-bottom:30px}.services-feat{padding-bottom:70px}}.price-list{font-weight:bold;text-align:center;font-size:24px !important}.box-title-libelle{text-align:center;font-size:20px}@media screen and (max-width: 1400px){.box-title-libelle{font-size:18px}}@media screen and (max-width: 1015px){.box-title-libelle{font-size:16px}}.box-title-libelle-extra{font-size:18px}@media screen and (max-width: 1400px){.box-title-libelle-extra{font-size:16px}}@media screen and (max-width: 1015px){.box-title-libelle-extra{font-size:14px}}.box-title-place{font-size:24px;font-weight:600;margin-top:6px}@media screen and (max-width: 1450px){.box-title-place{font-size:22px}}@media screen and (max-width: 1015px){.box-title-place{font-size:20px}}@media (min-width: 1200px){.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}@media (min-width: 1400px){.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}
