.elementor-1611 .elementor-element.elementor-element-528e29e4{--display:flex;--min-height:309px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.75;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D9E3EA;--border-color:#D9E3EA;--border-radius:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-528e29e4:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-528e29e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1611 .elementor-element.elementor-element-528e29e4::before, .elementor-1611 .elementor-element.elementor-element-528e29e4 > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-528e29e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-528e29e4 > .elementor-background-slideshow::before, .elementor-1611 .elementor-element.elementor-element-528e29e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1611 .elementor-element.elementor-element-528e29e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #E6F4FE 60%, #FFFFFF 90%);}.elementor-1611 .elementor-element.elementor-element-46f1a14a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1611 .elementor-element.elementor-element-73feff0f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:16px;letter-spacing:2.4px;color:#2769B7;}.elementor-1611 .elementor-element.elementor-element-3cfbfbf3 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:700;line-height:48px;letter-spacing:-0.96px;color:#123865;}.elementor-1611 .elementor-element.elementor-element-29de46e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-553c28b6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#4C5666;}.elementor-1611 .elementor-element.elementor-element-4c1d28a2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-4c1d28a2:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-4c1d28a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1611 .elementor-element.elementor-element-9411369{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-370ad89f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-e4b92eb .jet-form-builder__label{text-align:left;}.elementor-1611 .elementor-element.elementor-element-e4b92eb .jet-form-builder__desc{text-align:left;}.elementor-1611 .elementor-element.elementor-element-e4b92eb .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-1611 .elementor-element.elementor-element-e4b92eb .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-1611 .elementor-element.elementor-element-e4b92eb .jet-form-builder input{color-scheme:normal;}.elementor-1611 .elementor-element.elementor-element-e4b92eb .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-1611 .elementor-element.elementor-element-e4b92eb .jet-form-builder__action-button{transition:all 0.3s;}.elementor-1611 .elementor-element.elementor-element-e4b92eb .jet-form-builder__next-page-wrap{text-align:left;}.elementor-1611 .elementor-element.elementor-element-e4b92eb .jet-form-builder-message--success{text-align:center;}.elementor-1611 .elementor-element.elementor-element-e4b92eb .jet-form-builder-message--error{text-align:center;}.elementor-1611 .elementor-element.elementor-element-77b4af97{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-9b5be54{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9E3EA;--border-color:#D9E3EA;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-4173efa{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:25px;--padding-left:30px;--padding-right:25px;}.elementor-1611 .elementor-element.elementor-element-4173efa:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-4173efa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#123865;}.elementor-1611 .elementor-element.elementor-element-55e475c{text-align:start;}.elementor-1611 .elementor-element.elementor-element-55e475c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:600;line-height:20px;letter-spacing:-0.28px;color:#FFFFFF;}.elementor-1611 .elementor-element.elementor-element-906c3a8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-12d7946 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;line-height:16px;color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1611 .elementor-element.elementor-element-fc1b672{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-fc1b672.elementor-element{--align-self:stretch;}.elementor-1611 .elementor-element.elementor-element-fc1b672 .elementor-icon-wrapper{text-align:center;}.elementor-1611 .elementor-element.elementor-element-fc1b672.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1611 .elementor-element.elementor-element-fc1b672.elementor-view-framed .elementor-icon, .elementor-1611 .elementor-element.elementor-element-fc1b672.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1611 .elementor-element.elementor-element-fc1b672.elementor-view-framed .elementor-icon, .elementor-1611 .elementor-element.elementor-element-fc1b672.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1611 .elementor-element.elementor-element-fc1b672 .elementor-icon{font-size:2px;}.elementor-1611 .elementor-element.elementor-element-fc1b672 .elementor-icon svg{height:2px;}.elementor-1611 .elementor-element.elementor-element-7a52791 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;line-height:16px;color:#FFFFFF;}.elementor-1611 .elementor-element.elementor-element-e0f2827{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1611 .elementor-element.elementor-element-3d74d02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1611 .elementor-element.elementor-element-3d74d02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1611 .elementor-element.elementor-element-3d74d02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1611 .elementor-element.elementor-element-3d74d02 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1611 .elementor-element.elementor-element-3d74d02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1611 .elementor-element.elementor-element-3d74d02 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-1611 .elementor-element.elementor-element-3d74d02 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-1611 .elementor-element.elementor-element-3d74d02{--e-icon-list-icon-size:16px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-1611 .elementor-element.elementor-element-3d74d02 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1611 .elementor-element.elementor-element-3d74d02 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-1611 .elementor-element.elementor-element-3d74d02 .elementor-icon-list-text{color:#123865;transition:color 0.3s;}.elementor-1611 .elementor-element.elementor-element-240e83b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9E3EA;--border-color:#D9E3EA;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-240e83b:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-240e83b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F4FE;}.elementor-1611 .elementor-element.elementor-element-68de443{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-1611 .elementor-element.elementor-element-279144c{text-align:start;}.elementor-1611 .elementor-element.elementor-element-279144c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;color:#2769B7;}.elementor-1611 .elementor-element.elementor-element-e25cd8f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-116c526 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;color:#4C5666;}.elementor-1611 .elementor-element.elementor-element-b50962f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-b50962f.elementor-element{--align-self:stretch;}.elementor-1611 .elementor-element.elementor-element-b50962f .elementor-icon-wrapper{text-align:center;}.elementor-1611 .elementor-element.elementor-element-b50962f.elementor-view-stacked .elementor-icon{background-color:#4C5666;}.elementor-1611 .elementor-element.elementor-element-b50962f.elementor-view-framed .elementor-icon, .elementor-1611 .elementor-element.elementor-element-b50962f.elementor-view-default .elementor-icon{color:#4C5666;border-color:#4C5666;}.elementor-1611 .elementor-element.elementor-element-b50962f.elementor-view-framed .elementor-icon, .elementor-1611 .elementor-element.elementor-element-b50962f.elementor-view-default .elementor-icon svg{fill:#4C5666;}.elementor-1611 .elementor-element.elementor-element-b50962f .elementor-icon{font-size:2px;}.elementor-1611 .elementor-element.elementor-element-b50962f .elementor-icon svg{height:2px;}.elementor-1611 .elementor-element.elementor-element-dc473e6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;color:#4C5666;}.elementor-1611 .elementor-element.elementor-element-a9c0165{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-1611 .elementor-element.elementor-element-f78ee4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1611 .elementor-element.elementor-element-f78ee4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1611 .elementor-element.elementor-element-f78ee4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1611 .elementor-element.elementor-element-f78ee4b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1611 .elementor-element.elementor-element-f78ee4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1611 .elementor-element.elementor-element-f78ee4b .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-1611 .elementor-element.elementor-element-f78ee4b .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-1611 .elementor-element.elementor-element-f78ee4b{--e-icon-list-icon-size:16px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-1611 .elementor-element.elementor-element-f78ee4b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1611 .elementor-element.elementor-element-f78ee4b .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-1611 .elementor-element.elementor-element-f78ee4b .elementor-icon-list-text{color:#123865;transition:color 0.3s;}.elementor-1611 .elementor-element.elementor-element-fe523df{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9E3EA;--border-color:#D9E3EA;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-fe523df:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-fe523df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1611 .elementor-element.elementor-element-3b8230f{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-1611 .elementor-element.elementor-element-3ea4315{text-align:start;}.elementor-1611 .elementor-element.elementor-element-3ea4315 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:700;color:#123865;}.elementor-1611 .elementor-element.elementor-element-79ea475{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-81d05d2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-e724ad9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1611 .elementor-element.elementor-element-e724ad9 .elementor-icon-wrapper{text-align:center;}.elementor-1611 .elementor-element.elementor-element-e724ad9.elementor-view-stacked .elementor-icon{background-color:#123865;}.elementor-1611 .elementor-element.elementor-element-e724ad9.elementor-view-framed .elementor-icon, .elementor-1611 .elementor-element.elementor-element-e724ad9.elementor-view-default .elementor-icon{color:#123865;border-color:#123865;}.elementor-1611 .elementor-element.elementor-element-e724ad9.elementor-view-framed .elementor-icon, .elementor-1611 .elementor-element.elementor-element-e724ad9.elementor-view-default .elementor-icon svg{fill:#123865;}.elementor-1611 .elementor-element.elementor-element-e724ad9 .elementor-icon{font-size:2px;}.elementor-1611 .elementor-element.elementor-element-e724ad9 .elementor-icon svg{height:2px;}.elementor-1611 .elementor-element.elementor-element-46d94b2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-dcedceb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#123865;}.elementor-1611 .elementor-element.elementor-element-aa0d36b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-1176be4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-0a61f7a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1611 .elementor-element.elementor-element-0a61f7a .elementor-icon-wrapper{text-align:center;}.elementor-1611 .elementor-element.elementor-element-0a61f7a.elementor-view-stacked .elementor-icon{background-color:#123865;}.elementor-1611 .elementor-element.elementor-element-0a61f7a.elementor-view-framed .elementor-icon, .elementor-1611 .elementor-element.elementor-element-0a61f7a.elementor-view-default .elementor-icon{color:#123865;border-color:#123865;}.elementor-1611 .elementor-element.elementor-element-0a61f7a.elementor-view-framed .elementor-icon, .elementor-1611 .elementor-element.elementor-element-0a61f7a.elementor-view-default .elementor-icon svg{fill:#123865;}.elementor-1611 .elementor-element.elementor-element-0a61f7a .elementor-icon{font-size:2px;}.elementor-1611 .elementor-element.elementor-element-0a61f7a .elementor-icon svg{height:2px;}.elementor-1611 .elementor-element.elementor-element-d984ee2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-6c356eb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#123865;}.elementor-1611 .elementor-element.elementor-element-4b3fb3a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9E3EA;--border-color:#D9E3EA;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-4b3fb3a:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-4b3fb3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1611 .elementor-element.elementor-element-0f66f94{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-1611 .elementor-element.elementor-element-fa2f8ab{text-align:start;}.elementor-1611 .elementor-element.elementor-element-fa2f8ab .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:700;color:#123865;}.elementor-1611 .elementor-element.elementor-element-8b3a1c2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-e9dca13 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;color:#123865;}.elementor-1611 .elementor-element.elementor-element-cccb971 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#4C5666;}.elementor-1611 .elementor-element.elementor-element-cf1fb11 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1611 .elementor-element.elementor-element-cf1fb11 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1611 .elementor-element.elementor-element-cf1fb11 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1611 .elementor-element.elementor-element-cf1fb11 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1611 .elementor-element.elementor-element-cf1fb11 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1611 .elementor-element.elementor-element-cf1fb11 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-1611 .elementor-element.elementor-element-cf1fb11 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-1611 .elementor-element.elementor-element-cf1fb11{--e-icon-list-icon-size:16px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-1611 .elementor-element.elementor-element-cf1fb11 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1611 .elementor-element.elementor-element-cf1fb11 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-1611 .elementor-element.elementor-element-cf1fb11 .elementor-icon-list-text{color:#4C5666;transition:color 0.3s;}.elementor-1611 .elementor-element.elementor-element-efa4c66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1611 .elementor-element.elementor-element-efa4c66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1611 .elementor-element.elementor-element-efa4c66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1611 .elementor-element.elementor-element-efa4c66 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1611 .elementor-element.elementor-element-efa4c66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1611 .elementor-element.elementor-element-efa4c66 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-1611 .elementor-element.elementor-element-efa4c66 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-1611 .elementor-element.elementor-element-efa4c66{--e-icon-list-icon-size:16px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-1611 .elementor-element.elementor-element-efa4c66 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1611 .elementor-element.elementor-element-efa4c66 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-1611 .elementor-element.elementor-element-efa4c66 .elementor-icon-list-text{color:#2769B7;transition:color 0.3s;}.elementor-1611 .elementor-element.elementor-element-d52dd43{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-5ea1b1c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;color:#123865;}.elementor-1611 .elementor-element.elementor-element-716a971 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1611 .elementor-element.elementor-element-716a971 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1611 .elementor-element.elementor-element-716a971 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1611 .elementor-element.elementor-element-716a971 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1611 .elementor-element.elementor-element-716a971 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1611 .elementor-element.elementor-element-716a971 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-1611 .elementor-element.elementor-element-716a971 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-1611 .elementor-element.elementor-element-716a971{--e-icon-list-icon-size:16px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-1611 .elementor-element.elementor-element-716a971 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1611 .elementor-element.elementor-element-716a971 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-1611 .elementor-element.elementor-element-716a971 .elementor-icon-list-text{color:#2769B7;transition:color 0.3s;}.elementor-1611 .elementor-element.elementor-element-26bc0f9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-74d166d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;color:#123865;}.elementor-1611 .elementor-element.elementor-element-a1e7285 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#4C5666;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1611 .elementor-element.elementor-element-528e29e4{--content-width:1600px;}.elementor-1611 .elementor-element.elementor-element-46f1a14a{--width:90%;}.elementor-1611 .elementor-element.elementor-element-29de46e2{--width:60%;}.elementor-1611 .elementor-element.elementor-element-4c1d28a2{--content-width:1600px;}.elementor-1611 .elementor-element.elementor-element-9411369{--width:90%;}.elementor-1611 .elementor-element.elementor-element-370ad89f{--width:65%;}.elementor-1611 .elementor-element.elementor-element-77b4af97{--width:35%;}.elementor-1611 .elementor-element.elementor-element-81d05d2{--width:1%;}.elementor-1611 .elementor-element.elementor-element-46d94b2{--width:98%;}.elementor-1611 .elementor-element.elementor-element-1176be4{--width:1%;}.elementor-1611 .elementor-element.elementor-element-d984ee2{--width:98%;}}@media(max-width:1024px){.elementor-1611 .elementor-element.elementor-element-3cfbfbf3 .elementor-heading-title{font-size:36px;}}@media(max-width:880px){.elementor-1611 .elementor-element.elementor-element-3cfbfbf3 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-1611 .elementor-element.elementor-element-528e29e4{--min-height:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-46f1a14a{--width:90%;}.elementor-1611 .elementor-element.elementor-element-3cfbfbf3 .elementor-heading-title{font-size:36px;}.elementor-1611 .elementor-element.elementor-element-553c28b6 .elementor-heading-title{font-size:18px;}.elementor-1611 .elementor-element.elementor-element-4c1d28a2{--padding-top:50px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-9411369{--width:90%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1611 .elementor-element.elementor-element-77b4af97{--width:100%;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:20px;}.elementor-1611 .elementor-element.elementor-element-68de443{--padding-top:30px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-1611 .elementor-element.elementor-element-3b8230f{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-1611 .elementor-element.elementor-element-79ea475{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-1611 .elementor-element.elementor-element-81d05d2{--width:1%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-e724ad9{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1611 .elementor-element.elementor-element-46d94b2{--width:97%;}.elementor-1611 .elementor-element.elementor-element-dcedceb .elementor-heading-title{line-height:1.2em;}.elementor-1611 .elementor-element.elementor-element-aa0d36b{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-1611 .elementor-element.elementor-element-1176be4{--width:1%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1611 .elementor-element.elementor-element-0a61f7a{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1611 .elementor-element.elementor-element-d984ee2{--width:97%;}.elementor-1611 .elementor-element.elementor-element-6c356eb .elementor-heading-title{line-height:1.2em;}}/* Start custom CSS for jet-form-builder-form, class: .elementor-element-e4b92eb *//* Remove Buttom Margin */
.elementor-element-370ad89f .wp-block-columns:last-of-type,
.elementor-element-370ad89f .wp-block-column,
.elementor-element-370ad89f .wp-block-button,
.elementor-element-370ad89f .jet-form-builder-row:last-child {
    margin-bottom: -10px !important;
    padding-bottom: 0 !important;
}



/* Main CONTAINER - exact 20px bottom padding */
.jet-form-builder {
    padding: 20px 20px 0px 20px !important;
    border: 1px solid #D9E3EA;
    border-radius: 10px !important;
    background: #FFFFFF;
    
}


/* Button Styling (VOS COORDONNÉES) */
.wp-block-button__link.has-text-color.has-background {
    font-family: 'Space Grotesk', sans-serif !important;
    font-weight: 700 !important;
    font-style: normal !important;
    font-size: 14px !important;
    line-height: 20px !important;
    letter-spacing: 0.7px !important;
    color: #2769B7 !important;
    background-color: rgba(39, 105, 183, 0.1) !important;
    border-radius: 5px !important;
    padding: 10px 16px !important;
    display: inline-block !important;
    text-decoration: none !important;
    margin-bottom:25px ;
}


/* DR PR Setting */
.wp-block-columns.coche {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 0px !important;
    flex-wrap: nowrap !important;
}

.wp-block-columns.coche > .wp-block-column {
    flex: 0 0 auto !important;
    width: auto !important;
    margin: 10 !important;
    padding: 0 !important;
}

.coche label.jet-form-builder__field-label:has(.drpr) {
    display: inline-flex !important;
    align-items: center !important;
    gap: 5px !important;
    margin-top: -5px !important;
    cursor: pointer !important;
}

.drpr {
    margin: 0 !important;
}

/* Cochez and Dejeuner font*/

.wp-block-column h3 {
    font-family: 'DM Sans', sans-serif !important;
    font-weight: 600 !important;
    font-style: normal !important;
    font-size: 14px !important;
    line-height: 20px !important;
    letter-spacing: 0px !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #123865 !important;
    
}



/* Cochez and Dejeuner centering : */

.wp-block-columns.is-layout-flex .jet-form-builder-row {
    margin-top: 0px !important;
     margin-bottom: -10px !important;
    padding: 0 !important;
    display: flex !important;
    align-items: center !important;
}

/* Input Fields Styling */
.jet-form-builder input[type="text"],
.jet-form-builder input[type="email"],
.jet-form-builder input[type="tel"] {
    width: 100% !important;
    border: 1px solid #dce4ec !important;
    border-radius: 5px !important;
    padding: 10px 14px !important;
    font-family: DM Sans;
    font-weight: 400;
    font-style: Regular;
    font-size: 12px;
    color: #123865;
    leading-trim: NONE;
    line-height: 16px;
    letter-spacing: 0px;

    background-color: #ffffff !important;
    box-shadow: none !important;
    transition: border-color 0.2s ease, box-shadow 0.2s ease !important;
    outline: none !important;
}

.jet-form-builder input[type="text"]:focus,
.jet-form-builder input[type="email"]:focus,
.jet-form-builder input[type="tel"]:focus {
    border-color: #2063be !important;
    box-shadow: 0 0 0 3px rgba(32, 99, 190, 0.1) !important;
}



.jet-form-builder .jet-form-builder__field-label.for-checkbox {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    font-family: DM Sans;
    font-weight: 400;
    font-style: Regular;
    font-size: 14px;
    leading-trim: NONE;
    line-height: 20px;
    letter-spacing: 0px;
    color: #123865 !important;
    cursor: pointer !important;
}
.jet-form-builder__label-text{
    font-family: DM Sans;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 12px;
    leading-trim: NONE;
    line-height: 16px;
    letter-spacing: 0px;
    color: #123865;
    padding-bottom:10px;
    padding-top:10px;
   

}
/* Type d & Au H3) */
h4.wp-block-heading {
    font-family: 'DM Sans', sans-serif !important;
    font-weight: 600 !important;
    font-style: normal !important;
    font-size: 14px !important;
    line-height: 20px !important;
    letter-spacing: 0px !important;
    color: #123865 !important;
    margin-top: 10px !important;
    padding: 0 !important;
}
/* Gap between H4 heading and the checkbox row */
.wp-block-group h4.wp-block-heading {
    margin-bottom: -20px !important;
}

/* Gap between individual checkbox items */
.cb-g4w5il7l .jet-form-builder__fields-group,
.field-type-checkbox-field .jet-form-builder__fields-group {
    margin-bottom:15px!important;
}

/* Checkbox & Radio native tweaks */
.jet-form-builder input[type="checkbox"],
.jet-form-builder input[type="radio"] {
    appearance: none !important;
    -webkit-appearance: none !important;
    width: 16px !important;
    height: 16px !important;
    border: 1px solid #c2d1e0 !important;
    border-radius: px !important;
    outline: none !important;
    cursor: pointer !important;
    position: relative !important;
    background-color: #fff !important;
}

/* libarel left checkbox */

.cb-g4w5il7l input[type="checkbox"],
.cb-qjxmddru input[type="checkbox"] {
    margin-left: -20px !important;
}


/* Cochez less cases heading */
h5.wp-block-heading[style*="font-size:12px"] {
    font-family: 'DM Sans', sans-serif !important;
    font-weight: 400 !important;
    font-style: italic !important;
    font-size: 12px !important;
    line-height: 16px !important;
    letter-spacing: 0px !important;
    margin-top:5px;
}
/* Conformement section */
.gdpr-box {
    background-color: #f5f9fd !important;
    border: 1px solid #e1ecf8 !important;
    border-radius: 10px !important;
    padding: 16px 20px !important;
    margin-top: 16px !important;
    margin-bottom: 35px !important;
}
/* Conformement .je-ne */
.cb-qycszd5z label.jet-form-builder__field-label.for-checkbox,
.cb-qycszd5z label.jet-form-builder__field-label.for-checkbox span {
    font-family: 'DM Sans', sans-serif !important;
    font-weight: 400 !important;
    font-size: 12px !important;
    line-height: 1.2em !important;
    letter-spacing: 0px !important;
    color: #123865 !important;
    display: inline-flex !important;
    align-items: flex-start !important;
    gap: 8px !important;
    cursor: pointer !important;
}

.gdpr-box .cb-qycszd5z .jet-form-builder__fields-group {
    flex-direction: column !important;
    gap: 10px !important;
    margin-left:-20px;
}




/*Reglement Par cheque and Virement*/

.cb-s3xdp6n4 label.jet-form-builder__field-label.for-checkbox {
    
    padding: 10px 10px 10px 5px !important;
    border: 1px solid #D9E3EA !important;
    border-radius: 5px !important;
    width: 100% !important;
    
}


/* Base card label with exact 10px gap */
.cb-s3xdp6n4 label.jet-form-builder__field-label.for-checkbox {
    gap: 0!important;
   
}



/* Par cheque Continuous inline text  */
.cb-s3xdp6n4 label.jet-form-builder__field-label.for-checkbox > span {
    display: inline !important;
    
    font-family: 'DM Sans', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.5em !important;
    color: #4C5666 !important;
    white-space: normal !important;
}

.cb-s3xdp6n4 label.jet-form-builder__field-label.for-checkbox > span b {
    display: inline !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #123865 !important;
    font-weight: 700 !important;
}


/* Par cheque gap  */
.cb-s3xdp6n4 label.jet-form-builder__field-label.for-checkbox > span::before {
    position: relative !important;
    left: auto !important;
    margin-right: 10px !important; 
   
}
/* Par cheque Checkbox and text equal */
.jet-form-builder__field-wrap label.jet-form-builder__field-label.for-checkbox > span::before {
    top: 1px !important;
    margin-top: 0 !important;
    vertical-align: middle !important;
   
}



/* .j-accept Gap */
.cb-plk81r2x label.jet-form-builder__field-label.for-checkbox > span,
.cb-plk81r2x label.jet-form-builder__field-label.for-checkbox > span::before {
    margin-right: 10px;
    position: relative !important;
    margin-top:-20px;
}



/* Force label wrapper and its span to display inline so text flows naturally */
.cb-plk81r2x label.jet-form-builder__field-label.for-checkbox,
.cb-plk81r2x label.jet-form-builder__field-label.for-checkbox > span {
    display: inline-block !important;
    font-family: 'DM Sans', sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 12px !important;
    line-height: 20px !important;
    letter-spacing: 0px !important;
    color: #4C5666 !important;
    
}

/* Blue Text*/
.cb-plk81r2x label.jet-form-builder__field-label.for-checkbox a,
.cb-plk81r2x label.jet-form-builder__field-label.for-checkbox b {
    display: inline-block !important;
    color: #2769B7 !important;
    font-family: 'DM Sans', sans-serif !important;
    
}

/* Envoyer and Bulletin together */
.wp-block-columns:has(.Bulletin-btn) > .wp-block-column {
    flex: 0 0 auto !important;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Envoyer and Bulletin margins */
.wp-block-columns:has(.Bulletin-btn) .wp-block-buttons,
.wp-block-columns:has(.Bulletin-btn) .jet-form-builder-row {
    margin-top: 20px !important;
}

/* Submit Button Styling */
.cb-l0kfsmdv .jet-form-builder__action-button,
.jet-form-builder__button-switch-state {
    font-family: 'DM Sans', sans-serif !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    background: #123865;
    color: #FFFFFF;
    border: none;
    padding: 10px 20px !important;
     border-radius: 6px !important;
    
}
/* Add SVG arrow to the left of the button text */
.cb-l0kfsmdv .jet-form-builder__button-switch-state {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
}

.cb-l0kfsmdv .jet-form-builder__button-switch-state::before {
    content: "" !important;
    display: inline-block !important;
    width: 16px !important;
    height: 16px !important;
    background-image: url("https://dreamy-bohr.87-106-76-251.plesk.page/wp-content/uploads/2026/08/arrow-1.svg") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
    flex-shrink: 0 !important;
}


/* PDF Bulletin Button Styling (using .Bulletin-btn) */
.wp-block-button.Bulletin-btn .wp-block-button__link {
    font-family: 'DM Sans', sans-serif !important;
    font-weight: 600 !important;
    color: #123865 !important;
    background-color: #FFFFFF !important;
    border: 1px solid #D9E3EA !important;
    border-radius: 6px !important;
    padding: 10px 20px !important;
   }
/* Add SVG icon to the left of the button text using .Bulletin-btn */
.wp-block-button.Bulletin-btn .wp-block-button__link {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
}

.wp-block-button.Bulletin-btn .wp-block-button__link::before {
    content: "" !important;
    display: inline-block !important;
    width: 16px !important;
    height: 16px !important;
    background-image: url("https://dreamy-bohr.87-106-76-251.plesk.page/wp-content/uploads/2026/08/Download-btn.svg") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
    flex-shrink: 0 !important;
}




/*Mobile View*/


@media screen and (max-width: 767px) {
   
    /* Main Container Padding */
    .jet-form-builder {
        padding: 10px 10px 0px 10px !important;
        box-sizing: border-box !important;
    }
    
    /* DR PR Vartically Setting */

    .wp-block-columns.coche {
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        justify-content: flex-start !important;
        gap: 15px !important;
    }

    /* DR PR width  */
    .wp-block-columns.coche > .wp-block-column {
        width: 100% !important;
        flex: none !important;
        margin-left: 0px !important;
        padding: 0 !important;
    }


    /* Align DR PR and Jeudi  checkbox  */
    .cb-gdg6syo0 label.jet-form-builder__field-label.for-checkbox {
         margin-left: -20px !important;
         margin-top:0px!important;
    }
    .cb-cn026f3f label.jet-form-builder__field-label.for-checkbox {
    margin-left: -20px !important;
    margin-top: 0px !important;
}

    /* Checkbox Liberal Setting */
    .cb-g4w5il7l input[type="checkbox"],
    .cb-qjxmddru input[type="checkbox"] {
        margin-left: -20px !important;
       
    }

    /* Checkbox Groups:Liberal and Cabinet */
    .cb-g4w5il7l .jet-form-builder__fields-group,
    .cb-qjxmddru .jet-form-builder__fields-group{
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: wrap !important;
        gap: 10px 15px !important;
        margin-left: 0 !important;
        margin-bottom: 20px !important;
        margin-top: -15px !important;
    }

    /* Checkbox Base Styles */
    .jet-form-builder input[type="checkbox"],
    .jet-form-builder input[type="radio"] {
        border-radius: 03px !important;
        
        margin-left:-15px;
        
    }

    /* Type d Au */
    .wp-block-group h4.wp-block-heading {
        margin-bottom: 8px !important;
    }

    /* Conformément / GDPR Box */
    .gdpr-box {
        padding: 16px 14px !important;
        margin-bottom: 25px !important;

    }

    .gdpr-box .cb-qycszd5z .jet-form-builder__fields-group {
        margin-left: 0 !important;
        flex-direction: column !important;
        
    }

    .cb-plk81r2x .jet-form-builder__field-wrap,
    .cb-plk81r2x label.jet-form-builder__field-label.for-checkbox {
        margin-left: 0 !important;
        padding-left: 0 !important;
    }


/* Par Cheque  */

    .cb-s3xdp6n4 label.jet-form-builder__field-label.for-checkbox {
        display: block !important;
        position: relative !important;
        padding-left: 28px !important; /* Locks checkbox spacing (18px box + 10px gap) */
        box-sizing: border-box !important;
    }


    .cb-s3xdp6n4 label.jet-form-builder__field-label.for-checkbox > span {
        display: inline !important;
        white-space: normal !important;
        padding: 0 !important;
        margin: 12px !important;
    }

    .cb-s3xdp6n4 label.jet-form-builder__field-label.for-checkbox > span b {
        display: inline !important;
        margin-right: 0.25em !important; /* Standard space after bold text */
        padding: 0 !important;
    }

    /* Par Cheque */
    .cb-s3xdp6n4 label.jet-form-builder__field-label.for-checkbox > span::before {
        position: absolute !important;
        left: 10px !important;
        margin-top: 14px !important;
        float: none !important;
    }
    
    


    /* Action Buttons (Envoyer & Bulletin PDF) Stack Full Width */
    .wp-block-columns:has(.Bulletin-btn) {
        display: flex !important;
        flex-direction: column !important;
        width: 100% !important;
        gap: 30px !important;
    }

    .wp-block-columns:has(.Bulletin-btn) > .wp-block-column {
        width: 100% !important;
        margin: 0 !important;
    }

    .wp-block-columns:has(.Bulletin-btn) .wp-block-buttons,
    .wp-block-columns:has(.Bulletin-btn) .jet-form-builder-row {
        margin-top: 0 !important;
        width: 100% !important;
    }

    .cb-l0kfsmdv .jet-form-builder__action-button,
    .jet-form-builder__button-switch-state,
    .wp-block-button.Bulletin-btn,
    .wp-block-button.Bulletin-btn .wp-block-button__link {
        width: 100% !important;
        display: inline-flex !important;
        justify-content: center !important;
        box-sizing: border-box !important;
    }
    

}/* End custom CSS */