.elementor-593 .elementor-element.elementor-element-485d30e{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.7;--margin-top:-18em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:16em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:11;}.elementor-593 .elementor-element.elementor-element-485d30e:not(.elementor-motion-effects-element-type-background), .elementor-593 .elementor-element.elementor-element-485d30e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aubergelacalatruite.ca/wp-content/uploads/Lhiver-en-motoneige-scaled.jpg");background-position:center center;background-size:cover;}.elementor-593 .elementor-element.elementor-element-485d30e::before, .elementor-593 .elementor-element.elementor-element-485d30e > .elementor-background-video-container::before, .elementor-593 .elementor-element.elementor-element-485d30e > .e-con-inner > .elementor-background-video-container::before, .elementor-593 .elementor-element.elementor-element-485d30e > .elementor-background-slideshow::before, .elementor-593 .elementor-element.elementor-element-485d30e > .e-con-inner > .elementor-background-slideshow::before, .elementor-593 .elementor-element.elementor-element-485d30e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#232521;--background-overlay:'';}.elementor-593 .elementor-element.elementor-element-2bc81fbb{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;z-index:61;text-align:center;}.elementor-593 .elementor-element.elementor-element-2bc81fbb .elementor-heading-title{text-transform:none;line-height:65px;color:#DEDBCF;}.elementor-593 .elementor-element.elementor-element-4fca4b5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:6;}.elementor-593 .elementor-element.elementor-element-f2f5ff9.elementor-element{--align-self:flex-start;}.elementor-593 .elementor-element.elementor-element-f2f5ff9 .elementor-button{text-transform:none;border-radius:9px 9px 9px 9px;}.elementor-593 .elementor-element.elementor-element-e54bd2b .elementor-button{background-color:#DEDBCF00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:7px 7px 7px 7px;}.elementor-593 .elementor-element.elementor-element-e54bd2b .elementor-button:hover, .elementor-593 .elementor-element.elementor-element-e54bd2b .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-593 .elementor-element.elementor-element-e54bd2b .elementor-button:hover svg, .elementor-593 .elementor-element.elementor-element-e54bd2b .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-593 .elementor-element.elementor-element-d9d5860{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;--z-index:55;}.elementor-593 .elementor-element.elementor-element-d9d5860:not(.elementor-motion-effects-element-type-background), .elementor-593 .elementor-element.elementor-element-d9d5860 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-593 .elementor-element.elementor-element-f703e7e{--divider-border-style:solid;--divider-color:var( --e-global-color-0eb5ce0 );--divider-border-width:1.6px;}.elementor-593 .elementor-element.elementor-element-f703e7e .elementor-divider-separator{width:100%;}.elementor-593 .elementor-element.elementor-element-f703e7e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-593 .elementor-element.elementor-element-d985f04{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:nowrap;}.elementor-593 .elementor-element.elementor-element-e46de17{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-593 .elementor-element.elementor-element-e46de17 .elementor-icon-box-wrapper{gap:15px;}.elementor-593 .elementor-element.elementor-element-e46de17.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-593 .elementor-element.elementor-element-e46de17.elementor-view-framed .elementor-icon, .elementor-593 .elementor-element.elementor-element-e46de17.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-593 .elementor-element.elementor-element-e46de17 .elementor-icon-box-title, .elementor-593 .elementor-element.elementor-element-e46de17 .elementor-icon-box-title a{font-family:"Belleza", Sans-serif;font-size:3rem;font-weight:500;text-transform:capitalize;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-e46de17 .elementor-icon-box-title{color:var( --e-global-color-89c14bc );}.elementor-593 .elementor-element.elementor-element-cbe5112{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-593 .elementor-element.elementor-element-cbe5112 .elementor-icon-box-wrapper{gap:15px;}.elementor-593 .elementor-element.elementor-element-cbe5112.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-593 .elementor-element.elementor-element-cbe5112.elementor-view-framed .elementor-icon, .elementor-593 .elementor-element.elementor-element-cbe5112.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-593 .elementor-element.elementor-element-cbe5112 .elementor-icon-box-title, .elementor-593 .elementor-element.elementor-element-cbe5112 .elementor-icon-box-title a{font-family:"Belleza", Sans-serif;font-size:3rem;font-weight:500;text-transform:capitalize;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-cbe5112 .elementor-icon-box-title{color:var( --e-global-color-89c14bc );}.elementor-593 .elementor-element.elementor-element-58707d5{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-593 .elementor-element.elementor-element-58707d5 .elementor-icon-box-wrapper{gap:15px;}.elementor-593 .elementor-element.elementor-element-58707d5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-593 .elementor-element.elementor-element-58707d5.elementor-view-framed .elementor-icon, .elementor-593 .elementor-element.elementor-element-58707d5.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-593 .elementor-element.elementor-element-58707d5 .elementor-icon-box-title, .elementor-593 .elementor-element.elementor-element-58707d5 .elementor-icon-box-title a{font-family:"Belleza", Sans-serif;font-size:3rem;font-weight:500;text-transform:capitalize;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-58707d5 .elementor-icon-box-title{color:var( --e-global-color-89c14bc );}.elementor-593 .elementor-element.elementor-element-c078996{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-593 .elementor-element.elementor-element-c078996 .elementor-icon-box-wrapper{gap:15px;}.elementor-593 .elementor-element.elementor-element-c078996.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-593 .elementor-element.elementor-element-c078996.elementor-view-framed .elementor-icon, .elementor-593 .elementor-element.elementor-element-c078996.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-593 .elementor-element.elementor-element-c078996 .elementor-icon-box-title, .elementor-593 .elementor-element.elementor-element-c078996 .elementor-icon-box-title a{font-family:"Belleza", Sans-serif;font-size:3rem;font-weight:500;text-transform:capitalize;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-c078996 .elementor-icon-box-title{color:var( --e-global-color-89c14bc );}.elementor-593 .elementor-element.elementor-element-8664e64{--divider-border-style:solid;--divider-color:var( --e-global-color-0eb5ce0 );--divider-border-width:1.6px;}.elementor-593 .elementor-element.elementor-element-8664e64 .elementor-divider-separator{width:100%;}.elementor-593 .elementor-element.elementor-element-8664e64 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-593 .elementor-element.elementor-element-35187996{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:6em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-593 .elementor-element.elementor-element-35187996:not(.elementor-motion-effects-element-type-background), .elementor-593 .elementor-element.elementor-element-35187996 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0eb5ce0 );}.elementor-593 .elementor-element.elementor-element-7b917e4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-593 .elementor-element.elementor-element-3f7da512{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-593 .elementor-element.elementor-element-3f7da512 .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:1.3rem;font-weight:300;text-transform:none;line-height:1.3em;color:#9B987B;}.elementor-593 .elementor-element.elementor-element-396fc6fd{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;}.elementor-593 .elementor-element.elementor-element-396fc6fd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-396fc6fd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-593 .elementor-element.elementor-element-396fc6fd .elementor-heading-title{text-transform:none;color:var( --e-global-color-89c14bc );}.elementor-593 .elementor-element.elementor-element-1d0ce7e1{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-593 .elementor-element.elementor-element-1d0ce7e1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-593 .elementor-element.elementor-element-1d0ce7e1 .elementor-button{text-transform:none;border-radius:9px 9px 9px 9px;}.elementor-593 .elementor-element.elementor-element-4c28135d{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-89c14bc );}.elementor-593 .elementor-element.elementor-element-eb357b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-593 .elementor-element.elementor-element-4c7be11{--display:flex;--min-height:0vh;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:18px 0px 0px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-593 .elementor-element.elementor-element-4c7be11:not(.elementor-motion-effects-element-type-background), .elementor-593 .elementor-element.elementor-element-4c7be11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://aubergelacalatruite.ca/wp-content/uploads/15.png");background-position:center center;background-size:cover;}.elementor-593 .elementor-element.elementor-element-4c7be11.e-con{--align-self:stretch;}.elementor-593 .elementor-element.elementor-element-5f543fe .elementor-icon-wrapper{text-align:center;}.elementor-593 .elementor-element.elementor-element-5f543fe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-593 .elementor-element.elementor-element-5f543fe.elementor-view-framed .elementor-icon, .elementor-593 .elementor-element.elementor-element-5f543fe.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-593 .elementor-element.elementor-element-5f543fe.elementor-view-framed .elementor-icon, .elementor-593 .elementor-element.elementor-element-5f543fe.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-593 .elementor-element.elementor-element-5f543fe .elementor-icon{font-size:127px;}.elementor-593 .elementor-element.elementor-element-5f543fe .elementor-icon svg{height:127px;}.elementor-593 .elementor-element.elementor-element-5f543fe .elementor-icon-wrapper svg{width:auto;}.elementor-593 .elementor-element.elementor-element-e958164{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 18px 18px 0px;--padding-top:3%;--padding-bottom:3%;--padding-left:4%;--padding-right:3%;}.elementor-593 .elementor-element.elementor-element-e958164:not(.elementor-motion-effects-element-type-background), .elementor-593 .elementor-element.elementor-element-e958164 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-593 .elementor-element.elementor-element-e67e7e6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-593 .elementor-element.elementor-element-e67e7e6 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-593 .elementor-element.elementor-element-e67e7e6 .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:1.3rem;font-weight:300;text-transform:none;line-height:1.3em;color:var( --e-global-color-89c14bc );}.elementor-593 .elementor-element.elementor-element-8b73326 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-593 .elementor-element.elementor-element-8b73326 .elementor-heading-title{text-transform:none;color:#9B987B;}.elementor-593 .elementor-element.elementor-element-b7fde00 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-593 .elementor-element.elementor-element-b7fde00{color:var( --e-global-color-f7a8695 );}.elementor-593 .elementor-element.elementor-element-289fee53 .rkit-card{background-color:var( --e-global-color-primary );border-radius:18px 18px 18px 18px;}.elementor-593 .elementor-element.elementor-element-289fee53 .rkit-card .card-body::before{background-color:var( --e-global-color-accent );opacity:0.6;}.elementor-593 .elementor-element.elementor-element-289fee53{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-593 .elementor-element.elementor-element-289fee53.elementor-element{--align-self:stretch;}.elementor-593 .elementor-element.elementor-element-289fee53 .rkit-card-slider{padding:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-289fee53 .rkit-card .card-image img{aspect-ratio:auto;}.elementor-593 .elementor-element.elementor-element-289fee53 .rkit-card .card-body{padding:3em 3em 3em 2em;}.elementor-593 .elementor-element.elementor-element-289fee53 .rkit-card .card-heading{align-items:start;}.elementor-593 .elementor-element.elementor-element-289fee53 .rkit-card .card-title{font-family:"Belleza", Sans-serif;font-size:1.7rem;font-weight:500;text-transform:none;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-289fee53 .rkit-card .card-title a{color:#9B987B;}.elementor-593 .elementor-element.elementor-element-289fee53 .rkit-card .card-description{text-align:left;color:var( --e-global-color-accent );}.elementor-593 .elementor-element.elementor-element-425dba4 .rkit-card{background-color:var( --e-global-color-primary );border-radius:18px 18px 18px 18px;}.elementor-593 .elementor-element.elementor-element-425dba4 .rkit-card .card-body::before{background-color:var( --e-global-color-accent );opacity:0.6;}.elementor-593 .elementor-element.elementor-element-425dba4{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-593 .elementor-element.elementor-element-425dba4 .rkit-card-slider{padding:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-425dba4 .rkit-card .card-image img{aspect-ratio:auto;}.elementor-593 .elementor-element.elementor-element-425dba4 .rkit-card .card-body{padding:3em 3em 3em 2em;}.elementor-593 .elementor-element.elementor-element-425dba4 .rkit-card .card-heading{align-items:start;}.elementor-593 .elementor-element.elementor-element-425dba4 .rkit-card .card-title{font-family:"Belleza", Sans-serif;font-size:1.7rem;font-weight:500;text-transform:none;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-425dba4 .rkit-card .card-title a{color:#9B987B;}.elementor-593 .elementor-element.elementor-element-425dba4 .rkit-card .card-description{text-align:left;color:var( --e-global-color-f7a8695 );}.elementor-593 .elementor-element.elementor-element-119a64a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--flex-wrap:wrap;--padding-top:0em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-593 .elementor-element.elementor-element-119a64a:not(.elementor-motion-effects-element-type-background), .elementor-593 .elementor-element.elementor-element-119a64a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0eb5ce0 );}.elementor-593 .elementor-element.elementor-element-c4aa922{--divider-border-style:solid;--divider-color:#9B987B;--divider-border-width:1px;}.elementor-593 .elementor-element.elementor-element-c4aa922 > .elementor-widget-container{padding:0% 0% 3% 0%;}.elementor-593 .elementor-element.elementor-element-c4aa922 .elementor-divider-separator{width:100%;}.elementor-593 .elementor-element.elementor-element-c4aa922 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-593 .elementor-element.elementor-element-d68759f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-593 .elementor-element.elementor-element-b962bed{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-593 .elementor-element.elementor-element-b962bed .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:1.3rem;font-weight:300;text-transform:none;line-height:1.3em;color:#9B987B;}.elementor-593 .elementor-element.elementor-element-6d8de38{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;}.elementor-593 .elementor-element.elementor-element-6d8de38 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-6d8de38.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-593 .elementor-element.elementor-element-6d8de38 .elementor-heading-title{text-transform:none;color:var( --e-global-color-89c14bc );}.elementor-593 .elementor-element.elementor-element-b33104c{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-593 .elementor-element.elementor-element-b33104c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-593 .elementor-element.elementor-element-b33104c .elementor-button{text-transform:none;border-radius:9px 9px 9px 9px;}.elementor-593 .elementor-element.elementor-element-5ad6bb0{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-89c14bc );}.elementor-593 .elementor-element.elementor-element-eeead40 .rkit-card{background-color:var( --e-global-color-primary );border-radius:18px 18px 18px 18px;}.elementor-593 .elementor-element.elementor-element-eeead40 .rkit-card .card-body::before{background-color:var( --e-global-color-accent );opacity:0.6;}.elementor-593 .elementor-element.elementor-element-eeead40{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-593 .elementor-element.elementor-element-eeead40 .rkit-card-slider{padding:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-eeead40 .rkit-card .card-image img{aspect-ratio:auto;}.elementor-593 .elementor-element.elementor-element-eeead40 .rkit-card .card-body{padding:3em 3em 3em 2em;}.elementor-593 .elementor-element.elementor-element-eeead40 .rkit-card .card-heading{align-items:start;}.elementor-593 .elementor-element.elementor-element-eeead40 .rkit-card .card-title{font-family:"Belleza", Sans-serif;font-size:1.7rem;font-weight:500;text-transform:none;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-eeead40 .rkit-card .card-title a{color:#9B987B;}.elementor-593 .elementor-element.elementor-element-eeead40 .rkit-card .card-description{text-align:left;color:var( --e-global-color-f7a8695 );}.elementor-593 .elementor-element.elementor-element-24bfa57{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--flex-wrap:wrap;--padding-top:0em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-593 .elementor-element.elementor-element-24bfa57:not(.elementor-motion-effects-element-type-background), .elementor-593 .elementor-element.elementor-element-24bfa57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0eb5ce0 );}.elementor-593 .elementor-element.elementor-element-c6ed440{--divider-border-style:solid;--divider-color:#9B987B;--divider-border-width:1px;}.elementor-593 .elementor-element.elementor-element-c6ed440 > .elementor-widget-container{padding:0% 0% 3% 0%;}.elementor-593 .elementor-element.elementor-element-c6ed440 .elementor-divider-separator{width:100%;}.elementor-593 .elementor-element.elementor-element-c6ed440 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-593 .elementor-element.elementor-element-57162d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-593 .elementor-element.elementor-element-2a1f352{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-593 .elementor-element.elementor-element-2a1f352 .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:1.3rem;font-weight:300;text-transform:none;line-height:1.3em;color:#9B987B;}.elementor-593 .elementor-element.elementor-element-1fbc1e2{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;}.elementor-593 .elementor-element.elementor-element-1fbc1e2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-593 .elementor-element.elementor-element-1fbc1e2 .elementor-heading-title{text-transform:none;color:var( --e-global-color-89c14bc );}.elementor-593 .elementor-element.elementor-element-fa23c19{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-593 .elementor-element.elementor-element-fa23c19 .elementor-button{text-transform:none;border-radius:9px 9px 9px 9px;}.elementor-593 .elementor-element.elementor-element-62cc3f0{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-89c14bc );}.elementor-593 .elementor-element.elementor-element-ba85561{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-593 .elementor-element.elementor-element-3d34c18 .rkit-card{background-color:var( --e-global-color-primary );border-radius:18px 18px 18px 18px;}.elementor-593 .elementor-element.elementor-element-3d34c18 .rkit-card .card-body::before{background-color:var( --e-global-color-accent );opacity:0.6;}.elementor-593 .elementor-element.elementor-element-3d34c18 .rkit-card .card-button a{background-color:#BA0A2C;flex-direction:row;border-radius:4px 4px 4px 4px;padding:18px 18px 18px 18px;color:var( --e-global-color-accent );}.elementor-593 .elementor-element.elementor-element-3d34c18{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-593 .elementor-element.elementor-element-3d34c18.elementor-element{--align-self:center;}.elementor-593 .elementor-element.elementor-element-3d34c18 .rkit-card-slider{padding:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-3d34c18 .rkit-card .card-image img{aspect-ratio:auto;}.elementor-593 .elementor-element.elementor-element-3d34c18 .rkit-card .card-body{padding:3em 3em 3em 2em;}.elementor-593 .elementor-element.elementor-element-3d34c18 .rkit-card .card-heading{align-items:start;}.elementor-593 .elementor-element.elementor-element-3d34c18 .rkit-card .card-title{font-family:"Belleza", Sans-serif;font-size:1.7rem;font-weight:500;text-transform:none;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-3d34c18 .rkit-card .card-title a{color:#9B987B;}.elementor-593 .elementor-element.elementor-element-3d34c18 .rkit-card .card-subheading{text-transform:uppercase;text-decoration:underline;color:var( --e-global-color-89c14bc );margin-top:10px;}.elementor-593 .elementor-element.elementor-element-3d34c18 .rkit-card .card-description{text-align:left;color:var( --e-global-color-f7a8695 );margin-top:0px;}.elementor-593 .elementor-element.elementor-element-3d34c18 .rkit-card .card-button{justify-content:start;margin-top:10px;}.elementor-593 .elementor-element.elementor-element-3d34c18 .rkit-card .card-button a .button-icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-593 .elementor-element.elementor-element-3d34c18 .rkit-card .card-button a:hover{color:var( --e-global-color-secondary );}.elementor-593 .elementor-element.elementor-element-3d34c18 .rkit-card .card-button a:hover .button-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-593 .elementor-element.elementor-element-4c3389c .rkit-card{background-color:var( --e-global-color-primary );border-radius:18px 18px 18px 18px;}.elementor-593 .elementor-element.elementor-element-4c3389c .rkit-card .card-body::before{background-color:var( --e-global-color-accent );opacity:0.6;}.elementor-593 .elementor-element.elementor-element-4c3389c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-593 .elementor-element.elementor-element-4c3389c .rkit-card-slider{padding:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-4c3389c .rkit-card .card-image img{aspect-ratio:auto;}.elementor-593 .elementor-element.elementor-element-4c3389c .rkit-card .card-body{padding:3em 3em 3em 2em;}.elementor-593 .elementor-element.elementor-element-4c3389c .rkit-card .card-heading{align-items:start;}.elementor-593 .elementor-element.elementor-element-4c3389c .rkit-card .card-title{font-family:"Belleza", Sans-serif;font-size:1.7rem;font-weight:500;text-transform:none;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-4c3389c .rkit-card .card-title a{color:#9B987B;}.elementor-593 .elementor-element.elementor-element-4c3389c .rkit-card .card-description{text-align:left;color:var( --e-global-color-accent );}.elementor-593 .elementor-element.elementor-element-2fc7e9e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--flex-wrap:wrap;--padding-top:0em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-593 .elementor-element.elementor-element-2fc7e9e:not(.elementor-motion-effects-element-type-background), .elementor-593 .elementor-element.elementor-element-2fc7e9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0eb5ce0 );}.elementor-593 .elementor-element.elementor-element-51c65ae{--divider-border-style:solid;--divider-color:#9B987B;--divider-border-width:1px;}.elementor-593 .elementor-element.elementor-element-51c65ae > .elementor-widget-container{padding:0% 0% 3% 0%;}.elementor-593 .elementor-element.elementor-element-51c65ae .elementor-divider-separator{width:100%;}.elementor-593 .elementor-element.elementor-element-51c65ae .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-593 .elementor-element.elementor-element-4533dfc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-593 .elementor-element.elementor-element-898d559{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-593 .elementor-element.elementor-element-898d559 .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:1.3rem;font-weight:300;text-transform:none;line-height:1.3em;color:#9B987B;}.elementor-593 .elementor-element.elementor-element-3519a52{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;}.elementor-593 .elementor-element.elementor-element-3519a52.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-593 .elementor-element.elementor-element-3519a52 .elementor-heading-title{text-transform:none;color:var( --e-global-color-f7a8695 );}.elementor-593 .elementor-element.elementor-element-15f37b5{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-593 .elementor-element.elementor-element-15f37b5 .elementor-button{text-transform:none;border-radius:9px 9px 9px 9px;}.elementor-593 .elementor-element.elementor-element-e2a97f8{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-f7a8695 );}.elementor-593 .elementor-element.elementor-element-e941f23 .rkit-card{background-color:var( --e-global-color-primary );border-radius:18px 18px 18px 18px;}.elementor-593 .elementor-element.elementor-element-e941f23 .rkit-card .card-body::before{background-color:var( --e-global-color-accent );opacity:0.6;}.elementor-593 .elementor-element.elementor-element-e941f23{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-593 .elementor-element.elementor-element-e941f23 .rkit-card-slider{padding:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-e941f23 .rkit-card .card-image img{aspect-ratio:auto;}.elementor-593 .elementor-element.elementor-element-e941f23 .rkit-card .card-body{padding:3em 3em 3em 2em;}.elementor-593 .elementor-element.elementor-element-e941f23 .rkit-card .card-heading{align-items:start;}.elementor-593 .elementor-element.elementor-element-e941f23 .rkit-card .card-title{font-family:"Belleza", Sans-serif;font-size:1.7rem;font-weight:500;text-transform:none;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-e941f23 .rkit-card .card-title a{color:#9B987B;}.elementor-593 .elementor-element.elementor-element-e941f23 .rkit-card .card-description{text-align:left;color:var( --e-global-color-f7a8695 );}.elementor-593 .elementor-element.elementor-element-5743bb97{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.52;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-593 .elementor-element.elementor-element-5743bb97:not(.elementor-motion-effects-element-type-background), .elementor-593 .elementor-element.elementor-element-5743bb97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aubergelacalatruite.ca/wp-content/uploads/aurore-boreale.jpg");background-position:center center;background-size:cover;}.elementor-593 .elementor-element.elementor-element-5743bb97::before, .elementor-593 .elementor-element.elementor-element-5743bb97 > .elementor-background-video-container::before, .elementor-593 .elementor-element.elementor-element-5743bb97 > .e-con-inner > .elementor-background-video-container::before, .elementor-593 .elementor-element.elementor-element-5743bb97 > .elementor-background-slideshow::before, .elementor-593 .elementor-element.elementor-element-5743bb97 > .e-con-inner > .elementor-background-slideshow::before, .elementor-593 .elementor-element.elementor-element-5743bb97 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-49fbd0a ) 100%);}.elementor-593 .elementor-element.elementor-element-5743bb97:hover::before, .elementor-593 .elementor-element.elementor-element-5743bb97:hover > .elementor-background-video-container::before, .elementor-593 .elementor-element.elementor-element-5743bb97:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-593 .elementor-element.elementor-element-5743bb97 > .elementor-background-slideshow:hover::before, .elementor-593 .elementor-element.elementor-element-5743bb97 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-49fbd0a ) 100%);}.elementor-593 .elementor-element.elementor-element-5743bb97:hover{--overlay-opacity:0.5;}.elementor-593 .elementor-element.elementor-element-5322ade1{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-593 .elementor-element.elementor-element-5322ade1 .elementor-heading-title{font-family:"Belleza", Sans-serif;font-size:3rem;font-weight:500;text-transform:none;line-height:1.3em;color:var( --e-global-color-89c14bc );}.elementor-593 .elementor-element.elementor-element-412f08f1{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-89c14bc );}.elementor-593 .elementor-element.elementor-element-557bccb5 .elementor-button{text-transform:none;border-radius:9px 9px 9px 9px;}@media(max-width:1366px){.elementor-593 .elementor-element.elementor-element-2bc81fbb{width:100%;max-width:100%;z-index:5;}.elementor-593 .elementor-element.elementor-element-2bc81fbb .elementor-heading-title{line-height:66px;}.elementor-593 .elementor-element.elementor-element-289fee53 .rkit-card-slider{padding:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-ba85561{--justify-content:space-around;}.elementor-593 .elementor-element.elementor-element-3d34c18{width:100%;max-width:100%;}.elementor-593 .elementor-element.elementor-element-5322ade1{width:100%;max-width:100%;}}@media(max-width:1024px){.elementor-593 .elementor-element.elementor-element-2bc81fbb .elementor-heading-title{font-size:50px;}.elementor-593 .elementor-element.elementor-element-4fca4b5{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-593 .elementor-element.elementor-element-e46de17 .elementor-icon-box-title, .elementor-593 .elementor-element.elementor-element-e46de17 .elementor-icon-box-title a{font-size:2.1rem;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-cbe5112 .elementor-icon-box-title, .elementor-593 .elementor-element.elementor-element-cbe5112 .elementor-icon-box-title a{font-size:2.1rem;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-58707d5 .elementor-icon-box-title, .elementor-593 .elementor-element.elementor-element-58707d5 .elementor-icon-box-title a{font-size:2.1rem;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-c078996 .elementor-icon-box-title, .elementor-593 .elementor-element.elementor-element-c078996 .elementor-icon-box-title a{font-size:2.1rem;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-3f7da512 .elementor-heading-title{font-size:1.3rem;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-396fc6fd{width:100%;max-width:100%;}.elementor-593 .elementor-element.elementor-element-1d0ce7e1{width:100%;max-width:100%;}.elementor-593 .elementor-element.elementor-element-4c28135d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-593 .elementor-element.elementor-element-e67e7e6 .elementor-heading-title{font-size:1.3rem;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-8b73326 .elementor-heading-title{font-size:33px;line-height:1.1em;}.elementor-593 .elementor-element.elementor-element-289fee53 .rkit-card-slider{padding:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-289fee53 .rkit-card .card-title{font-size:2.1rem;line-height:0.9em;margin-top:0px;}.elementor-593 .elementor-element.elementor-element-289fee53 .rkit-card .card-subheading{margin-top:5px;}.elementor-593 .elementor-element.elementor-element-425dba4{width:100%;max-width:100%;}.elementor-593 .elementor-element.elementor-element-425dba4 .rkit-card-slider{padding:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-425dba4 .rkit-card .card-title{font-size:2.1rem;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-b962bed .elementor-heading-title{font-size:1.3rem;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-6d8de38{width:100%;max-width:100%;}.elementor-593 .elementor-element.elementor-element-b33104c{width:100%;max-width:100%;}.elementor-593 .elementor-element.elementor-element-5ad6bb0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-593 .elementor-element.elementor-element-eeead40 .rkit-card-slider{padding:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-eeead40 .rkit-card .card-title{font-size:2.1rem;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-2a1f352 .elementor-heading-title{font-size:1.3rem;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-1fbc1e2{width:100%;max-width:100%;}.elementor-593 .elementor-element.elementor-element-fa23c19{width:100%;max-width:100%;}.elementor-593 .elementor-element.elementor-element-62cc3f0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-593 .elementor-element.elementor-element-3d34c18 .rkit-card-slider{padding:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-3d34c18 .rkit-card .card-title{font-size:2.1rem;line-height:1em;}.elementor-593 .elementor-element.elementor-element-4c3389c .rkit-card-slider{padding:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-4c3389c .rkit-card .card-title{font-size:2.1rem;line-height:1.1em;}.elementor-593 .elementor-element.elementor-element-898d559 .elementor-heading-title{font-size:1.3rem;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-3519a52{width:100%;max-width:100%;}.elementor-593 .elementor-element.elementor-element-15f37b5{width:100%;max-width:100%;}.elementor-593 .elementor-element.elementor-element-e2a97f8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-593 .elementor-element.elementor-element-e941f23 .rkit-card-slider{padding:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-e941f23 .rkit-card .card-title{font-size:2.1rem;line-height:1em;}.elementor-593 .elementor-element.elementor-element-5322ade1 .elementor-heading-title{font-size:3rem;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-412f08f1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-593 .elementor-element.elementor-element-485d30e{--margin-top:-40%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:46%;--padding-bottom:13%;--padding-left:0%;--padding-right:0%;}.elementor-593 .elementor-element.elementor-element-2bc81fbb .elementor-heading-title{font-size:44px;line-height:1.2em;}.elementor-593 .elementor-element.elementor-element-4fca4b5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-593 .elementor-element.elementor-element-f2f5ff9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-593 .elementor-element.elementor-element-e54bd2b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-593 .elementor-element.elementor-element-d985f04{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:wrap;}.elementor-593 .elementor-element.elementor-element-e46de17{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-593 .elementor-element.elementor-element-e46de17 .elementor-icon-box-title, .elementor-593 .elementor-element.elementor-element-e46de17 .elementor-icon-box-title a{font-size:2.1rem;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-cbe5112{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-593 .elementor-element.elementor-element-cbe5112 .elementor-icon-box-title, .elementor-593 .elementor-element.elementor-element-cbe5112 .elementor-icon-box-title a{font-size:2.1rem;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-58707d5{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-593 .elementor-element.elementor-element-58707d5 .elementor-icon-box-title, .elementor-593 .elementor-element.elementor-element-58707d5 .elementor-icon-box-title a{font-size:2.1rem;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-c078996{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-593 .elementor-element.elementor-element-c078996 .elementor-icon-box-title, .elementor-593 .elementor-element.elementor-element-c078996 .elementor-icon-box-title a{font-size:2.1rem;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-35187996{--padding-top:14%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-593 .elementor-element.elementor-element-3f7da512{text-align:center;}.elementor-593 .elementor-element.elementor-element-3f7da512 .elementor-heading-title{font-size:1.3rem;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-396fc6fd{text-align:center;}.elementor-593 .elementor-element.elementor-element-4c28135d > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-4c28135d{text-align:center;}.elementor-593 .elementor-element.elementor-element-4c7be11{--min-height:28vh;--border-radius:18px 18px 0px 0px;}.elementor-593 .elementor-element.elementor-element-e958164{--border-radius:0px 0px 18px 18px;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-593 .elementor-element.elementor-element-e67e7e6{text-align:start;}.elementor-593 .elementor-element.elementor-element-e67e7e6 .elementor-heading-title{font-size:1.3rem;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-289fee53 .rkit-card .card-title{font-size:2.2rem;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-289fee53 .rkit-card .card-description{margin-top:10px;}.elementor-593 .elementor-element.elementor-element-425dba4 .rkit-card .card-title{font-size:2.2rem;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-425dba4 .rkit-card .card-description{margin-top:10px;}.elementor-593 .elementor-element.elementor-element-119a64a{--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-593 .elementor-element.elementor-element-b962bed{text-align:center;}.elementor-593 .elementor-element.elementor-element-b962bed .elementor-heading-title{font-size:1.3rem;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-6d8de38{text-align:center;}.elementor-593 .elementor-element.elementor-element-5ad6bb0{text-align:center;}.elementor-593 .elementor-element.elementor-element-eeead40 .rkit-card .card-title{font-size:2.2rem;line-height:1.3em;margin-top:0px;}.elementor-593 .elementor-element.elementor-element-eeead40 .rkit-card .card-description{margin-top:10px;}.elementor-593 .elementor-element.elementor-element-24bfa57{--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-593 .elementor-element.elementor-element-2a1f352{text-align:center;}.elementor-593 .elementor-element.elementor-element-2a1f352 .elementor-heading-title{font-size:1.3rem;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-1fbc1e2{text-align:center;}.elementor-593 .elementor-element.elementor-element-62cc3f0{text-align:center;}.elementor-593 .elementor-element.elementor-element-3d34c18 .rkit-card .card-title{font-size:2.1rem;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-3d34c18 .rkit-card .card-description{margin-top:10px;}.elementor-593 .elementor-element.elementor-element-4c3389c .rkit-card .card-title{font-size:2.2rem;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-4c3389c .rkit-card .card-description{margin-top:10px;}.elementor-593 .elementor-element.elementor-element-2fc7e9e{--padding-top:6%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;}.elementor-593 .elementor-element.elementor-element-898d559{text-align:center;}.elementor-593 .elementor-element.elementor-element-898d559 .elementor-heading-title{font-size:1.3rem;line-height:1.3em;}.elementor-593 .elementor-element.elementor-element-3519a52{text-align:center;}.elementor-593 .elementor-element.elementor-element-e2a97f8{text-align:center;}.elementor-593 .elementor-element.elementor-element-e941f23{width:100%;max-width:100%;}.elementor-593 .elementor-element.elementor-element-e941f23 .rkit-card .card-title{font-size:2.1rem;line-height:1.2em;}.elementor-593 .elementor-element.elementor-element-e941f23 .rkit-card .card-description{margin-top:10px;}.elementor-593 .elementor-element.elementor-element-5322ade1 .elementor-heading-title{font-size:2.4rem;line-height:1.3em;}}@media(min-width:768px){.elementor-593 .elementor-element.elementor-element-485d30e{--content-width:75%;}.elementor-593 .elementor-element.elementor-element-d9d5860{--content-width:75%;}.elementor-593 .elementor-element.elementor-element-35187996{--content-width:75%;}.elementor-593 .elementor-element.elementor-element-4c7be11{--width:48%;}.elementor-593 .elementor-element.elementor-element-e958164{--width:53%;}.elementor-593 .elementor-element.elementor-element-119a64a{--content-width:75%;}.elementor-593 .elementor-element.elementor-element-24bfa57{--content-width:75%;}.elementor-593 .elementor-element.elementor-element-2fc7e9e{--content-width:75%;}.elementor-593 .elementor-element.elementor-element-5743bb97{--content-width:75%;}}@media(max-width:1366px) and (min-width:768px){.elementor-593 .elementor-element.elementor-element-485d30e{--content-width:90%;}.elementor-593 .elementor-element.elementor-element-d9d5860{--content-width:90%;}.elementor-593 .elementor-element.elementor-element-35187996{--content-width:90%;}.elementor-593 .elementor-element.elementor-element-119a64a{--content-width:90%;}.elementor-593 .elementor-element.elementor-element-24bfa57{--content-width:90%;}.elementor-593 .elementor-element.elementor-element-2fc7e9e{--content-width:90%;}.elementor-593 .elementor-element.elementor-element-5743bb97{--content-width:90%;}}@media(min-width:1367px){.elementor-593 .elementor-element.elementor-element-5743bb97:not(.elementor-motion-effects-element-type-background), .elementor-593 .elementor-element.elementor-element-5743bb97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-485d30e */.elementor-593 .elementor-element.elementor-element-485d30eelector { position: relative; } .elementor-593 .elementor-element.elementor-element-485d30e::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; width: 100%; /* prend toute la largeur */ height: 500px; /* ajuste la hauteur selon ton design */ background: var(--tree-color, #101C05); /* Masque en largeur totale */ -webkit-mask: url("https://aubergelacalatruite.ca/wp-content/uploads/Untitled-design-9.svg") center bottom / cover no-repeat; mask: url("https://aubergelacalatruite.ca/wp-content/uploads/Untitled-design-8.svg") center bottom / cover no-repeat; pointer-events: none; z-index: 3; } @media (max-width: 767px) { .elementor-593 .elementor-element.elementor-element-485d30e::after { height: 100px; } }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e46de17 *//* Effet grow subtil au survol */
.elementor-593 .elementor-element.elementor-element-e46de17 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-593 .elementor-element.elementor-element-e46de17:hover {
  transform: scale(1.03); /* augmente très légèrement la taille */
  box-shadow: 0 10px 20px rgba(0,0,0,0.15); /* petite ombre douce */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cbe5112 *//* Effet grow subtil au survol */
.elementor-593 .elementor-element.elementor-element-cbe5112 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-593 .elementor-element.elementor-element-cbe5112:hover {
  transform: scale(1.03); /* augmente très légèrement la taille */
  box-shadow: 0 10px 20px rgba(0,0,0,0.15); /* petite ombre douce */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-58707d5 *//* Effet grow subtil au survol */
.elementor-593 .elementor-element.elementor-element-58707d5 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-593 .elementor-element.elementor-element-58707d5:hover {
  transform: scale(1.03); /* augmente très légèrement la taille */
  box-shadow: 0 10px 20px rgba(0,0,0,0.15); /* petite ombre douce */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c078996 *//* Effet grow subtil au survol */
.elementor-593 .elementor-element.elementor-element-c078996 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-593 .elementor-element.elementor-element-c078996:hover {
  transform: scale(1.03); /* augmente très légèrement la taille */
  box-shadow: 0 10px 20px rgba(0,0,0,0.15); /* petite ombre douce */
}/* End custom CSS */
/* Start custom CSS for rkit-card-slider, class: .elementor-element-289fee53 *//* 1) Étire chaque slide à la même hauteur */
.elementor-593 .elementor-element.elementor-element-289fee53 .swiper-wrapper{ align-items: stretch; }
.elementor-593 .elementor-element.elementor-element-289fee53 .swiper-slide{ display:flex; height:auto; }

/* 2) La carte à l'intérieur du slide prend 100% de la hauteur */
.elementor-593 .elementor-element.elementor-element-289fee53 .swiper-slide > *{
  display:flex;
  flex-direction: column;
  height:100%;
  width:100%;
}

/* 3) Le bloc contenu s'étire; le footer/bouton colle en bas */
.elementor-593 .elementor-element.elementor-element-289fee53 .swiper-slide > * .card-content,
.elementor-593 .elementor-element.elementor-element-289fee53 .swiper-slide > * .rtm-card__content,
.elementor-593 .elementor-element.elementor-element-289fee53 .swiper-slide > * .elementor-widget-container > *{
  flex:1 1 auto;   /* le contenu remplit l'espace */
}

.elementor-593 .elementor-element.elementor-element-289fee53 .card-footer,
.elementor-593 .elementor-element.elementor-element-289fee53 .rtm-card__footer,
.elementor-593 .elementor-element.elementor-element-289fee53 .actions{
  margin-top:auto; /* CTA en bas */
}

/* (Optionnel) Image à hauteur fixe pour éviter les sauts */
.elementor-593 .elementor-element.elementor-element-289fee53 .card-thumb img,
.elementor-593 .elementor-element.elementor-element-289fee53 .rtm-card__thumb img{
  width:100%;
  height:240px;        /* ajuste selon ton design */
  object-fit:/* End custom CSS */
/* Start custom CSS for rkit-card-slider, class: .elementor-element-425dba4 *//* 1) Étire chaque slide à la même hauteur */
.elementor-593 .elementor-element.elementor-element-425dba4 .swiper-wrapper{ align-items: stretch; }
.elementor-593 .elementor-element.elementor-element-425dba4 .swiper-slide{ display:flex; height:auto; }

/* 2) La carte à l'intérieur du slide prend 100% de la hauteur */
.elementor-593 .elementor-element.elementor-element-425dba4 .swiper-slide > *{
  display:flex;
  flex-direction: column;
  height:100%;
  width:100%;
}

/* 3) Le bloc contenu s'étire; le footer/bouton colle en bas */
.elementor-593 .elementor-element.elementor-element-425dba4 .swiper-slide > * .card-content,
.elementor-593 .elementor-element.elementor-element-425dba4 .swiper-slide > * .rtm-card__content,
.elementor-593 .elementor-element.elementor-element-425dba4 .swiper-slide > * .elementor-widget-container > *{
  flex:1 1 auto;   /* le contenu remplit l'espace */
}

.elementor-593 .elementor-element.elementor-element-425dba4 .card-footer,
.elementor-593 .elementor-element.elementor-element-425dba4 .rtm-card__footer,
.elementor-593 .elementor-element.elementor-element-425dba4 .actions{
  margin-top:auto; /* CTA en bas */
}

/* (Optionnel) Image à hauteur fixe pour éviter les sauts */
.elementor-593 .elementor-element.elementor-element-425dba4 .card-thumb img,
.elementor-593 .elementor-element.elementor-element-425dba4 .rtm-card__thumb img{
  width:100%;
  height:240px;        /* ajuste selon ton design */
  object-fit:/* End custom CSS */
/* Start custom CSS for rkit-card-slider, class: .elementor-element-eeead40 *//* 1) Étire chaque slide à la même hauteur */
.elementor-593 .elementor-element.elementor-element-eeead40 .swiper-wrapper{ align-items: stretch; }
.elementor-593 .elementor-element.elementor-element-eeead40 .swiper-slide{ display:flex; height:auto; }

/* 2) La carte à l'intérieur du slide prend 100% de la hauteur */
.elementor-593 .elementor-element.elementor-element-eeead40 .swiper-slide > *{
  display:flex;
  flex-direction: column;
  height:100%;
  width:100%;
}

/* 3) Le bloc contenu s'étire; le footer/bouton colle en bas */
.elementor-593 .elementor-element.elementor-element-eeead40 .swiper-slide > * .card-content,
.elementor-593 .elementor-element.elementor-element-eeead40 .swiper-slide > * .rtm-card__content,
.elementor-593 .elementor-element.elementor-element-eeead40 .swiper-slide > * .elementor-widget-container > *{
  flex:1 1 auto;   /* le contenu remplit l'espace */
}

.elementor-593 .elementor-element.elementor-element-eeead40 .card-footer,
.elementor-593 .elementor-element.elementor-element-eeead40 .rtm-card__footer,
.elementor-593 .elementor-element.elementor-element-eeead40 .actions{
  margin-top:auto; /* CTA en bas */
}

/* (Optionnel) Image à hauteur fixe pour éviter les sauts */
.elementor-593 .elementor-element.elementor-element-eeead40 .card-thumb img,
.elementor-593 .elementor-element.elementor-element-eeead40 .rtm-card__thumb img{
  width:100%;
  height:240px;        /* ajuste selon ton design */
  object-fit:/* End custom CSS */
/* Start custom CSS for rkit-card-slider, class: .elementor-element-3d34c18 *//* 1) Étire chaque slide à la même hauteur */
.elementor-593 .elementor-element.elementor-element-3d34c18 .swiper-wrapper{ align-items: stretch; }
.elementor-593 .elementor-element.elementor-element-3d34c18 .swiper-slide{ display:flex; height:auto; }

/* 2) La carte à l'intérieur du slide prend 100% de la hauteur */
.elementor-593 .elementor-element.elementor-element-3d34c18 .swiper-slide > *{
  display:flex;
  flex-direction: column;
  height:100%;
  width:100%;
}

/* 3) Le bloc contenu s'étire; le footer/bouton colle en bas */
.elementor-593 .elementor-element.elementor-element-3d34c18 .swiper-slide > * .card-content,
.elementor-593 .elementor-element.elementor-element-3d34c18 .swiper-slide > * .rtm-card__content,
.elementor-593 .elementor-element.elementor-element-3d34c18 .swiper-slide > * .elementor-widget-container > *{
  flex:1 1 auto;   /* le contenu remplit l'espace */
}

.elementor-593 .elementor-element.elementor-element-3d34c18 .card-footer,
.elementor-593 .elementor-element.elementor-element-3d34c18 .rtm-card__footer,
.elementor-593 .elementor-element.elementor-element-3d34c18 .actions{
  margin-top:auto; /* CTA en bas */
}

/* (Optionnel) Image à hauteur fixe pour éviter les sauts */
.elementor-593 .elementor-element.elementor-element-3d34c18 .card-thumb img,
.elementor-593 .elementor-element.elementor-element-3d34c18 .rtm-card__thumb img{
  width:100%;
  height:240px;        /* ajuste selon ton design */
  object-fit:/* End custom CSS */
/* Start custom CSS for rkit-card-slider, class: .elementor-element-4c3389c *//* 1) Étire chaque slide à la même hauteur */
.elementor-593 .elementor-element.elementor-element-4c3389c .swiper-wrapper{ align-items: stretch; }
.elementor-593 .elementor-element.elementor-element-4c3389c .swiper-slide{ display:flex; height:auto; }

/* 2) La carte à l'intérieur du slide prend 100% de la hauteur */
.elementor-593 .elementor-element.elementor-element-4c3389c .swiper-slide > *{
  display:flex;
  flex-direction: column;
  height:100%;
  width:100%;
}

/* 3) Le bloc contenu s'étire; le footer/bouton colle en bas */
.elementor-593 .elementor-element.elementor-element-4c3389c .swiper-slide > * .card-content,
.elementor-593 .elementor-element.elementor-element-4c3389c .swiper-slide > * .rtm-card__content,
.elementor-593 .elementor-element.elementor-element-4c3389c .swiper-slide > * .elementor-widget-container > *{
  flex:1 1 auto;   /* le contenu remplit l'espace */
}

.elementor-593 .elementor-element.elementor-element-4c3389c .card-footer,
.elementor-593 .elementor-element.elementor-element-4c3389c .rtm-card__footer,
.elementor-593 .elementor-element.elementor-element-4c3389c .actions{
  margin-top:auto; /* CTA en bas */
}

/* (Optionnel) Image à hauteur fixe pour éviter les sauts */
.elementor-593 .elementor-element.elementor-element-4c3389c .card-thumb img,
.elementor-593 .elementor-element.elementor-element-4c3389c .rtm-card__thumb img{
  width:100%;
  height:240px;        /* ajuste selon ton design */
  object-fit:/* End custom CSS */
/* Start custom CSS for rkit-card-slider, class: .elementor-element-e941f23 *//* 1) Étire chaque slide à la même hauteur */
.elementor-593 .elementor-element.elementor-element-e941f23 .swiper-wrapper{ align-items: stretch; }
.elementor-593 .elementor-element.elementor-element-e941f23 .swiper-slide{ display:flex; height:auto; }

/* 2) La carte à l'intérieur du slide prend 100% de la hauteur */
.elementor-593 .elementor-element.elementor-element-e941f23 .swiper-slide > *{
  display:flex;
  flex-direction: column;
  height:100%;
  width:100%;
}

/* 3) Le bloc contenu s'étire; le footer/bouton colle en bas */
.elementor-593 .elementor-element.elementor-element-e941f23 .swiper-slide > * .card-content,
.elementor-593 .elementor-element.elementor-element-e941f23 .swiper-slide > * .rtm-card__content,
.elementor-593 .elementor-element.elementor-element-e941f23 .swiper-slide > * .elementor-widget-container > *{
  flex:1 1 auto;   /* le contenu remplit l'espace */
}

.elementor-593 .elementor-element.elementor-element-e941f23 .card-footer,
.elementor-593 .elementor-element.elementor-element-e941f23 .rtm-card__footer,
.elementor-593 .elementor-element.elementor-element-e941f23 .actions{
  margin-top:auto; /* CTA en bas */
}

/* (Optionnel) Image à hauteur fixe pour éviter les sauts */
.elementor-593 .elementor-element.elementor-element-e941f23 .card-thumb img,
.elementor-593 .elementor-element.elementor-element-e941f23 .rtm-card__thumb img{
  width:100%;
  height:240px;        /* ajuste selon ton design */
  object-fit:/* End custom CSS */