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,ul,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;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;height:100%}ol,ul{list-style:none;list-style-type:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:#000;text-decoration:none}a:focus{outline:0;box-shadow:none}a:hover{text-decoration:none}a:visited{text-decoration:none}.from-wysiwyg{line-height:initial;margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;font-weight:inherit}.from-wysiwyg em{font-style:inherit}.from-wysiwyg a{color:inherit}.from-wysiwyg hr{margin:inherit;border:none;width:unset}@font-face{font-family:"Poppins";src:url("fonts/Poppins-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("fonts/Poppins-Italic.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url("fonts/Poppins-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("fonts/Poppins-BoldItalice.ttf") format("truetype");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Inter";src:url("fonts/Inter-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("fonts/Inter-Italic.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Inter";src:url("fonts/Inter-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("fonts/Inter-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic;font-display:swap}:root{color-scheme:light only}*{box-sizing:border-box}html{scroll-padding-top:120px;scrollbar-color:#000 #fff;scrollbar-width:thin}html::-webkit-scrollbar{width:10px;background-color:#000}html::-webkit-scrollbar-track{background-color:#000}html::-webkit-scrollbar-thumb{background-color:#fff}html::-webkit-scrollbar-track,html::-webkit-scrollbar-thumb{box-shadow:0 0 6px 0 rgba(170, 188, 7, 0.3) inset;-webkit-box-shadow:0 0 6px 0 rgba(170, 188, 7, 0.3) inset;-moz-box-shadow:0 0 6px 0 rgba(170, 188, 7, 0.3) inset}html ::-moz-selection{color:#fff;background:#94a306}html ::selection{color:#fff;background:#94a306}@media (width <= 991px){html{scroll-padding-top:105px}}l html.no-scroll-page{overflow-x:hidden;scrollbar-gutter:stable}html,body{min-height:100vh}body{font:normal 16px "Inter"}body main.no-banner{padding-top:140px}.separator{height:60px}.main-desc *{color:#000 !important;font-size:15px !important;font-family:"Inter" !important;line-height:1.5 !important;font-weight:initial !important;font-style:initial !important;text-align:justify !important}.main-desc strong{color:#aabc07 !important;font-weight:bold !important}.main-desc strong *{font-weight:bold !important}.main-desc em{font-style:italic !important}.main-desc em *{font-style:italic !important}.main-desc hr{border-top:3px solid #f2f2f2}.main-desc a{font-weight:bold !important;text-decoration:underline !important;transition:all 0.3s !important}.main-desc a:hover{color:#aabc07 !important}.main-desc ul{margin-bottom:0 !important;padding-left:15px !important}.main-desc ul li{list-style-type:disc;list-style-position:inside}.main-desc h1,.main-desc h2,.main-desc h3,.main-desc h4{font-weight:bold !important}.main-desc h2{font-size:25px !important;margin-block:30px !important}.main-desc h2 *{font-size:25px !important}.main-desc h3{font-size:20px !important;margin-block:25px !important}.main-desc h3 *{font-size:20px !important}.main-desc h4{font-size:18px !important;margin:20px 0 !important}.main-desc h4 *{font-size:18px !important}.main-link{font-weight:bold;text-decoration:underline;transition:all 0.3s}.main-link:hover{text-decoration:underline;color:#aabc07}.link-picture{display:block;width:fit-content}picture{display:block}picture img{display:block;width:100%;height:auto}.msg{text-align:center;width:100%}.msg.error{color:#7d0404}.msg.error a{color:#7d0404}.msg.success{color:#1a771a}.msg.success a{color:#1a771a}.micro-data{display:none}.first-title{font-size:40px;font-family:"Poppins";font-weight:bold}.second-title,.mentions .cont-mentions .main-desc h2{font-size:32px;font-family:"Poppins";font-weight:normal}.third-title{font-size:24px;font-family:"Poppins";font-weight:bold}.fourth-title{font-size:20px;font-family:"Poppins";font-weight:normal}.small{font-size:14px}.bold{font-weight:bold}.primary-btn{color:#fff;font-family:"Poppins";background-color:#aabc07;border:2px solid #aabc07;border-radius:10px;width:fit-content;display:block;padding:8px 12px;transition:all 0.3s;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.primary-btn i{color:#fff;font-size:16px}.primary-btn:hover{color:#fff;background-color:#000;border-color:#000}.primary-btn:hover i{color:#fff}.secondary-btn{color:#889609;font-family:"Poppins";background-color:transparent;border:2px solid #889609;border-radius:10px;width:fit-content;display:block;padding:8px 12px;transition:all 0.3s;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.secondary-btn i{color:#889609;font-size:16px}.secondary-btn:hover{color:#fff;background-color:#aabc07;border-color:#aabc07}.secondary-btn:hover i{color:#fff}html.no-flexbox .row{display:table;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:block;display:flex}html.no-flexbox .row:after{content:"";width:100%;display:block;clear:both}html.no-flexbox div[class^="col-"],html.no-flexbox div[class*=" col-"]{display:block;float:left}@media (min-width:992px){html.no-flexbox .navbar{padding:0}html.no-flexbox .navbar-collapse{display:block;float:right;margin-top:0}html.no-flexbox .navbar-nav{float:right;margin-top:0}}header{margin-bottom:24px;padding-top:24px;padding-left:calc((100vw - 1500px) / 2);padding-right:calc((100vw - 1500px) / 2)}@media (width <= 1532px){header{padding-left:96px}}@media (width <= 1199px){header{padding-left:48px}}@media (width <= 575px){header{padding-left:16px}}@media (width <= 1532px){header{padding-right:96px}}@media (width <= 1199px){header{padding-right:48px}}@media (width <= 575px){header{padding-right:16px}}header .link-picture{margin:0 auto 20px}header .link-picture picture{width:150px}header>div{position:relative}header>div nav{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:60px}header>div nav a{text-transform:uppercase}header>div .cont-socials{position:absolute;right:0;bottom:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:16px}header>div .cont-socials a{background-color:#000;border-radius:5px;width:28px;aspect-ratio:1;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0}header>div .cont-socials a i{color:#fff;font-size:16px}footer{padding-bottom:24px;padding-left:calc((100vw - 1500px) / 2);padding-right:calc((100vw - 1500px) / 2);display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:20px}@media (width <= 1532px){footer{padding-left:96px}}@media (width <= 1199px){footer{padding-left:48px}}@media (width <= 575px){footer{padding-left:16px}}@media (width <= 1532px){footer{padding-right:96px}}@media (width <= 1199px){footer{padding-right:48px}}@media (width <= 575px){footer{padding-right:16px}}footer .left-side .cont-logo{margin-bottom:32px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:40px}footer .left-side .cont-logo picture{width:200px}footer .left-side .cont-logo>div .bold{color:#aabc07;margin-bottom:12px}footer .left-side .cont-socials{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:16px}footer .left-side .cont-socials a{background-color:#000;border-radius:5px;width:28px;aspect-ratio:1;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0}footer .left-side .cont-socials a i{color:#fff;font-size:16px}footer .right-side .cont-navigation{border-top:4px solid #aabc07;width:fit-content;margin-bottom:60px;padding-top:16px;padding-left:92px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:48px}footer .right-side .copy{color:#9c9c9e;text-align:right}footer .right-side .copy a{color:#9c9c9e;text-decoration:underline}.home .portfolio{padding-left:calc((100vw - 1500px) / 2);padding-right:calc((100vw - 1500px) / 2);display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:28px;flex-wrap:wrap;row-gap:40px}@media (width <= 1532px){.home .portfolio{padding-left:96px}}@media (width <= 1199px){.home .portfolio{padding-left:48px}}@media (width <= 575px){.home .portfolio{padding-left:16px}}@media (width <= 1532px){.home .portfolio{padding-right:96px}}@media (width <= 1199px){.home .portfolio{padding-right:48px}}@media (width <= 575px){.home .portfolio{padding-right:16px}}.home .portfolio .portfolio-item{width:calc(50% - ((28px * (2 - 1)) / 2))}.home .portfolio .portfolio-item:first-of-type{width:100%}.home .portfolio .portfolio-item .cont-img{width:100%;height:600px;margin-bottom:8px;overflow:hidden}.home .portfolio .portfolio-item .cont-img div{width:100%;height:100%;filter:grayscale(70%);transition:0.3s ease-in-out;background-color:#9c9c9e;background-position:center;background-size:cover;background-repeat:no-repeat}.home .portfolio .portfolio-item .cont-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.home .portfolio .portfolio-item .cont-title div{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px}.home .portfolio .portfolio-item .cont-title div .small{text-transform:uppercase}.home .portfolio .portfolio-item .cont-title div .secondary-btn{padding:5px 8px}.home .portfolio .portfolio-item:hover .cont-img div{filter:grayscale(0);transform:scale(1.05)}.home .test-iframe{padding-left:calc((100vw - 1320px) / 2);padding-right:calc((100vw - 1320px) / 2)}@media (width <= 1352px){.home .test-iframe{padding-left:96px}}@media (width <= 1199px){.home .test-iframe{padding-left:48px}}@media (width <= 575px){.home .test-iframe{padding-left:16px}}@media (width <= 1352px){.home .test-iframe{padding-right:96px}}@media (width <= 1199px){.home .test-iframe{padding-right:48px}}@media (width <= 575px){.home .test-iframe{padding-right:16px}}.home .test-iframe iframe{width:100%;aspect-ratio:1.7777777778}.home .presentation{padding-left:calc((100vw - 1320px) / 2);padding-right:calc((100vw - 1320px) / 2);display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:60px}@media (width <= 1352px){.home .presentation{padding-left:96px}}@media (width <= 1199px){.home .presentation{padding-left:48px}}@media (width <= 575px){.home .presentation{padding-left:16px}}@media (width <= 1352px){.home .presentation{padding-right:96px}}@media (width <= 1199px){.home .presentation{padding-right:48px}}@media (width <= 575px){.home .presentation{padding-right:16px}}.home .presentation .cont-img{width:400px;height:500px;background-color:#8E8E8E;background-position:center;background-size:cover;background-repeat:no-repeat}.home .presentation .cont-presentation{width:calc(100% - 400px - 60px)}.home .presentation .cont-presentation .second-title,.home .presentation .cont-presentation .mentions .cont-mentions .main-desc h2,.mentions .cont-mentions .main-desc .home .presentation .cont-presentation h2{margin-bottom:60px}.home .presentation .cont-presentation .main-desc{margin-bottom:40px;padding-left:60px;padding-right:80px}.home .presentation .cont-presentation .primary-btn{margin-left:60px}.home .contact{padding-left:calc((100vw - 1320px) / 2);padding-right:calc((100vw - 1320px) / 2);display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:40px}@media (width <= 1352px){.home .contact{padding-left:96px}}@media (width <= 1199px){.home .contact{padding-left:48px}}@media (width <= 575px){.home .contact{padding-left:16px}}@media (width <= 1352px){.home .contact{padding-right:96px}}@media (width <= 1199px){.home .contact{padding-right:48px}}@media (width <= 575px){.home .contact{padding-right:16px}}.home .contact .cont-contact{background-color:#f5f5f5;padding:40px;width:calc(50% - ((40px * (2 - 1)) / 2))}.home .contact .cont-contact .second-title,.home .contact .cont-contact .mentions .cont-mentions .main-desc h2,.mentions .cont-mentions .main-desc .home .contact .cont-contact h2{color:#aabc07;margin-bottom:40px}.home .contact .cont-contact .main-desc{margin-bottom:40px;padding-left:60px}.home .contact .cont-contact .secondary-btn{margin-left:auto}.home .contact>picture{width:calc(50% - ((40px * (2 - 1)) / 2))}.home .services{padding-left:calc((100vw - 1320px) / 2);padding-right:calc((100vw - 1320px) / 2);display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:60px}@media (width <= 1352px){.home .services{padding-left:96px}}@media (width <= 1199px){.home .services{padding-left:48px}}@media (width <= 575px){.home .services{padding-left:16px}}@media (width <= 1352px){.home .services{padding-right:96px}}@media (width <= 1199px){.home .services{padding-right:48px}}@media (width <= 575px){.home .services{padding-right:16px}}.home .services .services-item{padding:24px 0 0 52px;position:relative}.home .services .services-item::before{content:"";border-top:4px solid #f5f5f5;border-left:4px solid #f5f5f5;display:block;width:150px;height:90px;position:absolute;top:0;left:0;z-index:1}.home .services .services-item .third-title{color:#aabc07;margin-bottom:32px}.home .services .services-item .main-desc *{text-align:justify !important}.mentions .cont-mentions{padding-left:calc((100vw - 1500px) / 2);padding-right:calc((100vw - 1500px) / 2)}@media (width <= 1532px){.mentions .cont-mentions{padding-left:96px}}@media (width <= 1199px){.mentions .cont-mentions{padding-left:48px}}@media (width <= 575px){.mentions .cont-mentions{padding-left:16px}}@media (width <= 1532px){.mentions .cont-mentions{padding-right:96px}}@media (width <= 1199px){.mentions .cont-mentions{padding-right:48px}}@media (width <= 575px){.mentions .cont-mentions{padding-right:16px}}.mentions .cont-mentions .main-desc h2{font-weight:bold !important}.mentions .cont-mentions .main-desc h2:first-of-type{margin-top:0 !important}.mentions .cont-mentions .main-desc h3{font-weight:bold !important}.mentions .cont-mentions .main-desc a{color:#aabc07 !important;font-weight:initial !important}.mentions .cont-mentions .main-desc h2{font-size:25px !important;margin-block:40px !important}.mentions .cont-mentions .main-desc h2 *{font-size:25px !important}.mentions .cont-mentions .main-desc h3{font-size:20px !important;margin-block:35px !important}.mentions .cont-mentions .main-desc h3 *{font-size:20px !important}.mentions .cont-mentions .main-desc h4{font-size:18px !important;margin:30px 0 !important}.mentions .cont-mentions .main-desc h4 *{font-size:18px !important}.main-404{background:linear-gradient(90deg, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.3) 100%), url("/img/fond.jpg");align-content:center;background-color:#9c9c9e;background-position:center;background-size:cover;background-repeat:no-repeat}.main-404 h1,.main-404 p,.main-404 a{color:#aabc07;text-transform:uppercase}.main-404 h1,.main-404 p{text-align:center;margin-bottom:30px}.main-404 a{width:fit-content;display:block;margin-inline:auto}