h1,h2,h3{color:white}a:hover{color:#FFDD97}.mentionsLegales h2,.cgv h2{padding-bottom:0px}.mentionsLegales h3{color:#FFAB00}.et_pb_button{padding-top:3px!important}.et_pb_button:after,.et_pb_button:before{font-size:16px!important;line-height:1.9!important}.top-container{display:flex;height:100px}.logo-container{height:100%;max-width:13%;display:flex;align-items:center;padding:0px 10px 0px 0px}.logo-container img{max-height:100px;width:auto}.menus-container{height:100%;padding-left:10px;width:70%}.menus-container ul{list-style:none;margin:0;padding:0}.menus-container li{display:inline-block}.menus-container .secondary-menu a{color:white;text-decoration:none}.primary-menu{height:50%;display:flex;align-items:center;padding-left:10px}.primary-menu ul{display:flex;flex-wrap:wrap;flex:1}.primary-menu li{padding-right:15px;font-size:clamp(14px,1vw,16px)}.secondary-menu{height:50%;display:flex}.secondary-menu ul{display:flex;flex:1;gap:9px}.secondary-menu li{padding:10px 10px 10px 10px;background:linear-gradient(to bottom,#0B2239,#05111D);border:1px solid rgba(255,255,255,0.12);border-radius:10px 10px 0px 0px;height:100%;margin-right:2px}.secondary-menu li:hover{background:linear-gradient(to bottom,#0e2a46,#08192b)}.secondary-menu{}.social-networks-container{display:flex;flex:1;justify-content:center;align-items:center;gap:10px}.facebook-icon{background:url("https://jost-solutions.net/wp-content/uploads/2025/09/icon_facebook_transparent.png") no-repeat center/cover}.facebook-icon:hover{background:url("https://jost-solutions.net/wp-content/uploads/2025/09/icon_facebook_transparent.png") center/cover no-repeat,linear-gradient(to bottom,#304BA0,#253D77)}.icon-reseaux-sociaux{height:30px;width:30px;border-radius:2px}.instagram-icon{background:url("https://jost-solutions.net/wp-content/uploads/2025/09/icon_instagram_transparent.png") no-repeat center/cover}.instagram-icon:hover{background:url("https://jost-solutions.net/wp-content/uploads/2025/09/icon_instagram_transparent.png") no-repeat center/cover,linear-gradient(to bottom,#C43C92,#FFD754)}.linkedin-icon{background:url("https://jost-solutions.net/wp-content/uploads/2025/09/icon_linkedin_transparent.png") no-repeat center/cover}.linkedin-icon:hover{background:url("https://jost-solutions.net/wp-content/uploads/2025/09/icon_linkedin_transparent.png") no-repeat center/cover,linear-gradient(to bottom,#0075B4,#0091D1);}.social-networks-container img{min-width:30px;min-height:30px;max-width:30px;max-height:30px}.burger-menu-container{display:none}.ad-container{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;align-items:center}.ad-container .left-part{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.ad-container .middle-part{display:flex;justify-content:center;padding-left:20px}.ad-container .right-part{display:flex;flex-direction:column;padding-left:50px}.your-site{font-size:30px}.from-price{display:flex;gap:10px}.from{font-size:23px}.price-bubble{background-color:#FFAB00;height:45px;display:flex;align-items:center;justify-content:center;border-radius:100px;font-size:30px;color:black;padding:5px 10px 5px 10px}.currency::after{content:"€"}.ad-container .middle-part img{width:100px;height:100px}.ad-container .right-part .ad-info{font-size:18px}.ad-container .right-part .ad-info ul{margin:0;padding:0}.ad-container .right-part .ad-info li{margin:0;padding:0}.ad-container .right-part .ad-button{padding-top:20px}.services-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.service-box{display:flex;background:linear-gradient(to bottom,#0B2239,#05111D);border-radius:10px;width:340px;min-height:200px;padding:20px}.service-box .service-text{width:220px;display:flex;justify-content:top;flex-direction:column;text-align:center}.service-logo{display:flex;justify-content:center;align-items:center;flex:1;padding-left:10px}.service-title h2{color:white}.service-button{margin-top:auto}.page-title-container{display:flex;gap:10px;align-items:center}.page-logo img{width:30px}.sites-formulas-container{display:flex;flex-direction:column;gap:10px}.site-box{display:flex;border:1px solid rgba(255,255,255,0.12);border-radius:10px}.site-title-logo{display:flex;flex-direction:column;min-width:200px;min-height:230px;align-items:center;justify-content:center;background:linear-gradient(to bottom,#0B2239,#05111D);border-radius:10px}.site-logo{height:60px;display:flex;align-items:center}.site-logo img{height:60px}.site-name{padding-top:10px;display:flex;align-items:center}.site-name h3{padding: 0;margin:0;font-size:18px}.site-box .from-price{display:flex;flex-direction:column;align-items:center;gap:0px;margin-bottom:20px}.site-box .from{font-size:16px}.site-box .price-bubble{height:30px;font-size:21px}.site-infos{padding:15px;display:flex;flex-direction:column;justify-content:center}#container-maintenance-contrats{display:flex;flex-direction:rows;gap:20px;flex-wrap:wrap;justify-content:center}.box-maintenance-contrats{display:flex;flex-direction:column;background:linear-gradient(to bottom,#0B2239,#05111D);border-radius:10px;border:1px solid rgba(255,255,255,0.12);padding:15px;width:300px;align-items:center}.box-maintenance-title{margin:5px 0 5px 0}.box-maintenance-title h3{font-size:20px}.box-maintenance-description ul{list-style:none;margin:0;padding:0;text-align:center}.box-maintenance-description li{margin-bottom:10px}.box-maintenance-prix{margin-bottom:10px}.box-maintenance-prix .price-bubble{display:inline;font-size:21px;margin-right:5px}.box-maintenance-contrats .ad-button{margin-top:auto;padding-top:10px}.box-maintenance-contrats .et_pb_button{font-size:18px}#container-contrat-gestion-contenu{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:center}.box-contrat-gestion-contenu{display:flex;flex-direction:column;background:linear-gradient(to bottom,#0B2239,#05111D);border-radius:10px;border:1px solid rgba(255,255,255,0.12);padding:15px;width:250px}.box-contrat-gestion-contenu .box-header{display:flex;flex-direction:row;align-items:center;gap:10px}.box-contrat-gestion-contenu .box-header h3{font-size:20px}.box-contrat-gestion-contenu .box-content-infos{display:flex;flex-direction:row}.box-contrat-gestion-contenu .box-content-left{width:50%;display:flex;flex-direction:column}.box-contrat-gestion-contenu .box-content-left p{font-size:14px}.box-contrat-gestion-contenu .box-content-left .price-bubble{font-size:24px;height:30px;width:90px}.box-contrat-gestion-contenu .box-content-right{display:flex;justify-content:right;width:50%;text-align:right;font-size:48px}.box-contrat-gestion-contenu .ad-button{display:flex;justify-content:right}.logo-infos-container{background:linear-gradient(to bottom,#0B2239,#05111D);border-radius:10px;border:1px solid rgba(255,255,255,0.12);padding:15px;display:flex}.decoration-line{background-color:#FFAB00;;width:3px}.logo-infos-box{flex:1;display:flex;gap:20px;flex-wrap:wrap;padding-left:15px}.logo-info{width:45%}.logo-infos-box .from-price{margin-top:auto}.logo-infos-box .from{font-size:16px}.logo-infos-box .price-bubble{height:40px;font-size:25px}.logo-info h3{color:#FFAB00}.flyer-infos-container{border-radius:10px;background:linear-gradient(to bottom,#0B2239,#05111D);border:1px solid rgba(255,255,255,0.12);padding: 15px;display:flex;flex-wrap:wrap}.flyer-infos-left{display:flex;flex-direction:column;flex:1}.flyer-infos-right .ad-button{margin-top:20px;margin-bottom:30px;text-align:center}.flyer-infos-right{padding-right:20px;flex:1;width:300px}.flyer-infos-right h3{color:#FFAB00}.one-page-price{display:flex;flex-direction:column;align-items:center;padding-right:20px}.one-page-price .from-price{display:flex;flex-direction:column;align-items:center}.one-page-price .from-price .from{font-size:16px}.one-page-price .price-bubble{height:30px;font-size:20px}.many-pages-price{display:flex;flex-direction:column;gap:10px;flex:1;align-items:center;padding-top:20px}.many-pages-price .page-prices{display:flex;flex-direction:row;padding-right:20px;align-items:center}.pages-prices .page-icon{min-width:60px}.many-pages-price .page-prices .from-price{display:flex;align-items:center}.many-pages-price .page-prices .page-text{padding-left:10px;padding-right:10px}.many-pages-price .page-prices .price-bubble{height:22px;font-size:16px}.many-pages-price .page-prices .from-price .from{font-size:16px}.visit-card-container{display:flex;flex-wrap:wrap}.visit-card-informations{background-color:red;flex:1;min-width:285px;background:linear-gradient(to bottom,#0B2239,#05111D);border:1px solid rgba(255,255,255,0.12);border-radius:10px;padding:10px;margin-right:20px}.visit-card-informations .price-bubble{height:32px;font-size:22px}.visit-card-informations .from-price{padding-bottom:20px}.visit-card-informations .from{font-size:16px}.visit-card-informations h3{color:#FFAB00}.visit-card-part{display:flex;flex-direction:column;gap:10px}.visit-cards{width:300px;height:200px;border:5px solid #FFAB00;background-color:#05111D;display:flex;padding:20px 12px 10px 12px}.visit-cards .visit-card-text p{line-height:1;margin:0;padding:0}.visit-card-title{color:#FFAB00;font-size:20px;margin-top:10px!important;margin-bottom:20px!important}.visit-card-verso{display:flex;flex-direction:column}.visit-card-recto .visit-card-logo{width:60px;height:60px}.visit-card-verso .visit-card-logo{width:110px;height:110px}.visit-card-verso .visit-card-logo-text{margin-top:-10px}.visit-card-logo-text{display:flex;flex-direction:column;align-items:center}.marketing-digital-container{display:flex;flex-wrap:wrap;border-radius:10px;background:linear-gradient(to bottom,#0B2239,#05111D);border:1px solid rgba(255,255,255,0.12);padding:15px;max-width:600px}.marketing-digital-infos{display:flex;flex-direction:column}.marketing-digital-logo{display:flex;padding-right:20px}.marketing-digital-logo img{width:150px;height:129px}.marketing-digital-container .price-bubble{font-size:25px;height:40px}.marketing-digital-container .from{font-size:16px}.marketing-digital-container .from-price{margin-bottom:20px}.founder-container{display:flex;flex-direction:row;border-radius:10px;background:linear-gradient(to bottom,#0B2239,#05111D);border:1px solid rgba(255,255,255,0.12);padding:15px 15px 15px 0px}.founder-photo-name{min-width:150px;display:flex;flex-direction:column;align-items:center}.founder-infos{flex:1}.founder-infos h2{color:#FFAB00}.name-founder{font-size:14px}.realisations-container{display:flex;flex-wrap:wrap;gap:20px}.realisation-box{height:360px;width:250px;border-radius:10px;background:linear-gradient(to bottom,#0B2239,#05111D);border:1px solid rgba(255,255,255,0.12);display:flex;flex-direction:column;padding:10px}.realisation-image img{border-radius:10px 10px 0px 0px;width:250px}.realisations-logos .realisation-image{background-color:white;border-radius:10px 10px 0px 0px}.realisation-infos{padding-top:10px}.realisation-name{color:#FFAB00}.realisation-name,.realisation-descr{text-align:center}.prices-container{display:flex;flex-wrap:wrap;gap:20px}.prices-category-container{display:flex;flex-direction:column;border-radius:10px;background:linear-gradient(to bottom,#0B2239,#05111D);border:1px solid rgba(255,255,255,0.12);padding:15px;width:500px}.prices-category-container h3{color:#FFAB00;padding-left:10px}.prices-category-name{display:flex;align-items:center}.prices-category-logo{width:20px}.prices-list table,.prices-list tr,.prices-list td{border:1px solid rgba(255,255,255,0.12)!important}.prices-list table tr td:first-child{width:180px}.fluent_form_3{border-radius:10px;border:1px solid rgba(255,255,255,0.12);background:linear-gradient(to bottom,#0B2239,#05111D);padding:15px}.fluent_form_3 #fluentform-recaptcha-3-1{display:flex;justify-content:center}.fluent_form_3 .error{display:flex;justify-content:center}.fluent_form_3 label{display:block;color:#FFAB00;font-size:18px;padding-bottom:10px}.fluent_form_3 .ff_submit_btn_wrapper_custom{width:300px!important;margin-left:auto;margin-right:auto}.fluent_form_3 iframe{margin-left:auto!important;margin-right:auto!important}.et_pb_contact_form_container .input::placeholder{color:transparent}.et_pb_contact_field_options_title{display:none}.et_pb_contact select{color:black!important}.et_pb_contact select option:first-child{color:grey!important}.et_pb_contact input{color:black!important}.et_pb_contact textarea{color:black!important}@media (max-width:1024px){.top-container{height:60px}.menus-container{display:none}.logo-container{flex:1;max-width:100%;justify-content:center;align-items:center;padding-top:10px}.logo-container img{max-height:50px;width:auto}.burger-menu-container{display:flex;margin-left:auto;align-items:center;justify-content:left}.burger-menu-button{height:50px;width:50px;border-radius:10px;background:linear-gradient(to bottom,#0B2239,#05111D);border:1px solid rgba(255,255,255,0.12);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.burger-menu-button:hover{background:linear-gradient(to bottom,#0e2a46,#08192b)}.burger-menu-button span{display:block;height:3px;width:30px;background-color:white}.social-networks-container{justify-content:left}}@media (max-width:768px){.site-box{flex-direction:column}.site-infos{padding-top:0px;text-align:justify}.your-site{font-size:23px}.from{font-size:16px}.ad-container .right-part .ad-info{font-size:16px}.price-bubble{height:38px;font-size:23px}.ad-container .middle-part img{width:80px;height:80px}.logo-info{width:100%}.visit-card-container{justify-content:center;gap:20px}.marketing-digital-logo{justify-content:center;width:100%;padding-right:0px;padding-bottom:20px}.founder-container{flex-direction:column;gap:20px;padding-left:15px}.founder-infos h2,.founder-infos p{text-align:center}.realisations-container{justify-content:center}.realisation-box{height:280px;width:170px;padding:10px;height:340px}.flyer-infos-container{flex-direction:column}}.show-mobile-popup{display:block!Important}.mobile-popup{-webkit-animation:scale-in-top 0.34s cubic-bezier(0.250,0.460,0.450,0.940) both;animation:scale-in-top 0.34s cubic-bezier(0.250,0.460,0.450,0.940) both}@-webkit-keyframes scale-in-top{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;opacity:1}}@keyframes scale-in-top{0%{-webkit-transform:scale(0) translateX(-50%);transform:scale(0) translateX(-50%);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;opacity:1}100%{-webkit-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;opacity:1}}