.elementor-2309 .elementor-element.elementor-element-7ca97b00{--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;--align-items:flex-start;--overflow:hidden;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-7ca97b00:not(.elementor-motion-effects-element-type-background), .elementor-2309 .elementor-element.elementor-element-7ca97b00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://quebechypotheques.ca/wp-content/uploads/2025/01/quebechypotheques-bg.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2309 .elementor-element.elementor-element-7ca97b00, .elementor-2309 .elementor-element.elementor-element-7ca97b00::before{--border-transition:0.3s;}.elementor-2309 .elementor-element.elementor-element-3ec37274{--display:flex;--background-transition:0.3s;--padding-top:10px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-2309 .elementor-element.elementor-element-3ec37274, .elementor-2309 .elementor-element.elementor-element-3ec37274::before{--border-transition:0.3s;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_wrapper .gform_title, .elementor-widget-pp-gravity-forms .pp-gravity-form .pp-gravity-form-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_wrapper .gform_description, .elementor-widget-pp-gravity-forms .pp-gravity-form .pp-gravity-form-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-pp-gravity-forms .pp-gravity-form .gfield textarea, .elementor-widget-pp-gravity-forms .pp-gravity-form .gfield select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-gravity-forms .pp-gravity-form .gfield.gsection .gsection_title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_wrapper .gform_footer input[type="submit"],
					.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_wrapper .gform_page_footer input[type="submit"],
					.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_wrapper .gfield--type-submit input[type="submit"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_page_footer input[type="button"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2309 .elementor-element.elementor-element-3266f186 .pp-gravity-form .validation_message:not(.validation_message--hidden-on-empty){display:block !important;}.elementor-2309 .elementor-element.elementor-element-3266f186 .pp-gravity-form .validation_error{display:block !important;}.elementor-2309 .elementor-element.elementor-element-3266f186 .pp-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-2309 .elementor-element.elementor-element-3266f186 .pp-gravity-form .gfield textarea, .elementor-2309 .elementor-element.elementor-element-3266f186 .pp-gravity-form .gfield select{background-color:#f9f9f9;color:#000000;padding:5px 10px 5px 10px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-2309 .elementor-element.elementor-element-3266f186 .pp-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-2309 .elementor-element.elementor-element-3266f186 .pp-gravity-form .gfield select{height:40px;}.elementor-2309 .elementor-element.elementor-element-3266f186 .pp-gravity-form .gfield textarea{height:120px;}.elementor-2309 .elementor-element.elementor-element-3266f186 .pp-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}.elementor-2309 .elementor-element.elementor-element-3266f186 .pp-gravity-form .gform_wrapper .gform_footer input[type="submit"],
					.elementor-2309 .elementor-element.elementor-element-3266f186 .pp-gravity-form .gform_wrapper .gform_page_footer input[type="submit"],
					.elementor-2309 .elementor-element.elementor-element-3266f186 .pp-gravity-form .gform_wrapper .gfield--type-submit input[type="submit"]{background-color:#FF0000;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-2309 .elementor-element.elementor-element-3266f186 .pp-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-2309 .elementor-element.elementor-element-3266f186 .gform_wrapper li.gfield_error textarea{border-width:1px;}.elementor-2309 .elementor-element.elementor-element-3266f186 .gform_confirmation_wrapper{padding:10px 10px 10px 10px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-2309 .elementor-element.elementor-element-74d4cfb9{right:-225px;}body.rtl .elementor-2309 .elementor-element.elementor-element-74d4cfb9{left:-225px;}.elementor-2309 .elementor-element.elementor-element-74d4cfb9{bottom:-20px;z-index:1;}.elementor-2309 .elementor-element.elementor-element-74d4cfb9 img{width:300px;}.elementor-2309 .elementor-element.elementor-element-c88a753{--display:flex;--background-transition:0.3s;}.elementor-2309 .elementor-element.elementor-element-414b805{--spacer-size:20px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2309 .elementor-element.elementor-element-442aaa4 .elementor-heading-title{color:var( --e-global-color-3bfb11c );font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;}.elementor-2309 .elementor-element.elementor-element-1d297ee{--spacer-size:20px;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2309 .elementor-element.elementor-element-63983e1{--spacer-size:5px;}.elementor-2309 .elementor-element.elementor-element-1a01ad48 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2309 .elementor-element.elementor-element-1a01ad48{padding:0px 0px 0px 0px;}.elementor-2309 .elementor-element.elementor-element-23ca5b4e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2309 .elementor-element.elementor-element-23ca5b4e{padding:10px 10px 10px 10px;}.elementor-2309 .elementor-element.elementor-element-50cabaf9 > .elementor-element-populated{box-shadow:0px 0px 25px 0px rgba(0,0,0,0.09);margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:35px 35px 35px 35px;}.elementor-2309 .elementor-element.elementor-element-50cabaf9:hover > .elementor-element-populated{box-shadow:0px 0px 55px 0px rgba(0,0,0,0.29);}.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-2309 .elementor-element.elementor-element-1a4bc6f .elementor-icon-list-icon i{color:var( --e-global-color-78d7aed );transition:color 0.3s;}.elementor-2309 .elementor-element.elementor-element-1a4bc6f .elementor-icon-list-icon svg{fill:var( --e-global-color-78d7aed );transition:fill 0.3s;}.elementor-2309 .elementor-element.elementor-element-1a4bc6f{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-2309 .elementor-element.elementor-element-1a4bc6f .elementor-icon-list-icon{padding-right:5px;}.elementor-2309 .elementor-element.elementor-element-1a4bc6f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2309 .elementor-element.elementor-element-1a4bc6f .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:bold;}.elementor-2309 .elementor-element.elementor-element-1a4bc6f .elementor-icon-list-text{color:var( --e-global-color-3bfb11c );transition:color 0.3s;}.elementor-2309 .elementor-element.elementor-element-df2b13b{--display:flex;--background-transition:0.3s;}.elementor-2309 .elementor-element.elementor-element-c9154e0{--spacer-size:5px;}.elementor-2309 .elementor-element.elementor-element-e20eda4{--display:flex;--background-transition:0.3s;}.elementor-2309 .elementor-element.elementor-element-2f0aa49{--spacer-size:5px;}.elementor-2309 .elementor-element.elementor-element-5ff1010{--spacer-size:70px;}.elementor-2309 .elementor-element.elementor-element-d905103 .elementor-heading-title{color:var( --e-global-color-3bfb11c );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-2309 .elementor-element.elementor-element-d7c3121{--spacer-size:5px;}.elementor-2309 .elementor-element.elementor-element-fb10018{--spacer-size:5px;}.elementor-2309 .elementor-element.elementor-element-365da26c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2309 .elementor-element.elementor-element-365da26c{padding:0px 0px 0px 0px;}.elementor-2309 .elementor-element.elementor-element-3b66f264 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2309 .elementor-element.elementor-element-3b66f264{padding:10px 10px 10px 10px;}.elementor-2309 .elementor-element.elementor-element-2f11cbae > .elementor-element-populated{box-shadow:0px 0px 25px 0px rgba(0,0,0,0.09);margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:35px 80px 35px 80px;}.elementor-2309 .elementor-element.elementor-element-2f11cbae:hover > .elementor-element-populated{box-shadow:0px 0px 55px 0px rgba(0,0,0,0.29);}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .elementor-image-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2309 .elementor-element.elementor-element-77e69f86 .elementor-image-box-title{color:#000000;font-size:22px;}.elementor-2309 .elementor-element.elementor-element-77e69f86 .elementor-image-box-description{color:#bfbfbf;font-size:16px;font-weight:300;line-height:1.7em;}.elementor-2309 .elementor-element.elementor-element-b5fe587{--spacer-size:1px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2309 .elementor-element.elementor-element-f5afdaf .elementor-button{background-color:var( --e-global-color-78d7aed );border-radius:10px 10px 10px 10px;}.elementor-2309 .elementor-element.elementor-element-296cf9c3 > .elementor-element-populated{box-shadow:0px 0px 25px 0px rgba(0,0,0,0.09);margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:35px 80px 35px 80px;}.elementor-2309 .elementor-element.elementor-element-296cf9c3:hover > .elementor-element-populated{box-shadow:0px 0px 55px 0px rgba(0,0,0,0.29);}.elementor-2309 .elementor-element.elementor-element-57a14280 .elementor-image-box-title{color:#000000;font-size:22px;}.elementor-2309 .elementor-element.elementor-element-57a14280 .elementor-image-box-description{color:#bfbfbf;font-size:16px;font-weight:300;line-height:1.7em;}.elementor-2309 .elementor-element.elementor-element-33a8ac4 .elementor-button{background-color:var( --e-global-color-78d7aed );border-radius:10px 10px 10px 10px;}.elementor-2309 .elementor-element.elementor-element-6287bb3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2309 .elementor-element.elementor-element-6287bb3{padding:0px 0px 0px 0px;}.elementor-2309 .elementor-element.elementor-element-1e07470 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2309 .elementor-element.elementor-element-1e07470{padding:10px 10px 10px 10px;}.elementor-2309 .elementor-element.elementor-element-9519ace > .elementor-element-populated{box-shadow:0px 0px 25px 0px rgba(0,0,0,0.09);margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:35px 80px 35px 80px;}.elementor-2309 .elementor-element.elementor-element-9519ace:hover > .elementor-element-populated{box-shadow:0px 0px 55px 0px rgba(0,0,0,0.29);}.elementor-2309 .elementor-element.elementor-element-0de1471 .elementor-image-box-title{color:#000000;font-size:22px;}.elementor-2309 .elementor-element.elementor-element-0de1471 .elementor-image-box-description{color:#bfbfbf;font-size:16px;font-weight:300;line-height:1.7em;}.elementor-2309 .elementor-element.elementor-element-18a5af6 .elementor-button{background-color:var( --e-global-color-78d7aed );border-radius:10px 10px 10px 10px;}.elementor-2309 .elementor-element.elementor-element-4ea83e9 > .elementor-element-populated{box-shadow:0px 0px 25px 0px rgba(0,0,0,0.09);margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:35px 80px 35px 80px;}.elementor-2309 .elementor-element.elementor-element-4ea83e9:hover > .elementor-element-populated{box-shadow:0px 0px 55px 0px rgba(0,0,0,0.29);}.elementor-2309 .elementor-element.elementor-element-bd7975e .elementor-image-box-title{color:#000000;font-size:22px;}.elementor-2309 .elementor-element.elementor-element-bd7975e .elementor-image-box-description{color:#bfbfbf;font-size:16px;font-weight:300;line-height:1.7em;}.elementor-2309 .elementor-element.elementor-element-06f7014 .elementor-button{background-color:var( --e-global-color-78d7aed );border-radius:10px 10px 10px 10px;}.elementor-2309 .elementor-element.elementor-element-2e10071{--display:flex;--background-transition:0.3s;}.elementor-2309 .elementor-element.elementor-element-5096d2a{--spacer-size:50px;}.elementor-2309 .elementor-element.elementor-element-c8946c5{--display:flex;--background-transition:0.3s;}.elementor-2309 .elementor-element.elementor-element-a2cb9d1 .elementor-heading-title{color:var( --e-global-color-3bfb11c );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-2309 .elementor-element.elementor-element-e1f67c5{--spacer-size:5px;}.elementor-2309 .elementor-element.elementor-element-be3b0b5{--display:flex;--background-transition:0.3s;}.elementor-2309 .elementor-element.elementor-element-12f33cb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2309 .elementor-element.elementor-element-12f33cb{padding:10px 10px 10px 10px;}.elementor-2309 .elementor-element.elementor-element-1d19481 > .elementor-element-populated{box-shadow:0px 0px 25px 0px rgba(0,0,0,0.09);margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:35px 80px 35px 80px;}.elementor-2309 .elementor-element.elementor-element-1d19481:hover > .elementor-element-populated{box-shadow:0px 0px 55px 0px rgba(0,0,0,0.29);}.elementor-2309 .elementor-element.elementor-element-076dba1 img{width:90%;}.elementor-2309 .elementor-element.elementor-element-7cba32c .elementor-image-box-title{color:#000000;font-size:22px;}.elementor-2309 .elementor-element.elementor-element-7cba32c .elementor-image-box-description{color:#bfbfbf;font-size:16px;font-weight:300;line-height:1.7em;}.elementor-2309 .elementor-element.elementor-element-b33a5cb .elementor-button{background-color:var( --e-global-color-78d7aed );border-radius:10px 10px 10px 10px;}.elementor-2309 .elementor-element.elementor-element-2357ffd > .elementor-element-populated{box-shadow:0px 0px 25px 0px rgba(0,0,0,0.09);margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:35px 80px 35px 80px;}.elementor-2309 .elementor-element.elementor-element-2357ffd:hover > .elementor-element-populated{box-shadow:0px 0px 55px 0px rgba(0,0,0,0.29);}.elementor-2309 .elementor-element.elementor-element-0296512 img{width:89%;}.elementor-2309 .elementor-element.elementor-element-5081a6e .elementor-image-box-title{color:#000000;font-size:22px;}.elementor-2309 .elementor-element.elementor-element-5081a6e .elementor-image-box-description{color:#bfbfbf;font-size:16px;font-weight:300;line-height:1.7em;}.elementor-2309 .elementor-element.elementor-element-25fc50e .elementor-button{background-color:var( --e-global-color-78d7aed );border-radius:10px 10px 10px 10px;}.elementor-2309 .elementor-element.elementor-element-2ce934b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2309 .elementor-element.elementor-element-2ce934b{padding:10px 10px 10px 10px;}.elementor-2309 .elementor-element.elementor-element-a6b0c5c > .elementor-element-populated{box-shadow:0px 0px 25px 0px rgba(0,0,0,0.09);margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:35px 80px 35px 80px;}.elementor-2309 .elementor-element.elementor-element-a6b0c5c:hover > .elementor-element-populated{box-shadow:0px 0px 55px 0px rgba(0,0,0,0.29);}.elementor-2309 .elementor-element.elementor-element-5d5f9da img{width:90%;}.elementor-2309 .elementor-element.elementor-element-4c344f6 .elementor-image-box-title{color:#000000;font-size:22px;}.elementor-2309 .elementor-element.elementor-element-4c344f6 .elementor-image-box-description{color:#bfbfbf;font-size:16px;font-weight:300;line-height:1.7em;}.elementor-2309 .elementor-element.elementor-element-c06e165 .elementor-button{background-color:var( --e-global-color-78d7aed );border-radius:10px 10px 10px 10px;}.elementor-2309 .elementor-element.elementor-element-0bbe1ed > .elementor-element-populated{box-shadow:0px 0px 25px 0px rgba(0,0,0,0.09);margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:35px 80px 35px 80px;}.elementor-2309 .elementor-element.elementor-element-0bbe1ed:hover > .elementor-element-populated{box-shadow:0px 0px 55px 0px rgba(0,0,0,0.29);}.elementor-2309 .elementor-element.elementor-element-ed26204 img{width:47%;}.elementor-2309 .elementor-element.elementor-element-d1d04e6 .elementor-image-box-title{color:#000000;font-size:22px;}.elementor-2309 .elementor-element.elementor-element-d1d04e6 .elementor-image-box-description{color:#bfbfbf;font-size:16px;font-weight:300;line-height:1.7em;}.elementor-2309 .elementor-element.elementor-element-a367e69 .elementor-button{background-color:var( --e-global-color-78d7aed );border-radius:10px 10px 10px 10px;}.elementor-2309 .elementor-element.elementor-element-fe512e0{--display:flex;--background-transition:0.3s;}.elementor-2309 .elementor-element.elementor-element-3927b5b{--spacer-size:50px;}@media(max-width:1024px){body:not(.rtl) .elementor-2309 .elementor-element.elementor-element-74d4cfb9{right:-150px;}body.rtl .elementor-2309 .elementor-element.elementor-element-74d4cfb9{left:-150px;}.elementor-2309 .elementor-element.elementor-element-74d4cfb9 img{width:225px;}.elementor-2309 .elementor-element.elementor-element-1a01ad48{padding:100px 25px 100px 25px;}.elementor-2309 .elementor-element.elementor-element-50cabaf9 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-2309 .elementor-element.elementor-element-365da26c{padding:100px 25px 100px 25px;}.elementor-2309 .elementor-element.elementor-element-2f11cbae > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-2309 .elementor-element.elementor-element-77e69f86 .elementor-image-box-description{font-size:14px;}.elementor-2309 .elementor-element.elementor-element-296cf9c3 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-2309 .elementor-element.elementor-element-57a14280 .elementor-image-box-description{font-size:14px;}.elementor-2309 .elementor-element.elementor-element-6287bb3{padding:100px 25px 100px 25px;}.elementor-2309 .elementor-element.elementor-element-9519ace > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-2309 .elementor-element.elementor-element-0de1471 .elementor-image-box-description{font-size:14px;}.elementor-2309 .elementor-element.elementor-element-4ea83e9 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-2309 .elementor-element.elementor-element-bd7975e .elementor-image-box-description{font-size:14px;}.elementor-2309 .elementor-element.elementor-element-1d19481 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-2309 .elementor-element.elementor-element-7cba32c .elementor-image-box-description{font-size:14px;}.elementor-2309 .elementor-element.elementor-element-2357ffd > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-2309 .elementor-element.elementor-element-5081a6e .elementor-image-box-description{font-size:14px;}.elementor-2309 .elementor-element.elementor-element-a6b0c5c > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-2309 .elementor-element.elementor-element-4c344f6 .elementor-image-box-description{font-size:14px;}.elementor-2309 .elementor-element.elementor-element-0bbe1ed > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-2309 .elementor-element.elementor-element-d1d04e6 .elementor-image-box-description{font-size:14px;}}@media(min-width:768px){.elementor-2309 .elementor-element.elementor-element-3ec37274{--width:740px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2309 .elementor-element.elementor-element-3ec37274{--width:620px;}}@media(max-width:767px){.elementor-2309 .elementor-element.elementor-element-7ca97b00:not(.elementor-motion-effects-element-type-background), .elementor-2309 .elementor-element.elementor-element-7ca97b00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:contain;}.elementor-2309 .elementor-element.elementor-element-1a01ad48{padding:50px 20px 50px 20px;}.elementor-2309 .elementor-element.elementor-element-23ca5b4e{padding:25px 0px 0px 0px;}.elementor-2309 .elementor-element.elementor-element-50cabaf9 > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:35px 35px 35px 35px;}.elementor-2309 .elementor-element.elementor-element-365da26c{padding:50px 20px 50px 20px;}.elementor-2309 .elementor-element.elementor-element-3b66f264{padding:25px 0px 0px 0px;}.elementor-2309 .elementor-element.elementor-element-296cf9c3 > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2309 .elementor-element.elementor-element-6287bb3{padding:50px 20px 50px 20px;}.elementor-2309 .elementor-element.elementor-element-1e07470{padding:25px 0px 0px 0px;}.elementor-2309 .elementor-element.elementor-element-4ea83e9 > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2309 .elementor-element.elementor-element-12f33cb{padding:25px 0px 0px 0px;}.elementor-2309 .elementor-element.elementor-element-2357ffd > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2309 .elementor-element.elementor-element-2ce934b{padding:25px 0px 0px 0px;}.elementor-2309 .elementor-element.elementor-element-0bbe1ed > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for pp-gravity-forms, class: .elementor-element-3266f186 */.gform_required_legend{
    display: none;
}
.gform-theme--foundation .gform-grid-row {
    display: block!important;
    margin-inline: unset!important;
}
.gform_validation_errors{
    margin-bottom: 5px!important;
}
#gform_wrapper_3 p.chiffres{
    color: black!important;
}
#gform_wrapper_3 .gform_page:not(#gform_page_3_1){
   padding: 20px 50px;
}

#gform_wrapper_3 .gform_fields{
    grid-row-gap: 8px;
    row-gap: 8px;
}
#gform_wrapper_3 .main-options .image-choices-choice{
    padding: 5px 20px;
    width: 250px;
    background-color: white;
    border-radius: 10px;
    box-shadow: 0px 2px 10px grey;
}
#gform_wrapper_3 .main-options .image-choices-choice label{
    padding: 0px !important;
}
#gform_wrapper_3 .main-options .image-choices-choice-text{
    color: black;
    font-size: 16px;
    font-weight: 800;
}
#gform_wrapper_3 .main-options .image-choices-choice-image-wrap{
    background-size: 65%;
    height: 85px;
}
#gform_wrapper_3 .main-options .image-choices-choice-selected,
#gform_wrapper_3 .main-options .image-choices-choice-hover{
    border: 3px solid #013da5;
}
#field_3_167 .last-arrow{
    display:block!important;
}
#gform_wrapper_3 .gform_page:not(#gform_page_3_1)  .gform_page_footer{
    align-items: center;
    justify-content: center;
}
#gform_wrapper_3 .gform_page:not(#gform_page_3_1) .gfield_radio{
    justify-content: center;
}
#gform_wrapper_3 #gform_page_3_6 .gfield_radio .image-choices-choice-text{
    color: black;
    font-weight: 600;
}
#gform_wrapper_3 .gform_page:not(#gform_page_3_1) h1{
    text-align: center;
    font-weight: 700;
}
.gform_wrapper div.validation_error, .gfield_error {
background: rgba(255,223,224,.8)!important;
}
.status-bar img{
    width:90%;
}
img.ssl-img{
    width: 60px;
    position: absolute;
    bottom: -50px;
    left: 50%;
    transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
}

