#header{min-height:75px}#header .container>a{display:none}#content{padding-bottom:80px}#content h2{font-family:var(--third-font-family);font-size:clamp(20px,4vw,36px);font-weight:700;text-transform:uppercase;margin-bottom:40px}#content #skills{display:flex;flex-wrap:wrap;position:relative;min-height:calc(100vh - 75px)}#content #skills .polygon{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:300px;background:var(--color-white)}#content #skills .polygon img{display:block;max-width:184px;height:auto}#content #skills .skill{flex:1;flex-basis:50%;display:flex;align-items:center;justify-content:center;position:relative;text-decoration:none}#content #skills .skill>figure{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}#content #skills .skill>figure img{width:100%;height:100%;object-fit:cover;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%)}#content #skills .skill>figure:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:.5s ease-out;background:var(--tertiary-color);mix-blend-mode:multiply;opacity:.75}#content #skills .skill .content{flex:1;color:var(--color-white);padding:80px 20px;padding-left:150px;position:relative}#content #skills .skill .content h1{font-family:var(--alt-font-family);font-weight:800;line-height:1;font-size:clamp(32px,4vw,72px);text-shadow:0 0 5px rgba(var(--color-black-rgb), 0.5)}#content #skills .skill .content .btn{margin-top:40px}#content #skills .skill:nth-child(2)>figure img,#content #skills .skill:nth-child(3)>figure img{filter:grayscale(0%);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%)}#content #skills .skill:nth-child(2)>figure:after,#content #skills .skill:nth-child(3)>figure:after{display:none}#content #skills .skill:nth-child(2) .btn,#content #skills .skill:nth-child(3) .btn{background:var(--primary-color)}#content #skills .skill:nth-child(2) .btn:hover,#content #skills .skill:nth-child(3) .btn:hover{background:var(--quaternary-color)}#content #skills .skill:hover>figure img{filter:grayscale(0%);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%)}#content #skills .skill:hover>figure:after{opacity:.2}#content #brand .entete{background:var(--primary-color);color:var(--color-white);padding:80px 0;font-size:clamp(20px,4vw,36px);font-weight:700;text-transform:uppercase;font-family:var(--third-font-family)}#content #brand .entete .baseline{display:block;margin-top:20px;color:var(--quaternary-color);font-weight:400;text-transform:none}#content #brand .flex{margin:0}#content #brand .flex>figure{padding:0;flex:1}#content #brand .flex>figure img{width:100%;height:100%;object-fit:cover}#content #brand .flex>div{display:flex;justify-content:flex-end;padding:80px 0}#content #brand .flex>div .content{flex:1;max-width:730px;padding-right:80px;padding-left:20px}#content #brand .flex.reverse>div{justify-content:flex-start}#content #brand .flex.reverse>div .content{padding-left:80px;padding-right:20px}#content #brand h3{font-weight:400;font-size:clamp(16px,4vw,36px);font-family:var(--third-font-family)}#content #brand p{margin:20px 0}#content #brand p strong,#content #brand p b{font-weight:700}#content #brand p:first-child{margin:0}#content #brand p:first-child strong{display:block;font-family:var(--alt-font-family);font-weight:800;font-size:clamp(32px,4vw,72px)}#content #brand p:last-child{margin-bottom:0}#content #satisfaction{background:var(--primary-color);color:var(--color-white);padding:80px 0;margin-bottom:80px}#content #satisfaction .flex{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}#content #satisfaction .flex>div{font-weight:400;font-size:clamp(16px,4vw,36px);font-family:var(--third-font-family)}#content #satisfaction .flex>div:first-child{flex:2.5}#content #satisfaction .flex>div:nth-child(3){flex-grow:0;flex-basis:auto}#content #satisfaction .flex>div h2{font-family:var(--alt-font-family);font-weight:800;font-size:clamp(32px,4vw,72px);line-height:1;margin-bottom:20px;text-transform:none}#content #satisfaction .flex>div p{font-size:14px}#content #satisfaction .flex>div .imdw-widget{margin:0 auto}#content #satisfaction .flex>div .imdw-widget .imdw-footer-container{width:auto}#content #satisfaction .flex>div .imdw-widget .imdw-footer-container .imdw-footer-upper{border:0 none}#content #satisfaction .flex>div .imdw-widget .imdw-footer-container .imdw-footer-upper .imdw-footer-rating{font-weight:800;font-size:72px}#content #satisfaction .flex>div .imdw-widget .imdw-footer-container .imdw-footer-upper .imdw-footer-rating .imdw-footer-rating-number{font-weight:inherit;font-size:inherit}#content #satisfaction .flex>div .imdw-widget .imdw-footer-container .imdw-footer-upper .imdw-footer-text{font-size:36px;font-weight:400;text-transform:none}#content #satisfaction .flex>div .imdw-widget .imdw-footer-container .imdw-footer-upper .imdw-footer-total-reviews{display:none}#content #satisfaction .flex>div .imdw-widget .imdw-footer-container .imdw-footer-lower{display:none}#content #satisfaction .flex>figure img{margin:0 auto}#content .slider.achievements a.achievement{display:block;position:relative;text-decoration:none}#content .slider.achievements a.achievement figure{position:relative}#content .slider.achievements a.achievement figure>img{width:100%;height:100%;object-fit:cover}#content .slider.achievements a.achievement figure figcaption{position:absolute;top:10px;left:10px;display:flex;align-items:center;justify-content:center;width:50px;background:var(--quaternary-color)}#content .slider.achievements a.achievement figure figcaption img{flex:1;display:block;max-width:100%;height:auto}#content .slider.achievements a.achievement .infos{background:var(--quaternary-color);padding:20px 40px;font-family:var(--third-font-family);font-size:clamp(16px,4vw,24px);line-height:1.2;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;opacity:0;pointer-events:auto;transition:.3s ease-out}#content .slider.achievements a.achievement .infos h3{font-size:clamp(24px,4vw,36px);font-weight:700}#content .slider.achievements a.achievement .infos strong{display:block;max-width:100%;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#content .slider.achievements a.achievement .infos .btn{margin-top:10px}#content .slider.achievements a.achievement .infos .btn:hover{background:var(--color-white);color:var(--primary-color)}#content .slider.achievements a.achievement:hover .infos{opacity:1;pointer-events:normal}#content .slider.achievements a{display:flex !important;text-decoration:none}#content .slider.achievements a:before{content:"";padding-top:100%}#content .slider.achievements a.achievement figure{position:absolute;top:0;left:0;width:100%;height:100%}#content .slider.achievements a.achievement figure figcaption{display:none}#content .slider.achievements a.achievement figure img{width:100%;height:100%;object-fit:cover}#content .slider.achievements a.achievement .infos{background:none;padding:0;padding:20px 0;width:auto;height:auto;right:0;top:100%;transform:translate(0, -100%);z-index:-1}#content .slider.achievements a.achievement .infos .btn{display:none}#content .slider.achievements a.achievement:hover .infos{transform:translate(0, 0)}#content .slider.achievements a.all{align-items:center;justify-content:center;text-align:center;padding:20px;background:var(--quaternary-color);color:var(--color-white);font-family:var(--third-font-family);font-weight:700;font-size:clamp(16px,4vw,36px);transition:.3s ease-out}#content .slider.achievements a.all:hover{background:var(--primary-color)}@media all and (max-width: 1200px){#content #satisfaction .flex>div:first-child{flex-basis:100%}}@media all and (max-width: 992px){#content #skills{display:block;min-height:0}#content #skills .skill{justify-content:flex-start}#content #skills .skill>figure img{filter:none}#content #skills .skill>figure:after{opacity:.75}#content #skills .skill .content{padding:80px}#content #skills .skill .content span.btn{display:none}#content #skills .skill:nth-child(3)>figure:after{background:var(--quaternary-color)}#content #skills .skill:nth-child(4)>figure:after{background:var(--primary-color)}#content #skills .polygon{display:none}#content #brand .entete{display:none}#content #brand .flex{display:block}#content #brand .flex>div{display:block;text-align:center;padding:40px 0}#content #brand .flex>div .content{padding:0 40px !important;max-width:none}#content #satisfaction .flex>div:nth-child(2){flex-basis:100%;margin:20px 0}}@media all and (max-width: 768px){#content #satisfaction{text-align:center}}@media all and (max-width: 500px){#content #skills .skill .content{padding:40px}}
