.elementor-3101 .elementor-element.elementor-element-b159192:not(.elementor-motion-effects-element-type-background), .elementor-3101 .elementor-element.elementor-element-b159192 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://combiencacoute.ca/wp-content/uploads/2025/02/assurance-habitation-banner-bg.jpg");background-position:center center;background-size:cover;}.elementor-3101 .elementor-element.elementor-element-b159192 > .elementor-background-overlay{background-color:#000000;opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3101 .elementor-element.elementor-element-b159192{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 70px 40px;}.elementor-3101 .elementor-element.elementor-element-df42c56 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3101 .elementor-element.elementor-element-9c9db96{z-index:2;}.elementor-3101 .elementor-element.elementor-element-4bd6b53 > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-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-3101 .elementor-element.elementor-element-deb1847 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:600;line-height:1.2;color:#F2F7FC;}.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-3101 .elementor-element.elementor-element-b129ff1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-3101 .elementor-element.elementor-element-b129ff1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-3101 .elementor-element.elementor-element-b129ff1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-3101 .elementor-element.elementor-element-b129ff1 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-3101 .elementor-element.elementor-element-b129ff1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-3101 .elementor-element.elementor-element-b129ff1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-3101 .elementor-element.elementor-element-b129ff1 .elementor-icon-list-icon i{color:#6DC56E;transition:color 0.3s;}.elementor-3101 .elementor-element.elementor-element-b129ff1 .elementor-icon-list-icon svg{fill:#6DC56E;transition:fill 0.3s;}.elementor-3101 .elementor-element.elementor-element-b129ff1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3101 .elementor-element.elementor-element-b129ff1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3101 .elementor-element.elementor-element-b129ff1 .elementor-icon-list-item > a{font-family:"altivo", Sans-serif;font-size:20px;font-weight:400;}.elementor-3101 .elementor-element.elementor-element-b129ff1 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.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-3101 .elementor-element.elementor-element-fa2cf6a .elementor-button{background-color:#F45912;font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:20px 30px 20px 30px;}.elementor-3101 .elementor-element.elementor-element-fa2cf6a .elementor-button:hover, .elementor-3101 .elementor-element.elementor-element-fa2cf6a .elementor-button:focus{background-color:#6DC56E;}.elementor-3101 .elementor-element.elementor-element-fa2cf6a{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-3101 .elementor-element.elementor-element-fa2cf6a > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3101 .elementor-element.elementor-element-d54515f{padding:0px 0px 0px 0px;}.elementor-3101 .elementor-element.elementor-element-2e7b393 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3101 .elementor-element.elementor-element-554f683{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;text-align:center;}.elementor-3101 .elementor-element.elementor-element-554f683 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#FFFFFF;}.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 );}.elementor-3101 .elementor-element.elementor-element-1528565{width:auto;max-width:auto;text-align:left;}.elementor-3101 .elementor-element.elementor-element-1528565 > .elementor-widget-container{margin:0px 0px 0px -5px;}.elementor-3101 .elementor-element.elementor-element-1528565 img{width:40px;}.elementor-3101 .elementor-element.elementor-element-a9e96cb > .elementor-container{max-width:700px;}.elementor-3101 .elementor-element.elementor-element-5ec0e0d > .elementor-element-populated{padding:20px 20px 20px 20px;}.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-3101 .elementor-element.elementor-element-153823c > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-3101 .elementor-element.elementor-element-153823c .pp-gravity-form .validation_message:not(.validation_message--hidden-on-empty){display:block !important;}.elementor-3101 .elementor-element.elementor-element-153823c .pp-gravity-form .validation_error{display:block !important;}.elementor-3101 .elementor-element.elementor-element-153823c .pp-gravity-form .gform_wrapper .gform_title, .elementor-3101 .elementor-element.elementor-element-153823c .pp-gravity-form .pp-gravity-form-title{color:#FFFFFF;}.elementor-3101 .elementor-element.elementor-element-153823c .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-3101 .elementor-element.elementor-element-153823c .pp-gravity-form .gfield textarea, .elementor-3101 .elementor-element.elementor-element-153823c .pp-gravity-form .gfield select{background-color:#FFFFFF;color:#000000;padding:12px 15px 12px 15px;border-radius:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-3101 .elementor-element.elementor-element-153823c .pp-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}.elementor-3101 .elementor-element.elementor-element-153823c .pp-gravity-form .gfield input::-webkit-input-placeholder, .elementor-3101 .elementor-element.elementor-element-153823c .pp-gravity-form .gfield textarea::-webkit-input-placeholder{color:#000000;}.elementor-3101 .elementor-element.elementor-element-153823c .pp-gravity-form .gform_footer,
                    .elementor-3101 .elementor-element.elementor-element-153823c .pp-gravity-form .gform_page_footer{justify-content:center;}.elementor-3101 .elementor-element.elementor-element-153823c .pp-gravity-form .gform_wrapper .gform_footer input[type="submit"],
					.elementor-3101 .elementor-element.elementor-element-153823c .pp-gravity-form .gform_wrapper .gform_page_footer input[type="submit"],
					.elementor-3101 .elementor-element.elementor-element-153823c .pp-gravity-form .gform_wrapper .gfield--type-submit input[type="submit"]{width:60%;background-color:#FF4408;border-radius:40px 40px 40px 40px;padding:15px 30px 15px 30px;margin-top:10px;font-size:16px;font-weight:700;}.elementor-3101 .elementor-element.elementor-element-153823c .pp-gravity-form .gform_wrapper .gform_footer input[type="submit"]:hover,
					.elementor-3101 .elementor-element.elementor-element-153823c .pp-gravity-form .gform_wrapper .gform_page_footer input[type="submit"]:hover,
					.elementor-3101 .elementor-element.elementor-element-153823c .pp-gravity-form .gform_wrapper .gfield--type-submit input[type="submit"]:hover{background-color:#000000;}.elementor-3101 .elementor-element.elementor-element-153823c .pp-gravity-form .gfield .validation_message{color:#FF0000;}.elementor-3101 .elementor-element.elementor-element-153823c .pp-gravity-form .gform_wrapper .validation_error{color:#FF0000;border-top-color:#FF0000;border-bottom-color:#FF0000;}.elementor-3101 .elementor-element.elementor-element-153823c .pp-gravity-form .gfield_error{border-top-color:#FF0000;border-bottom-color:#FF0000;}.elementor-3101 .elementor-element.elementor-element-153823c .pp-gravity-form .gfield_error .gfield_label{color:#FF0000;}.elementor-3101 .elementor-element.elementor-element-153823c .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-3101 .elementor-element.elementor-element-153823c .gform_wrapper li.gfield_error textarea{border-color:#FF0000;border-width:1px;}.elementor-3101 .elementor-element.elementor-element-153823c .gform_confirmation_wrapper{padding:10px 10px 10px 10px;}.elementor-3101 .elementor-element.elementor-element-d53e35c{padding:0px 0px -40px 0px;}.elementor-3101 .elementor-element.elementor-element-8a97443 img{width:200px;}.elementor-3101 .elementor-element.elementor-element-6d9a17d img{width:250px;}.elementor-3101 .elementor-element.elementor-element-10da635{margin-top:30px;margin-bottom:0px;z-index:2;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3101 .elementor-element.elementor-element-b117a55.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-3101 .elementor-element.elementor-element-b117a55.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-3101 .elementor-element.elementor-element-b117a55.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-3101 .elementor-element.elementor-element-b117a55 .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-3101 .elementor-element.elementor-element-b117a55 .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-3101 .elementor-element.elementor-element-b117a55 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3101 .elementor-element.elementor-element-b117a55 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-3101 .elementor-element.elementor-element-4144074.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-3101 .elementor-element.elementor-element-4144074.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-3101 .elementor-element.elementor-element-4144074.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-3101 .elementor-element.elementor-element-4144074 .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-3101 .elementor-element.elementor-element-4144074 .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-3101 .elementor-element.elementor-element-4144074 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3101 .elementor-element.elementor-element-4144074 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-3101 .elementor-element.elementor-element-6ecbb0b.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-3101 .elementor-element.elementor-element-6ecbb0b.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-3101 .elementor-element.elementor-element-6ecbb0b.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-3101 .elementor-element.elementor-element-6ecbb0b .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-3101 .elementor-element.elementor-element-6ecbb0b .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-3101 .elementor-element.elementor-element-6ecbb0b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3101 .elementor-element.elementor-element-6ecbb0b .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-3101 .elementor-element.elementor-element-90d8c65{width:auto;max-width:auto;bottom:-70px;}body:not(.rtl) .elementor-3101 .elementor-element.elementor-element-90d8c65{right:-95px;}body.rtl .elementor-3101 .elementor-element.elementor-element-90d8c65{left:-95px;}.elementor-3101 .elementor-element.elementor-element-90d8c65 img{max-width:550px;}.elementor-3101 .elementor-element.elementor-element-c2d48aa{width:auto;max-width:auto;}.elementor-3101 .elementor-element.elementor-element-c2d48aa img{max-width:550px;}.elementor-3101 .elementor-element.elementor-element-30d7686:not(.elementor-motion-effects-element-type-background), .elementor-3101 .elementor-element.elementor-element-30d7686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3101 .elementor-element.elementor-element-30d7686{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-3101 .elementor-element.elementor-element-30d7686 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-theme-archive-title .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-3101 .elementor-element.elementor-element-5620ec3{text-align:center;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3101 .elementor-element.elementor-element-127fad7{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-3101 .elementor-element.elementor-element-127fad7 a:hover{color:#FFBE00;}.elementor-3101 .elementor-element.elementor-element-e4eda10{--display:flex;--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-widget-archive-posts .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-widget-archive-posts .elementor-post__title, .elementor-widget-archive-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-archive-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-archive-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-archive-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-archive-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-archive-posts .elementor-post__card .elementor-post__badge{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-widget-archive-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-archive-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-archive-posts .elementor-posts-nothing-found{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-3101 .elementor-element.elementor-element-3f6aa86{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-3101 .elementor-element.elementor-element-3f6aa86 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-3101 .elementor-element.elementor-element-3f6aa86:after{content:"0.66";}.elementor-3101 .elementor-element.elementor-element-3f6aa86 .elementor-post__thumbnail__link{width:100%;}.elementor-3101 .elementor-element.elementor-element-3f6aa86 .elementor-post__meta-data span + span:before{content:"///";}.elementor-3101 .elementor-element.elementor-element-3f6aa86.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-3101 .elementor-element.elementor-element-3f6aa86.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-3101 .elementor-element.elementor-element-3f6aa86.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-3101 .elementor-element.elementor-element-3f6aa86 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-3101 .elementor-element.elementor-element-3f6aa86 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-3101 .elementor-element.elementor-element-3f6aa86 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-3101 .elementor-element.elementor-element-3f6aa86 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-3101 .elementor-element.elementor-element-3f6aa86 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1024px){.elementor-3101 .elementor-element.elementor-element-b159192{padding:20px 20px 20px 20px;}.elementor-3101 .elementor-element.elementor-element-deb1847 .elementor-heading-title{font-size:35px;}.elementor-3101 .elementor-element.elementor-element-fa2cf6a{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-3101 .elementor-element.elementor-element-fa2cf6a .elementor-button{font-size:16px;}body:not(.rtl) .elementor-3101 .elementor-element.elementor-element-90d8c65{right:-70px;}body.rtl .elementor-3101 .elementor-element.elementor-element-90d8c65{left:-70px;}.elementor-3101 .elementor-element.elementor-element-90d8c65{bottom:-20px;}.elementor-3101 .elementor-element.elementor-element-90d8c65 img{max-width:450px;}.elementor-3101 .elementor-element.elementor-element-c2d48aa img{max-width:460px;}.elementor-3101 .elementor-element.elementor-element-30d7686{padding:40px 0px 40px 0px;}}@media(max-width:767px){.elementor-3101 .elementor-element.elementor-element-b159192:not(.elementor-motion-effects-element-type-background), .elementor-3101 .elementor-element.elementor-element-b159192 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:right -20px;background-repeat:no-repeat;}.elementor-3101 .elementor-element.elementor-element-b159192{padding:50px 20px 40px 20px;}.elementor-3101 .elementor-element.elementor-element-9c9db96 > .elementor-container{max-width:500px;}.elementor-3101 .elementor-element.elementor-element-9c9db96{margin-top:0px;margin-bottom:0px;}.elementor-3101 .elementor-element.elementor-element-deb1847{text-align:center;}.elementor-3101 .elementor-element.elementor-element-deb1847 .elementor-heading-title{font-size:22px;}.elementor-3101 .elementor-element.elementor-element-b129ff1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3101 .elementor-element.elementor-element-b129ff1 .elementor-icon-list-item > a{font-size:17px;line-height:1.2em;}.elementor-3101 .elementor-element.elementor-element-fa2cf6a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3101 .elementor-element.elementor-element-fa2cf6a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3101 .elementor-element.elementor-element-fa2cf6a .elementor-button{font-size:16px;}.elementor-3101 .elementor-element.elementor-element-d54515f{margin-top:25px;margin-bottom:0px;}.elementor-3101 .elementor-element.elementor-element-554f683 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-3101 .elementor-element.elementor-element-554f683{--container-widget-width:114px;--container-widget-flex-grow:0;width:var( --container-widget-width, 114px );max-width:114px;text-align:right;}.elementor-3101 .elementor-element.elementor-element-554f683 .elementor-heading-title{font-size:12px;}.elementor-3101 .elementor-element.elementor-element-1528565{text-align:right;}.elementor-3101 .elementor-element.elementor-element-a9e96cb{margin-top:0px;margin-bottom:0px;}.elementor-3101 .elementor-element.elementor-element-153823c > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-3101 .elementor-element.elementor-element-153823c .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-3101 .elementor-element.elementor-element-153823c .pp-gravity-form .gfield textarea, .elementor-3101 .elementor-element.elementor-element-153823c .pp-gravity-form .gfield select{padding:10px 10px 10px 10px;line-height:1em;}.elementor-3101 .elementor-element.elementor-element-153823c .pp-gravity-form .gform_wrapper .gform_footer input[type="submit"],
					.elementor-3101 .elementor-element.elementor-element-153823c .pp-gravity-form .gform_wrapper .gform_page_footer input[type="submit"],
					.elementor-3101 .elementor-element.elementor-element-153823c .pp-gravity-form .gform_wrapper .gfield--type-submit input[type="submit"]{width:100%;padding:10px 10px 10px 10px;font-size:14px;}.elementor-3101 .elementor-element.elementor-element-d53e35c{margin-top:20px;margin-bottom:0px;}.elementor-3101 .elementor-element.elementor-element-10da635{margin-top:60px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3101 .elementor-element.elementor-element-d21fac7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3101 .elementor-element.elementor-element-b117a55 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3101 .elementor-element.elementor-element-b117a55 .elementor-image-box-img{margin-bottom:10px;}.elementor-3101 .elementor-element.elementor-element-aad13b9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3101 .elementor-element.elementor-element-4144074 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3101 .elementor-element.elementor-element-4144074 .elementor-image-box-img{margin-bottom:10px;}.elementor-3101 .elementor-element.elementor-element-cc201de > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3101 .elementor-element.elementor-element-6ecbb0b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3101 .elementor-element.elementor-element-6ecbb0b .elementor-image-box-img{margin-bottom:10px;}body:not(.rtl) .elementor-3101 .elementor-element.elementor-element-90d8c65{right:-40px;}body.rtl .elementor-3101 .elementor-element.elementor-element-90d8c65{left:-40px;}.elementor-3101 .elementor-element.elementor-element-90d8c65{bottom:-100px;text-align:right;}.elementor-3101 .elementor-element.elementor-element-90d8c65 img{width:100%;max-width:100%;}.elementor-3101 .elementor-element.elementor-element-c2d48aa > .elementor-widget-container{margin:30px 0px -40px 0px;}.elementor-3101 .elementor-element.elementor-element-c2d48aa{text-align:right;}.elementor-3101 .elementor-element.elementor-element-c2d48aa img{width:100%;max-width:90%;}.elementor-3101 .elementor-element.elementor-element-30d7686{padding:30px 0px 30px 0px;}.elementor-3101 .elementor-element.elementor-element-3f6aa86 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3101 .elementor-element.elementor-element-3f6aa86:after{content:"0.5";}.elementor-3101 .elementor-element.elementor-element-3f6aa86 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for button, class: .elementor-element-fa2cf6a */.elementor-3101 .elementor-element.elementor-element-fa2cf6a .elementor-button {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1528565 */@media (max-width: 767px) {
   .elementor-3101 .elementor-element.elementor-element-1528565 .elementor-widget-container {
        transform: scaleY(-1);
    } 
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2e7b393 */.elementor-3101 .elementor-element.elementor-element-2e7b393 > div {
    display: flex;
    flex-direction: column-reverse;
} 

@media (min-width: 767px) {
   .elementor-3101 .elementor-element.elementor-element-2e7b393 > div {
        display: flex;
        flex-direction: column;
    } 
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d54515f */.elementor-3101 .elementor-element.elementor-element-d54515f {
    position: absolute;
    bottom: auto;
    left: auto  ;
    right: -34px;
    display: inline-block;
    width: auto;
    pointer-events: none;
    top: calc(100% - 60px);
}

@media (min-width: 768px) {
    .elementor-3101 .elementor-element.elementor-element-d54515f {
        right: 10px;
        bottom: 30px;
        top: auto;
    }
}

@media (min-width: 1025px) {
     .elementor-3101 .elementor-element.elementor-element-d54515f {
        left: 80%;
        bottom: 30px;
        right: auto;
        top: auto;
    }
}
@media (max-width: 767px) {
    .elementor-3101 .elementor-element.elementor-element-d54515f {
        right: -15px;
        
    }
}/* End custom CSS */
/* Start custom CSS for pp-gravity-forms, class: .elementor-element-153823c */#gform_wrapper_11 select {
    padding: 5px 5px 5px 10px!important;
}

.gform_legacy_markup_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_legacy_markup_wrapper li.gfield_error textarea,
.gform_legacy_markup_wrapper li.gfield_error select{
    border:1px solid #790000!important;
}

#Header #Subheader{
    display: none;
}
body {
    margin: 0;
}
* {
    font-family: Lato, Arial, Tahoma, sans-serif;
    font-weight: 400;
}
#gform_wrapper_11 div.validation_error, .gfield_error {
background: rgba(255,223,224,.8)!important;
}
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);
    display:none;
}
#gform_wrapper_11 .button {
    appearance: none;
    -webkit-appearance: none;
}
#gform_wrapper_11 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: black!important;
}
#gform_wrapper_11 ::-moz-placeholder { /* Firefox 19+ */
	color: black!important;
	opacity:1;
}
#gform_wrapper_11 :-ms-input-placeholder { /* IE 10+ */
	color: black!important;
	opacity:1;
}
#gform_wrapper_11 :-moz-placeholder { /* Firefox 18- */
	color: black!important;
	opacity:1;
}
#gform_wrapper_11  input[type="text"],
 #gform_wrapper_11  input[type="password"], 
