@charset "UTF-8";@font-face{font-family:Jaroslav-Regular;src:url(/themes/BacPro/fonts/jaroslavregular-webfont.woff2) format("woff2"),url(/themes/BacPro/fonts/jaroslavregular-webfont.woff) format("woff"),url(/themes/BacPro/fonts/jaroslavregular-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Jaroslav-Italic;src:url(/themes/BacPro/fonts/jaroslavregular-italic-webfont.woff2) format("woff2"),url(/themes/BacPro/fonts/jaroslavregular-italic-webfont.woff) format("woff"),url(/themes/BacPro/fonts/jaroslavregular-italic-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Jaroslav-SemiBold;src:url(/themes/BacPro/fonts/jaroslavsemibold-webfont.woff2) format("woff2"),url(/themes/BacPro/fonts/jaroslavsemibold-webfont.woff) format("woff"),url(/themes/BacPro/fonts/jaroslavsemibold-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Jaroslav-Bold;src:url(/themes/BacPro/fonts/jaroslavbold-webfont.woff2) format("woff2"),url(/themes/BacPro/fonts/jaroslavbold-webfont.woff) format("woff"),url(/themes/BacPro/fonts/jaroslavbold-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Monologue-Sequane;src:url(/themes/BacPro/fonts/Monologue-Sequane.ttf) format("truetype"),url(/themes/BacPro/fonts/Monologue-Sequane.eot?#iefix) format("embedded-opentype"),url(/themes/BacPro/fonts/Monologue-Sequane.woff) format("woff"),url(/themes/BacPro/fonts/Monologue-Sequane.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Poppins-Sequane;src:url(/themes/BacPro/fonts/Poppins-Sequane.ttf) format("truetype"),url(/themes/BacPro/fonts/Poppins-Sequane.eot?#iefix) format("embedded-opentype"),url(/themes/BacPro/fonts/Poppins-Sequane.woff) format("woff"),url(/themes/BacPro/fonts/Poppins-Sequane.woff2) format("woff2");font-weight:400;font-style:normal}:root{--color1: #2d2e2b;--color2: #c8d300;--color3: #a863a5;--color4: #44a7b3;--color5: #000000;--color6: #ffffff;--success-color: #00953c;--error-color: #d72d2d;--warning-color: #ff9f00;--info-color: #006baf;--overlay-color: #2d2e2bb3}body.dark-mode :root{--color1: #1e1e1e;--color2: #9ebf00;--color3: #824d83;--color4: #44a7b3;--color5: #e4e4e4;--color6: #121212;--success-color: #007a32;--error-color: #b82525;--warning-color: #d68b00;--info-color: #005080;--overlay-color: #1e1e1eb3}.wp-has-submenu.wp-not-current-submenu.menu-top.menu-icon-page{background-color:#006baf1a!important}.wp-has-submenu.wp-has-current-submenu.wp-menu-open.menu-top.menu-icon-page{background-color:#006baf!important}.wp-has-submenu.wp-not-current-submenu.menu-top.menu-icon-post{background-color:#00953c26!important}.wp-has-submenu.wp-has-current-submenu.wp-menu-open.menu-top.menu-icon-post{background-color:#00953c!important}.wp-has-submenu.wp-not-current-submenu.menu-top.menu-icon-media{background-color:#ffd50533!important}.wp-has-submenu.wp-has-current-submenu.wp-menu-open.menu-top.menu-icon-media{background-color:#ffd303!important}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}abbr[title]{text-decoration:none!important}html{overflow-x:hidden!important}body{overflow-x:hidden;margin:0 auto;min-width:320px}body main{min-height:80vh}p:not(:last-child){margin-bottom:1rem}img{width:100%;height:100%;object-fit:cover}button{border:none;background:none}svg{width:100%}svg path{position:absolute;bottom:0}ul{list-style:none}a{width:max-content;text-decoration:none}.swiper-slide-thumb-active{display:none}input[type=checkbox]{margin-right:.5rem!important}input[type=checkbox]:checked{accent-color:var(--color5)}@keyframes translate-and-rotate{0%{transform:translate(0) rotate(0)}50%{transform:translate(30%) rotate(180deg)}to{transform:translate(90%) rotate(360deg)}}@keyframes rotate{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}@keyframes fixed-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:translate(-50%,-50%) 1}50%{transform:translate(-50%,-50%) scale(1.1)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes fadeDown1{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,25px)}}@keyframes fadeDown2{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes up{0%{bottom:0}to{bottom:5%}}@keyframes get-visible{0%{opacity:0}20%{opacity:0}to{opacity:1}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}@keyframes wave{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scrolling-band{0%{transform:translate(0)}to{transform:translate(calc(-100vw - 1040px))}}@keyframes scrolling-tags{0%{left:0}to{left:-50%}}@keyframes showButton{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes fadeInEffect{0%{opacity:0}to{opacity:1}}@keyframes spider-up-down{0%{transform:translateY(0)}50%{transform:translateY(6.25rem)}to{transform:translateY(0)}}@keyframes spider-shuffle{0%{rotate:0}25%{rotate:10px}50%{rotate:-10px}75%{rotate:5px}90%{rotate:-5px}to{rotate:0}}@keyframes spider-legs-left-move{0%{transform:skew(-20deg) rotate(0)}25%{transform:skew(-20deg) rotate(-17deg)}50%{transform:skew(-20deg) rotate(0)}75%{transform:skew(-20deg) rotate(25deg)}to{transform:skew(-20deg) rotate(0)}}@keyframes spider-legs-right-move{0%{transform:skew(20deg) rotate(0)}25%{transform:skew(20deg) rotate(17deg)}50%{transform:skew(20deg) rotate(0)}75%{transform:skew(20deg) rotate(-25deg)}to{transform:skew(20deg) rotate(0)}}@keyframes particle-p1{0%,to{transform:translate(-50%,-50%)}12%{transform:translate(3px,1px)}24%{transform:translate(-2px,3px)}37%{transform:translate(2px,-2px)}55%{transform:translate(-1px)}74%{transform:translateY(2px)}88%{transform:translate(-3px,-1px)}}@keyframes particle-p2{0%,to{transform:translate(-50%,-50%)}74%{transform:translate(2px)}88%{transform:translate(2px,3px)}}@keyframes particle-p3{0%,to{transform:translate(-50%,-50%)}12%{transform:translate(-1px,3px)}24%{transform:translate(3px,-2px)}37%{transform:translate(-2px,2px)}55%{transform:translateY(-1px)}74%{transform:translate(-2px)}88%{transform:translate(1px,-3px)}}@media (min-width: 1700px){.container{--bs-gutter-x: 1rem;max-width:1760px}}h1{font-size:3.75rem}@media screen and (max-width: 1640px){h1{font-size:3.438rem}}@media screen and (max-width: 1250px){h1{font-size:3.125rem}}@media screen and (max-width: 678px){h1{font-size:2.625rem}}h1{font-family:Jaroslav-Bold,sans-serif;position:relative;line-height:70px;letter-spacing:3px;text-transform:uppercase}@media screen and (max-width: 1250px){h1{line-height:65px;letter-spacing:2.6px}}@media screen and (max-width: 678px){h1{line-height:52px;letter-spacing:2.1px}}h2{font-size:2.813rem}@media screen and (max-width: 1640px){h2{font-size:2.5rem}}@media screen and (max-width: 1250px){h2{font-size:2.188rem}}@media screen and (max-width: 678px){h2{font-size:1.875rem}}h2{position:relative;font-family:Jaroslav-Bold,sans-serif;font-weight:700;line-height:55px;letter-spacing:2.25px;text-transform:uppercase}@media screen and (max-width: 1640px){h2{line-height:50px;letter-spacing:2px}}@media screen and (max-width: 1250px){h2{line-height:45px;letter-spacing:1.8px}}@media screen and (max-width: 678px){h2{line-height:40px;letter-spacing:1.6px}}h3{font-size:1.5rem}@media screen and (max-width: 1640px){h3{font-size:1.5rem}}@media screen and (max-width: 1250px){h3{font-size:1.5rem}}@media screen and (max-width: 678px){h3{font-size:1.5rem}}h3{font-family:Jaroslav-SemiBold,sans-serif;line-height:34px;letter-spacing:1.8px}@media screen and (max-width: 1640px){h3{line-height:32px;letter-spacing:1.7px}}@media screen and (max-width: 1250px){h3{line-height:30px;letter-spacing:1.7px}}@media screen and (max-width: 678px){h3{line-height:28px;letter-spacing:1.65px}}h4{font-size:1.125rem}@media screen and (max-width: 1640px){h4{font-size:1.125rem}}@media screen and (max-width: 1250px){h4{font-size:1.125rem}}@media screen and (max-width: 678px){h4{font-size:1.125rem}}h4{font-family:Jaroslav-SemiBold,sans-serif;line-height:34px;letter-spacing:.9px;text-transform:uppercase}body{font-size:1.375rem}body.scroll-locked{overflow:hidden;height:100vh}@media screen and (min-width: 1921px){body{font-size:calc(1.375rem + .2vw)}}@media screen and (max-width: 1640px){body{font-size:1.375rem}}@media screen and (max-width: 1250px){body{font-size:1.375rem}}@media screen and (max-width: 678px){body{font-size:1.25rem}}body{font-family:Jaroslav-Regular,sans-serif;line-height:34px;letter-spacing:0}@media screen and (max-width: 1640px){body{line-height:30px;letter-spacing:0}}@media screen and (max-width: 1250px){body{line-height:30px;letter-spacing:0}}@media screen and (max-width: 678px){body{line-height:30px;letter-spacing:0}}body strong,body b{font-family:Jaroslav-SemiBold,sans-serif}body{color:var(--color1)}section{position:relative}.bg-color1{background-color:var(--color1)!important}.text-color1,.text-color1 p,.text-color1 span{color:var(--color1)!important}.border-color1{border-color:var(--color1)!important}.underline-color1{position:relative}.underline-color1:after{position:absolute;content:"";width:100%;max-width:6.5rem;height:2px;bottom:0;background-color:var(--color1)!important}.circle-color1{position:relative}.circle-color1:before{position:absolute;content:"";width:.813rem;height:.813rem;left:0;top:50%;transform:translateY(-50%);border-radius:50%;background-color:var(--color1)!important;transition:all .3s ease}.circle-color1:hover:before{opacity:.5}.accordion-color1{position:relative}.accordion-color1:before{color:var(--color1)!important}.svg-fill-color1 svg *{opacity:1}.svg-fill-color1 svg path{fill:var(--color1)}.svg-stroke-color1 svg{transition:all .3s ease}.svg-stroke-color1 svg path{stroke:var(--color1)}.svg-stroke-color1 svg:hover{opacity:.7}.svg-stroke-color1 svg:active{transform:scale(.95);opacity:1}.hover-bg-color1{transition:transform .3s ease}.hover-bg-color1:hover{background-color:var(--color1)!important}.hover-bg-color1:hover .title{color:var(--color6)!important}.hover-bg-color1:hover .title p,.hover-bg-color1:hover .title span{background-color:var(--color1)!important;color:var(--color6)!important}.hover-bg-color1:hover .description,.hover-bg-color1:hover .description p,.hover-bg-color1:hover .description span,.hover-bg-color1:hover .author{color:var(--color6)!important}.hover-text-color1{color:var(--color1)!important}.swiper-pagination-color1 .swiper-pagination-bullet{background-color:var(--color1)}.bg-color2{background-color:var(--color2)!important}.text-color2,.text-color2 p,.text-color2 span{color:var(--color2)!important}.border-color2{border-color:var(--color2)!important}.underline-color2{position:relative}.underline-color2:after{position:absolute;content:"";width:100%;max-width:6.5rem;height:2px;bottom:0;background-color:var(--color2)!important}.circle-color2{position:relative}.circle-color2:before{position:absolute;content:"";width:.813rem;height:.813rem;left:0;top:50%;transform:translateY(-50%);border-radius:50%;background-color:var(--color2)!important;transition:all .3s ease}.circle-color2:hover:before{opacity:.5}.accordion-color2{position:relative}.accordion-color2:before{color:var(--color2)!important}.svg-fill-color2 svg *{opacity:1}.svg-fill-color2 svg path{fill:var(--color2)}.svg-stroke-color2 svg{transition:all .3s ease}.svg-stroke-color2 svg path{stroke:var(--color2)}.svg-stroke-color2 svg:hover{opacity:.7}.svg-stroke-color2 svg:active{transform:scale(.95);opacity:1}.hover-bg-color2{transition:transform .3s ease}.hover-bg-color2:hover{background-color:var(--color2)!important}.hover-bg-color2:hover .title{color:var(--color6)!important}.hover-bg-color2:hover .title p,.hover-bg-color2:hover .title span{background-color:var(--color2)!important;color:var(--color6)!important}.hover-bg-color2:hover .description,.hover-bg-color2:hover .description p,.hover-bg-color2:hover .description span,.hover-bg-color2:hover .author{color:var(--color6)!important}.hover-text-color2{color:var(--color2)!important}.swiper-pagination-color2 .swiper-pagination-bullet{background-color:var(--color2)}.bg-color3{background-color:var(--color3)!important}.text-color3,.text-color3 p,.text-color3 span{color:var(--color3)!important}.border-color3{border-color:var(--color3)!important}.underline-color3{position:relative}.underline-color3:after{position:absolute;content:"";width:100%;max-width:6.5rem;height:2px;bottom:0;background-color:var(--color3)!important}.circle-color3{position:relative}.circle-color3:before{position:absolute;content:"";width:.813rem;height:.813rem;left:0;top:50%;transform:translateY(-50%);border-radius:50%;background-color:var(--color3)!important;transition:all .3s ease}.circle-color3:hover:before{opacity:.5}.accordion-color3{position:relative}.accordion-color3:before{color:var(--color3)!important}.svg-fill-color3 svg *{opacity:1}.svg-fill-color3 svg path{fill:var(--color3)}.svg-stroke-color3 svg{transition:all .3s ease}.svg-stroke-color3 svg path{stroke:var(--color3)}.svg-stroke-color3 svg:hover{opacity:.7}.svg-stroke-color3 svg:active{transform:scale(.95);opacity:1}.hover-bg-color3{transition:transform .3s ease}.hover-bg-color3:hover{background-color:var(--color3)!important}.hover-bg-color3:hover .title{color:var(--color6)!important}.hover-bg-color3:hover .title p,.hover-bg-color3:hover .title span{background-color:var(--color3)!important;color:var(--color6)!important}.hover-bg-color3:hover .description,.hover-bg-color3:hover .description p,.hover-bg-color3:hover .description span,.hover-bg-color3:hover .author{color:var(--color6)!important}.hover-text-color3{color:var(--color3)!important}.swiper-pagination-color3 .swiper-pagination-bullet{background-color:var(--color3)}.bg-color4{background-color:var(--color4)!important}.text-color4,.text-color4 p,.text-color4 span{color:var(--color4)!important}.border-color4{border-color:var(--color4)!important}.underline-color4{position:relative}.underline-color4:after{position:absolute;content:"";width:100%;max-width:6.5rem;height:2px;bottom:0;background-color:var(--color4)!important}.circle-color4{position:relative}.circle-color4:before{position:absolute;content:"";width:.813rem;height:.813rem;left:0;top:50%;transform:translateY(-50%);border-radius:50%;background-color:var(--color4)!important;transition:all .3s ease}.circle-color4:hover:before{opacity:.5}.accordion-color4{position:relative}.accordion-color4:before{color:var(--color4)!important}.svg-fill-color4 svg *{opacity:1}.svg-fill-color4 svg path{fill:var(--color4)}.svg-stroke-color4 svg{transition:all .3s ease}.svg-stroke-color4 svg path{stroke:var(--color4)}.svg-stroke-color4 svg:hover{opacity:.7}.svg-stroke-color4 svg:active{transform:scale(.95);opacity:1}.hover-bg-color4{transition:transform .3s ease}.hover-bg-color4:hover{background-color:var(--color4)!important}.hover-bg-color4:hover .title{color:var(--color6)!important}.hover-bg-color4:hover .title p,.hover-bg-color4:hover .title span{background-color:var(--color4)!important;color:var(--color6)!important}.hover-bg-color4:hover .description,.hover-bg-color4:hover .description p,.hover-bg-color4:hover .description span,.hover-bg-color4:hover .author{color:var(--color6)!important}.hover-text-color4{color:var(--color4)!important}.swiper-pagination-color4 .swiper-pagination-bullet{background-color:var(--color4)}.bg-color5{background-color:var(--color5)!important}.text-color5,.text-color5 p,.text-color5 span{color:var(--color5)!important}.border-color5{border-color:var(--color5)!important}.underline-color5{position:relative}.underline-color5:after{position:absolute;content:"";width:100%;max-width:6.5rem;height:2px;bottom:0;background-color:var(--color5)!important}.circle-color5{position:relative}.circle-color5:before{position:absolute;content:"";width:.813rem;height:.813rem;left:0;top:50%;transform:translateY(-50%);border-radius:50%;background-color:var(--color5)!important;transition:all .3s ease}.circle-color5:hover:before{opacity:.5}.accordion-color5{position:relative}.accordion-color5:before{color:var(--color5)!important}.svg-fill-color5 svg *{opacity:1}.svg-fill-color5 svg path{fill:var(--color5)}.svg-stroke-color5 svg{transition:all .3s ease}.svg-stroke-color5 svg path{stroke:var(--color5)}.svg-stroke-color5 svg:hover{opacity:.7}.svg-stroke-color5 svg:active{transform:scale(.95);opacity:1}.hover-bg-color5{transition:transform .3s ease}.hover-bg-color5:hover{background-color:var(--color5)!important;color:var(--color6)!important}.hover-bg-color5:hover .title{color:var(--color6)!important}.hover-bg-color5:hover .title p,.hover-bg-color5:hover .title span{background-color:var(--color5)!important;color:var(--color6)!important}.hover-bg-color5:hover .description,.hover-bg-color5:hover .description p,.hover-bg-color5:hover .description span,.hover-bg-color5:hover .author{color:var(--color6)!important}.hover-text-color5{color:var(--color5)!important}.swiper-pagination-color5 .swiper-pagination-bullet{background-color:var(--color5)}.bg-color6{background-color:var(--color6)!important}.text-color6,.text-color6 p,.text-color6 span{color:var(--color6)!important}.border-color6{border-color:var(--color6)!important}.underline-color6{position:relative}.underline-color6:after{position:absolute;content:"";width:100%;max-width:6.5rem;height:2px;bottom:0;background-color:var(--color6)!important}.circle-color6{position:relative}.circle-color6:before{position:absolute;content:"";width:.813rem;height:.813rem;left:0;top:50%;transform:translateY(-50%);border-radius:50%;background-color:var(--color6)!important;transition:all .3s ease}.circle-color6:hover:before{opacity:.5}.accordion-color6{position:relative}.accordion-color6:before{color:var(--color6)!important}.svg-fill-color6 svg *{opacity:1}.svg-fill-color6 svg path{fill:var(--color6)}.svg-stroke-color6 svg{transition:all .3s ease}.svg-stroke-color6 svg path{stroke:var(--color6)}.svg-stroke-color6 svg:hover{opacity:.7}.svg-stroke-color6 svg:active{transform:scale(.95);opacity:1}.hover-bg-color6{transition:transform .3s ease}.hover-bg-color6:hover{background-color:var(--color6)!important}.hover-bg-color6:hover .title{color:var(--color6)!important}.hover-bg-color6:hover .title p,.hover-bg-color6:hover .title span{background-color:var(--color6)!important;color:var(--color6)!important}.hover-bg-color6:hover .description,.hover-bg-color6:hover .description p,.hover-bg-color6:hover .description span,.hover-bg-color6:hover .author,.hover-text-color6{color:var(--color6)!important}.swiper-pagination-color6 .swiper-pagination-bullet{background-color:var(--color6)}.bg-success-color{background-color:var(--success-color)!important}.text-success-color,.text-success-color p,.text-success-color span{color:var(--success-color)!important}.border-success-color{border-color:var(--success-color)!important}.underline-success-color{position:relative}.underline-success-color:after{position:absolute;content:"";width:100%;max-width:6.5rem;height:2px;bottom:0;background-color:var(--success-color)!important}.circle-success-color{position:relative}.circle-success-color:before{position:absolute;content:"";width:.813rem;height:.813rem;left:0;top:50%;transform:translateY(-50%);border-radius:50%;background-color:var(--success-color)!important;transition:all .3s ease}.circle-success-color:hover:before{opacity:.5}.accordion-success-color{position:relative}.accordion-success-color:before{color:var(--success-color)!important}.svg-fill-success-color svg *{opacity:1}.svg-fill-success-color svg path{fill:var(--success-color)}.svg-stroke-success-color svg{transition:all .3s ease}.svg-stroke-success-color svg path{stroke:var(--success-color)}.svg-stroke-success-color svg:hover{opacity:.7}.svg-stroke-success-color svg:active{transform:scale(.95);opacity:1}.hover-bg-success-color{transition:transform .3s ease}.hover-bg-success-color:hover{background-color:var(--success-color)!important}.hover-bg-success-color:hover .title{color:var(--color6)!important}.hover-bg-success-color:hover .title p,.hover-bg-success-color:hover .title span{background-color:var(--success-color)!important;color:var(--color6)!important}.hover-bg-success-color:hover .description,.hover-bg-success-color:hover .description p,.hover-bg-success-color:hover .description span,.hover-bg-success-color:hover .author{color:var(--color6)!important}.hover-text-success-color{color:var(--success-color)!important}.swiper-pagination-success-color .swiper-pagination-bullet{background-color:var(--success-color)}.bg-error-color{background-color:var(--error-color)!important}.text-error-color,.text-error-color p,.text-error-color span{color:var(--error-color)!important}.border-error-color{border-color:var(--error-color)!important}.underline-error-color{position:relative}.underline-error-color:after{position:absolute;content:"";width:100%;max-width:6.5rem;height:2px;bottom:0;background-color:var(--error-color)!important}.circle-error-color{position:relative}.circle-error-color:before{position:absolute;content:"";width:.813rem;height:.813rem;left:0;top:50%;transform:translateY(-50%);border-radius:50%;background-color:var(--error-color)!important;transition:all .3s ease}.circle-error-color:hover:before{opacity:.5}.accordion-error-color{position:relative}.accordion-error-color:before{color:var(--error-color)!important}.svg-fill-error-color svg *{opacity:1}.svg-fill-error-color svg path{fill:var(--error-color)}.svg-stroke-error-color svg{transition:all .3s ease}.svg-stroke-error-color svg path{stroke:var(--error-color)}.svg-stroke-error-color svg:hover{opacity:.7}.svg-stroke-error-color svg:active{transform:scale(.95);opacity:1}.hover-bg-error-color{transition:transform .3s ease}.hover-bg-error-color:hover{background-color:var(--error-color)!important}.hover-bg-error-color:hover .title{color:var(--color6)!important}.hover-bg-error-color:hover .title p,.hover-bg-error-color:hover .title span{background-color:var(--error-color)!important;color:var(--color6)!important}.hover-bg-error-color:hover .description,.hover-bg-error-color:hover .description p,.hover-bg-error-color:hover .description span,.hover-bg-error-color:hover .author{color:var(--color6)!important}.hover-text-error-color{color:var(--error-color)!important}.swiper-pagination-error-color .swiper-pagination-bullet{background-color:var(--error-color)}.bg-warning-color{background-color:var(--warning-color)!important}.text-warning-color,.text-warning-color p,.text-warning-color span{color:var(--warning-color)!important}.border-warning-color{border-color:var(--warning-color)!important}.underline-warning-color{position:relative}.underline-warning-color:after{position:absolute;content:"";width:100%;max-width:6.5rem;height:2px;bottom:0;background-color:var(--warning-color)!important}.circle-warning-color{position:relative}.circle-warning-color:before{position:absolute;content:"";width:.813rem;height:.813rem;left:0;top:50%;transform:translateY(-50%);border-radius:50%;background-color:var(--warning-color)!important;transition:all .3s ease}.circle-warning-color:hover:before{opacity:.5}.accordion-warning-color{position:relative}.accordion-warning-color:before{color:var(--warning-color)!important}.svg-fill-warning-color svg *{opacity:1}.svg-fill-warning-color svg path{fill:var(--warning-color)}.svg-stroke-warning-color svg{transition:all .3s ease}.svg-stroke-warning-color svg path{stroke:var(--warning-color)}.svg-stroke-warning-color svg:hover{opacity:.7}.svg-stroke-warning-color svg:active{transform:scale(.95);opacity:1}.hover-bg-warning-color{transition:transform .3s ease}.hover-bg-warning-color:hover{background-color:var(--warning-color)!important}.hover-bg-warning-color:hover .title{color:var(--color6)!important}.hover-bg-warning-color:hover .title p,.hover-bg-warning-color:hover .title span{background-color:var(--warning-color)!important;color:var(--color6)!important}.hover-bg-warning-color:hover .description,.hover-bg-warning-color:hover .description p,.hover-bg-warning-color:hover .description span,.hover-bg-warning-color:hover .author{color:var(--color6)!important}.hover-text-warning-color{color:var(--warning-color)!important}.swiper-pagination-warning-color .swiper-pagination-bullet{background-color:var(--warning-color)}.bg-info-color{background-color:var(--info-color)!important}.text-info-color,.text-info-color p,.text-info-color span{color:var(--info-color)!important}.border-info-color{border-color:var(--info-color)!important}.underline-info-color{position:relative}.underline-info-color:after{position:absolute;content:"";width:100%;max-width:6.5rem;height:2px;bottom:0;background-color:var(--info-color)!important}.circle-info-color{position:relative}.circle-info-color:before{position:absolute;content:"";width:.813rem;height:.813rem;left:0;top:50%;transform:translateY(-50%);border-radius:50%;background-color:var(--info-color)!important;transition:all .3s ease}.circle-info-color:hover:before{opacity:.5}.accordion-info-color{position:relative}.accordion-info-color:before{color:var(--info-color)!important}.svg-fill-info-color svg *{opacity:1}.svg-fill-info-color svg path{fill:var(--info-color)}.svg-stroke-info-color svg{transition:all .3s ease}.svg-stroke-info-color svg path{stroke:var(--info-color)}.svg-stroke-info-color svg:hover{opacity:.7}.svg-stroke-info-color svg:active{transform:scale(.95);opacity:1}.hover-bg-info-color{transition:transform .3s ease}.hover-bg-info-color:hover{background-color:var(--info-color)!important}.hover-bg-info-color:hover .title{color:var(--color6)!important}.hover-bg-info-color:hover .title p,.hover-bg-info-color:hover .title span{background-color:var(--info-color)!important;color:var(--color6)!important}.hover-bg-info-color:hover .description,.hover-bg-info-color:hover .description p,.hover-bg-info-color:hover .description span,.hover-bg-info-color:hover .author{color:var(--color6)!important}.hover-text-info-color{color:var(--info-color)!important}.swiper-pagination-info-color .swiper-pagination-bullet{background-color:var(--info-color)}.bg-overlay-color{background-color:var(--overlay-color)!important}.text-overlay-color,.text-overlay-color p,.text-overlay-color span{color:var(--overlay-color)!important}.border-overlay-color{border-color:var(--overlay-color)!important}.underline-overlay-color{position:relative}.underline-overlay-color:after{position:absolute;content:"";width:100%;max-width:6.5rem;height:2px;bottom:0;background-color:var(--overlay-color)!important}.circle-overlay-color{position:relative}.circle-overlay-color:before{position:absolute;content:"";width:.813rem;height:.813rem;left:0;top:50%;transform:translateY(-50%);border-radius:50%;background-color:var(--overlay-color)!important;transition:all .3s ease}.circle-overlay-color:hover:before{opacity:.5}.accordion-overlay-color{position:relative}.accordion-overlay-color:before{color:var(--overlay-color)!important}.svg-fill-overlay-color svg *{opacity:1}.svg-fill-overlay-color svg path{fill:var(--overlay-color)}.svg-stroke-overlay-color svg{transition:all .3s ease}.svg-stroke-overlay-color svg path{stroke:var(--overlay-color)}.svg-stroke-overlay-color svg:hover{opacity:.7}.svg-stroke-overlay-color svg:active{transform:scale(.95);opacity:1}.hover-bg-overlay-color{transition:transform .3s ease}.hover-bg-overlay-color:hover{background-color:var(--overlay-color)!important}.hover-bg-overlay-color:hover .title{color:var(--color6)!important}.hover-bg-overlay-color:hover .title p,.hover-bg-overlay-color:hover .title span{background-color:var(--overlay-color)!important;color:var(--color6)!important}.hover-bg-overlay-color:hover .description,.hover-bg-overlay-color:hover .description p,.hover-bg-overlay-color:hover .description span,.hover-bg-overlay-color:hover .author{color:var(--color6)!important}.hover-text-overlay-color{color:var(--overlay-color)!important}.swiper-pagination-overlay-color .swiper-pagination-bullet{background-color:var(--overlay-color)}.bg-none{background-color:transparent!important}.text-none,.text-none p,.text-none span{color:transparent!important}.border-none{border-color:transparent!important}.underline-none{position:relative}.underline-none:after{position:absolute;content:"";width:100%;max-width:6.5rem;height:2px;bottom:0;background-color:transparent!important}.circle-none{position:relative}.circle-none:before{position:absolute;content:"";width:.813rem;height:.813rem;left:0;top:50%;transform:translateY(-50%);border-radius:50%;background-color:transparent!important;transition:all .3s ease}.circle-none:hover:before{opacity:.5}.accordion-none{position:relative}.accordion-none:before{color:transparent!important}.svg-fill-none svg *{opacity:1}.svg-fill-none svg path{fill:transparent}.svg-stroke-none svg{transition:all .3s ease}.svg-stroke-none svg path{stroke:transparent}.svg-stroke-none svg:hover{opacity:.7}.svg-stroke-none svg:active{transform:scale(.95);opacity:1}.hover-bg-none{transition:transform .3s ease}.hover-bg-none:hover{background-color:transparent!important}.hover-bg-none:hover .title{color:var(--color6)!important}.hover-bg-none:hover .title p,.hover-bg-none:hover .title span{background-color:transparent!important;color:var(--color6)!important}.hover-bg-none:hover .description,.hover-bg-none:hover .description p,.hover-bg-none:hover .description span,.hover-bg-none:hover .author{color:var(--color6)!important}.hover-text-none{color:transparent!important}.swiper-pagination-none .swiper-pagination-bullet{background-color:transparent}.Legal{padding-left:17.375rem;padding-right:17.375rem}@media screen and (max-width: 1640px){.Legal{padding-left:6.25rem;padding-right:6.25rem}}@media screen and (max-width: 1250px){.Legal{padding-left:5.625rem;padding-right:5.625rem}}@media screen and (max-width: 678px){.Legal{padding-left:1.75rem;padding-right:1.75rem}}.Legal.header-banner{padding:0;height:40vh;display:flex;justify-content:center;align-items:center;background:var(--color2)}.Legal.header-banner h1{position:relative;z-index:2;color:var(--color1)}.Legal.intro{padding-top:10rem;padding-bottom:10rem}@media screen and (max-width: 1640px){.Legal.intro{padding-top:6rem;padding-bottom:6rem}}@media screen and (max-width: 1250px){.Legal.intro{padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width: 678px){.Legal.intro{padding-top:3.75rem;padding-bottom:3.75rem}}.Legal.intro{padding-bottom:2rem}.Legal.intro h2{margin-bottom:2rem}.Legal#Faq{padding-left:17.375rem;padding-right:17.375rem}@media screen and (max-width: 1640px){.Legal#Faq{padding-left:6.25rem;padding-right:6.25rem}}@media screen and (max-width: 1250px){.Legal#Faq{padding-left:5.625rem;padding-right:5.625rem}}@media screen and (max-width: 678px){.Legal#Faq{padding-left:1.75rem;padding-right:1.75rem}}#Error404{height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column}#Error404 ::selection{background:var(--color3);color:var(--color6)}#Error404 h1{margin-block:5rem}#Error404 h1 i{-webkit-user-select:none;user-select:none;cursor:pointer}#Error404 .text-content{font-size:1.75rem}@media screen and (max-width: 1640px){#Error404 .text-content{font-size:1.75rem}}@media screen and (max-width: 1250px){#Error404 .text-content{font-size:1.5rem}}@media screen and (max-width: 678px){#Error404 .text-content{font-size:1.375rem}}#Error404 .text-content{font-family:Jaroslav-Italic,sans-serif;line-height:38px;letter-spacing:0}@media screen and (max-width: 1640px){#Error404 .text-content{line-height:36px}}@media screen and (max-width: 1250px){#Error404 .text-content{line-height:34px}}@media screen and (max-width: 678px){#Error404 .text-content{line-height:32px}}#Error404 .text-content{width:80%;margin-left:5rem}#Error404 a{margin-top:3.125rem;position:relative;display:block;overflow:hidden;color:var(--color3);transition:all .3s ease-in-out;z-index:1}#Error404 a ::selection{background:var(--color6);color:var(--color3)}#Error404 a:after{content:"";position:absolute;width:100%;height:100%;left:0;top:100%;background-color:var(--color3);transition:all .3s ease-in-out;z-index:-1}#Error404 a span{position:relative;z-index:3;display:block;padding-inline:.25rem}#Error404 a:hover{color:var(--color6)}#Error404 a:hover:after{top:0}@media screen and (max-width: 1250px){#Error404{padding:10rem 8.75rem}}@media screen and (max-width: 1250px) and (max-width: 1640px){#Error404{padding-top:6rem;padding-bottom:6rem}}@media screen and (max-width: 1250px) and (max-width: 1250px){#Error404{padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width: 1250px) and (max-width: 678px){#Error404{padding-top:3.75rem;padding-bottom:3.75rem}}@media screen and (max-width: 1250px) and (max-width: 1640px){#Error404{padding-left:6.25rem;padding-right:6.25rem}}@media screen and (max-width: 1250px) and (max-width: 1250px){#Error404{padding-left:4rem;padding-right:4rem}}@media screen and (max-width: 1250px) and (max-width: 678px){#Error404{padding-left:1.75rem;padding-right:1.75rem}}@media screen and (max-width: 1250px){#Error404{margin-top:2rem;height:max-content;min-height:80vh}#Error404 .text-content{width:100%;margin-left:0}}@media screen and (max-width: 678px){#Error404{height:max-content}#Error404 h1{font-size:2rem;margin:0 0 2rem;line-height:40px}}html.with-fancybox header{display:none!important}::selection{background:#d3d3d3}.bg-color1 ::selection{background:var(--color6);color:var(--color1)}.bg-color2 ::selection{background:var(--color1);color:var(--color2)}.bg-color3 ::selection{background:var(--color6);color:var(--color3)}.bg-color4 ::selection{background:var(--color6);color:var(--color4)}.text-color2 ::selection{background:var(--color2);color:var(--color6)}.grain{top:0;left:0;z-index:300;transform:translateZ(0);width:calc(100% + 20rem);height:calc(100% + 20rem);z-index:9999;position:fixed;background-image:url(/themes/BacPro/img/Image_gaussian_noise_example.png);opacity:.1;pointer-events:none}.house-menu{height:100%;display:flex;justify-content:center;align-items:center}.house-menu svg{width:1.875rem;display:block;fill:var(--color1);transition:.3s ease}.house-menu a{display:flex;flex-direction:column;align-items:center;min-width:100%;width:max-content;color:var(--color1);font-size:.75rem;font-family:Jaroslav-Regular,sans-serif;text-align:center}.house-menu:hover svg{fill:#787878;stroke:var(--color1)}.signature{height:26px;overflow:hidden;margin:0;position:relative;justify-content:center;display:flex;min-width:97px}.signature .signature-content{display:inline-block;font-size:26px;line-height:26px;letter-spacing:-4.5px;font-family:Monologue-Sequane,sans-serif;margin:0;position:relative}.signature .signature-content a{color:inherit;font-size:26px!important;text-decoration:inherit;position:relative;letter-spacing:inherit;text-transform:inherit}.signature .signature-content .site{letter-spacing:0;font-family:Poppins-Sequane,sans-serif;font-size:16px;position:relative;top:-5px}.signature .signature-content .relever{position:relative;top:26px;transition:all .3s ease-out;height:100%}.signature:hover .signature-content .relever,.signature:hover .signature-content{top:0;letter-spacing:0}.header{padding-left:8.75rem;padding-right:8.75rem}@media screen and (max-width: 1640px){.header{padding-left:6.25rem;padding-right:6.25rem}}@media screen and (max-width: 1250px){.header{padding-left:4rem;padding-right:4rem}}@media screen and (max-width: 678px){.header{padding-left:1.75rem;padding-right:1.75rem}}.header{position:absolute;top:0;left:0;right:0;width:100%;z-index:100;display:flex;justify-content:space-between;padding-top:3rem;height:max-content}.header.open{height:100%}.header .logo{width:122px;height:55px;flex-shrink:0;transform:translate(0);transition:all 1s ease-in}.header .header-content{display:flex;gap:3rem;margin-left:auto}.header .header-content .btn-inscription{height:max-content;background-color:var(--color3);padding:.6rem 1.6rem;text-decoration:none;font-family:Jaroslav-SemiBold,sans-serif;font-weight:600;font-size:1.25rem;line-height:34px;letter-spacing:.6px;text-transform:uppercase;text-align:center;color:var(--color6);border-radius:100px;z-index:90}.header .header-content .burger-btn{position:relative;z-index:100;width:48px;height:48px;display:flex;flex-direction:column;justify-content:center;align-items:center}.header .header-content .burger-btn .box .icon{position:relative;top:0;left:50%;transform:translate(-50%);width:100%;height:100%;stroke:#2d2e2b;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;cursor:pointer;fill:none}.header .header-content .burger-btn .hamburger-label{color:#2d2e2b;font-size:.75rem;font-family:Jaroslav-Regular,sans-serif;line-height:1}.header .header-content .burger-btn.open .box .icon{stroke:#fff}.header .header-content .burger-btn.open .hamburger-label{color:#fff}.header .burger-menu{background-color:var(--color1);position:absolute;top:0;left:100%;display:flex;flex-direction:column;justify-content:start;gap:2rem;min-height:100vh;height:max-content;width:676px;padding-top:180px;padding-left:138px;padding-right:178px;padding-bottom:2rem;transform:translate(0);transition:transform .6s ease-in;z-index:99}.header .burger-menu .nav-item{position:relative;display:flex;align-items:center}.header .burger-menu .nav-item .nav-item-icon{position:absolute;display:flex;top:0;transform:translateY(50%) rotate(90deg);width:1rem;height:1rem;opacity:0;transition:opacity .3s ease-in}.header .burger-menu .nav-item a{position:relative;font-family:Jaroslav-SemiBold,sans-serif;font-size:1.5rem;line-height:35px;letter-spacing:1.2px;text-transform:uppercase;color:var(--color6);display:block;transition:all .3s ease-in}.header .burger-menu .nav-item:hover a,.header .burger-menu .nav-item.active a{color:var(--color2);transform:translate(1.5rem)}.header .burger-menu .nav-item:hover .nav-item-icon,.header .burger-menu .nav-item.active .nav-item-icon{opacity:1}.header .burger-menu.open{transform:translate(-100%);max-width:100vw}.header .burger-menu:after{content:"";position:absolute;top:0;right:-4.375rem;width:8.75rem;height:100%;background-image:url(/themes/BacPro/img/icons/bacpro-icons/frise-menu-ouvert.svg);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1}@media screen and (max-width: 1640px){.header .burger-menu{gap:1.5rem;padding-top:150px}}@media screen and (max-width: 1250px){.header{position:relative;padding:2rem 1.5rem;background:var(--color6)}.header .header-content .btn-inscription{display:none;opacity:0}.header.open .header-content{width:100%;justify-content:space-between;align-items:center;padding-left:5rem;padding-right:2.5rem}.header.open .header-content .btn-inscription{display:block;z-index:100;opacity:1;animation:get-visible 1.5s ease-in-out forwards}}@media screen and (max-width: 678px){.header .burger-menu{height:auto;padding-top:180px;padding-left:1rem;padding-right:1rem;padding-bottom:2rem}.header .burger-menu li{width:80%}.header.open{padding-inline:0}.header.open .logo{flex-shrink:1;transform:translate(-100%);width:0}.header.open .header-content{width:100%;justify-content:space-between;align-items:center;padding-left:1rem;padding-right:1rem}.header.open .header-content .btn-inscription{display:block;z-index:100;opacity:1;animation:get-visible 1.5s ease-in-out forwards}}footer{background-color:#000;position:relative;padding:60px 140px}footer .footer-container{display:flex;justify-content:end;align-items:center;flex-wrap:wrap;gap:2rem}footer .footer-container .footer-logo-zone{display:none;align-items:center;gap:1rem;margin-bottom:0;flex-wrap:wrap;justify-content:center}footer .footer-container .footer-logo-zone .footer-logo{display:block;width:122px;height:64px;background:gray}footer .footer-container .legal-mentions{display:flex;align-items:center;gap:1rem 2.5rem;margin-bottom:0;justify-content:center;flex-wrap:wrap}footer .footer-container .legal-mentions li:not(.signature){font-family:Jaroslav-Regular,sans-serif}footer .footer-container .legal-mentions a{color:#fff;text-decoration:none;font-size:20px}footer .footer-container .legal-mentions .signature .site{font-size:1rem}@media (max-width: 1599px){footer{padding-left:6.25rem;padding-right:6.25rem}}@media (max-width: 1599px){footer .footer-container{justify-content:center}}@media (max-width: 1250px){footer{padding-left:5.625rem;padding-right:5.625rem}footer ul{padding-left:0}}@media (max-width: 678px){footer{padding-left:1.75rem;padding-right:1.75rem}}#Error404 h1{position:relative;z-index:1}#Error404 h1 .illustration{position:absolute;width:5.625rem;height:5.625rem;bottom:0;left:100%;z-index:-1;animation:error 7s infinite linear;cursor:pointer}#Error404 h1 .illustration:hover{animation:error 3s infinite linear}#Error404 h1 .illustration:active{animation-play-state:paused}@keyframes error{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.back-to-top-part{position:absolute;top:0;right:0;transform:translate(-50%,-50%);z-index:9000;background-color:var(--color6);box-shadow:1px 3px 6px #00000086;border-radius:50%;width:3.25rem;height:3.25rem;display:flex;justify-content:center;align-items:center;transition:.3s ease-in-out}.back-to-top-part a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.back-to-top-part .icon{width:1.125rem;height:1.125rem}.back-to-top-part:hover{background:var(--color3);transform:translate(-50%,-50%) scale(.95)}.back-to-top-part:active{transform:translate(-100%,-50%) scale(.9)}.back-to-top-part.active{position:fixed;top:unset;bottom:0;animation:up 1s forwards}.back-to-top-part.hidden{display:none}#Hero{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:10;overflow:hidden}@media screen and (min-width: 1639px){#Hero .container{max-width:1640px}}#Hero .list-element{position:relative;height:100%;z-index:1}#Hero .list-element .media-container img{aspect-ratio:12/10}#Hero .list-element .element{position:absolute;top:100%;left:0;height:100vh;width:100%;opacity:0;transition:transform .8s ease,opacity .8s ease}#Hero .list-element .element.bg-green .block-left{background-color:var(--color2)}#Hero .list-element .element.bg-green .block-left:before{background:var(--color2)}#Hero .list-element .element.bg-green .illustration svg path{fill:var(--color2)}#Hero .list-element .element.bg-violet .block-left{background-color:var(--color3)}#Hero .list-element .element.bg-violet .block-left:before{background:var(--color3)}#Hero .list-element .element.bg-violet .illustration svg path{fill:var(--color3)}#Hero .list-element .element.bg-blue .block-left{background-color:var(--color4)}#Hero .list-element .element.bg-blue .block-left:before{background:var(--color4)}#Hero .list-element .element.bg-blue .illustration svg path{fill:var(--color4)}#Hero .list-element .element.active{top:0;opacity:1}#Hero .list-element .element.active .block-left,#Hero .list-element .element.active .block-right{transform:translateY(0)}#Hero .list-element .element.up{transform:translateY(-100%)}#Hero .list-element .element.down{transform:translateY(100%)}#Hero .list-element .element .block-left,#Hero .list-element .element .block-right{position:relative;transition:transform .8s ease;width:100%;height:100vh}#Hero .list-element .element .block-left{transform:translateY(-100%)}#Hero .list-element .element .block-left:before{left:-999em;content:"";display:block;position:absolute;width:999em;top:0;bottom:0;height:100vh}#Hero .list-element .element .block-left.in{transform:translateY(0)}#Hero .list-element .element .block-left.out{transform:translateY(100%)}#Hero .list-element .element .block-left .description{display:none}#Hero .list-element .element .block-right{transform:translateY(100%)}#Hero .list-element .element .block-right.in{transform:translateY(0)}#Hero .list-element .element .block-right.out{transform:translateY(-100%)}#Hero .list-element .element .illustration{position:absolute;top:calc(50% - 148px);right:-15%;z-index:-1}#Hero.unlocked{position:absolute;height:auto;overflow:visible}#Hero .content-fix{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%}#Hero .content-fix>.container{height:100%}#Hero .content-fix .icon-zone{position:relative;margin-left:auto;margin-top:4rem;margin-right:0;width:250px;height:250px;z-index:3}#Hero .content-fix .icon-zone img{animation:fixed-rotate 10s infinite linear}#Hero .content-fix .icon-zone .icon-zone-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-5deg);font-family:Jaroslav-Bold,sans-serif;color:var(--color6);font-size:1.25rem;line-height:25px;letter-spacing:0px;text-transform:uppercase;text-align:center}#Hero .content-fix .medias-zone{display:none}#Hero .content-fix .title{margin-block:20px 40px}#Hero .content-fix .description{font-size:1.875rem;line-height:40px}#Hero .content-fix .text-bottom-zone{position:absolute;display:flex;width:28%;bottom:5%;justify-content:space-between;align-items:center;z-index:1}#Hero .content-fix .text-bottom-zone .animate-arrow-down{display:flex;flex-direction:column;justify-content:center;align-items:center}#Hero .content-fix .text-bottom-zone .animate-arrow-down .scroll-bar{width:30px;height:56px;border:3px solid #fff;border-radius:15px;position:relative}#Hero .content-fix .text-bottom-zone .animate-arrow-down .scroll-bar:before{content:"";position:absolute;top:10px;left:50%;transform:translate(-50%);width:12px;height:12px;background-color:#fff;border-radius:8px;animation:fadeDown1 1s infinite}#Hero .content-fix .text-bottom-zone .animate-arrow-down .arrow{position:absolute;bottom:0;transform:translateY(100%)}#Hero .content-fix .text-bottom-zone .animate-arrow-down .arrow svg{width:14px;height:14px;margin:auto;fill:#fff;animation:fadeDown2 1s infinite}#Hero .content-fix .text-bottom-zone .bottom-logo{width:172px;height:41px}@media screen and (max-width: 1700px){#Hero .content-fix .icon-zone{margin-top:2rem;transform:scale(.75)}#Hero .content-fix .title{font-size:3rem;line-height:3.5rem;margin:0 0 1rem}#Hero .content-fix .description{font-size:1.563rem;line-height:1.875rem;margin-bottom:0}#Hero .list-element .element .illustration{right:-10%}}@media screen and (max-width: 1400px){#Hero .content-fix .title{font-size:2.5rem;line-height:3rem}}@media screen and (max-width: 1250px){#Hero .texts-zone{width:100%;overflow:visible}#Hero .texts-zone .icon-zone{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(25%,-50%);width:200px;height:200px;margin:0}#Hero .texts-zone .text-bottom-zone .animate-arrow-down{display:none}#Hero .medias-zone{position:relative;width:100%;padding-inline:0;max-height:450px;padding-top:0}#Hero .medias-zone .media-container{height:450px;width:100%}#Hero .medias-zone .medias-navigation{position:absolute;top:calc(100% - 67px);left:calc(100% - 83px);display:flex;flex-direction:column;gap:12px;z-index:3}#Hero .medias-zone .medias-navigation .navigation{width:55px;height:55px;background:var(--color1);display:flex;justify-content:center;align-items:center}#Hero .medias-zone .medias-navigation .navigation img{width:20px;height:20px}#Hero .medias-zone .medias-navigation .navigation.navigation-left.disabled{pointer-events:none;opacity:.5;cursor:not-allowed}#Hero .medias-zone .medias-navigation .navigation.navigation-right{transform:rotate(-180deg)}#Hero .illustration{display:none}}@media screen and (max-width: 991px){#Hero.unlocked{min-height:100vh;height:100%}#Hero>.container{max-width:100%;padding:0}#Hero .content-fix{top:50%;height:50%}#Hero .content-fix .icon-zone{margin:0;transform:scale(.8);top:-10%}#Hero .content-fix .title{margin-top:-60px;margin-bottom:20px}#Hero .content-fix .text-bottom-zone{width:85%}#Hero .list-element .element.bg-green{background-color:var(--color2)}#Hero .list-element .element.bg-violet{background-color:var(--color3)}#Hero .list-element .element.bg-blue{background-color:var(--color4)}#Hero .list-element .element .block-left,#Hero .list-element .element .block-right{height:50%}#Hero .content-fix .description{font-size:1.25rem;line-height:1.875rem;margin-bottom:0}#Hero .content-fix .medias-zone{display:block}#Hero .content-fix .medias-zone .medias-navigation{top:calc(100% - 237px)}#Hero .content-fix .medias-zone .medias-navigation .navigation{cursor:pointer}}@media screen and (max-width: 678px){#Hero .texts-zone .icon-zone{width:160px;height:160px}#Hero .texts-zone .icon-zone .icon-zone-text{font-size:1rem;line-height:20px}#Hero .medias-zone .media-container{height:350px}#Hero .content-fix{top:33.33333%;height:66.66667%}#Hero .list-element .element .block-left{height:66.66667%}#Hero .list-element .element .block-right{height:33.33333%}}@media screen and (max-width: 500px){#Hero .content-fix{top:25%;height:75%}#Hero .content-fix .icon-zone{transform:scale(.6);top:-4%;left:-8%}#Hero .content-fix .title,#Hero .content-fix .title p,#Hero .content-fix .title p strong{font-size:1.875rem;line-height:2.25rem}#Hero .content-fix .description{font-size:1.25rem;line-height:1.5rem}#Hero .medias-zone .media-container{height:300px}#Hero .list-element .element .block-right{height:25%}}#intro{margin-top:100vh;padding:8rem 8.75rem}@media screen and (max-width: 1640px){#intro{padding-left:6.25rem;padding-right:6.25rem}}@media screen and (max-width: 1250px){#intro{padding-left:4rem;padding-right:4rem}}@media screen and (max-width: 678px){#intro{padding-left:1.75rem;padding-right:1.75rem}}#intro .intro-left-content{position:relative}#intro .intro-left-content .intro-title{margin-bottom:4rem}#intro .intro-left-content .left-illustration{position:absolute;right:100%;bottom:0;width:25rem}#intro .intro-right-content{position:relative;padding:14rem 4rem 6rem;margin-top:160px}#intro .intro-right-content .intro-right-text{font-family:Jaroslav-Italic,sans-serif;font-size:1.875rem;line-height:calc(2.5rem + 2px);color:var(--color6)}#intro .intro-right-content .intro-right-image{position:absolute;top:0;left:52%;transform:translate(-50%,-45%);width:300px}#intro .intro-right-content .inner-illustration{position:absolute;width:3.5rem}#intro .intro-right-content .inner-illustration.feuillus{top:3rem;left:2rem}#intro .intro-right-content .inner-illustration.resineux{bottom:0;right:2.25rem}#intro .intro-right-content .right-illustration{position:absolute;left:calc(100% - 8rem);top:50%;width:17rem;z-index:-1;animation:rotate 10s linear infinite}#intro .intro-right-content:hover .right-illustration{animation:rotate 3s linear infinite}#intro .intro-right-content:hover .right-illustration:after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media screen and (max-width: 1250px){#intro{margin-bottom:-18px;padding-inline:0}#intro .intro-left-content{padding-inline:1.5rem}#intro .intro-left-content .intro-title{margin-bottom:1rem}#intro .intro-left-content .left-illustration{display:none}#intro .intro-right-content .intro-right-text{margin-top:2rem}#intro .intro-right-content .inner-illustration.resineux,#intro .intro-right-content .right-illustration{display:none}}@media screen and (max-width: 991px){#intro{padding:0}}@media screen and (max-width: 678px){#intro .intro-right-content{padding-inline:2rem}#intro .intro-right-content .intro-right-text{font-size:1.625rem}#intro .intro-right-content .inner-illustration.feuillus{top:3rem;left:-1rem}}#WhyChoose{position:relative;background-image:url(/themes/BacPro/img/icons/bacpro-icons/pointe-blanche.svg);background-size:34px;background-position:top;background-repeat:repeat-x;padding-top:10rem;padding-bottom:10rem}@media screen and (max-width: 1640px){#WhyChoose{padding-top:6rem;padding-bottom:6rem}}@media screen and (max-width: 1250px){#WhyChoose{padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width: 678px){#WhyChoose{padding-top:3.75rem;padding-bottom:3.75rem}}#WhyChoose{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;color:var(--color6)}#WhyChoose .title,#WhyChoose .description{text-align:center;width:42.5%}#WhyChoose .description{font-size:1.75rem}@media screen and (max-width: 1640px){#WhyChoose .description{font-size:1.75rem}}@media screen and (max-width: 1250px){#WhyChoose .description{font-size:1.5rem}}@media screen and (max-width: 678px){#WhyChoose .description{font-size:1.375rem}}#WhyChoose .description{font-family:Jaroslav-Italic,sans-serif;line-height:38px;letter-spacing:0}@media screen and (max-width: 1640px){#WhyChoose .description{line-height:36px}}@media screen and (max-width: 1250px){#WhyChoose .description{line-height:34px}}@media screen and (max-width: 678px){#WhyChoose .description{line-height:32px}}#WhyChoose .WhyChoose-carousel{width:100%;margin-top:3.75rem}#WhyChoose .WhyChoose-carousel .swiper-wrapper{height:26.875rem}#WhyChoose .content-zone{padding-left:17.375rem;padding-right:17.375rem}@media screen and (max-width: 1640px){#WhyChoose .content-zone{padding-left:6.25rem;padding-right:6.25rem}}@media screen and (max-width: 1250px){#WhyChoose .content-zone{padding-left:5.625rem;padding-right:5.625rem}}@media screen and (max-width: 678px){#WhyChoose .content-zone{padding-left:1.75rem;padding-right:1.75rem}}#WhyChoose .content-zone{margin-top:5rem;gap:3.75rem}#WhyChoose .content-zone .content.text1{width:36%;display:flex;flex-direction:column;gap:3.75rem}#WhyChoose .content-zone .content.text1 .text1b{width:80%;padding-block:2.125rem;border-block:2px solid var(--color2);color:var(--color2)}#WhyChoose .content-zone .content.text1 .text1b p{width:87%}#WhyChoose .content-zone .content.text2{width:39%;display:flex;flex-direction:column;align-items:center}#WhyChoose .content-zone .content.download-card{width:32%;height:max-content;background:var(--color3);display:flex;flex-direction:column;align-items:center;padding:5.625rem 2.5rem 4.375rem;text-align:center}#WhyChoose .content-zone .content.download-card.hidden{visibility:hidden}@media screen and (max-width: 1250px){#WhyChoose .content-zone .content.download-card.hidden{display:none}}#WhyChoose .content-zone .content.download-card .download-card-title{font-size:1.875rem}@media screen and (max-width: 1640px){#WhyChoose .content-zone .content.download-card .download-card-title{font-size:1.875rem}}@media screen and (max-width: 1250px){#WhyChoose .content-zone .content.download-card .download-card-title{font-size:1.875rem}}@media screen and (max-width: 678px){#WhyChoose .content-zone .content.download-card .download-card-title{font-size:1.875rem}}#WhyChoose .content-zone .content.download-card .download-card-title{font-family:Jaroslav-SemiBold,sans-serif;line-height:40px;letter-spacing:2.25px;text-transform:uppercase}#WhyChoose .content-zone .content.download-card .button-container{margin-top:2.5rem;border:2px solid var(--color6);border-radius:6.25rem;display:flex;height:max-content;cursor:pointer}#WhyChoose .content-zone .content.download-card .button-container .button{background:var(--color6);border-radius:6.25rem;padding:1.25rem 3.75rem;text-transform:uppercase;font-family:Jaroslav-SemiBold,sans-serif;color:var(--color3);transition:.3s ease}#WhyChoose .content-zone .content.download-card .button-container:hover .button{background:var(--color3);color:var(--color6)}@media screen and (max-width: 1250px){#WhyChoose{padding-top:10rem;padding-bottom:10rem}}@media screen and (max-width: 1250px) and (max-width: 1640px){#WhyChoose{padding-top:6rem;padding-bottom:6rem}}@media screen and (max-width: 1250px) and (max-width: 1250px){#WhyChoose{padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width: 1250px) and (max-width: 678px){#WhyChoose{padding-top:3.75rem;padding-bottom:3.75rem}}@media screen and (max-width: 1250px){#WhyChoose{background-image:url(/themes/BacPro/img/icons/bacpro-icons/pointe-violette.svg);padding-top:6.25rem;gap:0}#WhyChoose .title,#WhyChoose .description,#WhyChoose .content-zone{padding-left:17.375rem;padding-right:17.375rem}}@media screen and (max-width: 1250px) and (max-width: 1640px){#WhyChoose .title,#WhyChoose .description,#WhyChoose .content-zone{padding-left:6.25rem;padding-right:6.25rem}}@media screen and (max-width: 1250px) and (max-width: 1250px){#WhyChoose .title,#WhyChoose .description,#WhyChoose .content-zone{padding-left:5.625rem;padding-right:5.625rem}}@media screen and (max-width: 1250px) and (max-width: 678px){#WhyChoose .title,#WhyChoose .description,#WhyChoose .content-zone{padding-left:1.75rem;padding-right:1.75rem}}@media screen and (max-width: 1250px){#WhyChoose .title,#WhyChoose .description,#WhyChoose .content-zone{width:100%}#WhyChoose .content-zone{flex-direction:column}#WhyChoose .content-zone .content.text1,#WhyChoose .content-zone .content.text1 .text1b,#WhyChoose .content-zone .content.text2{width:100%}#WhyChoose .content-zone .content.download-card{width:70%;margin:auto}}@media screen and (max-width: 678px){#WhyChoose{padding-top:5rem}#WhyChoose .title{margin-bottom:2rem}#WhyChoose .WhyChoose-carousel .swiper-wrapper{height:15.625rem}#WhyChoose .content-zone{margin-top:2.5rem}#WhyChoose .content-zone .content.text1 .text1b p{width:100%}#WhyChoose .content-zone .content.download-card{width:100%;height:max-content;padding:3.75rem 1.875rem}}#Skills{background:var(--color3);display:flex;position:relative;overflow:hidden;height:100vh;color:var(--color6);padding-bottom:0;transition:background-color .5s ease-in-out}#Skills.bg-color2{color:var(--color1)}#Skills .texts-zone{position:absolute;width:45%;padding-top:15.625rem;top:0;left:17.375rem;z-index:2}#Skills .texts-zone .title{width:25rem;margin-bottom:2.813rem}#Skills .texts-zone .skill-text{width:75%;transition:all .5s ease-in-out}#Skills .texts-zone .skill-text .skill-title{font-size:1.375rem}@media screen and (min-width: 1921px){#Skills .texts-zone .skill-text .skill-title{font-size:calc(1.375rem + .2vw)}}@media screen and (max-width: 1640px){#Skills .texts-zone .skill-text .skill-title{font-size:1.375rem}}@media screen and (max-width: 1250px){#Skills .texts-zone .skill-text .skill-title{font-size:1.375rem}}@media screen and (max-width: 678px){#Skills .texts-zone .skill-text .skill-title{font-size:1.25rem}}#Skills .texts-zone .skill-text .skill-title{text-transform:uppercase;margin-bottom:1.563rem}#Skills .texts-zone .skill-text .skill-description{width:80%}#Skills .texts-zone .skill-text.active{opacity:1;transform:translateY(0)}#Skills .Skills-carousel{width:100%;height:100vh;z-index:2}#Skills .Skills-carousel .navigation{display:none}#Skills .Skills-carousel .image-zone{height:100%;position:relative;display:flex;align-items:end;transition:1s ease-in-out}#Skills .Skills-carousel .image-zone .skill-text{display:none}#Skills .Skills-carousel .image-zone .skill-image{margin-right:23.125rem;background:var(--color6);width:41.875rem;aspect-ratio:1;position:relative;-webkit-mask-image:url(/themes/BacPro/img/icons/bacpro-icons/forme-scie-carrousel.svg);mask-image:url(/themes/BacPro/img/icons/bacpro-icons/forme-scie-carrousel.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#Skills .Skills-carousel .image-zone .skill-image.image-preview{cursor:pointer}#Skills .Skills-carousel .image-zone .skill-image.image-preview>img{filter:brightness(.7);transition:.3s ease-in-out}#Skills .Skills-carousel .image-zone .skill-image.image-preview .playBtn{position:absolute;width:10%;top:50%;left:45%;transform:translate(-50%,-50%);z-index:2;box-shadow:0 0 10px #0006;border-radius:50%}#Skills .Skills-carousel .image-zone .skill-image.image-preview:hover>img{filter:unset}#Skills .Skills-carousel .image-zone .skill-image.image-preview:hover .playBtn{animation:pulse 1s infinite}#Skills .Skills-carousel .image-zone .skill-image.image-preview:hover .playBtn:hover{animation-play-state:paused}#Skills .Skills-carousel .image-zone .skill-image.swiper-slide-active{margin-right:12.5rem}@media screen and (max-width: 1640px){#Skills .texts-zone{padding-top:6.25rem;left:6.25rem}#Skills .texts-zone .skill-text{width:90%}#Skills .Skills-carousel .image-zone .skill-image{margin-right:6.25rem}#Skills .Skills-carousel .image-zone .skill-image.swiper-slide-active{margin-right:0}}@media screen and (max-width: 1250px){#Skills{height:max-content;flex-direction:column}#Skills .texts-zone{padding-left:8.75rem;padding-right:8.75rem}}@media screen and (max-width: 1250px) and (max-width: 1640px){#Skills .texts-zone{padding-left:6.25rem;padding-right:6.25rem}}@media screen and (max-width: 1250px) and (max-width: 1250px){#Skills .texts-zone{padding-left:4rem;padding-right:4rem}}@media screen and (max-width: 1250px) and (max-width: 678px){#Skills .texts-zone{padding-left:1.75rem;padding-right:1.75rem}}@media screen and (max-width: 1250px){#Skills .texts-zone{position:relative;left:unset;width:100%}#Skills .texts-zone .title{width:70%}#Skills .texts-zone .skill-text,#Skills .texts-zone .skill-text .skill-description{width:100%}#Skills .Skills-carousel{margin-top:5rem;padding-inline:4rem}#Skills .Skills-carousel .navigation{position:relative;z-index:3;display:flex;gap:1.25rem;margin-left:4rem;margin-bottom:4rem}#Skills .Skills-carousel .navigation .swiper-button-disabled{opacity:.5;cursor:default}#Skills .Skills-carousel .navigation .swiper-button-disabled:hover,#Skills .Skills-carousel .navigation .swiper-button-disabled:active{transform:unset!important;opacity:.5!important}#Skills .Skills-carousel .navigation .skill-nav-btn{border:2px solid var(--color6);background:#ffffff0f;color:#fff;height:4.375rem;width:4.375rem;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;cursor:pointer;transition:.3s ease}#Skills .Skills-carousel .navigation .skill-nav-btn img{width:50%;object-fit:contain}#Skills .Skills-carousel .navigation .skill-nav-btn.button-next{rotate:180deg}#Skills .Skills-carousel .navigation .skill-nav-btn:active{transform:scale(.97);background:#ffffff36}#Skills .Skills-carousel .image-zone .skill-image{margin-right:auto;width:70%}#Skills .Skills-carousel .image-zone .skill-image.fake-slide{display:none}#Skills .Skills-carousel .image-zone .skill-image.swiper-slide-active{margin:0 auto}}@media screen and (max-width: 678px){#Skills .Skills-carousel{margin-top:2rem;padding-inline:2rem;height:33.125rem}#Skills .Skills-carousel .navigation{margin-left:1.75rem}#Skills .Skills-carousel .navigation .skill-nav-btn{height:3.438rem;width:3.438rem}#Skills .Skills-carousel .image-zone .skill-image{width:80%}#Skills .Skills-carousel .image-zone .skill-image.swiper-slide-prev{opacity:0}}#Testimonials{padding:10rem 17.375rem}@media screen and (max-width: 1640px){#Testimonials{padding-top:6rem;padding-bottom:6rem}}@media screen and (max-width: 1250px){#Testimonials{padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width: 678px){#Testimonials{padding-top:3.75rem;padding-bottom:3.75rem}}@media screen and (max-width: 1640px){#Testimonials{padding-left:6.25rem;padding-right:6.25rem}}@media screen and (max-width: 1250px){#Testimonials{padding-left:5.625rem;padding-right:5.625rem}}@media screen and (max-width: 678px){#Testimonials{padding-left:1.75rem;padding-right:1.75rem}}#Testimonials{padding-right:0;background:linear-gradient(to left,var(--color2) 56.8%,transparent 50%)}#Testimonials .video-modal{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;margin:0!important;z-index:99999999}#Testimonials .video-modal .overlay{position:fixed;top:0;left:0;background:#333333d3;width:100%;height:100%;z-index:1;cursor:auto}#Testimonials .video-modal .modal{overflow:visible;position:absolute;width:80vw;aspect-ratio:16/9;height:max-content;background:var(--color6);border-radius:.313rem;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2}#Testimonials .video-modal .modal .video-modal-close{font-size:2.813rem}@media screen and (max-width: 1640px){#Testimonials .video-modal .modal .video-modal-close{font-size:2.5rem}}@media screen and (max-width: 1250px){#Testimonials .video-modal .modal .video-modal-close{font-size:2.188rem}}@media screen and (max-width: 678px){#Testimonials .video-modal .modal .video-modal-close{font-size:1.875rem}}#Testimonials .video-modal .modal .video-modal-close{position:absolute;top:1rem;left:calc(100% + 1rem);cursor:pointer;color:#e7e7e7;transition:.3s ease}#Testimonials .video-modal .modal .video-modal-close:hover{color:var(--color6)}#Testimonials .video-modal .modal .video-modal-close:active{transform:scale(.97);color:#b4b3b3}#Testimonials .video-modal .modal iframe,#Testimonials .video-modal .modal video{width:100%;height:100%}#Testimonials .video-modal.open{display:block}#Testimonials .title{padding-right:0;margin-bottom:3.75rem;max-width:31.25rem}#Testimonials .Testimonials-carousel{position:relative;overflow:visible}#Testimonials .Testimonials-carousel .illustration{position:absolute;right:93%;top:50%;transform:translateY(-50%);width:25rem}#Testimonials .Testimonials-carousel .navigation{display:flex;gap:1.25rem;position:absolute;right:8.75rem;bottom:calc(100% + 3.75rem)}#Testimonials .Testimonials-carousel .navigation .swiper-button-disabled{opacity:.5;cursor:default}#Testimonials .Testimonials-carousel .navigation .swiper-button-disabled:hover,#Testimonials .Testimonials-carousel .navigation .swiper-button-disabled:active{transform:unset!important;opacity:.5!important}#Testimonials .Testimonials-carousel .navigation .testimonials-nav-btn{background:var(--color1);color:#fff;height:3.125rem;width:3.125rem;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;cursor:pointer;transition:.3s ease}#Testimonials .Testimonials-carousel .navigation .testimonials-nav-btn img{width:50%;object-fit:contain}#Testimonials .Testimonials-carousel .navigation .testimonials-nav-btn.button-next{rotate:180deg}#Testimonials .Testimonials-carousel .navigation .testimonials-nav-btn:active{transform:scale(.97);background:#151514}#Testimonials .Testimonials-carousel .swiper-wrapper{height:36.875rem}#Testimonials .Testimonials-carousel .swiper-wrapper .swiper-slide{height:100%;position:relative}#Testimonials .Testimonials-carousel .swiper-wrapper .swiper-slide video,#Testimonials .Testimonials-carousel .swiper-wrapper .swiper-slide iframe{width:100%;height:100%}#Testimonials .Testimonials-carousel .swiper-wrapper .swiper-slide .image-preview{position:absolute;width:auto;height:100%;z-index:1;transition:.3s ease}#Testimonials .Testimonials-carousel .swiper-wrapper .swiper-slide .image-preview img{object-fit:contain;width:auto}#Testimonials .Testimonials-carousel .swiper-wrapper .swiper-slide .image-preview .infos-and-playBtn{position:absolute;display:flex;padding:0 2.188rem;align-items:center;justify-content:space-between;z-index:3;bottom:0;left:50%;transform:translate(-50%);width:100%;height:12.5rem;padding-top:40px;background:linear-gradient(to top,#000,#0000);color:var(--color6)}#Testimonials .Testimonials-carousel .swiper-wrapper .swiper-slide .image-preview .infos-and-playBtn .infos .name{text-transform:uppercase;font-weight:700}#Testimonials .Testimonials-carousel .swiper-wrapper .swiper-slide .image-preview .infos-and-playBtn .infos .company{font-style:italic}#Testimonials .Testimonials-carousel .swiper-wrapper .swiper-slide .image-preview .infos-and-playBtn .playBtn{display:block;width:4rem;height:4rem;cursor:pointer;transition:.3s ease}#Testimonials .Testimonials-carousel .swiper-wrapper .swiper-slide .image-preview .infos-and-playBtn .playBtn:hover{transform:scale(.97)}#Testimonials .Testimonials-carousel .swiper-wrapper .swiper-slide .image-preview .infos-and-playBtn .playBtn:active{transform:scale(.95)}#Testimonials .Testimonials-carousel .swiper-wrapper .swiper-slide .image-preview.hidden{opacity:0}@media screen and (min-width: 1921){#Testimonials .Testimonials-carousel .swiper-wrapper{height:70vh}}@media screen and (max-width: 1640px){#Testimonials .title{max-width:25rem}}@media screen and (max-width: 1250px){#Testimonials{background:unset}#Testimonials:before{content:"";position:absolute;bottom:0;left:0;height:15vh;width:100%;background:var(--color2)}#Testimonials .Testimonials-carousel .illustration{position:absolute;right:93%;top:0%;transform:translateY(0);width:31.25rem}#Testimonials .Testimonials-carousel .swiper-wrapper{height:30.937rem}}@media screen and (max-width: 678px){#Testimonials{padding-bottom:0}#Testimonials:before{height:35vh}#Testimonials .title{max-width:11.25rem;font-size:1.625rem}#Testimonials .Testimonials-carousel .illustration{width:18.75rem}#Testimonials .Testimonials-carousel .navigation{right:1.75rem;gap:.875rem}#Testimonials .Testimonials-carousel .navigation .testimonials-nav-btn{height:3.125rem;width:3.125rem}#Testimonials .video-modal .modal{max-height:unset;width:80vw;height:unset}#Testimonials .video-modal .modal .video-modal-close{top:-2rem;left:calc(90% + 1rem)}}#Program{display:flex;padding:0}#Program .image-zone{width:43.2%;background:var(--color1);padding-bottom:11.875rem}#Program .text-zone{width:56.8%;background:var(--color2);padding:5rem 17.375rem 9.375rem 8.625rem}#Program .text-zone .title{margin-bottom:4.375rem;width:60%}#Program .text-zone .program-items-zone{display:flex;flex-direction:column;gap:5rem}#Program .text-zone .program-items-zone .program-item{font-size:1.375rem}@media screen and (max-width: 1640px){#Program .text-zone .program-items-zone .program-item{font-size:1.25rem}}@media screen and (max-width: 1250px){#Program .text-zone .program-items-zone .program-item{font-size:1.25rem}}@media screen and (max-width: 678px){#Program .text-zone .program-items-zone .program-item{font-size:1.25rem}}#Program .text-zone .program-items-zone .program-item{font-family:Jaroslav-SemiBold,sans-serif;line-height:30px;letter-spacing:0}#Program .text-zone .program-items-zone .program-item{display:flex;align-items:flex-start;gap:3.125rem}#Program .text-zone .program-items-zone .program-item .icon{width:3.75rem}#Program .text-zone .program-items-zone .program-item .icon img{object-fit:contain;aspect-ratio:1/1}#Program .text-zone .program-items-zone .program-item .content .program-item-title{text-transform:uppercase;margin-bottom:.625rem}#Program .text-zone .program-items-zone .program-item .content .program-item-description{font-family:Jaroslav-Regular,sans-serif}@media (max-width: 1640px){#Program .text-zone{padding:3.125rem 12.5rem 6.25rem 4.375rem}#Program .text-zone .title{width:65%}}@media (max-width: 1250px){#Program{flex-direction:column-reverse}#Program .text-zone{padding:10.125rem 17.375rem}}@media screen and (max-width: 1250px) and (max-width: 1640px){#Program .text-zone{padding-top:6rem;padding-bottom:6rem}}@media screen and (max-width: 1250px) and (max-width: 1250px){#Program .text-zone{padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width: 1250px) and (max-width: 678px){#Program .text-zone{padding-top:3.75rem;padding-bottom:3.75rem}}@media screen and (max-width: 1250px) and (max-width: 1640px){#Program .text-zone{padding-left:6.25rem;padding-right:6.25rem}}@media screen and (max-width: 1250px) and (max-width: 1250px){#Program .text-zone{padding-left:5.625rem;padding-right:5.625rem}}@media screen and (max-width: 1250px) and (max-width: 678px){#Program .text-zone{padding-left:1.75rem;padding-right:1.75rem}}@media (max-width: 1250px){#Program .text-zone,#Program .text-zone .title{width:100%}#Program .text-zone .program-items-zone{padding:0}#Program .text-zone .program-items-zone .program-item .program-item-description{font-family:Jaroslav-Regular,sans-serif}#Program .image-zone{width:100%;height:40vh;padding-bottom:0}}@media (max-width: 678px){#Program .text-zone .program-items-zone{gap:1.875rem}#Program .text-zone .program-items-zone .program-item{flex-direction:column;gap:1.25rem}#Program .text-zone .program-items-zone .program-item .content .program-item-title{font-size:1.375rem}}#Opportunities{padding:10rem 17.375rem}@media screen and (max-width: 1640px){#Opportunities{padding-left:6.25rem;padding-right:6.25rem}}@media screen and (max-width: 1250px){#Opportunities{padding-left:5.625rem;padding-right:5.625rem}}@media screen and (max-width: 678px){#Opportunities{padding-left:1.75rem;padding-right:1.75rem}}@media screen and (max-width: 1640px){#Opportunities{padding-top:6rem;padding-bottom:6rem}}@media screen and (max-width: 1250px){#Opportunities{padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width: 678px){#Opportunities{padding-top:3.75rem;padding-bottom:3.75rem}}#Opportunities{color:var(--color6);padding-right:6.25rem}#Opportunities h2{text-align:center;margin-bottom:4.375rem}#Opportunities .Opportunities-carousel .swiper-wrapper{padding-top:10.125rem;padding-bottom:10.125rem}@media screen and (max-width: 1640px){#Opportunities .Opportunities-carousel .swiper-wrapper{padding-top:6rem;padding-bottom:6rem}}@media screen and (max-width: 1250px){#Opportunities .Opportunities-carousel .swiper-wrapper{padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width: 678px){#Opportunities .Opportunities-carousel .swiper-wrapper{padding-top:3.75rem;padding-bottom:3.75rem}}#Opportunities .Opportunities-carousel .swiper-wrapper .swiper-slide .circle{left:25%;top:50%;transform:translateY(-50%);position:absolute;width:24.125rem;height:23.125rem;border-radius:50%;opacity:.25}#Opportunities .Opportunities-carousel .swiper-wrapper .swiper-slide .thematic-illustration{position:absolute;width:14.875rem;right:10%;top:-35%}#Opportunities .Opportunities-carousel .swiper-wrapper .swiper-slide .thematic-illustration.color2{height:15rem;right:22%}#Opportunities .Opportunities-carousel .swiper-wrapper .swiper-slide .title{font-size:3.75rem}@media screen and (max-width: 1640px){#Opportunities .Opportunities-carousel .swiper-wrapper .swiper-slide .title{font-size:3.438rem}}@media screen and (max-width: 1250px){#Opportunities .Opportunities-carousel .swiper-wrapper .swiper-slide .title{font-size:3.125rem}}@media screen and (max-width: 678px){#Opportunities .Opportunities-carousel .swiper-wrapper .swiper-slide .title{font-size:2.625rem}}#Opportunities .Opportunities-carousel .swiper-wrapper .swiper-slide .title{text-transform:uppercase;line-height:70px;letter-spacing:4.5px;margin-bottom:2.5rem}#Opportunities .Opportunities-carousel .swiper-wrapper .swiper-slide .description{position:relative;margin-left:15%;padding:1rem;border-left:2.5px solid rgba(255,255,255,.3725490196);z-index:1}#Opportunities .Opportunities-carousel .navigation{display:flex;gap:1.5rem;width:max-content;margin:0 auto 6.25rem}#Opportunities .Opportunities-carousel .navigation .opportunities-nav-btn{background:var(--color1);color:#fff;height:4.125rem;width:4.125rem;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;border:1px solid var(--color6);opacity:.5;cursor:pointer;transition:.3s ease}#Opportunities .Opportunities-carousel .navigation .opportunities-nav-btn img{width:50%;object-fit:contain}#Opportunities .Opportunities-carousel .navigation .opportunities-nav-btn.button-next{rotate:180deg}#Opportunities .Opportunities-carousel .navigation .opportunities-nav-btn:hover{opacity:1}#Opportunities .Opportunities-carousel .navigation .opportunities-nav-btn:active{transform:scale(.97);background:#151514}#Opportunities .Opportunities-carousel .navigation .opportunities-nav-btn.swiper-button-disabled{pointer-events:none;opacity:.2;cursor:not-allowed}@media screen and (max-width: 1640px){#Opportunities .Opportunities-carousel .swiper-wrapper .swiper-slide .thematic-illustration{width:8.75rem;height:auto;right:7%;top:-10%}#Opportunities .Opportunities-carousel .swiper-wrapper .swiper-slide .thematic-illustration.color2{height:auto;width:11.25rem;right:15%;top:-20%}}@media screen and (max-width: 1250px){#Opportunities .Opportunities-carousel .swiper-wrapper{padding-top:6.25rem;padding-bottom:6.25rem}#Opportunities .Opportunities-carousel .navigation{display:flex;margin:4.375rem auto 6.25rem}}@media screen and (max-width: 678px){#Opportunities{padding-left:17.375rem;padding-right:17.375rem}}@media screen and (max-width: 678px) and (max-width: 1640px){#Opportunities{padding-left:6.25rem;padding-right:6.25rem}}@media screen and (max-width: 678px) and (max-width: 1250px){#Opportunities{padding-left:5.625rem;padding-right:5.625rem}}@media screen and (max-width: 678px) and (max-width: 678px){#Opportunities{padding-left:1.75rem;padding-right:1.75rem}}@media screen and (max-width: 678px){#Opportunities .Opportunities-carousel .swiper-wrapper{padding-top:8.75rem;padding-bottom:0}#Opportunities .Opportunities-carousel .swiper-wrapper .swiper-slide .circle{width:17.375rem;height:17.375rem;left:50%!important;top:30%!important;transform:translate(-50%,-50%)}#Opportunities .Opportunities-carousel .swiper-wrapper .swiper-slide .thematic-illustration{width:7.5rem;height:auto;right:2%;top:-55%}#Opportunities .Opportunities-carousel .swiper-wrapper .swiper-slide .thematic-illustration.color2{height:auto;width:7.5rem;right:7%;top:-45%}#Opportunities .Opportunities-carousel .swiper-wrapper .swiper-slide .title{margin-bottom:0;line-height:50px;letter-spacing:3.38px}#Opportunities .Opportunities-carousel .swiper-wrapper .swiper-slide .description{margin:0}#Opportunities .Opportunities-carousel .navigation{gap:1.25rem}#Opportunities .Opportunities-carousel .navigation .opportunities-nav-btn{height:3.5rem;width:3.5rem}#Opportunities .Opportunities-carousel .navigation .opportunities-nav-btn.swiper-button-disabled{pointer-events:none;opacity:.2;cursor:not-allowed}}@media screen and (max-width: 500px){#Opportunities .Opportunities-carousel .swiper-wrapper .swiper-slide .title{font-size:2.5rem}}#InfosToRegister{padding:10.125rem 17.375rem}@media screen and (max-width: 1640px){#InfosToRegister{padding-top:6rem;padding-bottom:6rem}}@media screen and (max-width: 1250px){#InfosToRegister{padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width: 678px){#InfosToRegister{padding-top:3.75rem;padding-bottom:3.75rem}}@media screen and (max-width: 1640px){#InfosToRegister{padding-left:6.25rem;padding-right:6.25rem}}@media screen and (max-width: 1250px){#InfosToRegister{padding-left:5.625rem;padding-right:5.625rem}}@media screen and (max-width: 678px){#InfosToRegister{padding-left:1.75rem;padding-right:1.75rem}}#InfosToRegister{padding-bottom:6.688rem;position:relative;width:100%;color:var(--color6);border-top:1px solid var(--color1)}#InfosToRegister .illustration{position:absolute;bottom:0;right:0;width:33.125rem}#InfosToRegister .cover{position:absolute;left:0;top:0;width:100%;height:100vh;z-index:0}#InfosToRegister .cover .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--overlay-color);z-index:1;background-image:url(/themes/BacPro/img/icons/bacpro-icons/pointe-grise.svg);background-size:34px;background-position:top;background-repeat:repeat-x}#InfosToRegister .cover img{object-position:bottom}#InfosToRegister>.title{text-align:center;margin-bottom:1rem}#InfosToRegister>.description{position:relative;text-align:center;margin-bottom:3.75rem;z-index:1}#InfosToRegister .InfosToRegister-container{position:relative;display:grid;gap:52px;z-index:1}#InfosToRegister .InfosToRegister-container .content-zone{display:grid;grid-template-columns:1fr 1fr}#InfosToRegister .InfosToRegister-container .content-zone.has-split-block{gap:52px}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc{padding:5rem 0;display:flex;flex-direction:column;gap:2rem}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc h3,#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .description,#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .list-items-zone{width:70%;margin:0 auto;padding-right:10%}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc h3{font-size:2.813rem}@media screen and (max-width: 1640px){#InfosToRegister .InfosToRegister-container .content-zone .content-bloc h3{font-size:2.5rem}}@media screen and (max-width: 1250px){#InfosToRegister .InfosToRegister-container .content-zone .content-bloc h3{font-size:2.188rem}}@media screen and (max-width: 678px){#InfosToRegister .InfosToRegister-container .content-zone .content-bloc h3{font-size:1.875rem}}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc h3{position:relative;font-family:Jaroslav-Bold,sans-serif;font-weight:700;line-height:55px;letter-spacing:2.25px;text-transform:uppercase}@media screen and (max-width: 1640px){#InfosToRegister .InfosToRegister-container .content-zone .content-bloc h3{line-height:50px;letter-spacing:2px}}@media screen and (max-width: 1250px){#InfosToRegister .InfosToRegister-container .content-zone .content-bloc h3{line-height:45px;letter-spacing:1.8px}}@media screen and (max-width: 678px){#InfosToRegister .InfosToRegister-container .content-zone .content-bloc h3{line-height:40px;letter-spacing:1.6px}}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc h3{font-family:Jaroslav-SemiBold,sans-serif}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .list-items-zone{display:flex;flex-direction:column;gap:2rem}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .list-items-zone .list-item{font-size:1.375rem}@media screen and (max-width: 1640px){#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .list-items-zone .list-item{font-size:1.25rem}}@media screen and (max-width: 1250px){#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .list-items-zone .list-item{font-size:1.25rem}}@media screen and (max-width: 678px){#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .list-items-zone .list-item{font-size:1.25rem}}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .list-items-zone .list-item{font-family:Jaroslav-SemiBold,sans-serif;line-height:30px;letter-spacing:0}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .list-items-zone .list-item{position:relative}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .list-items-zone .list-item:before{content:"";position:absolute;left:-2.5rem;top:0;transform:translateY(50%);width:1.25rem;height:1.25rem;background-image:url(/themes/BacPro/img/icons/bacpro-icons/checkmark-pieces-a-fournir.svg);background-size:contain;background-repeat:no-repeat}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .button-container{border:2px solid var(--color6);border-radius:6.25rem;display:flex;width:max-content;cursor:pointer;margin-block:auto;margin-left:15%;transition:.3s ease}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .button-container .button{background:var(--color6);border-radius:6.25rem;padding:1.25rem 3.75rem;text-transform:uppercase;font-family:Jaroslav-SemiBold,sans-serif;margin:0;border:none;transition:.3s ease}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .button-container:hover .button{color:var(--color6)!important}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone{margin-right:20%;display:grid;grid-template-columns:1fr 1fr;gap:16px;height:100%}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone .card{border-radius:0;padding:3.625rem 0;border-width:2px;text-align:center;color:var(--color6);max-height:21.875rem}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone .card.border-color2 p::selection{background-color:var(--color6);color:var(--color2)}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone .card.border-color2 ul li::selection{background-color:var(--color2);color:var(--color6)}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone .card.border-color3 p::selection{background-color:var(--color6);color:var(--color3)}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone .card.border-color3 ul li::selection{background-color:var(--color3);color:var(--color6)}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone .card.border-color4 p::selection{background-color:var(--color6);color:var(--color4)}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone .card.border-color4 ul li::selection{background-color:var(--color4);color:var(--color6)}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone .card .card-label{font-size:1.5rem}@media screen and (max-width: 1640px){#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone .card .card-label{font-size:1.5rem}}@media screen and (max-width: 1250px){#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone .card .card-label{font-size:1.5rem}}@media screen and (max-width: 678px){#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone .card .card-label{font-size:1.5rem}}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone .card .card-label{font-family:Jaroslav-SemiBold,sans-serif;line-height:34px;letter-spacing:1.8px}@media screen and (max-width: 1640px){#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone .card .card-label{line-height:32px;letter-spacing:1.7px}}@media screen and (max-width: 1250px){#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone .card .card-label{line-height:30px;letter-spacing:1.7px}}@media screen and (max-width: 678px){#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone .card .card-label{line-height:28px;letter-spacing:1.65px}}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone .card .card-label{text-transform:uppercase;margin-bottom:1.25rem}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone .card .card-date{font-size:3.125rem}@media screen and (max-width: 1640px){#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone .card .card-date{font-size:2.5rem}}@media screen and (max-width: 1250px){#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone .card .card-date{font-size:2.5rem}}@media screen and (max-width: 678px){#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone .card .card-date{font-size:2.188rem}}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone .card .card-date{font-family:Jaroslav-SemiBold,sans-serif;text-transform:uppercase;line-height:55px;letter-spacing:3.75px}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone .card .card-date{margin-bottom:1rem}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone .card .card-date ul{padding-left:0}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc.bg-color2{color:var(--color1)}@media screen and (max-width: 1640px){#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .title,#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .description{width:75%}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone{margin-right:10%}}@media screen and (max-width: 1250px){#InfosToRegister .illustration{display:none}#InfosToRegister .cover{height:150vh}#InfosToRegister .InfosToRegister-container .content-zone{grid-template-columns:1fr;text-align:center}#InfosToRegister .InfosToRegister-container .content-zone.has-split-block .content-bloc:last-of-type{padding:3.125rem 2rem}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc{width:100%;padding:3.125rem 2rem}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc h3{font-family:Jaroslav-SemiBold,sans-serif}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc:last-of-type{padding-top:0}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .title,#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .description{width:unset;margin:unset;padding:unset}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .title br,#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .description br{display:none}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .button-container{margin:0 auto}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .list-items-zone{width:80%;text-align:left}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .list-items-zone .list-item:before{width:1.563rem;height:1.563rem}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone{margin-right:0;grid-template-columns:1fr;gap:1.25rem}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone .card{height:max-content;text-align:center;width:75%;padding:2.5rem 1rem;margin:0 auto}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone .card .card-date ul{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone .card .card-date ul li{margin:0}}@media screen and (max-width: 678px){#InfosToRegister{padding-bottom:2rem}#InfosToRegister .cover{height:200vh}#InfosToRegister .InfosToRegister-container .content-zone.has-split-block .content-bloc:last-of-type{padding:3.125rem 2rem}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc{padding:3.125rem 1rem}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .title,#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .description{width:100%;padding-right:0}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .title{font-size:1.75rem}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .button-container{width:100%}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .button-container .button{width:100%;padding:1.25rem 2rem}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .list-items-zone{width:100%;padding-right:0}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .list-items-zone .list-item:before{width:1.313rem;height:1.313rem}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone .card{padding:1.25rem 1rem;width:100%}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone .card .card-date{margin:0}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone .card .card-date ul{display:flex;margin:0;flex-wrap:wrap;justify-content:center;gap:0 1rem}#InfosToRegister .InfosToRegister-container .content-zone .content-bloc .cards-zone .card .card-date ul li{line-height:38px}}#Faq{padding:10rem 17.375rem}@media screen and (max-width: 1640px){#Faq{padding-top:6rem;padding-bottom:6rem}}@media screen and (max-width: 1250px){#Faq{padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width: 678px){#Faq{padding-top:3.75rem;padding-bottom:3.75rem}}@media screen and (max-width: 1640px){#Faq{padding-left:6.25rem;padding-right:6.25rem}}@media screen and (max-width: 1250px){#Faq{padding-left:5.625rem;padding-right:5.625rem}}@media screen and (max-width: 678px){#Faq{padding-left:1.75rem;padding-right:1.75rem}}#Faq{padding-top:2.5rem;padding-left:26rem}#Faq .illustration{position:absolute;height:18.75rem;top:0;left:0;transform:translate(-40%)}#Faq .title{font-size:6.25rem}@media screen and (max-width: 1640px){#Faq .title{font-size:6.25rem}}@media screen and (max-width: 1250px){#Faq .title{font-size:6.25rem}}@media screen and (max-width: 678px){#Faq .title{font-size:6.25rem}}#Faq .title{font-family:Jaroslav-Bold,sans-serif;position:relative;text-transform:uppercase;line-height:55px;letter-spacing:5px}#Faq .title{margin-bottom:3.125rem}#Faq .subtitle{font-size:2.813rem}@media screen and (max-width: 1640px){#Faq .subtitle{font-size:2.5rem}}@media screen and (max-width: 1250px){#Faq .subtitle{font-size:2.188rem}}@media screen and (max-width: 678px){#Faq .subtitle{font-size:1.875rem}}#Faq .subtitle{position:relative;font-family:Jaroslav-Bold,sans-serif;font-weight:700;line-height:55px;letter-spacing:2.25px;text-transform:uppercase}@media screen and (max-width: 1640px){#Faq .subtitle{line-height:50px;letter-spacing:2px}}@media screen and (max-width: 1250px){#Faq .subtitle{line-height:45px;letter-spacing:1.8px}}@media screen and (max-width: 678px){#Faq .subtitle{line-height:40px;letter-spacing:1.6px}}#Faq .subtitle{margin-bottom:5rem}#Faq .faq-zone .faq-item{border-bottom:1px solid var(--color2)}#Faq .faq-zone .faq-item .faq-question .accordion-button{font-size:1.5rem}@media screen and (max-width: 1640px){#Faq .faq-zone .faq-item .faq-question .accordion-button{font-size:1.5rem}}@media screen and (max-width: 1250px){#Faq .faq-zone .faq-item .faq-question .accordion-button{font-size:1.5rem}}@media screen and (max-width: 678px){#Faq .faq-zone .faq-item .faq-question .accordion-button{font-size:1.5rem}}#Faq .faq-zone .faq-item .faq-question .accordion-button{font-family:Jaroslav-SemiBold,sans-serif;line-height:34px;letter-spacing:1.8px}@media screen and (max-width: 1640px){#Faq .faq-zone .faq-item .faq-question .accordion-button{line-height:32px;letter-spacing:1.7px}}@media screen and (max-width: 1250px){#Faq .faq-zone .faq-item .faq-question .accordion-button{line-height:30px;letter-spacing:1.7px}}@media screen and (max-width: 678px){#Faq .faq-zone .faq-item .faq-question .accordion-button{line-height:28px;letter-spacing:1.65px}}#Faq .faq-zone .faq-item .faq-question .accordion-button{position:relative;text-transform:uppercase;padding:1.875rem 0}#Faq .faq-zone .faq-item .faq-question .accordion-button:before{background-color:var(--color5);position:absolute;content:"";width:.188rem;height:1rem;top:50%;right:.25rem;transform:translate(-2px,-50%);transition:transform .3s}#Faq .faq-zone .faq-item .faq-question .accordion-button:after{position:absolute;content:"";width:1rem;height:.188rem;top:50%;transform:translateY(-50%);right:0;background-color:var(--color5)}#Faq .faq-zone .faq-item .faq-question .accordion-button[aria-expanded=true]:before{transform:translate(-1.5px,-50%) rotate(-90deg)}#Faq .faq-zone .faq-item .faq-answer{width:88%}#Faq .faq-zone .faq-item .faq-answer p:last-of-type{margin-bottom:1.875rem}@media screen and (max-width: 1640px){#Faq{padding-left:19.75rem}}@media screen and (max-width: 1250px){#Faq{padding-left:17.375rem;padding-right:17.375rem}}@media screen and (max-width: 1250px) and (max-width: 1640px){#Faq{padding-left:6.25rem;padding-right:6.25rem}}@media screen and (max-width: 1250px) and (max-width: 1250px){#Faq{padding-left:5.625rem;padding-right:5.625rem}}@media screen and (max-width: 1250px) and (max-width: 678px){#Faq{padding-left:1.75rem;padding-right:1.75rem}}@media screen and (max-width: 1250px){#Faq .illustration{height:18.75rem;left:-12.5rem;transform:unset}#Faq .title,#Faq .subtitle{margin-left:12.5rem}}@media screen and (max-width: 678px){#Faq .illustration{height:18.75rem;left:-20.625rem;transform:unset}#Faq .title,#Faq .subtitle{margin-left:6.25rem}#Faq .title{margin-bottom:1.875rem}#Faq .faq-zone .faq-item .faq-question .accordion-button{padding:1rem 0}#Faq .faq-zone .faq-item .faq-question .accordion-button span{max-width:80%}#Faq .faq-zone .faq-item .faq-question .accordion-button:before{top:1.625rem;right:1.75rem}#Faq .faq-zone .faq-item .faq-question .accordion-button:after{top:1.625rem;right:1.5rem}}@media screen and (max-width: 380px){#Faq .illustration{height:16.875rem;left:-21.25rem}#Faq .title,#Faq .subtitle{margin-left:3.125rem}}#Contact{position:relative;background-image:url(/themes/BacPro/img/icons/bacpro-icons/pointe-blanche.svg);background-size:34px;background-position:top;background-repeat:repeat-x;padding:10.125rem 17.375rem}@media screen and (max-width: 1640px){#Contact{padding-top:6rem;padding-bottom:6rem}}@media screen and (max-width: 1250px){#Contact{padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width: 678px){#Contact{padding-top:3.75rem;padding-bottom:3.75rem}}@media screen and (max-width: 1640px){#Contact{padding-left:6.25rem;padding-right:6.25rem}}@media screen and (max-width: 1250px){#Contact{padding-left:5.625rem;padding-right:5.625rem}}@media screen and (max-width: 678px){#Contact{padding-left:1.75rem;padding-right:1.75rem}}#Contact{display:flex;justify-content:space-between;padding-right:0;color:var(--color6)}#Contact .illustration{position:absolute}#Contact .illustration.illustration-1{height:12.187rem;top:2rem;left:0}#Contact .illustration.illustration-2{height:25rem;top:7.188rem;right:0;transform:translate(17%);z-index:1}#Contact ul{padding-left:0}#Contact .contact-form-zone{width:55%}#Contact .contact-form-zone h2{margin-bottom:4.375rem}#Contact .contact-form-zone h3{text-transform:uppercase;margin-bottom:2.5rem}#Contact .contact-form-zone .form-choices{display:flex;flex-direction:column;gap:2rem;margin-bottom:3.75rem}#Contact .contact-form-zone .form-choices label{position:relative;display:flex;align-items:center;gap:1rem;cursor:pointer}#Contact .contact-form-zone .form-choices label .control-indicator{position:relative;flex-shrink:0;width:25px;height:25px;border-radius:50%;background-color:var(--color1);border:5px solid var(--color1);outline:1px solid var(--color6)}#Contact .contact-form-zone .form-choices label input{position:absolute;z-index:-1;opacity:0}#Contact .contact-form-zone .form-choices label input:checked+.control-indicator{background-color:var(--color2)}#Contact .contact-form-zone .contact-form{display:none}#Contact .contact-form-zone .contact-form form label{width:100%}#Contact .contact-form-zone .contact-form form label span,#Contact .contact-form-zone .contact-form form label input,#Contact .contact-form-zone .contact-form form label textarea{display:block;width:100%;background:var(--color1);outline:none;color:var(--color6)}#Contact .contact-form-zone .contact-form form label input{border:none;border-radius:0;border-bottom:1px solid rgba(255,255,255,.4509803922);margin-top:.625rem}#Contact .contact-form-zone .contact-form form label textarea{padding:.625rem;margin-top:1.875rem}#Contact .contact-form-zone .contact-form form label.message{margin-top:1.875rem}#Contact .contact-form-zone .contact-form form .email-and-phone br{display:none}#Contact .contact-form-zone .contact-form form .email-and-phone>p{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}#Contact .contact-form-zone .contact-form form .user-acceptance{font-size:smaller}#Contact .contact-form-zone .contact-form form .wpcf7-submit{display:block;margin-left:auto;border:none;background:var(--color2);text-transform:uppercase;font-family:Jaroslav-SemiBold,sans-serif;margin-top:3.125rem;padding:1.25rem;color:var(--color1);border-radius:6.25rem;width:16.25rem;transition:.3s ease-in-out}#Contact .contact-form-zone .contact-form form .wpcf7-submit:hover{background:var(--color3);color:var(--color6)}#Contact .contact-form-zone .contact-form form .wpcf7-submit:active{transform:scale(.97)}#Contact .contact-form-zone .contact-form form .wpcf7-not-valid-tip{color:var(--warning-color)}#Contact .contact-form-zone .contact-form.form-active{display:block}#Contact .contact-infos{width:30%;position:relative;display:flex;justify-content:space-between}#Contact .contact-infos .content{display:flex;flex-direction:column;justify-content:flex-end;gap:2.5rem}#Contact .contact-infos .content h4{color:var(--color2);margin-bottom:1rem}#Contact .contact-infos .content a{color:var(--color6);transition:.3s ease-in-out}#Contact .contact-infos .content a:hover{opacity:.7}#Contact .contact-infos .content .logo{width:11.875rem}#Contact .contact-infos .content .logo2{width:15.625rem}#Contact .contact-infos .content .location ul{display:flex;flex-direction:column;gap:1rem}#Contact .contact-infos .content .social-networks{text-transform:capitalize}@media screen and (max-width: 1250px){#Contact{padding-left:17.375rem;padding-right:17.375rem}}@media screen and (max-width: 1250px) and (max-width: 1640px){#Contact{padding-left:6.25rem;padding-right:6.25rem}}@media screen and (max-width: 1250px) and (max-width: 1250px){#Contact{padding-left:5.625rem;padding-right:5.625rem}}@media screen and (max-width: 1250px) and (max-width: 678px){#Contact{padding-left:1.75rem;padding-right:1.75rem}}@media screen and (max-width: 1250px){#Contact{flex-direction:column;gap:3.75rem}#Contact .illustration.illustration-1{all:unset;position:relative;width:65%}#Contact .illustration.illustration-2{height:unset;top:unset;width:65%;bottom:2rem;right:0;transform:translate(17%);z-index:1}#Contact .contact-form-zone{width:100%}#Contact .contact-form-zone form .wpcf7-submit{margin:0 auto}#Contact .contact-infos{flex-direction:column-reverse;width:100%;padding-bottom:3.75rem;gap:6.25rem}#Contact .contact-infos .logo{width:50%}#Contact .contact-infos .logo2{width:70%}}@media screen and (max-width: 678px){#Contact{padding-bottom:3.125rem}#Contact h2{width:100%}#Contact .illustration.illustration-2{width:85%;bottom:3.125rem}#Contact .contact-form-zone .contact-form form .email-and-phone>p{grid-template-columns:1fr}}
