@charset "UTF-8";section.infinity-slider-portfolio-module{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#151515;overflow:hidden;position:relative;z-index:2}section.infinity-slider-portfolio-module.black{background-color:#151515;color:#fdf6ed}section.infinity-slider-portfolio-module.white{background-color:#fdf6ed}section.infinity-slider-portfolio-module.pink{background-color:#ffa8da}section.infinity-slider-portfolio-module.orange{background-color:#ff6f40}section.infinity-slider-portfolio-module.yellow{background-color:#eaff6e}section.infinity-slider-portfolio-module.green{background-color:#2fe295}section.infinity-slider-portfolio-module.blue{background-color:#789aff}section.infinity-slider-portfolio-module .container{position:relative;z-index:1}section.infinity-slider-portfolio-module .container>.richtext-content{margin-bottom:95px}section.infinity-slider-portfolio-module .container .sliders{height:390px;position:relative;width:100%}section.infinity-slider-portfolio-module .container .sliders .slider-bottom,section.infinity-slider-portfolio-module .container .sliders .slider-top{height:180px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw}section.infinity-slider-portfolio-module .container .sliders .slider-bottom .slides-wrapper,section.infinity-slider-portfolio-module .container .sliders .slider-top .slides-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;gap:30px;padding-right:30px;width:-moz-fit-content;width:fit-content}section.infinity-slider-portfolio-module .container .sliders .slider-bottom .slides-wrapper .slide,section.infinity-slider-portfolio-module .container .sliders .slider-top .slides-wrapper .slide{border-radius:30px;cursor:pointer;flex-shrink:0;height:180px;overflow:hidden;position:relative;transform:translateX(var(--slideVal));transition:transform .1s linear;width:320px}section.infinity-slider-portfolio-module .container .sliders .slider-bottom .slides-wrapper .slide:hover .cover-image img,section.infinity-slider-portfolio-module .container .sliders .slider-bottom .slides-wrapper .slide:hover .cover-image video,section.infinity-slider-portfolio-module .container .sliders .slider-bottom .slides-wrapper .slide:hover .video-preview img,section.infinity-slider-portfolio-module .container .sliders .slider-bottom .slides-wrapper .slide:hover .video-preview video,section.infinity-slider-portfolio-module .container .sliders .slider-top .slides-wrapper .slide:hover .cover-image img,section.infinity-slider-portfolio-module .container .sliders .slider-top .slides-wrapper .slide:hover .cover-image video,section.infinity-slider-portfolio-module .container .sliders .slider-top .slides-wrapper .slide:hover .video-preview img,section.infinity-slider-portfolio-module .container .sliders .slider-top .slides-wrapper .slide:hover .video-preview video{transform:scale(1.15)}section.infinity-slider-portfolio-module .container .sliders .slider-bottom .slides-wrapper .slide:hover .video-preview,section.infinity-slider-portfolio-module .container .sliders .slider-top .slides-wrapper .slide:hover .video-preview{opacity:1;pointer-events:all}section.infinity-slider-portfolio-module .container .sliders .slider-bottom .slides-wrapper .slide .cover-image,section.infinity-slider-portfolio-module .container .sliders .slider-top .slides-wrapper .slide .cover-image{height:100%;position:relative;width:100%}section.infinity-slider-portfolio-module .container .sliders .slider-bottom .slides-wrapper .slide .cover-image:after,section.infinity-slider-portfolio-module .container .sliders .slider-top .slides-wrapper .slide .cover-image:after{background:linear-gradient(0deg,hsla(0,0%,8%,.5),hsla(0,0%,8%,0));content:"";height:100%;left:0;position:absolute;top:0;width:100%}section.infinity-slider-portfolio-module .container .sliders .slider-bottom .slides-wrapper .slide .cover-image img,section.infinity-slider-portfolio-module .container .sliders .slider-top .slides-wrapper .slide .cover-image img{height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.01);transition:transform .3s;width:100%}section.infinity-slider-portfolio-module .container .sliders .slider-bottom .slides-wrapper .slide .video-preview,section.infinity-slider-portfolio-module .container .sliders .slider-top .slides-wrapper .slide .video-preview{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s;width:100%;z-index:3}section.infinity-slider-portfolio-module .container .sliders .slider-bottom .slides-wrapper .slide .video-preview video,section.infinity-slider-portfolio-module .container .sliders .slider-top .slides-wrapper .slide .video-preview video{height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.01);transition:transform .3s;width:100%}section.infinity-slider-portfolio-module .container .sliders .slider-bottom .slides-wrapper .slide .title,section.infinity-slider-portfolio-module .container .sliders .slider-top .slides-wrapper .slide .title{align-items:center;bottom:15px;color:#fdf6ed;display:flex;flex-direction:row;gap:10px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:calc(100% - 40px);z-index:2}section.infinity-slider-portfolio-module .container .sliders .slider-bottom .slides-wrapper .slide .title:before,section.infinity-slider-portfolio-module .container .sliders .slider-top .slides-wrapper .slide .title:before{background-color:#fdf6ed;content:"";height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' data-name='Groupe 707'%3E%3Cpath fill='%23fdf6ed' d='m16.5 12-7 4V8Z' data-name='Polygone 3'/%3E%3Cg fill='none' stroke='%23fdf6ed' data-name='Ellipse 33'%3E%3Ccircle cx='12' cy='12' r='12' stroke='none'/%3E%3Ccircle cx='12' cy='12' r='11.5'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' data-name='Groupe 707'%3E%3Cpath fill='%23fdf6ed' d='m16.5 12-7 4V8Z' data-name='Polygone 3'/%3E%3Cg fill='none' stroke='%23fdf6ed' data-name='Ellipse 33'%3E%3Ccircle cx='12' cy='12' r='12' stroke='none'/%3E%3Ccircle cx='12' cy='12' r='11.5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:24px}section.infinity-slider-portfolio-module .container .sliders .slider-bottom{bottom:0;top:unset}section.infinity-slider-portfolio-module .container .sliders .slider-bottom .slides-wrapper{padding-left:30px;padding-right:unset;position:absolute;right:0;top:0}section.infinity-slider-portfolio-module .container .cta-content{align-items:center;display:flex;flex-direction:column;gap:20px;margin-top:70px;width:100%}section.infinity-slider-portfolio-module .container .cta-content .cta-subtext{font-size:15px}section.infinity-slider-portfolio-module .modal-video{align-items:center;display:flex;flex-direction:row;height:100%;left:0;opacity:0;padding-top:80px;pointer-events:none;position:fixed;top:0;transition:opacity .3s;width:100%;z-index:2}section.infinity-slider-portfolio-module .modal-video.active{opacity:1;pointer-events:all;transition:opacity .3s}section.infinity-slider-portfolio-module .modal-video .modal-background{background-color:#151515;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%}section.infinity-slider-portfolio-module .modal-video .container{height:-moz-fit-content;height:fit-content;width:100%}section.infinity-slider-portfolio-module .modal-video .container .modal-content{align-items:flex-start;background-color:#fdf6ed;border-radius:30px;color:#151515;display:flex;flex-direction:row;gap:30px;padding:45px 60px 60px;position:relative;width:100%}section.infinity-slider-portfolio-module .modal-video .container .modal-content .modal-close{align-items:center;border:1px solid #151515;border-radius:100px;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:25px;top:20px;width:30px}section.infinity-slider-portfolio-module .modal-video .container .modal-content .modal-close:before{background-color:#151515;content:"";height:9px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.17' height='9.17'%3E%3Cg fill='none' stroke='%23151515' data-name='Groupe 724'%3E%3Cpath d='m.354.352 8.463 8.463' data-name='Tracé 310'/%3E%3Cpath d='M.354 8.817 8.817.354' data-name='Tracé 311'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.17' height='9.17'%3E%3Cg fill='none' stroke='%23151515' data-name='Groupe 724'%3E%3Cpath d='m.354.352 8.463 8.463' data-name='Tracé 310'/%3E%3Cpath d='M.354 8.817 8.817.354' data-name='Tracé 311'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:9px}section.infinity-slider-portfolio-module .modal-video .container .modal-content .text-content{width:calc(48% - 30px)}section.infinity-slider-portfolio-module .modal-video .container .modal-content .text-content .label{margin-bottom:10px}section.infinity-slider-portfolio-module .modal-video .container .modal-content .text-content .btn{margin-top:30px}section.infinity-slider-portfolio-module .modal-video .container .modal-content .video-wrapper{aspect-ratio:612/344;border-radius:20px;height:auto;margin-top:15px;overflow:hidden;position:relative;width:52%}section.infinity-slider-portfolio-module .modal-video .container .modal-content .video-wrapper iframe,section.infinity-slider-portfolio-module .modal-video .container .modal-content .video-wrapper video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;z-index:1}@media screen and (max-width:768px){section.infinity-slider-portfolio-module .container .sliders .slider-bottom .slides-wrapper,section.infinity-slider-portfolio-module .container .sliders .slider-top .slides-wrapper{gap:unset;padding:unset;position:relative;right:unset;transition-timing-function:linear}section.infinity-slider-portfolio-module .modal-video .container{height:100%;overflow:scroll;padding-bottom:45px;padding-top:45px}section.infinity-slider-portfolio-module .modal-video .container .modal-content{flex-direction:column;padding:30px}section.infinity-slider-portfolio-module .modal-video .container .modal-content .text-content,section.infinity-slider-portfolio-module .modal-video .container .modal-content .video-wrapper{width:100%}}