.bloc-service .bloc-service-service{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:30px 30px;padding:0 20px}@media (max-width: 767px){.bloc-service .bloc-service-service{gap:20px}}.bloc-service .bloc-service-service .service-contenu{color:#381a0a;height:134px;padding:20px;text-decoration:none}.bloc-service .bloc-service-service .service-contenu .service-picto{margin:auto 20px auto 0}.bloc-service .bloc-service-service .service-contenu .service-txt{margin:auto 0}.bloc-service .bloc-service-service .service-contenu:hover{background-color:#381a0a}.bloc-service .bloc-service-service .service-contenu:hover .service-txt{color:#fff}.bloc-service .bloc-service-service .service-contenu:hover .service-font{color:#fff}.bloc-service .bloc-service-service .service-contenu .service-font{align-self:center;margin-right:20px}@media (max-width: 1040px){.bloc-service .bloc-service-service{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 767px){.bloc-service .bloc-service-service{display:flex;flex-direction:column}}.bloc-service[class*="bg-cl-"]:not(.bg-cl-blanc):not(.bg-cl-transparent){padding-bottom:60px}@media (max-width: 1040px){.bloc-service .bloc-service-chapo{flex-direction:column;text-align:center;padding:0 20px}}
.dropdown-container .big-offer{padding:24px}@media (min-width: 1201px){.dropdown-container .big-offer{max-width:641px;padding-left:24px}}.dropdown-container .big-offer .content{padding-right:0}.dropdown-container .big-offer>img{max-width:269px;padding-top:20px;padding-bottom:20px}@media (max-width: 768px){.dropdown-container .big-offer>img{display:none}}.big-offer{gap:24px}@media (max-width: 768px){.big-offer{flex-direction:column}}.big-offer .content{display:flex;justify-content:center;flex-direction:column;width:100%}@media (min-width: 769px){.big-offer .content{padding-right:24px}}.big-offer>img{max-width:510px;object-fit:cover}@media (max-width: 1200px) and (min-width: 769px){.big-offer>img{max-width:348px}}@media (max-width: 768px){.big-offer>img{width:100%;max-width:none}}.big-offer .title+.text{padding-top:16px}.big-offer .bt-wrapper{display:flex;gap:16px;padding-top:24px}@media (max-width: 1200px){.big-offer .bt-wrapper{flex-wrap:wrap}}.big-offer .bt-wrapper a img{max-height:44px;max-width:148px}
.footerPDC{position:relative;overflow:hidden;padding-left:80px;padding-right:80px}@media (max-width: 768px){.footerPDC{padding-left:36px;padding-right:36px}}.footerPDC .footer-fold{position:absolute;right:-6px;top:-1px}.footerPDC .footer-container{max-width:1200px;margin:auto;padding:48px 0}.footerPDC .sticky-top{position:absolute;right:16px;top:170px}.footerPDC:has(.footer-container>p:first-child) .footer-container{height:200px;display:flex;justify-content:center;align-items:center}.footerPDC:has(.footer-container>p:first-child) .sticky-top{top:unset;bottom:16px}.footerPDC .footer-nav .footer-row:first-child{margin-right:30px}@media (max-width: 768px){.footerPDC .footer-nav .footer-row:first-child{margin-right:66px}}.footerPDC .footer-row{display:flex;flex-wrap:wrap;gap:24px;padding-bottom:32px;justify-content:space-between}@media (max-width: 1200px){.footerPDC .footer-row{justify-content:space-around}}@media (max-width: 768px){.footerPDC .footer-row{justify-content:flex-start}}@media (max-width: 440px){.footerPDC .footer-row{flex-wrap:nowrap;flex-direction:column}}.footerPDC .footer-row+.footer-row{padding-top:32px;border-top:1px solid #381A0A}.footerPDC .footer-row .footer-column{padding-top:16px}.footerPDC .footer-row .label{padding:4px;display:block;line-height:140%}.footerPDC .footer-row .label:hover{text-decoration:underline}.footerPDC .footer-row .label:has(img){display:flex;align-items:center;gap:8px}.footerPDC .footer-row .label img{max-width:16px;max-height:16px}.footerPDC .footer-row .list-sn>ul{gap:8px;align-items:center;padding-top:8px}.footerPDC .footer-row .list-sn>ul a{display:block}.footerPDC .footer-row .list-sn .bt-wrapper{display:flex;flex-direction:column;gap:16px;padding-top:32px}.footerPDC .footer-row .list-sn .bt-wrapper a{width:fit-content}.footerPDC .footer-row .list-sn .bt-wrapper a img{max-height:44px;max-width:148px}@media (max-width: 440px){.footerPDC .footer-row .list-sn:not(:first-child){padding-top:44px}}@media (max-width: 768px) and (min-width: 440px){.footerPDC .footer-row .footer-list:has(>.list-sn){display:flex;gap:32px}}.footerPDC .footer-row .footer-list button{cursor:pointer}@media (min-width: 768px){.footerPDC .footer-row .footer-list>:not(:first-child){padding-top:44px}}