#gform_wrapper_11 input[type="email"]
#gform_wrapper_11  textarea {
    padding: 10px!important;
}

.gform_previous_button {
    display: none!important;
}
#gform_wrapper_11 .gform_page:last-child .gform_page_footer {
    text-align: center;
}
#gform_previous_button_11 {
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
#input_11_110,
#input_11_109 {
    width: 100%;
    background-image: url(/wp-content/uploads/2025/04/calendar.png);
    background-repeat: no-repeat;
    background-position: center right 4px;
    background-size: 20px 20px;
}
#input_11_11 .image-choices-choice {
    max-width: 120px;
    width: 100%;
}
#input_11_153 .gchoice {
    margin: 0!important;
}
#input_11_85_11_label {
    display: none;
}
#field_11_85 .ginput_right {
    width: 100%;
    margin: 0;
    padding: 0;
    min-height: 40px!important;
}
#input_11_153 .image-choices-choice-image-wrap {
    width: 200px;
    height: 48px;
}
#field_11_157 div.ginput_container::after,
#field_11_158 div.ginput_container::after,
#field_11_159 div.ginput_container::after {
    content: "$";
    position: absolute;
    top: 5px;
    right: 10px;
    color: #000;
    font-size: 22px;
}
#gform_wrapper_11{
  width: 85%;
    margin: 0 auto;
}
#gform_wrapper_11 label{
color:white;
}
#PrethypothecaireDynamic h1 span{
  text-transform: uppercase;
}
#gform_wrapper_11 .gfield_radio{
width:100%;
}


