:root{--inter:"Inter",sans-serif;--oswald:"Oswald",sans-serif;--openSans:"Open Sans",sans-serif;--epilogue:"Epilogue",sans-serif;--theme-font:var(--openSans);--theme-bg:#000;--theme-color:#fff;--text-color:#fff;--white:#fff;--black:#000;--color-black:#000;--color-white:#fff;--primary-color:#ffdc0e;--secondary-color:#757575;--tertiary-color:#0e0e0e;--quaternary-color:#040404;--quinary-color:#c1c1c1;--senary-color:#191919;--septenary-color:#101010;--octonary-color:#1a1a1a;--nonary-color:#d9d9d9;--transition:all 0.3s ease-in-out;--bs-form-invalid-color:#ffdc0e!important;--bs-danger:#ffdc0e!important;--bs-form-invalid-border-color:#ffdc0e!important;--shadow:0 0 12px rgba(0,0,0,.1);--shadow-secondary:0 0 31px rgba(0,0,0,.1);--bs-gutter-x:1.625rem!important;--fontSize:4;--fs-s1:0.813rem;--fs-1:1rem;--fs-h1:clamp(2.5rem,3.8dvw + 1rem,5.5rem);--fs-h2:clamp(2.25rem,3.5dvw + 0.5rem,4.25rem);--fs-h3:clamp(1.75rem,2.8dvw + 0.5rem,3rem);--fs-h4:clamp(1.5rem,2.2dvw + 0.5rem,2.25rem);--fs-h5:clamp(1.25rem,1.8dvw + 0.5rem,1.75rem);--fs-h6:clamp(1rem,1.5dvw + 0.3rem,1.5rem);--fs-h7:clamp(1.125rem,1dvw + 0.3rem,1.125rem);--fs-h8:clamp(1rem,0.8dvw + 0.25rem,1rem);--fs-h9:clamp(0.875rem,0.5dvw + 0.25rem,0.875rem);--safe-bottom:env(safe-area-inset-bottom,0px);--bar-width:22px;--bar-height:4px;--bar-margin:2px;--bar-borderradius:15px;--bar-arrow-angle-value:45;--bar-transition:cubic-bezier(0.25,0.01,0.75,1);--bar-transition-time:0.3s;--bar-offset:calc(var(--bar-height) + var(--bar-margin)*2);--bar-arrow-angle:calc(var(--bar-arrow-angle-value)*1deg);--bar-arrow-offset:calc(var(--bar-height)*1.2 + var(--bar-margin)*2);--bar-arrow-offsetcenter:calc(50%*var(--bar-arrow-angle-value)/90)}html{overflow-y:scroll;scroll-behavior:auto!important}body,html{height:100%;margin:0;max-width:100vw;overflow-x:hidden;overscroll-behavior:none;padding:0;scroll-padding-bottom:45px;touch-action:pan-x pan-y;-ms-touch-action:pan-x pan-y;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#fff;font-family:var(--epilogue);min-height:100vh;min-height:100dvh;position:relative;text-rendering:optimizeLegibility}#smooth-wrapper{height:100vh;left:0;overflow:hidden;position:fixed;position:relative;top:0;transform:translateZ(0);width:100%;z-index:1}#smooth-content{min-height:100vh;will-change:transform}.header{position:fixed;transform:translateZ(0);width:100%;z-index:1000}@media (max-width:992px){#smooth-wrapper{height:auto;overflow:visible;position:relative}#smooth-content{min-height:auto}}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.86);mix-blend-mode:multiply}body::-webkit-scrollbar-thumb{background-color:#ffdc0e;border-bottom:1px solid hsla(0,0%,61%,.745)}body::-webkit-scrollbar-button{background-color:#fff;border-bottom:1px solid hsla(0,0%,61%,.745);border-radius:1.5px}::-moz-selection{background:#ffdc0e;color:#fff;text-shadow:none}::selection{background:#ffdc0e;color:#fff;text-shadow:none}#preloader{z-index:99999999}#preloader,#preloader-rdv{background-color:var(--theme-bg);height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%}#preloader-rdv{z-index:99999999999}@supports (-webkit-touch-callout:none){body{height:-webkit-fill-available}#smooth-wrapper{min-height:-webkit-fill-available}}.no-wrap{white-space:nowrap}.container-fluid{padding-left:inherit;padding-right:inherit}.i-review-content-box .i-review-end-container{bottom:15px;left:0;padding:0;position:absolute;text-align:center;width:100%}.grecaptcha-badge{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}@keyframes circle7124{0%{border-radius:50px 50px 25px 25px;height:5px;top:120px;transform:scaleX(1.7)}40%{border-radius:50%;height:60px;transform:scaleX(1)}to{top:0}}@keyframes shadow046{0%{transform:scaleX(1.5)}40%{opacity:.7;transform:scaleX(1)}to{opacity:.4;transform:scaleX(.2)}}.ol-dark-bottom{background:#000;background:linear-gradient(0deg,#000,rgba(0,0,0,.986) 8%,rgba(0,0,0,.95) 15.4%,rgba(0,0,0,.9) 22.4%,rgba(0,0,0,.82) 28.9%,rgba(0,0,0,.743) 35.2%,rgba(0,0,0,.65) 41.1%,rgba(0,0,0,.55) 47%,rgba(0,0,0,.45) 52.8%,rgba(0,0,0,.35) 58.9%,rgba(0,0,0,.26) 64.6%,rgba(0,0,0,.18) 69.9%,rgba(0,0,0,.1) 77.4%,rgba(0,0,0,.05) 84.4%,rgba(0,0,0,.01) 91.82%,transparent);bottom:0;height:3dvh;left:0;pointer-events:none;position:fixed;width:100%;z-index:30}@media (max-width:768px){.ol-dark-bottom{display:none}}.bg-white{background:var(--white)}.bg-yellow{background:var(--primary-color)!important}.text-yellow{color:var(--primary-color)}.section-title .sub-title.text-yellow{color:var(--primary-color);font-family:var(--epilogue)!important}.text-white{color:var(--white)}button{background-color:transparent}a,button{align-items:center;border:0;display:inline-flex;gap:8px;outline:0;text-decoration:none;transition:var(--transition)}a i,button i{color:inherit;font-size:inherit;line-height:inherit;transition:none}a:hover,button:hover{border:0;outline:0;text-decoration:none}a:focus,button:focus{box-shadow:none;outline:0}ol,ul{list-style-position:inside;list-style-type:none;padding:0}blockquote,hr,ol,textarea,ul{margin:0}input,textarea{border:0;outline:0}input:focus,textarea:focus{box-shadow:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=checkbox]{height:auto;width:auto}textarea{min-height:150px;resize:none}table{border-collapse:collapse;border-spacing:0}iframe{border:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{backface-visibility:hidden;font-family:var(--oswald)!important;font-weight:600;margin:0;padding:0;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:unset;will-change:transform;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.section-facile p{font-family:var(--oswald)!important;font-size:var(--fs-h5);font-weight:400;line-height:1.5}.special-list li{font-size:20px}.h1,h1{font-size:var(--fs-h1)}.h2,h2{font-size:var(--fs-h2)}.h2.-xsmall,h2.-xsmall{font-size:3.5rem}.h2.-xxs,.h3,h2.-xxs,h3{font-size:var(--fs-h3)}.h3,h3{word-break:normal}.h4,h4{font-size:var(--fs-h4)}.h5,h5{font-size:var(--fs-h5)}.h6,h6{font-size:var(--fs-h6)}.h7,h7{font-size:var(--fs-h7)}.fs-8{font-size:8dvw!important}.fs-10{font-size:10dvw!important}.fw-bold{font-weight:700}.f-stroke-w{-webkit-text-stroke:1px var(--white);-webkit-text-fill-color:transparent}.ft-oswald{font-family:var(--oswald)!important}.text-none{text-transform:none!important}.align-cc{justify-content:center}.align-cc,.align-sc{align-items:center;display:flex}.align-sc,.align-ss{justify-content:flex-start}.align-ss{align-items:flex-start;display:flex}.align-ie{align-items:flex-end;display:flex}.p-15{padding:0 15px!important}blockquote,input,label,p,select,span,td,textarea,th{backface-visibility:hidden;color:var(--theme-color);font-family:var(--epilogue);font-size:18px;font-weight:400;line-height:29px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}p{text-align:justify}.text-center p{text-align:center!important}.tertiary-text{font-size:16px;line-height:28px}a,button{color:var(--theme-color);cursor:pointer;font-size:16px;font-weight:500;line-height:18px}a:hover,button:hover{color:var(--primary-color)}.h1,h1{font-size:100px;line-height:130px}h1 a,h1 span,h2 a,h2 span,h3 a,h3 span,h4 a,h4 span,h5 a,h5 span,h6 a,h6 span,p a,p span{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.img-fluid:not(.imagesZoom),img:not(.imagesZoom){border:0;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;outline:0}i{display:inline-flex}.cursor-outer{border:1px solid var(--primary-color);box-sizing:border-box;height:30px;margin-left:-12px;margin-top:-12px;mix-blend-mode:difference;opacity:.5;transition:all .14s ease-out;width:30px;z-index:10000000}.cursor-outer.cursor-hover{opacity:0;transition:none}.cursor-outer.cursor-big{opacity:0}.mouseCursor{border-radius:50%;bottom:0;left:0;pointer-events:none;position:fixed;right:0;text-align:center;top:0;transform:translateZ(0);visibility:hidden}.mouseCursor.cursor-big{height:20px;margin-left:-12px;margin-top:-12px;width:20px}.cursor-inner{background-color:var(--primary-color);height:10px;margin-left:-3px;margin-top:-3px;mix-blend-mode:difference;opacity:.8;transition:width .3s ease-in-out,height .3s ease-in-out,margin .3s ease-in-out,opacity .3s ease-in-out;width:10px;z-index:10000001}.cursor-inner span{color:var(--theme-color);font-size:12px;letter-spacing:1px;line-height:60px;opacity:0;text-transform:uppercase}.cursor-inner.cursor-big span{opacity:1}.cursor-inner.cursor-hover{background-color:transparent;border:1px solid #686363;height:30px;margin-left:-10px;margin-top:-10px;opacity:0;width:30px}.unset{max-width:unset}.text-primary{color:var(--primary-color)}.text-light{color:#dfdfdf!important}.text-dark{color:#000!important}.gradient-text-1{background:linear-gradient(60deg,var(--primary-color) -20%,var(--primary-color) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.fill-dark{fill:#000}.fill-primary{fill:var(--primary-color)}.fill-light{fill:#f6f6f6}.fill-white{fill:#fff}.bg-primary{background-color:var(--primary-color)!important}.bg-dark{background-color:#000!important}.bg-light{background-color:#f6f6f6!important}.bg-primary-gradient{background-color:var(--primary-color);background-image:linear-gradient(170deg,var(--primary-color) 0,var(--primary-color) 100%)}.rotate-left-1{transform:rotate(1deg)}.rotate-left-2{transform:rotate(2deg)}.rotate-left-3{transform:rotate(3deg)}.rotate-left-4{transform:rotate(4deg)}.rotate-left-5{transform:rotate(5deg)}.rotate-right-1{transform:rotate(-1deg)}.rotate-right-2{transform:rotate(-2deg)}.rotate-right-3{transform:rotate(-3deg)}.rotate-right-4{transform:rotate(-4deg)}.rotate-right-5{transform:rotate(-5deg)}.radius-3{border-radius:3px}.radius-4{border-radius:4px}.radius-5{border-radius:5px}.radius-8{border-radius:8px}.radius-10{border-radius:10px}.radius-15{border-radius:15px}.radius-20{border-radius:20px}.radius-50{border-radius:50px}.radius-80{border-radius:80px}.radius-100{border-radius:100%}.z-index-1{z-index:1}.z-index-3{z-index:3}.z-index-4{z-index:4}.z-index-5{z-index:5}.z-index-6{z-index:6}.z-index-7{z-index:7}.z-index-8{z-index:8}.z-index-9{z-index:9}.z-index-10{z-index:10}.z-index-100{z-index:100}.space-xxl-ptb{padding:180px 0}.space-ptb:not(.space-logo){padding:150px 0}.space-ptb.space-logo{padding:11px 0 150px}.space-pt{padding:150px 0 0}.space-pb{padding:0 0 150px}.space-medium-ptb{padding:90px 0}.space-xmedium-ptb{padding:107px 0}.space-small-ptb{padding:60px 0}.space-xsmall-ptb{padding:30px 0}.space-small-pt{padding:60px 0 0}.space-just-pt,.space-small-pt#sec2{padding-top:40px}.space-small-pb{padding:0 0 60px}.padding-start{padding-left:110px}.padding-end{padding-right:110px}.full-width{padding:0 80px}.space-mtb{margin:150px 0}.space-mt{margin:150px 0 0}.space-mb{margin:0 0 150px}.space-medium-mtb{margin:90px 0}.space-medium-mt{margin:90px 0 0}.space-medium-mb{margin:0 0 90px}.space-small-mtb{margin:60px 0}.space-small-mt{margin:60px 0 0}.space-small-mb{margin:0 0 60px}.margin-start{margin-left:110px}.margin-end{margin-right:110px}.full-width{margin:0 80px}.m-section-100,.mtb-section-100{margin-bottom:6.5rem}.mtb-section-100{margin-top:6.5rem}.m-section-150,.mtb-section-150{margin-bottom:10rem}.mtb-section-150{margin-top:10rem}.m-section-200,.mtb-section-200{margin-bottom:12.5rem}.mtb-section-200{margin-top:12.5rem}.mt-6{margin-top:3.75rem!important}.mt-8{margin-top:6rem!important}.mt-9{margin-top:7.5rem!important}.mt-10{margin-top:10rem!important}.mt-11{margin-top:12rem!important}.mt-12{margin-top:15rem!important}.mb-7{margin-bottom:4.5rem!important}.mb-8{margin-bottom:6rem!important}.mb-9{margin-bottom:7.5rem!important}.mb-10{margin-bottom:10rem!important}.mb-11{margin-bottom:12rem!important}.mb-12{margin-bottom:15rem!important}.p-6{padding:4.5rem!important}.pt-8{padding-top:6rem!important}.pt-9{padding-top:7.5rem!important}.pt-11{padding-top:12rem!important}.pt-12{padding-top:15rem!important}.pt-13{padding-top:18.75rem!important}.pb-6{padding-bottom:3.75rem!important}.pb-7{padding-bottom:4.38rem!important}.pb-8{padding-bottom:6.25rem!important}.pb-9{padding-bottom:7.5rem!important}.pb-10{padding-bottom:9.4rem!important}.pb-11{padding-bottom:12.5rem!important}.pb-12{padding-bottom:15rem!important}.pb-13{padding-bottom:18.75rem!important}.vh-10{height:10vh!important}.vh-15{height:15vh!important}.vh-20{height:20vh!important}.vh-25{height:25vh!important}.vh-30{height:30vh!important}.vh-35{height:35vh!important}.vh-45{height:45vh!important}.vh-55{height:55vh!important}.vh-65{height:65vh!important}.vh-70{height:70vh!important}.vh-75{height:75vh!important}.vh-80{height:80dvh!important}.vh-90{height:90dvh!important}.vh-95{height:95vh!important}.vhmax-80{height:80vh!important;max-height:80vh!important}.vhmax-90{height:90vh!important;max-height:90vh!important}.vhmax-100{height:100vh!important;max-height:100vh!important}.vh-110{height:110vh!important}.vh-120{height:120vh!important}@media (max-width:992px){.vh-10{height:10dvh!important}.vh-15{height:15dvh!important}.vh-20{height:20dvh!important}.vh-25{height:25dvh!important}.vh-30{height:30dvh!important}.vh-35{height:35dvh!important}.vh-40{height:40dvh!important}.vh-45{height:45dvh!important}.vh-50{height:50dvh!important}.vh-55{height:55dvh!important}.vh-60{height:60dvh!important}.vhmax-60{max-height:60dvh!important}.vh-65{height:65dvh!important}.vh-70{height:70dvh!important}.vh-75{height:75dvh!important}.vh-80{height:80dvh!important}.vh-85{height:85dvh!important}.vh-90{height:90dvh!important}.vh-95{height:95dvh!important}.vh-100{height:100dvh!important}.vh-110{height:110dvh!important}.vh-120{height:120dvh!important}}.h-104{height:104%!important}.h-110{height:110%!important}.h-120{height:120%!important}.h-130{height:130%!important}.h-140{height:140%!important}.h-150{height:150%!important}.h-160{height:160%!important}.h-170{height:170%!important}.h-50vw{height:50dvw!important}.h-65vw{height:65dvw!important}.h-70vw{height:70dvw!important}.h-80vw{height:80dvw!important}.w-15{width:15%!important}.w-30{width:30%!important}.w-40{width:40%!important}.w-60{width:60%!important}.w-80{width:80%!important}.w-90{width:90%!important}.mw-200{max-width:200px}.mw-250{max-width:250px}.mw-300{max-width:300px}.mw-375{max-width:375px}.mw-400{max-width:400px}.mw-500{max-width:500px}.mw-600{max-width:600px}.mw-700{max-width:700px}.mw-800{max-width:800px}.maxw-200{max-width:200px}.maxw-200,.maxw-250{margin:0 auto;width:100%}.maxw-250{max-width:250px}.maxw-300,.maxw-375{margin:0 auto;width:100%}.maxw-375{max-width:375px}.maxw-400{max-width:400px}.maxw-400,.maxw-500{margin:0 auto;width:100%}.maxw-500{max-width:500px}.maxw-600,.maxw-700,.maxw-750{margin:0 auto;width:100%}.maxw-750{max-width:39.0625dvw}.maxw-800{margin:0 auto;width:100%}.hidden-title{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.pts-4{padding-top:1.25rem!important}.text-stroke{-webkit-text-fill-color:transparent;-webkit-text-stroke:2px var(--primary-color);font-family:var(--oswald);text-shadow:none}.text-stroke-black{-webkit-text-fill-color:transparent;-webkit-text-stroke:2px var(--black);font-family:var(--oswald)}#pages .text-stroke-black.stroke-ball{margin-left:4.5rem;opacity:0;transform:scale(.5)}#pages .text-stroke-black:not(.stroke-ball){transition:transform .3s ease-in-out,opacity .3s ease-in-out}.border:not(.tt-section){border:1px solid hsla(0,0%,52%,.15)!important}.bg-black .h1,.bg-black .h2,.bg-black .h3,.bg-black .h4,.bg-black .h5,.bg-black .h6,.bg-black h1,.bg-black h2,.bg-black h3,.bg-black h4,.bg-black h5,.bg-black h6{color:#fff}.bg-black p{color:#f3f3f3}.text-right{margin-left:auto;text-align:right}iframe{width:100%}label{font-weight:400}.container{padding:80px 85px}.container,.container-bs{margin:0 auto;max-width:100%;width:100%}.container-bs{padding:50px 85px 25px}.container-bts{padding:25px 85px}.container-bts,.container-xs{margin:0 auto;max-width:100%;width:100%}.container-xs{padding:50px 85px}.container-t-xl{padding:125px 85px 80px}.container-t-xl,.container-xxl{margin:0 auto;max-width:100%;width:100%}.container-xxl{padding:120px 85px}.container-xxl-bs{margin:0 auto;max-width:100%;padding:120px 85px 40px;width:100%}.parallax-img-wrapper{height:100%;margin:0 auto;max-width:100%;overflow:hidden;position:relative;width:100%}.container,.container-fluid,.container-xxl{--bs-gutter-x:1.625rem!important;--bs-gutter-y:0}@media (max-width:991px){#home .container:not(.container-footer):not(.banner-container),#pages .container:not(.banner-container){max-width:100%}footer .container{max-width:90%}}.border-top:not(.tt-section){border-top:1px solid hsla(0,0%,52%,.15)!important}.border-bottom:not(.tt-section){border-bottom:1px solid hsla(0,0%,52%,.15)!important}.border-left:not(.tt-section){border-left:1px solid hsla(0,0%,52%,.15)!important}.border-right:not(.tt-section){border-right:1px solid hsla(0,0%,52%,.15)!important}.border-bottom:not(.tt-section),.border-left:not(.tt-section),.border-right:not(.tt-section),.border-top:not(.tt-section){z-index:999999}.border-left:not(.tt-section),.border-right:not(.tt-section){min-height:100dvh}.section-title{margin-bottom:50px}.case-avantages .section-title,.job-detail-info .section-title{margin-bottom:25px}#overlay .job-detail-info .section-title{margin-bottom:0}.section-title .sub-title{align-items:center;display:flex;font-size:32px;font-weight:500;gap:10px;line-height:1.1;margin-bottom:5px;text-transform:uppercase}.section-title .title{padding-bottom:1rem}.section-title p+p{margin-top:20px}blockquote{border-left:5px solid var(--primary-color);box-shadow:0 5px 30px rgba(0,0,0,.05);color:#fff;font-size:20px;line-height:34px;margin:0;padding:0 30px}blockquote cite{align-items:center;color:var(--primary-color);display:flex;gap:10px;line-height:normal}blockquote cite:before{background:var(--primary-color);content:"";display:inline-block;height:2px;width:30px}blockquote .blockquote-name{font-weight:500}blockquote.blockquote-style-1{border:1px solid hsla(0,0%,100%,.2);padding:50px;position:relative}blockquote.blockquote-style-1 .blockquote-content{display:flex;flex-direction:column}blockquote.blockquote-style-1 .blockquote-content p{color:#d4d6d7;font-size:var(--fs-h6);line-height:1.2;margin:15px 0;text-align:center}blockquote.blockquote-style-1:before{border:1px solid hsla(0,0%,100%,.12);content:"";height:100%;left:10px;pointer-events:none;position:absolute;top:-10px;width:100%}.text-primary{color:var(--primary-color)!important}.bg-black{background-color:#000!important}.bg-transparent{background-color:transparent!important}.bg-white{background-color:#fff!important}.z-index-2{z-index:2}.space-medium-pt{padding:90px 0 0}.space-medium-pb{padding:0 0 90px}#cursor{left:0;pointer-events:none;position:fixed;top:0;z-index:99}@media (hover:hover) and (pointer:fine){#cursor.text:after{align-items:center;color:#000;content:"";display:flex;font-size:18px;font-weight:500;height:100%;justify-content:center;left:-50%;position:absolute;top:-50%;width:100%}#cursor:after{content:attr(data-cursor-text)!important}#cursor.arrow:after{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:30px;color:#000;content:""!important;display:flex;font-size:18px;font-weight:500;height:100%;justify-content:center;left:-50%;position:absolute;top:-50%;width:100%}#cursor.cursor-link:after{content:normal;opacity:0}}.bg-text-stroke{color:transparent!important;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;display:block}.nowrap{white-space:nowrap}.gap-5{gap:5rem!important}.grid-wrapper{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:30px;box-sizing:border-box;max-width:100%;width:100%}.grid-gap-50{grid-gap:50px 30px}.grid-wrapper.grid-xl-2{grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:1199px){.grid-wrapper.grid-lg-2{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:991px){.grid-wrapper.grid-md-2{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.grid-wrapper.grid-sm-2{grid-template-columns:repeat(2,1fr)}.contact-page .cta__area.cta__area-7{padding-bottom:1.5rem;padding-top:2.5rem}.contact-page .cta__area .wc-btn-primary.btn-hover{width:100%}}@media only screen and (max-width:575px){.grid-wrapper.grid-xs-1{grid-template-columns:repeat(1,1fr)}}.rotate{transform:rotate(2deg)}@media (max-width:1199px){.space-medium-pt{padding:80px 0 0}.space-medium-pb{padding:0 0 80px}.container-xxl{padding:100px 85px}}@media (max-width:991px){.space-medium-pt{padding:70px 0 0}.space-medium-pb{padding:0 0 70px}.cursor,.cursor-follower{display:none}}@media (max-width:767px){.space-medium-pt{padding:50px 0 0}.space-medium-pb{padding:0 0 50px}}@media (max-width:575px){.space-medium-pt{padding:50px 0 0}.space-medium-pb{padding:0 0 50px}}.accordion .accordion-item{background-color:inherit;border:none;margin-bottom:20px}.accordion .accordion-item .accordion-header{border-radius:5px;overflow:hidden}.accordion .accordion-item .accordion-header .accordion-button{background-color:inherit;background-color:#000;border:1px solid hsla(0,0%,100%,.05);border-radius:5px;color:#fff;font-size:22px;line-height:1.2;padding:30px 75px 30px 30px}.accordion .accordion-item .accordion-header .accordion-button:after{align-items:center;background-image:inherit;border:1px solid hsla(0,0%,100%,.12);border-radius:50px;color:#fff;content:"+";display:flex;font-family:Font Awesome\ 5 Pro;font-size:20px;font-weight:600;height:40px;justify-content:center;margin-top:-19px;padding-bottom:3px;position:absolute;right:20px;top:50%;width:40px}.accordion .accordion-item .accordion-header .accordion-button:before{align-items:center;border:1px solid hsla(0,0%,100%,.13);border-radius:50px;content:"";display:flex;height:40px;justify-content:center;margin-top:-22px;position:absolute;right:20px;top:50%;width:40px}.accordion .accordion-item .accordion-header .accordion-button:hover,.accordion .accordion-item .accordion-header .accordion-button:hover:after{color:var(--primary-color)}.accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:var(--primary-color);background:linear-gradient(170deg,var(--primary-color) 0,var(--primary-color) 100%);-o-border-image:linear-gradient(to right,var(--primary-color),var(--primary-color)) 1;border-image:linear-gradient(to right,var(--primary-color),var(--primary-color)) 1;box-shadow:inherit;color:#000;outline:inherit}.accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):after{background-image:inherit;background:none;border-color:hsla(0,0%,100%,.15);color:#000;content:"\f068";font-family:Font Awesome\ 5 Pro;transform:inherit}.accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):before{border-color:hsla(0,0%,100%,.15)}.accordion .accordion-item .accordion-button:focus{border-color:var(--primary-color);box-shadow:inherit}.accordion .accordion-item .accordion-collapse .accordion-body{background-color:#000;color:#d4d6d7;font-size:18px;padding:30px 30px 10px}.accordion .accordion-item:first-of-type,.accordion .accordion-item:last-of-type{border-radius:0}.accordion .accordion-item:last-child{margin-bottom:0}@media (max-width:991px){.accordion .accordion-item h5.accordion-header .accordion-button{font-size:20px;padding:20px 75px 20px 20px}}.blog-wrap{padding-top:60px}.blog-wrap .blog-box{border:.5px solid #ddd;border-radius:12px;padding:0 20px 20px}.blog-wrap .blog-box .blog-img{border-radius:12px;height:326px;margin-top:-60px}.blog-wrap .blog-box .blog-img img{transition:all .4s linear}.blog-wrap .blog-box .blog-info .h3 a{background-image:linear-gradient(90deg,currentColor,currentColor);background-position:0 95%;background-repeat:no-repeat;background-size:0 2px;color:inherit;display:inline;padding:.1% 0;position:relative;transition:background-size .25s cubic-bezier(.785,.135,.15,.86) 0s}.blog-wrap .blog-box:hover .blog-img img{transform:scale(1.05)}.blog-wrap .blog-box:hover .blog-info .h3 a{background-size:100% 2px}.clamp-3{--lh:1.2em;--lines:3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines);line-clamp:var(--lines);line-height:var(--lh);max-height:calc(var(--lh)*var(--lines));min-height:calc(var(--lh)*var(--lines));overflow:hidden;text-overflow:ellipsis}blockquote{padding:20px}.service-wrapper.service-style-1{border:1px solid hsla(0,0%,100%,.05);border-radius:10px;cursor:pointer;height:100%;margin:0;padding:2.5rem 1.6rem;position:relative;transition:all .3s ease-in-out}.i-review-box .service-wrapper.service-style-1{padding:1rem}.service-wrapper.service-style-1 h3:not(.text-yellow){color:var(--white)}.service-wrapper.service-style-1 h3.text-yellow{color:var(--primary-color)}.service-wrapper.service-style-1:not(.bg-yellow):not(.bg-white){background:hsla(0,0%,100%,.09)}.service-wrapper.service-style-1.bg-yellow{background:var(--primary-color)}.service-wrapper.service-style-1.bg-black{background:var(--color-black)}.service-wrapper.service-style-1.bg-white{background:var(--color-white)}.service-wrapper.service-style-1.bg-white.text-black h3,.service-wrapper.service-style-1.bg-yellow.text-black h3{color:var(--color-black)!important}.service-wrapper.service-style-1 .service-inner{overflow:hidden;padding-bottom:4px}.service-wrapper.service-style-1 .service-content .service-title{margin-bottom:20px}.i-review-box .service-wrapper.service-style-1 .service-content .service-title{font-size:var(--fs-h4);margin-bottom:20px}.service-wrapper.service-style-1 .service-content p{margin-bottom:0}.service-wrapper.service-style-1 .service-content .text-black p{color:#000!important}.service-wrapper.service-style-1:not(.bg-yellow):before{background:linear-gradient(130deg,var(--primary-color),var(--primary-color),var(--primary-color)) 100%}.service-wrapper.service-style-1.bg-yellow:before,.service-wrapper.service-style-1:not(.bg-yellow):before{border:none;border-radius:inherit;bottom:0;content:"";left:0;margin:-3px;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease-in-out;z-index:-1}.service-wrapper.service-style-1.bg-yellow:before{background:linear-gradient(130deg,#fff,#fff,#fff) 100%}.services.grid-wrapper.service-top-space{margin-top:100px}@media (max-width:767px){.service-wrapper.service-style-1{padding:40px 20px}.service-top-space{margin-top:50px}}@media (max-width:575px){.service-top-space,.services.grid-wrapper.service-top-space{margin-top:30px}}.section-products.product-imgs .row{align-items:stretch}.imgages-zoom{align-items:center;border-radius:10px;display:flex;height:100%;overflow:hidden;padding:0;position:relative;.imgages-zoom-img-section{border-radius:10px;height:90vh;overflow:hidden;position:relative;transform-style:preserve-3d;will-change:transform;&.style-2:not(.style-about):not(.prod-top-img){border-radius:10px;height:800px;min-width:554.546px}&.style-2.style-about{border-radius:10px;height:70vh;min-width:100%}.overlap-opening-img{background-color:var(--primary-color);bottom:0}.opening-bg-img,.overlap-opening-img{height:100%;position:absolute;width:100%}.opening-bg-img{-o-object-fit:cover;object-fit:cover}}}.imgages-zoom.product-imgs-zoom{align-items:normal!important;display:flex!important;height:auto}.product-imgs-zoom .imgages-zoom-img-section{border-radius:inherit;flex:1 1 auto;height:auto;overflow:hidden;position:relative}.imgages-zoom-img-section.product-imgs-zoom .imagesZoom,.imgages-zoom-img-section.style-2 .imagesZoom{border-radius:inherit;display:block;height:100%;-o-object-fit:cover;object-fit:cover;transform-origin:center center!important;width:100%}.imgages-zoom-img-section.product-imgs-zoom .imagesZoom{inset:0;position:absolute}.product-imgs-zoom .imgages-zoom{border-radius:inherit;flex:1 1 auto;overflow:hidden;position:relative}@media only screen and (max-width:1799px){.imgages-zoom .imgages-zoom-img-section.style-2.style-about{height:62vh}}@media only screen and (max-width:1599px){.imgages-zoom .imgages-zoom-img-section.style-2.style-about{height:62vh}}@media only screen and (min-width:1024px) and (max-width:1450px){.imgages-zoom{gap:100px}}@media only screen and (max-width:1023px){.imgages-zoom{gap:100px;justify-content:flex-start;width:100%!important}.imgages-zoom.col-sm-4{width:100%}.imgages-zoom{& .imgages-zoom-img-section{&.style-2{min-width:100%}}}.imgages-zoom .imgages-zoom-img-section.style-2.style-about{height:59vh}}@media only screen and (min-width:768px) and (max-width:992px){.imgages-zoom{gap:30px}}@media only screen and (max-width:768px){.imgages-zoom .imgages-zoom-img-section.style-2.style-about{height:32vh}}@media only screen and (max-width:767px){.section-products .g-0{--bs-gutter-y:25px}.imgages-zoom{flex-wrap:wrap;gap:30px;padding:0;width:100%!important;.imgages-zoom-img-section{flex-shrink:1;min-width:100%;&.style-2{min-width:100%}}.opening-bg-img{height:100%}}}@media only screen and (max-width:575.99px){.imgages-zoom{flex-wrap:nowrap}.imgages-zoom .imgages-zoom-img-section.style-2.style-about{height:40vh;padding-top:25px}}.services-box{border:1px solid #ddd;border-radius:12px;height:100%;padding:60px 30px 30px}@media only screen and (max-width:1199.98px){.services-box{padding:25px}}.cta__area{position:relative}.cta__area.cta__area-7:not(.cta__desktop_landing){display:flex;justify-content:flex-end;padding-bottom:4.38rem;padding-right:20px;padding-top:4.5rem}.contact-page .cta__area.cta__area-7{padding-bottom:1.5rem;padding-top:1.5rem}.wc-btn-primary{align-items:center;border:1px solid #fff;border-radius:50px;color:#fff;display:flex;font-size:20px;font-weight:400;height:50px;justify-content:center;line-height:1;overflow:hidden;position:relative;transition:all .3s;width:333px}@media only screen and (max-width:767px){.wc-btn-primary{padding:30px}}.wc-btn-primary:hover{border:1px solid var(--primary-color);color:var(--black)}.wc-btn-primary:hover span{height:600px;width:600px}.wc-btn-primary i{padding-left:5px;transform:rotate(-45deg)}.wc-btn-primary span{background-color:var(--primary-color);border-radius:100%;content:"";height:20px;left:0;position:absolute;top:0;transform:translate(-50%,-50%);transition:all .7s;width:20px;z-index:-1}#btn_wrapper,.btn_wrapper{align-items:center;border-radius:15px;display:flex;height:50px;justify-content:center;min-width:300px;position:relative}@media only screen and (min-width:1200px) and (max-width:1399px){#btn_wrapper,.cta__content .btn_wrapper{margin-left:0}}@media only screen and (min-width:1024px) and (max-width:1480px){#banner-action{display:none}}@media only screen and (min-width:1024px) and (max-width:1199px){.blog-area #btn_wrapper,.blog-area .btn_wrapper{display:block;float:right;height:auto;margin-left:auto;max-width:none;padding-bottom:100px;padding-right:0;width:auto}}@media only screen and (max-width:991px){.cta__area.cta__area-7{display:block}}.content{color:#fff;padding:100px 20px;position:relative;text-align:center;text-shadow:1px 1px 3px #000;z-index:2}.policy-block{padding-top:40px}.border-bottom:not(.tt-section),.border-left:not(.tt-section),.border-right:not(.tt-section),.border-top:not(.tt-section){background-color:#fff;position:fixed;z-index:9999999}.border-top:not(.tt-section){height:15px;left:0;top:0;width:100%}.border-bottom:not(.tt-section){bottom:0;height:15px;left:0;width:100%}.border-left:not(.tt-section){height:100%;left:0;top:0;width:15px}.border-right:not(.tt-section){height:100%;right:0;top:0;width:15px}.section:not(#section-cicles):not(.animated-line){padding:130px 0}.social{display:flex;flex-wrap:wrap;gap:24px}.social,.social li{align-items:center;justify-content:center}.social li{display:inline-flex}.social a{align-items:center;background-color:#f0efff;border-radius:50%;color:var(--tertiary-color);display:flex;font-size:16px;height:40px;justify-content:center;min-width:40px;width:40px}.social a:hover{background-color:var(--primary-color);color:var(--black)}@keyframes navLinkFade{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes navLinkFadeReverse{0%{opacity:0;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes rotateAndInvert{0%{fill:#fff;stroke:#000;transform:rotate(0deg)}50%{fill:#000;stroke:#fff}to{fill:#fff;stroke:#000;transform:rotate(1turn)}}.lines{display:flex;height:100%;inset:0;justify-content:space-around;overflow:hidden;position:absolute;width:100%;z-index:-1;z-index:2}.lines .line{background-color:#fff;height:100%;min-height:100dvh;top:0;width:1px;z-index:-1}.btn{border:1px solid var(--primary-color);border-radius:50px;color:var(--primary-color);font-weight:700;overflow:hidden;padding:16px 32px;position:relative;text-transform:uppercase}.btn:hover{border:1px solid var(--primary-color);color:var(--white)}.btn:focus{box-shadow:none;outline:0}.btn--secondary{border:1px solid #414141;color:var(--white);z-index:1}.btn--secondary:hover{color:var(--black)}.btn--secondary:hover:before{left:0;width:100%}.active-progress{opacity:1;transform:translateY(0);visibility:visible}@keyframes wave{0%{transform:translate(-50%,-50%) scale(.6)}50%{transform:translate(-50%,-50%) scale(1.2)}to{opacity:0;transform:translate(-50%,-50%) scale(1.7)}}#loader{animation:spin 2s linear infinite;border:3px solid transparent;border-radius:50%;border-top-color:#363636;display:block;height:150px;left:50%;margin:-75px 0 0 -75px;position:relative;top:50%;width:150px}#loader:before{animation:spin 3s linear infinite;border:3px solid transparent;border-radius:50%;border-top-color:#bcbcbc;bottom:5px;content:"";left:5px;position:absolute;right:5px;top:5px}#loader:after{animation:spin 1.5s linear infinite;border:3px solid transparent;border-radius:50%;border-top-color:#ffdc0e;bottom:15px;content:"";left:15px;position:absolute;right:15px;top:15px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes slideIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}#home .primary-navbar .navbar .navbar__logo{padding:43px 15px 8px 90px}.primary-navbar{align-items:center;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;transition:.4s ease;width:100%}.primary-navbar .col-12{padding:0 15px;width:100%}@keyframes stickyNavbar{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.primary-navbar .navbar{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:0;justify-content:space-between;padding:0!important}.primary-navbar .navbar .navbar__logo{opacity:1;padding:43px 15px 8px 90px;transition:padding .3s ease,opacity .3s ease}.primary-navbar .navbar .navbar__logo a{cursor:pointer;pointer-events:auto}.primary-navbar .navbar__options{align-items:center;display:flex;gap:30px}.tertiary--navbar{height:auto;overflow-x:clip}.tertiary--navbar .navbar__options{border-bottom-left-radius:10px;box-shadow:0 6px 16px rgba(0,0,0,.14);gap:0;padding:0;pointer-events:auto;position:fixed;right:15px;top:0;transform:translateY(15px);z-index:100001!important}.tertiary--navbar .navbar__options.navbar__landing{background-color:var(--primary-color);box-shadow:6px 0 10px rgba(0,0,0,.42)}.tertiary--navbar .open-offcanvas-nav{align-items:center;background-color:var(--primary-color);color:var(--primary-color);flex-direction:column;font-size:14px;height:73px;justify-content:center;pointer-events:auto;text-transform:uppercase;width:97px}.tertiary--navbar .open-offcanvas-nav i{font-size:24px;font-weight:600}.tertiary--navbar .open-offcanvas-nav:hover{background-color:var(--black);color:var(--primary-color)}.tertiary--navbar .open-offcanvas-nav:hover .burger__label--rotatecross .burger__line{background-color:var(--primary-color)}.tertiary--navbar .tertiary-cta{background-color:transparent;padding:0;position:relative;transition:opacity .5s ease,transform .5s ease}#home .tertiary--navbar .tertiary-cta .btn,#home.tertiary--navbar .tertiary-cta .btn:hover{background:#fff;border:none;border-radius:0;border-bottom-left-radius:10px;box-shadow:0 6px 16px rgba(0,0,0,.13);color:#000;cursor:pointer;font-family:var(--epilogue);font-size:1.3rem;letter-spacing:1.2px;padding:21px 32px;pointer-events:auto}#home .tertiary--navbar .tertiary-cta .btn:hover{background-color:#000!important;color:var(--primary-color)}#pages .tertiary--navbar .tertiary-cta .btn{background:#fff;border:none;border-radius:0;border-bottom-left-radius:10px}#pages .tertiary--navbar .tertiary-cta .btn,#pages.tertiary--navbar .tertiary-cta .btn:hover{color:var(--black);cursor:pointer;font-family:var(--epilogue);font-size:1.3rem;padding:21px 32px;pointer-events:auto}#pages.tertiary--navbar .tertiary-cta .btn:hover{border:none;border-radius:0;letter-spacing:1.2px}#pages .js-img-r{position:absolute;right:0}#pages .js-img-l{left:0;position:absolute}.tertiary--navbar .tertiary-cta .btn .anim{background:#000;height:100%;left:-100%;position:absolute;top:0;width:100%;z-index:-1}.tertiary--navbar .tertiary-cta.hidden{opacity:0;pointer-events:none;transform:translateX(-50px)}#cd-lateral-nav{background-color:#000;height:100%;margin-top:15px;overflow-y:auto;position:fixed;right:0;transform:translate3d(100%,0,0);transition:transform .4s,visibility 0s .4s;visibility:hidden;width:425px;z-index:999}#cd-lateral-nav .social-icons i{height:31px}#cd-lateral-nav .nav-inner{margin-bottom:20px;max-height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch}#cd-lateral-nav .cd-navigation{list-style:none;margin:10px 0 16px;padding:0}#cd-lateral-nav .menu-header{align-items:center;background-color:hsla(0,0%,100%,.03);border-bottom:1px dotted #333;color:#ffdc0e;display:flex;font-size:2rem;font-weight:700;height:74px;letter-spacing:1.2px;margin-bottom:22px;padding:8px 30px 0;text-transform:uppercase}#cd-lateral-nav .sub-menu{display:none;padding:5px 10px 5px 15px}#cd-lateral-nav a:not(.number){color:hsla(0,0%,100%,.969);display:block;font-family:var(--oswald);font-size:22px;font-weight:400;line-height:34px;padding:0 16px 0 30px;text-transform:uppercase}#cd-lateral-nav a:not(.number).cr-rdv{color:#ffdc0e;text-decoration:line-through;text-decoration:none}#cd-lateral-nav a.number{color:#ffdc0e;font-size:25px;padding:0 0 25px;text-align:center}#cd-lateral-nav a.current{background-color:#ffdc0e;color:#000}#cd-lateral-nav a:not(.number):focus,#cd-lateral-nav a:not(.number):hover{background-color:transparent;color:#ffdc0e}#cd-lateral-nav a.number:focus,#cd-lateral-nav a.number:hover{color:#fff}@media (min-width:768px){#cd-lateral-nav .cd-navigation{margin:20px 0}}#cd-lateral-nav.lateral-menu-is-open{transform:translateZ(0);transition:transform .4s 0s,visibility 0s 0s;visibility:visible;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;justify-content:space-between;overflow-y:hidden}#cd-lateral-nav.lateral-menu-is-open .nav-bottom{padding:25px 25px 35px}#cd-lateral-nav.lateral-menu-is-open .nav-bottom .widget-info{text-align:center}#cd-lateral-nav .item-has-children>a{position:relative}#cd-lateral-nav .item-has-children>a:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='8' height='11' viewBox='0 0 8 11'%3E%3Ctitle%3EImported Layers%3C/title%3E%3Cpath fill='%23fff' d='M8 5.5 1.9 11 .1 9.4l4.3-3.8L.1 1.8 2 .1z'/%3E%3C/svg%3E") no-repeat 50%;background-size:8px 11px;bottom:auto;content:"";display:block;height:11px;position:absolute;right:1.4em;top:50%;transform:translate3d(0,-50%,0);transition-duration:.2s;width:8px}#cd-lateral-nav .item-has-children>a.submenu-open:after{transform:translate3d(0,-50%,0) rotate(90deg)}#cd-lateral-nav .sub-menu>li>a{font-size:20px}#cd-lateral-nav .menu-separator{border-bottom:1px solid #333;margin:17px 30px}.burger__input{display:none}.burger__label{align-items:center;display:none;padding:calc(var(--gutter)*.5);position:relative;z-index:11000}menu-header{align-items:center;display:flex;gap:10px;justify-content:flex-end}.burger__label{cursor:pointer;display:flex;flex-direction:column;height:25px;justify-content:space-between;overflow:hidden;width:47px}.burger__label>*{padding-left:.5rem;padding-right:.5rem}.burger__input:checked~.burger__label i:before{content:"\f00d"}.burger__lines{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;transition:transform var(--bar-transition-time) var(--bar-transition)}.burger__line{background-color:#000;border-radius:10px;display:block;height:4px;margin-bottom:2px;margin-top:2px;transition:all .3s ease;width:24px}.burger__label--rotatecross .burger__line:nth-child(2){transform:translateX(7px);transition:width var(--bar-transition-time) var(--bar-transition);transition-delay:calc(var(--bar-transition-time)*2)}.burger__label--rotatecross .burger__line:first-child,.burger__label--rotatecross .burger__line:nth-child(3){transition-delay:var(--bar-transition-time)}.burger__label--rotatecross .burger__line{transition:background-color .3s ease}.open-offcanvas-nav.is-clicked{background-color:transparent}.open-offcanvas-nav.is-clicked .burger__label--rotatecross .burger__line:nth-child(2){transition-delay:calc(var(--bar-transition-time)*0);width:0}.open-offcanvas-nav.is-clicked .burger__label--rotatecross .burger__line:first-child,.open-offcanvas-nav.is-clicked .burger__label--rotatecross .burger__line:nth-child(3){transition-delay:var(--bar-transition-time)}.open-offcanvas-nav.is-clicked .burger__label--rotatecross .burger__line:first-child{transform:translateY(var(--bar-offset))}.open-offcanvas-nav.is-clicked .burger__label--rotatecross .burger__line:nth-child(3){transform:translateY(calc(var(--bar-offset)*-1)) rotate(90deg)}.open-offcanvas-nav.is-clicked .burger__label--rotatecross .burger__lines{transform:rotate(var(--bar-arrow-angle));transition:all var(--bar-transition-time) var(--bar-transition);transition-delay:calc(var(--bar-transition-time)*2)}.open-offcanvas-nav.is-clicked .burger__label--rotatecross .burger__line{background-color:#ffdc0e}.open-offcanvas-nav.is-clicked:hover{background-color:transparent}#cd-lateral-nav .social-icons{align-content:center;align-items:center;display:flex;gap:11px;justify-content:center;margin:15px 0}#cd-lateral-nav .social-icons a{color:#ffdc0e;float:left;font-size:30px;line-height:18px;margin-right:0;padding:0}#cd-lateral-nav .social-icons a:hover{background-color:transparent;color:#ffdc0e}@keyframes run{0%{top:-50%}to{top:110dvh}}footer .overlay{grid-area:1/1/2/2;height:100%;pointer-events:none;position:relative;width:100%;z-index:1000}#pages .c-sidebar.c-side-left:not(.no-line):before{max-height:none;top:0}.team-item{position:relative;z-index:1}.section-facile a:hover{color:var(--primary-color);text-decoration:underline!important}.testimonial-section .owl-item.active .testimonial-wrapper.testimonial-style-2:before{content:inherit}.testimonial-section .owl-item .testimonial-wrapper.testimonial-style-2:before{background-color:#000;border-radius:100%;bottom:0;content:"";filter:blur(55px);height:100%;left:inherit;position:absolute;right:0;top:0;width:85%}.testimonial-section .owl-item:nth-child(odd){margin-top:40px}.testimonial-section .owl-item:nth-child(2n){margin-bottom:40px}.testimonial-wrapper.testimonial-style-2{border:1px solid hsla(0,0%,100%,.11);border-radius:10px;min-height:250px;padding:40px;position:relative}.testimonial-wrapper.testimonial-style-2 .testimonial-quote{position:absolute;right:20px;top:15px}.testimonial-wrapper.testimonial-style-2 .testimonial-ratings{display:flex;gap:3px;margin-top:5px}.testimonial-wrapper.testimonial-style-2 .testimonial-ratings i{align-items:center;background:linear-gradient(170deg,var(--primary-color) 0,var(--primary-color) 100%);-webkit-background-clip:text;background-clip:text;display:flex;font-size:20px;justify-content:center;-webkit-text-fill-color:transparent}.testimonial-wrapper.testimonial-style-2 .testimonial-content{font-size:22px;font-style:italic;line-height:32px;margin-top:30px}.testimonial-wrapper.testimonial-style-2 .testimonial-content p{margin-bottom:0}.testimonial-wrapper.testimonial-style-2 .testimonial-author{align-items:center;display:flex;gap:15px;margin-top:25px}.testimonial-wrapper.testimonial-style-2 .testimonial-author .author-name{background:linear-gradient(170deg,var(--primary-color) 0,var(--primary-color) 100%);-webkit-background-clip:text;background-clip:text;font-size:22px;line-height:32px;margin:0;-webkit-text-fill-color:transparent}@media (max-width:479px){.testimonial-wrapper.testimonial-style-2{padding:20px}}.newsletter{position:relative}.newsletter .form-control{padding-right:150px}.newsletter .btn{line-height:20px;padding:14px 30px;position:absolute;right:0;top:0}div.ct-fancy-icon{border-radius:50%;display:inline-flex}.ct-fancy-icon>svg{fill:currentColor}.ct-div-block{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap}#overlay{align-items:center;background-color:var(--black);display:none;flex-direction:column;inset:0;justify-content:center;opacity:0;position:fixed;transition:opacity .3s ease;visibility:hidden;z-index:100002!important}#overlay.active{display:flex;opacity:1;visibility:visible}.overlay-content{flex-direction:column;height:100dvh;justify-content:space-between;max-width:1700px;min-height:100dvh;padding:2rem 1rem 0 2rem;width:100%}.job-detail-info,.overlay-content{box-sizing:border-box;display:flex}.job-detail-info{align-items:center;flex:1;justify-content:center}.job-detail-info .list-benefits{list-style:none!important;padding-left:0!important}.job-detail-info .list-benefits li{list-style-image:none!important;list-style-type:none!important;position:relative}.job-detail-info .list-benefits li i{color:#fff!important;padding-right:10px}.job-detail-info .list-benefits li::marker{content:none!important;display:none!important}.job-detail-info .list-benefits li:before{content:none!important;display:none!important}#overlay .job-detail-info .form-wrapper .section-title{padding-left:0}#overlay .case-info-section{background:var(--primary-color);bottom:0;left:0;margin-left:calc(-50dvw + 50%);position:sticky;width:100dvw;z-index:10}.case-info-section .case-info ul{display:grid;gap:24px;grid-template-columns:repeat(5,1fr);list-style:none;margin-bottom:0;padding-left:0}.case-info-section .case-info ul li h6{color:#000;margin-bottom:6px}.case-info-section .case-info ul li a:hover{color:#fff}.case-info-section .case-info{background-color:var(--primary-color);margin:0 auto;max-width:1700px}#overlay .case-info .list-wrapper li{margin:0 1rem}#overlay .case-info .list-wrapper li,#overlay .case-info .list-wrapper p{margin-bottom:0;text-align:center}#overlay .job-detail-info p{color:#000;font-size:20px;line-height:26px;text-align:justify}#overlay .job-detail-info .case-avantages p{font-size:20px;line-height:26px;margin-top:15px;text-align:justify}#overlay .job-detail-info p.h5{margin-bottom:1rem;margin-top:1rem}#overlay .job-detail-info .list-wrapper span{color:#000;font-size:16px;line-height:26px;margin-top:0;text-align:justify}#overlay .job-detail-info .case-avantages .list-wrapper span{text-align:left}#overlay .job-detail-info .case-avantages .list-wrapper.list-benefits span{color:#fff}#overlay .case-info .list-unstyled li p{color:#000;margin-bottom:0}#overlay .job-detail-info .list-wrapper .list{gap:10px}#overlay .job-detail-info .case-avantages .list-wrapper .list{column-count:2;column-gap:1.5rem;-webkit-columns:2;-moz-columns:2;display:block;list-style:none;padding:0}#overlay h4{padding-top:15px}#overlay form .col-lg-12,#overlay form .col-md-6{box-sizing:border-box;padding:.5rem}#overlay form span{color:#d4d6d7;font-size:16px}#overlay form.form-style-border .form-control{margin-bottom:0}#overlay .form-wrapper,#overlay .left-form{display:flex;flex:1;flex-direction:column;overflow:hidden}#overlay .form-wrapper .section-title{padding:.5rem}#overlay>*{transform:none!important}#fancy_icon{color:var(--primary-color);cursor:pointer;display:flex;height:30px;justify-content:flex-end;margin-top:35px;position:absolute;right:35px;top:0;width:30px;z-index:10}#fancy_icon i:hover{color:#fff}#fancy_icon>i{font-size:27px}.find-job-wrapper .find-job-item{overflow:hidden;padding:40px 0;position:relative}.find-job-wrapper .find-job-item:last-child{border-bottom:none}.find-job-wrapper .find-job-item .job-title{margin-bottom:20px}.find-job-wrapper .find-job-item .job-title .awards-name{margin-bottom:0}.find-job-wrapper .find-job-item .job-details{display:flex;gap:40px;padding-bottom:25px}.find-job-wrapper .find-job-item .job-details .job-image{border:2px solid #000;border-radius:10px;flex:none;max-height:215px;overflow:hidden;width:300px}.find-job-wrapper .find-job-item .job-details .job-image img{height:100%;transform:scale(1);transition:all .3s ease-in-out}.find-job-wrapper .find-job-item .job-details .job-content{display:flex;flex-direction:column;gap:10px;padding-right:50px;width:100%}.find-job-wrapper .find-job-item .job-details .job-location{font-weight:500}.find-job-wrapper .find-job-item .job-details .job-info{border-top:1px solid hsla(0,0%,100%,.05);display:flex;gap:50px;margin-top:10px;padding-top:15px}.find-job-wrapper .find-job-item .job-details .job-info .info-item{font-weight:500}.find-job-wrapper .find-job-item .job-details .job-action{align-self:center;margin-left:auto}@media (max-width:1400px){.find-job-wrapper .find-job-item .job-details .job-content{padding-right:0}.find-job-wrapper .find-job-item .job-details .job-info{gap:30px}}@media (max-width:1200px){.find-job-wrapper .find-job-item .job-details{display:flex;gap:30px}.find-job-wrapper .find-job-item .job-details .job-action{align-self:flex-start}}@media (max-width:991px){.find-job-wrapper .find-job-item .job-details{flex-wrap:wrap}.find-job-wrapper .find-job-item .job-details .job-image{width:100%}}.find-job-item .container{max-width:1440px}.section-jobs{position:relative}.section-jobs .find-job-item{align-items:center;cursor:pointer;font-size:1.2rem;font-weight:600;gap:.363636em;justify-content:center;letter-spacing:-.01em;line-height:1.04545;min-height:auto;overflow:hidden;padding:2.5rem 1.5rem;position:relative;text-decoration:none;word-break:break-word;z-index:1}.jobs-animation{--target:100%;--hover-color:#fff;align-items:center;background:linear-gradient(to right,#000 var(--target),var(--hover-color) var(--target));display:flex;justify-content:center;max-height:500px;width:100%}.jobs-animation:hover .text-job-anim,.jobs-animation:hover h4{color:var(--text-color)}.section-jobs .city{cursor:pointer;margin-bottom:-2dvw;position:relative}.section-jobs .city h2{color:#fff;font-family:Poppins,sans-serif;font-size:4dvw;margin:0;padding-left:10px;pointer-events:none;text-transform:uppercase}@media (max-width:767px){.case-info-section .case-info ul{grid-template-columns:repeat(3,1fr)}}@media (max-width:575px){.case-info-section .case-info ul{grid-template-columns:repeat(2,1fr)}}@media (max-width:375px){.case-info-section .case-info ul{grid-template-columns:repeat(1,1fr)}}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{align-items:center;background:#fff;border-radius:100%;display:flex;flex-direction:column;font-family:var(--oswald);height:60px;justify-content:center;overflow:hidden;padding:0;position:absolute;top:0;transform:translate(0);transition:all .5s ease-in-out;width:60px;z-index:2}.owl-carousel .owl-nav button.owl-next i,.owl-carousel .owl-nav button.owl-prev i{display:none}.owl-carousel .owl-nav button.owl-next.owl-prev,.owl-carousel .owl-nav button.owl-prev.owl-prev{left:40px;top:250px}.owl-carousel .owl-nav button.owl-next.owl-prev:after,.owl-carousel .owl-nav button.owl-prev.owl-prev:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='38' fill='none' viewBox='0 0 41 38'%3E%3Cg stroke-width='2' clip-path='url(%23a)'%3E%3Cpath stroke='url(%23b)' d='m19.188 37.022-1.511-4.625c-2.44-7.466-9.044-12.82-16.883-13.686 7.798-.673 14.426-5.945 16.807-13.367L19.188.399'/%3E%3Cpath stroke='url(%23c)' d='M1.134 18.688H41'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='.794' x2='29.782' y1='-.668' y2='11.245' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239d1ebe'/%3E%3Cstop offset='1' stop-color='%23ff7979'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='1.134' x2='1.203' y1='17.659' y2='19.908' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239d1ebe'/%3E%3Cstop offset='1' stop-color='%23ff7979'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M41 38H.286V0H41z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:22px;content:"";height:21px;position:absolute;width:22px}.owl-carousel .owl-nav button.owl-next.owl-next,.owl-carousel .owl-nav button.owl-prev.owl-next{right:40px;top:250px}.owl-carousel .owl-nav button.owl-next.owl-next:after,.owl-carousel .owl-nav button.owl-prev.owl-next:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='38' fill='none' viewBox='0 0 41 38'%3E%3Cg stroke-width='2' clip-path='url(%23a)'%3E%3Cpath stroke='url(%23b)' d='m21.813.978 1.51 4.625c2.44 7.467 9.044 12.82 16.883 13.686-7.798.673-14.426 5.945-16.807 13.367l-1.587 4.945'/%3E%3Cpath stroke='url(%23c)' d='M39.866 19.312H0'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='40.206' x2='11.219' y1='38.668' y2='26.755' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239d1ebe'/%3E%3Cstop offset='1' stop-color='%23ff7979'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='39.866' x2='39.797' y1='20.341' y2='18.092' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239d1ebe'/%3E%3Cstop offset='1' stop-color='%23ff7979'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h40.714v38H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:22px;content:"";height:21px;position:absolute;width:22px}.owl-carousel .owl-item img{display:inherit;width:auto}.owl-carousel .owl-dots{margin-top:20px;text-align:center}.owl-carousel button.owl-dot{background:#fff!important;border-radius:50%;height:16px;margin-right:10px;opacity:1;width:16px}.owl-carousel button.owl-dot.active{background:var(--primary-color)!important;opacity:1}.owl-carousel.slider-overflow .owl-stage-outer{overflow:visible}.owl-carousel[cursor-type=arrow],.owl-carousel[cursor-type=text],div[cursor-type=arrow] .owl-carousel,div[cursor-type=text] .owl-carousel{cursor:none}.owl-carousel .owl-stage{display:flex!important;justify-content:center!important}@media (max-width:767px){.owl-carousel .owl-nav{display:none}}.pgs-accordion{display:flex;flex-direction:column;gap:0}.pgs-accordion.pgs-pricing{flex:1 1 auto;gap:20px;overflow-y:auto}#appointments-list.pgs-pricing::-webkit-scrollbar,.events-tab-wrapper::-webkit-scrollbar,.pgs-accordion.pgs-pricing::-webkit-scrollbar,.s-clientCancel .form-wrapper::-webkit-scrollbar{width:7px}#appointments-list.pgs-pricing::-webkit-scrollbar-track,.events-tab-wrapper::-webkit-scrollbar-track,.pgs-accordion.pgs-pricing::-webkit-scrollbar-track,.s-clientCancel .form-wrapper::-webkit-scrollbar-track{background-color:hsla(0,0%,41%,.13)}#appointments-list.pgs-pricing::-webkit-scrollbar-thumb,.events-tab-wrapper::-webkit-scrollbar-thumb,.pgs-accordion.pgs-pricing::-webkit-scrollbar-thumb,.s-clientCancel .form-wrapper::-webkit-scrollbar-thumb{background-color:#ffdc0e;border-bottom:none;border-radius:4px}.events-tab-wrapper::-webkit-scrollbar-button,.pgs-accordion.pgs-pricing::-webkit-scrollbar-button,.s-clientCancel .form-wrapper::-webkit-scrollbar-button{display:none}#appointments-list.pgs-pricing::-webkit-scrollbar-button,.pgs-accordion.pgs-pricing::-webkit-scrollbar-button{display:none}.pgs-accordion:not(.pgs-pricing) .accordion-item{background:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:20px;padding:35px 40px}.pgs-accordion.pgs-pricing .accordion-item{border:1px solid hsla(0,0%,100%,.07);border-radius:10px;padding:10px 40px;transition:color .3s ease}.pgs-accordion.pgs-pricing .accordion-item:hover .package-title,.pgs-accordion.pgs-pricing .accordion-item:hover .price{color:var(--primary-color);transition:color .3s ease}.pgs-accordion.pgs-pricing .accordion-item:not(.disabled):hover .package-info .package-check{background:#fff;border-color:#fff}.pgs-accordion.pgs-pricing .accordion-item:hover .package-name .package-discount,.pgs-accordion.pgs-pricing .accordion-item:hover .period{color:var(--primary-color)}.pgs-accordion.pgs-pricing .package-title,.pgs-accordion.pgs-pricing .price{transition:color .3s ease}.pgs-accordion:not(.pgs-pricing) .accordion-item .accordion-header{align-items:center;cursor:pointer;display:flex;gap:130px;margin:0;padding:0}.pgs-accordion.pgs-pricing .accordion-item .accordion-header{align-items:center;display:flex;gap:50px;justify-content:space-between}.pgs-accordion:not(.pgs-pricing) .accordion-item .accordion-header .package-info{align-items:baseline;display:flex;gap:20px}.pgs-accordion.pgs-pricing .accordion-item .accordion-header .package-info{align-items:center;display:flex;gap:20px;min-width:300px}.pgs-accordion .accordion-item .accordion-header .package-info .package-check{align-items:center;border:2px solid hsla(0,0%,100%,.36);border-radius:100%;display:flex;flex:0 0 30px;height:30px;justify-content:center;width:30px}.pgs-accordion .accordion-item .accordion-header .package-info .package-check i{background:linear-gradient(130deg,var(--primary-color) 0,var(--primary-color) 100%);-webkit-background-clip:text;background-clip:text;opacity:0;-webkit-text-fill-color:transparent}.pgs-accordion .accordion-item.is-active .accordion-header .package-info .package-check i{-webkit-text-fill-color:#000}.pgs-accordion .accordion-item .accordion-header .package-price{align-items:baseline;display:flex}.pgs-accordion .accordion-item .accordion-header .pricing-link .package-price{justify-content:flex-end;width:100%}.pgs-accordion .accordion-item .accordion-header .pricing-link .package-price h5.price{padding-left:7px}.pgs-accordion .accordion-item .accordion-header .package-price .price{font-size:38px;line-height:48px;margin:0}.pgs-accordion .accordion-item .accordion-header .package-price .period{font-size:18px}.pgs-accordion:not(.pgs-pricing) .accordion-item .accordion-header .package-title{margin-bottom:5px}.pgs-accordion.pgs-pricing .accordion-item .accordion-header .package-title{color:var(--primary-color);font-size:36px;line-height:44px;margin-bottom:0}.pgs-accordion.pgs-pricing .accordion-item .accordion-header .package-title .service-cat{color:#fff;font-size:28px;text-transform:uppercase}.pgs-accordion.pgs-pricing .accordion-item .accordion-header .package-title .service-cat:before{content:"-";display:inline-block;margin-left:.5em;margin-right:.5em}.pgs-accordion .accordion-item .accordion-content{display:none;margin:30px 0 0}.pgs-accordion .accordion-item .pricing-link a{align-items:center;border:1px solid hsla(0,0%,100%,.169);border-radius:50px;display:flex;height:50px;justify-content:center;position:relative;transition:all .3s ease-in-out;width:50px}.pgs-accordion .accordion-item.is-active .pricing-link a{border:1px solid #000}.pgs-accordion .accordion-item .pricing-link a:before{background-color:transparent;border-radius:50px;bottom:5px;content:"";left:5px;position:absolute;right:5px;top:5px}.pgs-accordion .accordion-item.is-active .pricing-link a:before{background-color:#000}.pgs-accordion .accordion-item .pricing-link a svg{height:25px;position:relative;width:23px}.pgs-accordion .accordion-item .pricing-link a svg path{stroke:var(--primary-color)}.pgs-accordion .accordion-item.is-active{background-color:var(--primary-color);background:linear-gradient(130deg,var(--primary-color) 0,var(--primary-color) 100%);border:none}.pgs-accordion .accordion-item.is-active .accordion-header .package-title .service-cat{color:#000}.pgs-accordion:not(.pgs-pricing) .accordion-item.is-active .accordion-header .package-name .package-discount,.pgs-accordion:not(.pgs-pricing) .accordion-item.is-active .accordion-header .package-name .package-title{color:#fff}.pgs-accordion.pgs-pricing .accordion-item.is-active .accordion-header .package-name .package-discount,.pgs-accordion.pgs-pricing .accordion-item.is-active .accordion-header .package-name .package-title,.pgs-accordion.pgs-pricing .accordion-item.is-active .accordion-header .package-name h6,.pgs-accordion.pgs-pricing .accordion-item.is-active .accordion-header .package-price .period,.pgs-accordion.pgs-pricing .accordion-item.is-active .accordion-header .package-price .price{color:#000}.pgs-accordion:not(.pgs-pricing) .accordion-item.is-active .accordion-header .package-price .period,.pgs-accordion:not(.pgs-pricing) .accordion-item.is-active .accordion-header .package-price .price{color:#fff}.pgs-accordion .accordion-item.is-active .accordion-header .package-info .package-check{background:#fff;border-color:#fff}.pgs-accordion .accordion-item.is-active .accordion-header .package-info .package-check i{opacity:1}.accordion-item.disabled{cursor:not-allowed;opacity:.5}.accordion-item.disabled .accordion-header{pointer-events:none}.phonecall-note{color:var(--primary-color);display:block;font-size:1em;line-height:1.2;margin-top:0}@media (max-width:767px){.pgs-accordion .accordion-item .accordion-header{align-items:flex-start;display:flex;gap:5px}}.btn:not(.base__theme):not(.action-rounded){align-items:center;background-color:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:100%;display:flex;flex-direction:column;gap:10px;height:180px;justify-content:center;padding:15px;position:relative;transition:all .35s ease-in-out;width:180px;z-index:2}.btn:not(.base__theme) .btn-effect{background-color:#fa4729;border-radius:50%;display:block;height:0;opacity:1;outline:none;position:absolute;transform:translate(-50%,-50%);transition:all .9s ease;width:0;z-index:0}.btn:not(.base__theme) span{color:#fff;font-size:18px;font-weight:500;line-height:26px;transition:all .35s ease-in-out}.btn:not(.base__theme) svg path{stroke:#fff;transition:all .35s ease-in-out}.btn:not(.base__theme):after{border:1px solid hsla(0,0%,100%,.5);border-radius:100%;content:"";height:100%;margin:auto;position:absolute;right:-6px;top:-6px;transition:all .35s ease-in-out;width:100%;z-index:-1}.btn:not(.base__theme):focus,.btn:not(.base__theme):hover{background:none;border:1px solid var(--primary-color)}.btn:not(.base__theme):focus span,.btn:not(.base__theme):hover span{color:var(--primary-color)}.btn:not(.base__theme):focus:after,.btn:not(.base__theme):hover:after{border:1px solid var(--primary-color)}.btn:not(.base__theme):focus svg path,.btn:not(.base__theme):hover svg path{stroke:var(--primary-color)}.attract-hover:not(.call-rdv):not(.attract-rdv){display:inline-block}.attract-hover.attract-rdv{text-align:center}.attract-hover-easing{transition:all .2s cubic-bezier(.25,.46,.45,.94)}form .form-control,i-review-box .form-control{background:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.2);border-radius:0;color:#d4d6d7;font-size:16px;line-height:normal;margin-bottom:30px;padding:15px 0;position:relative}form .form-control span{display:block;font-size:16px;max-width:100%;overflow:hidden;padding-right:2rem;text-overflow:ellipsis;white-space:nowrap}.i-review-box form .form-control{border-bottom:none;margin-bottom:0}.form-control.is-invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%23ffdc0e' d='M10.5 6A4.5 4.5 0 0 1 6 10.5 4.5 4.5 0 0 1 1.5 6 4.5 4.5 0 0 1 6 1.5 4.5 4.5 0 0 1 10.5 6Z'/%3E%3Cpath stroke='%23ffdc0e' stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23ffdc0e'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:1rem 1rem}form .form-control::-moz-placeholder,i-review-box .form-control::-moz-placeholder{color:#d4d6d7}form .form-control::placeholder,i-review-box .form-control::placeholder{color:#d4d6d7}form .form-control:focus,i-review-box .form-control:focus{background:transparent;border-color:var(--primary-color);box-shadow:none;color:#d4d6d7}form .form-control:active,i-review-box .form-control:active{background:transparent}form textarea.form-control,i-review-box textarea.form-control{margin-bottom:50px}form.form-style-border .form-control{border:1px solid hsla(0,0%,100%,.18);border-radius:6px;padding:15px 20px}form.form-style-border .form-control:focus{border-color:var(--primary-color);box-shadow:0 0 0 .15rem var(--primary-color)}i-review-box .form-control{border-color:hsla(0,0%,100%,.2);color:#fff}i-review-box .form-control::-moz-placeholder{color:#fff}i-review-box .form-control::placeholder{color:#fff}.form-control:focus,i-review-box .form-control:focus{border-color:var(--primary-color)}.form-control:focus{background:transparent;box-shadow:none}.form-wrapper.form-box{border:1px solid hsla(0,0%,100%,.22);border-radius:20px;padding:70px 40px}@media (max-width:767px){.form-wrapper.form-box{padding:50px 25px}}@media (max-width:575px){.form-wrapper.form-box{padding:30px 15px}}.progress{background-color:transparent;border:1px solid rgba(0,0,0,.2);border-radius:inherit;border-radius:20px;height:10px;margin-top:65px;overflow:visible;position:relative}.list-wrapper .list{display:flex;flex-direction:column;gap:10px;list-style-type:none;margin:0;padding:0}.list-wrapper .list li{align-items:baseline;display:flex;font-size:18px;font-weight:400;gap:15px}.list-wrapper .list li .text-yellow{flex-shrink:0;width:35%}.list-wrapper .list li a{color:#d4d6d7}.list-wrapper .list li a:hover{color:var(--primary-color)}.list-wrapper .list.col-2{flex-direction:inherit;flex-wrap:wrap;gap:5px 25px;width:100%}.list-wrapper .list.col-2 li{width:calc(50% - 15px)}.location-wrapper.location-style-1.primary-wrapper{transition:all .5s ease-in-out}.location-wrapper.location-style-1.primary-wrapper,.location-wrapper.location-style-1:not(.primary-wrapper){border:1px solid hsla(0,0%,100%,.05);border-radius:10px;max-width:100%;min-height:unset;min-width:260px;padding:25px;width:100%}.location-wrapper.location-style-1:not(.primary-wrapper){background-color:hsla(0,0%,100%,.02)!important}.location-wrapper.location-style-1.location-prio{display:block;width:100%}.location-wrapper.location-style-1.location-prio .list-label,.location-wrapper.location-style-1.location-prio div>a,.location-wrapper.location-style-1.location-prio i,.location-wrapper.location-style-1.location-prio li,.location-wrapper.location-style-1.location-prio p{color:#000;font-size:18px}.location-wrapper.location-style-1.location-prio .city-location .location-item{font-weight:600}.location-wrapper.location-style-1.location-prio h5,.location-wrapper.location-style-1.location-prio h5 a:hover{color:#000}.location-wrapper.location-style-1 .location-inner{overflow:hidden}.location-wrapper.location-style-1 .city-image{display:block;margin-left:auto;margin-right:auto;max-width:300px;min-height:121.19px;position:relative}.location-wrapper.location-style-1 .city-info{margin-top:20px}.location-wrapper.location-style-1 .city-info .city-name{margin-bottom:20px;transition:all .3s ease-in-out}.location-wrapper.location-style-1 .city-location{display:flex;flex-direction:column;gap:15px}.location-wrapper.location-style-1 .city-location .location-item{align-items:center;display:flex}.location-wrapper.location-style-1 .city-location .location-item .icon{flex:none;font-size:25px;margin-right:15px}.location-wrapper.location-style-1:hover{border-color:var(--primary-color)}.location-wrapper.location-style-1:hover .city-info .city-name{color:#fff}.location-wrapper.location-style-1.location-prio .city-name:hover{color:#000}@media (max-width:1399px){.location-wrapper.location-style-1{padding:30px}}@media (max-width:1199px){.location-wrapper.location-style-1{padding:25px}}.blog-single .content-section table{border-collapse:collapse!important;margin:2rem auto!important;max-width:100%!important;width:100%!important}@media (min-width:769px){.blog-single .content-section table td,.blog-single .content-section table th{padding:.75rem!important}}@media (max-width:768px){.blog-single .content-section table,.blog-single .content-section tbody,.blog-single .content-section td,.blog-single .content-section th,.blog-single .content-section thead,.blog-single .content-section tr{border:none!important;display:block!important;height:auto!important}.blog-single .content-section thead{left:-9999px!important;position:absolute!important}.blog-single .content-section tr{border:1px solid #a4a4a4!important;border-radius:10px;height:auto!important;margin-bottom:1.5rem;padding:1rem}.blog-single .content-section td{border:none!important;display:block!important;padding:.6rem 0 .6rem 50%!important;position:relative!important;text-align:right!important}.blog-single .content-section td:first-of-type:before{content:"Modèle : "}.blog-single .content-section td:nth-of-type(2):before{content:"Adhérence glace : "}.blog-single .content-section td:nth-of-type(3):before{content:"Confort : "}.blog-single .content-section td:nth-of-type(4):before{content:"Durée de vie : "}.blog-single .content-section td:nth-of-type(5):before{content:"Idéal pour : "}.blog-single .content-section td:nth-of-type(6):before{content:"Prix indicatif : "}.blog-single .content-section td:before{color:inherit!important;font-weight:700!important;left:0!important;position:absolute!important;text-align:left!important;width:48%!important}}.marquee-wrapper{display:flex;overflow:hidden;position:relative;white-space:nowrap;width:100%}.marquee-wrapper .marquee-inner{animation:marqueeLoop 50s linear infinite;display:flex;gap:50px;min-width:200%}.marquee-wrapper .marquee-inner .marquee-item{align-items:center;display:flex;flex:none;min-width:auto}body .marquee-wrapper .marquee-inner .marquee-item .title{font-family:var(--oswald);font-size:50px;line-height:90px;position:relative;top:3px;transition:all .3s ease-in-out}body .marquee-wrapper .marquee-inner .marquee-item .icon{margin-top:13px;max-width:115px}.marquee-wrapper .marquee-inner .marquee-item .fa-sharp{-webkit-text-fill-color:var(--primary-color);-webkit-text-stroke:0 var(--primary-color);color:var(--primary-color);font-size:100px;line-height:130px}.marquee-wrapper .marquee-inner .marquee-item:hover .title{color:#fff}@keyframes marqueeLoop{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translatex(-100%)}}@keyframes marqueeRight{0%{transform:translateX(-100%)}to{transform:translatex(0)}}@media (max-width:767px){.marquee-wrapper .marquee-inner{gap:50px}.marquee-wrapper .marquee-inner .marquee-item .title{font-size:36px}}.error-section .error-content,.error-section .error-content .error-main-title{position:relative}.error-section .error-content .error-main-title .error-text{color:#000;display:block;font-size:380px;font-weight:400;line-height:400px;-webkit-text-stroke:2px;-webkit-text-stroke-color:#fff;font-family:Russo One,sans-serif;margin-bottom:30px}.error-section .error-content .error-main-title .bg-text-stroke{font-size:380px;font-weight:400;line-height:400px;margin-left:6px;margin-top:12px;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:-1;-webkit-text-stroke:2px;-webkit-text-stroke-color:hsla(200,4%,84%,.2);font-family:Russo One,sans-serif}.error-section .error-content .error-main-title .smile-icon{height:220px;left:50%;position:absolute;top:80px;transform:translateX(-50%);width:220px}.error-section .error-content .btn.btn-effect{height:175px;width:175px}.error-section .error-content .btn.btn-effect:hover svg path{stroke:var(--primary-color)}.skill{border-radius:10px;height:10px;margin:35px 0 20px;position:relative;width:100%}.skill:not(:first-child){margin-top:64px}.skill:last-child{margin-bottom:0}.skill:before{border:1px solid hsla(0,0%,100%,.1);border-radius:10px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.skill-bar{background-color:var(--primary-color);background:linear-gradient(175deg,var(--primary-color) 0,var(--primary-color) 100%);border-radius:10px;box-shadow:none;height:100%;padding:0;position:relative;transition:width .9s ease;-webkit-transition:width .9s ease;-o-transition:width .9s ease;-ms-transition:width .9s ease;-moz-transition:width .9s ease;z-index:1}.skill-bar .progress-number{right:0;right:18px}.skill-bar .progress-number,.skill-bar .progress-type{color:#d4d6d7;float:right;font-size:18px;font-weight:500;margin-top:-18px;position:absolute;top:-20px}.skill-bar .progress-type{right:0}.skill-style-2 .skill-bar{position:unset}.nice-select{box-shadow:none;color:#000;font-size:inherit}.nice-select .list{background:#000;width:100%}.nice-select .option:hover{color:var(--primary-color)!important}.nice-select .option.focus,.nice-select .option.selected.focus{background-color:var(--primary-color)!important;color:#000!important}.nice-select .list .option{font-size:18px}.nice-select .list .option,.nice-select .list:hover .option:not(:hover){background-color:#000!important;color:#fff}.nice-select .open span{color:#000}.nice-select .list .option.selected{background-color:var(--primary-color);background:linear-gradient(130deg,var(--primary-color) 0,var(--primary-color) 100%);color:#000;font-weight:500}.nice-select.form-control{height:auto;width:100%}.nice-select:after{border-bottom-color:#d4d6d7;border-right-color:#d4d6d7;height:10px;margin-top:-6px;right:8px;width:10px}.form-style-border .nice-select:after{right:25px}.pix-bg-jarallax,.video-bg-jarallax{align-items:center;background-blend-mode:multiply;background-color:#000;display:flex;justify-content:center;z-index:1}.header-default{pointer-events:auto;width:100%;z-index:100001!important}.header-default.header-absolute{background:transparent;left:0;pointer-events:none;position:fixed}.header-default .header-inner{display:flex;gap:50px;justify-content:space-between}@media (max-width:1399px){.header-default{padding:0 50px}.header-default .header-inner{gap:30px}}@media (max-width:991px){.header-default{padding:0 30px}}@media (max-width:767px){.header-default{padding:0 20px}}.banner-three.banner{min-height:575px}#home .banner__content{margin-top:-8rem}@media only screen and (min-width:576px){.banner-container{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:center;max-width:100%;padding-left:100px;padding-right:100px;position:relative;transition:padding-top .5s ease,padding-bottom .5s ease,justify-content .3s ease;width:100%;z-index:3}}@media only screen and (max-width:575.99px){.banner-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;max-width:100%;padding-left:100px;padding-right:100px;position:relative;transition:padding-top .5s ease,padding-bottom .5s ease,justify-content .3s ease;width:100%;z-index:3}#playground{bottom:7px}}#pages #speedLine{opacity:0}#pages .banner-container{align-items:center;display:flex;height:525px;justify-content:flex-end;justify-content:flex-start;padding-right:0!important;padding:0}.banner-container.landing-container{bottom:10dvh;justify-content:flex-end;position:relative}.banner__content{text-align:center;width:100vw}.banner__content h6{color:var(--theme-color);letter-spacing:.15em;margin-bottom:22px;text-transform:uppercase}.banner__content h1{animation:fadeIn .5s ease-out;color:var(--theme-color);font-size:clamp(90px,10vw,136px);font-weight:600;letter-spacing:1px;line-height:1.2em;margin:0 auto!important;opacity:0;transition:font-size .4s ease;width:100%;width:100vw}.banner__content.landing__content{align-items:center;display:flex;flex-direction:row;gap:50px;margin-top:unset!important}.banner__content.landing__content h1{color:#000;font-size:clamp(45px,4vw,90px);width:auto}.banner__content.landing__content>.banner__left,.banner__content.landing__content>.banner__right{flex:0 0 50%;max-width:50%}.banner__content.landing__content h1 span.slogan{color:#fff;font-size:clamp(40px,3vw,70px);text-transform:none;top:0!important}.banner.landing .interval{margin-left:0}.banner.landing .banner__text{backface-visibility:hidden;line-height:1.4;text-align:left;-webkit-font-smoothing:antialiased;padding-top:15px;text-rendering:optimizeLegibility}.banner.landing .banner__text p{color:#000;line-height:1.4;text-align:left}.banner__actions.header__actions{display:flex;gap:15px;padding:25px}.banner__actions.header__actions .btn_wrapper{min-width:auto}.banner__actions .wc-btn-primary{background-color:#fff;color:#000;padding-top:5px}.banner__actions .wc-btn-primary:hover{background-color:#000;color:#fff}.banner__actions.header__actions .wc-btn-primary.landing-links{background-color:transparent;border:none;font-weight:600;padding:5px 10px;width:auto}.banner__actions.header__actions .wc-btn-primary.landing-cta{background-color:#fff;border:1px solid #fff;font-weight:600;padding:5px 25px 3px;width:auto}.banner__actions.header__actions .wc-btn-primary.landing-cta:hover{background-color:#000;border:1px solid #000;color:#fff}@media only screen and (min-width:2000px){.banner__content h1{font-size:clamp(124px,6.5vw,186px)}}.banner .banner__content:not(.banner-top-page){text-align:left!important;width:100%}.banner-three .banner-three__slider{width:100%}.banner .interval{align-items:flex-start;display:flex;gap:15px;margin-left:101px;position:relative}.row{padding-left:0;padding-right:0}#home .banner .interval i{-webkit-text-fill-color:transparent;-webkit-text-stroke:1px var(--white)}#pages.blog-page .banner .interval i,#pages:not(.blog-page) .banner .interval i{-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #000}.banner .interval i{text-shadow:none}.banner .banner-right-text{position:absolute;right:1.7%;z-index:9999}.banner .banner-right-text:not(.banner-right-contact){top:163px}.banner-container,.banner-three,.banner-three__slider-single{height:100svh}.banner-three,.onovo-hero{align-items:center;background-color:var(--primary-color);display:flex;height:100svh;overflow:hidden;position:relative;z-index:1}.onovo-hero,.onovo-hero-parallax{max-height:575px}@media only screen and (min-width:575.79px){.onovo-hero,.onovo-hero-parallax{max-height:575px;transition:padding-top .5s ease,padding-bottom .5s ease,justify-content .3s ease}}.banner-three .banner-three__slider-single{position:relative}.banner-three .banner-three__slider-single #playground-area{height:100svh;inset:0;min-height:575px;pointer-events:none;position:absolute;width:100%;z-index:10}.banner-three .social{flex-direction:column;left:50px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.banner-three .social a{background-color:transparent;border:1px solid #888;color:#888}.banner-three .social a:hover{background-color:var(--primary-color);border:1px solid var(--primary-color);color:var(--white)}.banner-three .frame:not(.link-commercial),.site-footer .frame{display:flex;height:220px;min-width:220px;position:relative;width:220px}.banner-three .frame.link-commercial,.banner-three .frame:not(.link-commercial),.site-footer .frame{align-items:center;border-radius:50%;color:#fff;display:inline-flex;font-size:46px;justify-content:center}.banner-three .frame.link-commercial{bottom:8.3dvh;height:250px;opacity:0;position:absolute;right:-70.5px;transform:none;visibility:hidden;width:250px}.banner-three .link-commercial.init-commercial i{transform:scale(.7);transition:transform .4s ease-in-out}.banner-three .link-commercial.init-commercial:hover i{background-color:#000;transform:scale(.9)}.banner-three .frame img,.banner-three .frame svg,.site-footer .frame img,.site-footer .frame svg{animation:rotateInfinite 24s linear infinite;animation-play-state:running;height:100%;inset:0;position:absolute;width:100%}.banner-three .frame i,.site-footer .frame i{align-items:center;background-color:var(--primary-color);border-radius:50%;display:flex;font-size:60px;height:110px;justify-content:center;min-width:110px;width:110px}.banner-three .frame:hover img,.banner-three .frame:hover svg,.site-footer .frame:hover img,.site-footer .frame:hover svg{animation-play-state:paused}@media only screen and (min-width:575.99px) and (max-width:768px){#pages .banner-three .container{margin-left:36px;padding:0;width:100%}}#pages .banner-three canvas{position:absolute;top:0}#pages .banner-three #banner-action{align-items:flex-end;bottom:0;display:flex;flex-direction:row;float:right;justify-content:flex-end;position:absolute;z-index:110}#pages .banner-three #banner-action.btn-push{align-items:center;bottom:55px;display:flex;justify-content:center;position:absolute;right:10dvw;transform:translateY(0);transition:transform .4s ease-in-out;will-change:transform}#pages .banner-three #banner-action:not(.btn-push){right:16%}#pages .banner-three .attract-hover{display:flex}.back-to-top{border-radius:50px;bottom:30px;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.1);cursor:pointer;display:block;height:55px;opacity:0;position:fixed;right:33px;transform:translateY(30px);transition:all .5s ease-in-out;visibility:hidden;width:55px;z-index:99}.back-to-top:before{color:var(--primary-color);color:var(--color-white);content:"\f062";font-family:Font Awesome\ 6 Pro;font-size:18px;font-weight:600;height:55px;line-height:55px;opacity:1;position:absolute;text-align:center;width:55px}.back-to-top svg path{fill:none}.back-to-top svg.progress-circle path{stroke:var(--primary-color);stroke-width:4}.back-to-top.active-progress{opacity:1;transform:translateY(0);visibility:visible}.event-tabs{border-bottom:0;justify-content:center;margin-bottom:50px}#mois-tabs.event-tabs{display:flex;flex-direction:row;gap:15px;justify-content:flex-start;padding-left:0}.event-tabs .nav-link.btn{border:1px solid hsla(0,0%,100%,.05);border-radius:6px;color:#fff;font-family:var(--oswald);font-size:22px;height:auto;line-height:32px;margin-left:8px;overflow:visible;padding:4px 15px;width:auto}.event-tabs .nav-link.btn:first-child{margin-left:0}.event-tabs .nav-link.btn:after{display:none!important}.event-tabs .nav-link.btn.active,.event-tabs .nav-link.btn:hover{border:1px solid var(--primary-color)}.event-tabs .nav-link.btn:hover{background:linear-gradient(60deg,var(--primary-color) -20%,var(--primary-color) 100%);color:#000}.events-list{list-style:none;margin:0;padding:0}.event-box{background-color:#000;padding-top:15px;transition:all .3s ease-in-out}.event-box .event-schedule{display:flex;flex-direction:column;gap:26px;justify-content:flex-start;padding-top:30px;position:relative}.event-box .event-schedule .nice-select .list{max-height:200px;opacity:0;overflow-y:auto;pointer-events:none;transform:scale(1) translateY(0);visibility:hidden}.event-box .event-schedule .nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0);visibility:visible;z-index:999999999}#annulation-rdv .nice-select .list{max-height:200px;opacity:0;overflow-y:auto;pointer-events:none;transform:scale(1) translateY(0);visibility:hidden}#annulation-rdv .nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0);visibility:visible;z-index:999999999}.event-box .event-schedule h6{color:#fff;margin-bottom:0}.event-box .event-schedule h6 .event-date{font-size:32px;line-height:42px}.event-box .event-details{align-items:center;display:flex;flex:1 1 auto;gap:30px;justify-content:space-between}.event-box .event-details .inner-event h6{color:#d4d6d7;margin-bottom:20px}.event-box:hover{border-color:var(--primary-color)}@keyframes mymove{0%{opacity:0;top:0}50%{opacity:1}to{opacity:0;top:7px}}.blog-area{position:relative}#pages,.blog-area .align-items-lg-end,.section-welcome{align-items:flex-end!important;justify-content:space-between}#pages .skill-bar .progress-number,#pages .skill-bar .progress-type,.blog-area .skill-bar .progress-number,.blog-area .skill-bar .progress-type,.section-welcome .skill-bar .progress-number,.section-welcome .skill-bar .progress-type{display:none}#pages .skill,.blog-area .skill,.section-welcome .skill{margin:0 0 20px}.js-reveal-parallax-r{opacity:0;visibility:hidden}.section-products{position:relative}@keyframes rotate2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.blog{background-color:var(--tertiary-color)}@keyframes rotateInfinite{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fde{0%{display:none;opacity:0;transform:translateY(40px);visibility:hidden}to{display:block;opacity:1;transform:translateY(0);visibility:visible}}@keyframes fdee{0%{transform:translateX(-100px)}to{transform:translateY(0)}}@media only screen and (min-width:1400px) and (max-width:1919px){.about__area-2{background-position:0 40%}}@media only screen and (min-width:1200px) and (max-width:1399px){.about__area-2{background-position:0 37%}}@media only screen and (min-width:992px) and (max-width:1199px){.about__area-2{background-position:0 39%}}@media only screen and (min-width:768px) and (max-width:991px){.about__area-2{background-position:-15% 47%}}@media only screen and (max-width:767px){.about__area-2{background-size:0}}@keyframes rer{0%{display:none;opacity:0;transform:translateY(-200%)}to{display:block;opacity:1;transform:translateY(0)}}.faq .accordion .accordion-item{background-color:#1a1a1a;border:0;border-radius:0;margin-bottom:30px}.faq .accordion .accordion-item:last-of-type{margin-bottom:0}.faq .accordion .accordion-item .accordion-button:not(.collapsed){background-color:transparent;border-radius:0;color:#fff}.faq .accordion .accordion-item .accordion-button:not(.collapsed):after{color:var(--primary-color);content:"\f068";font-family:Font Awesome\ 6 Pro;transform:rotate(0deg)}.faq .accordion .accordion-item .accordion-button{background-color:transparent;border-radius:0;box-shadow:0 0 0;color:#fff;position:relative}.faq .accordion .accordion-item .accordion-button:after{align-items:center;background-image:none;color:var(--primary-color);content:"+";display:inline-flex;font-family:Font Awesome\ 6 Pro;font-size:16px;font-weight:900;justify-content:center;transform:rotate(0deg);z-index:1}.faq .accordion h5{align-items:center;display:flex;gap:16px;text-transform:uppercase}.faq .accordion h5 button{border:none;box-shadow:0 0 0;font-size:inherit;font-weight:500;line-height:26px;outline:none;padding:30px;text-transform:uppercase}.faq .accordion .accordion-body{border-top:0 solid transparent;padding:0 30px 30px}.faq .accordion .accordion-body p{color:#fff;max-width:1200px}.modalOverlay{background-color:rgba(0,0,0,.75);cursor:pointer;display:block;height:100%!important;left:0;position:fixed;text-align:center;width:100%;z-index:11}.summaryQuickLinksBTNS{height:25px}.SlideModalBottomContainer{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.SlideModalBottom{background-color:var(--primary-color);border:1px solid #fff;border-radius:15px;height:auto;max-width:800px;padding:30px;position:relative;width:90%;z-index:12}#modelBottomLabel{color:#fff;display:flex;flex-direction:column;font-family:var(--epilogue);font-size:18px;font-weight:700;gap:25px;justify-content:center;position:relative;top:40%}#modelBottomLabel .small,#modelBottomLabel small{font-size:.775em}#modelBottomLabel h4{color:#000;text-shadow:1px 2px 1px rgba(0,0,0,.2)}#modelBottomLabel .list-wrapper .list{display:flex;flex-direction:column;gap:10px;list-style-type:none;margin:0;padding:0}#modelBottomLabel .list-wrapper .list li .text-yellow{align-items:flex-start;color:#000;display:flex;flex-direction:column;font-weight:600;justify-content:center;width:100%}#modelBottomLabel .list-wrapper .list li .text-yellow span{color:#000;font-size:16px;line-height:1.1;text-align:left}.contact-page .col-xl-6 col-lg-5{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:0}.contact-page .contact-rdv{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;justify-content:center}.contact-page .cta__area{justify-content:flex-start}.contact-page .cta__area .btn_wrapper{justify-content:flex-start;width:450px}.contact-page .cta__area .wc-btn-primary.btn-hover{width:400px}.error span{color:var(--white);font-weight:500}.error h2,.error span{text-transform:uppercase}.error h2{font-weight:400;letter-spacing:18px;line-height:1.6;margin-bottom:20px}@media only screen and (min-width:1921px){.container{max-width:1850px}}@media only screen and (max-width:1280px){#pages .banner-three .text-stroke,#pages .banner-three .text-stroke-black{display:block;text-align:left;transform:translateY(10px);width:100%}#pages .banner-three #banner-action.btn-push{display:none}}.d-lg-block{display:block!important}@keyframes raindrop{0%{height:0;opacity:0;top:-10%}50%{opacity:1}to{height:35%;top:100%}}@keyframes raindrop-reverse{0%{bottom:-10%;height:0;opacity:0}50%{opacity:1}to{bottom:100%;height:35%}}.dec_cirlce{position:absolute}.dec_cirlce:not(#circle-home){height:240px;width:240px}.dec_cirlce span{animation:sharedec_rotate2 3s cubic-bezier(.77,0,.175,1) infinite;background:#f9f9f9;border:2px solid rgba(0,0,0,.05);border-radius:50%;height:80px;left:50%;margin:-40px 0 0 -40px;position:absolute;top:50%;width:80px;z-index:2}.dec_cirlce:not(#circle-home):before{animation:sharedec_rotate 5s cubic-bezier(.77,0,.175,1) infinite;border:2px dotted rgba(0,0,0,.05);border-radius:50%;bottom:0;box-shadow:0 0 0 86px #000;content:"";height:240px;left:0;position:absolute;right:0;top:0;width:240px;z-index:1}@keyframes sharedec_rotate{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes sharedec_rotate2{0%{transform:rotate(-1turn)}to{transform:rotate(0)}}@media (max-width:991px){.pix-bg-jarallax,.video-bg-jarallax{height:470px}.map{height:400px}.error-section .error-content .error-main-title .bg-text-stroke,.error-section .error-content .error-main-title .error-text{font-size:300px;line-height:320px}.error-section .error-content .error-main-title .smile-icon{height:190px;left:50%;top:60px;width:190px}.events-tab-wrapper{margin-top:0}.event-tabs{justify-content:flex-start;margin-bottom:30px}}@media (max-width:767px){.section-title{margin-bottom:30px}.pix-bg-jarallax,.video-bg-jarallax{height:350px}.map{height:300px}.error-section .error-content .error-main-title .error-text{font-size:140px;line-height:160px}.error-section .error-content .error-main-title .bg-text-stroke{font-size:140px;line-height:160px;margin-left:2px;margin-top:8px}.error-section .error-content .error-main-title .smile-icon{height:90px;top:32px;width:90px}.event-tabs .nav-link.btn{font-size:20px;line-height:28px;margin-left:6px;padding:10px}.event-tabs .nav-link.btn:after{left:-6px;top:-6px}.event-box{padding:30px}.event-box .event-schedule{margin-bottom:30px}.event-box .event-schedule:after{display:none}.event-box .event-schedule h5{margin-bottom:10px}.event-box .event-details .inner-event h6{color:#d4d6d7;margin-bottom:14px}}@media (max-width:575px){.pix-bg-jarallax,.video-bg-jarallax{height:300px}.map{height:200px}.error-section .error-content .error-title{font-size:130px;line-height:150px}.error-section .error-content .smile-icon{height:80px;left:50%;position:absolute;top:30px;transform:translateX(-50%);width:80px}.event-box .event-schedule{margin-bottom:0;padding-top:5px}.event-box .event-schedule h5{margin-bottom:5px;padding-top:15px}.event-box .event-details{flex-wrap:wrap;gap:20px}.event-box .event-schedule h6{margin-bottom:0}.event-box .event-schedule .nice-select{color:#fff;font-size:18px;line-height:normal;max-width:100%!important}}@media (max-width:479px){.event-tabs{margin-bottom:20px}.event-tabs .nav-link.btn{font-size:16px;line-height:24px;margin-left:5px;padding:10px 5px}.event-tabs .nav-link.btn:after{left:-5px;top:-5px}.event-box{padding:30px 15px}}.widget-info .title{font-size:22px;line-height:32px;margin-bottom:0;margin-top:20px}.widget-info .number{color:#000;font-family:Oswald,sans-serif;font-size:24px;line-height:22px;padding-right:15px}.widget-info .number:hover{color:var(--color-white)}.widget-newsletter p{color:#d4d6d7;margin-bottom:20px}.widget-newsletter .newsletter-form{display:flex;gap:15px;min-height:50px;position:relative}.widget-newsletter .newsletter-form .form-control{border:1px solid hsla(0,0%,100%,.15);border-radius:5px;margin:0;padding:17px 20px;transition:all .3s ease-in-out}.widget-newsletter .newsletter-form .form-control:focus{border-color:var(--primary-color)}.widget-newsletter .newsletter-form .form-control::-moz-placeholder{color:#d4d6d7}.widget-newsletter .newsletter-form .form-control::placeholder{color:#d4d6d7}.widget-newsletter .newsletter-form .subscribe-btn{background:none;border:none;bottom:0;color:var(--primary-color);display:block;font-size:20px;position:absolute;right:0;top:-5px;width:80px}.pix-background,.video-background{position:relative}.pix-background{height:auto}.section-marquee{position:relative;z-index:2}.pix-bg-jarallax,.video-bg-jarallax{min-height:auto!important;overflow:hidden;position:relative;width:100%}.video-background{height:auto}.pix-background,.video-background{clip-path:circle(0 at 50% 50%);-o-object-fit:cover;object-fit:cover;transition:clip-path .4s ease;width:100%;z-index:1}.pix-background{height:100%}.accordion a.toggle span,.line-item:before,.pagination a:hover,.scroller,.section-title:before{background:#ffdc0e}#message p strong,.nice-select:after{color:#ffdc0e}blockquote{border-color:#ffdc0e}#home .dec_cirlce span{border-bottom-color:#ffdc0e!important;border-top-color:#ffdc0e!important}#home .dec_cirlce:before{border-left-color:#fff!important;border-right-color:#fff!important}.section-welcome .skill-bar:not(.progress-animated){width:0}.section-welcome .container-top{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-end}.section-welcome .container-top .text{align-items:flex-start;background:linear-gradient(90deg,#fff,#fff) no-repeat;-webkit-background-clip:text;background-clip:text;background-size:0;color:hsla(0,0%,71%,.2);display:flex;flex-direction:column;font-size:3dvw;font-weight:700;justify-content:center;letter-spacing:.1em;line-height:1.7em;margin:0;position:relative;transition:background-size .5s cubic-bezier(.1,.5,.5,1);width:100%}@media only screen and (min-width:2000px){.section-welcome .container-top .text{font-size:65px}}.section-welcome .container-top .text:last-child{border-bottom:none;margin-bottom:.2rem}.section-welcome .container-top span{align-items:flex-start;background-color:var(--primary-color);clip-path:polygon(0 50%,100% 50%,100% 50%,0 50%);color:#000;display:flex;flex-direction:column;font-weight:700;height:100%;justify-content:center;position:absolute;transform-origin:center;transition:all .4s cubic-bezier(.1,.5,.5,1);width:100%}.section-welcome .container-top .text:hover>span{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.section-welcome .container-top a{color:inherit;text-decoration:none}@keyframes rot-spin{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.site-footer{background-color:var(--primary-color);opacity:1!important;position:relative;visibility:visible!important}.footer-left-info{align-items:flex-start;align-self:center;display:flex;flex-direction:row;gap:10px;text-align:right}.footer-left-coord{gap:15px}.site-footer .footer-copyright{border-top:1px solid hsla(0,0%,100%,.15);padding:10px 0}.site-footer .footer-copyright a:hover{color:var(--primary-color)}.site-footer .footer-copyright p{color:#fff;font-size:11px;line-height:15px;margin:0}.site-footer.footer-dark .widget-info .title{color:#000}.site-footer.footer-dark .widget-newsletter .newsletter-form .form-control{background:#fff;border-color:hsla(0,0%,100%,.05);color:#000;padding-right:60px}.site-footer.footer-dark .widget-newsletter .newsletter-form .form-control:focus{border-color:var(--primary-color)}.site-footer.footer-dark .widget-newsletter .newsletter-form .form-control::-moz-placeholder{color:#000}.site-footer.footer-dark .widget-newsletter .newsletter-form .form-control::placeholder{color:#000}.site-footer.footer-dark .footer-copyright{background:#000;border-top-color:hsla(0,0%,100%,.05);overflow:hidden;padding:7px 100px 22px;position:relative;width:100vw;z-index:1}.site-footer.footer-dark .footer-copyright a:not(:last-child):after{color:#fff;content:"|";position:absolute;right:-5px}.site-footer.footer-dark .footer-copyright a{color:#fff;font-size:11px;line-height:15px;margin:0;position:relative}.site-footer.footer-dark .footer-copyright a:first-child{padding:0 10px 0 0}.site-footer.footer-dark .footer-copyright a:not(:first-child){padding-left:15px}.site-footer.footer-dark .footer-copyright a:hover{color:var(--primary-color)}footer .footer-content{display:flex;justify-content:space-between;margin:0 auto;padding:80px 85px;position:relative;width:100%}footer h5,footer p{color:#000}footer .footer-column{flex:1;justify-content:flex-start}footer .footer-column a:hover{color:#000}footer .footer-column.align-items-start{justify-content:normal;max-width:350px}footer .footer-column .social-links{justify-content:flex-end}footer .footer-logo{max-width:350px}footer .footer-left,footer .footer-right{flex:1;min-width:0}footer .footer-left{display:flex;flex:1.5;flex-direction:column;gap:3rem!important;min-width:0}footer .footer-right{display:flex;flex:1;flex-direction:row;gap:20px;min-width:0}footer .social-links a{color:#000;font-size:1.5rem}footer .newsletter-form .form-control{border:1px solid #ccc;border-radius:5px;flex:1;padding:10px}footer .list-unstyled{list-style:none;padding:0}footer .list-unstyled li{line-height:22px;padding:5px 5px 5px 0}footer .list-unstyled li a{color:#000;position:relative;text-decoration:none;transition:color .2s ease-in-out}footer .list-unstyled li a:after{background-color:currentColor;bottom:-2px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transition:transform .2s ease-in-out;width:100%}footer .list-unstyled li a:hover:after{transform:scaleX(1)}@media only screen and (max-width:575.98px){footer .list-unstyled li a{font-size:14px;line-height:16px}}footer h6 a,footer p.h6 a{color:#000;position:relative;text-decoration:none;transition:color .2s ease-in-out}footer h6 a:after,footer p.h6 a:after{background-color:currentColor;bottom:-2px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transition:transform .2s ease-in-out;width:100%}footer h6 a:hover:after,footer p.h6 a:hover:after{transform:scaleX(1)}@media only screen and (max-width:575.98px){footer h6 a,footer p.h6 a{font-size:24px;line-height:1}}footer .special-f-text{background-color:#fff;border-radius:5px;cursor:pointer;margin-bottom:15px}footer .special-f-text a{padding:7px 15px}footer .special-f-text:hover a{color:var(--primary-color)}footer .special-f-text a:hover{color:var(--primary-color);text-decoration:none}footer .special-f-text a:hover:after{display:none}footer .special-f-left{padding-left:15px}footer h6.special-f-left,footer p.h6.special-f-left{padding-bottom:10px;padding-top:10px;text-decoration:underline}@media only screen and (max-width:1600px){footer .gap-5{gap:5%!important}}@media (max-width:1280px){footer .gap-4.footer-left{flex-basis:50%;gap:25px!important}footer .footer-column.align-items-start,footer .footer-logo{max-width:100%}.widget-info .number{font-size:27.5px}footer .social-links a{font-size:2rem}footer h6 a,footer p.h6 a{text-decoration:underline}footer .special-f-text{background-color:transparent}.h6:not(.pb-2):not(.special-f-text):not(.special-f-left):not(.widget-info .number):not(.job-bottom),h6:not(.pb-2):not(.special-f-text):not(.special-f-left):not(.widget-info .number):not(.job-bottom){font-size:var(--fs-h4)}.footer-left-info{flex-direction:column}}@keyframes sidebarBleamAnimation{0%{transform:translateY(100dvh)}30%{transform:translateY(-101%)}to{transform:translateY(-101%)}}#home .c-sidebar.c-side-left{bottom:56px;overflow:hidden}#home .c-sidebar.c-side-left,#pages .c-sidebar.c-side-left{height:100dvh;left:0;transition:background-color .3s cubic-bezier(.215,.61,.355,1);width:4.6rem;z-index:110}#pages .c-sidebar.c-side-left{bottom:0;min-height:100%;position:fixed;top:0}@media (min-width:1000px){.c-sidebar{position:absolute}.c-sidebar.c-side-left:after{animation:run 15s linear infinite;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.4,.26,0,.97);background:linear-gradient(to bottom,hsla(0,0%,51%,.1) 0,var(--white) 75%,hsla(0,0%,51%,.1) 100%);content:"";height:8rem;opacity:0;position:absolute;right:0;top:0;width:1.8px}.c-sidebar.c-side-left:before{border-right:1px solid hsla(0,0%,100%,.63);bottom:0;content:"";left:0;max-height:100%;position:absolute;right:0;top:53%;transform-origin:center bottom;transition:transform 1s cubic-bezier(.215,.61,.355,1)}.is-first-load.has-dom-ready .c-sidebar:after{opacity:1;transition-delay:1s}.is-first-load.has-dom-ready .c-sidebar:before{transform:scaleY(1)}}@media (max-width:999px){.c-sidebar{height:75dvh;position:absolute;z-index:90}}@media (max-width:699px){.c-sidebar{height:60dvh}}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:15px;left:0;position:fixed;top:0;width:100%;z-index:99999999}progress::-webkit-progress-bar{background:transparent}progress::-webkit-progress-value{background:linear-gradient(270deg,#ffdc0e,#ffdc0e);background-attachment:fixed}progress::-moz-progress-bar{background:linear-gradient(270deg,#ffdc0e,#ffdc0e);background-attachment:fixed}svg.motion{height:auto;width:90dvw}svg.motion line,svg.motion path{fill:none;stroke-linecap:round;stroke-linejoin:round}svg#motionLogo{height:auto;left:5dvw;max-width:435.2px;min-width:235.2px}@media only screen and (min-width:1025px){#home svg#motionLogo{min-height:169px;width:100dvw}}#pages svg#motionLogo{max-width:435px}@media only screen and (min-width:1025px){#pages svg#motionLogo{width:100dvw}}#motionLogo line{fill:none;stroke-width:20px}#motionLogo #back path,#motionLogo #outlines path{fill:none;stroke-width:2px}#motionLogo #Name path{opacity:0;shape-rendering:geometricPrecision;stroke:#000;stroke-dasharray:1000;stroke-dashoffset:1000;stroke-width:1px;vector-effect:non-scaling-stroke}#rotate path{fill:#ffdc0e}#rotate{transform:rotate(-10deg)}#speedLine{background:#000;bottom:0;height:56px;position:absolute;transform:translateX(-100%);width:100vw;z-index:100}#start{cursor:pointer}#playBall{opacity:0}#playground{height:100svh;left:0;min-height:575px;opacity:1;pointer-events:none;pointer-events:auto;position:absolute;top:0;width:90dvw;z-index:50}.ball-wrapper{left:50%;top:50%;transform:translate(-50%,-50%)}#playBall,.ball-wrapper,.playground-btn{height:250px;position:absolute;width:250px}#playBall,.playground-btn{align-items:center;border-radius:50%;display:flex;justify-content:center;left:0;top:0}.playground-btn{background:hsla(0,0%,100%,.1);font-size:20px;pointer-events:auto;z-index:2}.team-item{will-change:transform,opacity}.bg-stripes{height:100%;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;width:90%}.bg-stripe{align-items:center;background:#ffdc0e;display:flex;height:115px;justify-content:flex-start;padding-left:50px;position:absolute;right:-100%;width:100%}.stripe-1{top:30%;width:67%}.stripe-1 h3,.stripe-1.h3{color:#000}.stripe-2{background:rgba(63,63,63,.35);top:45%;width:68%}.stripe-3{background:#fff;top:60%;width:64%}.stripe-3 h3,.stripe-3.h3{color:#000}@media screen and (max-width:899px){#playground{width:80dvw}}.list-wrapper .list.col-2 li{width:100%}.spacer{height:10dvh}span.slogan{line-height:1.2;text-rendering:optimizeLegibility}span.slogan strong{display:block;opacity:0;position:relative}.onovo-hero .interval{align-items:center;display:inline-flex;gap:20px;opacity:0;position:relative}.onovo-hero #slogans{display:inline-flex}.onovo-hero .slogan{left:119px!important;position:absolute;transition:opacity .4s ease}.onovo-hero .slogan strong{opacity:0}.onovo-hero .slogan strong.active{opacity:1;position:relative}.onovo-hero .hero-content{display:flex;flex-direction:column;max-width:85%}.onovo-hero .onovo-play-btn{bottom:100px;height:180px;position:absolute;right:100px;transform:none;width:180px;z-index:3}.onovo-hero svg#bounding-ball{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;transform:none;width:100%;z-index:1}.onovo-hero svg#bounding-ball #ball{opacity:0}.onovo-hero .bn-text,.onovo-hero .interval{box-sizing:border-box;max-width:100%;transition:font-size .3s ease,line-height .3s ease,gap .3s ease;width:100%}.onovo-hero .bn-text .inline-black{visibility:hidden}#home .onovo-hero .interval i{-webkit-text-fill-color:transparent;-webkit-text-stroke:1px var(--white)}#pages.blog-page .onovo-hero .interval i,#pages:not(.blog-page) .onovo-hero .interval i{-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #000}.onovo-hero .interval i{padding-top:18px;text-shadow:none}#home .banner .banner-social-text{align-items:center;display:flex;gap:24px;transform:rotate(-180deg);writing-mode:vertical-rl}#pages .banner-social-text{align-items:center;display:flex;gap:18px}#pages .banner-social-text.banner-right-text:not(.child-site){align-self:flex-start;contain:content;contain-intrinsic-size:339.08px;height:339.08px;opacity:0;position:absolute;right:25px;top:115px;transform:rotate(-180deg);transition:opacity .3s ease-in-out;writing-mode:vertical-rl;z-index:9999}#pages .onovo-section.onovo-hero .banner-right-text{justify-content:flex-end}#pages .banner-social-text.banner-right-text.loaded{opacity:1}.banner-social-text a{align-items:center;color:var(--theme-bg);display:inline-flex;font-family:var(--epilogue);font-size:14px;font-weight:500;letter-spacing:1px;mix-blend-mode:multiply;padding-left:3px;position:relative;transition:color .2s ease-in-out}@media only screen and (max-width:575.98px){.banner-social-text a{font-size:14px;line-height:16px}}.banner-social-text a:before{background:#000;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:top;transition:transform .5s ease-in-out;width:1px;z-index:10}.banner-social-text a:hover:before{transform:scaleY(1)}.banner-social-text[data-animation=center] a:before{transform-origin:center}.onovo-hero .banner-social-text a{color:var(--theme-bg);font-family:var(--epilogue);font-size:14px;font-weight:500;letter-spacing:1px;mix-blend-mode:multiply;padding-left:3px;padding-right:3px;text-transform:none}#home .banner .banner-left-text{bottom:10dvh;left:35px;position:absolute;z-index:9999}#pages:not(.is-special) .banner-left-text{bottom:25px;contain:content;contain-intrinsic-size:368.72px;height:368.72px;left:25px;opacity:0;position:absolute;transform:rotate(-180deg);transition:opacity .3s ease-in-out;writing-mode:vertical-rl;z-index:9999}#pages:not(.is-special) .banner-left-text.loaded{opacity:1}#home.is-special .banner-left-text,#pages.is-special .banner-left-text{align-items:flex-end;left:35px;min-height:100dvh;pointer-events:auto;position:absolute;transform-origin:bottom left;z-index:9999}#home.is-special .vertical-banner,#pages.is-special .vertical-banner{display:flex;gap:18px;margin-bottom:50px;transform:rotate(-180deg);writing-mode:vertical-rl}#pages:not(.is-special) .vertical-banner{display:flex;gap:18px}#pages .vertical-banner a{font-size:13px}#home .vertical-banner a{color:#000;font-size:14px}#pages:not(.jobs-page) .btn:not(.base__theme):not(.action-rounded):not(.nav-link){background-color:rgba(0,0,0,.529)}#pages.jobs-page .btn.btn-effect,#pages:not(.jobs-page) .btn:not(.base__theme):not(.action-rounded):not(.nav-link){border:1px solid hsla(0,0%,100%,.15);border-radius:100%;position:relative;transition:all .35s ease-in-out;z-index:2}#pages.jobs-page .btn.btn-effect{background-color:#000}.contact-form .contact-send{text-align:right}#form-message{color:var(--primary-color)!important;padding-bottom:28px;text-align:center}.widget-newsletter #form-news-message{color:var(--bs-black)!important;font-size:18px;line-height:1;margin-top:0!important;padding-bottom:0;padding-top:10px;text-align:center;width:100%}.section-form .form-wrapper{background-color:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:70px 40px}.map{backface-visibility:hidden;height:550px;margin-bottom:-8px}.map-section .info_content *{color:#000}@keyframes glowing{0%{opacity:0}to{filter:drop-shadow(0 0 1px #FFD700) drop-shadow(0 0 2px #FFD700) drop-shadow(0 0 3px #FFD700) drop-shadow(0 0 4px #FFD700) drop-shadow(0 0 5px #FFD700);opacity:1}}@keyframes animArrow{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.flipCard{padding-bottom:10px;padding-top:10px;perspective:800px;-webkit-perspective:800;-ms-perspective:800;-moz-perspective:800;-o-perspective:800;position:relative}.flipCard:not(.second-team):not(.flipPromo){height:36dvw;max-height:625px;min-height:600px}.flipCard.flipPromo{height:32.5dvw;margin-bottom:25px;max-height:425px}.flipCard .card-team{height:100%;position:relative;transform-style:preserve-3d;transition:transform .5s ease-in-out;width:100%}.flipCard .card-team.flipped{transform:rotateY(180deg)}.flipCard .card-team .side,.flipCard .onovo-team{display:flex;flex-direction:column;height:100%;justify-content:space-between}.flipCard .card-team .side{backface-visibility:hidden;box-sizing:border-box;cursor:pointer;left:0;padding:10px;position:absolute;top:0;width:100%}.flipCard .card-team .front{border:1px solid hsla(0,0%,100%,.5);z-index:2}.flipCard .card-team .back{background:#fff;color:#000;transform:rotateY(180deg);z-index:1}.flipCard .card-team .back .onovo-team-item{background:var(--primary-color)}.flipCard:not(.flipPromo) .card-team .back .desc,.flipCard:not(.flipPromo) .card-team .back .onovo-social-1,.flipCard:not(.flipPromo) .card-team .back .onovo-subtitle-1,.flipCard:not(.flipPromo) .card-team .back .title{transform:rotateY(180deg)}.flipCard:not(.flipPromo) .card-team .back .desc p,.flipCard:not(.flipPromo) .card-team .back .onovo-social-1 p,.flipCard:not(.flipPromo) .card-team .back .onovo-subtitle-1 p,.flipCard:not(.flipPromo) .card-team .back .title p{color:#000;font-size:16px;line-height:22px;padding:5px 0}.flipCard.flipPromo .card-team .back .desc,.flipCard.flipPromo .card-team .back .onovo-social-1,.flipCard.flipPromo .card-team .back .onovo-subtitle-1,.flipCard.flipPromo .card-team .back .title{margin-bottom:0;text-align:center;transform:rotateY(180deg)}.flipCard.flipPromo .card-team .back .desc p.detail-small,.flipCard.flipPromo .card-team .back .onovo-social-1 p.detail-small,.flipCard.flipPromo .card-team .back .onovo-subtitle-1 p.detail-small,.flipCard.flipPromo .card-team .back .title p.detail-small{color:#000;font-size:14px;line-height:18px;margin-bottom:10px;margin-top:0;padding:7px;text-align:center}@keyframes onovo-circle-move{0%,to{transform:translate(0)}25%{transform:translate(4px,4px)}50%{transform:translateY(4px)}75%{transform:translate(-4px)}}.onovo-overlay{background:#fff;pointer-events:none;position:absolute;transform:scaleX(1);transform-origin:top right;transition:transform .6s cubic-bezier(.3,0,.3,1);-webkit-transition:transform .6s cubic-bezier(.3,0,.3,1);width:100%}.animated--swiper--active .swiper-slide-active .onovo-overlay{transform:scaleX(0);transition-delay:.8s}.onovo-hover-2:before,.onovo-hover-3:before{background:#ffdc0e;border-radius:100%;-webkit-border-radius:100%;content:"";height:calc(100% + 2px);left:-1px;margin:0;pointer-events:none;position:absolute;top:-1px;transform:scale(0);-webkit-transform:scale(0);transition:.4s cubic-bezier(.3,0,.3,1);-webkit-transition:.4s cubic-bezier(.3,0,.3,1);width:calc(100% + 2px)}.onovo-hover-2:before{height:calc(100% - 6px);left:3px;top:3px;width:calc(100% - 6px)}.onovo-hover-3:before{height:1000px;left:50%;margin:-500px 0 0 -500px;top:50%;width:1000px}.onovo-hover-2:hover:before,.onovo-hover-3:hover:before,.onovo-hover-btn:hover>.arrow:after,.onovo-hover-btn:hover>i:after{transform:scale(1);-webkit-transform:scale(1)}.onovo-hover-black:before{background:#000!important}.onovo-hover-btn>.arrow:after,.onovo-hover-btn>i:after{background:#ffdc0e;border-radius:100%;-webkit-border-radius:100%;content:"";height:calc(100% + 2px);left:-1px;margin:0;position:absolute;top:-1px;transform:scale(0);-webkit-transform:scale(0);transform-origin:center center;transition:.4s cubic-bezier(.3,0,.3,1);-webkit-transition:.4s cubic-bezier(.3,0,.3,1);width:calc(100% + 2px)}.onovo-hover-btn:before{background:#000;border-radius:66px;bottom:1px;content:"";left:1px;position:absolute;right:1px;top:1px}.onovo-hover-btn:after{background:#ffdc0e;content:"";height:100%;left:0;margin:0;position:absolute;top:0;transform:scaleY(0);-webkit-transform:scaleY(0);transform-origin:bottom center;transition:transform .4s cubic-bezier(.3,0,.3,1);-webkit-transition:transform .4s cubic-bezier(.3,0,.3,1);width:100%;z-index:1}.onovo-hover-btn:hover:after{transform:scaleY(1);-webkit-transform:scaleY(1);transform-origin:top center}.onovo-btn,a.onovo-btn,button[type=submit],input[type=submit]{background:0 0;border:none;border-radius:66px;-webkit-border-radius:66px;box-shadow:none!important;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;height:66px;line-height:66px;outline:0!important;overflow:hidden;padding:0 30px;position:relative;text-align:center;text-decoration:none;transition:.4s cubic-bezier(.3,0,.3,1);-webkit-transition:.4s cubic-bezier(.3,0,.3,1);vertical-align:top}button[type=submit],input[type=submit]{background:#000;border-radius:66px}button[type=submit].onovo-btn,input[type=submit].onovo-btn{background:0 0}input[type=file].form-control{background-color:#000;border:1px solid #666;color:#fff;font-size:14px;padding:10px;width:100%}input[type=file]::file-selector-button{background-color:transparent;border:none;color:#ffd100;cursor:pointer;font-weight:700;margin-right:10px;padding:8px 12px}input[type=file]::-webkit-file-upload-button{background-color:transparent;border:none;color:#ffd100;cursor:pointer;font-weight:700;padding:8px 12px}input[type=file]::-ms-browse{background-color:transparent;color:#ffd100}input[type=file]::-webkit-file-upload-button:active,input[type=file]::-webkit-file-upload-button:focus,input[type=file]::-webkit-file-upload-button:hover,input[type=file]::file-selector-button:active,input[type=file]::file-selector-button:focus,input[type=file]::file-selector-button:hover{background-color:transparent!important;border:none!important;box-shadow:none!important;color:#ffd100!important;outline:none!important}.onovo-btn.btn--active:before{background:#ffdc0e}.onovo-btn .arrow:after{background:#000}.onovo-btn.btn--active:after,.onovo-btn:hover .arrow span:after,.onovo-btn:hover .arrow span:before,.onovo-next.nav--white i:before,.onovo-prev.nav--white i:before{background:#fff}.onovo-btn.btn--active,.onovo-btn:hover,.pager .current,a.onovo-btn.btn--active,a.onovo-btn:hover{color:#000}.onovo-btn .arrow{border-radius:30px;display:inline-block;height:30px;line-height:30px;margin:0 10px 0 -10px;overflow:hidden;position:relative;text-align:center;transform:scale(.87);-webkit-transform:scale(.87);transition:transform .4s cubic-bezier(.3,0,.3,1);-webkit-transition:transform .4s cubic-bezier(.3,0,.3,1);vertical-align:middle;width:30px;z-index:2}.onovo-btn .arrow:before{background:#ffdc0e;border-radius:100%;-webkit-border-radius:100%;bottom:1px;content:"";left:1px;position:absolute;right:1px;top:1px;transition:.4s cubic-bezier(.3,0,.3,1);-webkit-transition:.4s cubic-bezier(.3,0,.3,1)}.onovo-btn:hover .arrow,.onovo-services-grid-fw .onovo-service-grid-item.active:before{transform:scale(1);-webkit-transform:scale(1)}.onovo-service-item-inner .list,.onovo-service-item-inner .title,.onovo-social-1 ul li a i,.onovo-social-1 ul li a span{position:relative;z-index:2}.onovo-btn .arrow span{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.onovo-btn .arrow span:after,.onovo-btn .arrow span:before{background:#000;content:"";height:3px;left:50%;margin:-2px 0 0 -6px;position:absolute;top:50%;transition:.4s cubic-bezier(.3,0,.3,1);-webkit-transition:.4s cubic-bezier(.3,0,.3,1);width:13px}.onovo-social-1 ul li a{align-items:center;font-weight:700;position:relative}.onovo-next.nav--white:hover i:before,.onovo-prev.nav--white:hover i:before,.onovo-social-1 ul li a:before,.parallax--dark #pp-nav ul li a span:before,.preloader:after{background:#000}.onovo-btn .arrow span:after{content:"";height:13px;margin:-7px 0 0 -1px;width:3px}.onovo-btn>span,button>span{display:inline-block;position:relative;z-index:2}.onovo-social-1 .side.back ul{display:flex;gap:10px;justify-content:center}.onovo-social-1 .side.back ul,.onovo-social-1 .side.front ul{font-size:0;list-style:none;margin:0;padding:5px 0 0}.onovo-social-1 ul li{display:inline-block;margin-right:4px;vertical-align:top}.onovo-social-1 ul li a{border:1px solid #3e3e3e;border-radius:70px;color:#000;display:flex;font-size:22px;height:50px;justify-content:center;transition:.4s cubic-bezier(.3,0,.3,1);width:50px}.onovo-social-1 ul li a:hover{border-color:#000;color:#fff}#pp-nav{position:absolute!important;right:50px!important;width:32px;z-index:18}#pp-nav ul li{margin:0}#pp-nav ul li+li{margin-top:10px}#pp-nav ul li,#pp-nav ul li a{height:auto;position:static;width:100%}#pp-nav ul li a span{background:0 0!important;border:none!important;border-radius:100%;-webkit-border-radius:100%;display:block;height:32px;left:0;opacity:1;position:relative;top:0;width:100%}#pp-nav ul li a span:before{background:#fff;border-radius:100%;-webkit-border-radius:100%;content:"";height:4px;left:50%;margin:-2px 0 0 -2px;position:absolute;top:50%;transition:.4s cubic-bezier(.3,0,.3,1);-webkit-transition:.4s cubic-bezier(.3,0,.3,1);width:4px}#pp-nav .pp-nav-active{border:1px solid #fff;border-radius:100%;-webkit-border-radius:100%;content:"";height:32px;left:0;opacity:.35;position:absolute;top:0;transition:top .4s cubic-bezier(.3,0,.3,1);-webkit-transition:top .4s cubic-bezier(.3,0,.3,1);width:32px}.parallax--dark #pp-nav .pp-nav-active{border-color:#000}.swiper-button-disabled{opacity:.45;pointer-events:none}.onovo-navs{margin-top:50px;text-align:center;width:100%}.onovo-paginations .swiper-pagination-bullet,.swiper-nav-active{height:32px;transition:.4s cubic-bezier(.3,0,.3,1);width:32px}.onovo-paginations-container{margin:0 45px;position:relative}.onovo-navs .onovo-next,.onovo-navs .onovo-prev,.onovo-paginations,.onovo-paginations-container{display:inline-block;vertical-align:middle}.swiper-nav-active{background-color:#ffdc0e;border:1px solid #000;border-radius:100%;-webkit-border-radius:100%;content:"";left:0;opacity:.35;position:absolute;top:0;transition:.4s cubic-bezier(.3,0,.3,1)}.onovo-paginations .swiper-pagination-bullet{background:0 0;border:none;border-radius:100%;-webkit-border-radius:100%;display:inline-block;margin:0;opacity:1;position:relative;transition:.4s cubic-bezier(.3,0,.3,1);vertical-align:middle}.onovo-paginations .swiper-pagination-bullet:before{background:#000;border-radius:100%;-webkit-border-radius:100%;content:"";height:7px;left:50%;margin:-3px 0 0 -3px;position:absolute;top:50%;transition:.4s cubic-bezier(.3,0,.3,1);-webkit-transition:.4s cubic-bezier(.3,0,.3,1);width:7px;z-index:999999}.onovo-paginations .swiper-pagination-bullet-active.swiper-pagination-bullet:before{background:#000}.onovo-service-item-inner:hover:after{border-color:#fff}.pager{margin:30px 0;text-align:center}.pager a,.pager span{border-radius:100%;-webkit-border-radius:100%;display:inline-block;font-size:16px;font-weight:700;height:67px;line-height:67px;text-align:center;transition:.4s cubic-bezier(.3,0,.3,1);-webkit-transition:.4s cubic-bezier(.3,0,.3,1);vertical-align:middle;width:67px}.pager a:hover{background:#ffdc0e;color:#000}.onovo-next,.onovo-prev,.pager .onovo-next,.pager .onovo-prev{background:0 0!important;border:1px solid #6a5a5a;border-radius:67px;cursor:pointer;display:inline-block;height:67px;position:relative;vertical-align:middle;width:67px}.pager .onovo-prev{margin-right:30px}.pager .onovo-next{margin-left:30px}.onovo-next.nav--white,.onovo-prev.nav--white{border-color:hsla(0,0%,100%,.35)}.onovo-next i,.onovo-prev i{height:100%;left:0;position:absolute;top:0;transition:.4s cubic-bezier(.3,0,.3,1);-webkit-transition:.4s cubic-bezier(.3,0,.3,1);width:100%}.onovo-prev:hover i{transform:translateX(-5px)}.onovo-next:hover i{transform:translateX(5px)}.onovo-next i:before,.onovo-prev i:before{background:#000;content:"";height:3px;left:34px;margin-top:-1px;position:absolute;top:50%;transition:.4s cubic-bezier(.3,0,.3,1);-webkit-transition:.4s cubic-bezier(.3,0,.3,1);width:50px}.onovo-next i:before{left:auto;right:34px}.onovo-next i:after,.onovo-prev i:after{border:8px solid transparent;border-right-color:#000;content:"";left:19px;margin-top:-7px;position:absolute;top:50%;transition:.4s cubic-bezier(.3,0,.3,1);-webkit-transition:.4s cubic-bezier(.3,0,.3,1)}.onovo-next i:after{border-left:8px solid #000;border-right:8px solid transparent;left:auto;right:19px}.onovo-prev.nav--white i:after,.onovo-prev.nav--white:hover i:after{border-right-color:#000}.onovo-next.nav--white i:after{border-left-color:#fff}.onovo-next.nav--white:hover i:after{border-left-color:#000}.preloader{display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.preloader.loaded{visibility:hidden;z-index:-1}.preloader:after,.preloader:before{background:#ffdc0e;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(1);-webkit-transform:scaleY(1);transform-origin:top center;width:100%}.preloader.closed:before{animation:onovo-preloader-close .6s cubic-bezier(.3,0,.3,1) .3s forwards}.preloader.closed:after{animation:onovo-preloader-close .6s cubic-bezier(.3,0,.3,1) forwards}@keyframes onovo-preloader-close{0%,50%{transform:scaleY(1);-webkit-transform:scaleY(1)}to{transform:scaleY(0);-webkit-transform:scaleY(0)}}.preloader__spinner{align-self:center;height:50px;position:relative;width:50px;z-index:2}@keyframes bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}.onovo-header,.slideDown,.slideUp{left:0;width:100%}.onovo-header{padding:10px 0;position:absolute;top:0;z-index:19}.onovo-header.sticky{background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.1);position:fixed}.header--white.onovo-header.sticky,.onovo-btn .arrow:after,.onovo-hover-btn:before,.preloader:after,button[type=submit],input[type=submit]{background-color:#000}.onovo-header .row>div:first-child{z-index:2}.slideUp{position:fixed;top:-140px}.slideDown{background:#000;position:fixed;top:0}.slideDown,.slideUp{transition:.5s ease-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}.onovo-menu ul li a:hover,.onovo-service-item-inner:hover .list ul li a,.onovo-service-item-inner:hover .title,.onovo-service-item-inner:hover .title a,.onovo-service-item-inner:hover p,.onovo-service-item-inner:hover p span{color:#fff!important}.onovo-service-item .image i{color:#000;font-family:Font Awesome\ 6 Pro!important;font-size:50px}.onovo-service-item .image i.fa-tire-rugged{font-size:65px!important}.onovo-service-item{max-width:100%;padding:25px 0}.onovo-menu ul ul a:before{display:none}.onovo-showcase-item .category span{display:block}.header--active .onovo-menu-btn span:after,.header--active .onovo-menu-btn span:before{transition-delay:.6s}.header--active .onovo-menu-btn span:after,.header--active .onovo-menu-btn span:before,.header--white .onovo-menu-btn span:after,.header--white .onovo-menu-btn span:before,.onovo-service-item-inner .list ul li a:after{background:#fff}.onovo-intro.intro--black{background:#000}.onovo-services-showcase .items .hover .name,.onovo-showcase-item.hover .title a{color:#000}.onovo-menu-btn,a.onovo-menu-btn{align-items:center;display:inline-block;height:40px;position:relative;vertical-align:top;width:50px;z-index:2}.onovo-menu-btn span{display:block;height:12px;left:0;margin-top:-6px;position:absolute;top:50%;width:100%}.onovo-menu-btn span:after,.onovo-menu-btn span:before{background:#000;content:"";height:1px;left:0;position:absolute;top:0;transform:rotate(0);-webkit-transform:rotate(0);transition:.4s cubic-bezier(.3,0,.3,1);-webkit-transition:.4s cubic-bezier(.3,0,.3,1);width:100%}.onovo-menu-btn span:after{bottom:0;top:auto}.onovo-menu-btn.btn--active span:before{top:5px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.onovo-menu-btn.btn--active span:after{bottom:5px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.onovo-menu-popup{height:100%;left:0;opacity:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:-1}.onovo-menu-popup.menu--visible{opacity:1;visibility:visible;z-index:0}@keyframes onovo-menu-overlay-close{0%,50%{transform:scaleY(1);-webkit-transform:scaleY(1)}to{transform:scaleY(0);-webkit-transform:scaleY(0)}}@keyframes onovo-menu-overlay-open{0%{transform:scaleY(0);-webkit-transform:scaleY(0)}to{transform:scaleY(1);-webkit-transform:scaleY(1)}}@keyframes onovo-menu-overlay-close-circle{0%,50%{transform:scale(1);-webkit-transform:scale(1)}to{transform:scale(0);-webkit-transform:scale(0)}}@keyframes onovo-menu-overlay-open-circle{0%{transform:scale(0);-webkit-transform:scale(0)}to{transform:scale(1);-webkit-transform:scale(1)}}.onovo-menu-container{align-items:center;display:flex;height:calc(100% - 140px);left:0;overflow:hidden;overflow-y:scroll;position:absolute;top:140px;width:100%;-webkit-overflow-scrolling:touch}.onovo-menu-container .container{margin:auto}.onovo-menu{padding-left:80px}.onovo-menu ul{counter-reset:onovo-menu-counter;list-style:none;margin:0;padding:0}.onovo-menu ul.sub-menu{max-height:0;overflow:hidden;position:relative;transition:.6s cubic-bezier(.3,0,.3,1);-webkit-transition:.6s cubic-bezier(.3,0,.3,1)}.onovo-menu .opened>ul.sub-menu{max-height:1000px;transition:1.2s cubic-bezier(.3,0,.3,1);-webkit-transition:1.2s cubic-bezier(.3,0,.3,1)}.onovo-menu ul li{counter-increment:onovo-menu-counter;font-size:90px;font-weight:600;line-height:1;margin:30px 0;opacity:0;position:relative;transform:translateY(3px);-webkit-transform:translateY(3px);transform-origin:top left;transition:.6s cubic-bezier(.3,0,.3,1);-webkit-transition:.6s cubic-bezier(.3,0,.3,1)}.onovo-menu ul li .icon,.onovo-menu ul li a{color:#aeaeae;position:relative;transition:.4s cubic-bezier(.3,0,.3,1)}.onovo-menu ul ul li{font-size:.6em}.onovo-menu ul li:nth-child(2){transition-delay:.1s;-webkit-transition-delay:.1s}.onovo-menu ul li:nth-child(3){transition-delay:.2s;-webkit-transition-delay:.2s}.onovo-menu ul li:nth-child(4){transition-delay:.3s;-webkit-transition-delay:.3s}.onovo-menu ul li:nth-child(5){transition-delay:.4s;-webkit-transition-delay:.4s}.onovo-menu ul li:nth-child(6){transition-delay:.5s;-webkit-transition-delay:.5s}.onovo-menu ul li:nth-child(7){transition-delay:.6s;-webkit-transition-delay:.6s}.onovo-menu ul li:nth-child(8){transition-delay:.7s;-webkit-transition-delay:.7s}.onovo-menu ul li:nth-child(9){transition-delay:.8s;-webkit-transition-delay:.8s}.onovo-menu ul li:nth-child(10){transition-delay:.9s;-webkit-transition-delay:.9s}.onovo-menu-popup.menu--ready .onovo-menu ul li{opacity:1;transform:translateY(0);-webkit-transform:translateY(0)}.onovo-menu ul li a{transition:.4s cubic-bezier(.3,0,.3,1)}.onovo-menu ul li a:before{color:#494949;content:"0" counter(onovo-menu-counter) ".";font-size:15px;font-weight:700;left:-80px;line-height:1;position:absolute;text-transform:uppercase;top:15px}.onovo-menu ul li .icon{cursor:pointer;display:inline-block;font-size:.4em;height:30px;line-height:30px;margin-left:15px;text-align:center;top:30px;transform:rotate(0);-webkit-transform:rotate(0);transition:.4s cubic-bezier(.3,0,.3,1);vertical-align:top;width:30px}.onovo-menu ul li.opened>.icon{transform:rotate(180deg);-webkit-transform:rotate(180deg)}@media (max-width:1024px){.onovo-menu ul li li .icon{font-size:20px;margin-top:-2px}.onovo-menu ul.sub-menu ul.sub-menu{background:hsla(0,0%,100%,.1);padding-left:30px;padding-right:30px}.onovo-menu ul.sub-menu .opened ul.sub-menu{margin-top:15px}}.footer--fixed .onovo-footer{bottom:0;left:0;position:fixed;width:100%}.onovo-hero .image,.onovo-hero .image video{background-position:50%;background-repeat:no-repeat;height:100%;left:0;top:0;width:100%}@media (max-width:1023px){#home .primary-navbar .navbar .navbar__logo,#pages .primary-navbar .navbar .navbar__logo{padding-left:43px}#home .banner-container{min-height:575px;padding-left:58px;padding-right:58px}footer .footer-logo{max-width:300px}.section-form .form-wrapper{margin-top:36px;padding:36px 20px!important}.section-form .form-wrapper h4{font-size:var(--fs-h2)!important}.onovo-hero,.onovo-hero-parallax{max-height:500px}}.onovo-hero .image,.onovo-hero .image video{background-size:cover;position:absolute}.onovo-hero:not(.home-banner) .container{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:100px 0 80px 100px;z-index:3}@media screen and (min-width:1024px){.onovo-hero:not(.home-banner) .container{max-height:575px}}.onovo-hero.home-banner h1{color:var(--theme-color);display:flex;display:flex!important;flex-direction:column;font-size:clamp(90px,10vw,136px);font-weight:600;gap:15px;letter-spacing:1px;line-height:1.2em;margin-left:100px!important;margin-right:100px!important;min-height:150px;text-transform:uppercase}.onovo-hero .title{font-size:clamp(80px,7.8vw,105px);font-weight:500;line-height:1;margin:0;white-space:nowrap}@media only screen and (max-width:1140.98px){.onovo-hero .title{font-weight:500;margin:0}.onovo-hero .container{padding-bottom:25px}.onovo-hero .slogan{left:105px}}@media only screen and (max-width:992px){.onovo-hero .title{font-size:clamp(70px,9.8vw,105px);font-weight:500;margin:0}.onovo-hero .slogan{white-space:normal}.onovo-hero .container{justify-content:center;padding-bottom:inherit;padding-top:88px}}.onovo-hero .subtitle{font-size:28px;margin:40px 0 40px 710px;max-width:560px}.onovo-service-item-inner:hover{border-color:#000}@keyframes onovo-play-btn-wave{0%,to{bottom:-10px;left:-10px;opacity:.31;right:-10px;top:-10px}50%{bottom:-20px;left:-20px;opacity:0;right:-20px;top:-20px}51%{bottom:-10px;left:-10px;opacity:0;right:-10px;top:-10px}}@keyframes onovo-play-btn-lines-1{0%{height:17px}to{height:2px}}@keyframes onovo-play-btn-lines-2{0%{height:14px}to{height:2px}}@keyframes onovo-play-btn-lines-3{0%{height:10px}to{height:2px}}@keyframes onovo-play-btn-lines-4{0%{height:12px}to{height:2px}}.onovo-hero .js-hero-slider{height:100%;position:relative}.onovo-hero .js-hero-slider .swiper-slide{overflow:hidden}.onovo-hero .onovo-navs{bottom:63px;left:50%;max-width:1311px;position:absolute;transform:translateX(-50%);z-index:3}.onovo-hero .onovo-navs .onovo-prev{left:10px;position:absolute;right:auto;top:-20px}.onovo-hero .onovo-navs .onovo-next{left:auto;position:absolute;right:10px;top:-20px}.onovo-history-slider .swiper-slide.swiper-slide-active,.onovo-navs.js-history-navs .swiper-nav-active{opacity:1}.js-hero-carousel-navs{bottom:64px;font-size:0;height:1px;left:0;position:absolute;right:0;z-index:2}.js-hero-carousel-navs .onovo-next,.js-hero-carousel-navs .onovo-prev{left:0;margin:0;position:absolute;top:0}.js-hero-carousel-navs .onovo-next{left:auto;right:0}@media (max-width:767px){h1{font-size:42px}h2{font-size:38px}h3{font-size:32px}h4{font-size:26px}h5{font-size:20px}h6{font-size:24px;line-height:1.2;padding-bottom:10px}body,html{font-size:16px}.onovo-next,.onovo-prev,.pager .onovo-next,.pager .onovo-prev{border-radius:57px;height:57px;width:57px}.pager .onovo-next{margin-left:15px}.pager .onovo-prev{margin-right:15px}.onovo-menu{padding-left:40px}.onovo-menu ul li{font-size:38px;margin:20px 0}.onovo-menu ul li a:before{font-size:12px;left:-40px;top:10px}.onovo-menu ul li .icon{margin-left:8px;margin-top:4px;top:0}.onovo-menu ul li li .icon{font-size:14px;height:20px;line-height:20px;margin-top:-2px}.onovo-menu>ul>li>a{color:#fff}.onovo-menu ul.sub-menu .opened ul.sub-menu{margin-top:5px}}.onovo-hero-parallax .image,.onovo-hero-parallax .image video{background-color:#555;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.onovo-hero-parallax .container{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:center;position:relative;z-index:3}.onovo-hero-parallax .onovo-subtitle-1{margin-top:20px}.onovo-hero-parallax .title{font-size:80px;font-weight:700;line-height:1.2;margin:0 0 30px;position:relative}.onovo-navs.js-hero-parallax-navs{bottom:60px;display:flex;justify-content:space-between;left:50%;margin-top:0;max-width:1291px;position:absolute;top:auto;transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index:18}.onovo-service-grid-item,.onovo-service-item .image{display:flex;justify-content:center;position:relative}.onovo-navs.js-hero-parallax-navs .onovo-next,.onovo-navs.js-hero-parallax-navs .onovo-prev{margin:0 10px}@media (max-width:1024px){.footer--fixed .wrapper{margin-bottom:0!important;padding-bottom:80px}.footer--fixed .onovo-footer{position:relative}.onovo-hero .subtitle{margin-left:0}.js-hero-carousel-navs{bottom:-10px;left:10px;right:10px}.onovo-hero-parallax .title{max-width:650px}.onovo-hero-parallax .image video:after,.onovo-hero-parallax .image:after{background:#000;content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;transition:.3s;width:100%}.parallax--dark .onovo-hero-parallax .image video:after,.parallax--dark .onovo-hero-parallax .image:after{background:#fff}}.onovo-service-item{position:relative}.onovo-service-item.active--default{margin-top:-80px}.onovo-service-item .image{align-items:center;background:#ffdc0e;border-radius:100%;-webkit-border-radius:100%;color:#000;height:161px;line-height:1;margin:0 auto -85px;pointer-events:none;width:161px;z-index:2}.onovo-service-item .image:before{border:1px solid #3e3e3e;border-radius:100%;-webkit-border-radius:100%;bottom:8px;content:"";left:8px;position:absolute;right:8px;top:8px}.onovo-service-item-inner,.onovo-service-item-inner:after{border:1px solid #3e3e3e;transition:.4s cubic-bezier(.3,0,.3,1)}.onovo-service-item .image img{height:auto;max-height:78px;max-width:78px;width:auto}.onovo-service-item-inner{min-height:220px;overflow:hidden;padding:120px 50px 50px;position:relative;transition:.4s cubic-bezier(.3,0,.3,1)}.onovo-service-item-inner:after{bottom:8px;content:"";left:8px;pointer-events:none;position:absolute;right:8px;top:8px;transition:.4s cubic-bezier(.3,0,.3,1)}.onovo-service-item-inner .list ul li{margin:20px 0 0;position:relative}.onovo-service-item-inner .list ul li:before{content:"";height:9px;left:0;position:absolute;top:10px;width:7px}.onovo-service-grid-item{flex-direction:column;margin:0 auto;max-width:460px;min-height:460px;padding:40px}.onovo-service-grid-item:before{z-index:-1}.onovo-service-grid-item .image{display:block;line-height:1;margin-bottom:20px}.onovo-service-grid-item .image img{max-height:60px;width:auto}@keyframes bubbleOne{0%{bottom:-20%;opacity:0;right:-10%;transform:scale(.3)}50%{bottom:0;opacity:1;right:0;transform:scale(1.05)}to{bottom:0;opacity:1;right:0;transform:scale(1)}}@keyframes bubbleTwo{0%{bottom:0;left:-40%;opacity:0;transform:scale(.25)}50%,to{bottom:30%;left:0;opacity:1;transform:scale(1)}}@keyframes bubbleThree{0%{bottom:30%;left:30%;opacity:0;transform:scale(.35)}50%,to{bottom:63%;left:57%;opacity:1;transform:scale(1)}}.onovo-services-showcase .items{margin:40px 0}.onovo-services-showcase .items .title{align-items:center;display:flex;font-size:26px;font-weight:700;margin:0}.onovo-services-showcase .items .title a{align-items:center;display:flex;width:100%}.onovo-services-showcase .items .name,.onovo-services-showcase .items .num{display:block;line-height:1.2;padding:17px 0}.onovo-services-showcase .items .num{color:#555;font-size:15px;text-transform:uppercase;width:50px}.onovo-services-showcase .items .name{color:#999;transition:.2s cubic-bezier(.3,0,.3,1);-webkit-transition:.2s cubic-bezier(.3,0,.3,1);width:calc(100% - 50px)}.onovo-services-showcase .items .image{height:422px;left:0;pointer-events:none;position:absolute;top:0;width:628px}.onovo-services-showcase .items .image .img{background-position:50%;background-repeat:no-repeat;background-size:cover;clip-path:polygon(0 0,0 0,0 100%,0 100%);height:100%;left:0;position:absolute;top:0;transition:clip-path .4s cubic-bezier(.3,0,.3,1);-webkit-transition:clip-path .4s cubic-bezier(.3,0,.3,1);width:100%;z-index:1}.onovo-services-showcase .items .hover .image .img{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition-delay:.4s}.space-services h2.col-xxl-6{width:100%}@media (max-width:1024px){.onovo-service-grid-item{max-width:400px;min-height:400px;padding:30px}.onovo-service-item-inner{padding-left:40px;padding-right:40px}.onovo-services-showcase .items{margin:30px 0}.onovo-services-showcase .items ul li{margin-bottom:30px}.onovo-services-showcase .items .image{height:420px;left:0;pointer-events:auto;position:relative;top:0;width:100%}.onovo-services-showcase .items .image .img{clip-path:none}.onovo-services-showcase .items .name{color:#000}.onovo-service-item{max-width:100%}}@keyframes onovoRotateText{0%{transform:rotate(1turn)}to{transform:rotate(0)}}.post-content ol ol,.post-content ol ul,.post-content ul ol,.post-content ul ul{margin:15px 0}.onovo-video.active .image,.onovo-video.active .play{display:none}.onovo-showcase-items{max-width:634px}.onovo-showcase-item{align-items:center;border-top:1px solid #d3d3d3;display:flex}.onovo-showcase-item:first-child{border-top:none}.onovo-showcase-item .category,.onovo-showcase-item .title a{line-height:1.2;padding:30px 0}.onovo-showcase-item .category{font-size:15px;font-weight:700;text-transform:uppercase;width:155px}.onovo-showcase-item .title{font-size:26px;font-weight:700;margin:0;width:calc(100% - 155px)}.onovo-showcase-item .title a{color:#999;display:block;transition:.4s cubic-bezier(.3,0,.3,1);-webkit-transition:.4s cubic-bezier(.3,0,.3,1)}.onovo-showcase-item .image{height:370px;opacity:0;overflow:hidden;pointer-events:none;right:50px;top:50px;transform:translate(-30%,-10%) rotate(-30deg) scale(.3);-webkit-transform:translate(-30%,-10%) rotate(-30deg) scale(.3);width:480px}.onovo-showcase-item .image,.onovo-showcase-item .image .img{position:absolute;transition:.4s cubic-bezier(.3,0,.3,1);-webkit-transition:.4s cubic-bezier(.3,0,.3,1)}.onovo-showcase-item .image .img{background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(15px);height:100%;left:0;top:0;width:100%}.onovo-showcase-item.hover .image{opacity:1;transform:translate(0) rotate(-20deg) scale(1);-webkit-transform:translate(0) rotate(-20deg) scale(1);z-index:2}.onovo-showcase-item.hover .image .img{filter:blur(0)}.onovo-team-item:hover .num{color:#ffdc0e}@media (max-width:1024px){.onovo-showcase-items{max-width:100%}.onovo-showcase-item{flex-wrap:wrap;padding-bottom:30px;padding-top:30px}.onovo-showcase-item:first-child{padding-top:0}.onovo-showcase-item .category{order:2;padding:0 0 10px;width:100%}.onovo-showcase-item .category a{color:#999}.onovo-showcase-item .title{margin:0;order:2;width:100%}.onovo-showcase-item .title a{color:#000;padding:0}.onovo-showcase-item .image{height:420px;left:0;margin-bottom:30px;order:1;pointer-events:auto;position:relative;right:auto;top:0;width:100%}.onovo-showcase-item .image,.onovo-showcase-item.hover .image{opacity:1;transform:none;-webkit-transform:none}.onovo-showcase-item .image .img,.onovo-showcase-item.hover .image .img{filter:none}}.onovo-team-item{background:#fff;border:1px solid #3e3e3e;overflow:hidden;position:relative}.col-lg-3.flipCard:not(.flipPromo) .onovo-team-item{display:flex;flex-direction:column;height:100%;justify-content:space-between;max-height:625px}.col-lg-3.flipCard.flipPromo .onovo-team-item{align-items:center;display:flex;flex-direction:column;height:32.5dvw;height:100%;justify-content:center;max-height:400px;padding:0 10px}.onovo-team .onovo-subtitle-1 span{color:#000;font-size:20px;line-height:24px}.flipCard.flipPromo .onovo-team-item .desc{padding:10px 15px;position:relative}.flipCard:not(.flipPromo) .onovo-team-item .desc{padding:18px;position:relative}.flipCard:not(.flipPromo) .front .onovo-team-item .desc{display:flex;flex-direction:column;gap:10px}.flipCard:not(.flipPromo) .back .onovo-team-item .desc{display:flex;flex-direction:column;height:100%}.flipCard:not(.flipPromo) .onovo-team-item .title{color:#000;font-size:36px;line-height:1;margin:0 0 10px}.flipCard.flipPromo .side.front .onovo-team-item .title{color:#000;font-size:63px;line-height:1;margin:0 0 10px;text-align:center}.flipCard.flipPromo .side.front .onovo-team-item .title.title-back{font-size:2rem}.flipCard.flipPromo .side.back .onovo-team-item .title{color:#000;font-size:50px;line-height:1;text-align:center}.flipCard.flipPromo .side.back .onovo-team-item .title.title-back{font-size:1.8rem}.flipCard:not(.flipPromo) .onovo-team-item .onovo-social-1.social-back{margin-top:18px}.flipCard.flipPromo .onovo-team-item .onovo-social-1.social-back{margin-top:0}.flipCard:not(.flipPromo) .onovo-team-item .image{align-items:flex-end;bottom:0;display:flex;justify-content:center;left:0;line-height:1;overflow:hidden;padding:102% 0 0;position:relative;width:100%}.flipCard.flipPromo .side.front .onovo-team-item .image{padding:0;position:relative;text-align:center;width:100%}.flipCard.flipPromo .side.back .onovo-team-item .image{padding:0;position:relative;width:100%}@media screen and (min-width:1200px){.flipCard:not(.flipPromo) .onovo-team-item .image img{bottom:0;height:100%;height:auto;left:0;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;transform:scale(1);-webkit-transform:scale(1);transition:.4s cubic-bezier(.3,0,.3,1);-webkit-transition:.4s cubic-bezier(.3,0,.3,1);width:100%}}.flipCard.flipPromo .onovo-team-item .image img{bottom:0;height:auto;max-width:100%;max-width:350px;position:relative;text-align:center;transform:scale(1);-webkit-transform:scale(1);transition:.4s cubic-bezier(.3,0,.3,1);-webkit-transition:.4s cubic-bezier(.3,0,.3,1);width:100%}.onovo-team-item:hover .image img{filter:grayscale(0);transform:scale(1.1);-webkit-transform:scale(1.1)}.onovo-team-item .num{bottom:0;font-size:300px;font-weight:700;line-height:.5;pointer-events:none;position:absolute;right:-20px;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,-1px -1px 0 #000;transition:.4s cubic-bezier(.3,0,.3,1);-webkit-transition:.4s cubic-bezier(.3,0,.3,1)}@media (max-width:1024px){.onovo-team-item .desc{padding:30px 10px 30px 30px}.onovo-team-item .image img{max-height:460px}.flipCard:not(.flipPromo) .onovo-team-item .image img{max-width:440px;width:100%}}.js-reviews-carousel-navs{bottom:0;font-size:0;left:0;position:absolute}.js-reviews-carousel-navs .onovo-next,.js-reviews-carousel-navs .onovo-prev{margin-right:58px}.onovo-navs.js-history-navs{left:0;margin:0;position:absolute;top:0}@media (max-width:1024px){.js-reviews-carousel-navs{margin-top:30px;position:relative}}.onovo-video{background-color:#555;height:670px;position:relative;z-index:1}.onovo-video .image,.onovo-video iframe,.onovo-video video{background:#555;height:100%;left:0;max-width:100%;position:absolute;top:0;width:100%;z-index:1}.onovo-video .image{background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;z-index:2}.onovo-video .play{align-items:center;content:"";cursor:pointer;display:flex;flex-direction:column;height:190px;justify-content:center;left:50%;margin:-95px 0 0 -95px;position:absolute;text-align:center;top:50%;width:190px;z-index:3}.onovo-video .play:before{background:#ffdc0e;border-radius:100%;-webkit-border-radius:100%;bottom:-10px;content:"";left:-10px;position:absolute;right:-10px;top:-10px}.onovo-video .play:after{border:2px solid #000;border-radius:100%;-webkit-border-radius:100%;bottom:40px;content:"";left:40px;position:absolute;right:40px;top:40px}.onovo-video .play .arrow{border:25px solid transparent;border-left:36px solid #000;left:16px;position:relative}@media (max-width:1024px){.onovo-video{background-color:#555;height:560px;position:relative;z-index:1}}.onovo-counter .num{display:inline-block;font-size:150px;font-weight:700;line-height:1;position:relative;vertical-align:top}.onovo-counter .label{color:#666;font-size:20px;font-weight:700;line-height:1}@media (max-width:1024px){.onovo-counter .num{font-size:100px}}@keyframes onovoCtaCircle{0%,to{transform:scale(1)}50%{transform:scale(.85)}}@keyframes onovoCtaCircleTwo{0%,to{transform:scale(1)}50%{transform:scale(.75)}}@keyframes onovoCtaCircleThree{0%,to{transform:scale(1)}50%{transform:scale(.65)}}@media (max-width:1024px){.onovo-navs{margin-top:20px}}.onovo-history-item .image,.onovo-intro .image{background-position:50%;background-repeat:no-repeat;background-size:cover}.onovo-counter,.onovo-services-showcase,[data-onovo-overlay]{position:relative}.onovo-overlay{height:100%;left:0;top:0;z-index:2}onovo-overlay.onovo-overlay{background-color:#fff}.onovo-history-slider .swiper-container{overflow:visible;padding-top:120px}.onovo-history-slider .swiper-wrapper{height:auto;transition-duration:0s!important}.onovo-history-slider .swiper-slide{align-items:stretch;display:flex;height:auto;opacity:0}.onovo-history-item{align-items:stretch;display:flex;width:100%}.onovo-history-item .image{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:auto 100%;border-radius:10px;flex:0 0 50%;height:auto;overflow:hidden}.onovo-history-item .desc{max-width:none;padding-left:36px}.onovo-history-item .subtitle{font-size:90px;font-weight:700;line-height:1;margin:20px 0;-webkit-text-fill-color:transparent;-webkit-text-stroke:3px var(--black);font-family:var(--oswald)}.onovo-history-item .title{color:#000;font-size:38px;font-weight:700;margin:0;padding:20px 0}.onovo-history-item .text .list-wrapper .list li,.onovo-history-item .text p{color:#000!important;font-size:18px}.onovo-navs.js-history-navs:before{background:#000;content:"";height:3px;left:67px;position:absolute;right:67px;top:32.5px}.onovo-navs.js-history-navs .js-history-prev{left:0;position:absolute;top:0}.onovo-navs.js-history-navs .js-history-next{left:auto;position:absolute;right:0;top:0}.onovo-navs.js-history-navs .js-history-pagination,.onovo-navs.js-history-navs .onovo-paginations-container{align-items:center;display:flex;justify-content:space-between;left:97px;position:absolute;right:97px;top:18px}.onovo-navs.js-history-navs .js-history-pagination{left:0;right:0;top:0}.onovo-navs.js-history-navs .js-history-pagination .swiper-pagination-bullet{background:transparent;background:#fff;border-radius:0;-webkit-border-radius:0;height:32px;margin:0;width:32px}.onovo-navs.js-history-navs .js-history-pagination .swiper-pagination-bullet span{color:#000;font-size:22px;font-weight:700;left:50%;margin-left:-40px;position:absolute;top:-40px;white-space:nowrap;width:80px}@media (max-width:1024px){.onovo-history-item{display:block;height:auto}.onovo-history-item .image{height:440px;width:100%}.onovo-history-slider .swiper-slide{height:auto}.onovo-history-item .desc{max-width:100%;padding-left:0;padding-top:30px}}.onovo-intro{background:0 0;padding-bottom:30px;padding-top:200px}.onovo-intro .image{height:100%;left:0;position:absolute;top:0;width:100%}.onovo-counter .num,.onovo-history-item .subtitle,.onovo-team-item .num{color:#fff}@media (max-width:767px){.onovo-hero .title{font-size:clamp(65px,10.3vw,100px)}.onovo-hero .subtitle{font-size:18px;margin-bottom:30px;margin-top:30px;max-width:100%}.onovo-hero .subtitle br,.onovo-navs.js-history-navs .js-history-pagination .swiper-pagination-bullet span{display:none}.onovo-hero .container{padding-bottom:30px;padding-top:30px}.onovo-hero-parallax .title{font-size:40px}.onovo-intro{padding-top:160px}.js-hero-carousel-navs{bottom:30px}.onovo-hero-parallax .image video:after,.onovo-hero-parallax .image:after{opacity:.4}#pp-nav{right:10px!important}.onovo-navs.js-hero-parallax-navs{bottom:20px}.onovo-service-grid-item{max-width:340px;min-height:340px;padding:15px}.onovo-history-item .title,.onovo-service-item-inner .title,.onovo-team-item .title{font-size:26px}.onovo-service-item-inner .list ul li{margin:10px 0 0}.onovo-services-showcase .items ul li{margin-bottom:20px}.onovo-history-item .image,.onovo-services-showcase .items .image,.onovo-showcase-item .image,.onovo-video{height:280px}.onovo-team-item .desc{padding:38px}.onovo-video .play{transform:scale(.5)}.onovo-counter .num{font-size:80px}.onovo-counter .label{font-size:18px;margin:10px 0 20px}.onovo-history-slider .swiper-container{padding-top:90px}.onovo-navs.js-history-navs .js-history-pagination,.onovo-navs.js-history-navs .onovo-paginations-container{left:0;right:0}.onovo-history-item .subtitle{font-size:60px;line-height:1.3}.onovo-next i:before,.onovo-prev i:before{width:30px}.onovo-paginations-container{margin:0 5px}.onovo-next,.onovo-prev,.pager .onovo-next,.pager .onovo-prev{height:57px;width:57px}.onovo-navs.js-history-navs:before{top:27.5px}.onovo-navs.js-history-navs .onovo-paginations-container{margin:0 67px;top:13px}.onovo-hero .onovo-navs .onovo-next,.onovo-hero .onovo-navs .onovo-prev{top:-14px}}.post-content ol,.post-content ul{margin:30px 0}.post-content p{margin:0}.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{margin:0 0 25px}.post-content h3.pt-6{padding-top:0!important}.post-content ol,.post-content ul{font-size:18px}.post-content ol:not(.list-unstyled),.post-content ul:not(.list-unstyled){list-style-type:disc}.post-content ol li,.post-content ul li{margin:10px 0}.post-content table{border-collapse:collapse;margin:2rem 0;padding:0;width:100%}.post-content table td,.post-content table th{background:0 0;border:1px solid #c4c4c4;padding:10px 20px}h1,h2,h3,h4,h5,h6{-ms-word-wrap:break-word;word-wrap:break-word;max-width:100%}.post-content:after{clear:both;content:"";display:block;position:relative}@media (max-width:1024px){blockquote,blockquote p,blockquote.blockquote-style-1 .blockquote-content p{font-size:18px;line-height:1.7}blockquote{padding:130px 30px 30px}blockquote:before{left:30px;top:30px}}@media (max-width:767px){.pager a,.pager span{height:50px;line-height:50px;width:50px}.post-content table td,.post-content table th{padding:10px}.post-content tbody,.post-content td,.post-content tfoot,.post-content th,.post-content thead,.post-content tr{display:block;margin:-1px}.post-content th{display:none}}.section-ticker-about{min-height:320px;padding:120px 0;position:relative}.textAbout{position:relative}.textAbout .full-height{height:100%}.textAbout .container{margin-inline:auto;position:relative;z-index:5}.textAbout .dec_cirlce{height:min(240px,20dvw);position:absolute;right:0;top:40px;transform:translateX(50%);width:min(240px,20dvw);z-index:5}.textAbout .dec_cirlce span{animation:sharedec_rotate2 3s cubic-bezier(.77,0,.175,1) infinite;background:#fff;border:2px solid rgba(0,0,0,.05);border-radius:50%;height:80px;left:50%;margin:-40px 0 0 -40px;position:absolute;top:50%;width:80px;z-index:2}.textAbout .dec_cirlce:before{animation:sharedec_rotate 5s cubic-bezier(.77,0,.175,1) infinite;border:2px dotted rgba(0,0,0,.05);border-radius:50%;bottom:0;box-shadow:0 0 0 86px #000;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.textAbout .sec-lines{height:100%;left:0;opacity:1;position:absolute;top:0;width:100%;z-index:0}.textAbout .line-item{border-right:1px solid hsla(0,0%,60%,.1);box-sizing:border-box;float:left;height:100%;position:relative;width:20%}.textAbout .line-item:first-child:before{animation:scroll3 8s ease-out infinite;content:"";height:30px;position:absolute;right:-2px;top:0;width:4px}.textAbout .line-item:last-child:before{animation:scroll2 6s ease-out infinite;bottom:0;content:"";height:30px;position:absolute;right:-2px;width:4px}.textAbout .line-item:first-child{border-left:1px solid hsla(0,0%,60%,.09)}.textAbout .ticker-wrap{margin-right:8%;overflow:hidden}.textAbout .ticker{font-family:Orbitron,sans-serif;font-size:60px;font-weight:800;overflow:hidden;word-wrap:normal;animation:content-marquee 25s linear infinite;color:#000;height:80px;padding-left:1dvw;text-align:left;text-transform:uppercase;white-space:nowrap}.textAbout .content-marquee-outer{margin-left:calc(50% - 50dvw)!important;margin-right:calc(50% - 50dvw)!important;max-width:1000%!important;width:100dvw!important}.textAbout .content-marquee-inner{float:left;position:relative;z-index:0}.textAbout .ticker:after{content:attr(data-text);padding-left:1dvw}@keyframes content-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}#pages .dec_cirlce:not(.dot-yellow) span{border-bottom-color:#000!important;border-top-color:#000!important}#pages .dec_cirlce:not(.dot-yellow):before{border-left-color:#000!important;border-right-color:#000!important}#pages .dec_cirlce.dot-yellow:before{border-left-color:var(--primary-color)!important;border-right-color:var(--primary-color)!important;box-shadow:0 0 0 86px hsla(0,0%,100%,.051)}#pages .dec_cirlce.dot-yellow span{background-color:var(--primary-color)}.sec-lines{height:100%;left:0;opacity:1;position:absolute;top:0;width:100%;z-index:0}.line-item{border-right:1px solid hsla(0,0%,60%,.1);box-sizing:border-box;float:left;height:100%;position:relative;width:20%}.line-item:first-child:before{animation:scroll3 8s ease-out infinite;top:0}.line-item:first-child:before,.line-item:last-child:before{content:"";height:30px;position:absolute;right:-2px;width:4px}.line-item:last-child:before{animation:scroll2 6s ease-out infinite;bottom:0}@keyframes scroll3{0%{opacity:1;top:0}50%{top:50%}to{opacity:.5;top:100%}}@keyframes scroll2{0%{bottom:0;opacity:1}50%{bottom:50%}to{bottom:100%;opacity:.5}}.line-item:first-child{border-left:1px solid hsla(0,0%,60%,.09)}@media screen and (max-width:1067px){.tertiary--navbar .tertiary-cta{display:none!important}}.mt-0{margin-top:0}.mt-7{margin-top:4.5rem!important}.mb-6{margin-bottom:3.75rem!important}.pt-0{padding-top:0}.pt-6{padding-top:3.75rem!important}.pt-7{padding-top:4.5rem!important}.pt-10{padding-top:9.4rem!important}.pb-0{padding-bottom:0}.pl-6{padding-left:3.75rem!important}.pr-7{padding-right:4.38rem!important}.vh-40{height:40vh!important}.vh-50{height:50vh!important}.vh-60{height:60vh!important}.vhmax-60{max-height:60vh!important}.vh-85{height:85dvh!important}@media (max-width:992px){.vh-40{height:40dvh!important}.vh-50{height:50dvh!important}.vh-60{height:60dvh!important}.vhmax-60{max-height:60dvh!important}.vh-85{height:85dvh!important}}.h-105{height:105%!important}.w-70{width:70%!important}.maxw-300{max-width:300px}.maxw-300,.maxw-600{margin:0 auto;width:100%}.maxw-600{max-width:600px}.maxw-700{max-width:700px}.maxw-700,.maxw-800{margin:0 auto;width:100%}.maxw-800{max-width:800px}.maxw-1000{margin:0 auto;max-width:1200px;width:100%}.js-toolbar{align-items:center;color:var(--light-1);display:flex;justify-content:space-between;padding:15px 43px;transition:.6s ease;width:100%}.js-toolbar-fix{background-color:var(--dark-4);color:var(--light-1)}.logo{font-size:var(--fs-h5);line-height:1;margin-bottom:0}@media (max-width:768px){.mb-6{margin-bottom:2.75rem}#pages .banner-social-text,.no-mobile{display:none}}@media (max-width:992px){.js-toolbar{padding:12px 16px}.logo{font-size:1.8rem}}.js-submenu.js-submenu-active{pointer-events:auto}.slides{position:absolute}.cover-img,.slides{height:100%;width:100%}.cover-img{display:block;-o-object-fit:cover;object-fit:cover}.jarallax,.js-video-1,.js-video-10,.js-video-11,.js-video-12,.js-video-2,.js-video-3,.js-video-4,.js-video-5,.js-video-6,.js-video-7,.js-video-8,.js-video-9{position:relative;z-index:0}.jarallax>.jarallax-img,.js-video-10>.jarallax-img,.js-video-11>.jarallax-img,.js-video-12>.jarallax-img,.js-video-1>.jarallax-img,.js-video-2>.jarallax-img,.js-video-3>.jarallax-img,.js-video-4>.jarallax-img,.js-video-5>.jarallax-img,.js-video-6>.jarallax-img,.js-video-7>.jarallax-img,.js-video-8>.jarallax-img,.js-video-9>.jarallax-img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.js-video-1{height:13dvw}@media (max-width:798px){.js-video-1{height:30dvw}}.section-img-parallax:not(.parallax-jobs){background-color:#000;min-height:100svh;overflow:hidden;position:relative}@media (min-width:768px){.section-img-parallax{height:90dvh;max-height:90dvh}}.section-img-parallax img{backface-visibility:hidden;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;will-change:transform;z-index:0}.parallax-img-wrapper{filter:grayscale(100%);transition:filter .9s ease-in-out}.js-parallax-scale{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.js-fade,.js-fade-left,.js-fade-right{visibility:hidden}.js-zoom-in,.js-zoom-out{overflow:hidden;visibility:hidden}.js-zoom-in-scroll,.js-zoom-out-scroll{position:relative;width:100%}.js-scroll-horiz{color:var(--brown-1);white-space:nowrap}.js-horiz-loop{height:20dvw;overflow:hidden;position:relative;width:100dvw}.js-horiz-loop li{display:inline-block;margin-right:30px;padding:0}.wrap-scale{height:100dvh;position:relative;width:100dvw}.js-scale-scroll:not(.fix-mobile){left:50%;position:absolute;top:50%;transform-origin:50% 50%;width:100dvw}.wrap-img-scale{height:100%}.wrap-img-scale img{display:block;height:100%;margin:0 auto}.js-fade-scroll-2{backface-visibility:hidden;perspective:1000px}@media (max-width:992px){.fix-mobile .wrap-img-scale{align-items:center;display:flex;height:auto!important;justify-content:center;margin:0!important;padding:0!important}.fix-mobile .wrap-img-scale img{display:block!important;height:auto!important;margin:0 auto!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important}.wrap-scale{height:auto!important;min-height:auto!important}.fix-mobile{bottom:auto!important;left:auto!important;position:relative!important;right:auto!important;rotate:none!important;scale:none!important;top:auto!important;translate:none!important}}.js-split-chars-l,.js-split-chars-left,.js-split-chars-letter-up,.js-split-chars-up,.js-split-lines-fade-up,.js-split-lines-left,.js-split-lines-up,.js-split-rotate,.js-split-words-up{font-kerning:none;-webkit-text-rendering:optimizeSpeed;text-rendering:optimizeSpeed;transform:translateZ(0)}.js-split-rotate{visibility:hidden}.js-split-rotate .char{display:inline-block;opacity:0;transform:translate3d(0,80px,0) rotateX(180deg) scale(.8)}@media (max-width:767px){.js-split-rotate .char{transform:translate3d(0,40px,0) rotateX(90deg) scale(.9)}}.js-split-chars-l,.js-split-chars-left,.js-split-chars-letter-up,.js-split-chars-up,.js-split-lines-left,.js-split-lines-up,.js-split-words-up,.split-outer{overflow:hidden}.split-inner{display:inline-block;height:auto;overflow:visible;position:relative}.split-inner .char{display:inline-block;left:0;opacity:0;pointer-events:none;position:absolute;top:0}.js-reveal-img-l,.js-reveal-img-l2,.js-reveal-img-r,.js-reveal-img-rotate,.js-reveal-img-v,.js-reveal-parallax-l,.js-reveal-parallax-r{overflow:hidden;position:relative}.section-welcome .js-reveal-parallax-l{max-height:100svh;overflow:hidden}.js-reveal-parallax-r{transform-origin:right}canvas{display:block;left:0;pointer-events:none;position:fixed;top:0;z-index:-1}@media (max-width:992px){.text-lg-end{text-align:start}}.js-drag-proxy{height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:1500px){.section-qns.section-welcome>.container-xs>.row,.section-qns.section-welcome>.container>.row{flex-direction:column}.section-qns.section-welcome>.container-xs>.row>.col-xl-6,.section-qns.section-welcome>.container-xs>.row>.col-xxl-6,.section-qns.section-welcome>.container>.row>.col-xl-6,.section-qns.section-welcome>.container>.row>.col-xxl-6{max-width:100%!important;width:100%!important}.service-wrapper.service-style-1{max-height:100%!important}.section-welcome .col-lg-6 py-5{padding-top:0}.case-info-section .case-info{margin:0 auto;max-width:1700px;padding:1.5rem 25px!important}#overlay .case-info .list-unstyled li p{color:#000;font-size:16px;line-height:22px;margin-bottom:0}}@media (max-width:1480px){.onovo-hero .onovo-play-btn{bottom:auto;transform:translateY(-50%)}}@media (min-width:1024px){.col-xl-6{flex:0 0 auto;width:50%}}@media (max-width:1199px){.container{margin:0 auto;max-width:100%;width:100%}#home .container{padding:40px 60px}#home .container-xs{padding:80px 60px}.section-welcome .js-reveal-parallax-l{max-height:-moz-max-content;max-height:max-content}#home .section-welcome .d-lg-block{backface-visibility:hidden;height:auto!important;-o-object-fit:cover;object-fit:cover;padding:0!important;position:relative!important;top:0!important;transform:none!important;width:100%!important;will-change:transform,filter}.section-welcome .js-reveal-parallax-l{height:100%!important;max-height:100%;overflow:hidden}.onovo-hero .hero-content{max-width:100%}.h2,h2{font-size:var(--fs-h1)}.ps-5{padding-left:1rem!important}.widget-info .number{line-height:32px}.banner .interval{margin-left:0}.section-welcome>.container-xs>.row>.col-xl-6,.section-welcome>.container-xs>.row>.col-xxl-6{padding-top:0}}@media (max-width:1024px){.banner-three .frame i,.site-footer .frame i{font-size:64px}.banner__content h1{font-size:clamp(45px,8.5vw,160px);line-height:2em!important}}@media (max-width:991px){footer .footer-column.widget{padding-top:36px}.site-footer .container-footer .footer-content .footer-right{align-self:center;flex-direction:row!important;margin-inline:auto;width:100%}.py-5{padding-bottom:0!important;padding-top:0!important}.services-top .col-11{width:100%}#pages.services-page .onovo-section.onovo-hero+.container-fluid .justify-content-between.flex-nowrap .col-11{margin-top:0!important;padding:0;width:100%}#pages.services-page .onovo-section.onovo-hero+.container-fluid .justify-content-between.flex-nowrap .col-11.align-ie{padding-bottom:60px!important}#pages.services-page .onovo-section.onovo-hero+.container-fluid .justify-content-between.flex-nowrap .col-11:first-of-type{margin-bottom:0!important}#pages.services-page .onovo-section.onovo-hero+.container-fluid .justify-content-between.flex-nowrap .col-11.align-ie h3{justify-content:flex-end}}@media (max-width:767px){#pages .banner-container{align-items:flex-start;display:flex;height:auto;justify-content:flex-start;margin-left:40px;padding:0;transform:translateY(0)}.container,footer .footer-content{gap:10%!important;margin:0 auto;max-width:100%;padding:60px 22px;width:100%}.site-footer .container-footer .footer-content .footer-left,.site-footer .container-footer .footer-content .footer-right{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}.container-xxl{padding:100px 22px}.container-xs{padding:0 22px}.onovo-hero .container{padding:0 40px}.grid-wrapper.grid-xs-1{grid-template-columns:1fr!important}footer .gap-5.footer-left{flex-basis:50%;flex-direction:column!important}footer .widget{padding-left:7px;padding-right:7px}footer .widget.widget-newsletter{margin-bottom:0!important;padding-left:0;padding-right:0;padding-top:0!important}footer .copyright-link{align-items:center;flex-direction:column}footer .special-f-text{background-color:transparent;border-radius:5px;cursor:pointer;margin-bottom:0}.section-facile.container-fluid{margin:0 auto;max-width:100%;width:100%}.section-facile.container-fluid .pin-spacer{padding:0!important}.site-footer.footer-dark .widget-newsletter .newsletter-form .form-control{font-size:12px}}@media screen and (min-width:1024px) and (max-width:1200px){.site-footer.footer-dark .footer-copyright{padding:7px 85px 22px}}@media screen and (max-width:1067px){.flipCard.col-md-6{flex:0 0 50%;max-width:50%}}@media screen and (max-width:1023px){.stripe-2{background:rgba(33,33,33,.75)}.site-footer .container-footer .footer-content .footer-column:nth-of-type(2) .widget{max-width:100%!important;padding:0;padding-top:0!important;width:100%!important}.site-footer .container-footer .widget text-black.pb-2{padding-top:25px}}@media screen and (max-width:680px){.banner-three .frame.link-commercial{height:200px;margin-right:1.5rem;width:200px}}@media screen and (max-width:575px){#home .banner__content{margin-top:-18rem}}@media screen and (min-width:576px){#home .frame.link-commercial{bottom:11.7dvh}.site-footer .container-footer .footer-copyright{bottom:1rem}#pages.contact-page .container .row{padding:0}#pages.services-page .onovo-section.onovo-hero+.container-fluid .justify-content-between.flex-nowrap .col-3{display:none}}@media screen and (min-width:768px){#home .section-welcome .row .col-lg-6 .ps-4 .row .col-sm-8 .list-wrapper .list.col-2{gap:10px 30px}#home .section-welcome .row .col-lg-6 .ps-4 .row .col-sm-8 .list-wrapper li{width:calc(50% - 15px)}#pages.about-page .container-fluid:nth-of-type(4) .container .onovo-history-slider .desc .subtitle{font-size:50px}#pages.about-page .container-fluid:nth-of-type(4) .container .onovo-history-slider .desc .title{font-size:38px;padding-bottom:20px}#pages.about-page .container-fluid:nth-of-type(4) .container .onovo-history-slider .desc li,#pages.about-page .container-fluid:nth-of-type(4) .container .onovo-history-slider .desc p{font-size:18px}#pages.about-page .section-ticker-about .ticker-wrap .ticker{position:relative;text-align:center}#pages.jobs-page .container-fluid.about__area-2.position-relative .container-xxl .justify-content-between{flex-direction:row!important}#pages.jobs-page .section-jobs .container-xxl{padding:100px 50px}.a-verifier,.site-footer .container-footer .footer-copyright{padding:7px 80px 7px 65px}}@media screen and (min-width:992px){#home .banner-three #ball-wrapper .frame.link-commercial{bottom:80px;right:-71px}#home .align-cc .container-top,#home .left-welcome .container-top{justify-content:start}#pages.pneus-page .bg-stripes{right:15px}#pages.about-page .container-fluid:nth-of-type(4) .container .onovo-history-slider,#pages.contact-page .container-fluid:nth-of-type(4) .container .onovo-history-slider,#pages.faq-page .container-fluid:nth-of-type(4) .container .onovo-history-slider,#pages.jobs-page .container-fluid:nth-of-type(4) .container .onovo-history-slider,#pages.pneus-page .container-fluid:nth-of-type(4) .container .onovo-history-slider,#pages.services-page .container-fluid:nth-of-type(4) .container .onovo-history-slider{height:auto}#pages.about-page .onovo-section.onovo-hero .container svg,#pages.contact-page .onovo-section.onovo-hero .container svg,#pages.faq-page .onovo-section.onovo-hero .container svg,#pages.jobs-page .onovo-section.onovo-hero .container svg,#pages.pneus-page .onovo-section.onovo-hero .container svg,#pages.services-page .onovo-section.onovo-hero .container svg{left:-30%}#pages.services-page .onovo-section.onovo-hero+.container-fluid .justify-content-between.flex-nowrap{flex-direction:row!important;padding-bottom:4rem}#pages.services-page .onovo-section.onovo-hero+.container-fluid .justify-content-between.flex-nowrap .col-3{display:flex;height:350px}#pages.services-page .onovo-section.onovo-hero+.container-fluid .justify-content-between.flex-nowrap .col-11{max-width:300px}}@media screen and (min-width:1024px){.site-footer .container-footer .footer-content .footer-right{flex-direction:row!important}}@media screen and (min-width:1200px){#pages.services-page .onovo-section.onovo-hero+.container-fluid .justify-content-between.flex-nowrap .col-3{display:flex;height:450px}#pages.services-page .onovo-section.onovo-hero+.container-fluid .justify-content-between.flex-nowrap .col-11{max-width:none}}@media screen and (min-width:1400px){#home .banner__content{margin-top:-5rem}}#pages .card-team .side.back .onovo-subtitle-1,#pages .card-team .side.back .title{transform:scaleX(-1)}#pages .flipCard:not(.flipPromo) .card-team .side.back .onovo-subtitle-1{font-size:20px;font-weight:600;margin-block-end:0;margin-block-start:0}@media (max-width:1400px){.space-top .col-10,.space-top .col-md-10{flex:0 0 auto;padding-left:0;padding-right:0;width:100%}.space-medium-pt{padding:100px 0 0}.space-medium-pb{padding:0 0 100px}.section-form .form-wrapper{padding:36px 20px!important}.flipCard:not(.second-team):not(.flipPromo){height:46dvw;max-height:625px}.col-lg-3.flipCard:not(.flipPromo) .onovo-team-item{height:100%;max-height:625px}.flipCard.col-md-6{flex:0 0 33.3333%;max-width:33.3333%}}@media (max-width:1200px){.flipCard.flipPromo .onovo-team-item .desc{padding:0;position:relative}#pages.about-page .onovo-section.onovo-hero .container h1,#pages.contact-page .onovo-section.onovo-hero .container h1,#pages.faq-page .onovo-section.onovo-hero .container h1,#pages.jobs-page .onovo-section.onovo-hero .container h1,#pages.pneus-page .onovo-section.onovo-hero .container h1,#pages.policy-page .onovo-section.onovo-hero .container h1,#pages.services-page .onovo-section.onovo-hero .container h1{position:relative;scale:.99}#pages.about-page .container-fluid:nth-of-type(2) .container,#pages.contact-page .container-fluid:nth-of-type(2) .container,#pages.faq-page .container-fluid:nth-of-type(2) .container,#pages.jobs-page .container-fluid:nth-of-type(2) .container,#pages.pneus-page .container-fluid:nth-of-type(2) .container,#pages.services-page .container-fluid:nth-of-type(2) .container{padding-bottom:30px}#pages.about-page .container-fluid:nth-of-type(3) .container,#pages.contact-page .container-fluid:nth-of-type(3) .container,#pages.faq-page .container-fluid:nth-of-type(3) .container,#pages.jobs-page .container-fluid:nth-of-type(3) .container,#pages.pneus-page .container-fluid:nth-of-type(3) .container,#pages.services-page .container-fluid:nth-of-type(3) .container{padding-top:0}#pages.about-page .container-fluid:nth-of-type(3) .container .row .col-lg-6 .section-title,#pages.contact-page .container-fluid:nth-of-type(3) .container .row .col-lg-6 .section-title,#pages.faq-page .container-fluid:nth-of-type(3) .container .row .col-lg-6 .section-title,#pages.jobs-page .container-fluid:nth-of-type(3) .container .row .col-lg-6 .section-title,#pages.pneus-page .container-fluid:nth-of-type(3) .container .row .col-lg-6 .section-title,#pages.services-page .container-fluid:nth-of-type(3) .container .row .col-lg-6 .section-title{margin-bottom:0;padding-bottom:8px!important}#pages.about-page .container-fluid:nth-of-type(3) .container .row .col-lg-6 .section-img-parallax,#pages.contact-page .container-fluid:nth-of-type(3) .container .row .col-lg-6 .section-img-parallax,#pages.faq-page .container-fluid:nth-of-type(3) .container .row .col-lg-6 .section-img-parallax,#pages.jobs-page .container-fluid:nth-of-type(3) .container .row .col-lg-6 .section-img-parallax,#pages.pneus-page .container-fluid:nth-of-type(3) .container .row .col-lg-6 .section-img-parallax,#pages.services-page .container-fluid:nth-of-type(3) .container .row .col-lg-6 .section-img-parallax{min-height:auto}#pages.about-page .container-fluid:nth-of-type(4) .container,#pages.contact-page .container-fluid:nth-of-type(4) .container,#pages.faq-page .container-fluid:nth-of-type(4) .container,#pages.jobs-page .container-fluid:nth-of-type(4) .container,#pages.pneus-page .container-fluid:nth-of-type(4) .container,#pages.services-page .container-fluid:nth-of-type(4) .container{padding-bottom:0}#pages.about-page .container-fluid:nth-of-type(4) .container .row .section-title h2,#pages.contact-page .container-fluid:nth-of-type(4) .container .row .section-title h2,#pages.faq-page .container-fluid:nth-of-type(4) .container .row .section-title h2,#pages.jobs-page .container-fluid:nth-of-type(4) .container .row .section-title h2,#pages.pneus-page .container-fluid:nth-of-type(4) .container .row .section-title h2,#pages.services-page .container-fluid:nth-of-type(4) .container .row .section-title h2{margin:0}#pages.about-page .container-fluid:nth-of-type(4) .container .onovo-history-slider .desc .subtitle,#pages.contact-page .container-fluid:nth-of-type(4) .container .onovo-history-slider .desc .subtitle,#pages.faq-page .container-fluid:nth-of-type(4) .container .onovo-history-slider .desc .subtitle,#pages.jobs-page .container-fluid:nth-of-type(4) .container .onovo-history-slider .desc .subtitle,#pages.pneus-page .container-fluid:nth-of-type(4) .container .onovo-history-slider .desc .subtitle,#pages.services-page .container-fluid:nth-of-type(4) .container .onovo-history-slider .desc .subtitle{font-size:50px;margin-bottom:0}#pages.about-page .container-fluid:nth-of-type(4) .container .onovo-history-slider .desc .title,#pages.contact-page .container-fluid:nth-of-type(4) .container .onovo-history-slider .desc .title,#pages.faq-page .container-fluid:nth-of-type(4) .container .onovo-history-slider .desc .title,#pages.jobs-page .container-fluid:nth-of-type(4) .container .onovo-history-slider .desc .title,#pages.pneus-page .container-fluid:nth-of-type(4) .container .onovo-history-slider .desc .title,#pages.services-page .container-fluid:nth-of-type(4) .container .onovo-history-slider .desc .title{font-size:20px;padding-bottom:0}#pages.about-page .container-fluid:nth-of-type(4) .container .onovo-history-slider .desc .list-wrapper,#pages.contact-page .container-fluid:nth-of-type(4) .container .onovo-history-slider .desc .list-wrapper,#pages.faq-page .container-fluid:nth-of-type(4) .container .onovo-history-slider .desc .list-wrapper,#pages.jobs-page .container-fluid:nth-of-type(4) .container .onovo-history-slider .desc .list-wrapper,#pages.pneus-page .container-fluid:nth-of-type(4) .container .onovo-history-slider .desc .list-wrapper,#pages.services-page .container-fluid:nth-of-type(4) .container .onovo-history-slider .desc .list-wrapper{margin:0!important;padding-top:0!important}#pages.about-page .section-ticker-about .ticker-wrap,#pages.contact-page .section-ticker-about .ticker-wrap,#pages.faq-page .section-ticker-about .ticker-wrap,#pages.jobs-page .section-ticker-about .ticker-wrap,#pages.pneus-page .section-ticker-about .ticker-wrap,#pages.services-page .section-ticker-about .ticker-wrap{padding:0 2rem}#pages.about-page .section-ticker-about .ticker-wrap .ticker,#pages.contact-page .section-ticker-about .ticker-wrap .ticker,#pages.faq-page .section-ticker-about .ticker-wrap .ticker,#pages.jobs-page .section-ticker-about .ticker-wrap .ticker,#pages.pneus-page .section-ticker-about .ticker-wrap .ticker,#pages.services-page .section-ticker-about .ticker-wrap .ticker{font-weight:700;position:relative;text-align:center;z-index:2}#pages.about-page .section-ticker-about .dec_cirlce,#pages.contact-page .section-ticker-about .dec_cirlce,#pages.faq-page .section-ticker-about .dec_cirlce,#pages.jobs-page .section-ticker-about .dec_cirlce,#pages.pneus-page .section-ticker-about .dec_cirlce,#pages.services-page .section-ticker-about .dec_cirlce{bottom:-2rem;scale:.5}#pages.about-page .container-fluid.bg-black .container .row .col-lg-12,#pages.contact-page .container-fluid.bg-black .container .row .col-lg-12,#pages.faq-page .container-fluid.bg-black .container .row .col-lg-12,#pages.jobs-page .container-fluid.bg-black .container .row .col-lg-12,#pages.pneus-page .container-fluid.bg-black .container .row .col-lg-12,#pages.services-page .container-fluid.bg-black .container .row .col-lg-12{padding:0}#pages.about-page .onovo-section.pao-team .flipCard,#pages.contact-page .onovo-section.pao-team .flipCard,#pages.faq-page .onovo-section.pao-team .flipCard,#pages.jobs-page .onovo-section.pao-team .flipCard,#pages.pneus-page .onovo-section.pao-team .flipCard,#pages.services-page .onovo-section.pao-team .flipCard{height:625px;width:400px}#pages.about-page .onovo-section.pao-team .flipCard .onovo-team .onovo-team-item,#pages.contact-page .onovo-section.pao-team .flipCard .onovo-team .onovo-team-item,#pages.faq-page .onovo-section.pao-team .flipCard .onovo-team .onovo-team-item,#pages.jobs-page .onovo-section.pao-team .flipCard .onovo-team .onovo-team-item,#pages.pneus-page .onovo-section.pao-team .flipCard .onovo-team .onovo-team-item,#pages.services-page .onovo-section.pao-team .flipCard .onovo-team .onovo-team-item{height:100%}#pages.about-page .onovo-section.pao-team .flipCard .side.back .onovo-social-1 ul,#pages.contact-page .onovo-section.pao-team .flipCard .side.back .onovo-social-1 ul,#pages.faq-page .onovo-section.pao-team .flipCard .side.back .onovo-social-1 ul,#pages.jobs-page .onovo-section.pao-team .flipCard .side.back .onovo-social-1 ul,#pages.pneus-page .onovo-section.pao-team .flipCard .side.back .onovo-social-1 ul,#pages.services-page .onovo-section.pao-team .flipCard .side.back .onovo-social-1 ul{position:relative;text-align:center}#pages.about-page .cta__area,#pages.contact-page .cta__area,#pages.faq-page .cta__area,#pages.jobs-page .cta__area,#pages.pneus-page .cta__area,#pages.services-page .cta__area{justify-content:center;padding-right:0}#pages.about-page .container-fluid.about__area-2.position-relative .pt-10,#pages.contact-page .container-fluid.about__area-2.position-relative .pt-10,#pages.faq-page .container-fluid.about__area-2.position-relative .pt-10,#pages.jobs-page .container-fluid.about__area-2.position-relative .pt-10,#pages.pneus-page .container-fluid.about__area-2.position-relative .pt-10,#pages.services-page .container-fluid.about__area-2.position-relative .pt-10{padding-top:4rem}#pages.about-page .section-jobs .container-xxl,#pages.contact-page .section-jobs .container-xxl,#pages.faq-page .section-jobs .container-xxl,#pages.jobs-page .section-jobs .container-xxl,#pages.pneus-page .section-jobs .container-xxl,#pages.services-page .section-jobs .container-xxl{padding-top:2rem}#pages.about-page .section-jobs .job-details,#pages.contact-page .section-jobs .job-details,#pages.faq-page .section-jobs .job-details,#pages.jobs-page .section-jobs .job-details,#pages.pneus-page .section-jobs .job-details,#pages.services-page .section-jobs .job-details{justify-content:center}#pages.about-page .section-jobs .job-details img,#pages.contact-page .section-jobs .job-details img,#pages.faq-page .section-jobs .job-details img,#pages.jobs-page .section-jobs .job-details img,#pages.pneus-page .section-jobs .job-details img,#pages.services-page .section-jobs .job-details img{width:100%}.textAbout{align-items:center;display:flex;justify-content:center;min-height:250px}.about-ticker{left:50%;overflow:hidden;padding:unset;position:relative;transform:translateX(-50%);width:100vw}#pages.about-page .section-products .container-xxl .ps-5,#pages.contact-page .section-products .container-xxl .ps-5,#pages.faq-page .section-products .container-xxl .ps-5,#pages.jobs-page .section-products .container-xxl .ps-5,#pages.pneus-page .section-products .container-xxl .ps-5,#pages.services-page .section-products .container-xxl .ps-5{padding-left:0!important}.contact-head .col-lg-5,.contact-head .col-lg-7{flex:0 0 100%;max-width:100%}.contact-head .col-lg-5 .section-title.pe-5{padding-right:0!important}#getquote .col-md-8{flex:0 0 auto;width:100%}.form-wrapper .row .col-lg-12,.form-wrapper .row .col-md-6{padding-left:10px!important;padding-right:10px!important}#pages.about-page .onovo-section.pao-team .flipCard.flipPromo{height:400px;max-width:none}.flipCard.col-md-6{flex:0 0 50%;max-width:50%}#pages.contact-page .container-fluid.about__area-2 .maxw-600{max-width:none}#pages.contact-page .container-fluid.about__area-2 .col-md-6{flex:0 0 auto;width:100%}#pages.contact-page .cta__area{justify-content:center!important;margin:0 auto}#pages.contact-page .google-map{margin-bottom:2rem;margin-top:3.5rem}#pages.contact-page .container .row{padding:0 .5rem}#pages.contact-page .container .row .pe-5{padding-right:0!important}#pages.contact-page .container .row h4{font-size:var(--fs-h2)!important}#pages.contact-page .container .row .contact-form .contact-send .attract-hover{display:flex;justify-content:center;padding-right:0;padding-top:1rem}#pages.services-page .onovo-section.onovo-hero+.container-fluid .justify-content-between.flex-nowrap .col-3{display:none}#pages.services-page .onovo-section.onovo-hero+.container-fluid .justify-content-between.flex-nowrap .col-11{padding:0}#pages.services-page .onovo-section.onovo-hero+.container-fluid .justify-content-between.flex-nowrap .col-11 p{margin:0!important;padding-top:0!important}#pages.services-page .onovo-section.onovo-hero+.container-fluid .justify-content-between.flex-nowrap .col-11:first-of-type{padding-right:0}#pages.services-page .onovo-section.onovo-hero+.container-fluid .justify-content-between.flex-nowrap .col-11 .ps-5{padding-left:0!important}#pages.services-page .onovo-section.onovo-hero+.container-fluid .justify-content-between.flex-nowrap h3{display:flex;margin-bottom:2rem}#pages.services-page .video-bg-jarallax.jarallax{min-height:auto}#pages.services-page .section-form .list-wrapper .attract-hover{display:flex;justify-content:center;padding-right:0;padding-top:1rem}.blog-area{padding:0 .5rem}.blog-area h4{font-size:25px}.blog-area .cta__area{display:block;justify-content:center;padding-bottom:0;padding-right:0;padding-top:0}#home .section-welcome .align-cc,#home .section-welcome .left-welcome{width:100%}#home .section-welcome .align-cc .container-top .text,#home .section-welcome .left-welcome .container-top .text{font-size:33px}#home .section-welcome .row-intro.row{gap:60px!important;padding-bottom:80px}.maxw-700{max-width:100%}#home .section-welcome .row .col-lg-6:nth-of-type(2){width:100%}.grid-wrapper{grid-gap:50px}#home .section-welcome .row .col-lg-6 .ps-4{padding:0!important}#home .section-welcome .row .col-lg-6 .ps-4 .title{font-size:36px}#home .section-welcome .row .col-lg-6 .ps-4 .row{justify-content:center;padding:0!important}#home .section-welcome .row .col-lg-6 .ps-4 .row .col-sm-8{padding-right:0!important}#home .section-welcome .row .col-lg-6 .ps-4 .row .col-sm-8 .list-wrapper .list.col-2{gap:10px 10px}#home .section-welcome .row .col-lg-6 .ps-4 .row .col-sm-8 .list-wrapper li{width:auto}#home .section-welcome .row .col-lg-6 .ps-4 .row .attract-hover{display:flex;justify-content:center;padding-right:0;padding-top:1rem}#home .parallax-img-wrapper,#home .parallax-img-wrapper img,#home .section-img-parallax{aspect-ratio:16/9;min-height:50vh}#home .space-services .row{padding:0 1.5rem}#home .space-services .row.gy-4{padding:0}#home .space-services .row .ps-xxl-5{margin:0!important}#home .pix-bg-jarallax,#home .video-bg-jarallax{height:-moz-fit-content;height:fit-content;min-height:auto}#home .testimonial-section .title,#home .testimonial-section h2{font-size:36px}#home .section-facile .section-title h5{font-size:25px;padding:0 2rem}body section.bg-black.section-marquee .col-md-12,body section.bg-black.section-marquee .pt-7{margin-top:0;padding-top:0}body section.bg-black.section-marquee .col-md-12 .marquee-wrapper .marquee-inner,body section.bg-black.section-marquee .pt-7 .marquee-wrapper .marquee-inner{gap:25px}.site-footer .container-footer h6,.site-footer .container-footer h6 a,.site-footer .container-footer p.h6,.site-footer .container-footer p.h6 a{font-size:20px;padding-left:0}.site-footer .container-footer ul{padding-left:0}.site-footer .container-footer .footer-content{padding-bottom:50px;padding-top:50px}.site-footer .container-footer .footer-content .footer-column{display:initial!important}.site-footer .container-footer .footer-content .footer-column .footer-left-info{align-items:center;flex-direction:column}.site-footer .container-footer .footer-content .footer-column:nth-of-type(2),.site-footer .container-footer .footer-content .footer-column:nth-of-type(2) .widget{padding:0}.site-footer .container-footer .footer-content .footer-right{flex-direction:column!important;gap:25px!important}.site-footer .container-footer .footer-copyright{bottom:0;left:0;position:absolute;z-index:2}#pages.about-page .onovo-section.onovo-hero .container h1 .slogan,#pages.contact-page .onovo-section.onovo-hero .container h1 .slogan,#pages.faq-page .onovo-section.onovo-hero .container h1 .slogan,#pages.jobs-page .onovo-section.onovo-hero .container h1 .slogan,#pages.pneus-page .onovo-section.onovo-hero .container h1 .slogan,#pages.policy-page .onovo-section.onovo-hero .container h1,#pages.services-page .onovo-section.onovo-hero .container h1 .slogan{line-height:1!important}#pages.about-page .onovo-section.pao-team .flipCard:not(.flipPromo),#pages.contact-page .onovo-section.pao-team .flipCard:not(.flipPromo),#pages.faq-page .onovo-section.pao-team .flipCard:not(.flipPromo),#pages.jobs-page .onovo-section.pao-team .flipCard:not(.flipPromo),#pages.pneus-page .onovo-section.pao-team .flipCard:not(.flipPromo),#pages.services-page .onovo-section.pao-team .flipCard:not(.flipPromo){flex:0 0 50%;max-width:50%}.dec_cirlce{display:none}.case-info-section .case-info{margin:0 auto;max-width:1700px;padding:1.5rem 36px!important}.case-info-section .case-info ul{flex-wrap:nowrap!important;gap:10px}.case-info-section .case-info ul li{flex:1 1 20%;text-align:center}#pages.jobs-page .section-jobs .container-xxl{padding-top:100px!important}.case-info-section .case-info ul li h6{color:#000;margin-bottom:6px;text-align:left}}@media only screen and (max-width:1699.98px){.banner .banner-left-text{left:35px;z-index:9999}.banner .banner-right-text{right:35px;z-index:9999}}@media only screen and (max-width:1199.98px){.primary-navbar{padding:21px 0}.tertiary--navbar{padding:0}footer .gap-4.footer-left{align-items:flex-start;flex-direction:column!important;gap:50px!important}footer .footer-content{flex-direction:column;gap:10%!important;margin:0 auto;max-width:100%;padding:60px 58px;width:100%}.site-footer .container-footer .footer-content .footer-column{display:flex!important;max-width:100%;min-width:200px!important;width:100%}.site-footer .container-footer .footer-content .footer-column a{align-self:center;padding-right:0}footer .widget-info .number{font-size:2.5rem;line-height:32px}footer .footer-logo{max-width:450px}.site-footer .container-footer .footer-content .footer-right{flex-direction:row!important;gap:25px!important}.site-footer.footer-dark .footer-copyright{padding:7px 58px 22px}.footer-left-info{gap:25px}.faq .accordion .accordion-body{padding:0 20px 30px}.faq .accordion h5 button{padding:30px 20px}#pages .banner-three .attract-hover{display:none}.job-detail-info .col-md-12.pt-7.pb-4{padding-top:50px}}@media only screen and (max-width:1023px){#pages .banner__content h1{word-break:break-word}#pages .banner__content .no-mobile{display:none}.blog-area #btn_wrapper,.blog-area .btn_wrapper{display:block;float:right;height:auto;margin-left:auto;max-width:none;padding-right:0;width:auto}.job-detail-info .col-md-12.pt-7.pb-4{padding-top:30px}.blog-area .section-title{margin-bottom:0}.blog-area .text-lg-end{margin-bottom:1.5rem}#overlay .form-wrapper,#overlay .left-form{margin-top:0;margin-top:0!important;overflow:hidden}.job-detail-info col-md-12.pt-7.pb-4{padding-top:25px}#fancy_icon{margin-top:23px}#overlay .job-detail-info .case-avantages p{font-size:16px;line-height:23px;margin-top:25px}.promo-page .text-stroke{display:none}#pages .container-xxl-bs,.container,.container-t-xl,.container-xs,.container-xxl,footer .footer-content{margin:0 auto;max-width:100%;padding:40px 58px;width:100%}#home .container{padding:40px 50px}.space-top .container{padding:40px 80px}#pages .container-xxl-bs,#pages:not(.apply-jobs) .container-xxl,.container-t-xl{padding-top:100px}#pages.jobs-page .section-jobs .container-xxl{padding:80px!important}.container-xs{margin:0 auto;max-width:100%;padding:60px 50px;width:100%}#pages.jobs-page .container-fluid.about__area-2.position-relative .container-xxl .justify-content-between{flex-direction:column!important;flex-wrap:nowrap!important}.section-vitrine .container-xs{padding:0 50px}.row.justify-content-between.col-reverse{flex-direction:column-reverse!important}.event-box .row.justify-content-between,.event-box .row.justify-content-between.col-reverse{flex-direction:row!important}.space-top.container{padding:60px 58px}.section-facile .h5.text-yellow{font-size:36px}.section-facile>.container{padding-top:0}.onovo-hero:not(.home-banner) .container{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;padding:15rem 58px 80px;position:relative;z-index:3}.onovo-hero .title{display:flex;flex-direction:column;justify-content:flex-start}.onovo-hero .hero-content{display:flex;flex-direction:column;gap:15px;justify-content:flex-end;max-width:782px;width:100%}.onovo-hero .slogan{left:107px;line-height:1.2;max-width:700px;transition:opacity .4s ease;white-space:normal!important;word-break:break-word}.onovo-hero .onovo-play-btn{bottom:0;height:150px;right:25px;transform:none;width:150px}#banner-action .btn-effect.btn:not(.base__theme):after{border:none}.onovo-hero .interval{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;max-width:100%;min-height:200px;overflow:visible;position:relative;width:100%}#pages:not(.is-special) .banner-left-text{bottom:30px}.onovo-hero .slogan strong{display:inline-block;max-width:100%;white-space:normal!important;word-break:auto-phrase}.col-lg-8{flex:0 0 100%;max-width:100%;width:100%}.col-sm-8{padding-left:0!important}.col-md-6,.col-sm-8{flex:0 0 auto;width:100%}.col-md-6{padding-left:calc(var(--bs-gutter-x)*.5)!important;padding-right:calc(var(--bs-gutter-x)*.5)!important}.maxw-600:not(.i-review-resume){margin:0 auto;max-width:100%;width:100%}.pr-7{padding-right:0}.blog-area .col-md-6{flex:0 0 auto;padding-bottom:25px;padding-left:calc(var(--bs-gutter-x)*.5)!important;padding-right:calc(var(--bs-gutter-x)*.5)!important;width:100%}.container-fluid about__area-2 .cta__area cta__area-7.pt-130{padding-bottom:4.38rem;padding-top:0}.col-lg-4,.col-sm-4{flex:0 0 auto;width:50%}.row{display:flex;flex-wrap:wrap;position:relative}.onovo-service-item .image i.fa-tire-rugged{font-size:60px!important}.g-0{--bs-gutter-y:50px}.section-title.ms-md-5{margin-left:0!important}.section-title{margin-bottom:0;padding-bottom:0!important}.contact-split{padding-top:80px}.h2,h2{font-size:clamp(60px,4rem,6.5rem)}.bg-stripes{right:-35px;top:0;width:100%;z-index:2}.stripe-1{top:30svh;width:85%}.stripe-2{top:47svh;width:90%}.stripe-3{top:64svh;width:80%}.section-img-parallax{min-height:400px;min-height:auto!important;overflow:hidden;width:100%}.parallax-img,.parallax-img-wrapper,.section-img-parallax{height:auto!important;position:relative!important}.parallax-img{backface-visibility:hidden;-o-object-fit:cover;object-fit:cover;width:100%!important;will-change:transform,filter;z-index:0}.section-products .container-xxl .attract-hover{display:none}#home .banner .banner-social-text,#pages .banner-social-text,.c-sidebar{display:none!important}.col-sm-4.mb-right{display:block;width:100%}.mb-bottom{padding-bottom:0}.section-welcome>.container-xs>.row>.col-xl-6,.section-welcome>.container-xs>.row>.col-xxl-6{padding-bottom:80px;padding-top:80px}.section-welcome>.container-xs>.row>.col-xl-6:nth-child(2),.section-welcome>.container-xs>.row>.col-xxl-6:nth-child(2){padding-top:0!important}#banner-action .btn:not(.base__theme):not(.action-rounded){height:150px;width:150px}#overlay .case-info-section{display:none}.find-job-wrapper .find-job-item .job-details{flex-direction:column}.find-job-wrapper .find-job-item .job-details .job-desc{max-width:100%}#pages.jobs-page .container-fluid.about__area-2.position-relative .pt-10{padding-top:2.5rem}}@media only screen and (max-width:991.98px){blockquote.blockquote-style-1 .blockquote-content{display:block}.cursor-inner,.cursor-outer{display:none}.section{padding:100px 0}.banner .banner__content{margin-top:0;padding-left:0}}@media only screen and (max-width:889.99px){svg#motionLogo{height:auto;max-width:none;width:100%}.tertiary--navbar .open-offcanvas-nav{padding:13px 14px}.tertiary--navbar .tertiary-cta .btn,.tertiary--navbar .tertiary-cta .btn:hover{border:none;border-radius:0;font-size:1.1rem;letter-spacing:1.2px;padding:9px 20px}}@media only screen and (max-width:767.98px){.flipCard:not(.second-team){height:45dvw;max-height:500px}.flipCard:not(.flipPromo) .onovo-team-item .image img{max-width:440px;width:100%}#pages.about-page .onovo-section.pao-team .flipCard:not(.flipPromo),#pages.contact-page .onovo-section.pao-team .flipCard:not(.flipPromo),#pages.faq-page .onovo-section.pao-team .flipCard:not(.flipPromo),#pages.jobs-page .onovo-section.pao-team .flipCard:not(.flipPromo),#pages.pneus-page .onovo-section.pao-team .flipCard:not(.flipPromo),#pages.services-page .onovo-section.pao-team .flipCard:not(.flipPromo){flex:0 0 100%;max-width:100%}.tertiary--navbar .navbar{gap:24px}.tertiary--navbar .tertiary-cta{margin-left:24px;min-width:302.19px}.banner .banner-right-text{position:absolute;right:25px;top:115px!important}#pages .banner-social-text.banner-left-text{bottom:40px;left:27px}#cd-lateral-nav .menu-header{padding:8px 30px}}@media screen and (min-width:576px){.i-review-box .i-review-container .i-review-content-box{width:calc(100% - 1rem)}.i-review-box .i-review-container .i-review-content-box .i-review-close{scale:1}}@media screen and (max-width:768px){.banner__content h1{line-height:2em}}@media screen and (min-width:1200px){#pages.pneus-page .onovo-section.onovo-hero .container .slogan{left:130px!important}}@media screen and (min-width:575.99px) and (max-width:1023px){.onovo-hero:not(.home-banner) .container{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;max-height:500px;padding:15rem 58px 80px;position:relative;z-index:3}}@media (max-width:575.98px){.mp-bottom{margin-bottom:0!important;padding-bottom:0!important}.mb-6{margin-bottom:2rem}.section-welcome .container-top .text{border-bottom:1px solid rgba(87,87,87,.8);font-size:1.8rem!important;padding:15px 0;transition:font-size .3s ease-in-out}#home .banner__content h1{font-size:clamp(75px,12vw,140px);gap:15px!important;line-height:1.1!important}#home .frame.link-commercial{bottom:10svh}.textAbout .ticker{font-size:36px;height:auto;line-height:1}.textAbout.section-ticker-about{align-items:center;display:flex;justify-content:center;min-height:160px;padding:80px}.section-title{margin-bottom:0}.space-top .row.align-items-center .col-lg-5,.space-top .row.align-items-center .col-lg-7{padding-left:0;padding-right:0}#home .banner .interval i{font-size:52.13px!important}.onovo-hero .bn-text .inline-black{font-size:50px;transform:rotate(-180deg);writing-mode:vertical-rl;-webkit-text-fill-color:#000;line-height:.9;text-shadow:-2px 2px 1px hsla(0,0%,100%,.72)}.onovo-hero .hero-content{flex-direction:column-reverse;justify-content:flex-start}.onovo-hero.hero-special .hero-content .interval{justify-content:center}.onovo-hero.hero-special #bounding-ball{display:none}.section-actualite.about__area-2 .section-title .sub-title{font-size:24px}.section-actualite.about__area-2 .section-title .title{font-size:33px!important}.section-actualite.about__area-2 .row.justify-content-between.pt-4{padding-top:0!important}.maxw-1000{margin:0 auto;max-width:100%;width:100%}#pages.about-page .onovo-section.pao-team .flipCard.flipPromo{height:450px;max-height:450px;max-width:none}.space-top .text-center p{text-align:justify!important}.flipCard.col-md-6{flex:0 0 100%;max-width:100%}.flipCard.flipPromo .onovo-team{display:flex;flex-direction:column;height:100%;justify-content:space-around}#pages .dec_cirlce:before{border-left-color:var(--primary-color)!important;border-right-color:var(--primary-color)!important;box-shadow:none!important}#pages:not(.blog-page) .banner .interval i{transform:rotate(90deg)}#home .banner-container,#pages .banner-container{font-size:clamp(80px,12vw,140px);padding-left:15px;padding-right:15px}#home .banner-container .bn-text,#pages .banner-container .bn-text{padding-bottom:15px}.section-welcome>.container-xs>.row>.col-xl-6,.section-welcome>.container-xs>.row>.col-xxl-6{padding-left:0;padding-right:0}.section-form .form-wrapper h4{font-size:var(--fs-h3)!important}.banner .icon-arrow-top-right{display:none}.tertiary--navbar .open-offcanvas-nav{height:59px;padding:16px 13px;width:79px}.tertiary--navbar .navbar__options{right:7px}.tertiary--navbar .open-offcanvas-nav:hover{background-color:#fff;color:var(--primary-color)}.tertiary--navbar .open-offcanvas-nav:hover .burger__label--rotatecross .burger__line{background-color:#000}#cd-lateral-nav .menu-header{background-color:#ffdc0e;border-bottom:1px dotted #333;color:#000;font-size:2rem;font-weight:700;height:59px;letter-spacing:1.2px;margin-bottom:22px;padding:10px 30px 0;text-transform:uppercase}.no-mobile{display:none}.primary-navbar .col-12{padding:0}.banner h1{letter-spacing:1px}.section-form .form-wrapper{background-color:hsla(0,0%,100%,.05);padding:20px 10px!important}.banner h1 .text-stroke{-webkit-text-stroke:1.5px var(--black);letter-spacing:1.5px}#pages .banner h1 .text-stroke{display:none}#home .primary-navbar .navbar .navbar__logo,#pages .primary-navbar .navbar .navbar__logo{padding-left:20px;padding-top:17px}#pages .banner-three{height:100dvh;padding:0 3px}.primary-navbar .navbar{gap:10px;padding:0!important}.banner__content h1 span,.banner__content h1 strong{white-space:normal;word-break:break-word}#cd-lateral-nav{margin-top:7px;right:7px;width:100%}.section-welcome .row-intro{gap:100px}.maxw-700,.section-welcome .container-top{width:100%}.col-sm-4.mb-right{text-align:right}.onovo-hero:not(.home-banner) .container{align-items:flex-start;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;height:100svh;justify-content:flex-end;max-width:100%!important;min-height:575px;min-width:100%!important;padding:0 15px 50px;position:relative;transition:padding-top .5s ease,padding-bottom .5s ease,justify-content .3s ease;z-index:3}.onovo-hero .slogan{font-size:56px;left:0!important;word-break:normal}.onovo-hero .slogan strong{line-height:1.2}.onovo-hero .slogan strong.d-text-sm{font-size:50px!important}.onovo-hero .title{font-size:clamp(69px,12vw,130px);padding-bottom:0;padding-top:4rem;white-space:normal}#pages.services-page .onovo-section.onovo-hero .container h1{position:relative;scale:.99}.onovo-service-item .image{height:100px;margin:0 auto -50px;width:100px}.onovo-service-item-inner{padding:80px 50px 50px;text-align:center}.onovo-service-item .image i{color:#000;font-family:Font Awesome\ 6 Pro!important;font-size:36px}.onovo-service-item .image i.fa-tire-rugged{font-size:46px!important}#pages.services-page .video-bg-jarallax.jarallax{margin-top:30px}#pages.policy-page .onovo-section.onovo-hero .container h1 .interval{font-size:45px}#pages.policy-page .policy-block ul li{text-align:justify}#pages.policy-page .policy-block ul li span{display:inline-block;text-align:left}.onovo-hero,.onovo-hero-parallax{max-height:100svh}.hero-special .hero-title{width:100%}.location-wrapper.location-style-1 .list-label:not(.modal-hours){display:none}.location-wrapper.location-style-1 .city-location{align-items:center;flex-direction:row;gap:25px;justify-content:space-evenly;padding-top:5px;position:relative}.location-wrapper.location-style-1 .city-info{align-items:stretch;display:flex;flex-direction:column;gap:20px;justify-content:center}.location-wrapper.location-style-1.location-prio .city-location .location-item .icon,.location-wrapper.location-style-1:not(.location-prio) .city-location .location-item .icon{backface-visibility:hidden;margin-right:0;text-shadow:0 1px 1px rgba(0,0,0,.2);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.location-wrapper.location-style-1:not(.location-prio) .city-location .location-item .icon{color:#fff}.location-style-1 .city-info,.location-style-1 .location-inner,.location-style-1 .location-wrapper{overflow:visible!important}.location-wrapper.location-style-1.location-prio .city-info .city-name{background-color:#000;color:#fff}.location-wrapper.location-style-1.location-prio .city-info .city-name,.location-wrapper.location-style-1:not(.location-prio) .city-info .city-name:not(.city-name-sp){left:50%!important;margin-left:-50vw!important;max-width:none!important;padding:10px!important;position:relative!important;text-align:center;text-transform:uppercase;width:100vw!important}.location-wrapper.location-style-1:not(.location-prio) .city-info .city-name:not(.city-name-sp){background-color:var(--primary-color);color:#000}.location-wrapper.location-style-1 .city-location:before{background-color:#000}.location-wrapper.location-style-1 .city-location:after{background-color:#fff}.contact-split:not(.contact-rdv){padding-top:30px;grid-gap:25px}.contact-page .cta__area .btn_wrapper{justify-content:center;width:100%}#pages.contact-page .cta__area{margin:0 auto;width:100%}.location-wrapper.location-style-1:not(.primary-wrapper){background-color:hsla(0,0%,100%,.05)!important;border:1px solid hsla(0,0%,100%,.28)}#pages .container-xxl-bs,.container,.container-bs,.container-bts,.container-xs,.container-xxl,footer .footer-content{margin:0 auto;max-width:100%;padding:60px 7px;width:100%}.pt-mobile-30{padding-top:30px!important}.pt-mobile-0{padding-top:0!important}.mt-mobile-0{margin-top:0!important}.mp-mobile-0,.pb-mobile-0{padding-bottom:0!important}.mp-mobile-0{margin-bottom:0!important}.blog-area .col-md-6.pse-mobile-0,.pse-mobile-0{padding-left:0!important;padding-right:0!important}.section-bullets .list-wrapper .list li span{color:var(--white);width:100%}.mobile-special{background-color:var(--primary-color);padding:60px 20px 20px!important}.bg-black .mobile-special p,.mobile-special .list-unstyled.text-white,.mobile-special .section-title .sub-title.text-yellow,.mobile-special .text-yellow{color:var(--black)!important}.mobile-special li,.mobile-special p{font-size:18px}.mobile-special strong.text-yellow{text-decoration:underline}.mobile-special .section-title{margin-bottom:0!important}.btn:not(.base__theme):not(.action-rounded){background-color:#ffffff17}#pages .container-xxl-bs{padding-top:100px}.contact-page .form-wrapper .row .col-md-6{padding-left:10px!important;padding-right:10px!important}.contact-page .form-wrapper .row .col-lg-12{padding-left:0;padding-right:0}.section-welcome .rounded-end-4{border-bottom-right-radius:0!important;border-top-right-radius:0!important;height:auto!important;min-height:300px}.flipCard:not(.flipPromo) .back .onovo-team-item .desc{gap:15px;justify-content:space-evenly}.pao-team .section-title .sub-title{font-size:28px;line-height:1.1}.flipCard:not(.flipPromo) .onovo-team-item .title{padding-bottom:0!important}.flipCard:not(.flipPromo) .onovo-team-item .onovo-social-1.social-back{margin-top:0}#pages .flipCard:not(.flipPromo) .card-team .side.back .onovo-subtitle-1{margin-bottom:0;margin-top:0}#home .container-xs{padding:60px 7px}#home .section-facile .container-xs{padding:60px 15px}svg#motionLogo{width:245px}.border-bottom:not(.tt-section),.border-top:not(.tt-section){height:7px!important}.border-left,.border-right{width:7px!important}header:has(+nav.lateral-menu-is-open) .navbar__logo{opacity:0!important;pointer-events:none}progress{height:7px!important}.tertiary--navbar .navbar__options{gap:0;transform:translateY(7px);z-index:1e+21}.open-offcanvas-nav.is-clicked .burger__label--rotatecross .burger__line{background-color:#000}#pages .banner-three .container #home .banner .banner-left-text{display:none}.banner .interval{gap:16px;margin-left:0}.banner-three .social{display:none}.site-footer .container-footer .footer-content .footer-column{display:flex!important;max-width:100%;min-width:168px!important;width:100%}.site-footer .container-footer .footer-content .footer-column a{align-self:center}.site-footer .container-footer .footer-content .footer-column .social-links a{font-size:1.5rem}.site-footer .container-footer .footer-content .footer-column a.b-page-logo{border-radius:15px}.widget-info .number{font-size:32px}footer .widget-info .number{font-size:1.3rem;line-height:1}footer .widget{padding-left:unset;padding-right:unset}footer .gap-4.footer-left{align-items:flex-start;flex-direction:column!important;gap:36px!important}footer .text-black.special-f-text:first-of-type{padding-bottom:0!important}.site-footer .container-footer .footer-content .footer-column .footer-left-info{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;width:100%}footer .gap-5.footer-right{align-items:flex-start!important}footer .list-unstyled li{margin-bottom:3px!important}.site-footer.footer-dark .footer-copyright{height:auto;padding:9px 0 15px}.site-footer.footer-dark .footer-copyright .copyright-link .footer-column{padding:0}.site-footer.footer-dark .footer-copyright .copyright-link .footer-column a{line-height:18px}.container-t-xl{padding:60px 7px 0}.container,footer .footer-content{padding:60px 7px}.space-top.container:not(.space-top-xs){padding:60px 22px}#pages.policy-page .container{padding:60px 13px}.space-top.container.space-top-xs{padding:60px 7px}#pages .container-fluid.p-0 .container-xs{padding:0 7px}.section-welcome>.container-xs>.row>.col-xl-6,.section-welcome>.container-xs>.row>.col-xxl-6{padding-bottom:40px;padding-top:40px}.bg-stripes{display:none}.section-facile>.container{padding-top:0;padding:0 22px 25px!important}footer .list-unstyled li{line-height:14px;padding:5px 5px 5px 0}.site-footer.footer-dark .widget-newsletter .newsletter-form .form-control{font-size:14px}#home .video-bg-jarallax{min-height:400px!important;overflow:hidden;padding:0!important;position:relative}#home .pix-bg-jarallax{min-height:300px!important}.pix-bg-jarallax img.pix-background,.section-img-parallax img.pix-background,.video-background{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.about-page .pix-background{-o-object-fit:contain;object-fit:contain}.wc-btn-primary{font-size:18.5px;padding:20px;width:auto!important}.blog-area #btn_wrapper,.blog-area .btn_wrapper{margin:auto;max-width:100%;width:100%}#pages.contact-page .container .row{padding:0}.cta__area.cta__area-7:not(.cta__desktop_landing){justify-content:flex-end;padding-right:0;padding-top:1.5rem}.section-blogue.dynamix .cta__area.cta__area-7:not(.cta__desktop_landing){padding-right:20px}.section-blogue .cta__area.cta__area-7 .cta__content{flex-direction:column!important;gap:15px}.testimonial-quote img{max-width:50px}.col-lg-4{flex:0 0 auto;width:100%}.site-footer .container-footer .footer-content{flex-direction:column;padding:50px 8px 15px}#home .section-welcome .row-intro.row{gap:60px!important;padding-bottom:40px!important}.special-top{margin-top:0!important}.special-top,.special-top-xs{padding-top:0!important}body .marquee-wrapper .marquee-inner .marquee-item .icon{margin-top:0}.site-footer .container-footer .footer-content .footer-right{gap:15px!important;order:1;padding-left:0!important;padding-right:0!important}footer .footer-column.widget{order:2}footer .footer-logo{max-width:100%}.site-footer .container-footer .widget h6{padding-bottom:1rem!important}#banner-action{opacity:0;right:0;visibility:hidden}.onovo-hero .onovo-play-btn{bottom:0;height:auto;top:unset;transform:none;width:100%}#banner-action .attract-hover{position:relative;width:100%}#banner-action .btn-effect{align-items:flex-end;background-color:transparent!important;border:none!important;border-radius:0!important;justify-content:flex-end;padding-bottom:25px;padding-right:31px;text-align:right;white-space:normal;width:100vw!important;word-break:break-word}#banner-action .btn-effect svg,#banner-action .btn-effect:after{display:none}#banner-action .btn-effect span{display:inline-block;font-size:28px;font-weight:600;line-height:1.2;max-width:14ch;text-align:right;word-break:break-word}.cta-mobile-ball .dec_cirlce:not(#circle-home){bottom:-263px;height:450px;left:53px;width:450px;z-index:2}.cta-mobile-ball .dec_cirlce .dec_cirlce.dot-yellow span{display:none}.cta-mobile-ball .dec_cirlce:not(#circle-home):before{border:4px dotted rgba(0,0,0,.05);height:450px;width:450px}#pages .text-stroke-black.stroke-ball{font-size:50px;margin-left:0}.onovo-hero .interval i{display:none}.onovo-hero .container{padding:0 18px}#home .container{padding:60px 7px}#home .section-welcome .row-intro.row{padding-top:0!important}.special-flex{align-items:flex-end;display:flex;gap:15px}.post-content ol li,.post-content ul li{margin:10px 0;text-align:justify}.post-content ul li{display:flex;flex-direction:column}.post-content ul li span{text-align:left}.post-content ul li img.me-2{display:none}blockquote.blockquote-style-1{border:1px solid hsla(0,0%,100%,.27);padding:20px;position:relative}blockquote.blockquote-style-1:before{display:none}blockquote.blockquote-style-1 .blockquote-content{display:block}.section-pad{padding-top:60px}.pr-7{padding-right:0}.ps-5{padding-left:0!important}.pt-5:not(.form-wrapper):not(.marquee-content):not(.cta-products){padding-top:0!important}#pages.jobs-page .section-jobs .container-xxl{padding:15px 25px 50px!important}.blog-area.pt-5{padding-top:0!important;padding:0}.m-4{margin:0!important}.title,h1,h2,h3,h4,h5,h6{line-height:1.1!important;margin-bottom:0!important;padding-bottom:1rem!important}.d-sm-top{padding-top:25px}.service-wrapper.service-style-1 .service-content .service-title{padding-bottom:0!important;text-align:center}.space-services .animate-box:nth-of-type(odd) .service-wrapper.service-style-1:not(.bg-yellow):not(.bg-white){background:var(--color-white)}.space-services .animate-box:nth-of-type(odd) .service-wrapper.service-style-1:not(.bg-yellow):not(.bg-white) h3:not(.text-yellow){color:var(--color-black)!important}.space-services .animate-box:nth-of-type(2n) .service-wrapper.service-style-1:not(.bg-yellow):not(.bg-white){background:hsla(0,0%,100%,.09)}.grid-wrapper.pt-7{padding-top:3rem}p{margin-bottom:1rem;margin-top:1rem}.h-large{padding-top:60px 0}.split-outer{display:inline-block!important;font-size:4.2rem}.pe-4{padding-right:calc(var(--bs-gutter-x)*.5)}}a{text-decoration:none!important}:root{--bs-heading-color:#fff!important;--bs-body-color:#fff!important;--bs-primary-rgb:255,220,14!important}.h2,h2{font-size:var(--fs-h2)!important}.container,.container-xxl{max-width:100%!important;width:100%!important}.container-fluid{padding-left:inherit!important;padding-right:inherit!important;position:relative}@media screen and (max-height:847px) and (min-width:1024px){.banner__content h1{font-size:clamp(75px,8vw,105px)}#home .banner__content{margin-top:0}#home .banner-three #ball-wrapper .frame.link-commercial{bottom:80px;height:200px;right:-50px;width:200px}.banner-three .link-commercial.init-commercial:hover i{transform:scale(.8)}.i-review-start-end-desc{margin-bottom:5%!important}}@media screen and (max-height:768px) and (max-width:424.98px){#home .banner__content h1{font-size:clamp(60px,14vw,80px)}#home .banner__content{margin-top:-14rem}#home .banner-three #ball-wrapper .frame.link-commercial{bottom:70px;height:180px;margin-right:0;right:-50px;width:180px}.banner-three .link-commercial.init-commercial:hover i{transform:scale(.8)}.i-review-start-end-desc{margin-bottom:5%!important}}@media screen and (max-height:601px){.wrap-scale{height:auto;position:relative;width:100dvw}.dec_cirlce{display:none}.js-scale-scroll{left:0;padding-top:100px;position:relative;top:0;transform:none;width:100dvw}.fs-8{font-size:medium;font-size:9dvw!important;padding-bottom:40px}.section-facile .container{padding-bottom:0}.banner-three .banner-three__slider{width:100%}#home .banner-container,.onovo-hero,.onovo-hero .container,.onovo-hero-parallax{height:100%;min-height:575px}.onovo-hero:not(.home-banner) .container{justify-content:center;padding:15rem 58px 80px}.bg-stripes{display:none}.section-img-parallax{height:100svh;max-height:100svh}#playground,.banner-three .banner-three__slider-single #playground-area,.banner-three.banner{min-height:625px}.banner-container,.banner-three,.banner-three__slider-single{height:100%}.banner__content h1{font-size:clamp(65px,9vw,110px)}.banner-three .frame.link-commercial{height:200px;margin-right:1.5rem;width:200px}.banner-three .banner-three__slider-single #playground-area{height:100%}#home .banner__content{margin-top:-5rem}#pages.about-page .onovo-section.onovo-hero .container h1,#pages.contact-page .onovo-section.onovo-hero .container h1,#pages.faq-page .onovo-section.onovo-hero .container h1,#pages.jobs-page .onovo-section.onovo-hero .container h1,#pages.pneus-page .onovo-section.onovo-hero .container h1,#pages.policy-page .onovo-section.onovo-hero .container h1,#pages.services-page .onovo-section.onovo-hero .container h1{font-size:clamp(65px,8.2vw,105px);position:relative}.imgages-zoom .imgages-zoom-img-section.style-2.style-about{height:100vh}}