#gform_wrapper_3 .gform_page:last-child .gform_page_footer {
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
#gform_previous_button_3 {
    order:3;
}
#input_3_110,
#input_3_109 {
    width: 100%;
    background-image: url(/wp-content/uploads/2025/01/calendar.png);
    background-repeat: no-repeat;
    background-position: center right 4px;
    background-size: 20px 20px;
}
#input_3_11 .image-choices-choice {
    max-width: 120px;
    width: 100%;
}
#input_3_153 .gchoice {
    margin: 0!important;
}
#input_3_85_5_label {
    display: none;
}
#field_3_85 .ginput_right {
    width: 100%;
    margin: 0;
    padding: 0;
    margin-bottom:-4px!important;
}
#input_3_153 .image-choices-choice-image-wrap {
    width: 200px;
    height: 48px;
}
#field_3_157 div.ginput_container::after,
#field_3_158 div.ginput_container::after,
#field_3_159 div.ginput_container::after {
    content: "$";
    position: absolute;
    top: 5px;
    right: 10px;
    color: #000;
    font-size: 22px;
}

#gform_wrapper_3 label{
color:black!important;
}
#gform_wrapper_3 .gfield_radio{
width:100%;
}
#gform_wrapper_3 .gform_previous_button{
    width: 120px!important;
    background-color: white!important;
    color: black!important;
    box-shadow: none!important;
    border-radius: 20px!important;
    font-size:16px!important;
    padding:12px 20px!important;
}

