#servicesHomepageContainer .servicesBlockElement .blockPictogramElement{margin-top:20px}#servicesHomepageContainer .servicesBlockElement .buttonEmptyStyle{position:absolute;bottom:0px;left:50%;transform:translateX(-50%);width:100%}@media screen and (max-width: 750px){#servicesHomepageContainer .slick-track{display:flex}}#servicesHomepageContainer .servicesBlockTitleElement{padding-bottom:0}@media screen and (max-width: 750px){#servicesHomepageContainer .servicesBlockTitleElement{margin-top:10px}}@media screen and (max-width: 325px){#servicesHomepageContainer .servicesBlockElement{margin:20px 10px}}@media screen and (max-width: 750px){#servicesHomepageContainer .servicesBlockElements{margin-top:0}}.servicesBlockElements{display:flex;justify-content:space-around;width:100%;flex-wrap:wrap;margin-top:20px}@media screen and (max-width: 750px){.servicesBlockElements{margin-top:0}}.portailsContainer h2{font-size:40px}@media screen and (max-width: 750px){.portailsContainer h2{font-size:24px}}.portailsContainer h3{font-size:16px;margin-top:20px}.servicesBlockElement{order:0;flex:0 1 auto;align-self:auto;margin:20px;border:1px solid #000;width:calc(33.33333333% - 40px);border-radius:8px;border-color:#ccc;position:relative}@media screen and (max-width: 750px){.servicesBlockElement{width:44%;width:calc(50% - 40px);margin:20px 5px}}.blockElements.stickyMarginContainer{margin-top:157px}@media screen and (max-width: 1051px){.blockElements.stickyMarginContainer{margin-top:157px}}@media screen and (max-width: 995px){.blockElements.stickyMarginContainer{margin-top:176px}}@media screen and (max-width: 980px){.blockElements.stickyMarginContainer{margin-top:157px}}@media screen and (max-width: 875px){.blockElements.stickyMarginContainer{margin-top:176px}}@media screen and (max-width: 850px){.blockElements.stickyMarginContainer{margin-top:80px}}.ia .servicesBlockParagraphElement{margin-bottom:20px !important}.serviceAccompagnesContainer .trierInlineName{margin-bottom:30px;display:flex;align-items:center;position:relative}.serviceAccompagnesContainer .trierInlineName .firstLabel{width:210px}@media screen and (max-width: 750px){.serviceAccompagnesContainer h4{font-size:14px;font-weight:500}}.serviceAccompagnesContainer .servicesBlockParagraphElement{margin-bottom:80px}.serviceAccompagnesContainer .servicesBlockParagraphElement h4{font-size:18px;font-weight:normal}.servicesBlockTitleElement{text-align:center;margin:20px}.servicesBlockTitleElement h3{word-break:break-word}.blockTitleElement{text-align:left;padding-bottom:20px}.blockPictogramElement{text-align:center}.blockPictogramElement .mdi{font-size:50px;color:#A4C342;border:1px solid #A4C342;border-radius:10px;padding:10px;line-height:1;vertical-align:middle;display:inline-flex}.blockPictogramElement .mdi.mdi-phone-message{color:#FFF;line-height:57px;border:1px solid #FFF}.servicesBlockParagraphElement{text-align:center;margin:20px}.servicesBlockParagraphElement h4{font-size:18px;font-weight:normal}.servicesBlockParagraphElement .checkParagraphElement{text-align:left}@media screen and (max-width: 750px){.homepageContainer .blockPictogramElement img{margin:0 auto}}.blockElements .servicesBlockElement .block-check-elements{margin:20px 20px 90px}@media screen and (max-width: 880px){.blockElements .servicesBlockElement .block-check-elements{margin:20px}}.blockElements .servicesBlockElement .buttonSecondStyle{position:absolute;bottom:0;left:0;right:0}@media screen and (max-width: 880px){.blockElements .servicesBlockElement .buttonSecondStyle{position:relative;bottom:auto}}.magazineContainer .blockPictogramElement .image-magazine-range-page-portail{width:calc(70% - 6px);height:auto}