#field_11_157 div.ginput_container, #field_11_158 div.ginput_container, #field_11_159 div.ginput_container{
    position: relative;
}

.gform_legacy_markup_wrapper .validation_message{
    padding:0 5px!important;
    border:1px solid #790000;
}

body .gform_legacy_markup_wrapper .top_label div.ginput_container,
.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{
    margin-top:0!important;
}

.gform_legacy_markup_wrapper li.gfield.gfield_error, .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
    border:0!important;
    padding-top:0!important;
    padding-bottom:0!important;
}

#gform_wrapper_11 .gform_previous_button{
width: 120px;
    background-color: white;
    color: black;
    box-shadow: none;
    border-radius: 20px;
    padding:10px!important;
}

#gform_wrapper_11 .gform_next_button{
width: 120px;
    background-color: #ff5400;
    color: white;
    box-shadow: none;
    border-radius: 20px;
    padding:10px!important;
}
#gform_wrapper_11 #gform_next_button_11_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_wrapper_11 .gform_previous_button:hover{
background-color: #ff5400;
    color: white;
}
#gform_wrapper_11 #gform_next_button_11_1:hover, #gform_wrapper_11 #gform_submit_button_94:hover {
    color: black!important;
    background-color: white;
}
#gform_page_11_16 .gform_previous_button{
  margin: 0 5px 0 0!important;
}
#gform_wrapper_11 .gfield_label{
  display: none;
}
#gform_page_11_1 .gform_page_footer{
    border-top: none;
    text-align: center;
}

