@import url("https://fonts.cdnfonts.com/css/jagger");@font-face{font-family:"GothamBook";src:url("../fonts/Gotham Book.otf") format("opentype"), url("../fonts/GothamBook.woff2") format("woff2"), url("../fonts/GothamBook.woff") format("woff"), url("../fonts/FontsFree-Net-GothamBook.ttf") format("truetype");font-weight:normal;font-style:normal}body,h1,h2,h3,h4,h5,h6{font-family:"GothamBook", sans-serif}#sp-t2 #mod-custom109{padding-top:0.5rem}#sp-t1 .col:nth-of-type(1)>div:nth-child(2){background-color:#0080c9}#sp-t1 .col:nth-of-type(2)>div:nth-child(2){background-color:#4e8f35}#sp-t1 .col:nth-of-type(3)>div:nth-child(2){background-color:#b8bd00}#sp-t1 .col:nth-of-type(4)>div:nth-child(2){background-color:#64b8e7}#sp-t1 .col>div:nth-child(1){border-radius:25%;overflow:hidden}@media (max-width:470px){#sp-t1 .col>div:nth-child(1) a{font-size:50%}}#sp-t1 .col>div:nth-child(2){text-align:center;border-radius:2rem;text-transform:uppercase;max-width:calc($menuImageWidth - 0.5rem)}@media (max-width:470px){#sp-t1 .col>div:nth-child(2){border-radius:50px}#sp-t1 .col>div:nth-child(2) a h2{font-size:60% !important}}#sp-t1 .col>div:nth-child(2) a{color:#ffffff;font-size:93%}#sp-c0 .row #impression_3d_main,#sp-c0 .row #logiciels_de_gestion_main,#sp-c0 .row #web_et_applications_main,#sp-c0 .row #formation_main{color:#ffffff;font-weight:normal;border-radius:40px;overflow:hidden;max-width:3200px}#sp-c0 .row #impression_3d_main .col>div>p:not(last-child),#sp-c0 .row #logiciels_de_gestion_main .col>div>p:not(last-child),#sp-c0 .row #web_et_applications_main .col>div>p:not(last-child),#sp-c0 .row #formation_main .col>div>p:not(last-child){margin-bottom:3rem}#sp-c0 .row #impression_3d_main .col>div>p:nth-child(1),#sp-c0 .row #logiciels_de_gestion_main .col>div>p:nth-child(1),#sp-c0 .row #web_et_applications_main .col>div>p:nth-child(1),#sp-c0 .row #formation_main .col>div>p:nth-child(1){text-align:justify}#sp-c0 .row #impression_3d_main .col>div>p:nth-child(2),#sp-c0 .row #logiciels_de_gestion_main .col>div>p:nth-child(2),#sp-c0 .row #web_et_applications_main .col>div>p:nth-child(2),#sp-c0 .row #formation_main .col>div>p:nth-child(2){text-transform:uppercase;font-size:150%}#sp-c0 #impression_3d_more .container.realisations .col>div:nth-child(2){font-weight:bold;text-align:center;font-size:125%;color:#0080c9;word-wrap:break-word}#sp-c0 #logiciels_de_gestion_more .container.realisations .col>div:nth-child(2){font-weight:bold;text-align:center;font-size:125%;color:#4e8f35;word-wrap:break-word}#sp-c0 #web_et_applications_more .container.realisations .col>div:nth-child(2){font-weight:bold;text-align:center;font-size:125%;color:#b8bd00;word-wrap:break-word}#sp-c0 #formation_more .container.realisations .col>div:nth-child(2){font-weight:bold;text-align:center;font-size:125%;color:#64b8e7;word-wrap:break-word}#sp-c0 :is(#impression_3d_mobile, #logiciels_de_gestion_mobile, #web_et_applications_mobile, #formation_mobile, #formation_more)>a{cursor:pointer}.contactdetails .col>div{color:#ffffff;font-weight:bold;text-align:center;text-transform:uppercase;min-width:250px;background-color:#9d9d9d;border-radius:1.5rem;white-space:nowrap;margin-bottom:10px}.contactdetails .col>div a{color:#ffffff}.contactdetails .row>div{display:flex}@media (max-width:768px){.contactdetails .row>div{justify-content:center}}.container.photos{text-align:center}.container.photos img{aspect-ratio:1;border-radius:100%}#sp-b1{margin:auto}#sp-b1 .sp-module{padding-left:15px;padding-right:15px}#sp-b1 .sp-module li{list-style:none;padding:0.5rem}.custom-bold{font-weight:bold}.custom-uppercase{text-transform:uppercase}.custom-color1{color:#0080c9}.custom-color2{color:#4e8f35}.custom-color3{color:#b8bd00}.custom-color4{color:#64b8e7}.custom-color5{color:#9d9d9d}.custom-size75{font-size:75%}.custom-size150{font-size:150%}.custom-textcenter{text-align:center}.custom-fixed-rt{top:5px;margin-left:auto}.custom-fixed-rt .container{background-color:#ffffff;justify-content:flex-end}.navbar-toggler,.navbar-collapse{background-color:#ffffff}@media (max-width:575px){#sp-c0 .row #impression_3d_main,#sp-c0 .row #logiciels_de_gestion_main,#sp-c0 .row #web_et_applications_main,#sp-c0 .row #formation_main{border-radius:0 !important;width:100vw;margin-left:-15px !important;margin-right:0px !important}#impression_3d,#logiciels_de_gestion,#web_et_applications,#formation{border-radius:0 !important;margin-left:-30px !important;margin-right:-30px !important;height:initial}.mb-4{margin-bottom:0 !important}}@media (min-width:575px){.custom-sm1{overflow:hidden;height:0;margin:0 !important;padding:0 !important}}.custom-sm1{text-align:center;margin-left:-30px;margin-right:-30px;color:#ffffff}.custom-hidden{overflow:hidden;margin-bottom:0 !important;display:none}.container.realisations .col a{color:inherit}.navbar{transition:top 0.3s ease}.navigation{position:fixed;top:0;left:0;width:100%;background-color:white;color:white;padding:15px;transition:top 0.3s ease;z-index:1000;display:flex;box-shadow:0 4px 8px rgba(0, 0, 0, 0.2), 0 -2px 5px rgba(255, 255, 255, 0.3)}.en-savoir-plus{white-space:nowrap;text-align:center;text-transform:uppercase;font-size:250%;text-align:center;font-family:Jagger, sans-serif;cursor:pointer;display:inline-block;align-self:center;transition:all 0.3s;color:white}.en-savoir-plus:hover{color:black}.en-savoir-plus:active{font-size:230%}.flex-direction-column{display:flex;flex-direction:column}.itempos{align-items:baseline}.under-card-imgs{aspect-ratio:auto !important}.img-fit-half-card{height:100%;width:100%;object-fit:cover !important;aspect-ratio:auto !important}.top-menu-layout{aspect-ratio:1}.card-text-bleu{background-color:#0080c9}.card-text-green{background-color:#4e8f35}.card-text-green-lite{background-color:#b8bd00}.card-text-bleu-lite{background-color:#64b8e7}.main-section-animation{opacity:0;transition:opacity 1s ease-out, transform 1s ease-out}.visible{opacity:1}.fa-brands{color:black}.fa-brands:hover{color:#0080c9}.slider{overflow:hidden;position:relative}.slides img{opacity:0;transition:opacity 1s ease-out, transform 1s ease-out;position:absolute}@media (max-width:991px){.slides{height:450px}}.right-pos{justify-content:right}.slides img.active{opacity:1}.row-content{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.img-alone-midle{width:50%}.content-middle-wide{padding:20px}@media (max-width:991px){.row-content{display:unset}.img-alone-midle{width:300px}.content-middle-wide{display:unset;justify-content:center}}.zoomable-image{cursor:pointer}.zoomed-image{transition:background 0.5s ease-in-out;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;display:table;background:rgba(0, 0, 0, 0.7)}.zoomed-image .zoom-box{transition:0.5s ease-in-out;display:table-cell;vertical-align:middle;text-align:center}.zoomed-image img{object-fit:contain;background-color:white;border-radius:8px;margin-bottom:10px;max-height:95vh;max-width:95vw;box-shadow:0 0 0 10px #fff;height:auto !important}.zoomed-image .zoomed-only{display:unset;color:white}.zoomed-image .testzoomdyna:active{--x: 50%;--y: 50%;transform:scale(var(--zoom));transform-origin:var(--x) var(--y);clip-path:inset(calc((1 - 1/var(--zoom)) * (var(--y))) calc((1 - 1/var(--zoom)) * (100% - var(--x))) calc((1 - 1/var(--zoom)) * (100% - var(--y))) calc((1 - 1/var(--zoom)) * (var(--x))));cursor:crosshair}.zoomed-image .testzoomdyna:hover{--zoom:2}.zoomed-only{display:none}.img-zoom-lens{position:absolute;border:1px solid #d4d4d4;width:40px;height:40px}#sp-main-body{padding:10px 0 !important}.title-on-image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:white;padding:10px 20px;border-radius:20px;z-index:2;text-align:center;font-size:16px}.text-jus{text-align:justify}@media (max-width:575px){.title-on-image{display:none}}@media (max-width:372px){.non-display{display:unset !important}}.padding-menu{padding-top:1rem;padding-bottom:1rem}@media (max-width:470px){.padding-menu{padding-top:7px !important;padding-bottom:7px !important}}.no-select{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.contact-flex-row-wrap{display:flex;justify-content:center;flex-wrap:wrap}.menu-t1-title{font-size:15px;all:unset}@media (max-width:470px){.menu-t1-title{font-size:50%}}.d-grid-center{display:grid;justify-items:center}