#gform_wrapper_3 .gform_next_button{
    width: 120px!important;
    background-color: #003EA5!important;
    color: white!important;
    box-shadow: none!important;
    border-radius: 20px!important;
    font-size:16px!important;
    padding:12px 20px!important;
}
#gform_wrapper_3 #gform_next_button_3_1 {
    background-color: #d00000!important;
    box-shadow: 5px 5px 10px #333!important;
    padding: 15px 30px!important;
    border-radius: 20px!important;
    float: none!important;
    font-size: 18px!important;
    width: auto!important;
    white-space: initial;
    border: #d00000 solid 2px;
    font-weight: 900;
}
#gform_wrapper_3 #gform_next_button_3_1:hover{
    background-color: #fff!important;
}
#gform_wrapper_3 .gform_previous_button:hover{
background-color: #ff5400!important;
    color: white!important;
}
#gform_wrapper_3 .gform_next_button:hover{
    background-color: #000000!important;
        color: white!important;
    }
#gform_wrapper_3 #gform_next_button_3_1:hover {
    color: black!important;
    background-color: white;
}
#gform_page_3_16 .gform_previous_button{
  margin: 0 5px 0 0!important;
}
#gform_wrapper_3 .gfield_label{
  display: none;
}
#gform_page_3_1 .gform_page_footer{
    border-top: none;
    text-align: center;
}

