#searchOverlay{background-color:rgba(98,100,105,.5);position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:none}#searchOverlay.opened{display:block}#searchOverlay .searchContainer{position:fixed;top:0;width:calc(100% - 340px - 20%);right:calc(170px + 10%);box-sizing:border-box}#searchOverlay .searchContainer .searchBar{width:100%;display:flex;align-items:center;padding:12px;height:84px;box-sizing:border-box;position:relative}#searchOverlay .searchContainer .searchBar #clearSearch{position:absolute;top:50%;transform:translateY(-50%);width:14px;height:14px;opacity:.7;padding:4px;border-radius:4px;right:86px;display:none}#searchOverlay .searchContainer .searchBar #clearSearch:hover{background-color:rgba(0,0,0,.08);cursor:pointer}#searchOverlay .searchContainer .searchBar input{height:100%;width:calc(100% - 60px);box-sizing:border-box;padding:0 48px 0 32px;background-color:#f2fef3;border:1px solid #3dcd58;box-sizing:border-box;color:#3dcd58;font-weight:700;font-size:15px}#searchOverlay .searchContainer .searchBar input::placeholder{color:rgba(61,205,88,.75);font-weight:700;font-size:15px}#searchOverlay .searchContainer .searchBar input:focus-visible{border-width:3px;outline:unset}#searchOverlay .searchContainer .searchBar .searching{height:100%;width:60px;display:flex;justify-content:center;align-items:center;background-color:#009530;cursor:pointer}#searchOverlay .searchContainer .searchBar .searching img{width:22.93px;height:fit-content}#searchOverlay .searchContainer #searchResults{width:calc(100% - 24px);margin:0 auto;background-color:#fff;padding:24px 32px;box-sizing:border-box;display:none}#searchOverlay .searchContainer #searchResults .ranges,#searchOverlay .searchContainer #searchResults .composant,#searchOverlay .searchContainer #searchResults .catalogs{display:flex;flex-direction:column;gap:8px}#searchOverlay .searchContainer #searchResults .ranges{display:none;padding-bottom:16px}#searchOverlay .searchContainer #searchResults .ranges .list a{font-weight:700;font-size:13px}#searchOverlay .searchContainer #searchResults .ranges .list a:hover{text-decoration:underline;color:#3dcd58;cursor:pointer}#searchOverlay .searchContainer #searchResults .others{display:none;gap:24px;flex-wrap:wrap}#searchOverlay .searchContainer #searchResults .others>div a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#searchOverlay .searchContainer #searchResults .others>div a:hover{text-decoration:underline;color:#3dcd58}#searchOverlay .searchContainer #searchResults .others .composant{width:calc(30% - 24px)}#searchOverlay .searchContainer #searchResults .others .catalogs{width:70%}#searchOverlay .searchContainer #searchResults .others .searchPagination{width:100%;display:flex;align-items:center;justify-content:center;gap:12px}#searchOverlay .searchContainer #searchResults .others .searchPagination img{height:14px;opacity:.6;cursor:pointer}#searchOverlay .searchContainer #searchResults .others .searchPagination .previous{transform:rotate(-180deg)}#searchOverlay .searchContainer #searchResults .others .searchPagination p span.currentPage{color:#32ad3c}#searchOverlay .searchContainer #searchResults .titleResults{color:#009530;font-style:italic;font-weight:400;font-size:13px}#searchOverlay .searchContainer #searchResults .list{display:flex;flex-direction:column;max-height:90px;overflow-x:auto}#searchOverlay .searchContainer #searchResults .list a{color:#626469;font-weight:400;font-size:13px}#popupDownload{position:fixed;background-color:rgba(0,0,0,.5);width:100vw;height:100vh;z-index:999;top:0;display:none;justify-content:center;align-items:center}#popupDownload .content{background-color:#ededed;border-radius:7px;padding:24px 16px 24px 24px;width:50vw;box-sizing:border-box;text-align:center;max-height:65vh}#popupDownload .content .container{height:100%;display:flex;justify-content:space-between}#popupDownload .content .containerList{max-height:42vh;overflow-y:auto;margin-top:24px;padding-right:8px}#popupDownload .content .containerList .zipCreating{display:none;flex-direction:column;box-sizing:border-box;width:100%;padding:12px 24px;background-color:#fff;border-radius:7px;align-items:center;margin-top:16px}#popupDownload .content .containerList .zipCreating .progressbar{margin-top:16px;width:100%}#popupDownload .content .containerList .zipCreating .progressbar .progressionText{color:#333;font-weight:600;font-size:20px;margin-bottom:24px}#popupDownload .content .containerList .zipCreating .progressbar>div{width:100%;height:8px;border-radius:50px;background-color:#cbcbcb;display:flex;align-items:center;margin-top:8px}#popupDownload .content .containerList .zipCreating .progressbar>div .progression{width:0;height:8px;border-radius:50px;background-color:#32ad3c;transition:width .65s ease-in-out;transition-delay:.25s}#popupDownload .content .containerList .zipCreating .progressbar p{font-weight:500;font-size:14px;color:#626469;font-style:italic;margin-top:8px;opacity:0;cursor:default}#popupDownload .content .containerList::-webkit-scrollbar{width:8px;height:8px}#popupDownload .content .containerList::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}#popupDownload .content .containerList::-webkit-scrollbar-thumb{background:#888;border-radius:10px}#popupDownload .content .containerList::-webkit-scrollbar-thumb:hover{background:#555}#popupDownload .content .containerList *{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}#popupDownload .content .listDocs{display:flex;flex-direction:column;gap:6px;width:100%;align-items:flex-end}#popupDownload .content .listDocs .doc{display:flex;box-sizing:border-box;width:100%;padding:6px 12px;background-color:#fff;border-radius:4px;align-items:center;justify-content:space-between;transition:width .3s ease}#popupDownload .content .listDocs .doc.current{width:calc(100% - 12px)}#popupDownload .content .listDocs .doc .infos{display:flex;gap:12px;align-items:center}#popupDownload .content .listDocs .doc .infos p{font-weight:600;font-size:14px}#popupDownload .content .listDocs .doc .infos img{width:16px;height:16px}#popupDownload .content .listDocs .doc .infos .loading{width:16px;height:16px;position:relative}#popupDownload .content .listDocs .doc .infos .loading::before{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:16px;height:16px;border-radius:50%;border:3px solid #ddd;border-top-color:#626469;animation:spinner 1s linear infinite}#popupDownload .content .listDocs .doc .state{color:#626469;font-style:italic;font-weight:500;font-size:14px}@keyframes spinner{100%{transform:rotate(360deg)}}nav#myCatalogBar{position:fixed;background:#fff;top:172px;left:0;right:0;z-index:99;border-bottom:#e4e4e4 1px solid;box-shadow:0px 0px 16px 3px rgba(0,0,0,.2);display:none;overflow-x:auto;height:calc(100vh - 88px - 84px)}nav#myCatalogBar.opened{display:block}nav#myCatalogBar .catalogBarContainer{position:fixed;left:0;right:0;z-index:99;top:84px;background:#009530;display:flex;align-items:center;height:88px;padding:0 10% 0 32px;justify-content:space-between}nav#myCatalogBar .catalogBarContainer .left{display:flex;align-items:center;gap:40px}nav#myCatalogBar .catalogBarContainer .left span{font-weight:400;font-size:14px;color:#626469;border-radius:50px;padding:4px 12px;background-color:#fff}nav#myCatalogBar .catalogBarContainer .right{display:flex;align-items:center;gap:40px}nav#myCatalogBar .catalogBarContainer .right .downloadCatalog{border-radius:7px;border:2px solid #fff;padding:10px 24px;display:flex;align-items:center;gap:16px;cursor:pointer}nav#myCatalogBar .catalogBarContainer .right .downloadCatalog .content{display:flex;flex-direction:column}nav#myCatalogBar .catalogBarContainer .right .downloadCatalog .content div{display:flex;align-items:flex-end;color:#fff;font-weight:700;font-size:18px;gap:8px}nav#myCatalogBar .catalogBarContainer .right .downloadCatalog .content div img{height:24px}nav#myCatalogBar .catalogBarContainer .right .downloadCatalog .content span{font-weight:400;font-size:12px;color:#fff}nav#myCatalogBar .catalogBarContainer .right .downloadCatalog:hover{background-color:#fff}nav#myCatalogBar .catalogBarContainer .right .downloadCatalog:hover .content div{color:#009530}nav#myCatalogBar .catalogBarContainer .right .downloadCatalog:hover .content span{color:#009530}nav#myCatalogBar .catalogBarContainer #leaveMyCatalog{height:88px;width:88px;display:flex;align-items:center;justify-content:center;cursor:pointer}nav#myCatalogBar .catalogBarContainer #leaveMyCatalog img{width:16px;height:16px}nav#myCatalogBar .catalogList{padding:48px 0;max-width:80vw;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:40px}nav#myCatalogBar .catalogList section{overflow:hidden;display:flex;flex-direction:column;gap:24px}nav#myCatalogBar .catalogList section.closed{gap:0}nav#myCatalogBar .catalogList section.closed .list{height:0}nav#myCatalogBar .catalogList section .group{display:flex;flex-direction:column;gap:8px}nav#myCatalogBar .catalogList section .group .name{display:flex;justify-content:space-between;border-bottom:1px solid #707070;padding-bottom:6px;padding-right:12%;cursor:pointer}nav#myCatalogBar .catalogList section .group .name p{color:#000;font-weight:700;font-size:18px}nav#myCatalogBar .catalogList section .group .name span{color:#32ad3c;font-weight:400;font-size:18px}nav#myCatalogBar .catalogList section .group .coverCatalog{width:70%}nav#myCatalogBar .catalogList section .group .subtitle{color:#32ad3c;padding:12px 0}nav#myCatalogBar .catalogList section .list{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 23.5%));grid-auto-rows:min-content;gap:16px;padding-right:12%}nav#myCatalogBar .catalogList section .list article{display:flex;flex-direction:column;gap:16px;background-color:#ededed;padding:24px}nav#myCatalogBar .catalogList section .list article p{font-weight:700;font-size:16px;color:#000;overflow:hidden}nav#myCatalogBar .catalogList section .list article>div{display:flex;justify-content:space-between}nav#myCatalogBar .catalogList section .list article>div aside{display:flex;flex-direction:column;gap:32px;align-items:center}nav#myCatalogBar .catalogList section .list article>div aside .removeCatalog{cursor:pointer}nav#myCatalogBar .catalogList section .list article>div aside>span{display:flex;flex-direction:column;align-items:center;gap:4px;border-radius:12px;background-color:#cbcbcb;padding:8px;font-weight:400;font-size:14px}header{background-color:#3dcd58;display:flex;align-items:center;justify-content:space-between;padding:0 10% 0 32px;height:84px;color:#fff;position:fixed;top:0;left:0;right:0;z-index:95}header .company{display:flex;align-items:center;gap:40px}header .logo,header .logoLink{max-height:40px}header p{font-weight:700;font-size:20px}header .headerNav{display:flex;gap:16px;align-items:center}header .headerNav .selectCatalog{position:relative;padding:0 28px 0 24px;border:1px solid #fff;height:48px;border-radius:7px;display:flex;align-items:center;gap:16px;font-weight:600;font-size:16px}header .headerNav .selectCatalog:hover{background-color:#32ad3c;cursor:pointer}header .headerNav .selectCatalog.opened{background-color:#32ad3c}header .headerNav .selectCatalog.opened #listCatalogMenu{display:block}header .headerNav .selectCatalog img{width:7px;transform:rotate(90deg)}header .headerNav .selectCatalog #listCatalogMenu{display:none;position:absolute;background-color:#32ad3c;top:64px;left:0;border-radius:0 0 7px 7px;overflow:hidden;width:max-content}header .headerNav .selectCatalog #listCatalogMenu>div{padding:12px 24px;font-weight:400;font-size:16px;width:100%}header .headerNav .selectCatalog #listCatalogMenu>div:hover{background-color:#009530}header .headerNav .iconNav{display:flex}header .headerNav .iconNav>*{height:84px;width:84px;display:flex;align-items:center;justify-content:center;position:relative}header .headerNav .iconNav>*:not(:last-child){margin-right:1px}header .headerNav .iconNav>*:not(:last-child)::after{content:"";width:1px;height:50%;background-color:#fff;position:absolute;right:-1px}header .headerNav .iconNav>*:hover{cursor:pointer;background-color:#32ad3c}header .headerNav .iconNav>*.active{background-color:#009530}header .headerNav .iconNav>*.catalogPin{position:relative}header .headerNav .iconNav>*.catalogPin.active{background-color:#009530}header .headerNav .iconNav>*.catalogPin.active span{background-color:#3dcd58}header .headerNav .iconNav>*.catalogPin span{position:absolute;right:42px;top:42px;transform:translate(100%, -100%);background-color:#009530;border-radius:50px;height:20px;width:20px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:12px}.button{height:60px;display:flex;align-items:center;padding:0 24px;border-radius:7px;box-sizing:border-box;width:fit-content;border:1px solid #707070;color:#fff;transition:all .3s ease;cursor:pointer;font-weight:800;font-size:16px}.button.rounded{border-radius:10px;font-weight:800;font-size:18px}.button.small{height:38px;font-weight:400;font-size:14px}.button.lightBackground{color:#000;border-color:#000}.button.lightBackground:hover{background-color:#d9d9d9}.button.fullwidth{width:100%;justify-content:center}.button.noBorder{border:unset;padding:unset;height:fit-content}.button.fullRounded{border-radius:150px;padding:6px 24px;font-weight:500;font-size:16px}.button.iconLeft{gap:16px}.button.iconRight{justify-content:space-between}.button.bgWhite{background-color:#fff;color:#000}.button.bgGray{background-color:#e9e9e9;color:#000}.button.primary{background-color:#3dcd58;border-color:rgba(0,0,0,0)}.button.primaryHard{background-color:#009530;border-color:rgba(0,0,0,0)}.button.hoverCatalog{position:relative;overflow:hidden;transition:none}.button.hoverCatalog:hover:not(.selected){border-color:#009530}.button.hoverCatalog:hover:not(.selected)::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#009530;background-image:url("../../images/icons/addCatalogWhite.png");background-size:20px;background-position:center;background-repeat:no-repeat;z-index:1}footer{background-color:#333;width:100%;padding:40px 0 100px;color:#fff}footer>section{max-width:80vw;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between}footer>section>div{display:flex;flex-direction:column;gap:32px}footer>section>div .headList{font-weight:800;font-size:18px}footer>section>div .list{display:flex;flex-direction:column;gap:20px}footer>section>div .list a{color:#cbcbcb;font-weight:400;font-size:17px}footer>section>div.footerLeft a{display:flex;align-items:flex-end;gap:8px}footer>section>div.footerLeft a div:hover{background:#32ad3c;border-width:2px;border-color:#fff}footer>section>div.footerRight{align-items:flex-end;text-align:right;gap:16px}footer>section>div.footerRight .changeLanguage{position:relative}footer>section>div.footerRight .changeLanguage .button{padding:12px 24px}footer>section>div.footerRight .changeLanguage .button:hover{background:hsla(0,0%,100%,.05);cursor:pointer}footer>section>div.footerRight .changeLanguage .button img.dropdown{transform:rotate(90deg);height:14px}footer>section>div.footerRight .changeLanguage .languageList{position:absolute;right:0;margin-top:8px;border-radius:7px;background-color:#272727;min-width:150px;overflow:hidden;display:none}footer>section>div.footerRight .changeLanguage .languageList.active{display:block}footer>section>div.footerRight .changeLanguage .languageList p{padding:12px 24px;width:100%;text-align:center;box-sizing:border-box}footer>section>div.footerRight .changeLanguage .languageList p:hover{background-color:#2c2c2c;cursor:pointer}@font-face{font-family:"Nunito";src:url("../../fonts/Nunito.ttf") format("truetype");font-weight:100 900;font-style:normal}p,h1,h2,h3,h4,h5{margin:0}a{text-decoration:none}html{margin:0}html body{font-family:"Nunito",sans-serif;font-size:16px;margin:0;background-color:#ededed}html body .iframeEmbedContainer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background-color:rgba(0,0,0,.35);display:flex;justify-content:center;align-items:center}html body .iframeEmbedContainer .iframeEmbed{width:80vw;height:80vh;border-radius:8px;overflow:hidden;position:relative;background:#fff}html body .iframeEmbedContainer .iframeEmbed .closeIframe{position:absolute;top:16px;right:16px;width:16px;height:16px;z-index:9;cursor:pointer}html body .iframeEmbedContainer .iframeEmbed iframe{width:100%;height:100%}html body .iframeEmbedContainer .iframeEmbed #widgetFrame{position:relative;display:block;float:left;width:100%;height:100%;z-index:3}html body .footerLeft>a:last-child{display:none}html main{margin-top:84px}html main .container{max-width:80vw;margin-left:auto;margin-right:auto}main{background-image:linear-gradient(0deg, rgba(20, 20, 20, 0.9) 0%, rgba(20, 20, 20, 0.681109944) 35%, rgba(20, 20, 20, 0.1) 100%),url("../../images/background.jpg");background-size:cover;background-position:center;padding:100px 0;color:#fff}main .container{max-width:60vw;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:48px}main .container .contentText h1{font-weight:700;font-size:73px}main .container .contentText p{font-weight:500;font-size:17px}main .container section{display:flex;width:100%}main .container section.mainNavigation{gap:24px}main .container section.mainNavigation>div{width:50%}main .container section.mainNavigation>div:hover{color:#32ad3c;border-color:#32ad3c}main .container section.mainNavigation>a{width:50%}main .container section.mainNavigation>a>div{width:100%}main .container section.mainNavigation>a>div:hover{color:#32ad3c;border-color:#32ad3c}main .container section.specializedNavigation{flex-direction:column}main .container section.specializedNavigation .homeSeparator{display:flex;gap:8px;align-items:center;margin-bottom:24px}main .container section.specializedNavigation .homeSeparator .hr{height:1px;background:#fff}main .container section.specializedNavigation .homeSeparator .hr:first-child{width:10%}main .container section.specializedNavigation .homeSeparator .hr:last-child{width:100%}main .container section.specializedNavigation .homeSeparator p{white-space:nowrap}main .container section.specializedNavigation .list{display:flex;flex-wrap:wrap;gap:12px}main .container section.specializedNavigation .list .button{background:hsla(0,0%,100%,.8)}main .container section.specializedNavigation .list .button:hover{background:#fff}/*# sourceMappingURL=homepage.css.map */
