@charset "UTF-8";.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{-moz-box-sizing:border-box;box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:hsla(0,0%,100%,.5);border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,.65)}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px rgba(0,0,0,.4)}.leaflet-control-layers-toggle{background-image:url(/assets/themes/cma_alternants/images/layers.416d9136.png);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/assets/themes/cma_alternants/images/layers-2x.8f2c4d11.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/assets/themes/cma_alternants/images/marker-icon.2b3e1faf.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:baseline!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:hsla(0,0%,100%,.8);border:2px solid #777;border-top:none;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid rgba(0,0,0,.2)}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px rgba(0,0,0,.4);color:#333}.leaflet-container a.leaflet-popup-close-button{background:transparent;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.4);color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:transparent;border:6px solid transparent;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:rgba(220,53,69,.4);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb),0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb),0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb),0.075);border-color:var(--bs-table-border-color);margin-bottom:1rem;vertical-align:middle;width:100%}.table>:not(caption)>*>*{background-color:var(--bs-table-bg);border-bottom-width:.1rem;box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));padding:1rem 2rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:.2rem solid}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:1rem}.table-bordered>:not(caption)>*{border-width:.1rem 0}.table-bordered>:not(caption)>*>*{border-width:0 .1rem}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped-columns>:not(caption)>tr>:nth-child(2n),.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000}.table-primary,.table-secondary{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000}.table-info,.table-success{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000}.table-danger,.table-warning{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000}.table-dark,.table-light{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1439.98px){.table-responsive-xxl{-webkit-overflow-scrolling:touch;overflow-x:auto}}.font-primary{font-family:Montserrat,Arial,sans-serif}.font-secondary{font-family:Roboto Slab,Arial,sans-serif}.accordion-secondary .accordion-header,h4,h5,h6{font-family:Montserrat,Arial,sans-serif}.form-offers legend,h1,h2,h3{font-family:Roboto Slab,Arial,sans-serif}h1{font-size:5.6rem;font-weight:500}@media (max-width:991.98px){h1{font-size:3.8rem}}h2{font-size:4.2rem;font-weight:500}@media (max-width:991.98px){h2{font-size:3.2rem}}.form-offers legend,h3{color:var(--bs-heading-color-contrast);font-size:3rem;font-weight:500}@media (max-width:991.98px){.form-offers legend,h3{font-size:2.6rem}}.accordion-secondary .accordion-header,h4{font-size:2.4rem;font-weight:600}@media (max-width:991.98px){.accordion-secondary .accordion-header,h4{font-size:2.2rem}}h5{font-size:2rem}@media (max-width:991.98px){h5{font-size:1.8rem}}h6{font-size:1.6rem}@media (max-width:991.98px){h6{font-size:1.4rem}}.cma-radius{border-radius:0 var(--bs-border-radius-xxl)}.cma-radius .cma-radius--sm{border-radius:0 var(--bs-border-radius-xl)}.custom-radius--lt-rb{border-bottom-right-radius:var(--bs-custom-radius);border-top-left-radius:var(--bs-custom-radius);overflow:hidden}.custom-radius--lb-rt{border-bottom-left-radius:var(--bs-custom-radius);border-top-right-radius:var(--bs-custom-radius);overflow:hidden}.custom-radius--4,.why-choose .key-digit{--bs-custom-radius:4rem}.tag{background-color:var(--tag-background-color);border-radius:.5rem;color:var(--tag-color);display:block;line-height:1.22;padding:1.6rem 2.3rem;text-decoration:none}.tag:hover{background-color:var(--tag-color);color:var(--bs-white)}.tags{margin:5rem 0}.tag--outline{background-color:transparent;border:.2rem solid var(--tag-color);padding-bottom:1.3rem;padding-top:1.3rem}.tag--outline:hover{background-color:var(--tag-color)}.block,.why-choose{margin:6rem 0}.block[class*=bg-],[class*=bg-].why-choose{margin:0;padding:6rem 0}@media (max-width:991.98px){.block-sm[class*=bg-]{padding:4rem 0}}.sidebar-sticky{margin-bottom:5rem}@media (min-width:992px){.sidebar-sticky{margin-bottom:6rem;position:sticky;top:15rem}}@media (max-width:991.98px){.sidebar-sticky{margin-top:5.5rem}}.sidebar-sticky.custom-radius--lt-rb{--bs-custom-radius:4rem;box-shadow:0 .3rem .6rem rgba(0,0,0,.102);padding:4rem 3rem 2rem}@media (max-width:991.98px){.sidebar-sticky.custom-radius--lt-rb{padding:4rem 2rem 2rem}}.sidebar-ebook{margin-bottom:5rem}.sidebar-ebook.custom-radius--lt-rb{--bs-custom-radius:4rem;box-shadow:0 .3rem .6rem rgba(0,0,0,.102);padding:4rem 3rem 2rem}@media (max-width:991.98px){.sidebar-ebook.custom-radius--lt-rb{overflow:initial;padding:4rem 2rem 2rem}}.list-icons{padding:0}@media (min-width:992px){.list-icons{padding-left:4rem}.accordion-body .list-icons{padding-left:0}}.list-icons li{display:block;padding-left:4rem;position:relative}.list-icons li:not(:last-child){margin-bottom:.6rem}.list-icons li:before{color:#0f3250;content:"\e958";font-family:cmaicon;left:0;position:absolute;top:-.1rem}.partnership-with{margin-bottom:3rem;margin-top:6rem}@media (min-width:992px){.partnership-with{margin-bottom:7rem}}.partnership-with .logos{display:flex;flex-wrap:wrap;gap:2rem}.partnership-with .logos .ibexa-embed-type-image,.partnership-with .logos figure{margin-bottom:0}.partnership-with .logos .ibexa-embed-type-image{align-items:center;display:flex;height:10rem;justify-content:center;padding:1rem;width:16rem}@media (max-width:575.98px){.partnership-with .logos .ibexa-embed-type-image{width:calc(50% - 2rem)}}.flip-i{display:inline-flex;transform:scale(-1)}.reinsurance-item{line-height:2.2rem}.reinsurance-item img{vertical-align:top}.hero{background-color:#0f3250;overflow:hidden}.hero>.container{display:flex;flex-flow:column;padding-bottom:3rem;padding-top:2rem;position:relative}@media (min-width:992px){.hero>.container{padding-bottom:2.5rem}}.hero>.container:before{background:url(/assets/themes/cma_alternants/images/ruban-X1.5c79e11e.svg) no-repeat;content:"";height:86.4rem;left:-20rem;position:absolute;top:50%;transform:translateY(-40%);width:54rem;z-index:0}@media (max-width:991.98px){.hero>.container:before{background-size:auto 100%;height:48rem;left:-10rem;transform:translateY(-45%);width:30rem}}.hero>.container:after{background:url(/assets/themes/cma_alternants/images/ruban-hero.c08d7e9f.svg) no-repeat;content:"";height:129.1rem;position:absolute;right:-9.1rem;top:50%;transform:translateY(-47.3%);width:42.8rem;z-index:0}@media (max-width:991.98px){.hero>.container:after{content:none}}.hero__content{align-items:flex-start;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;position:relative;z-index:1}@media (min-width:992px){.hero__content{margin-top:1rem}}.hero__title{margin-bottom:0}@media (min-width:992px){.hero__title{margin-bottom:.3rem}}.hero__subtitle{font-size:2.4rem;line-height:3.4rem;margin-bottom:0;margin-top:-.5rem}@media (max-width:991.98px){.hero__subtitle{font-size:2.2rem;margin-bottom:.5rem;margin-top:-.3rem}}.hero__text{font-weight:500;line-height:1.4;margin-bottom:0;padding-top:.6rem}@media (min-width:992px){.hero__text{font-size:2.4rem;font-weight:600;padding-top:.5rem}}.hero__link-back{color:#fff;display:block;font-size:1.4rem;font-weight:700;padding-bottom:2rem;padding-left:2.4rem;position:relative;text-decoration:none;z-index:1}.hero__link-back:before{content:"\e90b";font-family:cmaicon;left:0;position:absolute;top:0;transform:rotate(90deg)}.hero__filter{margin-top:2.4rem;overflow:auto}@media (min-width:992px){.hero__filter{margin-top:.7rem}}.hero__filter .form-filters_top_category{gap:1.5rem;max-width:calc(100vw - 1.8rem)}.hero__filter .form-check-label{background-color:#fff;border-color:#fff}.hero__filter .form-check-input:not(:checked)~.form-check-label:active,.hero__filter .form-check-input:not(:checked)~.form-check-label:focus,.hero__filter .form-check-input:not(:checked)~.form-check-label:hover{background-color:#fff;border-color:#fff;color:#0f3250}.hero__search{max-width:50.9rem;padding-top:.7rem;width:100%}.hero__search input.form-control{background-color:#fff}.hero__search input.form-control:hover::placeholder{opacity:.61}.hero__search input.form-control:focus,.hero__search input.form-control:hover{background-color:#e7f1f4}.breadcrumb{position:relative;z-index:1}.breadcrumb .breadcrumb-item{color:#fff;display:flex;font-weight:700;padding-right:2rem}.breadcrumb .breadcrumb-item+.breadcrumb-item{padding-left:2.8rem;position:relative}.breadcrumb .breadcrumb-item+.breadcrumb-item:before{font-family:cmaicon;left:0;position:absolute;top:0;transform:rotate(-90deg)}.hero{background-color:#f7cc57}.hero>.container:before{background:url(/assets/themes/cma_alternants/images/ruban-X1.a071bffd.svg) no-repeat}@media (max-width:991.98px){.hero>.container:before{background-size:auto 100%}}.hero>.container:after{background:url(/assets/themes/cma_alternants/images/ruban-hero.d69cb072.svg) no-repeat}.hero__content{color:#0f3250;padding-right:10rem}@media (max-width:991.98px){.hero__content{padding-right:0}}.hero__content .hero__title{max-width:106rem}.hero__link-back{color:#0f3250}.hero__filter .form-check-input:focus-visible+.form-check-label{border-color:#0f3250}.breadcrumb .breadcrumb-item{--bs-breadcrumb-divider-color:$blue-zodiac;color:#0f3250}.card--reinsurance{--bs-card-border-width:0}.card--reinsurance__icon,.card--reinsurance__img{align-items:center;border-radius:50%;display:flex;flex:0 0 auto;height:7.3rem;justify-content:center;margin-right:1.5rem;overflow:hidden;width:7.3rem}@media (min-width:992px){.card--reinsurance__icon,.card--reinsurance__img{height:10.2rem;margin:0 auto 3rem;width:10.2rem}}.card--reinsurance__icon{background-color:rgba(176,210,217,.3)}.card--reinsurance__icon .cmaicon{font-size:4rem}@media (min-width:992px){.card--reinsurance__icon .cmaicon{font-size:5.6rem}}.card--reinsurance__img img{height:100%;object-fit:cover;width:100%}.card--reinsurance__title{margin-bottom:1rem}@media (min-width:992px){.card--reinsurance__body{text-align:center}}.card--reinsurance__body .wysiwyg ul{margin:0!important;padding:0!important}.card--reinsurance__body .wysiwyg ul li:not(:last-child){margin-bottom:1rem!important}.card--reinsurance__body .wysiwyg ul li:before{content:none!important}.card--reinsurance__body .wysiwyg a{font-weight:600;padding:.7rem .2rem;position:relative;text-decoration:none}.card--reinsurance__body .wysiwyg a:hover{text-decoration:underline}.card--reinsurance__body .wysiwyg a:after{content:"\e91b";font-family:cmaicon;font-size:1.4rem;position:absolute;right:-2.6rem;top:50%;transform:translateY(-50%)}.reinsurance{margin:6rem 0 9rem}@media (min-width:992px){.reinsurance{margin-top:9rem}}@media (max-width:991.98px){.reinsurance{margin-bottom:6rem}}.reinsurance__title{margin-bottom:2rem}@media (min-width:992px){.reinsurance__title{margin-bottom:2.6rem}}.reinsurance__sub-title{margin-bottom:4rem}@media (max-width:991.98px){.reinsurance .col-lg-3{margin-bottom:3rem}}.reinsurance .btn-wrapper{margin-top:.7rem}@media (min-width:992px){.reinsurance .btn-wrapper{margin-top:5rem}}.accordion{--bs-accordion-border-radius:0;--bs-accordion-border-color:var(--bs-catskill);--bs-accordion-border-width:.2rem;--bs-accordion-active-bg:transparent;--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-btn-padding-x:0;--bs-accordion-btn-padding-y:2rem;--bs-accordion-active-color:var(--bs-primary);--bs-accordion-btn-icon:none;--bs-accordion-btn-active-icon:none;--bs-accordion-btn-icon-width:5.4rem;--bs-accordion-btn-icon-transform:rotate(-225deg);--bs-accordion-body-padding-x:3rem;--bs-accordion-body-padding-y:3rem}.accordion-secondary{--bs-accordion-btn-padding-y:1.3rem;--bs-accordion-active-color:var(--bs-secondary)}.accordion-secondary .accordion-header{font-family:Montserrat,Arial,sans-serif}.accordion-item{border-left:0;border-right:0}.accordion-button{font-size:inherit}.accordion-button:after{align-items:center;background-color:var(--bs-catskill);border-radius:50%;color:var(--bs-primary);content:"\e92f";display:flex;font-family:cmaicon;font-size:2.4rem;justify-content:center}.accordion-button:not(.colapsed){box-shadow:none}.form-offers{--bs-custom-radius:4rem;--bs-heading-color-contrast:var(--bs-zodiac)}.form-offers legend{margin-bottom:2.4rem}.review{padding:4rem}.rating .cmaicon{font-size:1.4rem}.one-side-slider{padding-left:1.8rem}@media (min-width:576px){.one-side-slider{padding-left:calc(50vw - 25.2rem)}}@media (min-width:768px){.one-side-slider{padding-left:calc(50vw - 34.2rem)}}@media (min-width:992px){.one-side-slider{padding-left:calc(50vw - 46.2rem)}}@media (min-width:1200px){.one-side-slider{padding-left:calc(50vw - 55.2rem)}}@media (min-width:1440px){.one-side-slider{padding-left:calc(50vw - 63.6rem)}}@media (min-width:1921px){.one-side-slider.article-slider,.one-side-slider.event-slider{margin-left:auto;margin-right:auto;max-width:130.8rem;padding-left:0;padding-right:0}.one-side-slider.article-slider .slick-track,.one-side-slider.event-slider .slick-track{margin-left:0;margin-right:0}.one-side-slider.article-slider .slick-slide,.one-side-slider.event-slider .slick-slide{margin-left:1.5rem;margin-right:1.5rem}}@media (min-width:992px){.one-side-slider.services-slider{margin-left:auto;margin-right:auto;max-width:98.4rem;padding-left:1.8rem;padding-right:1.8rem}}@media (min-width:1200px){.one-side-slider.services-slider{max-width:116.4rem}}@media (min-width:1440px){.one-side-slider.services-slider{max-width:133.2rem}}@media (min-width:992px){.one-side-slider.services-slider .slick-slide{margin-left:1.2rem;margin-right:1.2rem}}.one-side-slider:not(.slick-slider){display:flex;overflow:hidden}.one-side-slider:not(.slick-slider) .card{flex:0 0 39rem;margin-right:3rem}.one-side-slider:not(.slick-slider) .card--product{flex:0 0 29.5rem}.one-side-slider .slick-track{display:flex}.one-side-slider .slick-slide{height:auto;margin-right:1.4rem}@media (min-width:992px){.one-side-slider .slick-slide{margin-right:3rem}}.one-side-slider .slick-slide>div{padding-bottom:.3rem}.one-side-slider .slick-slide .card,.one-side-slider .slick-slide>div{height:100%}.one-side-slider .slick-dots{background-color:#e7f1f4;display:flex;height:.3rem;list-style:none;margin:3rem 1.8rem 4rem 0;padding:0}@media (max-width:576px) and (max-height:744px){.one-side-slider .slick-dots{margin:1.8rem 1.8rem 1.8rem 0}}@media (min-width:576px){.one-side-slider .slick-dots{max-width:54rem}}@media (min-width:768px){.one-side-slider .slick-dots{max-width:72rem}}.bg-catskill .one-side-slider .slick-dots{background-color:#fff}.one-side-slider .slick-dots li{flex:1;position:relative}.one-side-slider .slick-dots li button{background:transparent;border:0;box-sizing:content-box;height:.7rem;left:0;padding:2rem 0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.one-side-slider .slick-dots li button .slick-dot-icon{border-radius:.4rem;display:block;height:100%}.one-side-slider .slick-dots li button .slick-sr-only{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;white-space:nowrap!important;width:1px!important}.one-side-slider .slick-dots li button .slick-sr-only:not(caption){position:absolute!important}.one-side-slider .slick-dots li.slick-active .slick-dot-icon{background-color:#0f3250}.one-side-slider .card{height:100%;max-width:31.2rem}@media (min-width:992px){.one-side-slider .card{max-width:39rem}}.one-side-slider .card--article,.one-side-slider .card--event{min-width:31.2rem}@media (min-width:992px){.one-side-slider .card--article,.one-side-slider .card--event{min-width:39rem}}.one-side-slider .card--product{max-width:29.5rem;min-width:29.5rem}@media (min-width:992px){.one-side-slider .card--product{max-width:100%}}.one-side-slider__control{margin-top:4rem}@media (max-width:991.98px){.one-side-slider__control{justify-content:center}}@media (max-width:576px) and (max-height:744px){.one-side-slider__control{margin-top:2rem}}.one-side-slider-wrapper{padding:6rem 0}@media (min-width:992px){.one-side-slider-wrapper{padding:8rem 0}}@media (max-width:576px) and (max-height:744px){.one-side-slider-wrapper{padding:3rem 0}}@media (max-width:991.98px){.one-side-slider-wrapper__title{margin-bottom:2rem}}.card--product{--bs-card-border-width:0;--bs-card-border-radius:4rem;background-color:#0f3250;overflow:hidden}.card--product__image{height:100%;min-height:15rem}@media (max-width:576px) and (max-height:744px){.services-slider .card--product__image{min-height:13rem}}.card--product__image picture{height:100%}.card--product__image img{height:auto;max-width:100%}@media (min-width:992px){.card--product__image img{height:100%;object-fit:cover;width:100%}.card--product--vertical .card--product__image img{height:auto;max-width:100%}}.card--product__tax{background-color:#fff;border-radius:0 3.3rem 3.3rem 0;font-size:1.6rem;left:0;line-height:1.2;padding:.3rem 1.7rem .4rem;position:absolute;top:3rem;z-index:2}@media (min-width:992px){.card--product__tax{top:4rem}}.card--product__tax p{margin-bottom:0}.card--product__tax span{font-size:2.4rem;font-weight:600}.card--product__body{color:#fff;padding:3rem 3rem 4rem}@media (min-width:992px){.card--product__body{padding:4rem 3rem 3.5rem}.card--product--vertical .card--product__body{display:flex;flex-flow:column;height:100%;padding:3rem 3rem 4rem}}@media (max-width:576px) and (max-height:744px){.services-slider .card--product__body{font-size:1.4rem;line-height:1.1112;padding:1rem 2rem}}.card--product__body .cmaicon{align-items:center;display:flex;flex:0 0 3.3rem;width:3.3rem}@media (min-width:992px){.card--product__body .cmaicon{margin-right:.8rem}}@media (max-width:576px) and (max-height:744px){.services-slider .card--product__body .cmaicon{font-size:1.4rem;margin-top:0!important}}.card--product__body .btn-wrapper{margin-top:2rem}@media (min-width:992px){.card--product__body .btn-wrapper{align-items:flex-end;display:flex;flex-grow:1}}.card--product__body .btn-wrapper .btn{margin-top:0}@media (max-width:576px) and (max-height:744px){.card--product__body .btn-wrapper .btn{min-height:4.2rem;padding-bottom:1rem;padding-top:1rem}}.card--product__body .btn{margin-top:3rem;word-break:break-word}@media (min-width:992px){.card--product__body .btn{margin-top:2.5rem}}.card--product__title{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;line-height:3.4rem;margin-bottom:1rem;overflow:hidden}@media (max-width:576px) and (max-height:744px){.services-slider .card--product__title{font-size:1.6rem;line-height:1.33}}.card--product__inner{padding-right:7rem;position:relative}.list--product .card--product__inner,.services-slider--homepage .slick-current .card--product__inner{padding-right:8rem}.card--product__top-category{position:absolute;right:0;top:0}.card--product__top-category img{max-width:6rem}.list--product .card--product__top-category img,.services-slider--homepage .slick-current .card--product__top-category img{max-width:8rem}@media (min-width:992px){.card--product__cpf{margin:.4rem 0}}.card--product__cpf p{background-color:hsla(0,0%,100%,.11);border-radius:.5rem;font-weight:400;padding:.4rem 1.5rem;text-decoration:none}@media (min-width:992px){.card--product__cpf p{padding:.4rem .9rem}}.card--product__centers,.card--product__distance,.card--product__duration,.card--product__person{padding-bottom:.4rem;padding-top:.4rem}@media (min-width:992px){.card--product__centers,.card--product__distance,.card--product__duration,.card--product__person{margin:.4rem 0}.card--product--vertical .card--product__centers,.card--product--vertical .card--product__distance,.card--product--vertical .card--product__duration,.card--product--vertical .card--product__person{padding-left:1.5rem}}@media (max-width:991.98px){.card--product__centers,.card--product__distance,.card--product__duration,.card--product__person{padding-left:1.5rem}}@media (max-width:576px) and (max-height:744px){.services-slider .card--product__centers,.services-slider .card--product__distance,.services-slider .card--product__duration,.services-slider .card--product__person{margin-bottom:0;padding-left:.5rem}}@media (min-width:992px){.card--product__centers{padding-left:.9rem}.card--product--vertical .card--product__centers{padding-left:1.5rem}}.card--product__bac,.card--product__sector{padding-bottom:.4rem;padding-top:.4rem}@media (min-width:992px){.card--product__bac,.card--product__sector{margin:.4rem 0}.card--product--vertical .card--product__bac,.card--product--vertical .card--product__sector{padding-left:1.5rem}}@media (max-width:991.98px){.card--product__bac,.card--product__sector{padding-left:1.5rem}}@media (max-width:576px) and (max-height:744px){.services-slider .card--product--vertical .card--product__bac,.services-slider .card--product--vertical .card--product__sector{padding-left:.5rem}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}@font-face{font-display:swap;font-family:slick;font-style:normal;font-weight:400;src:url(/assets/themes/cma_alternants/fonts/slick.09c92797.woff2) format("woff2")}.slick-control{display:flex}@media (max-width:991.98px){.slick-control{flex-wrap:wrap;gap:2rem}}@media (min-width:992px){.slick-control .btn-primary{margin-right:3rem}}.slick-nav{display:flex}.slick-arrow{font-size:1.4rem}.slick-arrow.slick-custom-prev{margin-right:1.1rem}.slick-arrow.slick-custom-prev .cmaicon{transform:scaleX(-1)}[data-bs-theme=dark] .slick-disabled{border-color:#fff;color:#fff}.testimony{color:#fff}@media (min-width:992px){.testimony{min-height:69.7rem;position:relative}}.testimony__image{position:relative}@media (min-width:992px){.testimony__image{height:100%;position:absolute;right:0;top:0;width:43.75vw}}@media (min-width:1440px){.testimony__image{left:50%;margin-left:9rem;right:auto;width:63rem}}.testimony__image:after{background:url(/assets/themes/cma_alternants/images/ruban-bloc-temoignage.3793d16d.svg) no-repeat;bottom:0;content:"";height:8.4rem;position:absolute;right:0;width:20.5rem;z-index:0}@media (min-width:992px){.testimony__image:after{height:18.5rem;width:46rem}}.testimony__image:before{bottom:.3rem;color:#fff;content:"\e943";font-family:cmaicon;font-size:5rem;position:absolute;right:2.4rem;z-index:1}@media (min-width:992px){.testimony__image:before{bottom:2rem;font-size:9rem;right:7.7rem}.testimony__image picture{height:100%}}.testimony__image img{width:100%}@media (min-width:992px){.testimony__image img{height:100%;object-fit:cover}}.testimony__body{padding-bottom:5.6rem;padding-top:4rem}@media (min-width:992px){.testimony__body{max-width:56.8%;padding:7.5rem 10rem 20rem 0}}@media (min-width:1440px){.testimony__body{max-width:75.5rem}}.testimony__title{margin-bottom:3rem;padding-left:9.3rem;position:relative;text-align:right}@media (min-width:992px){.testimony__title{margin-bottom:6.5rem;padding-left:10.5rem}}.testimony__title:before{color:hsla(0,0%,100%,.15);content:"\e941";font-family:cmaicon;font-size:7.3rem;left:0;line-height:1;position:absolute;top:-1.9rem;z-index:0}@media (min-width:992px){.testimony__title:before{font-size:11.8rem;top:-3rem}}.testimony__text{font-size:2rem;font-style:italic;font-weight:400;line-height:1.3;margin-bottom:3rem;position:relative;z-index:1}@media (min-width:992px){.testimony__text{font-size:3rem;line-height:1.233;margin-bottom:4.7rem}}.testimony__info{padding-right:8.3rem;position:relative}@media (min-width:992px){.testimony__info{padding-right:14rem}}.testimony__info:before{color:hsla(0,0%,100%,.15);content:"\e940";font-family:cmaicon;font-size:7.3rem;line-height:1;position:absolute;right:0;top:-.4rem;z-index:0}@media (min-width:992px){.testimony__info:before{font-size:11.8rem;top:-3.7rem}}.testimony__info p{line-height:1.444}@media (min-width:992px){.testimony__info p{line-height:1.333}}.testimony__info p strong{font-weight:600}.testimony-slider:not(.slick-slider){display:flex;overflow:hidden}.testimony-slider:not(.slick-slider) .testimony{flex:0 0 100vw}@media (min-width:992px){.testimony-slider .slick-track{display:flex}.testimony-slider .slick-slide{flex:1;height:auto}.testimony-slider .slick-slide .testimony,.testimony-slider .slick-slide .testimony__image,.testimony-slider .slick-slide>div{height:100%}.testimony-slider-wrapper{position:relative}}@media (max-width:991.98px){.testimony-slider__control{padding-bottom:6rem}}@media (min-width:992px){.testimony-slider__control{bottom:7.5rem;position:absolute}}.btn-primary:not(.js-show-video),[data-bs-theme=dark] .btn-primary:not(.js-show-video){--bs-btn-color:#0f3250;--bs-btn-hover-color:#0f3250;--bs-btn-active-color:#0f3250;--bs-btn-border-color:#f7cc57;--bs-btn-hover-bg:#dda50b;--bs-btn-hover-border-color:#dda50b;--bs-btn-active-bg:#dda50b;--bs-btn-bg:#f7cc57}.btn-primary:not(.js-show-video):after,.btn-primary:not(.js-show-video):before,[data-bs-theme=dark] .btn-primary:not(.js-show-video):after,[data-bs-theme=dark] .btn-primary:not(.js-show-video):before{display:unset}.btn-primary:not(.js-show-video):after,[data-bs-theme=dark] .btn-primary:not(.js-show-video):after{background-color:var(--bs-btn-bg)}.btn-primary:not(.js-show-video):before,[data-bs-theme=dark] .btn-primary:not(.js-show-video):before{background-color:var(--bs-btn-hover-bg)}.btn-primary:not(.js-show-video).hover,.btn-primary:not(.js-show-video):hover:not(:disabled),[data-bs-theme=dark] .btn-primary:not(.js-show-video).hover,[data-bs-theme=dark] .btn-primary:not(.js-show-video):hover:not(:disabled){color:var(--bs-btn-hover-color)}.btn-primary:not(.js-show-video).hover:before,.btn-primary:not(.js-show-video):hover:not(:disabled):before,[data-bs-theme=dark] .btn-primary:not(.js-show-video).hover:before,[data-bs-theme=dark] .btn-primary:not(.js-show-video):hover:not(:disabled):before{width:100%}.btn-primary.rounded-circle,.btn-secondary,.modal-cfa__top .nav-tabs .btn-primary.active,.search-filters__top>.btn-primary,.testimony-slider__control .btn-primary{--bs-btn-color:#fff;--bs-btn-hover-color:#0f3250;--bs-btn-active-color:#0f3250;--bs-btn-hover-bg:#dda50b;--bs-btn-hover-border-color:#dda50b;--bs-btn-active-bg:#dda50b;--bs-btn-bg:#0f3250}.btn-primary.rounded-circle:disabled,.btn-secondary:disabled,.modal-cfa__top .nav-tabs .btn-primary.active:disabled,.search-filters__top>.btn-primary:disabled,.testimony-slider__control .btn-primary:disabled{--bs-btn-disabled-color:#495057;--bs-btn-disabled-bg:#d1dee3;--bs-btn-disabled-border-color:#d1dee3;--bs-btn-disabled-opacity:1}.btn-primary.rounded-circle:after,.btn-primary.rounded-circle:before,.btn-primary.rounded-circle:disabled:after,.btn-primary.rounded-circle:disabled:before,.btn-secondary:after,.btn-secondary:before,.btn-secondary:disabled:after,.btn-secondary:disabled:before,.modal-cfa__top .nav-tabs .btn-primary.active:after,.modal-cfa__top .nav-tabs .btn-primary.active:before,.modal-cfa__top .nav-tabs .btn-primary.active:disabled:after,.modal-cfa__top .nav-tabs .btn-primary.active:disabled:before,.search-filters__top>.btn-primary:after,.search-filters__top>.btn-primary:before,.search-filters__top>.btn-primary:disabled:after,.search-filters__top>.btn-primary:disabled:before,.testimony-slider__control .btn-primary:after,.testimony-slider__control .btn-primary:before,.testimony-slider__control .btn-primary:disabled:after,.testimony-slider__control .btn-primary:disabled:before{display:none}.btn-primary.rounded-circle.hover,.btn-primary.rounded-circle:hover:not(:disabled),.btn-secondary.hover,.btn-secondary:hover:not(:disabled),.modal-cfa__top .nav-tabs .btn-primary.active.hover,.modal-cfa__top .nav-tabs .btn-primary.active:hover:not(:disabled),.search-filters__top>.btn-primary.hover,.search-filters__top>.btn-primary:hover:not(:disabled),.testimony-slider__control .btn-primary:hover:not(:disabled),.testimony-slider__control .hover.btn-primary{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);color:var(--bs-btn-hover-color)}.btn-primary.rounded-circle:focus-visible,.btn-secondary:focus-visible,.modal-cfa__top .nav-tabs .btn-primary.active:focus-visible,.search-filters__top>.btn-primary:focus-visible,.testimony-slider__control .btn-primary:focus-visible{background-color:var(--bs-btn-bg);border-color:#0f3250;box-shadow:none;color:var(--bs-btn-color);outline-offset:.3rem}.testimony-slider__control [data-bs-theme=dark] .btn-primary,[data-bs-theme=dark] .btn-primary.rounded-circle,[data-bs-theme=dark] .btn-secondary,[data-bs-theme=dark] .modal-cfa__top .nav-tabs .btn-primary.active,[data-bs-theme=dark] .search-filters__top>.btn-primary,[data-bs-theme=dark] .testimony-slider__control .btn-primary{--bs-btn-color:#0f3250;--bs-btn-hover-color:#fff;--bs-btn-active-color:#fff;--bs-btn-border-color:#fff;--bs-btn-hover-bg:#091f32;--bs-btn-hover-border-color:#091f32;--bs-btn-active-bg:#091f32;--bs-btn-bg:#fff}.testimony-slider__control [data-bs-theme=dark] .btn-primary:after,.testimony-slider__control [data-bs-theme=dark] .btn-primary:before,[data-bs-theme=dark] .btn-primary.rounded-circle:after,[data-bs-theme=dark] .btn-primary.rounded-circle:before,[data-bs-theme=dark] .btn-secondary:after,[data-bs-theme=dark] .btn-secondary:before,[data-bs-theme=dark] .modal-cfa__top .nav-tabs .btn-primary.active:after,[data-bs-theme=dark] .modal-cfa__top .nav-tabs .btn-primary.active:before,[data-bs-theme=dark] .search-filters__top>.btn-primary:after,[data-bs-theme=dark] .search-filters__top>.btn-primary:before,[data-bs-theme=dark] .testimony-slider__control .btn-primary:after,[data-bs-theme=dark] .testimony-slider__control .btn-primary:before{display:none}.testimony-slider__control [data-bs-theme=dark] .btn-primary:hover,.testimony-slider__control [data-bs-theme=dark] .hover.btn-primary,[data-bs-theme=dark] .btn-primary.rounded-circle.hover,[data-bs-theme=dark] .btn-primary.rounded-circle:hover,[data-bs-theme=dark] .btn-secondary.hover,[data-bs-theme=dark] .btn-secondary:hover,[data-bs-theme=dark] .modal-cfa__top .nav-tabs .btn-primary.active.hover,[data-bs-theme=dark] .modal-cfa__top .nav-tabs .btn-primary.active:hover,[data-bs-theme=dark] .search-filters__top>.btn-primary.hover,[data-bs-theme=dark] .search-filters__top>.btn-primary:hover,[data-bs-theme=dark] .testimony-slider__control .btn-primary:hover,[data-bs-theme=dark] .testimony-slider__control .hover.btn-primary{background-color:#091f32;border-color:var(--bs-btn-hover-border-color);color:#fff}.testimony{color:#0f3250}.testimony__image:after{background:url(/assets/themes/cma_alternants/images/ruban-bloc-temoignage.355830dd.svg) no-repeat;background-size:cover}.testimony__image:before{color:#0f3250}.testimony__info:before,.testimony__title:before{color:rgba(15,50,80,.15)}.product_sheet{padding:2rem 0}@media (min-width:992px){.product_sheet{border-radius:4rem 0 0 4rem;padding:4rem 5rem}.right-sidebar-details .product_sheet{padding:3rem 4rem}.right-sidebar-details .product_sheet .info{margin:0 0 1rem;padding:0 0 1rem}.right-sidebar-details .product_sheet .info .price-val{flex:0 0 auto;margin-left:1rem}.product_sheet .container{padding:0}}.product_sheet .info{border-bottom:.1rem solid;margin:0 0 1.5rem;padding:0 0 1.5rem}.product_sheet .info a{text-decoration:none}.product_sheet strong{font-weight:600}.product_sheet strong.fs-big{font-size:2rem}.product_sheet .ibexa-crt-summary__item--imprint .ibexa-crt-summary__item-label,.product_sheet .ibexa-crt-summary__item--imprint .ibexa-crt-summary__item-value{font-weight:700}.product_sheet .ibexa-crt-summary__item--total .ibexa-crt-summary__item-value{font-size:2rem;font-weight:700}@media (min-width:380px){.product_sheet .radio-wrapper{display:flex;gap:1rem}.product_sheet .radio-wrapper>div{flex:1 0 auto}}@media (max-width:379px){.product_sheet .radio-wrapper>div:first-child{margin-bottom:1rem}.product_sheet .radio-wrapper .form-check{display:inline-block}}.product_sheet .radio-wrapper .form-check-input{opacity:0}.product_sheet .custom-tag{align-items:center;background-color:rgba(var(--bs-white-rgb),.11);border-radius:.5rem;display:flex;flex:auto 1 1;font-size:1.5rem;gap:.5rem;line-height:1;padding:.9rem 1rem}.product_sheet .form-check{height:100%}.product_sheet .form-check-label{border:.1rem solid var(--bs-white);border-radius:.5rem;color:var(--bs-white);height:100%;padding:1.5rem 1.5rem 1.5rem 5rem;width:100%}.product_sheet .form-check-label:before{left:1rem!important;top:1.5rem!important}.product_sheet .form-check-label:after{left:1.5rem!important;top:2rem!important}.product_sheet .form-check-label span{display:block}.product_sheet .form-check input:checked+.form-check-label{background-color:var(--bs-white)!important}.product_sheet .form-check input:focus-visible+.form-check-label{box-shadow:0 0 .3rem .5rem rgba(var(--bs-white-rgb),.3)}.product_sheet .select2{width:100%}.product_sheet .select2-results__option{color:var(--bs-zodiac)!important}.product_sheet--sticky{bottom:8rem;display:none;left:50%;position:fixed;transform:translateX(-50%);z-index:1000}.product_sheet--sticky.show{display:block}.product_sheet__checkboxes{margin-block:1.5rem;padding-inline:1rem;text-align:left}.product_sheet__checkboxes .title{font-size:1.8rem;font-weight:500;margin-bottom:1rem}.product_sheet__checkboxes .form-check:not(.form-check--filter,.form-switch) .form-check-input+.form-check-label{background-color:#fff;border:0;color:#0f3250;font-size:1.6rem;padding:.4rem .5rem .2rem 3.5rem}.product_sheet__checkboxes .form-check:not(.form-check--filter,.form-switch) .form-check-input+.form-check-label.bg-mint{background-color:#e6f4e2!important}.product_sheet__checkboxes .form-check:not(.form-check--filter,.form-switch) .form-check-input+.form-check-label.bg-vanilla{background-color:#fefbf1!important}.product_sheet__checkboxes .form-check:not(.form-check--filter,.form-switch) .form-check-input+.form-check-label:before{background-color:transparent;border-radius:.3rem;height:2rem;left:.7rem!important;top:.6rem!important;width:2rem}.product_sheet__checkboxes .form-check:not(.form-check--filter,.form-switch) .form-check-input:checked+.form-check-label:before{border-color:var(--bs-secondary);border-radius:.001rem;height:1.2rem;left:1rem!important;outline-offset:.4rem;top:.9rem!important;width:1.2rem}.product_sheet__checkboxes .form-check+.form-check{margin-top:1.5rem}.product_sheet__tabs .nav-tabs{--bs-nav-tabs-border-radius:0;--bs-nav-link-padding-y:1rem;gap:.1rem;margin-bottom:.1rem}.product_sheet__tabs .nav-item{flex:1 0 auto}@media (min-width:992px){.product_sheet__tabs .nav-item:first-child .nav-link{border-top-left-radius:2rem}.product_sheet__tabs .nav-item:last-child .nav-link{border-top-right-radius:2rem}}.product_sheet__tabs .nav-link{background-color:#e7f1f4;border:0;color:#0f3250;font-weight:500;text-transform:uppercase;width:100%}.product_sheet__tabs .nav-link.active{background-color:#0f3250;color:#fff}@media (min-width:992px){.product_sheet__tabs .tab-content{border-bottom-left-radius:4rem;overflow:hidden}}.summary-min{border-radius:1rem;font-size:1.6rem}.summary-min__details{border-bottom:.1rem solid;margin-bottom:2rem;padding-bottom:2rem}.summary-min__details.quick{border-bottom:0;font-size:1.6rem;margin-bottom:0;margin-top:1.6rem;padding-bottom:0}.summary-min__details p{display:flex;gap:1.5rem;width:100%}.product_sheet .text-center .btn-primary .cmaicon-cfa-pin{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58.182' height='37.447'%3E%3Cg data-name='Groupe 10528'%3E%3Cpath data-name='Tracé 655' d='M58.179 10.191a10.191 10.191 0 1 0-20.382 0 9.98 9.98 0 0 0 1.007 4.39 27.685 27.685 0 0 0 2.784 4.926 57.644 57.644 0 0 0 4.985 6.166 2 2 0 0 0 2.822.07 2.31 2.31 0 0 0 .07-.07 57.614 57.614 0 0 0 4.985-6.168 23.955 23.955 0 0 0 3.256-6.226c0-.015.037-.123.042-.139l.012-.043a9.209 9.209 0 0 0 .424-2.6c0-.043 0-.087-.006-.13l.006-.173M47.989 14.5a4.016 4.016 0 1 1 4.016-4.016 4.016 4.016 0 0 1-4.016 4.016' fill='%23fff'/%3E%3Cpath data-name='Tracé 656' d='M22.97 28.631a1.1 1.1 0 0 1-.374-.065L8.428 23.635v8.082c0 3.161 6.512 5.73 14.542 5.73s14.539-2.567 14.539-5.73v-8.082l-14.165 4.931a1.1 1.1 0 0 1-.374.065' fill='%230f3250'/%3E%3Cpath data-name='Tracé 657' d='m33.785 11.188-10.5-3.657a.915.915 0 0 0-.627 0L.764 15.157h.009a1.183 1.183 0 0 0-.727.841 1.3 1.3 0 0 0 .727 1.565l1.712.6v3.36l-1.511 4.54a1.441 1.441 0 0 0-.073.455 1.181 1.181 0 0 0 1.087 1.257h3.165a.958.958 0 0 0 .388-.083 1.326 1.326 0 0 0 .626-1.624l-1.51-4.544v-2.613l18.011 6.275a.948.948 0 0 0 .627 0l14.381-5.01a39.112 39.112 0 0 1-2.644-5.006 14.087 14.087 0 0 1-1.246-3.982' fill='%230f3250'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;height:3rem;width:4.7rem}.product_sheet~ul.list-unstyled [data-bs-theme=dark] .btn-primary.rounded-circle{border:.1rem solid #0f3250}.form-offers .btn-primary .cmaicon-cfa-pin,.product_sheet--sticky .btn-primary .cmaicon-cfa-pin{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58.182' height='37.447'%3E%3Cg data-name='Groupe 10528'%3E%3Cpath data-name='Tracé 655' d='M58.179 10.191a10.191 10.191 0 1 0-20.382 0 9.98 9.98 0 0 0 1.007 4.39 27.685 27.685 0 0 0 2.784 4.926 57.644 57.644 0 0 0 4.985 6.166 2 2 0 0 0 2.822.07 2.31 2.31 0 0 0 .07-.07 57.614 57.614 0 0 0 4.985-6.168 23.955 23.955 0 0 0 3.256-6.226c0-.015.037-.123.042-.139l.012-.043a9.209 9.209 0 0 0 .424-2.6c0-.043 0-.087-.006-.13l.006-.173M47.989 14.5a4.016 4.016 0 1 1 4.016-4.016 4.016 4.016 0 0 1-4.016 4.016' fill='%23fff'/%3E%3Cpath data-name='Tracé 656' d='M22.97 28.631a1.1 1.1 0 0 1-.374-.065L8.428 23.635v8.082c0 3.161 6.512 5.73 14.542 5.73s14.539-2.567 14.539-5.73v-8.082l-14.165 4.931a1.1 1.1 0 0 1-.374.065' fill='%230f3250'/%3E%3Cpath data-name='Tracé 657' d='m33.785 11.188-10.5-3.657a.915.915 0 0 0-.627 0L.764 15.157h.009a1.183 1.183 0 0 0-.727.841 1.3 1.3 0 0 0 .727 1.565l1.712.6v3.36l-1.511 4.54a1.441 1.441 0 0 0-.073.455 1.181 1.181 0 0 0 1.087 1.257h3.165a.958.958 0 0 0 .388-.083 1.326 1.326 0 0 0 .626-1.624l-1.51-4.544v-2.613l18.011 6.275a.948.948 0 0 0 .627 0l14.381-5.01a39.112 39.112 0 0 1-2.644-5.006 14.087 14.087 0 0 1-1.246-3.982' fill='%230f3250'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;height:3rem;width:4.7rem}.right-sidebar{margin-bottom:3rem}@media (min-width:992px){.right-sidebar{float:right;position:sticky;top:16.5rem;width:46rem}.cart-selection .right-sidebar{width:45rem}.right-sidebar--content{padding-right:calc(94.2rem - 50vw)}}@media (min-width:1200px){.right-sidebar--content{padding-right:calc(104.2rem - 50vw)}}@media (min-width:1440px){.right-sidebar--content{padding-right:calc(115.6rem - 50vw)}}.why-choose{--bs-heading-color-contrast:var(--bs-secondary)}.why-choose__list-item:not(:last-child){margin-bottom:4rem}.why-choose__list-item__img{border-radius:50%;flex:auto 0 0;margin-right:2rem;overflow:hidden}.why-choose__cards{--bs-gutter-x:2.2rem}.why-choose{margin-top:0;padding-bottom:6rem}@media (max-width:991.98px){.why-choose{margin-bottom:3rem;padding-bottom:0}}.why-choose>.container>.row{margin-top:2rem}@media (min-width:992px){.why-choose>.container>.row{margin-top:5rem}}.why-choose__list-item__img{border-radius:unset;margin-right:1.5rem;overflow:unset}@media (min-width:992px){.why-choose__list-item__img{margin-right:3rem}}.why-choose__list-item__img picture{border-radius:50%;overflow:hidden}.why-choose__cards{--bs-gutter-x:unset}@media (max-width:991.98px){.why-choose__cards{margin-top:1.5rem;overflow:hidden;padding:0}}.why-choose__cards>.row{--bs-gutter-x:3.2rem}@media (min-width:992px){.why-choose__cards>.row{row-gap:3rem}}@media (max-width:991.98px){.why-choose__cards>.row{--bs-gutter-x:1.6rem;flex-wrap:nowrap;overflow:auto;padding:0 4rem 2rem;position:relative}.why-choose__cards>.row>li{max-width:32.1rem;width:100%}}.why-choose__cards>.row>li:nth-child(2n) .key-digit{background-color:#f7cc57!important;color:#0f3250}.why-choose .key-digit--secondary{height:100%;margin-bottom:0}.why-choose .key-digit__content{justify-content:flex-start;padding:3rem 4rem 2rem}.why-choose .key-digit__count{display:block;flex:unset;font-size:5rem;margin-bottom:1rem;text-align:left}@media (min-width:992px){.why-choose .key-digit__count{margin-bottom:2.4rem}}.why-choose .key-digit__text{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:block;display:-webkit-box;flex:unset;overflow:hidden;text-align:left}.video-story{background-color:#f7cc57;margin-bottom:4rem}@media (max-width:991.98px){.video-story{--bs-custom-radius:4rem}}@media (min-width:992px){.video-story{display:flex}}.video-story__content{padding:2.4rem 3rem 3rem}@media (min-width:992px){.video-story__content{display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;padding:3rem 3rem 3rem 3.5rem;width:45%}}@media (min-width:1200px){.video-story__content{width:43%}}.video-story__title{font-family:Montserrat,Arial,sans-serif;font-weight:700;margin:0;text-transform:uppercase}@media (max-width:991.98px){.video-story__title{color:#fff}}.video-story__subtitle{font-family:Roboto Slab,Arial,sans-serif;font-size:3rem;font-weight:500;line-height:1.3;margin-bottom:3rem}@media (max-width:991.98px){.video-story__subtitle{font-size:2.6rem}}@media (min-width:992px){.video-story__video{flex:0 0 auto;width:55%}}@media (min-width:1200px){.video-story__video{width:57%}}@media (max-width:991.98px){.video-story__video{border-bottom-right-radius:var(--bs-custom-radius);overflow:hidden}}.video-story__video .video{margin:0}.video-story__video img,.video-story__video picture{height:100%;min-height:23rem;object-fit:cover;width:100%}.video-story__video--ouf{position:relative}.video-story__video--ouf:after{background:url(/assets/themes/cma_alternants/images/unmetierdeouf.c49a554a.svg) 0 50% no-repeat;background-size:auto 100%;content:"";display:block;height:100%;left:0;max-width:100%;position:absolute;top:0;width:36.6rem}.block__map{--height:calc(100vh - 30rem);height:var(--height);max-height:92.8rem;min-height:42rem;position:relative}@media (max-width:991.98px){.block__map{--height:auto;max-height:none}}.block__map .spinner-border{bottom:0;height:5rem;left:0;margin:auto;position:absolute;right:0;top:0;width:5rem}.block__map .cards{height:var(--height);max-height:92.8rem;min-height:42rem;overflow:auto;padding:3.7rem 3rem 3.7rem 0}@media (max-width:991.98px){.block__map .cards{max-height:inherit;min-height:inherit;overflow:hidden;padding-right:0}}.block__map .cards .form-control{background-color:#fff}.block__map .cards .form-control:-webkit-autofill,.block__map .cards .form-control:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s}.block__map .cards .search-field{position:relative}.block__map .cards .search-field .spinner-border{--bs-spinner-border-width:.2em;background-color:#fff;bottom:0;height:3.2rem;left:auto;margin:auto 1.9rem;right:0;top:0;width:3.2rem}.block__map .cards .search-field .list-group{display:block;max-height:27.7rem;min-height:5.8rem;overflow:auto;padding:0 1rem}.block__map .cards .search-field .list-group-item{border-color:#b0d2d9;border-radius:0;border-width:0 0 .1rem;cursor:pointer;display:block;height:5.8rem;overflow:hidden;padding:2rem .9rem;text-overflow:ellipsis;white-space:nowrap}.block__map .cards .search-field .list-group-item:first-child{margin-top:-2rem}.block__map .cards .search-field .list-group-item:first-child:last-child{border:0;margin-top:0}.block__map .cards .search-field .list-group-item:hover{text-decoration:underline}.block__map .cards .search-field .list-group-wrap{background-color:#fff;border:.1rem solid #b0d2d9;border-radius:1rem;font-size:1.8rem;left:0;line-height:1;margin-top:.5rem;max-height:31.7rem;min-height:5.8rem;padding:2rem 1rem;position:absolute;right:0;top:100%;z-index:2}.block__map .map{bottom:0;overflow:hidden;position:absolute;right:0;top:0}@media (min-width:992px){.block__map .map{left:calc(50% + var(--bs-gutter-x)*.5)}}@media (max-width:991.98px){.block__map .map{bottom:auto;height:50rem;left:0}.block__map .map-wrap{flex:50rem 0 0}}.block__map .map__toggler{background-color:#fff;border-radius:2.7rem;display:flex;position:absolute;right:5.8rem;top:5.6rem;z-index:401}@media (max-width:767.98px){.block__map .map__toggler{bottom:2rem;left:50%;right:auto;top:auto;transform:translateX(-50%)}}.block__map .map__toggler .custom-btn{align-items:center;background-color:transparent;border:0;border-radius:2.7rem;color:var(--color);display:flex;flex-wrap:wrap;justify-content:center;min-height:5.4rem;min-width:5.4rem;padding:0 2rem;text-transform:uppercase}@media (max-width:767.98px){.block__map .map__toggler .custom-btn{flex-wrap:nowrap}}.block__map .map__toggler .custom-btn .cmaicon{font-size:2.4rem}.block__map .map__toggler .custom-btn:not(.active){background-color:var(--color);color:#fff;cursor:pointer}.block__map .map__toggler .custom-btn *{pointer-events:none}.block__map .map__toggler .custom-btn__cma{--color:#e94b3c}.block__map .map__toggler .custom-btn__cfa{--color:#0f3250}.block__map .map__toggler--waste{background-color:#fff;border:2px solid #e94b3c;border-radius:2.7rem;bottom:2.8rem;display:flex;padding:1rem;position:absolute;right:2.8rem;z-index:401}@media (max-width:767.98px){.block__map .map__toggler--waste{bottom:2rem;right:2rem;top:auto}}.block__map .map__toggler--waste .form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23E94B3C'/%3E%3C/svg%3E");--bs-border-color:#e94b3c}.block__map .map__toggler--waste .form-switch .form-check-input:checked{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-color:#e94b3c}.block__map .map__toggler--waste .form-switch .form-check-input+label{font-size:1.4rem;font-weight:600;padding-left:1rem;position:relative}.block__map .map__toggler--waste .form-switch .form-check-input+label:before{border-left:.1rem solid #d1dee3;bottom:-1rem;content:"";left:0;position:absolute;top:-1rem}.block__map .map__toggler--waste .form-switch .form-check-input+label strong{font-weight:600}.block__map .map .leaflet-container{height:100%;width:100%}.block__map .map .leaflet-container a{color:var(--bs-btn-color)}.block__map .map .leaflet-container .leaflet-marker-icon[src="marker-icon-2x.png"],.block__map .map .leaflet-container .leaflet-marker-icon[src="marker-icon.png"],.block__map .map .leaflet-container .leaflet-marker-shadow[src="marker-shadow.png"]{display:none!important}.block__map .map .leaflet-popup-close-button:after{background-color:rgba(0,0,0,.2);content:"";height:200vh;position:absolute;width:100vw;z-index:-1}@media (max-width:991.98px){.block__map .map .leaflet-popup-close-button:after{margin-left:-1rem;width:200vw}}.block__map ::-webkit-scrollbar{margin-top:3.7rem;width:.7rem}.block__map ::-webkit-scrollbar-track{color:transparent}.block__map ::-webkit-scrollbar-thumb{background-color:#b0d2d9;border-radius:.7rem}.block__map ::-webkit-scrollbar-thumb:hover{background-color:#0f3250}.card__map{--bs-card-height:auto;--bs-card-border-width:.1rem;--bs-card-border-color:transparent;--bs-card-border-radius:4rem 0;background-color:#fff;cursor:pointer;font-size:1.8rem;overflow:hidden}.cards .card__map{margin:2rem 0}.map .card__map{--bs-card-box-shadow:0 .3rem .6rem $blue-ziggurat;border:0}.card__map .type-wrap{margin-right:-.6rem;text-align:center;width:4rem}.card__map .type-wrap .cmaicon-pin-map{color:#e94b3c;font-size:4.3rem}.card__map .type-wrap .cmaicon-cfe-rounded{color:#0f3250;font-size:4rem}.card__map:not(:has(.card-img)) .card-body{padding-top:2rem}.card__map:not(:has(.card-img)) .card-title{margin-right:4rem}.card__map:not(:has(.card-img))~.leaflet-popup-close-button{right:.1rem;top:.1rem}.card__map .card-img{height:15.7rem}@media screen and (max-height:820px){.card__map .card-img{height:10rem}}@media (max-width:991.98px){.card__map .card-img{display:none}}.card__map .card-img img,.card__map .card-img picture{height:100%;object-fit:cover;width:100%}.card__map .card-title button{background-color:inherit;border:0;border-radius:inherit;color:inherit;font-weight:inherit;padding:0;text-align:left;text-decoration:none}@media (max-width:991.98px){.card__map .card-title button{pointer-events:none}}.card__map .card-body{max-height:36.5rem;overflow:auto;padding:2rem 3rem}@media screen and (max-height:820px){.card__map .card-body{max-height:30rem;padding:1.5rem 3rem}.card__map .card-body .my-4{margin-bottom:.75rem!important;margin-top:.75rem!important}}@media (max-width:991.98px){.card__map .card-body{max-height:40rem;padding:2.5rem 2rem}}.card__map .card-body a.card-info{text-decoration:underline}.card__map .card-body a.card-info:hover{text-decoration:none}.card__map .card-body .icon{flex:3.4rem 0 0}.card__map .card-body .icon .cmaicon-mail{font-size:2rem;position:relative;top:.2rem}.card__map .card-body .col__html p{margin:0!important}.card__map .card-body footer a{color:var(--bs-btn-color)}.card__map .card-distance{background-color:rgba(176,210,217,.3);border-radius:1.8rem;bottom:2rem;color:#0f3250;display:block;font-size:1.5rem;line-height:1.9rem;margin:0;padding:.5rem 1.8rem;position:absolute;right:2.9rem}@media (min-width:992px) and (max-width:1199.98px){.card__map .card-distance{border-radius:4rem 0;bottom:0;right:0}}@media (max-width:575.98px){.card__map .card-distance{border-radius:4rem 0;bottom:0;right:0}}.card__map .card-info{color:inherit;font-size:1.8rem;font-weight:inherit}.card__map.active,.card__map:hover{--bs-card-border-color:#b0d2d9;--bs-card-box-shadow:0 .1rem .6rem #b0d2d9}.card__map--dechet+.leaflet-popup-close-button{border-radius:0;font-size:1.4rem;height:4rem;right:.1rem!important;top:.1rem!important;width:4rem}.card__map--dechet .card-body{padding-right:4.1rem}@media (max-width:991.98px){.card__map--dechet .icon .cmaicon{font-size:2.4rem}}.card__map--dechet .icon .cmaicon--type-dechet{position:relative;top:-.2rem}.leaflet-popup-tip-container{display:none}.leaflet-popup-content{margin:0}@media (max-width:991.98px){.leaflet-popup-content{max-width:calc(100vw - 1.8rem)}}.leaflet-popup-content-wrapper{background-color:transparent;box-shadow:none}.leaflet-popup-close-button{align-items:center;background-color:#fff;border:0;border-radius:50%;color:#0f3250;display:flex;font-size:1.4rem;height:5.4rem;justify-content:center;line-height:1;position:absolute;right:2rem;top:2rem;width:5.4rem}@media (max-width:991.98px){.leaflet-popup-close-button{background-color:transparent;height:4.4rem;right:0;top:0;width:4.4rem}}.leaflet-popup-close-button:before{content:"\e90f";font-family:cmaicon}.leaflet-popup-close-button span{display:none}.modal-cfa__top{margin-bottom:2rem}@media (min-width:992px){.modal-cfa__top{margin-bottom:3rem}}.modal-cfa__top .select2{width:37.3rem!important}@media (max-width:991.98px){.modal-cfa__top .select2{width:21.8rem!important}.modal-cfa__top .select2.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:1.7rem}}.modal-cfa__top .nav-tabs{background-color:#e7f1f4;border:0;border-radius:2.7rem;flex-wrap:nowrap}.modal-cfa__top .nav-tabs .btn{font-weight:400;text-transform:unset}@media (max-width:991.98px){.modal-cfa__top .nav-tabs .btn{padding:0;width:5.4rem}}.modal-cfa__top .nav-tabs .btn:not(.active){color:#0f3250}@media (max-width:991.98px){.modal-cfa__top .nav-tabs .btn:not(.active){min-width:5rem;width:5rem}}.modal-cfa__card{border-radius:4rem 0;box-shadow:0 .3rem .6rem rgba(0,0,0,.102);margin-bottom:2rem;padding:2rem}@media (min-width:992px){.modal-cfa__card{padding:2rem 4rem 3rem}}@media (max-width:991.98px){.modal-cfa__card{position:relative}}.modal-cfa__card .h4{margin-bottom:2rem}@media (max-width:991.98px){.modal-cfa__card .h4{padding-right:3rem}}.modal-cfa__card .btn-wrapper{display:flex;flex-wrap:wrap;gap:1rem}@media (min-width:992px){.modal-cfa__card .btn-wrapper{align-items:center;display:flex;gap:0}}.modal-cfa__card .btn-wrapper>li{display:flex}@media (max-width:767.98px){.modal-cfa__card .btn-wrapper>li.item--session{width:100%}}@media (min-width:992px){.modal-cfa__card .btn-wrapper a,.modal-cfa__card .btn-wrapper button{margin:0 1.5rem 0 0;width:max-content}}@media (max-width:991.98px){.modal-cfa__card .btn-wrapper .btn-link--session{margin-top:1.5rem!important;min-height:0}}.modal-cfa__card .btn-wrapper .link-see-on-map{font-weight:500;text-decoration:none}@media (min-width:992px){.modal-cfa__card .btn-wrapper .link-see-on-map{padding-left:1.5rem}}@media (max-width:991.98px){.modal-cfa__card .btn-wrapper .link-see-on-map{color:#0f3250;padding:1rem;position:absolute;right:1rem;top:1rem}}.modal-cfa__card .btn-wrapper .link-see-on-map:focus,.modal-cfa__card .btn-wrapper .link-see-on-map:hover{text-decoration:underline}@media (max-width:991.98px){.modal-cfa__card .btn-wrapper .link-see-on-map .text{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}.modal-cfa .cmaicon-liste{font-size:1.5rem}.modal-cfa .cmaicon-carte{font-size:2rem}.modal-cfa__top .nav-tabs{--bs-nav-tabs-border-width:0}.modal-cfa__top .nav-tabs .btn:not(.active){background-color:unset}.modal-cfa__top .nav-tabs .btn:not(.active):hover{background-color:unset!important;border-color:unset!important;color:inherit!important}.modal-cfa__top .nav-tabs .btn:not(.active):after,.modal-cfa__top .nav-tabs .btn:not(.active):before{content:none}.modal-cfa__top .nav-tabs .btn.nav-link{--bs-btn-border-width:0;border-radius:2.7rem;margin:0;padding:1.4rem 2rem}.modal-cfa__top .nav-tabs .btn.nav-link.active{background-color:#f7cc57}.modal-cfa__top .nav-tabs .btn.nav-link:focus-visible{color:#0f3250}.modal-cfa .map .leaflet-container{height:42.7rem}@media (min-width:992px){.modal-cfa .map .leaflet-container{height:64.8rem}}.modal-cfa .map .leaflet-container a{color:inherit}.modal-cfa .map .leaflet-container .leaflet-marker-icon[src="marker-icon-2x.png"],.modal-cfa .map .leaflet-container .leaflet-marker-icon[src="marker-icon.png"],.modal-cfa .map .leaflet-container .leaflet-marker-shadow[src="marker-shadow.png"]{display:none!important}