#gform_wrapper_3 #gform_next_button_3_1 {
    background-color: #ff5400;
    box-shadow: 5px 5px 10px #333;
    padding: 15px 30px!important;
    border-radius: 20px;
    float: none;
    font-size: 18px!important;
    width: auto;
}
#gform_page_3_2 h1 span{
  text-transform: uppercase;
}
ul.gfield_radio{
text-align:center;
}
#gform_page_3_2 .image-choices-field .image-choices-choice{
width: 48%;
margin-right: 0px!important;
margin-bottom: 0px!important;
}
#gform_page_3_2 .image-choices-field .image-choices-choice label{
padding: 0px !important;
}
#gform_page_3_2 .image-choices-field .image-choices-choice-image-wrap{
    width: 200px;
    height: 35px;
}

#field_3_10, #field_3_12, #field_3_16, #field_3_20, #field_3_23, #field_3_28, #field_3_31, #field_3_35, #field_3_40, #field_3_44, #field_3_49, #field_3_53, #field_3_65, #field_3_95, #field_3_122, #gform_wrapper_3 .status-bar {
    margin-top: 40px!important;
    text-align: center;
}
#field_3_166{
margin-bottom:100px;
}

#gform_page_3_5 .image-choices-field .image-choices-choice-image-wrap {
width: 200px;
    height: 35px;
}
#gform_page_3_5 .image-choices-field .image-choices-choice-text {
display: none;
}

