@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";h1,.h1{font-family:"Inter",sans-serif;color:#fff;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.015em}@media(min-width: 1200px){h1,.h1{font-size:3rem}}@media(min-width: 992px){h1,.h1{font-size:2rem}}h2,.h2{font-family:"Inter",sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:120%;margin-bottom:2rem}@media(min-width: 1200px){h2,.h2{font-size:3rem}}@media(min-width: 992px){h2,.h2{font-size:2rem}}.section-label{text-transform:uppercase;font-weight:700;color:#fb493b;margin-bottom:1rem}.section-label::after{content:"";width:88px;height:2px;display:block;margin-top:.75rem;background-color:#fb493b}.font-family-base{font-family:"Inter",sans-serif}.text-primary{color:#fb493b !important}.text-gray{color:#58585a !important}.bg-primary{background-color:#fb493b !important}.bg-lightgray{background-color:#f3f3f3 !important}.bg-light{background-color:#fff8f7 !important}.bg-info{background-color:#fccb62 !important}button{border:none;outline:none;box-shadow:none;background:rgba(0,0,0,0)}.btn{font-family:"Inter",sans-serif;font-style:normal;font-size:16px;font-weight:700;line-height:1.3em;padding:10px 20px;text-transform:uppercase;border-radius:0}.btn.btn-sm{padding:6px 10px}.btn.btn-info{background-color:#fccb62;border-color:#fccb62;color:#fff}.btn.btn-outline-info{background-color:rgba(0,0,0,0);border-color:#fccb62;color:#fccb62}.btn.btn-outline-info:hover{background-color:#fccb62;border-color:#fccb62;color:#000}.btn.btn-primary{background-color:#fb493b;border-color:#fb493b;color:#fff}.btn.btn-primary:hover{background-color:#000;border-color:#000;color:#fff}.btn.btn-outline-primary{background-color:rgba(0,0,0,0);border-color:#fb493b;color:#fb493b}.btn.btn-outline-primary:hover{background-color:#fb493b;border-color:#fb493b;color:#fff}.link{font-weight:600;text-decoration:underline;transition:color .3s}.link.link-primary{color:#fb493b !important}.link.link-primary:hover{color:#58585a !important}.link.link-secondary{color:#000 !important}.link.link-secondary:hover{color:#58585a !important}.arrow-link{font-weight:600;text-decoration:none;display:inline-flex;align-items:flex-start;color:inherit;line-height:1.25em;transition:color .3s}.arrow-link::before{content:"";display:inline-block;vertical-align:middle;font-family:"bootstrap-icons";margin-right:1rem;color:#fb493b;transition:transform .3s}.arrow-link:hover{color:#fb493b}.arrow-link:hover::before{transform:translateX(5px)}.fig-cover{position:relative;min-height:360px;height:100%}.fig-cover img{position:absolute;top:0;left:0;width:100%;height:100%}body{padding:0;font-family:"Inter",sans-serif;font-size:16px}@media(min-width: 1200px){body{font-size:20px}}.container-fluid:not([class*=bg-])+.container-fluid[class*=bg-]{margin-top:3rem}.container-fluid[class*=bg-]+.container-fluid:not([class*=bg-]){margin-top:3rem}@media(max-width: 991px){.container-fluid.py-lg-5[class*=bg-]{padding-top:3rem !important;padding-bottom:3rem !important}}nav[aria-label=breadcrumb]{position:relative;z-index:1}nav[aria-label=breadcrumb]::before{content:"";display:block;width:100%;height:2vw;margin-bottom:1.5rem;min-height:40px;background:url(../images/svg/rooftile-alt.svg) 0 0 repeat-x;background-size:auto 100%}nav[aria-label=breadcrumb] ol{margin-bottom:20px;height:30px}nav[aria-label=breadcrumb] ol li{color:#000;font-size:.875rem}nav[aria-label=breadcrumb] ol li a{color:#000;text-decoration:none}nav[aria-label=breadcrumb] ol li a:hover{color:#fb493b}nav[aria-label=breadcrumb] ol .breadcrumb-item+.breadcrumb-item::before{content:">";color:#fb493b}nav[aria-label=breadcrumb]+.py-lg-5.bg-dark,nav[aria-label=breadcrumb]+.py-lg-5.bg-light,nav[aria-label=breadcrumb]+.py-lg-5.bg-primary,nav[aria-label=breadcrumb]+.py-lg-5.bg-secondary{margin-top:calc(-40px - 2vw) !important;padding-top:calc(90px + 2vw) !important}.massloader{position:fixed;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#fb493b;z-index:100}.massloader .loader{width:240px;height:320px;background:url(../images/massloader.gif) 0 0 no-repeat;background-size:240px 320px}@media(max-width: 480px){.massloader .loader{width:120px;height:160px;background-size:120px 160px}}.editable-content{color:#222}.editable-content a{color:inherit}.editable-content a:hover{color:#fb493b}.editable-content ul{padding-left:.5rem}.editable-content ul li{list-style:none;padding-left:1.75rem;margin-bottom:.5rem;background-position:0 0;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg fill='%23FB493B' width='24' height='30' viewBox='0 0 24 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-2.62268e-07 18L-1.04907e-06 1.90735e-06L6 1.57289e-06L18 9.0396e-07L24 6L6 6L6 24L-2.62268e-07 18Z'/%3E%3C/svg%3E");background-size:20px}.editable-content ul li li{margin:.5rem 0;line-height:1.25em;background-position:0 .5em;background-image:url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='%23D9D9D9' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='8' height='8'/%3E%3C/svg%3E%0A");background-size:8px}.editable-content[class*=bg-dark],.editable-content[class*=bg-primary],.editable-content[class*=bg-danger]{color:#fff}.editable-content[class*=bg-dark] h1,.editable-content[class*=bg-dark] h2,.editable-content[class*=bg-dark] h3,.editable-content[class*=bg-dark] p,.editable-content[class*=bg-dark] a,.editable-content[class*=bg-primary] h1,.editable-content[class*=bg-primary] h2,.editable-content[class*=bg-primary] h3,.editable-content[class*=bg-primary] p,.editable-content[class*=bg-primary] a,.editable-content[class*=bg-danger] h1,.editable-content[class*=bg-danger] h2,.editable-content[class*=bg-danger] h3,.editable-content[class*=bg-danger] p,.editable-content[class*=bg-danger] a{color:#fff}.editable-content[class*=bg-dark] .btn-primary,.editable-content[class*=bg-primary] .btn-primary,.editable-content[class*=bg-danger] .btn-primary{background-color:#fff;color:#fb493b}.editable-content[class*=bg-dark] .btn-outline-primary,.editable-content[class*=bg-primary] .btn-outline-primary,.editable-content[class*=bg-danger] .btn-outline-primary{border-color:#fff;color:#fff}.editable-content[class*=bg-dark] ul li,.editable-content[class*=bg-primary] ul li,.editable-content[class*=bg-danger] ul li{background-image:url("data:image/svg+xml,%3Csvg fill='%23ffffff' width='24' height='30' viewBox='0 0 24 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-2.62268e-07 18L-1.04907e-06 1.90735e-06L6 1.57289e-06L18 9.0396e-07L24 6L6 6L6 24L-2.62268e-07 18Z'/%3E%3C/svg%3E")}.editable-content.bg-warning .btn-primary{background-color:#000;color:#fff}.pagination{justify-content:center}.pagination li{margin:0 .5rem}.pagination li a{display:block;padding:0;width:36px;height:36px;border:none;line-height:36px;text-align:center;border-radius:50%;color:#000;text-decoration:none}.pagination li a:hover{color:#fb493b}.pagination li .page-link{display:flex;align-items:center;justify-content:center}.pagination li .page-link svg{display:block;width:11px;height:18px;fill:#999;transition:fill .3s}.pagination li .page-link:hover{background-color:rgba(0,0,0,0)}.pagination li .page-link:hover svg{fill:#58585a}.pagination li.disabled{visibility:hidden}.pagination li a.active,.pagination li.active a{background-color:#fb493b;color:#fff}.pagination li a.active:hover,.pagination li.active a:hover{background-color:#fb493b}.pagination li.page-item:first-child .page-link{background-color:rgba(0,0,0,0);border-radius:50%;margin-right:1rem}.pagination li.page-item:last-child .page-link{background-color:rgba(0,0,0,0);border-radius:50%;margin-left:1rem}#privacy h2{font-size:1.25em;margin:1em 0 .5em}#privacy h3{font-size:1.125em;margin:1em 0 .5em;font-weight:600}#privacy h4{font-size:1em;margin:1em 0 .5em;font-weight:600;color:#58585a}#privacy h5{font-size:.875em;margin:1em 0 .5em;font-weight:600;color:#58585a}#privacy p,#privacy li{font-size:1rem}#privacy ul li{padding-left:1.25em;background-size:6px 6px;background-position:0 .66em;background-image:url("data:image/svg+xml,%3Csvg fill='%23FB493B' viewBox='0 0 8 8' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='8' height='8'/%3E%3C/svg%3E")}#privacy table{width:100%;margin:.5rem auto 2rem}#privacy table th,#privacy table td{padding:4px 8px;font-size:.875em;color:#000;border:#f3f3f3 1px solid !important}#privacy table th{background-color:#fb493b;color:#fff}#content-404 .row{justify-content:center}#content-404 .col-12{max-width:540px;padding:5% !important;background-color:#fb493b;text-align:center;color:#fff}#content-404 .col-12 h2{color:#000}#content-404 .col-12 p:last-child{margin-bottom:0}#content-404 .col-12 .btn-primary{margin-top:1.5rem;border-color:#fff;background-color:#fff;color:#fb493b}#content-404 .col-12 .btn-primary:hover{background-color:#000;border-color:#000;color:#fff}#header{height:100px;border:none !important}#header .navbar{height:100%}#menu-display{border:none;outline:none;box-shadow:none;background:rgba(0,0,0,0)}#menu-display .menu-icon{width:30px;height:30px;display:flex;-ms-align-items:flex-start;align-items:flex-start;flex-direction:column;justify-content:space-around;position:relative}#menu-display .menu-icon .menu-icon__bar{position:absolute;left:0;width:30px;background-color:#fff;border-radius:5px;height:2px;transition:all .3s;transform-origin:center}#menu-display .menu-icon .menu-icon__bar.bar-top{top:6px}#menu-display .menu-icon .menu-icon__bar.bar-middle{top:16px}#menu-display .menu-icon .menu-icon__bar.bar-bottom{top:26px}.navbar-home{width:32px;height:32px;display:block;margin-right:.75rem}.navbar-home svg{fill:#fff;transition:fill .3s}.navbar-home:hover svg{fill:#fccb62}.navbar .nav-item{padding:0 .75rem}.navbar .nav-link{color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:25.6px;text-transform:uppercase;transition:color .3s}.navbar .nav-link:hover,.navbar .nav-link:focus{color:#fccb62}.navbar .nav-item.active>a,.navbar .dropdown-menu li.active>a{color:#fccb62;font-weight:700}.navbar .dropdown-toggle::after{content:"";display:inline-block;vertical-align:middle;font-family:"bootstrap-icons";font-size:.75rem;margin-left:.5rem;color:#fff;border:none}.navbar .dropdown-toggle[aria-expanded=true]::after{transform:scaleY(-1)}.navbar .dropdown-menu{padding:.75rem 1rem 1rem;border-radius:0 !important;background-color:#000;color:#fff}.navbar .dropdown-menu .dropdown-item{color:#fff;transition:color .3s}.navbar .dropdown-menu .dropdown-item:hover,.navbar .dropdown-menu .dropdown-item:focus{color:#fccb62;background-color:rgba(0,0,0,0)}.navbar .dropdown-menu .dropdown-item.active{color:#fccb62}@media(max-width: 991px){#menu-display{position:relative;z-index:1001}#mainNav{position:fixed;top:0;right:0;width:80%;max-width:300px;height:100%;background-color:#fb493b;box-shadow:-2px 0 10px rgba(0,0,0,.1);transform:translateX(100%);transition:transform .3s ease-in-out;z-index:1000;padding:2rem 1rem}.navbar-nav{flex-direction:column;gap:1rem}.dropdown-menu{position:static !important;display:none !important;background:none;border:none;padding:0}.dropdown:hover .dropdown-menu{display:block !important}body.menu-opened #mainNav{transform:translateX(0%)}body.menu-opened #menu-display .menu-icon__bar.bar-top{transform:rotate(45deg);width:30px;top:15px}body.menu-opened #menu-display .menu-icon__bar.bar-bottom{transform:rotate(-45deg);width:30px;top:15px}body.menu-opened #menu-display .menu-icon__bar.bar-middle{opacity:0}}@media(max-width: 575px){.navbar .btn{padding:5px 10px;font-size:.875rem}}.fixed_head #header{position:fixed;top:0;left:0;width:100%;height:60px;z-index:2;transition:top .5s}.fixed_head ._page{padding-top:100px}.hidden_head #header{top:-60px}.hero-section{position:relative}.hero-section::before{content:"";top:3vw;right:3vw;position:absolute;z-index:1;width:10vw;height:10vw;background:url(../images/svg/wave-top-right.svg) 0 0 no-repeat;background-size:100% 100%}.hero-section .hero-section-slider{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;z-index:0}.hero-section .hero-section-slider .swiper-container{width:100%;height:100%;z-index:0}.hero-section .hero-section-slider .swiper-slide{width:100%;height:100%;z-index:0}.hero-section .hero-section-slider .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-section .hero-section-image{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%}.hero-section .hero-section-image img{display:block;width:100%;height:100%}.hero-section .hero-section-title{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;padding:3rem 2rem;background-size:100% 100%}.hero-section .hero-section-title .text-inner{margin:0 auto}.hero-section .hero-section-title .text-inner h1,.hero-section .hero-section-title .text-inner .h1{font-family:"Inter",sans-serif;color:#fff}.hero-section .hero-section-title .text-inner h1 span,.hero-section .hero-section-title .text-inner .h1 span{display:block}.hero-section .hero-section-title .text-inner h1 span:nth-child(1),.hero-section .hero-section-title .text-inner .h1 span:nth-child(1){margin-left:3%}.hero-section .hero-section-title .text-inner h1 span:nth-child(2),.hero-section .hero-section-title .text-inner .h1 span:nth-child(2){margin-left:-5%}.hero-section .hero-section-title .text-inner h1 span:nth-child(3),.hero-section .hero-section-title .text-inner .h1 span:nth-child(3){margin-left:-12%}.hero-section .hero-section-title .text-inner h1 span:nth-child(4),.hero-section .hero-section-title .text-inner .h1 span:nth-child(4){margin-left:-20%}.hero-section .hero-section-title .text-inner p{font-size:1vw;margin-top:5%}.hero-section .hero-section-title .text-inner p span{display:block;margin-top:.5%}.hero-section .hero-section-title .text-inner p span:nth-child(1){margin-left:-24%}.hero-section .hero-section-title .text-inner p span:nth-child(2){margin-left:-28%}.hero-section .hero-section-title .text-inner p span:nth-child(3){margin-left:-32%}.hero-section .hero-section-title .text-inner .heading-suptitle{width:76%;margin-left:7%;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:#fff 1px solid;text-transform:uppercase;margin-bottom:1rem;font-weight:700;color:#fff}.hero-section.home-heading::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2vw;min-height:40px;background:url(../images/svg/rooftile.svg) 0 100% repeat-x;background-color:#fb493b;background-size:auto 40%}.hero-section.home-heading .hero-section-title{width:60%;left:5vw;min-height:40vw;max-height:60vw;height:calc(100vh - 140px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 350' preserveAspectRatio='none' width='100%25' height='100%25' fill='%23fb493b'%3E%3Cpolygon points='301.67 350 0 350 198.33 0 500 0 301.67 350'/%3E%3C/svg%3E")}.hero-section.home-heading .hero-section-title .section-logo{width:54%;margin-bottom:5%}.hero-section.home-heading .hero-section-title .section-logo img{max-width:480px;width:100%}.hero-section.home-heading .hero-section-title .text-inner{width:47%}.hero-section.home-heading .hero-section-title .text-inner h1,.hero-section.home-heading .hero-section-title .text-inner .h1{font-size:2.75vw}@media(max-width: 991px){.hero-section.home-heading .hero-section-title .text-inner p{font-size:1.25vw}}@media(max-width: 767px){.hero-section.home-heading .hero-section-title{height:auto;max-height:inherit;width:100%;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 350' preserveAspectRatio='none' width='100%25' height='100%25' fill='%23fb493b'%3E%3Cpolygon points='500 350 0 350 198.33 0 500 0 500 350'/%3E%3C/svg%3E")}.hero-section.home-heading .hero-section-title .text-inner{width:70%;margin:0 0 0 auto}.hero-section.home-heading .hero-section-title .text-inner h1,.hero-section.home-heading .hero-section-title .text-inner .h1{font-size:5vw}.hero-section.home-heading .hero-section-title .text-inner p{max-width:320px;font-size:.875rem;margin-left:-20%}.hero-section.home-heading .hero-section-title .text-inner p span{display:inline;margin:auto !important}}.hero-section.page-heading .hero-section-title{min-height:540px;height:30vw;width:53%;left:7vw;background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 590 350' preserveAspectRatio='none' fill='%23FB493B' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M392.171 350H0L197.829 0H590L392.171 350Z'/%3E%3C/svg%3E")}.hero-section.page-heading .hero-section-title .section-logo{width:40%;margin-bottom:3%}.hero-section.page-heading .hero-section-title .text-inner{width:64%}.hero-section.page-heading .hero-section-title .text-inner h1,.hero-section.page-heading .hero-section-title .text-inner .h1{font-size:2.25vw}@media(max-width: 991px){.hero-section.page-heading .hero-section-title .text-inner p{font-size:1.25vw}}@media(max-width: 767px){.hero-section.page-heading{height:auto}.hero-section.page-heading .hero-section-title{min-height:380px;width:100%;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 350' preserveAspectRatio='none' width='100%25' height='100%25' fill='%23fb493b'%3E%3Cpolygon points='500 350 0 350 198.33 0 500 0 500 350'/%3E%3C/svg%3E")}.hero-section.page-heading .hero-section-title .text-inner{width:70%;margin:0 0 0 auto}.hero-section.page-heading .hero-section-title .text-inner h1,.hero-section.page-heading .hero-section-title .text-inner .h1{font-size:5vw}.hero-section.page-heading .hero-section-title .text-inner p{max-width:320px;font-size:.875rem;margin-left:-20%}.hero-section.page-heading .hero-section-title .text-inner p span{display:inline;margin:auto !important}}.block-cta-oblique{overflow:hidden;position:relative}.block-cta-oblique .cta-wrapper{min-height:160px}.block-cta-oblique .cta-text{z-index:1;padding-right:2rem;max-width:640px;position:relative;font-size:1.5rem;z-index:1;width:70%}.block-cta-oblique .cta-stripe{width:10%;height:220%;background-color:#fb493b;transform:rotate(25deg);box-shadow:#fff 0 0 0 1.25vw;position:absolute;left:70%;top:-60%;z-index:0}@media(min-width: 1200px){.block-cta-oblique .cta-stripe{left:calc(50% + 160px);width:100px}}@media(max-width: 768px){.block-cta-oblique .cta-text{padding-right:0;font-size:1.25rem}.block-cta-oblique .cta-stripe{left:75%;width:50%}}.decorated-title{display:flex;min-height:15vw;padding-left:25vw;align-items:flex-start;justify-content:center;flex-direction:column;background:1rem center no-repeat;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 201' xmlns='http://www.w3.org/2000/svg' fill='%23FB493B'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M200 50.5L200 200.5L150 200.5L50 200.5L1.78873e-06 150.5L150 150.5L150 0.500001L200 50.5Z'/%3E%3C/svg%3E%0A");background-size:15vw 15vw}.decorated-title h2{font-size:1.75em}@media(min-width: 1200px){.decorated-title{min-height:200px;padding-left:320px;background-size:200px 200px}.decorated-title h2{font-size:2em}}@media(max-width: 480px){.decorated-title{min-height:inherit;padding-left:.75rem;padding-top:120px;background-position:0 0;background-size:100px 100px}}.block-col-2 .text-content{max-width:720px}.block-col-2 .fig-right .fig-cover::after{content:"";top:.75rem;right:.75rem;position:absolute;width:40%;padding-top:40%;z-index:1;background:url(../images/svg/wave-top-right.svg) 0 0 no-repeat;background-size:100% 100%}.block-col-2 .fig-left .fig-cover::after{content:"";bottom:.75rem;left:.75rem;position:absolute;width:40%;padding-top:40%;z-index:1;background:url(../images/svg/wave-bottom-left.svg) 0 0 no-repeat;background-size:100% 100%}.block-col-2 .card-block h3{color:#fb493b;font-weight:700;font-size:1.25em}.block-col-2 .card-block figure{position:relative}.block-col-2 .card-block figure img{margin:0 !important}.block-col-2 .card-block figure::after{content:"";bottom:.75rem;left:.75rem;position:absolute;width:25%;padding-top:25%;z-index:1;background:url(../images/svg/wave-bottom-left.svg) 0 0 no-repeat;background-size:100% 100%}.block-presentation{position:relative;background-color:#fff}.block-presentation .text-content{z-index:2;position:relative;max-width:540px}.block-presentation .img-biseau-end{position:absolute;top:3rem;right:0;width:50vw;height:calc(100% - 6rem);z-index:1;overflow:hidden}.block-presentation .img-biseau-end:last-child{-webkit-clip-path:polygon(15% 0%, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(15% 0%, 100% 0, 100% 100%, 0% 100%)}.block-presentation .img-biseau-end:first-child{-webkit-clip-path:polygon(0% 0%, 100% 0, 85% 100%, 0% 100%);clip-path:polygon(0% 0%, 100% 0, 85% 100%, 0% 100%)}.block-presentation .img-biseau-end img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}@media(max-width: 991px){.block-presentation .text-content{max-width:100%}.block-presentation .img-biseau-end{position:relative;max-width:760px;margin:0 auto;top:0;width:100%}.block-presentation .img-biseau-end:first-child{-webkit-clip-path:polygon(15% 0%, 100% 0, 85% 100%, 0% 100%);clip-path:polygon(15% 0%, 100% 0, 85% 100%, 0% 100%);margin-bottom:1.5rem}.block-presentation .img-biseau-end:last-child{-webkit-clip-path:polygon(15% 0%, 100% 0, 85% 100%, 0% 100%);clip-path:polygon(15% 0%, 100% 0, 85% 100%, 0% 100%);margin-top:1.5rem}}@media(max-width: 575px){.block-presentation .img-biseau-end{margin-left:-1rem;width:calc(100% + 2rem);-webkit-clip-path:none !important;clip-path:none !important}}.block-fenetre-toit .img-avant-apres{width:48%;margin:0;position:relative}.block-fenetre-toit .img-avant-apres::after{content:"";top:.75rem;right:.75rem;position:absolute;width:40%;padding-top:40%;z-index:1;background:url(../images/svg/wave-top-right.svg) 0 0 no-repeat;background-size:100% 100%}.block-fenetre-toit .img-avant-apres img{width:100%;height:auto;min-height:280px;-o-object-fit:cover;object-fit:cover}.block-fenetre-toit .img-avant-apres .tag{position:absolute;bottom:0;right:0;width:80px;height:80px;color:#fff;background-color:#fb493b;padding:.25rem .5rem;font-size:.75rem;display:flex;align-items:flex-end;justify-content:flex-end;text-transform:uppercase;font-weight:bold;-webkit-clip-path:polygon(0 100%, 100% 0, 100% 100%);clip-path:polygon(0 100%, 100% 0, 100% 100%)}.block-fenetre-toit .img-avant-apres .tag-avant{background-color:#999}.block-fenetre-toit .img-avant-apres .tag-apres{background-color:#fb493b}@media(max-width: 575px){.block-fenetre-toit .img-avant-apres img{min-height:40vw}}.block-services .service-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.block-services .service-item img{flex:0 0 auto;max-width:100px}.block-services .service-item .service-item-text{flex:1 1 auto}.block-services .service-item .btn{flex:0 0 auto}@media(max-width: 575px){.block-services .text-center.text-sm-start .service-item{align-items:center}}.block-logos a{display:block}.block-logos a img{transition:transform .3s ease}.block-logos a:hover img{transform:scale(0.9)}.block-gallery-categories .gallery-category .gallery-item{position:relative;overflow:hidden;max-height:400px;height:40vw;margin:0}@media(min-width: 768px){.block-gallery-categories .gallery-category .gallery-item{height:33vw}}.block-gallery-categories .gallery-category img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.block-gallery-categories .gallery-category figcaption{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;font-size:1.25em;color:#fff;font-weight:400;text-shadow:0 0 5px rgba(0,0,0,.6)}.block-gallery-categories .gallery-category:hover img{transform:scale(1.1)}.block-gallery-categories .gallery-category-empty::before{content:"";display:block;height:100%;background-color:#f3f3f3}.nav-categories ul{flex-wrap:wrap;margin:0;padding:0}.nav-categories li{margin:1rem 1rem 0 0}.nav-categories .btn{text-transform:none}.nav-categories .btn.active{background-color:#fb493b !important;color:#fff !important}@media(max-width: 991px){.nav-categories .btn{padding:6px 12px}}.gallery-list .gallery-item{color:inherit;display:block;text-decoration:none}.gallery-list .gallery-item .gallery-item-fig{overflow:hidden}.gallery-list .gallery-item img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.gallery-list .gallery-item .gallery-title{text-decoration:none;color:#000;font-weight:600;font-size:1em;margin:1rem 0 0;transition:color .3s ease}.gallery-list .gallery-item .gallery-item-vid{position:relative}.gallery-list .gallery-item .gallery-item-vid::after{content:"";font-family:"bootstrap-icons";position:absolute;top:50%;left:50%;z-index:1;display:flex;align-items:center;justify-content:center;font-size:64px;color:#fff;width:64px;height:64px;margin:-32px;transition:transform .3s ease}.gallery-list .gallery-item:hover img{transform:scale(1.1)}.gallery-list .gallery-item:hover .gallery-title{color:#fb493b}.gallery-list .gallery-item:hover .gallery-item-vid::after{transform:scale(0.9)}.gallery-heading h1{font-weight:700;color:#000;font-size:1.75em}.news-card .news-image{overflow:hidden;flex:0 0 auto}.news-card .news-image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.news-card:hover .news-image img{transform:scale(1.1)}.news-card .news-content{padding-left:0;padding-right:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 1 auto}.news-card .news-content *{flex:0 0 auto}.news-card .news-content p:not(.news-date){flex:1 1 auto}@media(min-width: 576px)and (max-width: 991.98px){.news-card .news-image{width:40%;max-width:320px;margin-right:1.75rem}}#content-news .heading-content-news{margin-top:2rem;margin-bottom:2rem}#content-news .heading-content-news h1{color:#000;margin:1rem 0 1.5rem;font-size:2em}#content-news .heading-content-news .fig-content{max-height:480px;max-width:640px}#content-news .editable-content{padding-top:1rem !important;padding-bottom:1rem !important}#content-news .rs-link{display:flex}#content-news .rs-link li{margin:0 10px}#content-news .rs-link a{display:block}#content-news .rs-link a i{display:inline-block;vertical-align:middle;font-size:1.5rem;color:#999;transition:color .3s}#content-news .rs-link a:hover i{color:#212529}.contact-infos{position:relative}.contact-infos::after{content:"";display:block;position:absolute;top:0;left:calc(50% - .5rem);background-color:#fb493b;width:1rem;height:100%}.contact-infos .contact-info-item{max-width:560px}.contact-infos .contact-info-item a{color:inherit;text-decoration:none}.contact-infos .contact-info-item a:hover{color:#fb493b}@media(max-width: 767px){.contact-infos::after{left:1rem}.contact-infos .contact-info-item{max-width:inherit;padding-left:20%}}.container-form form{margin-top:-2rem}.container-form .form-legend h3{font-size:2em;font-weight:700;margin:0}.container-form .form-content{margin:0}.container-form .form-control,.container-form .form-select{background-color:#f7f7f7;border-color:#f7f7f7}.container-form .form-control:focus,.container-form .form-control:hover,.container-form .form-select:focus,.container-form .form-select:hover{border-color:#58585a}.container-form .form-control.is-invalid,.container-form .form-select.is-invalid{border-color:#dc3545}.container-form .form-check-input{background-color:#f7f7f7;border-color:#f7f7f7}.container-form .form-check-input:focus,.container-form .form-check-input:hover{border-color:#58585a}.container-form .form-check-input:checked{background-color:#fb493b}.container-form .form-label a{text-decoration:underline;color:inherit}.container-form .form-label a:hover{color:#fb493b}.container-form .form-submit-container{display:flex;align-items:flex-start;justify-content:space-between}.container-form .form-submit-container .text-disclaimer{color:#999;font-size:.75rem;margin-right:5%}.container-form .form-submit-container .form-submit{font-weight:600}@media(max-width: 575px){.container-form .form-submit-container{flex-wrap:wrap;justify-content:center}.container-form .form-submit-container .form-submit{order:1;min-width:140px;text-align:center}.container-form .form-submit-container .flex-grow-1{order:2}.container-form .form-submit-container .text-disclaimer{text-align:center;margin:1.5rem 0 0}}.formulaire-valid{margin:0 auto;max-width:540px;text-align:center;padding:5%}.formulaire-valid h2{font-weight:700;color:#000;font-size:1.75em;margin-bottom:1.5em}@media(min-width: 992px){.formulaire-valid{margin:15% auto;background-color:#f3f3f3}}.container-map{max-width:640px}.container-map iframe{display:block;height:60vh !important;width:100% !important;min-height:360px}.footer{background-color:#fff;font-size:.875em}.footer h5{color:#000;font-weight:600;line-height:1.4em;text-transform:uppercase}.footer h5::after{content:"";display:block;width:88px;height:2px;margin:1rem 0;background-color:#fb493b}.footer address,.footer p{line-height:1.7em}.footer .list-unstyled li{margin-bottom:.5rem}.footer a{text-decoration:none;color:inherit;transition:color .3s}.footer a:hover{color:#fb493b}.footer address{font-style:normal;line-height:1.5}.footer .btn-outline-primary{border-color:#fb493b;color:#fb493b}.footer .btn-outline-primary:hover{background-color:#fb493b;color:#fff}.hero-section::before{opacity:0;transform:translateY(100px);transition:all .5s ease-out;transition-delay:.5s}.hero-section .hero-section-image img{filter:blur(10px);transform:scale(1.2);transition:all 1s ease-out}.hero-section .heading-title span{opacity:0;transform:translateX(70px);transition:all .5s ease-out}.hero-section .heading-suptitle{opacity:0;transition:opacity .5s ease-out;transition-delay:.5s}.hero-section h1.heading-title span:nth-child(2){transition-delay:.2s}.hero-section h1.heading-title span:nth-child(3){transition-delay:.4s}.hero-section h1.heading-title span:nth-child(4){transition-delay:.6s}.hero-section h1.heading-title span:nth-child(5){transition-delay:.8s}.hero-section p.heading-title span:nth-child(1){transition-delay:.8s}.hero-section p.heading-title span:nth-child(2){transition-delay:1s}.hero-section p.heading-title span:nth-child(3){transition-delay:1.2s}.hero-section p.heading-title span:nth-child(4){transition-delay:1.4s}body.loaded .hero-section::before,.scroll-animate.in-view .hero-section::before{opacity:1;transform:translateY(0)}body.loaded .hero-section .heading-title span,.scroll-animate.in-view .hero-section .heading-title span{opacity:1;transform:translateX(0)}body.loaded .hero-section .hero-section-image img,.scroll-animate.in-view .hero-section .hero-section-image img{filter:blur(0);transform:scale(1)}body.loaded .hero-section .heading-suptitle,.scroll-animate.in-view .hero-section .heading-suptitle{opacity:1}.hero-section-slider .swiper-slide img{filter:blur(10px);transform:scale(1.2);transition:all 1s ease-out}.hero-section-slider .swiper-slide.swiper-slide-active img{filter:blur(0);transform:scale(1)}.block-presentation{overflow:hidden}.block-presentation .sa-slide-right{transform:translateX(100%)}.block-presentation.in-view .sa-slide-right{transform:translateX(0)}.block-cta-oblique .cta-stripe{opacity:0;transform:scale(2) rotate(16deg);transition:opacity .5s ease-out,transform 1s ease-out;transition-delay:.4s}.block-cta-oblique.in-view .cta-stripe{opacity:1;transform:scale(1) rotate(25deg)}.scroll-animate .nav-categories li{opacity:0;transform:translateY(-30px);transition:all .5s ease-out}.scroll-animate .nav-categories li:nth-child(2){transition-delay:.1s}.scroll-animate .nav-categories li:nth-child(3){transition-delay:.2s}.scroll-animate .nav-categories li:nth-child(4){transition-delay:.3s}.scroll-animate .nav-categories li:nth-child(5){transition-delay:.4s}.scroll-animate .nav-categories li:nth-child(6){transition-delay:.5s}.scroll-animate .nav-categories li:nth-child(7){transition-delay:.6s}.scroll-animate .nav-categories li:nth-child(8){transition-delay:.7s}.scroll-animate .nav-categories li:nth-child(9){transition-delay:.8s}.scroll-animate .nav-categories li:nth-child(10){transition-delay:.9s}.scroll-animate .gallery-list .col-sm-6{opacity:0;transform:translateY(30%);transition:all .5s ease-out}.scroll-animate .gallery-list .col-sm-6:nth-child(4n+1){transition-delay:.2s}.scroll-animate .gallery-list .col-sm-6:nth-child(4n+2){transition-delay:.4s}.scroll-animate .gallery-list .col-sm-6:nth-child(4n+3){transition-delay:.6s}.scroll-animate .gallery-list .col-sm-6:nth-child(4n+4){transition-delay:.8s}.scroll-animate .gallery-list .col-md-4{opacity:0;transform:translateY(30%);transition:all .5s ease-out}.scroll-animate .gallery-list .col-md-4:nth-child(6n+1){transition-delay:.2s}.scroll-animate .gallery-list .col-md-4:nth-child(6n+2){transition-delay:.4s}.scroll-animate .gallery-list .col-md-4:nth-child(6n+3){transition-delay:.6s}.scroll-animate .gallery-list .col-md-4:nth-child(6n+4){transition-delay:.8s}.scroll-animate .gallery-list .col-md-4:nth-child(6n+5){transition-delay:1s}.scroll-animate .gallery-list .col-md-4:nth-child(6n+6){transition-delay:1.2s}.scroll-animate.in-view .nav-categories li,.scroll-animate.in-view .gallery-list .col-sm-6,.scroll-animate.in-view .gallery-list .col-md-4{opacity:1;transform:translateY(0)}.transition{transition:all .3s linear}.transition_color{transition:color .3s linear}.transition_background{transition:background .3s linear}.delay-1,.scroll-animate.delay-1{transition-delay:200ms !important}.delay-2,.scroll-animate.delay-2{transition-delay:400ms !important}.delay-3,.scroll-animate.delay-3{transition-delay:600ms !important}.delay-4,.scroll-animate.delay-4{transition-delay:800ms !important}.delay-5,.scroll-animate.delay-5{transition-delay:1000ms !important}.delay-6,.scroll-animate.delay-6{transition-delay:1200ms !important}.delay-7,.scroll-animate.delay-7{transition-delay:1400ms !important}.scroll-animate .sa-fade-in,.scroll-animate.sa-fade-in{opacity:0;transition:opacity .5s}.scroll-animate .sa-slide-top,.scroll-animate.sa-slide-top{opacity:0;transform:translateY(-50%);transition:transform .8s,opacity .5s}.scroll-animate .sa-slide-bottom,.scroll-animate.sa-slide-bottom{opacity:0;transform:translateY(50%);transition:transform .8s,opacity .5s}.scroll-animate .sa-slide-left,.scroll-animate.sa-slide-left{opacity:0;transform:translateX(-50%);transition:transform .5s,opacity .5s}.scroll-animate .sa-slide-right,.scroll-animate.sa-slide-right{opacity:0;transform:translateX(50%);transition:transform .5s,opacity .5s}.scroll-animate.in-view .sa-fade-in,.scroll-animate.in-view.sa-fade-in{opacity:1}.scroll-animate.in-view .sa-slide-top,.scroll-animate.in-view.sa-slide-top,.scroll-animate.in-view .sa-slide-bottom,.scroll-animate.in-view.sa-slide-bottom{opacity:1;transform:translateY(0)}.scroll-animate.in-view .sa-slide-left,.scroll-animate.in-view.sa-slide-left,.scroll-animate.in-view .sa-slide-right,.scroll-animate.in-view.sa-slide-right{opacity:1;transform:translateX(0)}.scroll-animate .squared-title::after,.scroll-animate .squared-title::before{opacity:0;transform:scale(1.5)}.scroll-animate .squared-title::before{transform-origin:100% 100%}.scroll-animate .squared-title::after{transform-origin:0 0}.scroll-animate .squared-title span{opacity:0}.scroll-animate .squared-title span:first-child:not(:last-child){transform:translateX(0.5em)}.scroll-animate .squared-title span:last-child:not(:first-child){transform:translateX(-0.5em)}.scroll-animate.in-view .squared-title::before,.scroll-animate.in-view .squared-title::after{opacity:1;transform:scale(1);transition:transform 1s,opacity .8s;transition-delay:300ms}.scroll-animate.in-view .squared-title span{opacity:1;transition:transform .8s,opacity .5s}.scroll-animate.in-view .squared-title span:first-child:not(:last-child){transform:translateX(-0.5em)}.scroll-animate.in-view .squared-title span:last-child:not(:first-child){transform:translateX(0.5em)}.scroll-animate.bounce-top{-webkit-animation-name:bounce-top;-webkit-animation-play-state:paused;-webkit-animation-fill-mode:both;-webkit-animation-duration:1s;animation-name:bounce-top;animation-play-state:paused;animation-fill-mode:both;animation-duration:1s}.scroll-animate.bounce-top.in-view{animation-play-state:running}@keyframes bounce-top{0%{transform:translateY(-5em)}50%{transform:scale(-3em)}100%{transform:scale(0)}}