#gform_wrapper_11 #gform_next_button_11_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_wrapper_11 #gform_next_button_11_1:hover,
#gform_wrapper_11 #gform_submit_button_11:hover{
	color:black!important;
	background-color:white;
}
#gform_page_11_2 h1 span{
  text-transform: uppercase;
}
ul.gfield_radio{
	text-align:center;
}
#gform_page_11_2 .image-choices-field .image-choices-choice{
	width: 48%;
	margin-right: 0px!important;
	margin-bottom: 0px!important;
}
#gform_page_11_2 .image-choices-field .image-choices-choice label{
	padding: 0px !important;
}
#gform_page_11_2 .image-choices-field .image-choices-choice-image-wrap{
    width: 200px;
    height: 35px;
}

#field_11_10, #field_11_12, #field_11_16, #field_11_20, #field_11_23, #field_11_28, #field_11_31, #field_11_35, #field_11_40, #field_11_44, #field_11_49, #field_11_53, #field_11_65, #field_11_95, #field_11_122, #gform_wrapper_11 .status-bar {
    margin-top: 40px!important;
    text-align: center;
}
#field_11_166{
	margin-bottom:100px;
}

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

#gform_page_11_6 .image-choices-choice label,
#gform_page_11_7 .image-choices-choice label,
#gform_page_11_8 .image-choices-choice label,
#gform_page_11_9 .image-choices-choice label,
#gform_page_11_10 .image-choices-choice label,
#gform_page_11_11 .image-choices-choice label,
#gform_page_11_12 .image-choices-choice label,
#gform_page_11_13 .image-choices-choice label{
	padding:0px 10px!important;
}
#gform_page_11_6 .image-choices-field .image-choices-choice-image-wrap{
    width: 75px;
    height: 75px;
}
#gform_page_11_7 .image-choices-field .image-choices-choice,
#gform_page_11_8 .image-choices-field .image-choices-choice,
#gform_page_11_9 .image-choices-field .image-choices-choice,
#gform_page_11_11 .image-choices-field .image-choices-choice,
#gform_page_11_12 .image-choices-field .image-choices-choice,
#gform_page_11_13 .image-choices-field .image-choices-choice{
	width: 48%;
	margin-bottom:0px!important;
	margin-right:0px!important;
}
#gform_page_11_10 .image-choices-field .image-choices-choice{
	width: 100%!important;
	margin-bottom:0px!important;
	margin-right:0px!important;
}