#gform_page_3_6 .image-choices-choice label,
#gform_page_3_7 .image-choices-choice label,
#gform_page_3_8 .image-choices-choice label,
#gform_page_3_9 .image-choices-choice label,
#gform_page_3_10 .image-choices-choice label,
#gform_page_3_11 .image-choices-choice label,
#gform_page_3_12 .image-choices-choice label,
#gform_page_3_13 .image-choices-choice label{
padding:0px 10px!important;
}
#gform_page_3_6 .image-choices-field .image-choices-choice-image-wrap{
    width: 75px;
    height: 75px;
}
#gform_page_3_7 .image-choices-field .image-choices-choice,
#gform_page_3_8 .image-choices-field .image-choices-choice,
#gform_page_3_9 .image-choices-field .image-choices-choice,
#gform_page_3_11 .image-choices-field .image-choices-choice,
#gform_page_3_12 .image-choices-field .image-choices-choice,
#gform_page_3_13 .image-choices-field .image-choices-choice{
width: 48%;
margin-bottom:0px!important;
margin-right:0px!important;
}
#gform_page_3_10 .image-choices-field .image-choices-choice{
width: 100%!important;
margin-bottom:0px!important;
margin-right:0px!important;
}

#gform_page_3_7 .image-choices-field .image-choices-choice-image-wrap,
#gform_page_3_8 .image-choices-field .image-choices-choice-image-wrap,
#gform_page_3_9 .image-choices-field .image-choices-choice-image-wrap,
#gform_page_3_10 .image-choices-field .image-choices-choice-image-wrap,
#gform_page_3_11 .image-choices-field .image-choices-choice-image-wrap,
#gform_page_3_12 .image-choices-field .image-choices-choice-image-wrap,
#gform_page_3_13 .image-choices-field .image-choices-choice-image-wrap, 
#gform_page_3_14 .image-choices-field .image-choices-choice-image-wrap,
#gform_page_3_15 .image-choices-field .image-choices-choice-image-wrap,
#gform_page_3_17 .image-choices-field .image-choices-choice-image-wrap,
#gform_page_3_16 .image-choices-field .image-choices-choice-image-wrap,
#gform_page_3_18 .image-choices-field .image-choices-choice-image-wrap {
background-size: 100% 100%;
    width: 200px;
    height: 35px;
}
#gform_page_3_16 .gform_previous_button{
margin-bottom:10px;
}


