*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:pointer}ol,ul,menu{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;-moz-appearance:revert;appearance:revert}:where(pre){all:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}@media(min-width: 1180px){.mobile-only{visibility:hidden;display:none !important}}@media(max-width: 1179.98px){.desktop-only{visibility:hidden;display:none !important}}@media(hover: none){.touch{visibility:hidden;display:none !important}}@media(hover: hover){.no-touch{visibility:hidden;display:none !important}}body *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.container{margin-right:5rem !important;margin-left:5rem !important;position:relative}.container-umax .container-max,.container-umax .container-med,.container-umax .container-small,.container-max .container-max,.container-max .container-med,.container-max .container-small,.container-med .container-max,.container-med .container-med,.container-med .container-small,.container-small .container-max,.container-small .container-med,.container-small .container-small{padding-left:0;padding-right:0}.container-small{max-width:1000px;margin:0 auto;position:relative;padding-left:15px;padding-right:15px}.container-med{max-width:1200px;margin:0 auto;position:relative;padding-left:15px;padding-right:15px}.container-max{max-width:1400px;position:relative;margin:0 auto}.container-umax{max-width:1600px;position:relative;margin:0 auto}.container-uxmax{max-width:1800px;position:relative;margin:0 auto}.container-full{max-width:100%}sup{vertical-align:super;font-size:small}.d-grid-50{display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem}.d-grid-33{display:grid;grid-template-columns:repeat(3, 1fr)}.d-grid-25{display:grid;grid-template-columns:repeat(4, 1fr)}@media(max-width: 1648px){.container-uxmax,.container-umax{padding-left:3rem;padding-right:3rem}.container-uxmax.modal,.container-umax.modal{margin-left:3rem;margin-right:3rem}.container-max,.container-med{padding-left:5rem;padding-right:5rem}}@media(max-width: 1460px){.container-max,.container-med{padding-left:5rem;padding-right:5rem}}@media(max-width: 1250px){.container-umax,.container-uxmax,.container-max,.container-med,.container-small{padding-right:1.5rem;padding-left:1.5rem}.container-umax.modal,.container-uxmax.modal,.container-max.modal,.container-med.modal,.container-small.modal{padding-right:0;padding-left:0;margin-right:1.5rem;margin-left:1.5rem}.container-full>.container-small{padding-right:1.5rem;padding-left:1.5rem;max-width:780px}.container{margin-right:1.5rem !important;margin-left:1.5rem !important}}@media(max-width: 1024px){.container-small{max-width:1024px}}@media(max-width: 991.98px){.container-uxmax,.container-umax,.container-max,.container-med,.container-small{padding-right:1.5rem;padding-left:1.5rem}.container-uxmax.modal,.container-umax.modal,.container-max.modal,.container-med.modal,.container-small.modal{padding-right:0;padding-left:0;margin-right:1.5rem;margin-left:1.5rem}.container{margin-right:1.5rem !important;margin-left:1.5rem !important}}@media(max-width: 767.98px){.container-uxmax,.container-umax,.container-max,.container-med,.container-small{padding-right:1rem;padding-left:1rem}.container-uxmax.modal,.container-umax.modal,.container-max.modal,.container-med.modal,.container-small.modal{padding-right:0;padding-left:0;margin-right:1rem;margin-left:1rem}.container{margin-right:1rem !important;margin-left:1rem !important}}.my-0{margin:0 auto}.my-1{margin-top:1rem !important;margin-bottom:1rem !important}.my-2{margin-top:2rem !important;margin-bottom:2rem !important}.my-3{margin-top:3rem !important;margin-bottom:3rem !important}.my-4{margin-top:4rem !important;margin-bottom:4rem !important}.my-5{margin-top:5rem !important;margin-bottom:5rem !important}.my-6{margin-top:6rem !important;margin-bottom:6rem !important}.my-7{margin-top:7rem !important;margin-bottom:7rem !important}.my-8{margin-top:8rem !important;margin-bottom:8rem !important}.my-9{margin-top:9rem !important;margin-bottom:9rem !important}.my-10{margin-top:10rem !important;margin-bottom:10rem !important}.my-11{margin-top:11rem !important;margin-bottom:11rem !important}.my-12{margin-top:12rem !important;margin-bottom:12rem !important}.my-13{margin-top:13rem !important;margin-bottom:13rem !important}.my-14{margin-top:14rem !important;margin-bottom:14rem !important}.my-15{margin-top:15rem !important;margin-bottom:15rem !important}.my-16{margin-top:16rem !important;margin-bottom:16rem !important}.mx-1{margin-right:1rem !important;margin-left:1rem !important}.mx-2{margin-right:2rem !important;margin-left:2rem !important}.mx-3{margin-right:3rem !important;margin-left:3rem !important}.mx-4{margin-right:4rem !important;margin-left:4rem !important}.mx-5{margin-right:5rem !important;margin-left:5rem !important}.mx-6{margin-right:6rem !important;margin-left:6rem !important}.mx-7{margin-right:7rem !important;margin-left:7rem !important}.mx-8{margin-right:8rem !important;margin-left:8rem !important}.mx-9{margin-right:9rem !important;margin-left:9rem !important}.mx-10{margin-right:10rem !important;margin-left:10rem !important}.mx-11{margin-right:11rem !important;margin-left:11rem !important}.mx-12{margin-right:12rem !important;margin-left:12rem !important}.mx-13{margin-right:13rem !important;margin-left:13rem !important}.mx-14{margin-right:14rem !important;margin-left:14rem !important}.mx-15{margin-right:15rem !important;margin-left:15rem !important}.mx-16{margin-right:16rem !important;margin-left:16rem !important}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mt-4{margin-top:4rem}.mt-5{margin-top:5rem}.mt-6{margin-top:6rem}.mt-7{margin-top:7rem}.mt-8{margin-top:8rem}.mt-9{margin-top:9rem}.mt-10{margin-top:10rem}.mt-11{margin-top:11rem}.mt-12{margin-top:12rem}.mt-13{margin-top:13rem}.mt-14{margin-top:14rem}.mt-15{margin-top:15rem}.mt-16{margin-top:16rem}.mb-0{margin-bottom:0rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mb-4{margin-bottom:4rem}.mb-5{margin-bottom:5rem}.mb-6{margin-bottom:6rem}.mb-7{margin-bottom:7rem}.mb-8{margin-bottom:8rem}.mb-9{margin-bottom:9rem}.mb-10{margin-bottom:10rem}.mb-11{margin-bottom:11rem}.mb-12{margin-bottom:12rem}.mb-13{margin-bottom:13rem}.mb-14{margin-bottom:14rem}.mb-15{margin-bottom:15rem}.mb-16{margin-bottom:16rem}.mr-1{margin-right:1rem}.mr-2{margin-right:2rem}.mr-3{margin-right:3rem}.mr-4{margin-right:4rem}.mr-5{margin-right:5rem}.mr-6{margin-right:6rem}.mr-7{margin-right:7rem}.mr-8{margin-right:8rem}.mr-9{margin-right:9rem}.mr-10{margin-right:10rem}.mr-11{margin-right:11rem}.mr-12{margin-right:12rem}.mr-13{margin-right:13rem}.mr-14{margin-right:14rem}.mr-15{margin-right:15rem}.mr-16{margin-right:16rem}.ml-1{margin-left:1rem}.ml-2{margin-left:2rem}.ml-3{margin-left:3rem}.ml-4{margin-left:4rem}.ml-5{margin-left:5rem}.ml-6{margin-left:6rem}.ml-7{margin-left:7rem}.ml-8{margin-left:8rem}.ml-9{margin-left:9rem}.ml-10{margin-left:10rem}.ml-11{margin-left:11rem}.ml-12{margin-left:12rem}.ml-13{margin-left:13rem}.ml-14{margin-left:14rem}.ml-15{margin-left:15rem}.ml-16{margin-left:16rem}.py-1{padding-top:1rem !important;padding-bottom:1rem !important}.py-2{padding-top:2rem !important;padding-bottom:2rem !important}.py-3{padding-top:3rem !important;padding-bottom:3rem !important}.py-4{padding-top:4rem !important;padding-bottom:4rem !important}.py-5{padding-top:5rem !important;padding-bottom:5rem !important}.py-6{padding-top:6rem !important;padding-bottom:6rem !important}.py-7{padding-top:7rem !important;padding-bottom:7rem !important}.py-8{padding-top:8rem !important;padding-bottom:8rem !important}.py-9{padding-top:9rem !important;padding-bottom:9rem !important}.py-10{padding-top:10rem !important;padding-bottom:10rem !important}.py-11{padding-top:11rem !important;padding-bottom:11rem !important}.py-12{padding-top:12rem !important;padding-bottom:12rem !important}.py-13{padding-top:13rem !important;padding-bottom:13rem !important}.py-14{padding-top:14rem !important;padding-bottom:14rem !important}.py-15{padding-top:15rem !important;padding-bottom:15rem !important}.py-16{padding-top:16rem !important;padding-bottom:16rem !important}.px-1{padding-right:1rem !important;padding-left:1rem !important}.px-2{padding-right:2rem !important;padding-left:2rem !important}.px-3{padding-right:3rem !important;padding-left:3rem !important}.px-4{padding-right:4rem !important;padding-left:4rem !important}.px-5{padding-right:5rem !important;padding-left:5rem !important}.px-6{padding-right:6rem !important;padding-left:6rem !important}.px-7{padding-right:7rem !important;padding-left:7rem !important}.px-8{padding-right:8rem !important;padding-left:8rem !important}.px-9{padding-right:9rem !important;padding-left:9rem !important}.px-10{padding-right:10rem !important;padding-left:10rem !important}.px-11{padding-right:11rem !important;padding-left:11rem !important}.px-12{padding-right:12rem !important;padding-left:12rem !important}.px-13{padding-right:13rem !important;padding-left:13rem !important}.px-14{padding-right:14rem !important;padding-left:14rem !important}.px-15{padding-right:15rem !important;padding-left:15rem !important}.px-16{padding-right:16rem !important;padding-left:16rem !important}.pt-1{padding-top:1rem}.pt-2{padding-top:2rem}.pt-3{padding-top:3rem}.pt-4{padding-top:4rem}.pt-5{padding-top:5rem}.pt-6{padding-top:6rem}.pt-7{padding-top:7rem}.pt-8{padding-top:8rem}.pt-9{padding-top:9rem}.pt-10{padding-top:10rem}.pt-11{padding-top:11rem}.pt-12{padding-top:12rem}.pt-13{padding-top:13rem}.pt-14{padding-top:14rem}.pt-15{padding-top:15rem}.pt-16{padding-top:16rem}.pb-1{padding-bottom:1rem}.pb-2{padding-bottom:2rem}.pb-3{padding-bottom:3rem}.pb-4{padding-bottom:4rem}.pb-5{padding-bottom:5rem}.pb-6{padding-bottom:6rem}.pb-7{padding-bottom:7rem}.pb-8{padding-bottom:8rem}.pb-9{padding-bottom:9rem}.pb-10{padding-bottom:10rem}.pb-11{padding-bottom:11rem}.pb-12{padding-bottom:12rem}.pb-13{padding-bottom:13rem}.pb-14{padding-bottom:14rem}.pb-15{padding-bottom:15rem}.pb-16{padding-bottom:16rem}.gap-1{gap:1rem}.gap-2{gap:2rem}.gap-3{gap:3rem}.gap-4{gap:4rem}.gap-5{gap:5rem}.gap-6{gap:6rem}.gap-7{gap:7rem}.gap-8{gap:8rem}.gap-9{gap:9rem}.gap-10{gap:10rem}.gap-11{gap:11rem}.gap-12{gap:12rem}.gap-13{gap:13rem}.gap-14{gap:14rem}.gap-15{gap:15rem}.gap-16{gap:16rem}@media(max-width: 1367px){.gap-1{gap:.75rem}.gap-2{gap:1.5rem}.gap-3{gap:2.25rem}.gap-4{gap:3rem}.gap-5{gap:3.75rem}.gap-6{gap:4.5rem}.gap-7{gap:5.25rem}.gap-8{gap:6rem}.gap-9{gap:6.75rem}.gap-10{gap:7.5rem}.gap-11{gap:8.25rem}.gap-12{gap:9rem}.gap-13{gap:9.75rem}.gap-14{gap:10.5rem}.gap-15{gap:11.25rem}.gap-16{gap:12rem}.my-1{margin-top:.75rem !important;margin-bottom:.75rem !important}.my-2{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-3{margin-top:2.25rem !important;margin-bottom:2.25rem !important}.my-4{margin-top:3rem !important;margin-bottom:3rem !important}.my-5{margin-top:3.75rem !important;margin-bottom:3.75rem !important}.my-6{margin-top:4.5rem !important;margin-bottom:4.5rem !important}.my-7{margin-top:5.25rem !important;margin-bottom:5.25rem !important}.my-8{margin-top:6rem !important;margin-bottom:6rem !important}.my-9{margin-top:6.75rem !important;margin-bottom:6.75rem !important}.my-10{margin-top:7.5rem !important;margin-bottom:7.5rem !important}.my-11{margin-top:8.25rem !important;margin-bottom:8.25rem !important}.my-12{margin-top:9rem !important;margin-bottom:9rem !important}.my-13{margin-top:9.75rem !important;margin-bottom:9.75rem !important}.my-14{margin-top:10.5rem !important;margin-bottom:10.5rem !important}.my-15{margin-top:11.25rem !important;margin-bottom:11.25rem !important}.my-16{margin-top:12rem !important;margin-bottom:12rem !important}.mx-1{margin-right:.75rem !important;margin-left:.75rem !important}.mx-2{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-3{margin-right:2.25rem !important;margin-left:2.25rem !important}.mx-4{margin-right:3rem !important;margin-left:3rem !important}.mx-5{margin-right:3.75rem !important;margin-left:3.75rem !important}.mx-6{margin-right:4.5rem !important;margin-left:4.5rem !important}.mx-7{margin-right:5.25rem !important;margin-left:5.25rem !important}.mx-8{margin-right:6rem !important;margin-left:6rem !important}.mx-9{margin-right:6.75rem !important;margin-left:6.75rem !important}.mx-10{margin-right:7.5rem !important;margin-left:7.5rem !important}.mx-11{margin-right:8.25rem !important;margin-left:8.25rem !important}.mx-12{margin-right:9rem !important;margin-left:9rem !important}.mx-13{margin-right:9.75rem !important;margin-left:9.75rem !important}.mx-14{margin-right:10.5rem !important;margin-left:10.5rem !important}.mx-15{margin-right:11.25rem !important;margin-left:11.25rem !important}.mx-16{margin-right:12rem !important;margin-left:12rem !important}.py-1{padding-top:.75rem !important;padding-bottom:.75rem !important}.py-2{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-3{padding-top:2.25rem !important;padding-bottom:2.25rem !important}.py-4{padding-top:3rem !important;padding-bottom:3rem !important}.py-5{padding-top:3.75rem !important;padding-bottom:3.75rem !important}.py-6{padding-top:4.5rem !important;padding-bottom:4.5rem !important}.py-7{padding-top:5.25rem !important;padding-bottom:5.25rem !important}.py-8{padding-top:6rem !important;padding-bottom:6rem !important}.py-9{padding-top:6.75rem !important;padding-bottom:6.75rem !important}.py-10{padding-top:7.5rem !important;padding-bottom:7.5rem !important}.py-11{padding-top:8.25rem !important;padding-bottom:8.25rem !important}.py-12{padding-top:9rem !important;padding-bottom:9rem !important}.py-13{padding-top:9.75rem !important;padding-bottom:9.75rem !important}.py-14{padding-top:10.5rem !important;padding-bottom:10.5rem !important}.py-15{padding-top:11.25rem !important;padding-bottom:11.25rem !important}.py-16{padding-top:12rem !important;padding-bottom:12rem !important}.px-1{padding-right:.75rem !important;padding-left:.75rem !important}.px-2{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-3{padding-right:2.25rem !important;padding-left:2.25rem !important}.px-4{padding-right:3rem !important;padding-left:3rem !important}.px-5{padding-right:3.75rem !important;padding-left:3.75rem !important}.px-6{padding-right:4.5rem !important;padding-left:4.5rem !important}.px-7{padding-right:5.25rem !important;padding-left:5.25rem !important}.px-8{padding-right:6rem !important;padding-left:6rem !important}.px-9{padding-right:6.75rem !important;padding-left:6.75rem !important}.px-10{padding-right:7.5rem !important;padding-left:7.5rem !important}.px-11{padding-right:8.25rem !important;padding-left:8.25rem !important}.px-12{padding-right:9rem !important;padding-left:9rem !important}.px-13{padding-right:9.75rem !important;padding-left:9.75rem !important}.px-14{padding-right:10.5rem !important;padding-left:10.5rem !important}.px-15{padding-right:11.25rem !important;padding-left:11.25rem !important}.px-16{padding-right:12rem !important;padding-left:12rem !important}.mt-1{margin-top:.75rem}.mt-2{margin-top:1.5rem}.mt-3{margin-top:2.25rem}.mt-4{margin-top:3rem}.mt-5{margin-top:3.75rem}.mt-6{margin-top:4.5rem}.mt-7{margin-top:5.25rem}.mt-8{margin-top:6rem}.mt-9{margin-top:6.75rem}.mt-10{margin-top:7.5rem}.mt-11{margin-top:8.25rem}.mt-12{margin-top:9rem}.mt-13{margin-top:9.75rem}.mt-14{margin-top:10.5rem}.mt-15{margin-top:11.25rem}.mt-16{margin-top:12rem}.mb-1{margin-bottom:.75rem}.mb-2{margin-bottom:1.5rem}.mb-3{margin-bottom:2.25rem}.mb-4{margin-bottom:3rem}.mb-5{margin-bottom:3.75rem}.mb-6{margin-bottom:4.5rem}.mb-7{margin-bottom:5.25rem}.mb-8{margin-bottom:6rem}.mb-9{margin-bottom:6.75rem}.mb-10{margin-bottom:7.5rem}.mb-11{margin-bottom:8.25rem}.mb-12{margin-bottom:9rem}.mb-13{margin-bottom:9.75rem}.mb-14{margin-bottom:10.5rem}.mb-15{margin-bottom:11.25rem}.mb-16{margin-bottom:12rem}.mr-1{margin-right:.75rem}.mr-2{margin-right:1.5rem}.mr-3{margin-right:2.25rem}.mr-4{margin-right:3rem}.mr-5{margin-right:3.75rem}.mr-6{margin-right:4.5rem}.mr-7{margin-right:5.25rem}.mr-8{margin-right:6rem}.mr-9{margin-right:6.75rem}.mr-10{margin-right:7.5rem}.mr-11{margin-right:8.25rem}.mr-12{margin-right:9rem}.mr-13{margin-right:9.75rem}.mr-14{margin-right:10.5rem}.mr-15{margin-right:11.25rem}.mr-16{margin-right:12rem}.ml-1{margin-left:.75rem}.ml-2{margin-left:1.5rem}.ml-3{margin-left:2.25rem}.ml-4{margin-left:3rem}.ml-5{margin-left:3.75rem}.ml-6{margin-left:4.5rem}.ml-7{margin-left:5.25rem}.ml-8{margin-left:6rem}.ml-9{margin-left:6.75rem}.ml-10{margin-left:7.5rem}.ml-11{margin-left:8.25rem}.ml-12{margin-left:9rem}.ml-13{margin-left:9.75rem}.ml-14{margin-left:10.5rem}.ml-15{margin-left:11.25rem}.ml-16{margin-left:12rem}.pb-1{padding-bottom:.75rem}.pb-2{padding-bottom:1.5rem}.pb-3{padding-bottom:2.25rem}.pb-4{padding-bottom:3rem}.pb-5{padding-bottom:3.75rem}.pb-6{padding-bottom:4.5rem}.pb-7{padding-bottom:5.25rem}.pb-8{padding-bottom:6rem}.pb-9{padding-bottom:6.75rem}.pb-10{padding-bottom:7.5rem}.pb-11{padding-bottom:8.25rem}.pb-12{padding-bottom:9rem}.pb-13{padding-bottom:9.75rem}.pb-14{padding-bottom:10.5rem}.pb-15{padding-bottom:11.25rem}.pb-16{padding-bottom:12rem}.pt-1{padding-top:.75rem}.pt-2{padding-top:1.5rem}.pt-3{padding-top:2.25rem}.pt-4{padding-top:3rem}.pt-5{padding-top:3.75rem}.pt-6{padding-top:4.5rem}.pt-7{padding-top:5.25rem}.pt-8{padding-top:6rem}.pt-9{padding-top:6.75rem}.pt-10{padding-top:7.5rem}.pt-11{padding-top:8.25rem}.pt-12{padding-top:9rem}.pt-13{padding-top:9.75rem}.pt-14{padding-top:10.5rem}.pt-15{padding-top:11.25rem}.pt-16{padding-top:12rem}}@media(max-width: 1180px){.gap-1{gap:.5rem}.gap-2{gap:1rem}.gap-3{gap:1.5rem}.gap-4{gap:2rem}.gap-5{gap:2.5rem}.gap-6{gap:3rem}.gap-7{gap:3.5rem}.gap-8{gap:4rem}.gap-9{gap:4.5rem}.gap-10{gap:5rem}.gap-11{gap:5.5rem}.gap-12{gap:6rem}.gap-13{gap:6.5rem}.gap-14{gap:7rem}.gap-15{gap:7.5rem}.gap-16{gap:8rem}.my-1{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-2{margin-top:1rem !important;margin-bottom:1rem !important}.my-3{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-4{margin-top:2rem !important;margin-bottom:2rem !important}.my-5{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.my-6{margin-top:3rem !important;margin-bottom:3rem !important}.my-7{margin-top:3.5rem !important;margin-bottom:3.5rem !important}.my-8{margin-top:4rem !important;margin-bottom:4rem !important}.my-9{margin-top:4.5rem !important;margin-bottom:4.5rem !important}.my-10{margin-top:5rem !important;margin-bottom:5rem !important}.my-11{margin-top:5.5rem !important;margin-bottom:5.5rem !important}.my-12{margin-top:6rem !important;margin-bottom:6rem !important}.my-13{margin-top:6.5rem !important;margin-bottom:6.5rem !important}.my-14{margin-top:7rem !important;margin-bottom:7rem !important}.my-15{margin-top:7.5rem !important;margin-bottom:7.5rem !important}.my-16{margin-top:8rem !important;margin-bottom:8rem !important}.mx-1{margin-right:.5rem !important;margin-left:.5rem !important}.mx-2{margin-right:1rem !important;margin-left:1rem !important}.mx-3{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-4{margin-right:2rem !important;margin-left:2rem !important}.mx-5{margin-right:2.5rem !important;margin-left:2.5rem !important}.mx-6{margin-right:3rem !important;margin-left:3rem !important}.mx-7{margin-right:3.5rem !important;margin-left:3.5rem !important}.mx-8{margin-right:4rem !important;margin-left:4rem !important}.mx-9{margin-right:4.5rem !important;margin-left:4.5rem !important}.mx-10{margin-right:5rem !important;margin-left:5rem !important}.mx-11{margin-right:5.5rem !important;margin-left:5.5rem !important}.mx-12{margin-right:6rem !important;margin-left:6rem !important}.mx-13{margin-right:6.5rem !important;margin-left:6.5rem !important}.mx-14{margin-right:7rem !important;margin-left:7rem !important}.mx-15{margin-right:7.5rem !important;margin-left:7.5rem !important}.mx-16{margin-right:8rem !important;margin-left:8rem !important}.py-1{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-2{padding-top:1rem !important;padding-bottom:1rem !important}.py-3{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-4{padding-top:2rem !important;padding-bottom:2rem !important}.py-5{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.py-6{padding-top:3rem !important;padding-bottom:3rem !important}.py-7{padding-top:3.5rem !important;padding-bottom:3.5rem !important}.py-8{padding-top:4rem !important;padding-bottom:4rem !important}.py-9{padding-top:4.5rem !important;padding-bottom:4.5rem !important}.py-10{padding-top:5rem !important;padding-bottom:5rem !important}.py-11{padding-top:5.5rem !important;padding-bottom:5.5rem !important}.py-12{padding-top:6rem !important;padding-bottom:6rem !important}.py-13{padding-top:6.5rem !important;padding-bottom:6.5rem !important}.py-14{padding-top:7rem !important;padding-bottom:7rem !important}.py-15{padding-top:7.5rem !important;padding-bottom:7.5rem !important}.py-16{padding-top:8rem !important;padding-bottom:8rem !important}.px-1{padding-right:.5rem !important;padding-left:.5rem !important}.px-2{padding-right:1rem !important;padding-left:1rem !important}.px-3{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-4{padding-right:2rem !important;padding-left:2rem !important}.px-5{padding-right:2.5rem !important;padding-left:2.5rem !important}.px-6{padding-right:3rem !important;padding-left:3rem !important}.px-7{padding-right:3.5rem !important;padding-left:3.5rem !important}.px-8{padding-right:4rem !important;padding-left:4rem !important}.px-9{padding-right:4.5rem !important;padding-left:4.5rem !important}.px-10{padding-right:5rem !important;padding-left:5rem !important}.px-11{padding-right:5.5rem !important;padding-left:5.5rem !important}.px-12{padding-right:6rem !important;padding-left:6rem !important}.px-13{padding-right:6.5rem !important;padding-left:6.5rem !important}.px-14{padding-right:7rem !important;padding-left:7rem !important}.px-15{padding-right:7.5rem !important;padding-left:7.5rem !important}.px-16{padding-right:8rem !important;padding-left:8rem !important}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mt-5{margin-top:2.5rem}.mt-6{margin-top:3rem}.mt-7{margin-top:3.5rem}.mt-8{margin-top:4rem}.mt-9{margin-top:4.5rem}.mt-10{margin-top:5rem}.mt-11{margin-top:5.5rem}.mt-12{margin-top:6rem}.mt-13{margin-top:6.5rem}.mt-14{margin-top:7rem}.mt-15{margin-top:7.5rem}.mt-16{margin-top:8rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mb-5{margin-bottom:2.5rem}.mb-6{margin-bottom:3rem}.mb-7{margin-bottom:3.5rem}.mb-8{margin-bottom:4rem}.mb-9{margin-bottom:4.5rem}.mb-10{margin-bottom:5rem}.mb-11{margin-bottom:5.5rem}.mb-12{margin-bottom:6rem}.mb-13{margin-bottom:6.5rem}.mb-14{margin-bottom:7rem}.mb-15{margin-bottom:7.5rem}.mb-16{margin-bottom:8rem}.pb-1{padding-bottom:.5rem}.pb-2{padding-bottom:1rem}.pb-3{padding-bottom:1.5rem}.pb-4{padding-bottom:2rem}.pb-5{padding-bottom:2.5rem}.pb-6{padding-bottom:3rem}.pb-7{padding-bottom:3.5rem}.pb-8{padding-bottom:4rem}.pb-9{padding-bottom:4.5rem}.pb-10{padding-bottom:5rem}.pb-11{padding-bottom:5.5rem}.pb-12{padding-bottom:6rem}.pb-13{padding-bottom:6.5rem}.pb-14{padding-bottom:7rem}.pb-15{padding-bottom:7.5rem}.pb-16{padding-bottom:8rem}.pt-1{padding-top:.5rem}.pt-2{padding-top:1rem}.pt-3{padding-top:1.5rem}.pt-4{padding-top:2rem}.pt-5{padding-top:2.5rem}.pt-6{padding-top:3rem}.pt-7{padding-top:3.5rem}.pt-8{padding-top:4rem}.pt-9{padding-top:4.5rem}.pt-10{padding-top:5rem}.pt-11{padding-top:5.5rem}.pt-12{padding-top:6rem}.pt-13{padding-top:6.5rem}.pt-14{padding-top:7rem}.pt-15{padding-top:7.5rem}.pt-16{padding-top:8rem}}.text-left{text-align:left}.text-right{text-align:right}.mt-auto{margin-top:auto}.mx-auto{margin-left:auto;margin-right:auto}.pointer{cursor:pointer !important}.position-absolute{position:absolute !important}.position-relative{position:relative !important}.text-center{text-align:center !important}.text-end{text-align:right !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-none{display:none !important}.flex-column{flex-direction:column !important}.flex-wrap{flex-wrap:wrap}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-end{justify-content:flex-end !important}.align-items-center{align-items:center !important}.align-items-end{align-items:flex-end !important}.align-self-center{align-self:center !important}.flex-row-reverse{flex-direction:row-reverse}.grid-col-reverse{order:-1}.w-100{width:100%}.h-100{height:100%}.zi-1{z-index:1}.zi-2{z-index:2}.zi-3{z-index:3}.centerX{position:absolute;transform:translateX(-50%);left:50%}.centerY{position:absolute;transform:translateY(-50%);top:50%}.center{position:absolute;transform:translate(-50%, -50%);top:50%;left:50%}svg *{transform-box:fill-box;transform-origin:center}pre{white-space:pre}img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.img-fluid{max-width:100%;height:auto}div.alignright,img.alignright{float:right;margin:0 0 1rem 1rem}div.alignleft,img.alignleft{float:left;margin:0 1rem 1rem 0}div.aligncenter,img.aligncenter{display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:0 0 1rem 1rem}a img.alignleft{float:left;margin:0 1rem 1rem 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}@media(max-width: 767.98px){img.alignright,img.alignleft,a img.alignright,a img.alignleft{float:none;display:block;margin:0 auto}}.wp-caption-text{font-size:.75rem;text-align:center;width:calc(100% - .9rem)}:root{--brad: 6rem;--black: #323232;--mab: #740000;--autran: #d4af69;--autrandesc: #f29e00}@media(max-width: 991.98px){:root{--brad: 4rem}}@media(max-width: 768px){:root{--brad: 3rem}}::-moz-selection{color:#fff;background:#7e8c9a}::selection{color:#fff;background:#7e8c9a}::-webkit-scrollbar{width:7px;background-color:rgba(0,0,0,0)}::-webkit-scrollbar-track{background-color:#fff}::-webkit-scrollbar-thumb{background:#7e8c9a;border-radius:5px}:root{--swiper-theme-color: black!important;scroll-behavior:smooth}body{font-family:"Quicksand",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#7e8c9a}.quicksand,h1,h2,h3,h4,h5{font-optical-sizing:auto;font-style:normal}h1{font-size:3rem;line-height:.9}h2{font-size:2.25rem;margin-bottom:1rem}h3{font-size:1.75rem;font-weight:600;line-height:1;margin-bottom:1rem}strong{font-weight:700}[data-light=lightbox]{cursor:pointer}.content{font-size:clamp(1rem,.157rem + 1.143vw,1.3rem);text-align:justify}.content h2,.content h3,.content h4,.content h5{text-align:left}.content ul{list-style:outside;list-style-type:square;padding-left:1.5rem}.content a:not(.btn):not(.doc){position:relative}.content a:not(.btn):not(.doc)::after{content:"";display:block;height:.66px;bottom:0;position:absolute;background-color:#7e8c9a;width:100%;left:0;transition:all .1s ease-out;mix-blend-mode:multiply}.content a:not(.btn):not(.doc):hover::after{height:100%}p{margin-bottom:1rem}a:focus-visible,button:focus-visible{outline:2px solid #ff4124;outline-offset:3px;border-radius:2px}a.btn,button.btn{text-transform:uppercase;font-size:clamp(1rem,.157rem + 1.143vw,1.3rem);font-weight:500;border:1.33px solid #fff;display:inline-block;text-align:center;padding:3rem 8rem;z-index:1;max-width:100%}a.btn.small,button.btn.small{padding:.5rem 3rem;margin:0 auto}.swiper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.swiper-button-next,.swiper-button-prev{width:40px}.swiper-button-next::after,.swiper-button-prev::after{content:"";background:url("data:image/svg+xml,%3Csvg width='37.489' height='75' version='1.1' viewBox='0 0 37.489 75' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m37.49 75v-2.6564l-34.857-34.844 34.857-34.845v-2.6549l-37.489 37.5z' fill='%23ed1216' stroke-width='.77469'/%3E%3C/svg%3E%0A") no-repeat center;width:40px;height:100px;background-size:contain !important}.swiper-button-next::after{transform:scaleX(-1)}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:2rem}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:2rem}.social-icons{display:flex;justify-content:center}.social-icons a{padding:.5rem}.social-icons i{background:url(../img/sprite.svg) no-repeat;display:block;height:20px;width:20px}.social-icons i.vimeo{background-position:-80px}.social-icons i.linkedin{background-position:-60px}.social-icons i.x{background-position:-40px}.social-icons i.mail{background-position:-20px}.social-icons i.whatsapp{background-position:-100px}.social-icons i.webikeo{width:24px;background-position:-121px}#share{text-align:center;font-size:clamp(1rem,.157rem + 1.143vw,1.3rem)}.caption{font-size:clamp(1rem,.157rem + 1.143vw,1.3rem)}section.img-gal .swiper-galerie{border-radius:2rem}section.img-gal div.col-2{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}section.img-gal div.col-3{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}section.img-gal div img{-o-object-fit:cover;object-fit:cover;margin:0 auto;display:block;border-radius:2rem}section.img-gal img{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}#lightbox{background-color:#fff;width:100%;height:100vh;position:fixed;top:0;z-index:99999;transition:.2s ease-in-out;transform:translate(-100%);visibility:hidden}#lightbox .swiper-slide{display:flex;flex-direction:column;justify-content:center;align-items:center}#lightbox #close{position:absolute;top:3rem;right:3rem;height:50px;width:50px;color:#000;cursor:pointer;transition:.2s ease;z-index:10000;font-weight:300;display:flex;justify-content:center;align-items:center}#lightbox #close:hover{transform:rotate(90deg)}#lightbox.active{transform:translate(0);visibility:visible}#lightbox.schemas{transform:translateX(-100%);margin-top:0;left:0}#lightbox.schemas.active{transform:translateX(0)}#lightbox img{height:auto;width:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p404{font-size:10rem;font-weight:700}.content404 h2{margin-bottom:2rem}#intro{position:fixed;width:calc(100% + 2rem);max-width:calc(1600px + 2rem);height:100vh;z-index:20;transform:translateX(-50%) translateZ(0);left:50%;display:grid;grid-template-columns:repeat(6, 1fr);grid-auto-rows:1fr;gap:0}#intro .square{width:100%;aspect-ratio:1/1;background-color:#fff;transform:translateZ()}#intro.vanishing .square{border-radius:50%;transform:scale(0);transition:all 1s ease}#intro svg{overflow:visible;margin-top:-1px;position:absolute;transform:translateX(-50%);left:50%;opacity:0;transition:opacity .2s ease}@media(max-height: 1200px){#intro svg{transform:translate3d(-50%, -50%, 0);top:50%}}#intro svg #layer1,#intro svg #layer3{opacity:0}#intro svg #toppartfill path,#intro svg #bottomPartFill path{transform-origin:bottom}#intro svg #text{opacity:0;transition:opacity .5s ease-out}#intro svg.goodbye{transition:all 1s cubic-bezier(0.8, 0, 0, 1);transform:translate3d(-118%, -100%, 0)}@media(max-height: 1200px){#intro svg.goodbye{transform:translate3d(-98%, -120%, 0)}}header#header{border-radius:0 0 var(--brad) var(--brad);display:flex;flex-direction:column;height:1083px}@media(max-width: 1367px){header#header{height:900px}}@media(max-width: 1280px){header#header{height:750px}}@media(max-width: 768px){header#header{height:auto}}header#header #menu-wrapper{display:flex;flex-direction:column;align-items:flex-end;gap:2.5rem}header#header .menu-main-wrapper{position:relative}header#header .menu-main-wrapper svg.logo{height:auto;transform:translate(-100%, -100%);transition:all 1s cubic-bezier(0.8, 0, 0, 1)}header#header .menu-main-wrapper svg.logo #blue,header#header .menu-main-wrapper svg.logo #white,header#header .menu-main-wrapper svg.logo #red{transform:translateY(-200%);transition:all 1s cubic-bezier(0.8, 0, 0, 1);transition-delay:.75s}header#header .menu-main-wrapper svg.logo.loaded{transform:translate(0)}header#header .menu-main-wrapper svg.logo.loaded #blue,header#header .menu-main-wrapper svg.logo.loaded #white,header#header .menu-main-wrapper svg.logo.loaded #red{transform:translateY(0)}body.single-post header#header{height:auto}ul#menu-menu-principal-1,ul#menu-menu-principal{padding-right:4rem;background-color:#fff;display:flex;position:relative}ul#menu-menu-principal-1 a,ul#menu-menu-principal a{font-weight:600;padding:.75rem clamp(1rem,.298rem + .952vw,1.25rem);text-transform:lowercase;display:block;text-align:center;white-space:nowrap}ul#menu-menu-principal-1 li:last-child a,ul#menu-menu-principal li:last-child a{padding-right:0}ul#menu-menu-principal-1::before,ul#menu-menu-principal::before{content:"";position:absolute;top:0;right:calc(100% - 2px);width:50px;height:100%;background:url(../img/clip-left.svg) no-repeat center right;background-size:contain}.sidebar{position:sticky;top:5.5rem;z-index:11;display:flex;justify-content:flex-end;height:0;overflow:visible}.sidebar>div{position:absolute;top:0;right:-1rem;display:flex;flex-direction:column;gap:.75rem;overflow:hidden;padding-left:30px;pointer-events:none}.sidebar>div .lat-button{pointer-events:all;position:relative;display:flex;gap:1.5rem;padding:.5rem 2rem .5rem 0;background-color:#000;color:#fff;align-items:center;transform:translateX(calc(100% - 60px));transition:all .25s ease-in-out;line-height:1}.sidebar>div .lat-button:hover{transform:translateX(calc(100% - 250px))}.sidebar>div .lat-button svg{width:45px;max-height:28px}.sidebar>div .lat-button>div,.sidebar>div .lat-button a.internal{display:flex;flex-direction:column;font-size:.8rem}.sidebar>div .lat-button>div>span,.sidebar>div .lat-button a.internal>span{text-transform:uppercase;font-size:1rem}.sidebar>div .lat-button:not(.menu)::before{content:"";position:absolute;display:block;z-index:-1;top:0;left:-22px;height:100%;width:35px;background:url(../img/clip-left-black.svg) no-repeat center;background-size:contain}.sidebar>div .lat-button.menu{color:#7e8c9a;background-color:#fff;padding:0;line-height:1.25;transform:translateX(calc(100% + 2px));transition-delay:.4s}.sidebar>div .lat-button.menu.active{transform:translateX(calc(100% - 65px));transition-delay:0s}.sidebar>div .lat-button.menu svg{max-height:26px;width:auto}.sidebar>div .lat-button.menu>div{font-size:1rem}.sidebar>div .lat-button.menu.expanded{transform:translateX(-1rem)}.sidebar>div .lat-button.menu::before{content:url(../img/clip-left.svg);position:absolute;top:0;left:-14px;height:100%;z-index:-1}.sidebar>div .lat-button.inactive{transform:translateX(calc(100% + 20px))}.sidebar>div .lat-button#mobile-menu-button{background-color:#fff;height:44px;padding:0}.sidebar>div .lat-button#mobile-menu-button svg{max-height:26px;width:auto;margin-left:-2px}.sidebar>div .lat-button#mobile-menu-button::before{content:url(../img/clip-left.svg);background:none;top:0;left:-18px;height:100%;z-index:-1}.sidebar>div .lat-button#mobile-menu-button:hover{transform:translateX(calc(100% - 60px))}.sidebar>div .lat-button#mobile-menu-button.active{transform:translateX(calc(100% + 1rem))}.sidebar>div .spacer{width:65px;height:3px;background-color:#fff;margin-left:auto;transition:all .2s ease-in-out;transition-delay:.2s;transform:translateX(100%)}.sidebar>div .spacer.active{transform:translateX(0)}@media(max-width: 991.98px){.sidebar>div .spacer{transform:translateX(0)}.sidebar>div .spacer.active{transform:translateX(100%)}}.sidebar>div .label{color:#fff;text-transform:uppercase;text-align:right;margin-right:1.75rem;margin-bottom:-0.5rem;font-weight:500;opacity:0;visibility:hidden;transition:all .2s ease-in-out;transition-delay:0s}.sidebar>div .label.active{opacity:1;visibility:visible;transition-delay:.4s}@media(max-width: 991.98px){.sidebar>div .label{opacity:1;visibility:visible;transition-delay:.4s}.sidebar>div .label.active{opacity:0;visibility:hidden;transition-delay:0s}}#mobile-menu{position:fixed;background-color:#7e8c9a;z-index:99;height:100vh;width:100%;top:0;left:0;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;transform:translateX(calc(100% + 1px));transition:all .25s ease-in-out;transition-delay:0}#mobile-menu.expanded{transform:initial;transition-delay:.5s}#mobile-menu .logo{background-color:#fff;padding:1rem;border-radius:var(--brad) 0 var(--brad) var(--brad);display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-width:0}#mobile-menu .logo img{flex-shrink:1;min-width:0;width:auto;max-width:250px;height:auto}#mobile-menu .logo #close-menu{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-width:44px;height:44px}#mobile-menu .menu-principal{display:flex;flex-direction:column}#mobile-menu ul#menu-menu-principal-2{padding:4rem 2rem;display:flex;flex-direction:column;background-color:#fff;border-radius:var(--brad) 0 var(--brad) var(--brad)}#mobile-menu ul#menu-menu-principal-2 a{font-size:1.5rem;text-transform:lowercase}#mobile-menu ul#menu-menu-principal-2 li:not(:last-child) a::after{content:"";display:block;width:100px;height:.1rem;background-color:#7e8c9a;margin-top:1rem;margin-bottom:1rem}#entete-1 img,#entete-2 img,#entete-3 img,#entete-4 img,#entete-post img{position:absolute;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0;z-index:-1;border-radius:0 0 var(--brad) var(--brad)}#entete-1 .content-wrapper{display:flex;justify-content:flex-end;color:#fff;margin-right:10%;margin-left:10%}#entete-1 .content-wrapper>div{flex:0 0 630px;margin-top:-10rem}#entete-1 .content-wrapper h1{font-size:2rem;text-transform:uppercase;text-align:right;font-weight:500}#entete-1 .content-wrapper h1::first-line{font-size:3rem;font-weight:600;text-align:right}#entete-1 .content-wrapper h1 span{margin-top:2rem;display:inline-flex;gap:.75rem;flex-direction:column;border:1.33px solid #fff;border-radius:20px;padding:1rem;font-weight:600;font-size:2.75rem;line-height:1.35}#entete-1 .content-wrapper h1 span>span{margin-top:0;font-weight:400;font-size:1.5rem;border:none;padding:0}#entete-1 .content-wrapper p{margin-top:2rem;font-size:clamp(1rem,.157rem + 1.143vw,1.3rem);-webkit-hyphens:auto;hyphens:auto;line-height:1;word-wrap:break-word;overflow-wrap:anywhere;text-align:justify}#entete-2,#entete-4{display:flex;justify-content:center;align-self:center;margin:auto 2rem 0;max-width:calc(100% - 2rem)}#entete-2 .content-wrapper,#entete-4 .content-wrapper{width:1000px;padding:2rem}#entete-2 .content-wrapper h1,#entete-4 .content-wrapper h1{text-align:center;margin-bottom:2rem;font-weight:600;font-size:clamp(3rem,.19rem + 3.81vw,4rem)}#entete-2 .content-wrapper{background-color:#fff;border-radius:var(--brad) var(--brad) 0 0}#entete-3 h1{color:#fff;font-size:5rem;font-weight:700;line-height:1}#entete-3 h1 span{display:block;font-weight:300;font-size:2.5rem}#scrollButton{opacity:0;animation:scrollButton 3s ease-in-out infinite;padding:3rem}#entete-4 .content-wrapper{color:#fff;padding-bottom:0}#entete-4 .content-wrapper .next{transform:scaleX(-1)}#entete-4 .content-wrapper .content{color:#7e8c9a;background-color:#fff;padding:2rem 1rem;border-radius:var(--brad) var(--brad) 0 0;padding:2rem}#entete-post{color:#fff}#entete-post p{color:#fff;font-size:5rem;font-weight:700;line-height:1}#entete-post p span{display:block;font-weight:300;font-size:2.5rem}body.single-post header#header{min-height:auto}@keyframes scrollButton{0%{opacity:0;transform:translateY(0) rotate(-90deg)}25%{opacity:1}75%{opacity:1;transform:translateY(4rem) rotate(-90deg)}100%{opacity:0;transform:translateY(4rem) rotate(-90deg)}}.colored{padding:5rem;border-radius:var(--brad) 0 var(--brad) var(--brad);position:relative}.grey{background-color:#7e8c9a;color:#fff}.lbrown{background-color:#ff780d;color:#fff}.lbrown a.btn{background-color:rgba(0,0,0,0);transition:all .25s ease-in-out}.lbrown a.btn:hover{background-color:#fff;color:#ff780d}.teal{background-color:#24373d;color:#fff}.teal a.btn{background-color:#24373d;transition:all .25s ease-in-out}.teal a.btn:hover{background-color:#fff;color:#24373d}.logo-title img{margin-left:5rem;align-self:center}.logo-title h2{font-size:4rem;font-weight:700;text-align:right;line-height:.69;text-transform:uppercase;margin-right:-0.3rem;margin-top:8rem;margin-bottom:0}#conception-fabrication{overflow-y:clip}#conception-fabrication .colored{padding-bottom:10rem}#conception-fabrication .colored .content{width:692px;max-width:100%}#conception-fabrication .bg{position:absolute;bottom:-2rem;padding-top:3rem;right:0;width:60%;background:url(../img/dot-bg-white.svg) repeat center;background-size:20px}#conception-fabrication .bg svg{opacity:.75}#conception-fabrication .bg svg #rotate{animation:rotate 60s infinite linear}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#nos-machines-agricoles h2{color:#24373d}#nos-machines-agricoles .colored{padding-top:8rem;grid-template-columns:.675fr .325fr;padding-left:0;gap:0 3rem}#nos-machines-agricoles .colored .rows .row{display:flex;align-items:center;gap:2rem}#nos-machines-agricoles .colored .rows .link{text-align:center;font-size:clamp(1.95rem,1.107rem + 1.143vw,2.25rem);font-weight:600;line-height:1;flex-grow:1;transition:all .2s ease-in-out}#nos-machines-agricoles .colored .rows .link a{display:flex;gap:1rem;flex-direction:column;align-items:center}#nos-machines-agricoles .colored .rows .link svg{width:50px;height:50px;transition:all .2s ease-in-out}#nos-machines-agricoles .colored .rows .link svg path{transition:all .2s ease-in-out}#nos-machines-agricoles .colored .rows .link:hover{color:#ed1216}#nos-machines-agricoles .colored .rows .link:hover svg{width:60px;height:60px;margin-top:-10px}#nos-machines-agricoles .colored .rows .link:hover svg path{fill:#ed1216}#nos-machines-agricoles .colored .rows .link:hover svg path#plus{transform:rotate(90deg)}#nos-machines-agricoles .colored .rows .swiper-container{width:100%;max-width:100%;max-height:100vh;min-height:0;min-width:0;flex:0 1 525px;-webkit-clip-path:url(#clipl);clip-path:url(#clipl)}#nos-machines-agricoles .colored .lien{grid-column:span 2;margin-right:-5rem}#nos-machines-agricoles .colored::after{content:"";position:absolute;top:4rem;right:6rem;height:50%;width:50%;background:url(../img/dot-bg-white.svg) repeat center;background-size:20px;z-index:0;opacity:.75;pointer-events:none}#disponibilite h2{color:#ff780d}#disponibilite .colored{padding:.5rem 0 4rem 4rem}#disponibilite .colored>div{z-index:1}#disponibilite .colored .subtitle{font-size:2.5rem;color:var(--black);font-weight:700;margin-right:1rem;text-align:right;line-height:1}#disponibilite .colored .subtitle2{font-size:2.5rem;font-weight:700;line-height:1;color:var(--black)}#disponibilite .colored .subtitle2::first-line{text-transform:uppercase}#disponibilite h3,#disponibilite-societe h3{text-align:left}#disponibilite .enumeration,#disponibilite-societe .enumeration{position:relative}#disponibilite .enumeration .letterine,#disponibilite-societe .enumeration .letterine{font-size:clamp(7rem,1.667rem + 8.333vw,10rem);color:var(--black);border-right:2px solid var(--black);float:left;min-width:clamp(6.875rem,1.319rem + 8.681vw,10rem);display:flex;justify-content:center;align-items:center;font-weight:700;margin-right:2rem;margin-bottom:2rem;margin-top:2rem}#disponibilite .enumeration .content,#disponibilite-societe .enumeration .content{align-self:center}#disponibilite .enumeration .content h3,#disponibilite-societe .enumeration .content h3{color:var(--black)}#disponibilite .enumeration .swiper-container,#disponibilite-societe .enumeration .swiper-container{width:100%;max-width:620px;max-height:-moz-max-content;max-height:max-content;min-height:0;min-width:0;-webkit-clip-path:url("#clipr");clip-path:url("#clipr")}#disponibilite .enumeration{grid-template-columns:minmax(400px, 1fr) minmax(320px, 620px)}#disponibilite::after{content:"";position:absolute;bottom:2rem;right:4rem;height:70%;width:calc(50% - 10rem);background:url(../img/dot-bg-black.svg) repeat center;background-size:20px;z-index:0;opacity:.75;pointer-events:none}#disponibilite-societe .enumeration>div{flex-basis:calc(50% - 1.5rem)}#disponibilite-societe .enumeration .letterine{color:#ff780d;border-right:none;line-height:1}#disponibilite-societe .image{overflow:hidden}#disponibilite-societe .image img{border-radius:2rem 0 2rem 2rem;display:block;height:auto}#marques h2{color:#ed1216}#marques .colored{border:.3rem solid #ed1216;padding-bottom:7rem}#marques .swiper-grid-column>.swiper-wrapper{display:grid;grid-template-rows:1fr 1fr;grid-auto-flow:column;gap:6rem 0}#marques .marque-item{display:flex;flex-direction:column;gap:3rem;justify-content:space-between;align-items:center;font-weight:600;height:100% !important}#marques .marque-item img{max-width:275px;margin-bottom:auto;margin-top:auto}#marques .marque-item p{text-align:center;margin:0}#marques .swiper-button-next,#marques .swiper-button-prev{top:calc(50% - 1rem)}#marques .swiper-button-next::after,#marques .swiper-button-prev::after{background:url("data:image/svg+xml,%3Csvg width='37.489' height='75' version='1.1' viewBox='0 0 37.489 75' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m37.49 75v-2.6564l-34.857-34.844 34.857-34.845v-2.6549l-37.489 37.5z' fill='%23ed1216' stroke-width='.77469'/%3E%3C/svg%3E%0A") no-repeat center}#actualites h2{color:#beac83}#actualites .colored{background-color:#beac83}#actualites .swiper-button-next,#actualites .swiper-rtl .swiper-button-prev{right:.5rem}#actualites .swiper-button-prev,#actualites .swiper-rtl .swiper-button-next{left:.5rem}section.texte-image{display:flex}section.texte-image .image{border-radius:2rem 0 2rem 2rem;overflow:hidden}section.texte-image.reverse{flex-direction:row-reverse}section.texte-image.reverse .image{border-radius:0 2rem 2rem 2rem}section.texte-image>div{flex-basis:calc(50% - 3rem)}section.texte-image>div img{height:auto;display:block}section.texte-image>div strong{font-size:1.75rem}section.texte-introduction{font-size:1.75rem}.intro-paragraphe{border-radius:2rem 0 2rem;padding:4rem 3rem;position:relative}.intro-paragraphe .content{position:relative;flex:1;text-align:right}.intro-paragraphe .content h2{margin-top:0;line-height:.8;font-size:3rem}.intro-paragraphe .content p{font-size:1.75rem;margin-bottom:0}.intro-paragraphe .bg{position:absolute;bottom:0;padding-top:3rem;right:0;width:60%;background:url(../img/dot-bg-white.svg) repeat center;background-size:20px;height:90%;z-index:0}#archive-machines #gamme-autran h2{color:#f9d690}#archive-machines h2{width:-webkit-fill-available;font-size:5rem}#archive-machines h2::first-line{line-height:1.2;font-weight:300;text-transform:lowercase;text-align:left;font-size:3.5rem}#archive-machines #gamme-autran .colored::after,#archive-machines #gamme-mab .colored::after{content:"";position:absolute;top:4rem;left:6rem;height:60%;width:60%;background:url(../img/dot-bg-white.svg) repeat center;background-size:20px;z-index:0;opacity:1;pointer-events:none}#archive-machines .intro{display:flex;justify-content:flex-end;text-align:right;color:#fff}#archive-machines .intro p{max-width:700px}#archive-machines .machine-grid{flex-wrap:wrap;justify-content:center}#archive-machines .machine-grid article{flex:0 0 calc(33.3333333333% - 2.6666666667rem);background-color:#fff;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;gap:2rem;transition:transform .25s ease-out;overflow:hidden}@media(hover: hover){#archive-machines .machine-grid article:hover{transform:scale(1.25);z-index:2}#archive-machines .machine-grid article:hover svg{width:60px;height:60px;margin-top:-10px;margin-right:-5px}#archive-machines .machine-grid article:hover svg path{fill:#ed1216}#archive-machines .machine-grid article:hover svg path#plus{transform:rotate(90deg)}}#archive-machines .machine-grid article img{-webkit-clip-path:url(#clipl);clip-path:url(#clipl);margin-left:calc(-2rem - 1px);height:auto;width:calc(100% + 2rem);max-width:calc(100% + 2rem)}#archive-machines .machine-grid article a{display:flex;justify-content:space-between}#archive-machines .machine-grid article a h3{font-weight:700;font-size:clamp(1.5rem,.095rem + 1.905vw,2rem)}#archive-machines .machine-grid article a svg{flex-shrink:0;width:50px;height:50px;transition:all .2s ease-in-out}#archive-machines .machine-grid article a svg path{transition:all .2s ease-in-out}#archive-machines #gamme-autran h2{color:var(--autran)}#archive-machines #gamme-autran .colored{background-color:var(--autran)}#archive-machines #gamme-autran .colored>*{position:relative;z-index:1}#archive-machines #gamme-autran .colored article a h3{color:var(--autran);transition:all .2s ease-in-out}#archive-machines #gamme-autran .colored article a svg>g{fill:var(--autran)}#archive-machines #gamme-autran .colored article:hover h3{color:#ed1216}#archive-machines #gamme-mab h2,#archive-machines #gamme-mab h3{color:var(--mab);transition:all .2s ease-in-out}#archive-machines #gamme-mab .colored{background-color:var(--mab)}#archive-machines #gamme-mab .colored>*{z-index:1;position:relative}#archive-machines #gamme-mab .machine-grid article a svg>g{fill:var(--mab)}#archive-machines #gamme-mab .machine-grid article:hover h3{color:#ed1216}#archive-machines #marques h2::first-line{line-height:.69}#archive-machines #marques .marques{display:grid;grid-template-columns:repeat(3, 1fr);gap:6rem 0}body.machine-template-default.single h1{clip:rect(0, 0, 0, 0);overflow:hidden;position:absolute;height:1px;width:1px}body.machine-template-default.single header#header #entete-4 h2{font-size:8rem;font-weight:900;text-align:center;line-height:.8;flex:1}body.machine-template-default.single header#header #entete-4 h2::first-line{font-weight:300;font-size:5rem}#machine{overflow-x:hidden}#machine .nav{grid-template-columns:1fr .65fr}#machine .nav .description{position:relative;z-index:1}#machine .nav nav{position:relative;background-color:#fff;transform:translateZ(0);z-index:2}#machine .nav nav .machines-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}#machine .nav nav .machines-list a{display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;border:1px solid #7e8c9a;border-radius:1.5rem;text-transform:uppercase;font-weight:700;text-align:center}#machine .nav nav .machines-list a.current,#machine .nav nav .machines-list a:hover{background:#ff780d;border-color:#ff780d;color:#fff}#machine .presentation{grid-template-columns:1fr .65fr}#machine .presentation .declinaison-desc{background-color:#ff4124;border-radius:0 2rem 2rem;color:#fff;padding:1.5rem 2rem}#machine .presentation .declinaison-desc h2{color:#24373d;font-weight:700;text-transform:uppercase;font-size:1.5rem;margin-bottom:2rem}#machine .presentation .declinaison-desc h3{margin-bottom:1.5rem;text-transform:uppercase;font-size:1.5rem}#machine .presentation .illustration{position:relative;border-radius:2rem 0 2rem 2rem;overflow:hidden}#machine .presentation .illustration img{transition:opacity .3s ease,transform .3s ease;width:100%;display:block;-o-object-fit:cover;object-fit:cover}#machine .presentation .illustration .next{position:absolute;top:0;left:0;width:100%;transform:translateY(1rem);opacity:0;pointer-events:none}#machine .presentation .illustration .next.active{transform:translateY(0);opacity:1;pointer-events:auto}#machine .swiper.declinaisons img{border-radius:2rem;cursor:pointer}#machine .swiper.declinaisons .swiper-wrapper{height:auto}#machine #presentation .swiper-button-next,#machine #presentation .swiper-rtl .swiper-button-prev{right:0}#machine #presentation .swiper-button-prev,#machine #presentation .swiper-rtl .swiper-button-next{left:0}#machine .swiper-button-next::after,#machine .swiper-button-prev::after{background:url("data:image/svg+xml,%3Csvg id='svg2432' width='49.984' height='100' version='1.1' viewBox='0 0 49.984 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='layer2'%3E%3Cpath id='path9642' d='m0 50 49.984-50v7.2929l-42.695 42.707 42.695 42.707v7.2929z' fill='%23ed1216'/%3E%3C/g%3E%3C/svg%3E") no-repeat center}#options,#options-autran{position:absolute;z-index:2;top:2rem;left:2rem;cursor:pointer;color:#fff;font-weight:700;text-transform:uppercase;font-size:1.3rem;transition:opacity .2s ease-out}#options span,#options-autran span{margin-top:.5rem;display:block}#options svg,#options-autran svg{display:block}#options svg #flechehaut,#options svg #flechebas,#options-autran svg #flechehaut,#options-autran svg #flechebas{transition:transform .3s ease}#options svg:hover #flechehaut,#options-autran svg:hover #flechehaut{transition:transform .3s ease;transform:translate(10px, -10px)}#options svg:hover #flechebas,#options-autran svg:hover #flechebas{transition:transform .3s ease;transform:translate(-10px, 10px)}#options.inactive,#options-autran.inactive{pointer-events:none;opacity:0}#presentation{position:relative}#presentation>div{z-index:1;position:relative}#presentation::after{content:"";position:absolute;bottom:0;right:0;height:60%;width:60%;background:url(../img/dot-bg-black.svg) repeat center;background-size:20px;z-index:0;opacity:1;pointer-events:none}#details .title{width:100%;min-height:70px}#details .title h2{line-height:.69;font-weight:700;text-transform:uppercase;font-size:2.95rem;margin-bottom:0}#details .colored{border-radius:2rem 0 2rem 2rem;padding:3rem 5rem}#details .personnalisation h2{color:#bfbfbf}#details .personnalisation .colored{flex-grow:1;text-align:center;background-color:#bfbfbf;display:flex;flex-direction:column;justify-content:center}#details .personnalisation .colored a.btn{border-color:#7e8c9a}#details .documentation h2{color:#beac83}#details .documentation .colored{flex-grow:1;background-color:#beac83;display:flex;flex-direction:column;gap:2rem;align-items:flex-end;color:#fff}#details .documentation .colored a{display:flex;align-items:center;gap:3rem}#details .documentation .colored a svg{overflow:visible}#details .documentation .colored a svg path{transition:transform .3s ease}#details .documentation .colored a:hover svg #arrow{transform:translateY(0.75rem)}#machine-autran nav ul{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}#machine-autran nav ul a{display:flex;justify-content:center;align-items:center;padding:3rem 1rem;min-width:250px;border:1px solid #7e8c9a;border-radius:1.5rem;text-transform:uppercase;font-weight:700;text-align:center}#machine-autran nav ul a.current,#machine-autran nav ul a:hover{background:#ff780d;border-color:#ff780d;color:#fff}#machine-autran .logo-title{color:var(--autrandesc)}#machine-autran .logo-title h2{text-transform:initial;margin-top:4rem}#machine-autran .presentation{grid-template-columns:1fr .5fr}#machine-autran .presentation .description{background-color:var(--autrandesc);color:#fff;padding:2rem;border-radius:2rem 0 2rem 2rem}#machine-autran .presentation .description p:last-child{margin-bottom:0}#machine-autran .presentation .description h3{margin-top:1rem}#machine-autran .illustration{min-width:0}#machine-autran .machine-autran-swiper,#machine-autran .machine-autran-thumbs{border-radius:0 2rem 2rem 2rem;overflow:hidden}#machine-autran .machine-autran-swiper .swiper-slide img,#machine-autran .machine-autran-thumbs .swiper-slide img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}#machine-autran .machine-autran-thumbs{border-radius:2rem;margin-top:2rem}#machine-autran .machine-autran-thumbs .swiper-slide{border-radius:2rem;overflow:hidden;cursor:pointer}.modal-options .modal .modal-content{max-height:calc(var(--vh, 1vh)*90);box-shadow:0 0 12px 7px rgba(0,0,0,.28);background-color:#ff4124;border-radius:0 2rem 2rem;padding:.5rem;grid-template-columns:minmax(0, auto) minmax(0, 1fr) minmax(0, 0.4fr);grid-template-rows:minmax(0, 1fr);row-gap:.5rem}.modal-options .modal .modal-content .logo{grid-row:span 2}.modal-options .modal .modal-content .logo img{margin-left:1.5rem;margin-top:1.5rem}.modal-options .modal .modal-content .illustration{min-width:0;position:relative;border-radius:0 2rem 2rem 1.5rem;overflow:hidden}.modal-options .modal .modal-content .illustration img{display:block;-o-object-fit:cover;object-fit:cover;height:auto}.modal-options .modal .modal-content .illustration img.next{top:0;left:0;width:100%;transform:translateY(1rem);opacity:0;pointer-events:none;animation:none}.modal-options .modal .modal-content .illustration img.next.active{transform:translateY(0);opacity:1;pointer-events:auto}.modal-options .modal .modal-content .thumbnails img{height:auto}.modal-options .modal .modal-content .caption{z-index:1;top:1rem;left:1em;position:absolute;font-size:1.5rem;font-weight:700;text-transform:uppercase}.modal-options .modal .modal-content .caption button span{display:block;margin-top:.5rem}.modal-options .modal .modal-content .caption button svg{display:block}.modal-options .modal .modal-content .caption button svg #flechehaut,.modal-options .modal .modal-content .caption button svg #flechebas,.modal-options .modal .modal-content .caption button svg .queue{transition:all .3s ease-in-out}.modal-options .modal .modal-content .caption button svg #flechebas{transform:rotate(-45deg)}.modal-options .modal .modal-content .caption button svg #flechebas .queue{transform-origin:right}.modal-options .modal .modal-content .caption button svg #flechehaut{transform:rotate(-45deg)}.modal-options .modal .modal-content .caption button svg #flechehaut .queue{transform-origin:left}.modal-options .modal .modal-content .caption button svg:hover #flechehaut{transform:rotate(0deg) translate3d(-5px, 18.5px, 0)}.modal-options .modal .modal-content .caption button svg:hover #flechebas{transform:translate3d(5px, -18.5px, 0) rotate(0deg)}.modal-options .modal .modal-content .caption button svg:hover .queue{transform:scaleX(0)}.modal-options .modal .modal-content .closeModalMobile{display:none}.modal-options .modal .modal-content .description{grid-row:span 2;overflow-y:hidden;position:relative}.modal-options .modal .modal-content .description h2{margin-top:1rem;color:#24373d;text-transform:uppercase;font-size:1.5rem;margin-bottom:2rem;font-weight:700}.modal-options .modal .modal-content .description .content{overflow-y:auto;position:absolute;top:80px;left:0;right:0;bottom:0;margin-right:.75rem;padding-right:1rem;text-align:left}.modal-options .modal .modal-content .description .content::-webkit-scrollbar-track{background-color:#ff4124}.modal-options .modal .modal-content .description .content::-webkit-scrollbar-track-piece:end{margin-bottom:1rem}.modal-options .modal .modal-content .description .content::-webkit-scrollbar-thumb{background:#fff}.modal-options .modal .modal-content .thumbnails .swiper{border-radius:1rem}.modal-options .modal .modal-content .thumbnails .swiper-slide{border-radius:1rem;cursor:pointer;overflow:hidden}.modal-options .modal .modal-content .thumbnails .swiper-slide img{display:block}.options-autran .modal .modal-content{grid-template-columns:minmax(0, auto) minmax(0, 1fr);grid-template-rows:minmax(0, 1fr);padding-right:1rem}.options-autran .modal .modal-content .content{padding:1rem 1rem 1rem 0;overflow:auto}.options-autran .modal .modal-content .content h3{margin-bottom:2rem}.options-autran .modal .modal-content .content::-webkit-scrollbar-track{background-color:#ff4124}.options-autran .modal .modal-content .content::-webkit-scrollbar-track-piece:end{margin-bottom:1rem}.options-autran .modal .modal-content .content::-webkit-scrollbar-track-piece:start{margin-top:1.5rem}.options-autran .modal .modal-content .content::-webkit-scrollbar-thumb{background:#fff}.options-autran .modal .modal-content .caption{top:2rem;right:3rem;left:initial}@keyframes kenburns{0%{transform:scale(1) translate(0, 0)}50%{transform:scale(1.15) translate(-5%, -5%)}100%{transform:scale(1.3) translate(-10%, -10%)}}article.swiper-slide,article.post-item{display:flex;gap:3rem;color:#452f27}article.swiper-slide figure,article.post-item figure{display:flex;flex:0 0 365px;height:365px;justify-content:center;align-items:center;background-color:#fff;border-radius:2rem;cursor:pointer}article.swiper-slide figure img,article.post-item figure img{border-radius:2rem}article.swiper-slide button.btn,article.post-item button.btn{border:1.33px solid #452f27;margin-top:auto;margin-bottom:1px}#home .logo-title h2{color:#ff780d}article.post-item{position:relative}article.post-item>div{flex:1}article.post-item>div button.btn{margin:auto auto 0 0}article.post-item:not(:last-child)::after{content:"";display:block;width:50%;height:.66px;background-color:#452f27;position:absolute;bottom:0;transform:translateX(-50%);left:50%}.pagination{color:#452f27;font-size:clamp(1rem,.157rem + 1.143vw,1.3rem);font-weight:600;display:flex;justify-content:space-between;align-items:center}.pagination .page-numbers{display:flex}.pagination .page-numbers a,.pagination .page-numbers span{padding:1rem}.pagination .page-numbers a.next,.pagination .page-numbers span.next{display:none}.pagination .page-numbers span{opacity:.75}body.single-post .main-content{display:flex;gap:6rem}body.single-post .main-content>div{flex:1 0 calc(50% - 3rem)}body.single-post .main-content .actu-date{font-size:clamp(1rem,.157rem + 1.143vw,1.3rem);margin-bottom:2rem}body.single-post .main-content .post-img{border-radius:2rem 0 2rem 2rem;overflow:hidden}body.single-post .main-content .post-img img{display:block}body.single-post a.btn{border-color:#7e8c9a}body.single-post .content ul{margin-bottom:1rem}.prev-next{display:flex;justify-content:space-between;gap:3rem}.prev-next>div{flex-basis:50%;display:flex}.prev-next>div a{gap:1rem;font-size:clamp(1rem,.157rem + 1.143vw,1.3rem);display:flex;align-items:center;padding:1rem}.prev-next>div a::after,.prev-next>div a::before{content:"";display:inline-block;background:url(../img/chevronGris.svg) no-repeat;height:30px;width:30px;background-size:contain;margin-right:0}.prev-next>div.nav-next a::after{content:none}.prev-next>div.nav-prev{justify-content:flex-end;text-align:right}.prev-next>div.nav-prev a::before{content:none}.prev-next>div.nav-prev a::after{transform:scale(-1)}#contact h2{color:#000}#contact .colored{grid-template-columns:repeat(2, 1fr);color:#000;border:.3rem solid #000}#contact .colored::after{content:"";position:absolute;bottom:2rem;left:2rem;height:68%;width:45%;background:url(../img/dot-bg-black.svg) repeat center;background-size:20px;z-index:0;opacity:1;pointer-events:none}#contact .infos{display:flex;flex-direction:column;align-items:center;gap:3rem;font-size:clamp(1rem,.157rem + 1.143vw,1.3rem);padding-top:3rem}#contact .infos .infos-details{display:flex;flex-direction:column;gap:3rem}#contact .infos .infos-details>div{display:flex;gap:2rem}#contact .infos .infos-details>div svg{width:60px}#contact .infos .infos-details>div svg path{fill:#000}.maps h2{color:#000;line-height:.75}#map{height:800px;border-radius:var(--brad) 0 var(--brad) var(--brad)}#map div[role=menubar]{margin:20px 0 0 100px !important}#map img[alt=Google]{margin-left:100px !important}#map #maps-content{font-size:clamp(1rem,.157rem + 1.143vw,1.3rem)}#map #maps-content svg{margin:0 2rem 1rem;width:200px}footer#colophon{margin-top:8rem;background-color:#000;border-radius:var(--brad) var(--brad) 0 0;display:grid;grid-template-areas:"logo infos" "baseline infos" "credits credits";color:#fff;font-size:clamp(1rem,.157rem + 1.143vw,1.3rem)}footer#colophon #footer-logo{grid-area:logo;height:auto}footer#colophon .baseline{grid-area:baseline;padding-left:4rem;display:flex;gap:2rem;align-items:flex-end}footer#colophon .baseline .title{color:#ed1216;font-size:3rem;text-transform:uppercase;font-weight:700;writing-mode:vertical-rl;transform:scale(-1)}footer#colophon .baseline p{line-height:1;font-weight:600}footer#colophon .baseline p span{font-size:1rem;display:block;margin-top:1rem}footer#colophon .infos{grid-area:infos;margin-top:4rem;margin-right:3rem;display:flex;flex-direction:column;font-weight:500}footer#colophon .infos::before{content:"";position:absolute;z-index:0;display:block;height:105%;transform:translateY(-50%);top:50%;width:75%;right:4rem;background:url(../img/dot-bg-white.svg) repeat center;background-size:20px}footer#colophon .infos>div{z-index:1;position:relative}footer#colophon .infos .tel{font-size:1.8rem}footer#colophon .infos .email{font-size:1.5rem}footer#colophon .infos .machines,footer#colophon .infos .informations{display:grid;grid-template-columns:1fr 50px;gap:1rem 4rem;text-align:right}footer#colophon .infos .machines svg,footer#colophon .infos .informations svg{justify-self:center}footer#colophon .infos .machines .title,footer#colophon .infos .informations .title{text-transform:uppercase;font-size:1.5rem}footer#colophon .infos .machines .links a,footer#colophon .infos .informations .links a{display:block;font-size:1rem}footer#colophon .infos .machines .links a:hover,footer#colophon .infos .informations .links a:hover{color:#ed1216}footer#colophon .infos .machines:hover .title,footer#colophon .infos .informations:hover .title{color:#ed1216}footer#colophon .infos .machines:hover svg path,footer#colophon .infos .informations:hover svg path{fill:#ed1216}footer#colophon .infos>div:not(.machines,.informations){display:flex;gap:4rem;justify-content:flex-end;align-items:center;text-align:right}footer#colophon .infos>div:not(.machines,.informations) svg{flex:0 0 50px}footer#colophon .infos>div:not(.machines,.informations).link:hover{color:#ed1216}footer#colophon .infos>div:not(.machines,.informations).link:hover svg path{fill:#ed1216}footer#colophon .credits{grid-area:credits;padding:2rem 5rem .5rem}footer#colophon .svg{height:0;width:0;position:absolute}#backtotop{position:fixed;top:70dvh;margin:0 auto;width:100%;transform:translateX(-50%);left:50%;display:flex;justify-content:flex-end;pointer-events:none;z-index:999;opacity:0;transition:.2s opacity ease-in-out}#backtotop img{pointer-events:none;cursor:pointer}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.8);opacity:0;visibility:hidden;justify-content:center;align-items:center;z-index:1000;display:flex;transition:all .2s ease-in-out}.modal-overlay .modal{transform:translateY(-100vh);transition:all .2s ease-out;opacity:0}.modal-overlay.active{opacity:1;visibility:visible}.modal-overlay.active .modal{opacity:1;transform:translateY(0);margin-top:0;transition-delay:.1s}.open-modal span{pointer-events:none}.modal-close{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;padding:1rem}.modal-close svg{transition:all .2s ease-in-out}.modal-close:hover svg{transform:rotate(90deg)}.modal-close.sav svg path{fill:#fff}.modal-content{padding:5rem;color:#fff;max-height:90dvh;overflow-y:auto}.modal-overlay.sav .modal{overflow:hidden;background-color:#000;border-radius:var(--brad) 0 var(--brad) var(--brad)}.modal-overlay.sav .modal .content h2{font-weight:700;text-transform:uppercase}.modal-overlay.sav .modal .engine svg{position:absolute;width:55%;height:auto;right:-10%;opacity:.5}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{color:#000;padding:.5rem 1rem;text-align:left;width:100%;border:.025rem solid #000;font-size:clamp(1rem,.157rem + 1.143vw,1.3rem)}.wpcf7-form input[type=submit],.wpcf7-form textarea[type=submit],.wpcf7-form select[type=submit]{width:initial;color:#000;text-align:center;cursor:pointer}.wpcf7-form .column{margin-bottom:1.5rem}.wpcf7-form .column p{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.wpcf7-form .column p br{display:none}.wpcf7-form p{display:grid;width:100%}.wpcf7-form input.wpcf7-submit{margin:0 auto 0 0}.wpcf7-not-valid-tip{margin-top:.5rem;color:#7e8c9a;font-size:1em;font-weight:normal;display:block;background-color:#fff;padding:.5rem 3rem .5rem 1rem;position:relative}.wpcf7-not-valid-tip::after{content:"";display:block;width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-bottom:10px solid #7e8c9a;position:absolute;top:1.25rem;right:1.2rem;z-index:3;transform:translateY(-50%);pointer-events:none}.wpcf7 form .wpcf7-response-output{margin-left:0;margin-right:0}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#fff;color:#fff;border-width:.66px;padding:.5rem 1rem}.sav .modal .wpcf7-form input,.sav .modal .wpcf7-form textarea,.sav .modal .wpcf7-form select{color:#fff;padding:.5rem 1rem;text-align:left;width:100%;border:.025rem solid #fff;font-size:clamp(1rem,.157rem + 1.143vw,1.3rem)}.sav .modal .wpcf7-form input[type=submit],.sav .modal .wpcf7-form textarea[type=submit],.sav .modal .wpcf7-form select[type=submit]{width:initial;color:#fff;text-align:center;cursor:pointer}.sav .modal .wpcf7-not-valid-tip{color:#fff;background-color:#000}.sav .modal .wpcf7-not-valid-tip::after{border-bottom:10px solid #fff}#wpcf7-f5-o1 .wpcf7-form input,#wpcf7-f5-o1 .wpcf7-form textarea,#wpcf7-f5-o1 .wpcf7-form select{background-color:#fff;position:relative;z-index:1}body div .wpcf7-form .fit-the-fullspace{position:absolute !important}@media(max-width: 1648px){header#header{margin-right:3rem;margin-left:3rem;padding-right:0;padding-left:0}.sidebar>div{right:2rem}footer#colophon{margin-right:3rem;margin-left:3rem;padding-right:0;padding-left:0}}@media(max-width: 1367px){#nos-machines-agricoles .colored .rows .row{gap:1rem}#actualites .swiper-button-next,#actualites .swiper-rtl .swiper-button-prev{right:-4rem}#actualites .swiper-button-prev,#actualites .swiper-rtl .swiper-button-next{left:-4rem}}@media(max-width: 1250px){header#header{margin-right:1.5rem;margin-left:1.5rem}header#header #entete-1 #scrollButton{display:none}.sidebar>div{right:0}footer#colophon{margin-right:1.5rem;margin-left:1.5rem}#nos-machines-agricoles .colored{grid-template-columns:.675fr .425fr}#marques .marque-item{gap:1.5rem}}@media(max-width: 1180px){header#header .menu-main-wrapper svg.logo{width:470px}#entete-2,#entete-4{margin-top:auto}#entete-2 .content-wrapper,#entete-4 .content-wrapper{padding-bottom:0;margin-top:2rem}body.machine-template-default.single header#header #entete-4 h2{font-size:6rem}body.machine-template-default.single header#header #entete-4 h2::first-line{font-size:3rem}body.machine-template-default.single header#header #entete-4 .content-wrapper{margin-top:0;padding-top:0}ul#menu-menu-principal-1{display:none}.sidebar>div .lat-button.menu{transform:translateX(calc(100% - 65px));transition-delay:0s}.sidebar>div .lat-button.menu svg{cursor:pointer}.sidebar>div .lat-button.menu:hover{transform:translateX(calc(100% - 65px))}.sidebar>div .lat-button.menu.expanded{transform:translateX(-1rem)}.sidebar>div .label{opacity:1;visibility:visible}.sidebar>div .spacer{transform:translateX(0)}#nos-machines-agricoles .colored{grid-template-columns:1fr}#nos-machines-agricoles .colored .content{margin-left:5rem;margin-top:3rem}#nos-machines-agricoles .colored .lien{grid-column:span 1}#archive-machines .machine-grid article{flex:0 0 calc(33.3333333333% - 1.333333rem)}#archive-machines #marques .marques{gap:6rem 2rem}#archive-machines #marques .marque-item img{max-width:100%}footer#colophon #footer-logo{width:470px}}@media(max-width: 1024px){header#header .menu-main-wrapper svg.logo{width:370px}#entete-1 .content-wrapper>div{margin-top:-5rem}.logo-title img{width:300px;margin-left:3rem}.logo-title h2{font-size:3rem;margin-top:5rem}#machine .nav{grid-template-columns:repeat(2, 1fr)}#details .personnalisation h2 br{display:none}#conception-fabrication .bg{width:80%}footer#colophon #footer-logo{width:370px}}@media(max-width: 991.98px){.d-grid-50{grid-template-columns:1fr}.logo-title img{width:240px;margin-left:2rem}.logo-title h2{font-size:2.75rem;margin-top:4rem}#entete-1 .content-wrapper h1{font-size:1.75rem}#entete-1 .content-wrapper h1 span>span{font-size:1.3rem}#entete-1 .content-wrapper>div{margin-top:-2rem;flex-shrink:1}#entete-2,#entete-4{max-width:calc(100% - 4rem)}#entete-3 h1{font-size:4rem}#entete-3 h1 span{font-size:2rem}.colored{padding:5rem 2.5rem}#archive-machines .machine-grid article{flex:0 0 calc(50% - 1rem)}#archive-machines #marques .marques{gap:6rem 4rem;grid-template-columns:repeat(2, 1fr)}#nos-machines-agricoles .colored .lien{margin-right:-2.5rem}#nos-machines-agricoles .colored .content{margin-left:2.5rem}#nos-machines-agricoles .colored .rows .swiper-container{flex:0 1 360px}#disponibilite .colored{padding-left:2.5rem}#disponibilite .colored::after{width:50%}#disponibilite .colored .enumeration{grid-template-columns:1fr;gap:1rem;margin-bottom:5rem}#disponibilite .colored .enumeration .letterine{margin-left:-2rem}#disponibilite .colored .enumeration .content-wrapper{margin-right:2.5rem}#disponibilite .colored .enumeration .swiper-container{justify-self:flex-end}#disponibilite-societe .enumeration{flex-direction:column;gap:0;margin-bottom:4rem}.intro-paragraphe{flex-direction:column;gap:2rem;align-items:normal !important}section.texte-introduction{font-size:1.5rem}section.texte-image>div strong{font-size:1.5rem}#machine .nav{grid-template-columns:1fr}#machine .nav nav{order:-1}#machine .nav nav .machines-list{grid-template-columns:repeat(4, 1fr)}#machine .presentation,#machine-autran .presentation{grid-template-columns:1fr}#machine-autran nav ul a{min-width:220px}#machine-autran .machine-autran-swiper img{height:auto}#machine-autran .machine-autran-thumbs{margin-bottom:1.5rem}#machine-autran .machine-autran-thumbs .swiper-slide img{height:auto}.modal-options .modal .modal-content{grid-template-columns:minmax(0, 1fr) minmax(0, 0.4fr)}.modal-options .modal .modal-content .logo{display:none}#actualites .colored{padding:5rem}article.swiper-slide{flex-direction:column}#contact .colored{grid-template-columns:1fr;padding:2rem 2.5rem}#contact .colored .wpcf7{margin-top:2rem}footer#colophon{margin-top:5rem}footer#colophon .baseline{padding-left:2.5rem}footer#colophon .infos{margin-right:2.5rem}footer#colophon .infos>div:not(.machines,.informations){gap:2rem}footer#colophon .infos .tel{font-size:1.5rem}footer#colophon .infos .machines,footer#colophon .infos .informations{gap:1rem 2rem}footer#colophon .credits{padding:2rem 3rem .5rem}}@media(max-width: 767.98px){a.btn,button.btn{padding:3rem 4rem;display:block}.swiper-button-next,.swiper-button-prev{width:20px}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:25%}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:25%}.sidebar{top:1rem}.sidebar>div{transform:scale(0.85);transform-origin:right}#intro>svg{width:1100px;top:40%}header#header{margin-right:1rem;margin-left:1rem}header#header .menu-main-wrapper svg.logo{width:270px}#entete-1 .content-wrapper{margin-right:1rem;margin-left:1rem;display:block;padding-bottom:2rem}#entete-1 .content-wrapper>div{margin-top:1rem}#entete-1 .content-wrapper>div h1{text-align:center}#entete-1 .content-wrapper>div h1 br{display:none}#entete-1 .content-wrapper>div h1 span{line-height:1;font-size:2.25rem;max-width:100%}#entete-1 .content-wrapper>div h1 span>span{font-size:1.3rem}#entete-1 .content-wrapper>div h1 span br{content:"";display:block}#entete-2,#entete-4{max-width:calc(100% - 2rem)}#entete-2 .content-wrapper,#entete-4 .content-wrapper{padding:2rem}body.machine-template-default.single header#header #entete-4 .content-wrapper{margin-top:2rem;padding:0}body.machine-template-default.single header#header #entete-4 .content-wrapper h2{font-size:3.5rem}body.machine-template-default.single header#header #entete-4 .content-wrapper h2::first-line{font-size:2.5rem}body.machine-template-default.single header#header #entete-4 .content-wrapper>div{gap:1rem}body.machine-template-default.single header#header #entete-4 .content-wrapper>div a svg{width:30px}.logo-title{flex-direction:column}.logo-title img{margin:2rem auto 0 auto}.logo-title h2{margin-top:1rem;margin-right:-0.1rem}.colored{padding:4rem 1rem !important}#marques .colored{padding-bottom:4rem;padding-top:2rem}#disponibilite .colored{padding-left:1rem}#disponibilite .colored .subtitle2,#disponibilite .colored .content{position:relative;z-index:1}#disponibilite .colored .enumeration .letterine{margin-left:-1rem}#disponibilite .colored .enumeration .content-wrapper{margin-right:1rem}#disponibilite .colored::after{bottom:4rem;top:unset;right:1rem;width:50%;height:95%}#conception-fabrication .colored{overflow:hidden}#conception-fabrication .bg{width:180%;left:0}#archive-machines .machine-grid article{flex:0 0 100%}#archive-machines #marques h2{font-size:3rem}#archive-machines #marques h2::first-line{font-size:3rem}#archive-machines #marques .marques{grid-template-columns:1fr}#archive-machines #marques .marques .marque-item img{max-width:75%}#nos-machines-agricoles .colored *{z-index:1}#nos-machines-agricoles .colored .content{margin-left:1rem}#nos-machines-agricoles .colored .link{margin-right:-1rem}#nos-machines-agricoles .colored .lien{margin-right:0;margin-left:1rem}#nos-machines-agricoles .colored .rows .swiper-container{flex:1;margin-left:-2rem}#nos-machines-agricoles .colored .rows .swiper-container .swiper-slide{width:100% !important}#nos-machines-agricoles .colored .rows .row{margin-bottom:5rem;flex-direction:column-reverse}#nos-machines-agricoles .colored .rows .row .chevron{transform:rotate(-90deg);margin-right:-1rem}#nos-machines-agricoles .colored::after{bottom:4rem;top:unset;right:1rem;width:75%;height:95%}.intro-paragraphe .content h2{font-size:2rem;line-height:1.2}.intro-paragraphe .content p{font-size:1.5rem}#machine .nav nav .machines-list{grid-template-columns:repeat(2, 1fr)}#machine .nav nav .machines-list a{aspect-ratio:initial;padding:3rem .25rem}#machine .presentation .declinaison-desc h3{text-align:left}#machine .presentation .illustration img{height:auto}#machine-autran nav ul{display:grid;grid-template-columns:repeat(2, 1fr)}#machine-autran nav ul a{min-width:unset;height:100%}#machine .swiper-button-next,#machine .swiper-rtl .swiper-button-prev,#machine-autran .swiper-button-next,#machine-autran .swiper-rtl .swiper-button-prev{right:1rem}#machine .swiper-button-prev,#machine .swiper-rtl .swiper-button-next,#machine-autran .swiper-button-prev,#machine-autran .swiper-rtl .swiper-button-next{left:1rem}.modal-overlay.modal-options{align-items:flex-start;padding-top:1rem}.modal-overlay.modal-options .modal{width:calc(100% - 1rem);height:calc(100dvh - 2rem);margin-left:1rem}.modal-overlay.modal-options .modal .modal-content{max-height:100%;height:100%;display:flex !important;flex-direction:column;overflow-y:auto;padding:1.5rem 1rem 2rem}.modal-overlay.modal-options .modal .modal-content::-webkit-scrollbar{width:8px}.modal-overlay.modal-options .modal .modal-content::-webkit-scrollbar-track{background:rgba(0,0,0,0);margin:1rem 0}.modal-overlay.modal-options .modal .modal-content::-webkit-scrollbar-thumb{background:#fff;border-radius:4px}.modal-overlay.modal-options .modal .modal-content .description{height:auto;overflow-y:visible;flex-shrink:0}.modal-overlay.modal-options .modal .modal-content .description .content{position:relative;max-height:none;overflow-y:visible;top:0}.modal-overlay.modal-options .modal .modal-content .illustration{overflow:hidden;flex-shrink:0}.modal-overlay.modal-options .modal .modal-content .thumbnails{display:none}.modal-overlay.modal-options .modal .modal-content .closeModalMobile{display:flex;position:absolute;right:1rem;top:1rem;gap:.5rem;flex-direction:column;z-index:1;width:50px;font-size:.8rem;text-transform:uppercase}.modal-overlay.modal-options .modal .modal-content .closeModalMobile svg{max-width:100%;height:auto}.modal-overlay.modal-options .modal .modal-content .caption{max-width:calc(100% - 100px)}.modal-overlay.modal-options .modal .modal-content .caption .closeModal{display:none}#options,#options-autran{transform:scale(0.7);transform-origin:top left;top:1rem;left:1rem}#details .title h2{font-size:2rem}#actualites .colored{padding:3rem 1rem}#actualites .colored .swiper-button-prev,#actualites .colored .swiper-rtl .swiper-button-next{left:25%}#actualites .colored .swiper-button-next,#actualites .colored .swiper-rtl .swiper-button-prev{right:25%}#actualites .colored .swiper-button-next,#actualites .colored .swiper-button-prev{top:calc(50% + 1.75rem)}article.swiper-slide{gap:4rem}section.texte-image{flex-direction:column;gap:1rem}section.texte-image.reverse{flex-direction:column}section.texte-image .image{width:100%}section.texte-image .image img{width:100%}footer#colophon{grid-template-areas:"logo" "infos" "baseline" "credits";margin-right:1rem;margin-left:1rem}footer#colophon #footer-logo{width:270px}footer#colophon .infos{margin-right:1rem;margin-left:1rem}footer#colophon .baseline{gap:1rem;padding-left:0;margin-left:1rem;margin-right:1rem;margin-top:3rem;flex-direction:column;align-items:center;text-align:center}footer#colophon .baseline .title{font-size:2rem;writing-mode:initial;transform:none}footer#colophon .credits{grid-column:initial;text-align:center}.modal-content{padding:3rem 1rem;max-height:95dvh}}@media(max-width: 520px){#backtotop img{width:60px}}