.elementor-42585 .elementor-element.elementor-element-1345b18 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-42585 .elementor-element.elementor-element-1345b18:not(.elementor-motion-effects-element-type-background), .elementor-42585 .elementor-element.elementor-element-1345b18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xpertise360.com/wp-content/uploads/2025/06/2025.06.11_certification_comportemental-02-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42585 .elementor-element.elementor-element-1345b18 > .elementor-background-overlay{background-color:#998543;opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42585 .elementor-element.elementor-element-1345b18{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:5rem 0rem 4.75rem 0rem;z-index:13;}.elementor-42585 .elementor-element.elementor-element-1345b18 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-42585 .elementor-element.elementor-element-0c57cbb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42585 .elementor-element.elementor-element-0c57cbb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0rem 0rem 0rem 0rem;}.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-42585 .elementor-element.elementor-element-0a40d62 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42585 .elementor-element.elementor-element-0a40d62 .elementor-heading-title{color:#FFFFFF;font-family:"houschka-pro", Sans-serif;}.elementor-42585 .elementor-element.elementor-element-8895c31 .elementor-heading-title{color:#FFFFFF00;}.elementor-42585 .elementor-element.elementor-element-6b54c30 .elementor-heading-title{color:#FFFFFF;font-family:"houschka-pro", Sans-serif;}.elementor-bc-flex-widget .elementor-42585 .elementor-element.elementor-element-befe196.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-42585 .elementor-element.elementor-element-befe196.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-42585 .elementor-element.elementor-element-befe196 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42585 .elementor-element.elementor-element-befe196 > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0rem 0rem 0rem 0rem;}.elementor-42585 .elementor-element.elementor-element-03bd7da{width:auto;max-width:auto;align-self:flex-end;}.elementor-42585 .elementor-element.elementor-element-03bd7da > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0rem 0rem 3rem 0rem;}.elementor-42585 .elementor-element.elementor-element-03bd7da .elementor-heading-title{color:#FFFFFF;font-family:"houschka-pro", Sans-serif;}.elementor-42585 .elementor-element.elementor-element-e45b8fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-42585 .elementor-element.elementor-element-e45b8fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42585 .elementor-element.elementor-element-f30c322 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-wc-add-to-cart .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-42585 .elementor-element.elementor-element-e1c4d1e .elementor-button{background-color:#8C7A3A;font-family:"houschka-pro", Sans-serif;font-weight:700;line-height:2em;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;padding:18px 0px 0px 0px;}body:not(.rtl) .elementor-42585 .elementor-element.elementor-element-e1c4d1e{left:48.1vw;}body.rtl .elementor-42585 .elementor-element.elementor-element-e1c4d1e{right:48.1vw;}.elementor-42585 .elementor-element.elementor-element-e1c4d1e{top:-31vh;}.elementor-42585 .elementor-element.elementor-element-9f075a8:not(.elementor-motion-effects-element-type-background), .elementor-42585 .elementor-element.elementor-element-9f075a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42585 .elementor-element.elementor-element-9f075a8{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-3px;margin-bottom:-3px;padding:8rem 0rem 4rem 0rem;}.elementor-42585 .elementor-element.elementor-element-9f075a8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42585 .elementor-element.elementor-element-ac85161 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-42585 .elementor-element.elementor-element-ac85161 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-42585 .elementor-element.elementor-element-a2fa932 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-42585 .elementor-element.elementor-element-a2fa932 .elementor-heading-title{color:#BF9E20;}.elementor-42585 .elementor-element.elementor-element-da36853 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-42585 .elementor-element.elementor-element-da36853 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-42585 .elementor-element.elementor-element-0573f87 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-42585 .elementor-element.elementor-element-0573f87 .elementor-heading-title{color:#BF9E20;}.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-42585 .elementor-element.elementor-element-2c9901e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-42585 .elementor-element.elementor-element-6796a4f:not(.elementor-motion-effects-element-type-background), .elementor-42585 .elementor-element.elementor-element-6796a4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42585 .elementor-element.elementor-element-6796a4f{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1rem 0rem 11rem 0rem;}.elementor-42585 .elementor-element.elementor-element-6796a4f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-42585 .elementor-element.elementor-element-d1038b0.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-42585 .elementor-element.elementor-element-d1038b0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-42585 .elementor-element.elementor-element-d1038b0 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.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-42585 .elementor-element.elementor-element-43cf4be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(15px/2);}.elementor-42585 .elementor-element.elementor-element-43cf4be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(15px/2);}.elementor-42585 .elementor-element.elementor-element-43cf4be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-42585 .elementor-element.elementor-element-43cf4be .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-15px/2);margin-left:calc(-15px/2);}body.rtl .elementor-42585 .elementor-element.elementor-element-43cf4be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-15px/2);}body:not(.rtl) .elementor-42585 .elementor-element.elementor-element-43cf4be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-15px/2);}.elementor-42585 .elementor-element.elementor-element-43cf4be .elementor-icon-list-icon i{color:#262626;transition:color 0.3s;}.elementor-42585 .elementor-element.elementor-element-43cf4be .elementor-icon-list-icon svg{fill:#262626;transition:fill 0.3s;}.elementor-42585 .elementor-element.elementor-element-43cf4be{--e-icon-list-icon-size:33px;--icon-vertical-offset:0px;}.elementor-42585 .elementor-element.elementor-element-43cf4be .elementor-icon-list-icon{padding-right:10px;}.elementor-42585 .elementor-element.elementor-element-43cf4be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42585 .elementor-element.elementor-element-43cf4be .elementor-icon-list-item > a{font-family:"acumin-pro", Sans-serif;font-weight:bold;text-transform:uppercase;line-height:1.4em;}.elementor-42585 .elementor-element.elementor-element-43cf4be .elementor-icon-list-text{color:#262626;transition:color 0.3s;}.elementor-bc-flex-widget .elementor-42585 .elementor-element.elementor-element-7b4235d.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-42585 .elementor-element.elementor-element-7b4235d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-42585 .elementor-element.elementor-element-7b4235d > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-42585 .elementor-element.elementor-element-f8233f8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(15px/2);}.elementor-42585 .elementor-element.elementor-element-f8233f8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(15px/2);}.elementor-42585 .elementor-element.elementor-element-f8233f8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-42585 .elementor-element.elementor-element-f8233f8 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-15px/2);margin-left:calc(-15px/2);}body.rtl .elementor-42585 .elementor-element.elementor-element-f8233f8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-15px/2);}body:not(.rtl) .elementor-42585 .elementor-element.elementor-element-f8233f8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-15px/2);}.elementor-42585 .elementor-element.elementor-element-f8233f8 .elementor-icon-list-icon i{color:#262626;transition:color 0.3s;}.elementor-42585 .elementor-element.elementor-element-f8233f8 .elementor-icon-list-icon svg{fill:#262626;transition:fill 0.3s;}.elementor-42585 .elementor-element.elementor-element-f8233f8{--e-icon-list-icon-size:33px;--icon-vertical-offset:0px;}.elementor-42585 .elementor-element.elementor-element-f8233f8 .elementor-icon-list-icon{padding-right:10px;}.elementor-42585 .elementor-element.elementor-element-f8233f8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42585 .elementor-element.elementor-element-f8233f8 .elementor-icon-list-item > a{font-family:"acumin-pro", Sans-serif;font-weight:600;text-transform:uppercase;line-height:1.4em;}.elementor-42585 .elementor-element.elementor-element-f8233f8 .elementor-icon-list-text{color:#262626;transition:color 0.3s;}.elementor-42585 .elementor-element.elementor-element-03b0624:not(.elementor-motion-effects-element-type-background), .elementor-42585 .elementor-element.elementor-element-03b0624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42585 .elementor-element.elementor-element-03b0624{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-42585 .elementor-element.elementor-element-03b0624 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42585 .elementor-element.elementor-element-0b8d55a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-42585 .elementor-element.elementor-element-2751f05 > .elementor-widget-container{margin:0px -15px -20px 0px;padding:0px 0px 0px 0px;}.elementor-42585 .elementor-element.elementor-element-6a73cad:not(.elementor-motion-effects-element-type-background), .elementor-42585 .elementor-element.elementor-element-6a73cad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;}.elementor-42585 .elementor-element.elementor-element-6a73cad{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:8rem 0rem 0rem 0rem;z-index:4;}.elementor-42585 .elementor-element.elementor-element-6a73cad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42585 .elementor-element.elementor-element-79ca475 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-42585 .elementor-element.elementor-element-79ca475 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0rem 0rem 0rem 0rem;}.elementor-42585 .elementor-element.elementor-element-272e526 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-42585 .elementor-element.elementor-element-272e526{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-42585 .elementor-element.elementor-element-d450311.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-42585 .elementor-element.elementor-element-d450311.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-42585 .elementor-element.elementor-element-d450311 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0px 40px 0px 0px;}.elementor-42585 .elementor-element.elementor-element-d450311 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42585 .elementor-element.elementor-element-ec6c3c3 > .elementor-widget-container{margin:-4rem 0rem -9rem 7rem;padding:0px 0px 0px 0px;}.elementor-42585 .elementor-element.elementor-element-ec6c3c3{z-index:11;}.elementor-42585 .elementor-element.elementor-element-ec6c3c3 .elementor-heading-title{color:#96844200;}.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-42585 .elementor-element.elementor-element-7c35388 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-42585 .elementor-element.elementor-element-7c35388 img{max-width:100%;height:650px;object-fit:cover;object-position:center center;}.elementor-42585 .elementor-element.elementor-element-4eaf05b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42585 .elementor-element.elementor-element-4eaf05b > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0rem 13rem 7rem 0rem;}.elementor-42585 .elementor-element.elementor-element-6b1ffeb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42585 .elementor-element.elementor-element-6b1ffeb .elementor-heading-title{color:#968442;}.elementor-42585 .elementor-element.elementor-element-523336e > .elementor-widget-container{margin:5px 0px 15px 0px;}.elementor-42585 .elementor-element.elementor-element-523336e .elementor-heading-title{color:#968442;}.elementor-42585 .elementor-element.elementor-element-1873404 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42585 .elementor-element.elementor-element-1873404 .elementor-heading-title{color:#968442;}.elementor-42585 .elementor-element.elementor-element-259e12d > .elementor-widget-container{margin:5px 0px 15px 0px;}.elementor-42585 .elementor-element.elementor-element-259e12d .elementor-heading-title{color:#968442;}.elementor-42585 .elementor-element.elementor-element-9d06034 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42585 .elementor-element.elementor-element-9d06034 .elementor-heading-title{color:#968442;}.elementor-42585 .elementor-element.elementor-element-ec3dbea > .elementor-widget-container{margin:5px 0px 15px 0px;}.elementor-42585 .elementor-element.elementor-element-ec3dbea .elementor-heading-title{color:#968442;}.elementor-42585 .elementor-element.elementor-element-1688d52 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42585 .elementor-element.elementor-element-1688d52 .elementor-heading-title{color:#968442;}.elementor-42585 .elementor-element.elementor-element-c7d4aec > .elementor-widget-container{margin:5px 0px 15px 0px;}.elementor-42585 .elementor-element.elementor-element-c7d4aec .elementor-heading-title{color:#968442;}.elementor-42585 .elementor-element.elementor-element-cd340b4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42585 .elementor-element.elementor-element-cd340b4 .elementor-heading-title{color:#968442;}.elementor-42585 .elementor-element.elementor-element-98b8537 > .elementor-widget-container{margin:5px 0px 15px 0px;}.elementor-42585 .elementor-element.elementor-element-98b8537 .elementor-heading-title{color:#968442;}.elementor-42585 .elementor-element.elementor-element-7e380c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42585 .elementor-element.elementor-element-7e380c4 .elementor-heading-title{color:#968442;}.elementor-42585 .elementor-element.elementor-element-01163f3 > .elementor-widget-container{margin:5px 0px 15px 0px;}.elementor-42585 .elementor-element.elementor-element-01163f3 .elementor-heading-title{color:#968442;}.elementor-42585 .elementor-element.elementor-element-f25d91e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42585 .elementor-element.elementor-element-f25d91e .elementor-heading-title{color:#968442;}.elementor-42585 .elementor-element.elementor-element-e8bcab8 > .elementor-widget-container{margin:5px 0px 15px 0px;}.elementor-42585 .elementor-element.elementor-element-e8bcab8 .elementor-heading-title{color:#968442;}.elementor-42585 .elementor-element.elementor-element-19107c4:not(.elementor-motion-effects-element-type-background), .elementor-42585 .elementor-element.elementor-element-19107c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-42585 .elementor-element.elementor-element-19107c4{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0rem 0rem 0rem 0rem;z-index:2;}.elementor-42585 .elementor-element.elementor-element-19107c4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42585 .elementor-element.elementor-element-8f9a3d9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42585 .elementor-element.elementor-element-8f9a3d9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-15px 0px -21px -6px;--e-column-margin-right:0px;--e-column-margin-left:-6px;padding:0px 0px 0px 0px;}.elementor-42585 .elementor-element.elementor-element-8f9a3d9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42585 .elementor-element.elementor-element-8f9a3d9{z-index:2;}.elementor-42585 .elementor-element.elementor-element-856f142 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42585 .elementor-element.elementor-element-856f142 .elementor-heading-title{color:#F6F6F6;font-family:"houschka-pro", Sans-serif;font-weight:700;line-height:0.9em;}.elementor-42585 .elementor-element.elementor-element-db67f1a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-42585 .elementor-element.elementor-element-db67f1a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-42585 .elementor-element.elementor-element-db67f1a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42585 .elementor-element.elementor-element-db67f1a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:8rem 13rem 8rem 0rem;}.elementor-42585 .elementor-element.elementor-element-db67f1a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42585 .elementor-element.elementor-element-db67f1a{z-index:3;}.elementor-42585 .elementor-element.elementor-element-39491ac > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-42585 .elementor-element.elementor-element-39491ac .elementor-heading-title{color:#BF9E20;font-family:"Roboto", Sans-serif;font-weight:600;}.woocommerce .elementor-widget-woocommerce-product-price .price{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-42585 .elementor-element.elementor-element-7986a93 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-42585 .elementor-element.elementor-element-7986a93 .price{color:#262626;font-family:"Roboto", Sans-serif;font-weight:600;}.woocommerce .elementor-42585 .elementor-element.elementor-element-7986a93 .price ins{color:#262626;}.elementor-42585 .elementor-element.elementor-element-816e058 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-42585 .elementor-element.elementor-element-74b30d1 > .elementor-widget-container{margin:-10px -10px -10px -10px;padding:10px 0px 0px 0px;}.elementor-42585 .elementor-element.elementor-element-74b30d1 .cart button, .elementor-42585 .elementor-element.elementor-element-74b30d1 .cart .button{font-family:"houschka-pro", Sans-serif;transition:all 0.2s;}.elementor-42585 .elementor-element.elementor-element-74b30d1 .quantity .qty{transition:all 0.2s;}.elementor-42585 .elementor-element.elementor-element-72d72bb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-42585 .elementor-element.elementor-element-72d72bb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42585 .elementor-element.elementor-element-72d72bb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-42585 .elementor-element.elementor-element-72d72bb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42585 .elementor-element.elementor-element-e4385db > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-42585 .elementor-element.elementor-element-e4385db:not(.elementor-motion-effects-element-type-background), .elementor-42585 .elementor-element.elementor-element-e4385db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42585 .elementor-element.elementor-element-e4385db > .elementor-container{min-height:21vw;}.elementor-42585 .elementor-element.elementor-element-e4385db{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7% 15% 7% 15%;}.elementor-42585 .elementor-element.elementor-element-e4385db > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42585 .elementor-element.elementor-element-4d9df1b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-42585 .elementor-element.elementor-element-9912746{width:auto;max-width:auto;}.elementor-42585 .elementor-element.elementor-element-9912746 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-42585 .elementor-element.elementor-element-a4b9cce > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-42585 .elementor-element.elementor-element-a4b9cce:not(.elementor-motion-effects-element-type-background), .elementor-42585 .elementor-element.elementor-element-a4b9cce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xpertise360.com/wp-content/uploads/2025/06/2025.06.11_certification_comportemental-04.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42585 .elementor-element.elementor-element-a4b9cce > .elementor-background-overlay{background-color:#998543;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42585 .elementor-element.elementor-element-a4b9cce > .elementor-container{min-height:21vw;}.elementor-42585 .elementor-element.elementor-element-a4b9cce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7% 7% 7% 7%;}.elementor-42585 .elementor-element.elementor-element-b7985b3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-42585 .elementor-element.elementor-element-b7985b3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-42585 .elementor-element.elementor-element-b7985b3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-42585 .elementor-element.elementor-element-b7985b3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42585 .elementor-element.elementor-element-3cebec0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-42585 .elementor-element.elementor-element-3cebec0:not(.elementor-motion-effects-element-type-background), .elementor-42585 .elementor-element.elementor-element-3cebec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xpertise360.com/wp-content/uploads/2025/06/2025.06.11_certification_comportemental-05.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42585 .elementor-element.elementor-element-3cebec0 > .elementor-container{min-height:45vw;}.elementor-42585 .elementor-element.elementor-element-3cebec0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 4% 4% 4%;}.elementor-42585 .elementor-element.elementor-element-3cebec0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42585 .elementor-element.elementor-element-c18f650{text-align:right;}.elementor-42585 .elementor-element.elementor-element-c18f650 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-42585 .elementor-element.elementor-element-506049d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-42585 .elementor-element.elementor-element-506049d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-42585 .elementor-element.elementor-element-506049d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-42585 .elementor-element.elementor-element-506049d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42585 .elementor-element.elementor-element-e2a9b8e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-42585 .elementor-element.elementor-element-e2a9b8e:not(.elementor-motion-effects-element-type-background), .elementor-42585 .elementor-element.elementor-element-e2a9b8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xpertise360.com/wp-content/uploads/2025/06/2025.06.11_certification_comportemental-06.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42585 .elementor-element.elementor-element-e2a9b8e > .elementor-container{min-height:21vw;}.elementor-42585 .elementor-element.elementor-element-e2a9b8e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7% 7% 7% 7%;}.elementor-42585 .elementor-element.elementor-element-e2a9b8e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42585 .elementor-element.elementor-element-722cfe6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-42585 .elementor-element.elementor-element-722cfe6:not(.elementor-motion-effects-element-type-background), .elementor-42585 .elementor-element.elementor-element-722cfe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-42585 .elementor-element.elementor-element-722cfe6 > .elementor-container{min-height:21vw;}.elementor-42585 .elementor-element.elementor-element-722cfe6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7% 7% 7% 7%;}.elementor-42585 .elementor-element.elementor-element-722cfe6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-42585 .elementor-element.elementor-element-2415f48 .elementor-icon-wrapper{text-align:center;}.elementor-42585 .elementor-element.elementor-element-2415f48 .elementor-icon{font-size:200px;}.elementor-42585 .elementor-element.elementor-element-2415f48 .elementor-icon svg{height:200px;}@media(max-width:1024px){.elementor-42585 .elementor-element.elementor-element-1345b18{padding:8rem 5rem 3rem 5rem;}.elementor-42585 .elementor-element.elementor-element-0c57cbb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-42585 .elementor-element.elementor-element-6b54c30 > .elementor-widget-container{margin:4rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-42585 .elementor-element.elementor-element-9f075a8{padding:6rem 0rem 3rem 0rem;}.elementor-42585 .elementor-element.elementor-element-ac85161 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-42585 .elementor-element.elementor-element-da36853 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-42585 .elementor-element.elementor-element-6796a4f{padding:2rem 5rem 6rem 5rem;}.elementor-42585 .elementor-element.elementor-element-d1038b0 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-42585 .elementor-element.elementor-element-7b4235d > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-42585 .elementor-element.elementor-element-2751f05 > .elementor-widget-container{margin:0px -8px -10px 0px;}.elementor-42585 .elementor-element.elementor-element-6a73cad{margin-top:0px;margin-bottom:0px;padding:6rem 0rem 0rem 0rem;}.elementor-42585 .elementor-element.elementor-element-79ca475 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-42585 .elementor-element.elementor-element-272e526{margin-top:0px;margin-bottom:0px;}.elementor-42585 .elementor-element.elementor-element-d450311 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-42585 .elementor-element.elementor-element-ec6c3c3 > .elementor-widget-container{margin:-3rem 0rem -5.5rem 2rem;}.elementor-42585 .elementor-element.elementor-element-ec6c3c3{z-index:11;}.elementor-42585 .elementor-element.elementor-element-7c35388{z-index:10;}.elementor-42585 .elementor-element.elementor-element-7c35388 img{max-width:100%;height:500px;}.elementor-42585 .elementor-element.elementor-element-4eaf05b > .elementor-element-populated{padding:0rem 3rem 5rem 0rem;}.elementor-42585 .elementor-element.elementor-element-19107c4{padding:0rem 0rem 0rem 0rem;}.elementor-42585 .elementor-element.elementor-element-db67f1a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42585 .elementor-element.elementor-element-db67f1a > .elementor-element-populated{padding:6rem 5rem 6rem 3rem;}.elementor-42585 .elementor-element.elementor-element-74b30d1 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-42585 .elementor-element.elementor-element-e4385db > .elementor-container{min-height:42vw;}.elementor-42585 .elementor-element.elementor-element-e4385db{padding:3% 3% 3% 3%;}.elementor-42585 .elementor-element.elementor-element-a4b9cce > .elementor-container{min-height:42vw;}.elementor-42585 .elementor-element.elementor-element-a4b9cce{padding:3% 3% 3% 3%;}.elementor-42585 .elementor-element.elementor-element-3cebec0 > .elementor-container{min-height:90vw;}.elementor-42585 .elementor-element.elementor-element-3cebec0{padding:3% 3% 3% 3%;}.elementor-42585 .elementor-element.elementor-element-e2a9b8e > .elementor-container{min-height:42vw;}.elementor-42585 .elementor-element.elementor-element-e2a9b8e{padding:3% 3% 3% 3%;}.elementor-42585 .elementor-element.elementor-element-722cfe6 > .elementor-container{min-height:37vw;}.elementor-42585 .elementor-element.elementor-element-722cfe6{padding:6% 6% 6% 6%;}.elementor-42585 .elementor-element.elementor-element-2415f48 .elementor-icon{font-size:240px;}.elementor-42585 .elementor-element.elementor-element-2415f48 .elementor-icon svg{height:240px;}}@media(max-width:767px){.elementor-42585 .elementor-element.elementor-element-1345b18{padding:4rem 0rem 4rem 0rem;}.elementor-bc-flex-widget .elementor-42585 .elementor-element.elementor-element-0c57cbb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-42585 .elementor-element.elementor-element-0c57cbb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-42585 .elementor-element.elementor-element-0c57cbb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-42585 .elementor-element.elementor-element-0c57cbb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-42585 .elementor-element.elementor-element-6b54c30 > .elementor-widget-container{padding:2.25rem 0rem 0rem 0rem;}.elementor-42585 .elementor-element.elementor-element-6b54c30 .elementor-heading-title{line-height:1.2em;}.elementor-bc-flex-widget .elementor-42585 .elementor-element.elementor-element-befe196.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-42585 .elementor-element.elementor-element-befe196.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-42585 .elementor-element.elementor-element-befe196.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-42585 .elementor-element.elementor-element-befe196 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-42585 .elementor-element.elementor-element-03bd7da > .elementor-widget-container{padding:4rem 0rem 0rem 0rem;}.elementor-42585 .elementor-element.elementor-element-03bd7da .elementor-heading-title{line-height:1.2em;}.elementor-42585 .elementor-element.elementor-element-9f075a8{margin-top:-3px;margin-bottom:-3px;padding:5rem 0rem 2rem 0rem;}.elementor-42585 .elementor-element.elementor-element-ac85161 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0rem 0rem 2rem 0rem;}.elementor-42585 .elementor-element.elementor-element-da36853 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1rem 0rem 0rem 0rem;}.elementor-42585 .elementor-element.elementor-element-6796a4f{padding:2rem 2rem 5rem 2rem;}.elementor-42585 .elementor-element.elementor-element-d1038b0 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-42585 .elementor-element.elementor-element-7b4235d > .elementor-element-populated{padding:1rem 0rem 0rem 0rem;}.elementor-42585 .elementor-element.elementor-element-2751f05 > .elementor-widget-container{margin:0px -5px -4px 0px;}.elementor-42585 .elementor-element.elementor-element-6a73cad{padding:4rem 0rem 0rem 0rem;}.elementor-42585 .elementor-element.elementor-element-79ca475 > .elementor-element-populated{padding:0rem 0rem 1rem 0rem;}.elementor-42585 .elementor-element.elementor-element-d450311 > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-42585 .elementor-element.elementor-element-ec6c3c3 > .elementor-widget-container{margin:-2rem 1rem -4rem 0rem;}.elementor-42585 .elementor-element.elementor-element-ec6c3c3{text-align:right;}.elementor-42585 .elementor-element.elementor-element-7c35388 img{height:320px;}.elementor-42585 .elementor-element.elementor-element-4eaf05b > .elementor-element-populated{padding:4rem 2rem 04rem 2rem;}.elementor-42585 .elementor-element.elementor-element-8f9a3d9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42585 .elementor-element.elementor-element-8f9a3d9 > .elementor-element-populated{margin:-6px 0px -7px -4px;--e-column-margin-right:0px;--e-column-margin-left:-4px;}.elementor-42585 .elementor-element.elementor-element-db67f1a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:2px;}.elementor-42585 .elementor-element.elementor-element-db67f1a > .elementor-element-populated{padding:5rem 2rem 5rem 2rem;}.elementor-42585 .elementor-element.elementor-element-816e058 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-42585 .elementor-element.elementor-element-74b30d1 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-42585 .elementor-element.elementor-element-4e7ca7b{z-index:20;}.elementor-42585 .elementor-element.elementor-element-9912746 .elementor-heading-title{font-size:15px;}.elementor-42585 .elementor-element.elementor-element-a4b9cce > .elementor-container{min-height:38vw;}.elementor-42585 .elementor-element.elementor-element-a4b9cce{padding:5% 5% 5% 5%;}.elementor-42585 .elementor-element.elementor-element-3cebec0 > .elementor-container{min-height:86vw;}.elementor-42585 .elementor-element.elementor-element-3cebec0{padding:5% 5% 5% 5%;}.elementor-42585 .elementor-element.elementor-element-c18f650 .elementor-heading-title{font-size:15px;}.elementor-42585 .elementor-element.elementor-element-e2a9b8e > .elementor-container{min-height:38vw;}.elementor-42585 .elementor-element.elementor-element-e2a9b8e{padding:5% 5% 5% 5%;}.elementor-42585 .elementor-element.elementor-element-722cfe6 > .elementor-container{min-height:36vw;}.elementor-42585 .elementor-element.elementor-element-2415f48 .elementor-icon{font-size:110px;}.elementor-42585 .elementor-element.elementor-element-2415f48 .elementor-icon svg{height:110px;}}@media(min-width:768px){.elementor-42585 .elementor-element.elementor-element-0c57cbb{width:98%;}.elementor-42585 .elementor-element.elementor-element-befe196{width:2%;}.elementor-42585 .elementor-element.elementor-element-d1038b0{width:50%;}.elementor-42585 .elementor-element.elementor-element-7b4235d{width:50%;}.elementor-42585 .elementor-element.elementor-element-79ca475{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-42585 .elementor-element.elementor-element-72d72bb{width:100%;}.elementor-42585 .elementor-element.elementor-element-b7985b3{width:100%;}.elementor-42585 .elementor-element.elementor-element-506049d{width:100%;}}@media(min-width:1025px){.elementor-42585 .elementor-element.elementor-element-1345b18:not(.elementor-motion-effects-element-type-background), .elementor-42585 .elementor-element.elementor-element-1345b18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-6b54c30 */.elementor-42585 .elementor-element.elementor-element-6b54c30 {
    font-family: "houschka-pro", Sans-serif;
    color: #ffffff;
    font-weight: 700;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0c57cbb */@keyframes slideUp {
    from {
        opacity: 0;
        transform: translate3d(0,45px,0)
        
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.slideInUp {
    animation-name: slideUp
}


.animated.animated-fast{
    -webkit-animation-duration: 700ms;
    animation-duration: 700ms;
    -webkit-transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03bd7da */.elementor-42585 .elementor-element.elementor-element-03bd7da {
    font-family: "houschka-pro", Sans-serif;
    color: #ffffff;
    font-weight: 700;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1345b18 */.elementor-42585 .elementor-element.elementor-element-1345b18 {
    height: 100vh;
    display: flex;
    justify-content: center;
  align-items: flex-end;
}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-e1c4d1e */#rotation .elementor-button-icon svg{
    width: 2em;
    transform: rotate(90deg)
}

#panierCote{
    padding-right: 12px;
    padding-left:10px;
    padding-bottom: 5px;
    line-height: 1.5em;
}

del {
    color: #ffffff;
}
.sidebutton .elementor-button {
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-43cf4be */@media all and (min-width: 1024px) {.elementor-42585 .elementor-element.elementor-element-43cf4be {
    max-width: 480px;
}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0b8d55a */@keyframes slideRight {
    from {
        opacity: 0;
        transform: translate3d(175px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.slideInRight {
    animation-name: slideRight
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d450311 */.equal {
display: flex;
height: 100%;
vertical-align: baseline;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-272e526 */.equal {
display: flex;
height: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8f9a3d9 */@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {
    .elementor-11624 .elementor-element.elementor-element-5104a7dc {
    width: 40%!important;
}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-7986a93 */.priceheight {
    height: 45px;
}

p.price br {
    display: none;
}

.woocommerce div.product p.price {
	display: flex;
	flex-direction: column-reverse;
}

.woocommerce div.product p.price .amount {
    font-weight: 800;
    font-family: 'houschka-pro', sans-serif;
    font-size: 1.25vw;
    letter-spacing: 0.09em;
    line-height: 1.2em;
    text-decoration-color: currentcolor;
    color: #262626;
    text-transform: uppercase;
    padding-bottom: 10px;
    font-variant-ligatures: contextual;
    -moz-font-feature-settings: "calt";
    -webkit-font-feature-settings: "calt";
    font-feature-settings: "calt";
}

@media all and (max-width: 1920px) {
    .woocommerce div.product p.price .amount {
        font-size: 1.5vw;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
.woocommerce div.product p.price .amount {
    font-size: calc(1rem + 0.65vw);
}}

@media all and (max-width: 1023px) {
    .woocommerce div.product p.price .amount {
        font-size: 2.9vw;
    }
}

@media all and (max-width: 767px) {
    .woocommerce div.product p.price .amount {
        font-size: 5.3vw;
    }
}

.woocommerce div.product p.price del {
    opacity: 1;
}

.woocommerce div.product p.price del .amount {
    color: #262626!important;
}

.woocommerce div.product p.price del .amount:before {
    content: "Prix régulier ";
}



.woocommerce div.product p.price ins .amount {
    color: #262626!important;
}

.woocommerce div.product p.price ins .amount:before {
    content: "En promotion ";
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-74b30d1 */.quantity {
    display: none;
}

.wc-deposits-wrapper .wc-deposits-option li {
    width: 100%;
     border: none;
    box-shadow: none;
    padding: 0 0 5px 0;
}

.woocommerce div.product form.cart label {
    font-family: Houschka-Pro!important;
}

.wc-deposits-option label {
    padding: 0;
    display: inline;
    vertical-align: middle;
    cursor: pointer;
    width: 100%;
    font-size: 1  em!important;
    border: none!important;
    font-family: Houschka-Pro !important;
    font-weight: 700;
    font-size: 1.25vw!important;
    letter-spacing: 0.09em;
}

@media all and (max-width: 1023px) {
    .wc-deposits-option label {
        font-size: 2.5vw!important;
    }
}

@media all and (max-width: 767px) {
    .wc-deposits-option label {
        font-size: 4.7vw!important;
        letter-spacing: 0.05em;
    }
}

.wc-deposits-wrapper .wc-deposits-option li input {
    margin: -2px 0.4em 0 0;
}

ul.wc-deposits-payment-plans {
    display: none!important;
}

form.cart {
    display: inline!important;
    border: none!important;
}

button.single_add_to_cart_button.button.alt {
    background-color: #262626!important;
    border-radius: 33px;
    text-transform: uppercase;
    font-size: 0.95em;
    margin-top: 0.6vw;
    padding-top: 15px;
}


input[type='radio'] {
   -webkit-appearance: none!important;
    -moz-appearance: none!important;
    -webkit-appearance: radio;
    height: 22px;
    width: 22px;
    border: 2px solid #262626!important;
    border-radius: 100%;
	margin: auto;
	background: transparent;
	
}


input[type='radio']:before {
        content: "";
        background: transparent;
        border-radius: 100%;
        display: inline-block;
        width: 14px;
        height: 14px;
        position: relative;
        top: 2px;
        left: 2px;
        cursor: pointer;
        text-align: center;
    transition: background 225ms ease;
        -webkit-transition: background 225ms ease;
      }
      
input[type='radio']:checked:before {
        content: "";
        background: #262626;
        border-radius: 100%;
        display: inline-block;
        width: 14px;
        height: 14px;
        position: relative;
        top: 2px;
        left: 2px;
        text-align: center;
      }



svg.mk-svg-icon[data-name="mk-moon-cart-2"] {
    display: none!important;
}


button.single_add_to_cart_button.button.alt:after {
    content: '';
    background: url('https://xpertise360.com/wp-content/uploads/2021/07/panier.svg');
display: inline-block;
vertical-align: middle;
    width: 17px;
    height: 17px;
margin-left: 12px;
margin-bottom: 4px;
    background-size: 100%;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-db67f1a */@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {
    .elementor-11624 .elementor-element.elementor-element-18ae131e {
    width: 60%!important;
}}/* End custom CSS */
/* Start custom CSS */:root {
  --white: #ffffff;
  --gold: #968442;
  --goldonwhite: #bf9e20;
  --darkgray: #262626;
}

body {
    max-width: 100%;
    overflow-x: hidden;
}

/*** TITLES STYLES ***/
h1 {
    font-family: Houschka-Pro, sans-serif!important;
    font-weight: 700!important;
    font-style: normal;
    color: #ffffff;
    font-size: 4.5vw;
    text-transform: uppercase;
    letter-spacing: 0.14em!important;
    line-height: 1.1em!important;
    white-space: pre-line;
    -moz-font-feature-settings: "calt";
    -webkit-font-feature-settings: "calt";
    font-feature-settings: "calt";
}


@media all and (max-width: 1023px) {
    h1 {
        font-size: 6vw;
    }
}

@media all and (max-width: 767px) {
    h1 {
        font-size: 7.5vw;
        line-height: 1.2em!important;
        font-feature-settings: "kern";
    }
}


.outline {
    -webkit-text-stroke-width: 1.25px;
    -webkit-text-stroke-color: var(--white);
    color: rgba(0, 0, 0, 0);
}

.outlineb {
    -webkit-text-stroke-width: 1.25px;
    -webkit-text-stroke-color: #202020;
    color: rgba(0, 0, 0, 0);
}

@media all and (max-width: 767px) {
    .outline {
        -webkit-text-stroke-width: 0.9px;
    -webkit-text-stroke-color: var(--white);
    color: rgba(0, 0, 0, 0);
    }
}


h2 {
    font-family: houschka-pro, sans-serif!important;
    font-weight: 400!important;
    font-style: normal;
    color: #ffffff;
    font-size: 4.5vw!important;
    text-transform: uppercase!important;
    letter-spacing: 0.13em;
    line-height: 1.1em;
    font-variant-ligatures: contextual;
    -moz-font-feature-settings: "calt";
    -webkit-font-feature-settings: "calt";
    font-feature-settings: "calt";
}

@media all and (max-width: 1023px) {
    h2 {
        font-size: 6vw;
    }
}

@media all and (max-width: 767px) {
    h2 {
        font-size: 7.9vw!important;
    }
}


h3 {
    font-family: houschka-pro, sans-serif!important;
    font-weight: 800!important;
    font-style: normal;
    font-size: 1.25vw;
    text-transform: uppercase;
    letter-spacing: 0.09em;
    line-height: 1.2em!important;
    font-variant-ligatures: contextual;
    -moz-font-feature-settings: "calt";
    -webkit-font-feature-settings: "calt";
    font-feature-settings: "calt";
}

@media all and (max-width: 1920px) {
    h3 {
        font-size: 1.5vw;
    }
}


@media all and (max-width: 1023px) {
    h3 {
        font-size: 2.9vw;
    }
}


@media all and (max-width: 767px) {
    h3 {
        font-size: 5.3vw;
        font-feature-settings: "kern";
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
h3 {
	font-size: calc(1rem + 0.65vw);
	font-feature-settings: "kern";
}}

.goldonwhite {
    color: var(--goldonwhite)!important;
}

.goldonblack {
    color: #968442!important;
}

.whiteonblack {
    color: #ffffff;
    padding-bottom: 12px;
}


h4 {
    font-family: houschka-pro, sans-serif!important;
    font-weight: 700!important;
    font-style: normal;
    color: #262626;
    font-size: 13.4vw;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    line-height: 0em;
    font-variant-ligatures: contextual;
    -moz-font-feature-settings: "calt";
    -webkit-font-feature-settings: "calt";
    font-feature-settings: "calt";
}



h5 {
    font-family: houschka-pro, sans-serif!important;
    font-weight: 700!important;
    font-style: normal;
    color: var(--gold);
    font-size: 8vh;
    text-transform: uppercase;
    letter-spacing: 0.1em!important;
    line-height: 1.1em!important;
    font-variant-ligatures: contextual;
    -moz-font-feature-settings: "calt";
    -webkit-font-feature-settings: "calt";
    font-feature-settings: "calt";
}

@media all and (max-width: 1023px) {
    h5 {
        font-size: calc(1rem + 3vw);
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
     h5 {
        font-size: calc(1rem + 3vw);
    }
}

@media all and (max-width: 767px) {
    h5 {
        font-size: 3.9vh;
    }
}

.outlineh5 {
    -webkit-text-stroke-width: 1.5px;
    -webkit-text-stroke-color: var(--gold);
    color: rgba(0, 0, 0, 0);
}

@media all and (max-width: 480px) {
    .outlineh5 {
        -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: var(--gold);
    color: rgba(0, 0, 0, 0);
    }
}


h6 {
    font-family: acumin-pro, Sans-serif!important;
    font-weight: 500!important;
    font-style: normal;
    color: #ffffff!important;
    font-size: 1.35em;
    line-height: 1.3em!important;
    padding-bottom: 10px!important;
}

@media all and (max-width: 1920px) {
    h6 {
        font-size: 1.5em;
    }
}

@media all and (max-width: 767px) {
    h6 {
        font-size: 1.3em;
    }
}


.bgwords {
    font-family: houschka-pro, sans-serif!important;
    font-weight: 700!important;
    font-style: normal;
    color: #FFFFFF;
    font-size: 4.3vw;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    line-height: 0.9em!important;
    font-variant-ligatures: contextual;
    -moz-font-feature-settings: "calt";
    -webkit-font-feature-settings: "calt";
    font-feature-settings: "calt";
}

@media all and (max-width: 767px) {
    .bgwords {
        font-size: 8vw;
    }
}

@media all and (max-width: 1023px) {
    .bgwords {
        font-size: 6vw;
    }
}

@media only screen and (width: 1024px) and (height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
.bgwords {
	font-size: 5.7vw;
}}

@media only screen and (width: 1366px) and (height: 1024px) and (-webkit-min-device-pixel-ratio: 1.5) {
.bgwords {
	font-size: 4.5vw;
}}

@media (min-width: 767px)  {
.bgwordsheight {
    max-height: 61vh;
}}

.slogan {
    font-family: houschka-pro, sans-serif!important;
    color: #ffffff;
    font-size: 1.1em;
    font-weight: 400;
    line-height: 1.1em;
    letter-spacing: 0.05em!important;
   white-space: nowrap;
   font-variant-ligatures: contextual;
    -moz-font-feature-settings: "calt";
    -webkit-font-feature-settings: "calt";
    font-feature-settings: "calt";
}

.soustitrecg {
    font-family: houschka-pro, sans-serif!important;
    font-weight: 500!important;
    font-style: normal;
    font-size: 1.25vw;
    color: #FFFFFF;
    text-transform: uppercase;
    letter-spacing: 0.09em;
    line-height: 1.2em!important;
    font-variant-ligatures: contextual;
    -moz-font-feature-settings: "calt";
    -webkit-font-feature-settings: "calt";
    font-feature-settings: "calt";
}
@media all and (max-width: 1920px) {
    .soustitrecg {
        font-size: 1.5vw;
    }}
    
@media only screen and (min-width: 1024px) and (max-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
.soustitrecg {
    font-size: calc(1rem + 0.4vw);
}}

@media all and (max-width: 1023px) {
    .soustitrecg {
        font-size: 2.9vw;
    }
}
@media all and (max-width: 767px) {
    .soustitrecg {
        font-size: 5.3vw;
        font-feature-settings: "kern";
    }
}
.expertcg {
    font-family: houschka-pro, sans-serif!important;
    font-weight: 500!important;
    font-style: normal;
    font-size: 1vw;
    color: #FFFFFF;
    letter-spacing: 0.09em;
    line-height: 1.2em!important;
    font-variant-ligatures: contextual;
    -moz-font-feature-settings: "calt";
    -webkit-font-feature-settings: "calt";
    font-feature-settings: "calt";
}

@media all and (max-width: 1920px) {
    .expertcg {
        font-size: 1.1vw;
    }
}


@media all and (max-width: 1023px) {
    .expertcg {
        font-size: 2vw;
    }
}


@media all and (max-width: 767px) {
    .expertcg {
        font-size: 4.3vw;
        font-feature-settings: "kern";
    }
}



p {
    font-family: acumin-pro, Sans-serif!important;
    color: #808080!important;
    font-size: 1.3em!important;
    font-weight: 400!important;
    line-height: 1.5em!important;
}

@media (min-width: 1023px) and (max-width: 1920px) {
    p {
        font-size: 1.4em!important;
    }
}

.p-list {
    font-family: acumin-pro, Sans-serif;
    color: #808080;
    font-size: 1.3em;
    font-weight: 400;
    line-height: 1.5em;
}

@media (min-width: 1023px) and (max-width: 1920px) {
    .p-list {
        font-size: 1.4em;
    }
}

.p-list2 {
    font-family: acumin-pro, Sans-serif;
    color: #262626;
    font-size: 1.4em;
    font-weight: 400;
    line-height: 1.5em;
}

@media (min-width: 1023px) and (max-width: 1920px) {
    .p-list2 {
        font-size: 1.5em;
    }
}


/* a paragraph proceeded by another paragraph will have a top margin */
p + p {
       margin-top: 12px; 
}


/*** LINKS STYLES 
a:link, a:visited {
  font-family: Houschka Pro, sans-serif!important;
  font-weight: 600!important;
  font-style: normal!important;
  font-size: 1em!important;
  letter-spacing: 0.75px;
  color: #FFFFFF!important;
  text-decoration: none!important;
}***/
button {
    font-variant-ligatures: contextual;
    -moz-font-feature-settings: "calt";
    -webkit-font-feature-settings: "calt";
    font-feature-settings: "calt";
}
a {
    transition: all 225ms ease;
    -webkit-transition: all 225ms ease;
    font-feature-settings: "kern";
    font-variant-ligatures: contextual;
    -moz-font-feature-settings: "calt";
    -webkit-font-feature-settings: "calt";
    font-feature-settings: "calt";
}

a.desktopmenu {
	font-family: Houschka Pro, sans-serif;
	font-weight: 600;
	font-style: normal;
	font-size: 1em;
	line-height: 1.3em;
	letter-spacing: 0.75px;
	text-decoration: none;
	font-variant-ligatures: contextual;
    -moz-font-feature-settings: "calt";
    -webkit-font-feature-settings: "calt";
    font-feature-settings: "calt";
}


a.footermenu:link {
	font-family: Houschka Pro, sans-serif;
	font-weight: 600;
	font-style: normal;
	font-size: 1em;
	line-height: 1.3em;
	letter-spacing: 0.75px;
	text-decoration: none;
}

a.footermenu:visited {color:#c5c5c5!important;}
a.footermenu:active {color:#c5c5c5!important;}

a:hover, a:active {
  font-weight: 800!important;
  color: #000000;
}

a.contentstyle:link {
	font-family: Houschka Pro, sans-serif;
	font-weight: 600;
	font-style: normal;
	font-size: 1em;
	line-height: 1.3em;
	letter-spacing: 0.75px;
	text-decoration: none;
	color: #000000;
	font-variant-ligatures: contextual;
    -moz-font-feature-settings: "calt";
    -webkit-font-feature-settings: "calt";
    font-feature-settings: "calt";
}

a.contentstyle:visited {color:#000000!important;}
a.contentstyle:active {color:#000000!important;}

a.contentstyle:hover, a.contentstyle:active {
  font-weight: 800!important;
  color: #000000;
}


/*** LIST STYLES ***/
ul {
    padding: 0; 
    margin: 0;
    font-family: acumin-pro, Sans-serif;
    font-size: 1.2em;
}

li {
    list-style-type: "- ";
}



@media (max-width: 767px) {
    ul {
        margin-left: 7px;
}
}
    
/* a list proceeded by another list will have a top margin */
li + li {
       margin-top: 12px; 
}


/*** OTHER STYLES ***/
.copyright {
	font-family: acumin-pro, Sans-serif;
	color: #c5c5c5;
	font-size: 0.8em;
	font-weight: 400;
	line-height: 1.2em;
	text-align: right;
}

span.table {
    display: table;
}

.rotate {
    transform: rotate(-90deg);
}

.verticalalign {
    align-self: center;
}

.stretch {
    display: grid;
    justify-self: stretch;
    align-self: stretch;
    font-size: 100%;
}

.whitespace {
    white-space: pre;
}

.whitespace2 {
    white-space: pre-line;
}

#white {
    color: #bbbbbb!important;
}
.black {
    color: #202020;
}


/*** PADDING ***/
.leftcolumn {
    padding-right: 5rem;
}

@media (min-width: 1024px) and (max-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
    .leftcolumn {
    padding-right: 2rem;
}
}

@media (max-width: 1023px) {
	.leftcolumn {
	    padding-right: 1.5rem!important;
}
}

@media (max-width: 767px) {
	.leftcolumn {
	    padding-right: 0!important;
}
}


.rightcolumn {
    padding-left: 5rem;
}

@media (min-width: 1024px) and (max-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
    .rightcolumn {
    padding-left: 2rem;
}
}

@media (max-width: 1023px) {
	.rightcolumn {
	    padding-left: 1.5rem!important;
}
}

@media (max-width: 767px) {
	.rightcolumn {
	    padding-left: 0rem!important;
}
}
.singlerightcolumn {
    padding-left: 5rem;
}

@media (max-width: 1023px) {
	.singlerightcolumn {
	    padding-left: 0rem!important;
}}

@media only screen and (max-width: 1024px) and (max-height: 1366px) {
.singlerightcolumn {
	padding-left: 0;
}}

@media only screen and (max-width: 1366px) and (max-height: 1024px) {
.singlerightcolumn {
	padding-left: 2rem;
}}

.sectionpadding {
    padding-left: 14vw!important;
    padding-right: 14vw!important;
}

@media (min-width: 1024px) and (max-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
    .sectionpadding {
    padding-left: 8vw!important;
    padding-right: 8vw!important;
}}


@media (max-width: 1023px) {
	.sectionpadding {
	    padding-left: 5.5vw!important;
	    padding-right: 5.5vw!important;
}}


@media (max-width: 767px) {
	.sectionpadding {
	    padding-left:8vw!important;
	    padding-right: 8vw!important;
}}

.heroheight {
    height: 100vh;
}

@media (max-width: 1024px) {
 .heroheight {
    height: 93vh!important;
}}

.heropadding {
    padding-left: 14vw!important;
    padding-right: 1.5vw!important;
}

@media only screen and (min-width: 1024px) and (max-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
    .heropadding {
    padding-left: 8vw!important;
    padding-right: 1.5vw!important;
}}


@media (max-width: 1023px) {
	.heropadding {
	    padding-left: 5.5vw!important;
	    padding-right: 5.5vw!important;
}}


@media (max-width: 767px) {
	.heropadding {
	    padding-left:8vw!important;
	    padding-right: 8vw!important;
}}

.bottompadding {
    padding-bottom: 20px;
}


.imgmodules {
    height: 78vh;
}

@media (max-width: 1023px) {
    .imgmodules {
    height: 45vh;
}}

@media (max-width: 1023px) {.fullwidth {
    width: 100%!important;
}}

.center {
  display: grid;
  align-content: center;
  justify-content: center;
  margin: 0;
  padding: 0;
}

.center2 {
  display: grid;
  place-items: center;
  margin: 0;
  padding: 0;
}

.bottom {
place-self: end end;
  margin: 0;
  padding: 0;
}


/*** IMAGES GRID ***/
.expertContainer {
    display: grid;
  grid-template-columns: 25% 25% 25% 25%;
  grid-template-rows: 50% 50%;
grid-auto-rows: .75fr;
  overflow: hidden;
}
.expertContainer:before {
    content: '';
    display: inline-block;
    height: 0;
    width: 1px;
padding-top: 100%;
}

@media (min-width: 300px) and (max-width: 767px) {
.expertContainer {
  display: grid;
  grid-template-columns: 50% 50%;
  grid-template-rows: 25% 25% 25% 25%;
  grid-auto-rows: .75fr;
}}


@media (min-width: 768px) and (max-width: 1024px) {
.expertContainer {
  display: grid;
  grid-template-columns: 50% 50%;
  grid-template-rows: 25% 25% 25% 25%;
    grid-auto-rows: .85fr;
}}

@media (width: 1024px) and (height: 768px) {
.expertContainer {
    display: grid;
    grid-template-columns: 25% 25% 25% 25%;
    grid-template-rows: 50% 50%;
    grid-auto-rows: .75fr;
}}

.expertcol {
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
  background-color: #ffffff;
}

@media (width: 1024px) and (height: 768px) {
.expertcol {
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
}}

@media (min-width: 300px) and (max-width: 1023px) {
.expertcol {
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
}
}
@media (min-width: 300px) and (max-width: 767px) {
.experth3mobile {
    font-size: 112%;
}
}

.expertcol2 {
  grid-column-start: 2;
  grid-column-end: 4;
  grid-row-start: 1;
  grid-row-end: span 2;
    background-image: url('/wp-content/uploads/2022/11/experts_nrecadrees-12.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.invisibleLink {
    display: block;
    width: 100%;
    height: 100%;
}

@media (width: 1024px) and (height: 768px) {
.expertcol2 {
    grid-column-start: 2;
    grid-column-end: 4;
    grid-row-start: 1;
    grid-row-end: span 2;
}}

@media (max-width: 1023px) {
.expertcol2 {
  grid-column-start: 1;
  grid-column-end: span 2;
  grid-row-start: 2;
  grid-row-end: 4;
}}

@media (width: 1024px) and (height: 1366px) {
.expertcol2 {
  grid-column-start: 1;
  grid-column-end: span 2;
  grid-row-start: 2;
  grid-row-end: 4;
}}

.expertcol3{
  grid-column-start: 4;
  grid-column-end: span 4;
  grid-row-start: 1;
  grid-row-end: 2;
  background-image: url('/wp-content/uploads/2022/11/michael_chagnon-2.jpg');
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}

@media (min-width: 300px) and (max-width: 1024px) {
.expertcol3{
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 4;
  grid-row-end: span 4;
}}

@media (width: 1024px) and (height: 768px) {
    .expertcol3{
  grid-column-start: 4;
  grid-column-end: span 4;
  grid-row-start: 1;
  grid-row-end: 2;
}}

.expertcol4 {
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 2;
  grid-row-end: span 2;
    background-image:  url('/wp-content/uploads/2022/11/eric_falstrault.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

@media (min-width: 300px) and (max-width: 1024px) {
.expertcol4 {
  grid-column-start: 2;
  grid-column-end: span 2;
  grid-row-start: 1;
  grid-row-end: 2;
}
}

@media (width: 1024px) and (height: 768px) {
    .expertcol4 {
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 2;
  grid-row-end: span 2;
}}

.expertcol5 {
  grid-column-start: 4;
  grid-column-end: span 4;
  grid-row-start: 2;
  grid-row-end: span 2;
  background-color: #262626;
}

@media (min-width: 300px) and (max-width: 1024px) {
.expertcol5 {
  grid-column-start: 2;
  grid-column-end: span 2;
  grid-row-start: 4;
  grid-row-end: span 4;
  background-color: #262626;
}
}

@media (width: 1024px) and (height: 768px) {
    .expertcol5 {
  grid-column-start: 4;
  grid-column-end: span 4;
  grid-row-start: 2;
  grid-row-end: span 2;
}}

.expertname {
  grid-column-start: 2;
  grid-column-end: span 2;
  grid-row-start: 2;
  grid-row-end: span 2;
  z-index: 11;
  padding-right: 20px;
  padding-bottom: 15px;
  text-align: right;
}

@media (min-width: 300px) and (max-width: 1024px) {
    .expertname {
  grid-column-start: 2;
  grid-column-end: span 2;
  grid-row-start: 3;
  grid-row-end: 4;
   z-index: 11;
}}

@media (width: 1024px) and (height: 768px) {
    .expertname {
  grid-column-start: 2;
  grid-column-end: span 2;
  grid-row-start: 2;
  grid-row-end: span 2;
}}

.expertname2 {
  grid-column-start: 1;
  grid-column-end: span 1;
  grid-row-start: 2;
  grid-row-end: span 2;
  z-index: 11;
  padding-right: 20px;
  padding-bottom: 15px;
  text-align: right;
}

@media (min-width: 300px) and (max-width: 1024px) {
    .expertname2 {
  grid-column-start: 2;
  grid-column-end: span 2;
  grid-row-start: 1;
  grid-row-end: 2;
  
}}

@media (width: 1024px) and (height: 768px) {
    .expertname2 {
  grid-column-start: 1;
  grid-column-end: span 1;
  grid-row-start: 2;
  grid-row-end: span 2;
}}

.expertname3 {
  grid-column-start: 3;
  grid-column-end: span 3;
  grid-row-start: 1;
  grid-row-end: 2;
  z-index: 11;
  padding-right: 20px;
  padding-bottom: 15px;
  text-align: right;
}

@media (min-width: 300px) and (max-width: 1024px) {
    .expertname3 {
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 4;
  grid-row-end: span 4;
  padding: 0 15px 9px 0;
}}

@media (width: 1024px) and (height: 768px) {
    .expertname3 {
  grid-column-start: 3;
  grid-column-end: span 3;
  grid-row-start: 1;
  grid-row-end: 2;
}}

.expertoverlay {
  grid-column-start: 1;
  grid-column-end: span 1;
  grid-row-start: 2;
  grid-row-end: span 2;
    background-image: linear-gradient(0deg, rgba(153, 133, 67, 0.65), rgba(153, 133, 67, 0.65));
    z-index: 10;
}

@media (min-width: 300px) and (max-width: 1024px) {
.expertoverlay {
  grid-column-start: 2;
  grid-column-end: span2;
  grid-row-start: 1;
  grid-row-end: span 2;
    background-image: linear-gradient(0deg, rgba(153, 133, 67, 0.65), rgba(153, 133, 67, 0.65));
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
z-index: 10;
}}

@media (width: 1024px) and (height: 768px) {
.expertoverlay {
   grid-column-start: 1;
  grid-column-end: span 2;
  grid-row-start: 2;
  grid-row-end: span 2;
}}

.contenucontainer {
  display: grid;
  grid-template-columns: 25% 25% 25% 25%;
  grid-template-rows: 100%;
}

.contenucol {
  grid-column-start: 2;
  grid-column-end: span 4;
  grid-row-start: 1;
  grid-row-end: span 1;
}


@media (max-width: 480px) {
.mobileicons {
display: inline-block;
width: 100%;
}
}


.header-2 {
 opacity: 0;
 -moz-transition: opacity .25s ease-out!important;
  -webkit-transition: opacity .25s ease-out!important;
  transition: opacity .25s ease-out!important;
}


.elementor-sticky--effects.header-2  {
 opacity: 1!important;
}

/*** OUTLINED WORDS OVER PICTURE (MODULES) ***/
@media only screen and (width: 1366px) and (height: 1024px) {
.elementor-14565 .elementor-element.elementor-element-6281f6ee > .elementor-widget-container {
    margin: 0rem 0rem -7.3rem 7rem;
}}

@media only screen and (width: 1024px) and (height: 1366px) {
.elementor-14565 .elementor-element.elementor-element-6281f6ee > .elementor-widget-container {
    margin: 10rem 0rem -6.2rem 2rem;
}}

/*** SECTION MODULES ***/
@media only screen and (width: 1024px) and (height: 1366px) {
.elementor-14565 .elementor-element.elementor-element-e873ebe > .elementor-element-populated {
    padding: 0rem 8vw 5rem 0rem;
}}

@media only screen and (width: 1366px) and (height: 1024px) {
.elementor-14565 .elementor-element.elementor-element-e873ebe > .elementor-element-populated {
    padding: 0rem 8vw 7rem 0rem;
}}

/*** SECTION TARIF ***/
@media only screen and (min-width: 1024px) and (max-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
    #tarifsection {
    width:100%;
    background-color: #ececec;
}}

@media only screen and (width: 1024px) and (height: 1366px) {
.elementor-14565 .elementor-element.elementor-element-395a2843 > .elementor-element-populated {
    padding: 6rem 8vw 6rem 8vw;
}}

@media only screen and (width: 1366px) and (height: 1024px) {
.elementor-14565 .elementor-element.elementor-element-395a2843 > .elementor-element-populated {
    padding: 8rem 7vw 8rem 0rem;
}}

@media (width: 1024px) and (height: 1366px) {
.elementor-14565 .elementor-element.elementor-element-6542ca97 {
    display: none;
}}


/****** iPad ******/
@media (width: 1024px) and (height: 768px) {
        #tarifsection {
    width:100%;
    padding: 0;
}}

@media (width: 1024px) and (height: 768px) {
.elementor-14565 .elementor-element.elementor-element-395a2843 > .elementor-element-populated {
    padding: 6rem 8vw 6rem 8vw;
}}

/*** OVERZOOMED BACKGROUND IMAGE ***/
.sidebutton .add_to_cart_button .elementor-button-text .woocommerce-Price-amount, .elementor-widget-woocommerce-product-price .price .woocommerce-Price-amount {
    text-decoration: line-through!important;
}
.sidebutton .add_to_cart_button .elementor-button-text ins .woocommerce-Price-amount, .elementor-widget-woocommerce-product-price .price ins .woocommerce-Price-amount {
    text-decoration:none!important;
}/* End custom CSS */