#gform_submit_button_3 {
background-color: #ff5400 !important;
box-shadow: 5px 5px 10px #333!important;
border-radius: 20px!important;
border: none;
padding: 15px 30px!important;
margin-bottom:10px!important;
display: inline-block!important;
margin-right:0px!important;
font-size:20px!important;
order: 1;
}

.gform_wrapper .gform_page_footer{
border-top: none!important;
padding: 0!important;
}
.gform_wrapper .gform_next_button{
float:right;
}
p.subbutton, p.subbutton a{
color:white!important;
}

li.image-choices-choice-selected, li.image-choices-choice-selected label{
    border:1px solid transparent!important;
}
.gchoice_3_6_0:hover span.image-choices-choice-image-wrap,
.gchoice_3_6_0.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step1-choice1-hover.png")!important;
}
.gchoice_3_6_1:hover span.image-choices-choice-image-wrap,
.gchoice_3_6_1.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step1-choice2-hover.png")!important;
}
.gchoice_3_6_2:hover span.image-choices-choice-image-wrap,
.gchoice_3_6_2.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step1-choice3-hover.png")!important;
}
.gchoice_3_6_3:hover span.image-choices-choice-image-wrap,
.gchoice_3_6_3.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step1-choice4-hover.png")!important;
}
.gchoice_3_6_4:hover span.image-choices-choice-image-wrap,
.gchoice_3_6_4.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step1-choice5-hover.png")!important;
}
.gchoice_3_6_5:hover span.image-choices-choice-image-wrap,
.gchoice_3_6_5.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step1-choice6-hover.png")!important;
}
.gchoice_3_6_6:hover span.image-choices-choice-image-wrap,
.gchoice_3_6_6.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step1-choice7-hover.png")!important;
}
.gchoice_3_6_7:hover span.image-choices-choice-image-wrap,
.gchoice_3_6_7.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step1-choice11-hover.png")!important;
}
.gchoice_3_6_8:hover span.image-choices-choice-image-wrap,
.gchoice_3_6_8.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step1-choice12-hover.png")!important;
}
.gchoice_3_6_9:hover span.image-choices-choice-image-wrap,
.gchoice_3_6_9.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step1-choice13-hover.png")!important;
}
.gchoice_3_6_10:hover span.image-choices-choice-image-wrap,
.gchoice_3_6_10.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/button4-hover.png")!important;
}
.gchoice_3_6_11:hover span.image-choices-choice-image-wrap,
.gchoice_3_6_11.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step1-choice10-hover.png")!important;
}

.gchoice_3_11_0:hover span.image-choices-choice-image-wrap,
.gchoice_3_11_0.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step3-choice1-hover.png")!important;
}
.gchoice_3_11_1:hover span.image-choices-choice-image-wrap,
.gchoice_3_11_1.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step3-choice2-hover.png")!important;
}
.gchoice_3_11_2:hover span.image-choices-choice-image-wrap,
.gchoice_3_11_2.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step3-choice3-hover.png")!important;
}
.gchoice_3_11_3:hover span.image-choices-choice-image-wrap,
.gchoice_3_11_3.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step3-choice4-hover.png")!important;
}
.gchoice_3_11_4:hover span.image-choices-choice-image-wrap,
.gchoice_3_11_4.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step3-choice5-hover-1.png")!important;
}
.gchoice_3_11_5:hover span.image-choices-choice-image-wrap,
.gchoice_3_11_5.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step3-choice6-hover.png")!important;
}
.gchoice_3_11_6:hover span.image-choices-choice-image-wrap,
.gchoice_3_11_6.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step3-choice7-hover.png")!important;
}
.gchoice_3_11_7:hover span.image-choices-choice-image-wrap,
.gchoice_3_11_7.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step3-choice8-hover.png")!important;
}
.gchoice_3_11_8:hover span.image-choices-choice-image-wrap,
.gchoice_3_11_8.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step3-choice9-hover.png")!important;
}
.gchoice_3_11_9:hover span.image-choices-choice-image-wrap,
.gchoice_3_11_9.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step3-choice10-hover.png")!important;
}
.gchoice_3_11_10:hover span.image-choices-choice-image-wrap,
.gchoice_3_11_10.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step3-choice11-hover.png")!important;
}

