.home h2 strong{font-family:'Orbitron', sans-serif;color:var(--blue)}.home .swiper-top{height:calc(100vh - 5.5rem);width:100%}.home .swiper-top .swiper-home{height:100%;width:100%;max-width:100%}.home .swiper-top .swiper-home .swiper-wrapper .swiper-slide{border:none;height:100%;max-width:100%;position:relative}.home .swiper-top .swiper-home .swiper-wrapper .swiper-slide .background-mobile{height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1}.home .swiper-top .swiper-home .swiper-wrapper .swiper-slide .background-mobile:before{z-index:2;position:absolute;content:'';width:55%;height:100%;left:0;top:0;background-color:var(--black);opacity:0.4}.home .swiper-top .swiper-home .swiper-wrapper .swiper-slide .texte{margin-top:calc(50vh - 9rem);margin-left:4rem}.home .swiper-top .swiper-home .swiper-wrapper .swiper-slide .texte h1,.home .swiper-top .swiper-home .swiper-wrapper .swiper-slide .texte .h1{line-height:0.8;color:var(--white);font-family:'Orbitron', serif;font-size:7.5rem;font-weight:400}.home .swiper-top .swiper-home .swiper-wrapper .swiper-slide .texte p,.home .swiper-top .swiper-home .swiper-wrapper .swiper-slide .texte .par{color:var(--white);font-weight:300;font-size:2.5rem;text-transform:uppercase;margin-bottom:6rem;margin-left:0}.home .swiper-top .swiper-home .swiper-wrapper .swiper-slide .texte .btn{color:var(--white);padding:2rem 3rem 2rem 2rem;border:1px solid var(--white)}.home .swiper-top .swiper-home .swiper-wrapper .swiper-slide .texte .btn:after{filter:brightness(0) invert(1)}.home .swiper-top .swiper-home .swiper-wrapper .swiper-slide .texte .btn:visited{color:var(--white) !important}.home .swiper-top .swiper-home .next-prev{display:none}.home .swiper-top .swiper-home .swiper-pagination{left:calc(4rem - 16px);width:auto;transform:none;bottom:3rem;text-align:left;z-index:1}.home .swiper-top .swiper-home .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--white)}.home .presentation{position:relative}.home .presentation:after{content:'';width:70%;right:0;top:0;height:100%;position:absolute;background-color:var(--grey);z-index:-1}.home .presentation .columns .column:first-child{position:relative}.home .presentation .columns .column:first-child .swiper-image-home{padding:3rem 4rem 7.5rem;overflow-x:hidden;overflow-y:visible}.home .presentation .columns .column:first-child .swiper-image-home .swiper-wrapper .swiper-slide{box-shadow:5px 5px 20px rgba(0,0,0,0.2);width:100%;height:50vw}.home .presentation .columns .column:first-child .swiper-image-home .swiper-wrapper .swiper-slide figure{overflow:hidden;width:100%;height:100%;position:relative}.home .presentation .columns .column:first-child .swiper-image-home .swiper-wrapper .swiper-slide figure img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);height:auto;width:auto;min-width:100%;min-height:100%;max-width:110%}.home .presentation .columns .column:first-child .swiper-image-home .swiper-pagination{bottom:3rem}.home .presentation .columns .column:last-child h3{margin:6rem 4rem 0;padding-bottom:6rem;color:var(--blue);font-size:2.5rem;font-weight:400}.home .partenaires{margin-top:6rem}.home .partenaires .swiper-partenaires{margin:3rem 0;overflow-x:hidden}.home .partenaires .swiper-partenaires .swiper-wrapper{-webkit-transition-timing-function:linear !important;-o-transition-timing-function:linear !important;transition-timing-function:linear !important}.home .partenaires .swiper-partenaires .swiper-wrapper .swiper-slide .logo{height:7rem;width:10rem;background-size:contain}.home .style .swiper-style{background-color:var(--black);position:relative;margin-bottom:calc(39.335vw + 9rem)}.home .style .swiper-style .swiper-wrapper{height:100%}.home .style .swiper-style .swiper-wrapper .swiper-slide{padding-bottom:calc(39.335vw)}.home .style .swiper-style .swiper-wrapper .swiper-slide .texte-slider h2{padding-top:6rem;color:var(--white)}.home .style .swiper-style .swiper-wrapper .swiper-slide .texte-slider .content{display:flex;flex-direction:column;justify-content:center;height:25rem;overflow:auto}.home .style .swiper-style .swiper-wrapper .swiper-slide .texte-slider p{color:#A2A2A2;text-align:center}.home .style .swiper-style .swiper-wrapper .swiper-slide .texte-slider .button{margin:6rem 0 6rem;text-align:center}.home .style .swiper-style .swiper-wrapper .swiper-slide .texte-slider .button .btn{padding:2rem 3rem 2rem 2rem}.home .style .swiper-style .swiper-wrapper .swiper-slide .background{position:absolute;left:50%;bottom:-39.335vw;transform:translateX(-50%);width:calc(100% - 8rem);height:78.67vw}.home .style .swiper-style .navigate{position:absolute;bottom:calc(-39.335vw - 7rem);width:100%;height:5rem;display:flex;justify-content:center;align-items:center}.home .style .swiper-style .navigate .swiper-pagination{top:50%;display:inline-block;width:auto;position:initial}.home .style .swiper-style .navigate .swiper-button-prev,.home .style .swiper-style .navigate .swiper-button-next{position:initial;margin:0;transition:opacity 0.7s;background-image:url(//l-loft.fr/app/themes/lloft/assets/imgs/arrow_white_circle.png);background-size:contain;height:3rem;width:3rem;top:0;filter:invert(1)}.home .style .swiper-style .navigate .swiper-button-prev:after,.home .style .swiper-style .navigate .swiper-button-next:after{content:''}.home .style .swiper-style .navigate .swiper-button-next{margin-left:3rem}.home .style .swiper-style .navigate .swiper-button-prev{margin-right:3rem;transform:rotate(180deg)}@media (orientation: landscape){.home .swiper-top .swiper-home .swiper-pagination{left:50%;transform:translateX(-50%)}}@media only screen and (min-width: 768px){.home .swiper-top .swiper-home .swiper-wrapper .swiper-slide .texte{margin-left:14%}.home .swiper-top .swiper-home .swiper-wrapper .swiper-slide .texte h1,.home .swiper-top .swiper-home .swiper-wrapper .swiper-slide .texte .h1{font-size:13rem;margin-bottom:0}.home .swiper-top .swiper-home .swiper-wrapper .swiper-slide .texte p,.home .swiper-top .swiper-home .swiper-wrapper .swiper-slide .texte .par{font-size:5rem;margin-bottom:9rem}.home .swiper-top .swiper-home .swiper-wrapper .swiper-slide .texte .btn{padding:3rem 3.5rem 3rem 2.5rem;font-size:1.5rem}.home .swiper-top .swiper-home .swiper-pagination{left:calc(14% - 16px);bottom:9rem}.home .presentation .columns .column:first-child .swiper-image-home{padding:6rem 7vw 10rem}.home .presentation .columns .column:first-child .swiper-image-home .swiper-pagination{left:calc(7vw - 5px);transform:none;bottom:5rem;text-align:left}.home .presentation .columns .column:last-child h3{margin:7.5rem 7vw 0;padding-bottom:7.5rem;font-size:3rem}.home .partenaires .swiper-partenaires{margin:6rem 0}.home .partenaires .swiper-partenaires .swiper-wrapper .swiper-slide .logo{height:9rem;width:12rem}.home .style .swiper-style{margin-bottom:22rem}.home .style .swiper-style .swiper-wrapper .swiper-slide{padding-bottom:35rem}.home .style .swiper-style .swiper-wrapper .swiper-slide .texte-slider h2{padding-top:12rem}.home .style .swiper-style .swiper-wrapper .swiper-slide .texte-slider .content{height:20rem}.home .style .swiper-style .swiper-wrapper .swiper-slide .texte-slider .button{margin:9rem 0}.home .style .swiper-style .swiper-wrapper .swiper-slide .texte-slider .button .btn{font-size:1.4rem;padding:2.5rem 3.5rem 2.5rem 2.5rem}.home .style .swiper-style .swiper-wrapper .swiper-slide .background{width:45rem;height:45rem;bottom:-10rem}.home .style .swiper-style .navigate{bottom:-18.5rem}}@media only screen and (min-width: 1280px){.home{margin-top:-7.5rem}.home .swiper-top{height:100vh}.home .swiper-top .swiper-home .swiper-wrapper .swiper-slide .background-mobile{display:none}.home .swiper-top .swiper-home .swiper-wrapper .swiper-slide .background{height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1}.home .swiper-top .swiper-home .swiper-wrapper .swiper-slide .background:before{z-index:2;position:absolute;content:'';width:40%;height:100%;left:0;top:0;background-color:var(--black);opacity:0.4}.home .swiper-top .swiper-home .swiper-wrapper .swiper-slide .texte{margin:calc(50vh - 9rem) 0 0 7%}.home .swiper-top .swiper-home .swiper-wrapper .swiper-slide .texte h1,.home .swiper-top .swiper-home .swiper-wrapper .swiper-slide .texte .h1{font-size:10rem;max-width:35%}.home .swiper-top .swiper-home .swiper-wrapper .swiper-slide .texte p,.home .swiper-top .swiper-home .swiper-wrapper .swiper-slide .texte .par{max-width:35%;font-size:3.5rem;text-transform:initial;margin-bottom:6rem}.home .swiper-top .swiper-home .swiper-pagination{left:7%;transform:none}.home .swiper-top .swiper-home .next-prev{display:initial;position:absolute;right:7%;width:11rem;height:5rem;bottom:6.5rem}.home .swiper-top .swiper-home .next-prev .swiper-button-prev,.home .swiper-top .swiper-home .next-prev .swiper-button-next{transition:opacity 0.7s;opacity:0.5;background-image:url(//l-loft.fr/app/themes/lloft/assets/imgs/arrow_white_circle.png);background-size:contain;height:5rem;width:5rem;top:0;margin-top:0}.home .swiper-top .swiper-home .next-prev .swiper-button-prev:hover,.home .swiper-top .swiper-home .next-prev .swiper-button-next:hover{opacity:1}.home .swiper-top .swiper-home .next-prev .swiper-button-prev:after,.home .swiper-top .swiper-home .next-prev .swiper-button-next:after{content:''}.home .swiper-top .swiper-home .next-prev .swiper-button-next{left:unset;right:0}.home .swiper-top .swiper-home .next-prev .swiper-button-prev{left:0;transform:rotate(180deg)}.home .presentation .columns{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:9rem}.home .presentation .columns .column:first-child{width:60%}.home .presentation .columns .column:first-child .swiper-image-home{padding:0 3rem 18rem 7vw}.home .presentation .columns .column:first-child .swiper-image-home .swiper-wrapper .swiper-slide{height:35vw}.home .presentation .columns .column:first-child .swiper-image-home .swiper-pagination{bottom:unset;top:38vw}.home .presentation .columns .column:nth-of-type(2){width:40%}.home .presentation .columns .column:nth-of-type(2) h2{margin-left:2rem;line-height:1.2;margin-bottom:4.5rem}.home .presentation .columns .column:nth-of-type(2) p{margin:0 7vw 1.5rem 2rem}.home .presentation .columns .column:last-child{width:60%}.home .presentation .columns .column:last-child h3{text-align:center;margin-top:0;padding-bottom:9rem}.home .partenaires{margin-top:9rem}.home .partenaires p{max-width:110rem}.home .partenaires .swiper-partenaires{margin:9rem 0}.home .partenaires .swiper-partenaires .swiper-wrapper .swiper-slide .logo{height:14rem;width:17rem}.home .style .swiper-style{display:flex;flex-direction:row;position:relative;background-color:transparent;margin-right:20%;margin-bottom:0}.home .style .swiper-style:after{content:'';width:calc(100% - (34.051vw / 2));height:100%;background-color:var(--black);position:absolute;left:0;top:0}.home .style .swiper-style .swiper-wrapper .swiper-slide{padding:15rem 0}.home .style .swiper-style .swiper-wrapper .swiper-slide .background{transform:translateY(-50%);z-index:-1;margin-top:0;position:absolute;left:calc(100% - 34.051vw);height:65%;width:34.051vw;top:50%}.home .style .swiper-style .swiper-wrapper .swiper-slide .texte-slider{height:auto}.home .style .swiper-style .swiper-wrapper .swiper-slide .texte-slider h2{margin-bottom:1.5rem;font-size:4rem}.home .style .swiper-style .swiper-wrapper .swiper-slide .texte-slider .content{width:60%;height:calc(38rem - (6vw))}.home .style .swiper-style .swiper-wrapper .swiper-slide .texte-slider .content p{text-align:left;margin:0 calc(34.051vw / 2) 1.5rem 7vw}.home .style .swiper-style .swiper-wrapper .swiper-slide .texte-slider .button{text-align:left;margin:4rem 0 9rem 8.5%}.home .style .swiper-style .swiper-wrapper .swiper-slide .texte-slider .button a:hover{color:var(--blue)}.home .style .swiper-style .navigate{z-index:2;position:absolute;transform:translate(-50%, -50%) rotate(90deg);left:112.5%;width:auto;top:50%}.home .style .swiper-style .navigate .swiper-pagination{display:flex;flex-direction:row}.home .style .swiper-style .navigate .swiper-pagination .swiper-pagination-bullet{width:1rem;height:1rem;margin:0 1rem}.home .style .swiper-style .navigate .swiper-button-next,.home .style .swiper-style .navigate .swiper-button-prev{height:5rem;width:5rem;transition:transform 0.7s}.home .style .swiper-style .navigate .swiper-button-next:hover{transform:scale(1.2)}.home .style .swiper-style .navigate .swiper-button-prev:hover{transform:rotate(180deg) scale(1.2)}}@media only screen and (min-width: 1920px){.home .swiper-top .swiper-home .swiper-wrapper .swiper-slide .texte{margin:calc(50vh - 9rem) 0 0 7%}.home .swiper-top .swiper-home .swiper-wrapper .swiper-slide .texte h1,.home .swiper-top .swiper-home .swiper-wrapper .swiper-slide .texte .h1{font-size:12rem}.home .swiper-top .swiper-home .swiper-wrapper .swiper-slide .texte p,.home .swiper-top .swiper-home .swiper-wrapper .swiper-slide .texte .par{font-size:4.5rem;text-transform:initial;margin-top:0;margin-bottom:9rem}.home .presentation .columns{padding-top:15rem}.home .presentation .columns .column:nth-of-type(2) h2{padding-top:15rem;margin-left:5rem;margin-bottom:9rem}.home .presentation .columns .column:nth-of-type(2) p{margin-left:5rem;margin-bottom:4.5rem}.home .presentation .columns .column:last-child h3{font-size:4rem;text-align:left;margin:0 calc(50% - 31rem)}}