#gform_page_11_7 .image-choices-field .image-choices-choice-image-wrap,
#gform_page_11_8 .image-choices-field .image-choices-choice-image-wrap,
#gform_page_11_9 .image-choices-field .image-choices-choice-image-wrap,
#gform_page_11_10 .image-choices-field .image-choices-choice-image-wrap,
#gform_page_11_11 .image-choices-field .image-choices-choice-image-wrap,
#gform_page_11_12 .image-choices-field .image-choices-choice-image-wrap,
#gform_page_11_13 .image-choices-field .image-choices-choice-image-wrap, 
#gform_page_11_14 .image-choices-field .image-choices-choice-image-wrap,
#gform_page_11_15 .image-choices-field .image-choices-choice-image-wrap,
#gform_page_11_17 .image-choices-field .image-choices-choice-image-wrap,
#gform_page_11_16 .image-choices-field .image-choices-choice-image-wrap,
#gform_page_11_18 .image-choices-field .image-choices-choice-image-wrap {
background-size: 100% 100%;
    width: 200px;
    height: 35px;
}
#gform_page_11_16 .gform_previous_button{
margin-bottom:10px;
}


#gform_submit_button_11 {
	background-color: #ff5400 !important;
	box-shadow: 5px 5px 10px #333!important;
	border-radius: 20px;
	border: none;
	padding: 10px;
	margin-bottom:10px;
	display: inline-block;
	margin-right:0px!important;
}
#gform_wrapper_11 input[type="text"], 
#gform_wrapper_11 input[type="password"], 
#gform_wrapper_11 input[type="email"], 
#gform_wrapper_11 textarea, 
#gform_wrapper_11 select{
	margin-bottom:0px!important;
	height:40px!important;
	border-radius: 0px!important;
	box-shadow: none!important;
	color:black;
	font-family: "Inter", Sans-serif!important;
	font-weight:300;
}
#gform_wrapper_11 .gform_page_footer{
	border-top: none!important;
	padding: 0!important;
}
#gform_wrapper_11 .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_11_6_0:hover span.image-choices-choice-image-wrap,
.gchoice_11_6_0.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step1-choice1-hover.png")!important;
}
.gchoice_11_6_1:hover span.image-choices-choice-image-wrap,
.gchoice_11_6_1.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step1-choice2-hover.png")!important;
}
.gchoice_11_6_2:hover span.image-choices-choice-image-wrap,
.gchoice_11_6_2.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step1-choice3-hover.png")!important;
}
.gchoice_11_6_3:hover span.image-choices-choice-image-wrap,
.gchoice_11_6_3.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step1-choice4-hover.png")!important;
}
.gchoice_11_6_4:hover span.image-choices-choice-image-wrap,
.gchoice_11_6_4.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step1-choice5-hover.png")!important;
}
.gchoice_11_6_5:hover span.image-choices-choice-image-wrap,
.gchoice_11_6_5.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step1-choice6-hover.png")!important;
}
.gchoice_11_6_6:hover span.image-choices-choice-image-wrap,
.gchoice_11_6_6.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step1-choice7-hover.png")!important;
}
.gchoice_11_6_7:hover span.image-choices-choice-image-wrap,
.gchoice_11_6_7.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step1-choice11-hover.png")!important;
}
.gchoice_11_6_8:hover span.image-choices-choice-image-wrap,
.gchoice_11_6_8.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step1-choice12-hover.png")!important;
}
.gchoice_11_6_9:hover span.image-choices-choice-image-wrap,
.gchoice_11_6_9.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step1-choice13-hover.png")!important;
}
.gchoice_11_6_10:hover span.image-choices-choice-image-wrap,
.gchoice_11_6_10.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2018/12/button4-hover.png")!important;
}
.gchoice_11_6_11:hover span.image-choices-choice-image-wrap,
.gchoice_11_6_11.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step1-choice10-hover.png")!important;
}