.gchoice_3_19_0:hover span.image-choices-choice-image-wrap,
.gchoice_3_19_0.image-choices-choice-selected span.image-choices-choice-image-wrap,
.gchoice_3_32_0:hover span.image-choices-choice-image-wrap,
.gchoice_3_32_0.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step7-choice1-hover.png")!important;
}
.gchoice_3_19_1:hover span.image-choices-choice-image-wrap,
.gchoice_3_19_1.image-choices-choice-selected span.image-choices-choice-image-wrap,
.gchoice_3_32_1:hover span.image-choices-choice-image-wrap,
.gchoice_3_32_1.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step7-choice3-hover.png")!important;
}
.gchoice_3_19_2:hover span.image-choices-choice-image-wrap,
.gchoice_3_19_2.image-choices-choice-selected span.image-choices-choice-image-wrap,
.gchoice_3_32_2:hover span.image-choices-choice-image-wrap,
.gchoice_3_32_2.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step7-choice5-hover.png")!important;
}
.gchoice_3_19_3:hover span.image-choices-choice-image-wrap,
.gchoice_3_19_3.image-choices-choice-selected span.image-choices-choice-image-wrap,
.gchoice_3_32_3:hover span.image-choices-choice-image-wrap,
.gchoice_3_32_3.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step7-choice2-hover.png")!important;
}
.gchoice_3_19_4:hover span.image-choices-choice-image-wrap,
.gchoice_3_19_4.image-choices-choice-selected span.image-choices-choice-image-wrap,
.gchoice_3_32_4:hover span.image-choices-choice-image-wrap,
.gchoice_3_32_4.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step7-choice4-hover.png")!important;
}
.gchoice_3_19_5:hover span.image-choices-choice-image-wrap,
.gchoice_3_19_5.image-choices-choice-selected span.image-choices-choice-image-wrap,
.gchoice_3_32_5:hover span.image-choices-choice-image-wrap,
.gchoice_3_32_5.image-choices-choice-selected span.image-choices-choice-image-wrap,
.gchoice_3_36_2:hover span.image-choices-choice-image-wrap,
.gchoice_3_36_2.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step7-choice6-hover.png")!important;
}

.gchoice_3_24_0:hover span.image-choices-choice-image-wrap,
.gchoice_3_24_0.image-choices-choice-selected span.image-choices-choice-image-wrap,
.gchoice_3_36_0:hover span.image-choices-choice-image-wrap,
.gchoice_3_36_0.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step6-choice1-hover.png")!important;
}
.gchoice_3_24_1:hover span.image-choices-choice-image-wrap,
.gchoice_3_24_1.image-choices-choice-selected span.image-choices-choice-image-wrap,
.gchoice_3_36_1:hover span.image-choices-choice-image-wrap,
.gchoice_3_36_1.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step6-choice2-hover.png")!important;
}

.gchoice_3_27_0:hover span.image-choices-choice-image-wrap,
.gchoice_3_27_0.image-choices-choice-selected span.image-choices-choice-image-wrap,
.gchoice_3_39_0:hover span.image-choices-choice-image-wrap,
.gchoice_3_39_0.image-choices-choice-selected span.image-choices-choice-image-wrap,
.gchoice_3_43_0:hover span.image-choices-choice-image-wrap,
.gchoice_3_43_0.image-choices-choice-selected span.image-choices-choice-image-wrap,
.gchoice_3_47_0:hover span.image-choices-choice-image-wrap,
.gchoice_3_47_0.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step6a-choice1-hover.png")!important;
}
.gchoice_3_27_1:hover span.image-choices-choice-image-wrap,
.gchoice_3_27_1.image-choices-choice-selected span.image-choices-choice-image-wrap,
.gchoice_3_39_1:hover span.image-choices-choice-image-wrap,
.gchoice_3_39_1.image-choices-choice-selected span.image-choices-choice-image-wrap,
.gchoice_3_43_1:hover span.image-choices-choice-image-wrap,
.gchoice_3_43_1.image-choices-choice-selected span.image-choices-choice-image-wrap,
.gchoice_3_47_1:hover span.image-choices-choice-image-wrap,
.gchoice_3_47_1.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step6a-choice2-hover.png")!important;
}
.gchoice_3_76_0:hover span.image-choices-choice-image-wrap,
.gchoice_3_76_0.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step2-choice2-hover.png")!important;
}
.gchoice_3_76_1:hover span.image-choices-choice-image-wrap,
.gchoice_3_76_1.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/step2-choice3-hover.png")!important;
}

.gchoice_3_153_0:hover span.image-choices-choice-image-wrap,
.gchoice_3_153_0.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/PR_HOVER.png")!important;
}
.gchoice_3_153_1:hover span.image-choices-choice-image-wrap,
.gchoice_3_153_1.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/PC_HOVER.png")!important;
}
.gchoice_3_153_2:hover span.image-choices-choice-image-wrap,
.gchoice_3_153_2.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/01/lo-h.png")!important;
}
#gform_wrapper_3 .gfield_radio{
    text-align: center;
}

#PrethypothecaireDynamic > .elementor-container {
    background-color: rgba(51, 51, 51, 0.5);
    min-height: 420px;
    margin: 0 auto;
}

#PrethypothecaireDynamic h1.qs-title{
  color: black;
  font-size: 39px !important;
    font-weight: 800;
  font-family:'Raleway', sans-serif;
  line-height: 1.2!important;
}
#PrethypothecaireDynamic h1 span{
 font-family:'Raleway', sans-serif;
}
#PrethypothecaireDynamic p.qs-subtitle{
  color: black;
    font-weight: 600;
    font-family: 'Raleway', sans-serif;
    margin: 0 auto
}

body #PrethypothecaireDynamic img.dynamic-arrow{
    position: absolute;
    top: 230px;
    width: 120px;
    right: 55px;
}
#PrethypothecaireDynamicFooter .elementor-row .elementor-col-20:not(:first-child)  img {
    height: 50px;
}

