@import url(https://fonts.googleapis.com/css2?family=Londrina+Solid:wght@100;300;400;900&family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap);:where(:not(html):not(iframe):not(canvas):not(img):not(svg):not(video):not(audio):not(svg *):not(symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}a{text-decoration:none}menu,ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}::placeholder{color:inherit}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;word-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;height:0;width:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}section{padding-left:20px;padding-right:20px}section.glue{padding-left:0;padding-right:0}.container{max-width:1440px}.container,.container--large{margin-left:auto;margin-right:auto;width:100%}.container--large{max-width:1280px}.container--medium{max-width:1096px}.container--medium,.container--small{margin-left:auto;margin-right:auto;width:100%}.container--small{max-width:960px}.container--custom{max-width:1216px}.container--custom,.container--custom-medium{margin-left:auto;margin-right:auto;width:100%}.container--custom-medium{max-width:1008px}.container--custom-small{margin-left:auto;margin-right:auto;max-width:992px;width:100%}.btn{align-items:center;background-color:var(--background-color);border:1px solid var(--border);border-radius:100px;color:var(--color)!important;display:flex;font-size:.875rem;font-style:normal;font-weight:800;gap:8px;letter-spacing:.28px;line-height:120%;padding:16px 30px;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;width:max-content}.btn.icon:after{background-color:var(--color);content:"";display:block;height:20px;-webkit-mask:var(--mask);mask:var(--mask);-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease-in-out;width:20px}.btn.icon.mail:after{background:var(--mask);-webkit-mask:initial;mask:initial;transition:background .3s ease-in-out}@media (hover:hover){.btn.icon.mail:hover:after{background:url(/app/themes/appo/public/images/icons/mail-2.eaafb2.svg) no-repeat 50%}.btn:hover{background-color:var(--background-color-hover);border-color:var(--border-hover);color:var(--color-hover)!important}.btn:hover.icon:after{background-color:var(--color-hover)}}.btn.primary{--color:var(--white);--color-hover:var(--black);--background-color:var(--black);--background-color-hover:var(--white);--border:var(--black);--border-hover:var(--black)}.btn.secondary{--color:var(--accent-1);--color-hover:var(--white);--background-color:var(--white);--background-color-hover:var(--accent-1);--border:var(--white);--border-hover:var(--white)}.header.light .btn.secondary{--border:var(--accent-1)}.btn.tertiary{--color:var(--white);--color-hover:var(--black);--background-color:#0000;--background-color-hover:var(--white);--border:var(--white);--border-hover:var(--white)}.btn.molette{--mask:url(/app/themes/appo/public/images/icons/Molette.2ca430.svg) no-repeat center}.btn.mail{--mask:url(/app/themes/appo/public/images/icons/mail-1.d30740.svg) no-repeat center}.btn.reverse{flex-direction:row-reverse}body{background-color:#fff9f6;transition:background-color .5s}body.home{background-color:#fffdf0;background-color:var(--beige)}body.bg-variant{background:#f4e7db}body:after{background-color:initial;content:"";height:100vh;left:0;max-height:0;opacity:.2;position:absolute;top:0;transition:max-height .5s ease,background-color .5s ease;width:100%;z-index:0}.body-overflow,body.overflow{overflow:hidden}.body-overflow{position:relative}.body-overflow:after{background:#6c0003;max-height:100vh;z-index:1}html{scroll-behavior:smooth}h1,h2,h3{font-family:Londrina Solid,sans-serif;font-family:var(--londrina)}h2{font-size:1.875rem;font-style:normal;font-weight:900;line-height:normal}@media screen and (min-width:1024px){h2{font-size:3rem}}p{font-family:Public Sans,sans-serif;font-family:var(--public-sans);font-size:.6875rem;font-style:normal;font-weight:600;line-height:180%}@media screen and (min-width:1024px){p{font-size:.875rem}}strong{font-weight:800}.uptitle,a{font-family:Public Sans,sans-serif;font-family:var(--public-sans)}.uptitle{color:#dc0f14;color:var(--accent-1);font-size:.75rem;font-style:normal;font-weight:600;letter-spacing:2.4px;line-height:normal;text-transform:uppercase}.owl-dots{display:flex;gap:8px;justify-content:center;margin-top:25px}.owl-dots .owl-dot{background-color:#ffe6e6!important;background-color:var(--rose)!important;border-radius:50%;height:10px;width:10px}.owl-dots .owl-dot.active{background-color:#f8cac9!important}.pagination{align-items:center;display:none;gap:16px;grid-column:1/-1;justify-content:center}@media screen and (min-width:768px){.pagination{display:flex}}.pagination .page-numbers:not(.prev):not(.next){align-items:center;border:1px solid #dc0f14;border:1px solid var(--accent-1);border-radius:150px;color:#dc0f14;color:var(--accent-1);display:flex;flex-direction:column;font-family:Londrina Solid,sans-serif;font-family:var(--londrina);font-size:1rem;font-style:normal;font-weight:900;height:48px;justify-content:center;letter-spacing:.32px;line-height:normal;padding:8px;transition:all .3s ease;width:48px}.pagination .page-numbers:not(.prev):not(.next).current{background:#ffe6e6;background:var(--rose);border:1px solid #0000;pointer-events:none}@media (hover:hover){.pagination .page-numbers:not(.prev):not(.next):hover{background:#ffe6e6;background:var(--rose);border:1px solid #ffe6e6;border:1px solid var(--rose)}}.pagination .page-numbers.next,.pagination .page-numbers.prev{align-items:center;background-color:#dc0f14;background-color:var(--accent-1);border-radius:50%;display:flex;height:72px;justify-content:center;transition:all .3s ease;width:72px}.pagination .page-numbers.next:after,.pagination .page-numbers.prev:after{background-color:#fff;background-color:var(--white);content:"";display:block;height:32px;transition:background-color .3s ease;width:32px}@media (hover:hover){.pagination .page-numbers.next:hover,.pagination .page-numbers.prev:hover{background:#ffe6e6;background:var(--rose);border:1px solid #ffe6e6;border:1px solid var(--rose)}.pagination .page-numbers.next:hover:after,.pagination .page-numbers.prev:hover:after{background-color:#dc0f14;background-color:var(--accent-1)}}.pagination .page-numbers.prev{margin-right:8px}.pagination .page-numbers.prev:after{-webkit-mask:url(/app/themes/appo/public/images/icons/Arrow-left.3c8b68.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/Arrow-left.3c8b68.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.pagination .page-numbers.next{margin-left:8px}.pagination .page-numbers.next:after{-webkit-mask:url(/app/themes/appo/public/images/icons/Arrow-right.484d6d.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/Arrow-right.484d6d.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.anchor{display:none}:root{--white:#fff;--black:#191919;--gris:#919191;--beige:#fffdf0;--creme:#f9eddf;--jaune:#ffba00;--jaune-dark:#dea600;--rose:#ffe6e6;--rose-dark:#f4a4a5;--accent-1:#dc0f14;--accent-2:#ff3336;--londrina:"Londrina Solid",sans-serif;--public-sans:"Public Sans",sans-serif}.header{padding-left:0;padding-right:0;position:relative;z-index:10}.header[\:has\(\.submenu\.show\)] .btn.secondary{border:1px solid #dc0f14;border:1px solid var(--accent-1)}.header:has(.submenu.show) .btn.secondary{border:1px solid #dc0f14;border:1px solid var(--accent-1)}.header--heading{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:16px 20px;transition:background-color .3s ease-in-out}@media screen and (min-width:900px){.header--heading{display:none}}.header--heading.active{background-color:#fffdf0;background-color:var(--beige)}.header--heading.active .icon{background-color:#dc0f14;background-color:var(--accent-1)}.header--heading.active .icon.burger{-webkit-mask:var(--mask-heading-active);mask:var(--mask-heading-active)}.header--heading .header--logo{flex-shrink:0;height:80px;width:80px}.header--heading .header-burger{flex-shrink:0;height:32px;width:32px}.header--heading .icon{background-color:#fff;background-color:var(--white);display:block;height:100%;-webkit-mask:var(--mask-heading);mask:var(--mask-heading);-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease;width:100%}.header--heading .logo{--mask-heading:url(/app/themes/appo/public/images/logos/logo-bdc-rouge.a5bb2e.svg) no-repeat center}.header--heading .burger{--mask-heading:url(/app/themes/appo/public/images/icons/menu-burger.07f48a.svg) no-repeat center;--mask-heading-active:url(/app/themes/appo/public/images/icons/close.80a73d.svg) no-repeat center}.header--menu{display:none;left:0;position:absolute;top:111px;width:100%}@media screen and (min-width:900px){.header--menu{display:flex;flex-direction:column-reverse;position:static}}.header--menu-principale{background-color:#fffdf0;background-color:var(--beige);transition:background-color .3s ease}@media screen and (min-width:900px){.header--menu-principale{background-color:initial;position:relative}}.header--menu-principale.open{background-color:#fffdf0;background-color:var(--beige)}.header--menu-principale.open .header--menu-logo .logo{background-color:#dc0f14;background-color:var(--accent-1)}.header--menu-principale.open .menu .menu-item>a:not(.btn){color:#dc0f14;color:var(--accent-1)}.header--menu-principale.open .menu .menu-item.parent a:after{background-color:#dc0f14;background-color:var(--accent-1);transform:rotate(180deg);transition:transform .3s ease}.header--menu-principale.open .menu .menu-item.current>a:before{background-color:#dc0f14;background-color:var(--accent-1)}.header--menu-principale-container{border-bottom:1px solid #dc0f14;border-bottom:1px solid var(--accent-1);display:flex;flex-direction:column;gap:16px;padding:16px 20px 32px}@media screen and (min-width:900px){.header--menu-principale-container{align-items:center;border-bottom:initial;flex-direction:row;justify-content:space-between;padding:32px 16px}}@media screen and (min-width:1400px){.header--menu-principale-container{padding:32px 112px}}.header--menu-principale-container .header--menu-logo{display:none}@media screen and (min-width:900px){.header--menu-principale-container .header--menu-logo{display:block;flex:0 0 auto;height:120px;width:123px}}.header--menu-principale-container .header--menu-logo .logo{background-color:#fff;background-color:var(--white);display:block;height:100%;-webkit-mask:url(/app/themes/appo/public/images/logos/logo-bdc-rouge.a5bb2e.svg) no-repeat center;mask:url(/app/themes/appo/public/images/logos/logo-bdc-rouge.a5bb2e.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease;width:100%}.header--menu-principale-container .menu{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:900px){.header--menu-principale-container .menu{flex:0 1 auto;flex-direction:row;gap:64px;justify-content:space-between}.header--menu-principale-container .menu.btn-mobile{display:none}}.header--menu-principale-container .menu.btn-desk{display:none}@media screen and (min-width:900px){.header--menu-principale-container .menu.btn-desk{display:flex;flex:0 0 auto;flex-direction:column;gap:16px}}@media screen and (min-width:1200px){.header--menu-principale-container .menu.btn-desk{flex-direction:row}}.contactez-nous .header--menu-principale-container .menu.btn-desk .secondary,.error404 .header--menu-principale-container .menu.btn-desk .secondary{border:1px solid #dc0f14;border:1px solid var(--accent-1)}@media screen and (min-width:900px){.header--menu-principale-container .menu .menu-item{flex-shrink:0}}@media (hover:hover){.header--menu-principale-container .menu .menu-item:not(.parent):hover a{color:#fff;color:var(--white)}.header--menu-principale-container .menu .menu-item:not(.parent):hover a:before{visibility:visible!important;width:100%!important}}.header--menu-principale-container .menu .menu-item.parent{display:flex;flex-direction:column;gap:16px}.header--menu-principale-container .menu .menu-item.parent>a{align-items:center;display:flex;gap:10px}.header--menu-principale-container .menu .menu-item.parent>a:after{background-color:#dc0f14;background-color:var(--accent-1);content:"";display:block;flex-shrink:0;height:16px;-webkit-mask:url(/app/themes/appo/public/images/icons/Arrow-down-1.63960b.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/Arrow-down-1.63960b.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;transition:rotate .3s ease;width:16px}@media screen and (min-width:900px){.header--menu-principale-container .menu .menu-item.parent>a:after{background-color:#fff;background-color:var(--white)}}.header--menu-principale-container .menu .menu-item.parent>a.active:after{rotate:180deg}.header--menu-principale-container .menu .menu-item>a:not(.btn){color:#dc0f14;color:var(--accent-1);font-family:Londrina Solid,sans-serif;font-family:var(--londrina);font-size:1rem;font-style:normal;font-weight:900;line-height:normal;position:relative;text-transform:uppercase;transition:color .3s ease}@media screen and (min-width:900px){.header--menu-principale-container .menu .menu-item>a:not(.btn){color:#fff;color:var(--white);font-size:1.125rem}.header--menu-principale-container .menu .menu-item>a:not(.btn):before{background-color:#fff;background-color:var(--white);bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:all .5s ease-in-out;visibility:hidden;width:0}}.header--menu-principale-container .menu .menu-item .btn{justify-content:center}.header--menu-principale-container .menu .menu-item.current a{position:relative}.header--menu-principale-container .menu .menu-item.current a:before{background-color:#dc0f14;background-color:var(--accent-1);bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:all .5s ease-in-out;width:100%}@media screen and (min-width:900px){.header--menu-principale-container .menu .menu-item.current a:before{background-color:#fff;background-color:var(--white);visibility:visible}}.header--menu-principale-container .submenu{display:none;flex-direction:column;gap:16px}@media screen and (min-width:900px){.header--menu-principale-container .submenu{background-color:#fffdf0;background-color:var(--beige);display:flex;flex-direction:row;gap:32px;justify-content:center;left:0;opacity:0;padding:32px 16px;position:absolute;top:0;transform:translateY(-100%);transition:transform .3s ease,opacity .3s ease,visibility .3s ease,z-index .3s ease;visibility:hidden;width:100%;z-index:-2}}@media screen and (min-width:1400px){.header--menu-principale-container .submenu{padding:32px 112px}}@media screen and (min-width:900px){.header--menu-principale-container .submenu:after{background-color:#fffdf0;background-color:var(--beige);bottom:-67.5px;content:"";height:135px;left:0;-webkit-mask:url(/app/themes/appo/public/images/icons/trait-pinceau.1a133f.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/trait-pinceau.1a133f.svg) no-repeat center;-webkit-mask-size:cover;mask-size:cover;position:absolute;width:100%}}.header--menu-principale-container .submenu.show{opacity:1;transform:translateY(0);visibility:visible;z-index:0}.header--menu-principale-container .submenu.blank{opacity:0;transition:opacity .3s ease,z-index .3s ease,visibility .3s ease;visibility:hidden;z-index:-2}@media screen and (min-width:900px){.header--menu-principale-container .submenu li{border:1px solid #dc0f14;border:1px solid var(--accent-1);cursor:pointer;padding:30px 32px;z-index:1}.header--menu-principale-container .submenu li:hover{background-color:#dc0f14;background-color:var(--accent-1)}.header--menu-principale-container .submenu li:hover a h4,.header--menu-principale-container .submenu li:hover a p{color:#fff;color:var(--white)}.header--menu-principale-container .submenu li:hover .picto-rouleau{background:url(/app/themes/appo/public/images/icons/rouleau_rouge.08e2ba.svg) no-repeat 50%;background-size:cover}.header--menu-principale-container .submenu li:hover .picto-peinture{background:url(/app/themes/appo/public/images/icons/peinture-rouge.053a21.svg) no-repeat 50%;background-size:cover}.header--menu-principale-container .submenu li:hover .picto-outil{background:url(/app/themes/appo/public/images/icons/outil-blanc.dd0c16.svg) no-repeat 50%;background-size:cover}.header--menu-principale-container .submenu li a{grid-gap:16px;display:grid;gap:16px;grid-template-columns:154px auto}}.header--menu-principale-container .submenu li a h4{color:#dc0f14;color:var(--accent-1);font-family:Public Sans,sans-serif;font-family:var(--public-sans);font-size:.875rem;font-style:normal;font-weight:600;line-height:normal;text-transform:none}@media screen and (min-width:900px){.header--menu-principale-container .submenu li a h4{font-family:Londrina Solid,sans-serif;font-family:var(--londrina);font-size:2.375rem;font-style:normal;font-weight:900;grid-column:2/3;line-height:90%;max-width:217px;text-transform:uppercase}}.header--menu-principale-container .submenu li a img,.header--menu-principale-container .submenu li a p{display:none}@media screen and (min-width:900px){.header--menu-principale-container .submenu li a img,.header--menu-principale-container .submenu li a p{display:block}.header--menu-principale-container .submenu li a img{flex:0 0 auto;grid-row:span 2;height:154px;width:154px}.header--menu-principale-container .submenu li a p{color:#dc0f14;color:var(--accent-1);grid-column:2/3;max-width:267px}.header--menu-principale-container .submenu li a .picto-rouleau{background:url(/app/themes/appo/public/images/icons/rouleau_blanc.3aca71.svg) no-repeat 50%;background-size:cover;flex:0 0 auto;grid-row:span 2;height:154px;width:154px}.header--menu-principale-container .submenu li a .picto-peinture{background:url(/app/themes/appo/public/images/icons/peinture-blanc.40226c.svg) no-repeat 50%;background-size:cover;flex:0 0 auto;grid-row:span 2;height:154px;width:154px}.header--menu-principale-container .submenu li a .picto-outil{background:url(/app/themes/appo/public/images/icons/outil-rouge.f81485.svg) no-repeat 50%;background-size:cover;flex:0 0 auto;grid-row:span 2;height:154px;width:154px}}.header--menu-secondaire{background-color:#ffe6e6;background-color:var(--rose)}@media screen and (min-width:900px){.header--menu-secondaire{background-color:#ffe6e6;background-color:var(--rose)}}.header--menu-secondaire-container{display:flex;flex-direction:column;gap:16px;padding:32px 20px}@media screen and (min-width:900px){.header--menu-secondaire-container{flex-direction:row;justify-content:space-between;padding:12px 16px}}@media screen and (min-width:1400px){.header--menu-secondaire-container{padding:12px 112px}}.header--menu-secondaire-container .header--menu-logo{display:none}.header--menu-secondaire-container .menu{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:900px){.header--menu-secondaire-container .menu{flex-direction:row}}@media (hover:hover){.header--menu-secondaire-container .menu .menu-item:hover a{font-weight:800}}.header--menu-secondaire-container .menu .menu-item a{align-items:center;color:#dc0f14;color:var(--accent-1);display:flex;font-size:.875rem;font-style:normal;font-weight:600;gap:8px;line-height:normal;transition:font-weight .3s ease}.header--menu-secondaire-container .menu .menu-item a:before{background-color:#dc0f14;background-color:var(--accent-1);content:"";display:block;flex-shrink:0;height:24px;-webkit-mask:var(--mask-url);mask:var(--mask-url);-webkit-mask-size:contain;mask-size:contain;width:24px}.header--menu-secondaire-container .menu .menu-item.partners{--mask-url:url(/app/themes/appo/public/images/icons/Partner.cf23c2.svg) no-repeat center}.header--menu-secondaire-container .menu .menu-item.events{--mask-url:url(/app/themes/appo/public/images/icons/Calendar.bb3b80.svg) no-repeat center}.header--menu-secondaire-container .menu .menu-item.hammer{--mask-url:url(/app/themes/appo/public/images/icons/Marteau.4be6ab.svg) no-repeat center}.header--menu-secondaire-container .menu .menu-item.don{--mask-url:url(/app/themes/appo/public/images/icons/Don.cfec2c.svg) no-repeat center}.header--menu-secondaire-container .menu .menu-item.heart{--mask-url:url(/app/themes/appo/public/images/icons/Heart.852fe6.svg) no-repeat center}.light.header .header--heading .icon,.light.header .header--menu-principale-container .logo{background-color:#dc0f14;background-color:var(--accent-1)}.light.header .header--menu-principale-container .menu .menu-item>a:not(.btn){color:#dc0f14;color:var(--accent-1)}.footer,.light.header .header--menu-principale-container .menu .menu-item.current>a:before,.light.header .header--menu-principale-container .menu .menu-item.parent>a:after,.light.header .header--menu-principale-container .menu .menu-item:not(.parent)>a:not(.btn):before{background-color:#dc0f14;background-color:var(--accent-1)}.footer{position:relative}.footer:before{background-color:#dc0f14;background-color:var(--accent-1);content:"";height:89px;left:0;-webkit-mask:url(/app/themes/appo/public/images/icons/brush.44d7bb.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/brush.44d7bb.svg) no-repeat center;-webkit-mask-size:cover;mask-size:cover;position:absolute;top:-88px;width:100%}.footer--container{padding:0 0 32px}@media screen and (min-width:768px){.footer--container{display:flex;flex-direction:row;flex-wrap:wrap;gap:32px;padding-top:64px;row-gap:64px}}.footer--heading{align-items:center;display:flex;flex-direction:column;gap:9px;margin:auto;max-width:384px;position:relative;width:100%;z-index:1}@media screen and (min-width:768px){.footer--heading{align-items:flex-start;flex:1 1 46%;flex-direction:row;gap:32px;margin:initial}}.footer--heading-logo{display:block;height:90px;width:92px}@media screen and (min-width:768px){.footer--heading-logo{align-self:flex-start;flex:0 0 auto;height:70px;width:72px}}.footer--heading-logo img{height:100%;object-fit:cover}.footer--heading-content{display:flex;flex-direction:column;gap:9px}.footer--heading-content h2{color:#fff;color:var(--white);font-size:1.25rem;font-style:normal;font-weight:900;line-height:normal;text-align:center;text-transform:uppercase}@media screen and (min-width:768px){.footer--heading-content h2{text-align:left}}.footer--heading-content p{color:#fff;color:var(--white);font-size:.625rem;font-weight:400;line-height:160%;text-align:center}@media screen and (min-width:768px){.footer--heading-content p{font-size:.75rem;text-align:left}}.footer--menu{margin-top:32px}@media screen and (min-width:768px){.footer--menu{flex:1 1 46%;margin-top:0;z-index:1}}.footer--menu-list{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:1024px){.footer--menu-list{flex-direction:row;justify-content:space-between}}.footer--menu-item:not(:last-child){border-bottom:1px solid #fff9;padding-bottom:16px}@media screen and (min-width:1024px){.footer--menu-item:not(:last-child){border-bottom:initial;padding-bottom:0}}.footer--menu-item.active h3:after{rotate:180deg}.footer--menu-item h3{color:#fff;color:var(--white);display:flex;font-size:1rem;font-style:normal;font-weight:900;gap:16px;justify-content:space-between;line-height:normal}@media screen and (min-width:768px){.footer--menu-item h3{font-size:1.25rem}}.footer--menu-item h3:after{background-color:#fff;background-color:var(--white);content:"";display:block;height:19px;-webkit-mask:url(/app/themes/appo/public/images/icons/Arrow-down-1.63960b.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/Arrow-down-1.63960b.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;transition:rotate .3s ease;width:19px}@media screen and (min-width:1024px){.footer--menu-item h3:after{content:none}}.footer--rs{display:flex;flex-direction:row;gap:16px;justify-content:center;margin-top:16px}@media screen and (min-width:768px){.footer--rs{justify-content:flex-start}}.footer--rs-item{background-color:#fff;background-color:var(--white);border:1px solid #fff;border:1px solid var(--white);border-radius:50%;height:30px;transition:background-color .3s ease;width:30px}.footer--rs-item a{align-items:center;display:flex;height:100%;justify-content:center;padding:5px;width:100%}.footer--rs-item a:after{background-color:#dc0f14;background-color:var(--accent-1);content:"";display:block;height:100%;-webkit-mask:var(--mask-url);mask:var(--mask-url);-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease;width:100%}.footer--rs-item a.facebook{--mask-url:url(/app/themes/appo/public/images/icons/Facebook.3846dc.svg) no-repeat center}.footer--rs-item a.instagram{--mask-url:url(/app/themes/appo/public/images/icons/Instagram.1447e0.svg) no-repeat center}.footer--rs-item a.linkedin{--mask-url:url(/app/themes/appo/public/images/icons/Linkedin.12c687.svg) no-repeat center}@media (hover:hover){.footer--rs-item:hover{background-color:#dc0f14;background-color:var(--accent-1)}.footer--rs-item:hover a:after{background-color:#fff;background-color:var(--white)}}.footer--submenu{display:none;flex-direction:column;gap:8px;margin-top:16px}@media screen and (min-width:1024px){.footer--submenu{display:flex;gap:12px}}.footer--submenu-item a{color:#fff;color:var(--white);font-size:.75rem;font-style:normal;font-weight:500;letter-spacing:.6px;line-height:120%;position:relative}.footer--submenu-item a:after{background-color:#fff;background-color:var(--white);bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:all .5s ease-in-out;visibility:hidden;width:0}@media (hover:hover){.footer--submenu-item:hover a:after{visibility:visible!important;width:100%!important}}.footer--end{border-top:1px solid #fff9;margin-top:16px;padding:16px 20px 0}@media screen and (min-width:768px){.footer--end{flex:1 1 100%;padding:24px 20px 0}}.footer--end p{color:#fff;color:var(--white);font-size:.6875rem;font-style:normal;font-weight:500;letter-spacing:.55px;line-height:180%;text-align:center}@media screen and (min-width:768px){.footer--end p{font-size:.75rem}}.footer--end p a:not(.legal){text-decoration-line:underline;text-underline-offset:2px}.hero{margin-top:-112px!important;position:relative;z-index:9}@media screen and (min-width:900px){.hero{margin-top:-236px!important}}.hero .badge{bottom:-35px;height:80px;position:absolute;right:20px;width:80px}@media screen and (min-width:900px){.hero .badge{bottom:-55px;height:140px;width:140px}}.hero--container{align-items:center;display:flex;flex-direction:column;gap:48px;padding-bottom:42px;padding-top:136px;position:relative;z-index:1}@media screen and (min-width:900px){.hero--container{flex-direction:row;padding-top:178px}}.hero--content{align-items:center;display:flex;flex-direction:column;gap:24px}@media screen and (min-width:900px){.hero--content{align-items:flex-start;flex:1 1 50%;gap:16px}}@media screen and (min-width:1200px){.hero--content{flex:1 1 auto;max-width:695px;padding-left:60px}}.hero--content h1{color:#fff;color:var(--white);font-size:2.375rem;position:relative;text-align:center}@media screen and (min-width:900px){.hero--content h1{font-size:3.625rem;text-align:left}}.hero--content h1 span{background-color:#fff;background-color:var(--white);color:#dc0f14;color:var(--accent-1);-webkit-mask:url(/app/themes/appo/public/images/mask.79ecff.svg) no-repeat center;mask:url(/app/themes/appo/public/images/mask.79ecff.svg) no-repeat center;-webkit-mask-size:100%;mask-size:100%;padding:0 24px}.hero--content p:not(.uptitle){color:#fff;color:var(--white);font-size:.875rem;font-style:normal;font-weight:600;line-height:180%;text-align:center}@media screen and (min-width:900px){.hero--content p:not(.uptitle){text-align:left}}.hero--content .uptitle{color:#fff;color:var(--white);margin-bottom:-16px}.hero--content .hero-hp--item-btn{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}@media screen and (min-width:900px){.hero--content .hero-hp--item-btn{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}.hero--img-container{flex:1 0 50%;height:298px;position:relative;width:318px}@media screen and (min-width:900px){.hero--img-container{align-items:center;display:flex;flex:0 0 50%;height:395px;justify-content:flex-end;width:465px}}@media screen and (min-width:1200px){.hero--img-container{flex:1 1 auto}}.hero--img-container:before{background:url(/app/themes/appo/public/images/icons/Molette.2ca430.svg) no-repeat 50%;background-size:contain;content:"";height:140px;position:absolute;right:12px;top:-50px;transform:scale(-1) rotate(278deg);width:140px;z-index:1}@media screen and (min-width:900px){.hero--img-container:before{height:295px;right:200px;top:-162px;transform:scale(1) rotate(0);width:295px}}.hero--img-container:after{background:url(/app/themes/appo/public/images/icons/Rouleau.5c683c.svg) no-repeat 50%;background-size:contain;bottom:-24px;content:"";height:160px;left:-21px;position:absolute;width:160px;z-index:1}@media screen and (min-width:900px){.hero--img-container:after{bottom:-51px;height:240px;left:auto;right:250px;width:240px}}.hero--img-item{filter:drop-shadow(5px 0 0 white) drop-shadow(-5px 0 0 white) drop-shadow(0 5px 0 white) drop-shadow(0 -5px 0 white);height:100%;width:100%}@media screen and (min-width:900px){.hero--img-item{height:396px;width:465px}}.hero--img-item img{filter:grayscale(100%);height:100%;-webkit-mask:url(/app/themes/appo/public/images/mask-heart.1a9a48.svg) no-repeat center;mask:url(/app/themes/appo/public/images/mask-heart.1a9a48.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;object-fit:cover;width:100%}.hero--bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.hero--bg img{height:100%;object-fit:cover;object-position:bottom;width:100%}.hero.hero-simple .hero--container{padding-bottom:54px}@media screen and (min-width:900px){.hero.hero-simple .hero--container{justify-content:center;padding-top:212px}}.hero.hero-simple .hero--content{max-width:750px;padding-left:0}.hero.hero-simple .hero--content h1{align-self:center;text-align:center}.hero.hero-simple .hero--content h1 span{-webkit-mask-position:bottom;mask-position:bottom}@media screen and (min-width:768px){.hero.hero-gabarit{padding-left:0;padding-right:0}}.hero.hero-gabarit .hero--container{gap:24px}@media screen and (min-width:768px){.hero.hero-gabarit .hero--container{flex-direction:row;justify-content:space-between;padding-left:20px}}@media screen and (min-width:900px){.hero.hero-gabarit .hero--container{padding-top:212px}}@media screen and (min-width:1400px){.hero.hero-gabarit .hero--container{padding-left:112px}}.hero.hero-gabarit .hero--content{gap:16px}@media screen and (min-width:768px){.hero.hero-gabarit .hero--content{align-items:flex-start;flex:1 1 50%;padding-bottom:60px;padding-left:0;padding-top:60px;position:relative}}@media screen and (min-width:1200px){.hero.hero-gabarit .hero--content{padding-bottom:169px;padding-top:122px}}.hero.hero-gabarit .hero--content .hero--breadcrumb{display:flex;flex-wrap:wrap;gap:16px;row-gap:6px}@media screen and (min-width:768px){.hero.hero-gabarit .hero--content .hero--breadcrumb{left:0;position:absolute;top:8px}}@media screen and (min-width:1200px){.hero.hero-gabarit .hero--content .hero--breadcrumb{top:32px}}.hero.hero-gabarit .hero--content .hero--breadcrumb a,.hero.hero-gabarit .hero--content .hero--breadcrumb span{font-family:Public Sans,sans-serif;font-family:var(--public-sans);font-size:.5625rem;font-style:normal;font-weight:700;line-height:normal;position:relative}.hero.hero-gabarit .hero--content .hero--breadcrumb a:not(:last-child):after,.hero.hero-gabarit .hero--content .hero--breadcrumb span:not(:last-child):after{content:"/";position:absolute;right:-8px}.hero.hero-gabarit .hero--content .hero--breadcrumb a.current,.hero.hero-gabarit .hero--content .hero--breadcrumb a:hover,.hero.hero-gabarit .hero--content .hero--breadcrumb span.current{font-weight:900}.hero.hero-gabarit .hero--content .hero--breadcrumb a:last-child{pointer-events:none}.hero.hero-gabarit .hero--content .uptitle,.hero.hero-gabarit .hero--content h1{color:#dc0f14;color:var(--accent-1)}@media screen and (min-width:768px){.hero.hero-gabarit .hero--content .uptitle,.hero.hero-gabarit .hero--content h1{text-align:left}}.hero.hero-gabarit .hero--content p:not(.uptitle){color:#191919;color:var(--black);font-size:.6875rem}@media screen and (min-width:768px){.hero.hero-gabarit .hero--content p:not(.uptitle){font-size:.875rem;text-align:left}}.hero.hero-gabarit .hero--content .reference{font-family:Public Sans,sans-serif;font-family:var(--public-sans);font-size:.75rem;font-style:normal;font-weight:600;letter-spacing:2.4px;line-height:normal;margin-top:-12px;text-transform:uppercase}@media screen and (min-width:768px){.hero.hero-gabarit .hero--content .hero-hp--item-btn{flex-direction:row;flex-wrap:wrap}}.hero.hero-gabarit .hero--content .participant{font-style:italic}@media screen and (min-width:768px){.hero.hero-gabarit .hero--content .participant{text-align:left}}.hero.hero-gabarit .hero--content .participant strong{font-weight:800}.hero.hero-gabarit .hero--img{height:295px;width:100%}@media screen and (min-width:768px){.hero.hero-gabarit .hero--img{flex:1 1 50%;max-width:761px}}.hero.hero-gabarit .hero--img img{height:100%;-webkit-mask:url(/app/themes/appo/public/images/brush-chantier.3dd1c8.svg) no-repeat center;mask:url(/app/themes/appo/public/images/brush-chantier.3dd1c8.svg) no-repeat center;object-fit:cover;width:100%}@media screen and (min-width:768px){.hero.hero-gabarit .hero--img img{-webkit-mask-position:left;mask-position:left;-webkit-mask-size:cover;mask-size:cover;object-fit:cover}}.single-gab{display:flex;flex-direction:column;gap:24px;margin-top:-75px;padding:0 0 40px;position:relative;z-index:10}@media screen and (min-width:768px){.single-gab{flex-direction:row;justify-content:space-between;margin:0 auto;padding:0 20px 96px}}.single-offres .single-gab{padding-bottom:96px}@media screen and (min-width:1280px){.single-gab,.single-offres .single-gab{padding:0 0 160px}}.single-gab--aside{margin:0 20px;position:relative}@media screen and (min-width:768px){.single-gab--aside{flex:0 1 auto;height:100%;margin:0;max-width:378px;position:sticky;top:20px;width:100%}}.single-gab--aside h3{font-family:Londrina Solid,sans-serif;font-family:var(--londrina);font-size:28px;font-style:normal;font-weight:900;line-height:120%;margin-bottom:24px;margin-left:auto;margin-right:auto;text-align:center}.single-gab--aside:before{background:url(/app/themes/appo/public/images/icons/scotch.7e0158.svg) no-repeat 50%;background-size:contain;content:"";height:52px;left:50%;position:absolute;top:-22px;transform:translate(-50%);width:41px;z-index:2}.single-gab--aside:after{background:url(/app/themes/appo/public/images/Trame.a1f4fb.png) repeat 50%;background-size:100%;border:3px solid #191919;border:3px solid var(--black);content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.single-gab--aside:after,.single-gab--fiche{background-color:#ffe6e6;background-color:var(--rose);border-radius:17px}.single-gab--fiche{align-items:center;border:3px solid #191919;border:3px solid var(--black);display:flex;flex-direction:column;margin:8px;padding:32px;position:relative;z-index:1}.single-gab--fiche .btn{margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.single-gab--fiche{align-items:flex-start;padding:50px 42px}}.single-gab--fiche-content{width:100%}.single-gab--fiche-content p{font-family:Public Sans,sans-serif;font-family:var(--public-sans);font-size:.6875rem;font-style:normal;font-weight:700;line-height:normal;text-align:center}@media screen and (min-width:768px){.single-gab--fiche-content p{font-size:.75rem;text-align:left}}.single-gab--fiche-content h4{font-family:Public Sans,sans-serif;font-family:var(--public-sans);font-size:.875rem;font-style:normal;font-weight:400;line-height:160%;text-align:center}@media screen and (min-width:768px){.single-gab--fiche-content h4{font-size:1.125rem;font-weight:700;text-align:left}}.single-gab--fiche-content p+h4{margin-top:8px}.single-gab--fiche-content h4{margin-bottom:25px}.single-gab--fiche-content ul{list-style:disc;margin-bottom:24px;padding-left:12p}.single-gab--fiche-content li{font-family:Public Sans,sans-serif;font-family:var(--public-sans);font-size:14px;font-style:normal;font-weight:600;line-height:180%}.single-gab--content{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:768px){.single-gab--content{flex:0 1 auto;gap:64px;max-width:696px;overflow:hidden;width:100%}}.title-cards-list{padding-left:0;padding-right:0;position:relative}.title-cards-list,.title-cards-list:after{background-color:#dc0f14;background-color:var(--accent-1)}.title-cards-list:after{content:"";height:70px;left:0;-webkit-mask:url(/app/themes/appo/public/images/brush.521489.svg) no-repeat center;mask:url(/app/themes/appo/public/images/brush.521489.svg) no-repeat center;-webkit-mask-size:cover;mask-size:cover;position:absolute;top:-57px;width:100%;z-index:-1}@media screen and (min-width:768px){.title-cards-list:after{height:188px;top:-162px}}.title-cards-list--container{display:flex;flex-direction:column;gap:32px;padding:28px 0 32px}@media screen and (min-width:768px){.title-cards-list--container{padding:28px 0 120px}}.title-cards-list--heading{display:flex;flex-direction:column;gap:8px;padding-left:20px;padding-right:20px}@media screen and (min-width:768px){.title-cards-list--heading{align-items:center;flex-direction:row;gap:32px;justify-content:space-between}}@media screen and (min-width:1280px){.title-cards-list--heading{padding-left:0;padding-right:0}}.title-cards-list--heading-content{display:flex;flex-direction:column;gap:8px}@media screen and (min-width:1280px){.title-cards-list--heading-content{max-width:716px}}.title-cards-list--heading-content .uptitle{color:#fff;color:var(--white);text-align:center}@media screen and (min-width:768px){.title-cards-list--heading-content .uptitle{text-align:left}}.title-cards-list--heading-content h2{color:#fff;color:var(--white);font-family:Londrina Solid,sans-serif;font-family:var(--londrina);font-size:1.875rem;font-style:normal;font-weight:900;line-height:normal;text-align:center}@media screen and (min-width:768px){.title-cards-list--heading-content h2{font-size:2.5rem;max-width:609px;text-align:left}}.title-cards-list--heading-content p:not(.uptitle){color:#fff;color:var(--white);text-align:center}@media screen and (min-width:768px){.title-cards-list--heading-content p:not(.uptitle){text-align:left}}.title-cards-list--heading-btn{display:none}@media screen and (min-width:768px){.title-cards-list--heading-btn{display:block}.title-cards-list--list{display:flex;gap:32px;padding-left:20px;padding-right:20px}}@media screen and (min-width:1280px){.title-cards-list--list{padding-left:0;padding-right:0}}@media screen and (min-width:768px){.title-cards-list--list .card-chantier--item{flex:1 1 auto}}.title-cards-list--end-btn{margin:auto}@media screen and (min-width:768px){.title-cards-list--end-btn{display:none}}.title-cards-list .owl-dots .owl-dot{background-color:#fff!important;background-color:var(--white)!important;opacity:.6}.title-cards-list .owl-dots .owl-dot.active{opacity:1}.card-chantier--item{display:flex;flex-direction:column;gap:16px}@media (hover:hover){.card-chantier--item:hover .card-chantier--item-img img:not(.logo){transform:scale(1.1)}}.card-chantier--item-img{border-radius:25px;height:236px;overflow:hidden;position:relative}.card-chantier--item-img .tag{backdrop-filter:blur(15px);background:#fff3;border-radius:33px;color:#fff;color:var(--white);font-weight:400;left:16px;line-height:120%;padding:6px 10px;position:absolute;top:16px;z-index:1}.card-chantier--item-img img{height:100%;object-fit:cover;transform:scale(1);transition:transform .3s ease;width:100%}.card-chantier--item-img-logo{backdrop-filter:blur(.625px);background:#fff6;border-radius:0 25px 0 0;bottom:0;height:58px;left:0;padding:8px 9px;position:absolute;width:98px;z-index:1}.card-chantier--item-content{display:flex;flex-direction:column;gap:8px}.card-chantier--item-content .category{border:1px solid #fff;border:1px solid var(--white);border-radius:33px;color:#fff;color:var(--white);font-size:.625rem;font-weight:500;line-height:120%;padding:6px 10px;width:max-content}.card-chantier--item-content h3{color:#fff;color:var(--white);font-size:1.25rem}.card-chantier--item-content p{color:#fff;color:var(--white)}.card-chantier--item-content p:not(.category):not(.infos){-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;overflow:hidden}.card-chantier--item-content .infos{align-items:center;display:flex;justify-content:space-between}.card-chantier--item-content .infos .bullet{background-color:#fff;background-color:var(--white);border-radius:50%;height:5px;width:5px}.single-chantiers .redirection-simple{margin:32px 0 24px}@media screen and (min-width:980px){.single-chantiers .redirection-simple{margin:80px 0}}.single-chantiers .redirection-simple--container{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:400px}@media screen and (min-width:768px){.single-chantiers .redirection-simple--container{max-width:1030px}}.single-chantiers .redirection-simple h2{color:#dc0f14;color:var(--accent-1);display:flex;flex-direction:column;font-size:1.875rem;margin-bottom:16px;position:relative;width:max-content}@media screen and (min-width:768px){.single-chantiers .redirection-simple h2{font-size:4.25rem;margin-bottom:32px}}.single-chantiers .redirection-simple h2:after{background-color:#ffe6e6;background-color:var(--rose);content:"";height:44px;-webkit-mask:url(/app/themes/appo/public/images/icons/Heart.852fe6.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/Heart.852fe6.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:0;top:-12px;transform:scaleX(-1);width:44px;z-index:-1}@media screen and (min-width:768px){.single-chantiers .redirection-simple h2:after{height:98px;top:-32px;transform:scaleX(-1);width:98px}}.single-chantiers .redirection-simple h2 span{background-color:#dc0f14;background-color:var(--accent-1);color:#fff;color:var(--white);margin-left:40px;margin-top:-9px;-webkit-mask:url(/app/themes/appo/public/images/mask.79ecff.svg) no-repeat center;mask:url(/app/themes/appo/public/images/mask.79ecff.svg) no-repeat center;-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:cover;mask-size:cover;padding:0 10px;position:relative;width:max-content}@media screen and (min-width:768px){.single-chantiers .redirection-simple h2 span{margin-left:51px;margin-top:-11px;padding:0 7px}}.single-chantiers .redirection-simple p{text-align:center}@media screen and (min-width:768px){.single-chantiers .redirection-simple p{font-size:1.125rem;line-height:160%}}.single-chantiers .redirection-simple .btn{margin-top:16px}@media screen and (min-width:768px){.single-chantiers .redirection-simple .btn{margin-top:32px}}.redirection-triple{margin:24px 0 96px}@media screen and (min-width:980px){.redirection-triple{margin:80px 0 120px}.single-chantiers .redirection-triple.col .redirection-triple--container{display:grid;grid-template-columns:1fr 1fr}.single-chantiers .redirection-triple.col .redirection-triple--container .redirection-triple--item{height:400px}}.redirection-triple--container{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:980px){.redirection-triple--container{flex-direction:row;gap:32px}}.redirection-triple--item{border-radius:16px;overflow:hidden}@media screen and (min-width:980px){.redirection-triple--item{flex:1 1 33.33333%;height:540px;position:relative}.redirection-triple--item:hover{cursor:pointer}.redirection-triple--item:hover .redirection-triple--item-container{padding:20px 21px 16px;transform:translateY(50px)!important}}.redirection-triple--item-container{background:#f9eddf;background:var(--creme);display:flex;flex-direction:column;gap:8px;padding:16px 24px;transition:background-color .3s ease}@media screen and (min-width:980px){.redirection-triple--item-container{gap:32px;height:100%;padding:20px 21px 16px;transform:translateY(calc(100% - 126px));transition:transform .5s ease,padding .5s ease}.redirection-triple--item-container:after{background-color:#f9eddf;background-color:var(--creme);content:"";height:53px;left:0;-webkit-mask:url(/app/themes/appo/public/images/icons/paint.191112.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/paint.191112.svg) no-repeat center;-webkit-mask-size:cover;mask-size:cover;position:absolute;top:-48px;width:100%}}.redirection-triple--item img{display:none}@media screen and (min-width:980px){.redirection-triple--item img{display:block;filter:grayscale(100%);height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}}.redirection-triple--item.active .redirection-triple--item-container{background-color:#dc0f14;background-color:var(--accent-1)}.redirection-triple--item.active h2{color:#fff;color:var(--white)}.redirection-triple--item.active h2:after{background-color:#fff;background-color:var(--white)}.redirection-triple--item.active p{color:#fff;color:var(--white)}.redirection-triple--item-content{display:none;flex-direction:column;gap:8px}@media screen and (min-width:980px){.redirection-triple--item-content{display:flex;gap:32px}}.single-chantiers .redirection-triple h2{align-items:center;color:#dc0f14;color:var(--accent-1);display:flex;font-size:1.375rem;gap:16px;justify-content:space-between;transition:background-color .3s ease}@media screen and (min-width:980px){.single-chantiers .redirection-triple h2{font-size:2.375rem;justify-content:center;text-align:center}}.single-chantiers .redirection-triple h2:after{background-color:#dc0f14;background-color:var(--accent-1);content:"";display:block;flex-shrink:0;height:21px;-webkit-mask:url(/app/themes/appo/public/images/icons/Arrow-down-1.63960b.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/Arrow-down-1.63960b.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease;width:21px}@media screen and (min-width:980px){.single-chantiers .redirection-triple h2:after{display:none}.single-chantiers .redirection-triple p{text-align:center}.single-chantiers .redirection-triple .btn{margin:auto}}.error-404{margin-bottom:152px}.error-404--container{align-items:center;display:flex;flex-direction:column;gap:16px}@media screen and (min-width:768px){.error-404--container{gap:24px;max-width:800px}}.error-404 h1{color:#dc0f14;color:var(--accent-1);font-size:1.875rem;font-weight:900;text-align:center}@media screen and (min-width:768px){.error-404 h1{font-size:3.625rem}}.error-404 p{text-align:center}@media screen and (min-width:768px){.error-404 p{font-size:1.125rem;line-height:160%}}.error-404 .btn{margin-top:16px}@media screen and (min-width:768px){.error-404 .btn{margin-top:32px}}.error-404 img{height:100%;object-fit:contain;width:90%}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{-moz-backface-visibility:hidden;position:relative;touch-action:manipulation}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{-webkit-touch-callout:none;-webkit-backface-visibility:hidden;float:left;min-height:1px}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;border:none;color:inherit;font:inherit;padding:0!important}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:hidden;background:url(/app/themes/appo/public/styles/owl.video.play.7f01b0.png) no-repeat;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:transform .1s ease;width:80px;z-index:1}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity .4s ease}.owl-carousel .owl-video-frame{height:100%;position:relative;width:100%;z-index:1}.owl-theme .owl-dots,.owl-theme .owl-nav{-webkit-tap-highlight-color:transparent;text-align:center}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{background:#d6d6d6;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin:5px;padding:4px 7px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{cursor:default;opacity:.5}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{zoom:1;display:inline-block}.owl-theme .owl-dots .owl-dot span{-webkit-backface-visibility:visible;background:#d6d6d6;border-radius:30px;display:block;height:10px;margin:5px 7px;transition:opacity .2s ease;width:10px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}