.gchoice_11_11_0:hover span.image-choices-choice-image-wrap,
.gchoice_11_11_0.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step3-choice1-hover.png")!important;
}
.gchoice_11_11_1:hover span.image-choices-choice-image-wrap,
.gchoice_11_11_1.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step3-choice2-hover.png")!important;
}
.gchoice_11_11_2:hover span.image-choices-choice-image-wrap,
.gchoice_11_11_2.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step3-choice3-hover.png")!important;
}
.gchoice_11_11_3:hover span.image-choices-choice-image-wrap,
.gchoice_11_11_3.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step3-choice4-hover.png")!important;
}
.gchoice_11_11_4:hover span.image-choices-choice-image-wrap,
.gchoice_11_11_4.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step3-choice5-hover-1.png")!important;
}
.gchoice_11_11_5:hover span.image-choices-choice-image-wrap,
.gchoice_11_11_5.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step3-choice6-hover.png")!important;
}
.gchoice_11_11_6:hover span.image-choices-choice-image-wrap,
.gchoice_11_11_6.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step3-choice7-hover.png")!important;
}
.gchoice_11_11_7:hover span.image-choices-choice-image-wrap,
.gchoice_11_11_7.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step3-choice8-hover.png")!important;
}
.gchoice_11_11_8:hover span.image-choices-choice-image-wrap,
.gchoice_11_11_8.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step3-choice9-hover.png")!important;
}
.gchoice_11_11_9:hover span.image-choices-choice-image-wrap,
.gchoice_11_11_9.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step3-choice10-hover.png")!important;
}
.gchoice_11_11_10:hover span.image-choices-choice-image-wrap,
.gchoice_11_11_10.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step3-choice11-hover.png")!important;
}

.gchoice_11_19_0:hover span.image-choices-choice-image-wrap,
.gchoice_11_19_0.image-choices-choice-selected span.image-choices-choice-image-wrap,
.gchoice_11_32_0:hover span.image-choices-choice-image-wrap,
.gchoice_11_32_0.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step7-choice1-hover.png")!important;
}
.gchoice_11_19_1:hover span.image-choices-choice-image-wrap,
.gchoice_11_19_1.image-choices-choice-selected span.image-choices-choice-image-wrap,
.gchoice_11_32_1:hover span.image-choices-choice-image-wrap,
.gchoice_11_32_1.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step7-choice3-hover.png")!important;
}
.gchoice_11_19_2:hover span.image-choices-choice-image-wrap,
.gchoice_11_19_2.image-choices-choice-selected span.image-choices-choice-image-wrap,
.gchoice_11_32_2:hover span.image-choices-choice-image-wrap,
.gchoice_11_32_2.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step7-choice5-hover.png")!important;
}
.gchoice_11_19_3:hover span.image-choices-choice-image-wrap,
.gchoice_11_19_3.image-choices-choice-selected span.image-choices-choice-image-wrap,
.gchoice_11_32_3:hover span.image-choices-choice-image-wrap,
.gchoice_11_32_3.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step7-choice2-hover.png")!important;
}
.gchoice_11_19_4:hover span.image-choices-choice-image-wrap,
.gchoice_11_19_4.image-choices-choice-selected span.image-choices-choice-image-wrap,
.gchoice_11_32_4:hover span.image-choices-choice-image-wrap,
.gchoice_11_32_4.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step7-choice4-hover.png")!important;
}
.gchoice_11_19_5:hover span.image-choices-choice-image-wrap,
.gchoice_11_19_5.image-choices-choice-selected span.image-choices-choice-image-wrap,
.gchoice_11_32_5:hover span.image-choices-choice-image-wrap,
.gchoice_11_32_5.image-choices-choice-selected span.image-choices-choice-image-wrap,
.gchoice_11_36_2:hover span.image-choices-choice-image-wrap,
.gchoice_11_36_2.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step7-choice6-hover.png")!important;
}

.gchoice_11_24_0:hover span.image-choices-choice-image-wrap,
.gchoice_11_24_0.image-choices-choice-selected span.image-choices-choice-image-wrap,
.gchoice_11_36_0:hover span.image-choices-choice-image-wrap,
.gchoice_11_36_0.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step6-choice1-hover.png")!important;
}
.gchoice_11_24_1:hover span.image-choices-choice-image-wrap,
.gchoice_11_24_1.image-choices-choice-selected span.image-choices-choice-image-wrap,
.gchoice_11_36_1:hover span.image-choices-choice-image-wrap,
.gchoice_11_36_1.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step6-choice2-hover.png")!important;
}