#PrethypothecaireDynamicFooter .elementor-row .elementor-col-20:nth-of-type(2)  img {
    width: 50px;
}

#PrethypothecaireDynamicFooter p {
    margin-top: 0;
}

#PrethypothecaireDynamicFooter .elementor-widget-heading {
    margin-bottom: 10px;
}
#PrethypothecaireDynamic img.last-arrow {
    position: absolute;
    right: 135px;
    bottom: 135px;
    width: 85px;
}
#dynamic-man-img {
  width: 200px;
  left: -155px;
  bottom: -30px;
}


@media only screen and (min-width: 1367px) {
    #PrethypothecaireDynamic > .e-con-full {
        max-width: 740px;
    }

    #PrethypothecaireDynamic h1{
        font-size:25px;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1366px) {
#PrethypothecaireDynamic > .e-con-full {
    max-width: 620px;
}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    #PrethypothecaireDynamic > .e-con-full {
        max-width: 80%;
    }    
    #PrethypothecaireDynamic img.dynamic-arrow{
        top: auto!important;
        bottom: 10px!important;
    }
     #PrethypothecaireDynamic img.last-arrow{
        bottom:135px!important;
        right: 60px;
    }
}

@media only screen and (max-width: 1024px) {
    #PrethypothecaireDynamic p {
        max-width: 100%;
        margin: 0 auto;
        line-height: 1.4;
    }  

   

    #dynamic-man-img{
        left:-100px;
    }
}

@media only screen and (max-width: 767px) {
    body #PrethypothecaireDynamic img.dynamic-arrow {
        width: 80px;
        top:100px!important;
    }    
    #PrethypothecaireDynamic h1 {
        font-size: 22px;
        margin-top: 30px !important;
    } 

    #gform_page_3_1 .gform_page_footer::after {
        content: "";
        background: url(/wp-content/uploads/2025/01/quebechypotheques-mascot-1.png)!important;
        background-size: cover!important;
        display: block;
        width: 148px;
        height: 255px;
        margin: 20px auto -90px;
        background-size: cover;
    }

    #input_3_11  .image-choices-choice-text {
        display: block!important;
    }

    #PrethypothecaireDynamic img.last-arrow {
        bottom: 165px!important;
        width:80px!important;
        right:-30px!important;
    }
}


@media only screen and (max-width:640px){
    #gform_page_3_2 .image-choices-field .image-choices-choice{
        width:100%;
    }

    #gform_wrapper_3 #gform_next_button_3_1 {
        padding: 10px 25px !important;
        font-size: 16px !important;
    }

    .image-choices-field .image-choices-choice-text{
        display:none!important;
    }

    .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half {
        max-width: 100% !important;
        padding-right: 0 !important;
      }

      .gform_legacy_markup_wrapper li.field_sublabel_below .ginput_complex{
        margin-top:8px!important;
      }
}

@media only screen and (max-width: 480px) {
    #PrethypothecaireDynamic h1.qs-title{
        margin-top: 0px!important;
    font-size: 28px !important;
    }
    #PrethypothecaireDynamic p.qs-subtitle{
        max-width:100%!important;
    }
    #gform_wrapper_3{
        width:100%!important;
    }
    #gform_wrapper_3 .main-options .image-choices-choice{
            width: 48%;
    }
    #gform_wrapper_3 .main-options .image-choices-choice-text{
        display:block!important;
    }
    #gform_wrapper_3 .gform_page:not(#gform_page_3_1) {
        padding: 20px;
    }
    body #PrethypothecaireDynamic img.dynamic-arrow {
        width: 60px;
        top: 150px !important;
        right: -20px !important;
        z-index:9;
    }  
}/* End custom CSS */
/* Start custom CSS */#Header #Subheader{
    display: none;
}
body {
    margin: 0;
}
body.elementor-page-2309 {
    font-family:'Raleway', sans-serif;
    font-weight: 400;
}
.logo-list .gallery{
    display: flex;
    align-items: center;
    grid-gap: 50px;
}

.logo-list .elementor-image-gallery .gallery-item img{
    max-height:55px;
    width:auto;
    border:0!important;
}

.image-right .elementor-widget-container{
    margin-right:-150px;
}

.last-arrow {
  display: none !important;
}

.gf-terms {
    font-size: 14px;
    margin-top: 10px;
    order: 2!important;
}
.gf-terms > * {
    display: inline-block;
    vertical-align: middle;
}
.gf-terms > p {
    margin-left: 5px;
    max-width: calc(100% - 70px);
	margin-bottom:0!important;
    line-height: 1.2 !important;
    text-align: left !important;
	display: inline-block!important;
	font-size:14px!important;
	vertical-align: middle;
}
.gf-terms a:hover {
    color: #ca2226!important;
}
.gf-terms img {
	width: 60px!important;
	margin-right: 8px;
	vertical-align: middle;
}
@media only screen and (max-width:400px){
    .gf-terms > p {
	    text-align: center;
	    margin-left: 0;
	    margin-top: 5px;
	    display: block;
	    margin: 5px auto 0;
	}
}

@media only screen and (max-width:1024px){
    .image-right .elementor-widget-container{
        margin-right:0;
    }
    
    .logo-list .gallery{
        grid-gap:20px;
    }
}

@media only screen and (max-width:767px){
    .logo-list .gallery{
        flex-wrap:wrap;
    }
    
    .gallery-item{
        width:calc(33% - 15px)!important;
    }
}/* End custom CSS */