.gchoice_11_27_0:hover span.image-choices-choice-image-wrap,
.gchoice_11_27_0.image-choices-choice-selected span.image-choices-choice-image-wrap,
.gchoice_11_39_0:hover span.image-choices-choice-image-wrap,
.gchoice_11_39_0.image-choices-choice-selected span.image-choices-choice-image-wrap,
.gchoice_11_43_0:hover span.image-choices-choice-image-wrap,
.gchoice_11_43_0.image-choices-choice-selected span.image-choices-choice-image-wrap,
.gchoice_11_47_0:hover span.image-choices-choice-image-wrap,
.gchoice_11_47_0.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step6a-choice1-hover.png")!important;
}
.gchoice_11_27_1:hover span.image-choices-choice-image-wrap,
.gchoice_11_27_1.image-choices-choice-selected span.image-choices-choice-image-wrap,
.gchoice_11_39_1:hover span.image-choices-choice-image-wrap,
.gchoice_11_39_1.image-choices-choice-selected span.image-choices-choice-image-wrap,
.gchoice_11_43_1:hover span.image-choices-choice-image-wrap,
.gchoice_11_43_1.image-choices-choice-selected span.image-choices-choice-image-wrap,
.gchoice_11_47_1:hover span.image-choices-choice-image-wrap,
.gchoice_11_47_1.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step6a-choice2-hover.png")!important;
}
.gchoice_11_76_0:hover span.image-choices-choice-image-wrap,
.gchoice_11_76_0.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step2-choice2-hover.png")!important;
}
.gchoice_11_76_1:hover span.image-choices-choice-image-wrap,
.gchoice_11_76_1.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/step2-choice3-hover.png")!important;
}

.gchoice_11_153_0:hover span.image-choices-choice-image-wrap,
.gchoice_11_153_0.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/PR_HOVER.png")!important;
}
.gchoice_11_153_1:hover span.image-choices-choice-image-wrap,
.gchoice_11_153_1.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/PC_HOVER.png")!important;
}
.gchoice_11_153_2:hover span.image-choices-choice-image-wrap,
.gchoice_11_153_2.image-choices-choice-selected span.image-choices-choice-image-wrap{
    background-image:url("/wp-content/uploads/2025/04/lo-h.png")!important;
}

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

#PrethypothecaireDynamic h1{
  color: white;
  text-align: center;
  font-size: 28px;
  font-family: "Inter", Sans-serif;
  font-weight:300;
}
#PrethypothecaireDynamic h1 span{
 font-family: "Inter", Sans-serif; 
 font-weight:700;
}
#PrethypothecaireDynamic p{
  color: white;
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-weight:300;
  font-size:16px;
}
#PrethypothecaireDynamic p a {
	color: #fff;
}
body #PrethypothecaireDynamic img.dynamic-arrow{
    position: absolute;
    bottom: 25px!important;
    width: 120px;
    right: 0!important;
}

#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: -20px;
    bottom: 40px;
    width: 100px;
}
#dynamic-man-img {
  width: 230px;
  left: -180px;
  bottom: -30px;
}

#PrethypothecaireDynamic img.last-arrow{
    bottom:100px!important;
}

.drk-terms {
  text-align: center;
  display: block;
  max-width: 475px;
  margin: 15px auto 0;
}

.drk-terms img {
	max-width: 60px!important;
	margin-right: 10px!important;
	display:inline-block!important;
}
.drk-terms p {
	font-size: 14px!important;
	margin-bottom: 0!important;
	color: #ffffff!important;
	width: calc(100% - 75px)!important;
	text-align: left!important;
	line-height: 1.2!important;
	display:inline-block!important;
	font-family: "Inter", Sans-serif!important;
	font-weight:300;
}
.drk-terms p a {
	color: #ffffff!important;
	font-family: "Inter", Sans-serif!important;
	font-weight:300;
}

.drk-terms p a:hover{
    text-decoration: underline;
    color:#ff5400 !important;
}


#PrethypothecaireDynamic .gform_legacy_markup_wrapper ul.gform_fields li.gfield{
    margin-top:0!important;
    margin-bottom:8px!important;
}

#PrethypothecaireDynamic .gform_legacy_markup_wrapper ul.gform_fields li.gfield.status-bar{
    margin-top:15px!important;
}

@media only screen and (min-width:1367px){
    #PrethypothecaireDynamic > .elementor-container > .elementor-row {
        max-width: 740px;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1366px) {
    #PrethypothecaireDynamic > .elementor-container > .elementor-row {
        max-width: 620px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    #PrethypothecaireDynamic > .elementor-container > .elementor-row {
        max-width: 80%;
    }    
}

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

    #PrethypothecaireDynamic img.last-arrow{
        bottom:95px!important;
    }
    
    #dynamic-man-img{
        left:-105px;
        width:180px;
    }
}

@media only screen and (max-width: 767px) {
    #field_11_3{
        position: relative;
    }

    body #PrethypothecaireDynamic img.dynamic-arrow {
		bottom: -35px !important;
		top: initial !important;
		transform: rotate(-10deg);
        right: -20px !important;
        transform: rotate(-35deg);
        -ms-transform: rotate(-35deg);
        -webkit-transform: rotate(-35deg);
        -moz-transform: rotate(-35deg);
        -o-transform: rotate(-35deg);
        width: 80px;
    }    


    #PrethypothecaireDynamic h1 {
        font-size: 23px;
        margin-top: 15px !important;
		padding:0 20px;
    } 

    #gform_page_11_1 .gform_page_footer::after {
        content: "";
        background: url(/wp-content/uploads/2024/05/dynamicman-1.png)!important;
        display: block;
        width: 130px;
        height: 257px;
        margin: 30px auto -43px!important;
        background-size: cover!important;
    }

    #field_11_3 img.ssl-img{
        bottom:-125px!important;
    }

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

    #PrethypothecaireDynamic img.last-arrow {
		bottom: 150px !important;
		width: 75px;
		transform: rotate(-20deg);
		-ms-transform: rotate(-20deg);
		-webkit-transform: rotate(-20deg);
		-moz-transform: rotate(-20deg);
		-o-transform: rotate(-20deg);
		right:-35px;
    }

    #gform_wrapper_11 #gform_next_button_11_1{
        width:100%;
    }

    #PrethypothecaireDynamic p{
        width:100%;
    }

    #field_11_3{
        padding-right:0;
    }
}


@media only screen and (max-width:640px){

    #gform_wrapper_11{
        width:100%;
    }

    #gform_wrapper_11 #gform_next_button_11_1 {
        padding: 10px 20px!important;
        font-size: 18px !important;
    }

	#input_11_67,
	#input_11_72{
		text-align: left!important;
	}

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

    #PrethypothecaireDynamic .gform_legacy_markup_wrapper .ginput_complex .ginput_full, 
    #PrethypothecaireDynamic .gform_legacy_markup_wrapper .ginput_complex .ginput_left, 
    #PrethypothecaireDynamic .gform_legacy_markup_wrapper .ginput_complex .ginput_right {
        min-height: 40px!important;
    }
}

@media only screen and (max-width:480px){
    #gform_wrapper_11 #gform_next_button_11_1,
	#gform_page_11_2 .image-choices-field .image-choices-choice,
	#gform_page_11_7 .image-choices-field .image-choices-choice, 
	#gform_page_11_8 .image-choices-field .image-choices-choice, 
	#gform_page_11_9 .image-choices-field .image-choices-choice,
	 #gform_page_11_11 .image-choices-field .image-choices-choice, 
	 #gform_page_11_12 .image-choices-field .image-choices-choice, 
	 #gform_page_11_13 .image-choices-field .image-choices-choice{
        width:100%!important;
        white-space: initial;
    }

    body #PrethypothecaireDynamic img.dynamic-arrow {
        bottom: -20px !important;
        right: -40px !important;
    }

	#PrethypothecaireDynamic h1{
		padding:0!important;
	}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-10da635 */@media (max-width: 767px) {
    .elementor-3101 .elementor-element.elementor-element-10da635 {
        max-width: 50%;
    }
    
    .elementor-3101 .elementor-element.elementor-element-10da635 .elementor-image-box-content {
        display:
        none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90d8c65 */.elementor-3101 .elementor-element.elementor-element-90d8c65{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b159192 */.elementor-3101 .elementor-element.elementor-element-b159192 {
    clip-path: unset!important;
}/* End custom CSS */
/* Start custom CSS */.site-container{
    position: relative;
}

.site-header,
.site-footer{
    display:none;
}

.hide{
    display: none;
}
#gform_page_11_1 {
    visibility: hidden;
}

.float-left{
    max-width:740px;
    float:left;
}

.section1{
    clip-path: polygon(0 0, 100% 0, 100% 80%, 0 100%);
}

.section2{
    clip-path: polygon(0 20%, 100% 0, 100% 80%, 0 100%);
    margin-top:-280px;
}

.section3{
    margin-top:-280px;
}
.section-services{
    clip-path: polygon(0 20%, 100% 0, 100% 80%, 0 100%);
    margin-top:-280px;
}
.testimonial-section .elementor-container{
    grid-gap:50px
}

.quote > .elementor-widget-wrap{
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.ssl-div img{
    width: 60px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
.ssl-div p{
    display: inline;
    vertical-align: middle;
}

/*.quote:before{*/
/*    content:"";*/
/*    background-image: url(/wp-content/uploads/2024/02/quote-blue.png);*/
/*    width: 90px;*/
/*    height: 122px;*/
/*    background-size: cover;*/
/*    background-position: center;*/
/*    position: absolute;*/
/*    left: -22px;*/
/*    top: 65px;*/
/*    z-index: 2;*/
/*}*/

/*.quote.blue:before{*/
/*    background-image: url(/wp-content/uploads/2024/02/quote-blue.png);*/
/*}*/

/*.quote.green:before{*/
/*    background-image: url(/wp-content/uploads/2024/02/quote-green.png);*/
/*}*/

/*.quote.orange:before{*/
/*    background-image: url(/wp-content/uploads/2024/02/quote-orange.png);*/
/*}*/

.quote .elementor-widget-wrap{
    align-content: space-between;
}

@media only screen and (max-width:1024px){
    .section2 {
        clip-path: polygon(0 12%, 100% 0, 100% 80%, 0 100%);
        margin-top: -245px;
    }
    
    .quote:before{
        width:60px;
        height:81px;
        left:-15px;
    }
    
    .testimonial-section .elementor-container{
        grid-gap:20px
    }
    
    .testimonial-section .elementor-column.elementor-col-33{
        width:calc(33.33% - 20px)!important;
    }
    
    .float-left{
        max-width:550px;
        float:left;
    }
}

@media only screen and (max-width:767px){
    .elementor-439 .elementor-element.elementor-element-21a932d7 .submit-arrow{
        bottom:70px;
        left: auto!important;
        right: -20px!important;
        z-index:9;
    }
    .curved-mascot{
        position:static!important;
        margin:20px auto -20px;
    }
    
    .testimonial-section .elementor-column.elementor-col-33{
        width:calc(100%)!important;
    }
    
    .section2{
        clip-path: polygon(0 12%, 100% 0, 100% 90%, 0 100%);
        margin-top:-410px;
    }
    
    .quote:before{
        top:35px;
    }
    
    .section3{
        margin-top:-250px;
    }
    
    .float-left{
        max-width:100%;
        float:none;
    }
}/* End custom CSS */