.elementor-14 .elementor-element.elementor-element-deb18d0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-d0d15e9 .elementor-repeater-item-25f27e3 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://laruchee.thedev.ca/wp-content/uploads/mad_bWbV-scaled-e1731619342937.jpeg);background-size:cover;}.elementor-14 .elementor-element.elementor-element-d0d15e9 .elementor-repeater-item-25f27e3 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-d0d15e9 .elementor-repeater-item-25f27e3 .swiper-slide-inner{align-items:center;}.elementor-14 .elementor-element.elementor-element-d0d15e9 .elementor-repeater-item-34eedef .swiper-slide-bg{background-color:#833ca3;background-image:url(https://laruchee.thedev.ca/wp-content/uploads/©DanyLepage_LaRuche_27_1.jpg);background-size:cover;}.elementor-14 .elementor-element.elementor-element-d0d15e9 .elementor-repeater-item-34eedef .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-d0d15e9 .elementor-repeater-item-34eedef .swiper-slide-inner{align-items:center;}.elementor-14 .elementor-element.elementor-element-d0d15e9 .elementor-repeater-item-34eedef .swiper-slide-contents{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-14 .elementor-element.elementor-element-d0d15e9 .elementor-repeater-item-5efa6a7 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://laruchee.thedev.ca/wp-content/uploads/20230303-PAQD6244_1.jpg);background-size:cover;}.elementor-14 .elementor-element.elementor-element-d0d15e9 .elementor-repeater-item-5efa6a7 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-d0d15e9 .elementor-repeater-item-5efa6a7 .swiper-slide-inner{align-items:center;}.elementor-14 .elementor-element.elementor-element-d0d15e9 .elementor-repeater-item-dd8db8a .swiper-slide-bg{background-color:#833ca3;background-image:url(https://laruchee.thedev.ca/wp-content/uploads/VerendryeMarionette03_-_Copie.jpg);background-size:cover;}.elementor-14 .elementor-element.elementor-element-d0d15e9 .elementor-repeater-item-dd8db8a .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-d0d15e9 .elementor-repeater-item-dd8db8a .swiper-slide-inner{align-items:center;}.elementor-14 .elementor-element.elementor-element-d0d15e9 .swiper-slide{transition-duration:calc(3000ms*1.2);height:550px;}.elementor-14 .elementor-element.elementor-element-d0d15e9 .elementor-slide-button{background-color:var( --e-global-color-bf80bd4 );font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:0.4px;border-width:6px;border-radius:41px;border-color:var( --e-global-color-bf80bd4 );}.elementor-14 .elementor-element.elementor-element-d0d15e9 .elementor-slide-button:hover{background-color:var( --e-global-color-67ed2a8 );border-color:var( --e-global-color-67ed2a8 );}.elementor-14 .elementor-element.elementor-element-d0d15e9 > .elementor-widget-container{margin:0px 00px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-d0d15e9 .swiper-slide-contents{max-width:60%;}.elementor-14 .elementor-element.elementor-element-d0d15e9 .swiper-slide-inner{text-align:center;}.elementor-14 .elementor-element.elementor-element-d0d15e9 .elementor-slide-heading{font-size:4rem;font-weight:800;line-height:4rem;}.elementor-14 .elementor-element.elementor-element-d0d15e9 .elementor-slide-description{font-size:4rem;font-weight:700;line-height:4rem;}.elementor-14 .elementor-element.elementor-element-1ca4473{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-14 .elementor-element.elementor-element-14bb10b{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-14bb10b:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-14bb10b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#36363600;background-image:url("https://laruchee.thedev.ca/wp-content/uploads/Icone-Formations.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-14 .elementor-element.elementor-element-8e84390 > .elementor-widget-container{padding:20px 20px 30px 20px;}.elementor-14 .elementor-element.elementor-element-8e84390{text-align:center;}.elementor-14 .elementor-element.elementor-element-8e84390 .elementor-heading-title{font-size:1.6rem;font-weight:700;text-transform:uppercase;color:#035B62;}.elementor-14 .elementor-element.elementor-element-009c3f3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-009c3f3.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-f06d3af{text-align:center;}.elementor-14 .elementor-element.elementor-element-f06d3af .elementor-heading-title{font-size:1.8rem;font-weight:700;text-transform:uppercase;}.elementor-14 .elementor-element.elementor-element-029a59e{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-029a59e:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-029a59e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#36363600;background-image:url("https://laruchee.thedev.ca/wp-content/uploads/icone-Services.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-14 .elementor-element.elementor-element-ef73963 > .elementor-widget-container{padding:20px 20px 30px 20px;}.elementor-14 .elementor-element.elementor-element-ef73963{text-align:center;}.elementor-14 .elementor-element.elementor-element-ef73963 .elementor-heading-title{font-size:1.6rem;font-weight:700;text-transform:uppercase;color:#035B62;}.elementor-14 .elementor-element.elementor-element-0531e7d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-0531e7d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-0531e7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laruchee.thedev.ca/wp-content/uploads/1.png");}.elementor-14 .elementor-element.elementor-element-0531e7d.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-e06d181{text-align:center;}.elementor-14 .elementor-element.elementor-element-e06d181 .elementor-heading-title{font-size:1.8rem;font-weight:700;text-transform:uppercase;}.elementor-14 .elementor-element.elementor-element-b44eb8a{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-b44eb8a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-b44eb8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#36363600;background-image:url("https://laruchee.thedev.ca/wp-content/uploads/Icone-Communaute.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-14 .elementor-element.elementor-element-595fd61 > .elementor-widget-container{padding:20px 20px 30px 20px;}.elementor-14 .elementor-element.elementor-element-595fd61{text-align:center;}.elementor-14 .elementor-element.elementor-element-595fd61 .elementor-heading-title{font-size:1.6rem;font-weight:700;text-transform:uppercase;color:#035B62;}.elementor-14 .elementor-element.elementor-element-efba020{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-efba020:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-efba020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laruchee.thedev.ca/wp-content/uploads/3.png");background-size:contain;}.elementor-14 .elementor-element.elementor-element-efba020.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-b4855c0{text-align:center;}.elementor-14 .elementor-element.elementor-element-b4855c0 .elementor-heading-title{font-size:1.8rem;font-weight:700;text-transform:uppercase;}.elementor-14 .elementor-element.elementor-element-9b9cfd8{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-9b9cfd8:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-9b9cfd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#36363600;background-image:url("https://laruchee.thedev.ca/wp-content/uploads/Icone-Ressources.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-14 .elementor-element.elementor-element-a785ff1 > .elementor-widget-container{padding:20px 20px 30px 20px;}.elementor-14 .elementor-element.elementor-element-a785ff1{text-align:center;}.elementor-14 .elementor-element.elementor-element-a785ff1 .elementor-heading-title{font-size:1.6rem;font-weight:700;text-transform:uppercase;color:#035B62;}.elementor-14 .elementor-element.elementor-element-b3f2891{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-b3f2891:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-b3f2891 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laruchee.thedev.ca/wp-content/uploads/2.png");background-size:contain;}.elementor-14 .elementor-element.elementor-element-b3f2891.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-f6dcb7c .elementor-heading-title{font-size:1.8rem;font-weight:700;text-transform:uppercase;}.elementor-14 .elementor-element.elementor-element-c671781{--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;--overlay-opacity:1;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-c671781:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-c671781 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;background-image:url("https://laruchee.thedev.ca/wp-content/uploads/hex-home-top-1.png");background-position:top left;background-repeat:no-repeat;background-size:50% auto;}.elementor-14 .elementor-element.elementor-element-c671781::before, .elementor-14 .elementor-element.elementor-element-c671781 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-c671781 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-c671781 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-c671781 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-c671781 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://laruchee.thedev.ca/wp-content/uploads/hex-home-bottom-1.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:50% auto;}.elementor-14 .elementor-element.elementor-element-6ff4452{--display:flex;--min-height:440px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-6ff4452.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-2fe6b10 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-14 .elementor-element.elementor-element-fec65b7{--display:flex;}.elementor-14 .elementor-element.elementor-element-d523685 .elementor-button{background-color:#035B62;}.elementor-14 .elementor-element.elementor-element-d523685 > .elementor-widget-container{margin:12px 0px 12px 0px;}.elementor-14 .elementor-element.elementor-element-3b74ab6{--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 30px;--row-gap:0px;--column-gap:30px;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-3b74ab6:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-3b74ab6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f61eeb );}.elementor-14 .elementor-element.elementor-element-6c48981{--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;}.elementor-14 .elementor-element.elementor-element-ecebb17{width:100%;max-width:100%;text-align:center;}.elementor-14 .elementor-element.elementor-element-ecebb17 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-14 .elementor-element.elementor-element-ecebb17 .elementor-heading-title{font-size:1.8em;font-weight:700;text-transform:uppercase;line-height:1.2em;}.elementor-14 .elementor-element.elementor-element-8cf5481{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-618f380 img{height:370px;object-fit:cover;object-position:center center;}.elementor-14 .elementor-element.elementor-element-c53c1e5{--display:flex;--overlay-opacity:1;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-c53c1e5:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-c53c1e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e9d945 );}.elementor-14 .elementor-element.elementor-element-c53c1e5::before, .elementor-14 .elementor-element.elementor-element-c53c1e5 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-c53c1e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-c53c1e5 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-c53c1e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-c53c1e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-5d3c42b );background-image:url("https://laruchee.thedev.ca/wp-content/uploads/fade-2.png");--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-e042d08{text-align:center;}.elementor-14 .elementor-element.elementor-element-e042d08 .elementor-heading-title{font-size:1.6rem;font-weight:700;color:var( --e-global-color-9f61eeb );}.elementor-14 .elementor-element.elementor-element-eeb92d9 .elementor-button{background-color:#035B6200;font-weight:700;text-transform:uppercase;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF52;padding:0px 0px 5px 0px;}.elementor-14 .elementor-element.elementor-element-eeb92d9 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-eeb92d9 .elementor-button:focus{background-color:#02010100;}.elementor-14 .elementor-element.elementor-element-eeb92d9 > .elementor-widget-container{margin:12px 0px 12px 0px;}.elementor-14 .elementor-element.elementor-element-eeb92d9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-eeb92d9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-14 .elementor-element.elementor-element-41f69c9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-7d04cda img{height:370px;object-fit:cover;object-position:center center;}.elementor-14 .elementor-element.elementor-element-3bda8c0{--display:flex;--overlay-opacity:1;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-3bda8c0:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-3bda8c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e9d945 );}.elementor-14 .elementor-element.elementor-element-3bda8c0::before, .elementor-14 .elementor-element.elementor-element-3bda8c0 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-3bda8c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-3bda8c0 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-3bda8c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-3bda8c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-5d3c42b );background-image:url("https://laruchee.thedev.ca/wp-content/uploads/fade-2.png");--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-a7a2a9c{text-align:center;}.elementor-14 .elementor-element.elementor-element-a7a2a9c .elementor-heading-title{font-size:1.6rem;font-weight:700;letter-spacing:-0.4px;color:var( --e-global-color-9f61eeb );}.elementor-14 .elementor-element.elementor-element-efe680e .elementor-button{background-color:#035B6200;font-weight:700;text-transform:uppercase;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF52;padding:0px 0px 5px 0px;}.elementor-14 .elementor-element.elementor-element-efe680e .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-efe680e .elementor-button:focus{background-color:#02010100;}.elementor-14 .elementor-element.elementor-element-efe680e > .elementor-widget-container{margin:12px 0px 12px 0px;}.elementor-14 .elementor-element.elementor-element-efe680e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-efe680e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-14 .elementor-element.elementor-element-d10c1f8{--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 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;--overlay-opacity:0.5;--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-d10c1f8::before, .elementor-14 .elementor-element.elementor-element-d10c1f8 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-d10c1f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-d10c1f8 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-d10c1f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-d10c1f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-aec2f61{--display:flex;}.elementor-14 .elementor-element.elementor-element-8aab33e{width:100%;max-width:100%;text-align:center;}.elementor-14 .elementor-element.elementor-element-8aab33e > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-14 .elementor-element.elementor-element-8aab33e .elementor-heading-title{font-size:1.8em;font-weight:700;text-transform:uppercase;line-height:1.2em;}.elementor-14 .elementor-element.elementor-element-925df36{--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;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-925df36:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-925df36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12A5C4;}.elementor-14 .elementor-element.elementor-element-925df36::before, .elementor-14 .elementor-element.elementor-element-925df36 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-925df36 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-925df36 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-925df36 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-925df36 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://laruchee.thedev.ca/wp-content/uploads/fade-1-1-1.png");--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-f395c5d{text-align:center;}.elementor-14 .elementor-element.elementor-element-f395c5d img{height:270px;object-fit:cover;object-position:center center;}.elementor-14 .elementor-element.elementor-element-80994bc > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-14 .elementor-element.elementor-element-80994bc .elementor-heading-title{font-size:1.5rem;font-weight:700;text-transform:none;font-style:normal;line-height:32px;color:var( --e-global-color-9f61eeb );}.elementor-14 .elementor-element.elementor-element-02b576e > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-14 .elementor-element.elementor-element-02b576e{font-style:normal;color:var( --e-global-color-9f61eeb );}.elementor-14 .elementor-element.elementor-element-673193c .elementor-button{background-color:#035B6200;font-weight:700;text-transform:uppercase;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF52;padding:0px 0px 5px 0px;}.elementor-14 .elementor-element.elementor-element-673193c .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-673193c .elementor-button:focus{background-color:#02010100;}.elementor-14 .elementor-element.elementor-element-673193c > .elementor-widget-container{margin:12px 0px 12px 15px;padding:0px 16px 30px 016px;}.elementor-14 .elementor-element.elementor-element-673193c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-673193c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-14 .elementor-element.elementor-element-aba1379{--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;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-aba1379:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-aba1379 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12A5C4;}.elementor-14 .elementor-element.elementor-element-aba1379::before, .elementor-14 .elementor-element.elementor-element-aba1379 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-aba1379 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-aba1379 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-aba1379 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-aba1379 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://laruchee.thedev.ca/wp-content/uploads/fade-1-1-1.png");--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-f9ef266 img{height:270px;object-fit:cover;object-position:center center;}.elementor-14 .elementor-element.elementor-element-a12fa3e > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-14 .elementor-element.elementor-element-a12fa3e .elementor-heading-title{font-size:1.5rem;font-weight:700;font-style:normal;line-height:32px;color:var( --e-global-color-9f61eeb );}.elementor-14 .elementor-element.elementor-element-ab48d3e > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-14 .elementor-element.elementor-element-ab48d3e{font-style:normal;color:var( --e-global-color-9f61eeb );}.elementor-14 .elementor-element.elementor-element-3a35486 .elementor-button{background-color:#035B6200;font-weight:700;text-transform:uppercase;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF52;padding:0px 0px 5px 0px;}.elementor-14 .elementor-element.elementor-element-3a35486 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-3a35486 .elementor-button:focus{background-color:#02010100;}.elementor-14 .elementor-element.elementor-element-3a35486 > .elementor-widget-container{margin:12px 0px 12px 15px;padding:0px 16px 30px 016px;}.elementor-14 .elementor-element.elementor-element-3a35486 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-3a35486 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-14 .elementor-element.elementor-element-db01709{--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;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-db01709:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-db01709 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12A5C4;}.elementor-14 .elementor-element.elementor-element-db01709::before, .elementor-14 .elementor-element.elementor-element-db01709 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-db01709 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-db01709 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-db01709 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-db01709 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://laruchee.thedev.ca/wp-content/uploads/fade-1-1-1.png");--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-be95eeb img{height:270px;object-fit:cover;object-position:center center;}.elementor-14 .elementor-element.elementor-element-820f67c > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-14 .elementor-element.elementor-element-820f67c .elementor-heading-title{font-size:1.5rem;font-weight:700;font-style:normal;color:var( --e-global-color-9f61eeb );}.elementor-14 .elementor-element.elementor-element-8a64516 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-14 .elementor-element.elementor-element-8a64516{color:var( --e-global-color-9f61eeb );}.elementor-14 .elementor-element.elementor-element-4584989 .elementor-button{background-color:#035B6200;font-weight:700;text-transform:uppercase;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF52;padding:0px 0px 5px 0px;}.elementor-14 .elementor-element.elementor-element-4584989 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-4584989 .elementor-button:focus{background-color:#02010100;}.elementor-14 .elementor-element.elementor-element-4584989 > .elementor-widget-container{margin:12px 0px 12px 15px;padding:0px 16px 30px 016px;}.elementor-14 .elementor-element.elementor-element-4584989 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-4584989 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-14 .elementor-element.elementor-element-bf13c4c{--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;}.elementor-14 .elementor-element.elementor-element-23209d5 .elementor-button{background-color:#035B62;}.elementor-14 .elementor-element.elementor-element-23209d5 > .elementor-widget-container{margin:40px 0px 12px 0px;}.elementor-14 .elementor-element.elementor-element-8758070{--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;--padding-top:60px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-f1e77aa{width:100%;max-width:100%;text-align:center;}.elementor-14 .elementor-element.elementor-element-f1e77aa > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-14 .elementor-element.elementor-element-f1e77aa .elementor-heading-title{font-size:1.8em;font-weight:700;text-transform:uppercase;line-height:1.2em;}.elementor-14 .elementor-element.elementor-element-b69d3b8{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-14 .elementor-element.elementor-element-3a578a1{--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;--overlay-opacity:0.2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-3a578a1:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-3a578a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8A642;}.elementor-14 .elementor-element.elementor-element-3a578a1::before, .elementor-14 .elementor-element.elementor-element-3a578a1 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-3a578a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-3a578a1 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-3a578a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-3a578a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://laruchee.thedev.ca/wp-content/uploads/bg-white.png");--background-overlay:'';background-position:70px 475px;background-repeat:no-repeat;}.elementor-14 .elementor-element.elementor-element-da7f824 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-14 .elementor-element.elementor-element-da7f824 .elementor-heading-title{font-size:1.5rem;font-weight:700;color:var( --e-global-color-9f61eeb );}.elementor-14 .elementor-element.elementor-element-aca7a56 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-14 .elementor-element.elementor-element-aca7a56{color:var( --e-global-color-9f61eeb );}.elementor-14 .elementor-element.elementor-element-fc072d1 .elementor-button{background-color:#035B6200;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-9f61eeb );color:var( --e-global-color-9f61eeb );border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF52;padding:0px 0px 5px 0px;}.elementor-14 .elementor-element.elementor-element-fc072d1 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-fc072d1 .elementor-button:focus{background-color:#02010100;}.elementor-14 .elementor-element.elementor-element-fc072d1 > .elementor-widget-container{margin:12px 0px 12px 15px;padding:0px 16px 30px 016px;}.elementor-14 .elementor-element.elementor-element-fc072d1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-fc072d1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-14 .elementor-element.elementor-element-8080b1a{--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;--overlay-opacity:0.2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-8080b1a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-8080b1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8A642;}.elementor-14 .elementor-element.elementor-element-8080b1a::before, .elementor-14 .elementor-element.elementor-element-8080b1a > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-8080b1a > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-8080b1a > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-8080b1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-8080b1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://laruchee.thedev.ca/wp-content/uploads/bg-white.png");--background-overlay:'';background-position:70px 475px;background-repeat:no-repeat;}.elementor-14 .elementor-element.elementor-element-7d7a16a > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-14 .elementor-element.elementor-element-7d7a16a .elementor-heading-title{font-size:1.5rem;font-weight:700;line-height:32px;color:var( --e-global-color-9f61eeb );}.elementor-14 .elementor-element.elementor-element-ed012a7 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-14 .elementor-element.elementor-element-ed012a7{color:var( --e-global-color-9f61eeb );}.elementor-14 .elementor-element.elementor-element-6c93c3f .elementor-button{background-color:#035B6200;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-9f61eeb );color:var( --e-global-color-9f61eeb );border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF52;padding:0px 0px 5px 0px;}.elementor-14 .elementor-element.elementor-element-6c93c3f .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-6c93c3f .elementor-button:focus{background-color:#02010100;}.elementor-14 .elementor-element.elementor-element-6c93c3f > .elementor-widget-container{margin:12px 0px 12px 15px;padding:0px 16px 30px 016px;}.elementor-14 .elementor-element.elementor-element-6c93c3f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-6c93c3f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-14 .elementor-element.elementor-element-0375070{--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;--overlay-opacity:0.2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-0375070:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-0375070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8A642;}.elementor-14 .elementor-element.elementor-element-0375070::before, .elementor-14 .elementor-element.elementor-element-0375070 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-0375070 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-0375070 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-0375070 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-0375070 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://laruchee.thedev.ca/wp-content/uploads/bg-white.png");--background-overlay:'';background-position:70px 475px;background-repeat:no-repeat;}.elementor-14 .elementor-element.elementor-element-d405497 img{width:100%;max-width:100%;height:277px;object-fit:cover;object-position:center center;}.elementor-14 .elementor-element.elementor-element-49e7273 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-14 .elementor-element.elementor-element-49e7273 .elementor-heading-title{font-size:1.5rem;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-9f61eeb );}.elementor-14 .elementor-element.elementor-element-d7c9169 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-14 .elementor-element.elementor-element-d7c9169{font-style:normal;color:var( --e-global-color-9f61eeb );}.elementor-14 .elementor-element.elementor-element-bbed0a4 .elementor-button{background-color:#035B6200;font-weight:700;text-transform:uppercase;font-style:normal;fill:var( --e-global-color-9f61eeb );color:var( --e-global-color-9f61eeb );border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF52;padding:0px 0px 5px 0px;}.elementor-14 .elementor-element.elementor-element-bbed0a4 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-bbed0a4 .elementor-button:focus{background-color:#02010100;}.elementor-14 .elementor-element.elementor-element-bbed0a4 > .elementor-widget-container{margin:12px 0px 0px 15px;padding:0px 16px 30px 016px;}.elementor-14 .elementor-element.elementor-element-bbed0a4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-bbed0a4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-14 .elementor-element.elementor-element-3cc71e9 .elementor-button{background-color:#035B6200;font-weight:700;text-transform:uppercase;font-style:normal;fill:var( --e-global-color-9f61eeb );color:var( --e-global-color-9f61eeb );border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF52;padding:0px 0px 5px 0px;}.elementor-14 .elementor-element.elementor-element-3cc71e9 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-3cc71e9 .elementor-button:focus{background-color:#02010100;}.elementor-14 .elementor-element.elementor-element-3cc71e9 > .elementor-widget-container{margin:-33px 0px 12px 15px;padding:0px 16px 30px 016px;}.elementor-14 .elementor-element.elementor-element-3cc71e9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-3cc71e9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-14 .elementor-element.elementor-element-ec568de{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-56e3ad9{--display:flex;}.elementor-14 .elementor-element.elementor-element-824a6c7 .elementor-button{background-color:#035B62;font-style:normal;}.elementor-14 .elementor-element.elementor-element-824a6c7 > .elementor-widget-container{margin:40px 0px 12px 0px;}.elementor-14 .elementor-element.elementor-element-d509f32{--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;--padding-top:60px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-1ba952a{width:100%;max-width:100%;text-align:center;}.elementor-14 .elementor-element.elementor-element-1ba952a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-14 .elementor-element.elementor-element-1ba952a .elementor-heading-title{font-size:1.8em;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.2em;}.elementor-14 .elementor-element.elementor-element-0fbc158{--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 20px;--row-gap:0px;--column-gap:20px;--overlay-opacity:1;}.elementor-14 .elementor-element.elementor-element-0fbc158:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-0fbc158 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laruchee.thedev.ca/wp-content/uploads/mauve-top.png");background-repeat:no-repeat;background-size:32% auto;}.elementor-14 .elementor-element.elementor-element-0fbc158::before, .elementor-14 .elementor-element.elementor-element-0fbc158 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-0fbc158 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-0fbc158 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-0fbc158 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-0fbc158 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://laruchee.thedev.ca/wp-content/uploads/mauve-bottom.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:35% auto;}.elementor-14 .elementor-element.elementor-element-05ea3f9{--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;--overlay-opacity:0.2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-05ea3f9:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-05ea3f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5dc1167 );}.elementor-14 .elementor-element.elementor-element-05ea3f9::before, .elementor-14 .elementor-element.elementor-element-05ea3f9 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-05ea3f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-05ea3f9 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-05ea3f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-05ea3f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-3ae6a99 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-14 .elementor-element.elementor-element-3ae6a99 .elementor-heading-title{font-size:1.5rem;font-weight:700;font-style:normal;line-height:32px;color:var( --e-global-color-9f61eeb );}.elementor-14 .elementor-element.elementor-element-bcc062e > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-14 .elementor-element.elementor-element-bcc062e{font-style:normal;color:var( --e-global-color-9f61eeb );}.elementor-14 .elementor-element.elementor-element-29ae155 .elementor-button{background-color:#035B6200;font-weight:700;text-transform:uppercase;font-style:normal;fill:var( --e-global-color-9f61eeb );color:var( --e-global-color-9f61eeb );border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF52;padding:0px 0px 5px 0px;}.elementor-14 .elementor-element.elementor-element-29ae155 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-29ae155 .elementor-button:focus{background-color:#02010100;}.elementor-14 .elementor-element.elementor-element-29ae155 > .elementor-widget-container{margin:12px 0px 12px 15px;padding:0px 16px 30px 016px;}.elementor-14 .elementor-element.elementor-element-29ae155 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-29ae155 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-14 .elementor-element.elementor-element-f7ac4ac{--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;--overlay-opacity:0.2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-f7ac4ac:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-f7ac4ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12A5C4;}.elementor-14 .elementor-element.elementor-element-f7ac4ac::before, .elementor-14 .elementor-element.elementor-element-f7ac4ac > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-f7ac4ac > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-f7ac4ac > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-f7ac4ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-f7ac4ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-22956ca > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-14 .elementor-element.elementor-element-22956ca .elementor-heading-title{font-size:1.5rem;font-weight:700;font-style:normal;line-height:32px;color:var( --e-global-color-9f61eeb );}.elementor-14 .elementor-element.elementor-element-fbdc74b > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-14 .elementor-element.elementor-element-fbdc74b{font-style:normal;color:var( --e-global-color-9f61eeb );}.elementor-14 .elementor-element.elementor-element-e6304e7 .elementor-button{background-color:#035B6200;font-weight:700;text-transform:uppercase;font-style:normal;fill:var( --e-global-color-9f61eeb );color:var( --e-global-color-9f61eeb );border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF52;padding:0px 0px 5px 0px;}.elementor-14 .elementor-element.elementor-element-e6304e7 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-e6304e7 .elementor-button:focus{background-color:#02010100;}.elementor-14 .elementor-element.elementor-element-e6304e7 > .elementor-widget-container{margin:12px 0px 12px 15px;padding:0px 16px 30px 016px;}.elementor-14 .elementor-element.elementor-element-e6304e7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-e6304e7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-14 .elementor-element.elementor-element-0866b42{--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;--overlay-opacity:0.2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-0866b42:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-0866b42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8A642;}.elementor-14 .elementor-element.elementor-element-0866b42::before, .elementor-14 .elementor-element.elementor-element-0866b42 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-0866b42 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-0866b42 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-0866b42 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-0866b42 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-eedbfe0{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-eedbfe0 img{width:100%;max-width:100%;height:274px;object-fit:cover;object-position:center center;border-style:none;}.elementor-14 .elementor-element.elementor-element-ee1be61 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-14 .elementor-element.elementor-element-ee1be61 .elementor-heading-title{font-size:1.5rem;font-weight:700;font-style:normal;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-9f61eeb );}.elementor-14 .elementor-element.elementor-element-2e6fda5 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-14 .elementor-element.elementor-element-2e6fda5{font-style:normal;color:var( --e-global-color-9f61eeb );}.elementor-14 .elementor-element.elementor-element-4bf9251 .elementor-button{background-color:#035B6200;font-weight:700;text-transform:uppercase;font-style:normal;fill:var( --e-global-color-9f61eeb );color:var( --e-global-color-9f61eeb );border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF52;padding:0px 0px 5px 0px;}.elementor-14 .elementor-element.elementor-element-4bf9251 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-4bf9251 .elementor-button:focus{background-color:#02010100;}.elementor-14 .elementor-element.elementor-element-4bf9251 > .elementor-widget-container{margin:12px 0px 0px 15px;padding:0px 16px 30px 016px;}.elementor-14 .elementor-element.elementor-element-4bf9251 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-4bf9251 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-14 .elementor-element.elementor-element-7ce83f5{--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 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-06f8342{--display:flex;}.elementor-14 .elementor-element.elementor-element-c9dc376 .elementor-button{background-color:#035B62;font-style:normal;}.elementor-14 .elementor-element.elementor-element-c9dc376 > .elementor-widget-container{margin:40px 0px 12px 0px;}.elementor-14 .elementor-element.elementor-element-8a40750{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:55px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-8a40750:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-8a40750 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12A5C4;background-image:url("https://laruchee.thedev.ca/wp-content/uploads/La-ruchee_BannieEre_web.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-8a40750::before, .elementor-14 .elementor-element.elementor-element-8a40750 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-8a40750 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-8a40750 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-8a40750 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-8a40750 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-f570b7e{width:100%;max-width:100%;text-align:center;}.elementor-14 .elementor-element.elementor-element-f570b7e > .elementor-widget-container{padding:0px 0px -5px 0px;}.elementor-14 .elementor-element.elementor-element-f570b7e .elementor-heading-title{font-weight:600;font-style:normal;color:var( --e-global-color-9f61eeb );}.elementor-14 .elementor-element.elementor-element-005c66f .elementor-button{background-color:#FFFFFF;font-style:normal;fill:#363636;color:#363636;}.elementor-14 .elementor-element.elementor-element-005c66f .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-005c66f .elementor-button:focus{background-color:var( --e-global-color-1e9d945 );color:var( --e-global-color-9f61eeb );}.elementor-14 .elementor-element.elementor-element-005c66f > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-005c66f.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-005c66f .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-005c66f .elementor-button:focus svg{fill:var( --e-global-color-9f61eeb );}.elementor-14 .elementor-element.elementor-element-392fdb3:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-392fdb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-14 .elementor-element.elementor-element-392fdb3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 30px 60px 30px;}.elementor-14 .elementor-element.elementor-element-392fdb3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-6ff4452{--width:100%;}.elementor-14 .elementor-element.elementor-element-8cf5481{--width:48.5%;}.elementor-14 .elementor-element.elementor-element-41f69c9{--width:48.5%;}.elementor-14 .elementor-element.elementor-element-925df36{--width:22.5rem;}.elementor-14 .elementor-element.elementor-element-aba1379{--width:22.5rem;}.elementor-14 .elementor-element.elementor-element-db01709{--width:22.5rem;}.elementor-14 .elementor-element.elementor-element-3a578a1{--width:24rem;}.elementor-14 .elementor-element.elementor-element-8080b1a{--width:24rem;}.elementor-14 .elementor-element.elementor-element-0375070{--width:24rem;}.elementor-14 .elementor-element.elementor-element-05ea3f9{--width:24rem;}.elementor-14 .elementor-element.elementor-element-f7ac4ac{--width:24rem;}.elementor-14 .elementor-element.elementor-element-0866b42{--width:24rem;}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-14bb10b{--width:50%;}.elementor-14 .elementor-element.elementor-element-029a59e{--width:50%;}.elementor-14 .elementor-element.elementor-element-b44eb8a{--width:50%;}.elementor-14 .elementor-element.elementor-element-9b9cfd8{--width:50%;}}@media(min-width:1025px){.elementor-14 .elementor-element.elementor-element-14bb10b:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-14bb10b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14 .elementor-element.elementor-element-029a59e:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-029a59e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14 .elementor-element.elementor-element-b44eb8a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-b44eb8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14 .elementor-element.elementor-element-9b9cfd8:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-9b9cfd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-d0d15e9 .swiper-slide-contents{max-width:100%;}.elementor-14 .elementor-element.elementor-element-1ca4473{--flex-wrap:wrap;}.elementor-14 .elementor-element.elementor-element-3a578a1::before, .elementor-14 .elementor-element.elementor-element-3a578a1 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-3a578a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-3a578a1 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-3a578a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-3a578a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-14 .elementor-element.elementor-element-8080b1a::before, .elementor-14 .elementor-element.elementor-element-8080b1a > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-8080b1a > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-8080b1a > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-8080b1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-8080b1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-14 .elementor-element.elementor-element-0375070::before, .elementor-14 .elementor-element.elementor-element-0375070 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-0375070 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-0375070 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-0375070 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-0375070 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-d0d15e9 .elementor-slide-heading{font-size:2.5rem;line-height:2.6rem;}.elementor-14 .elementor-element.elementor-element-3a578a1::before, .elementor-14 .elementor-element.elementor-element-3a578a1 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-3a578a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-3a578a1 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-3a578a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-3a578a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-14 .elementor-element.elementor-element-8080b1a::before, .elementor-14 .elementor-element.elementor-element-8080b1a > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-8080b1a > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-8080b1a > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-8080b1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-8080b1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-14 .elementor-element.elementor-element-0375070::before, .elementor-14 .elementor-element.elementor-element-0375070 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-0375070 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-0375070 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-0375070 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-0375070 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-14 .elementor-element.elementor-element-392fdb3{margin-top:30px;margin-bottom:30px;padding:0px 10px 0px 10px;}}/* Start custom CSS for slides, class: .elementor-element-d0d15e9 */.elementor-14 .elementor-element.elementor-element-d0d15e9 .swiper-pagination {
    z-index:1;
}
.elementor-14 .elementor-element.elementor-element-d0d15e9 .elementor-slide-heading span {
    font-weight:300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e84390 */@media screen and (max-width:1023px) {
  
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f06d3af */.elementor-14 .elementor-element.elementor-element-f06d3af {
    color:#444;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-009c3f3 */.elementor-14 .elementor-element.elementor-element-009c3f3 { 
 position:absolute;
 top:0;
 opacity:0;
 transition:all 0.4s ease;
 left:0;
 width:100%;
 height:100%;
 background-image:url(https://laruchee.thedev.ca/wp-content/uploads/4.png);
 background-size:contain;
 background-position: center center;
 background-repeat:no-repeat;
 background-color:#fff;
 
}

.elementor-14 .elementor-element.elementor-element-009c3f3:hover {
   transition:all 0.3s ease; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14bb10b */@media screen and (min-width:1024px) {

.elementor-14 .elementor-element.elementor-element-14bb10b:hover > div[data-element_type="container"] {
    top:0%;
    opacity:1;
}
.elementor-14 .elementor-element.elementor-element-14bb10b > div[data-element_type="container"] .hover-heading {
    opacity:0;
     transition:0.2s all cubic-bezier(.86,0,.07,1);
     transform:translateY(30px;);
}
.elementor-14 .elementor-element.elementor-element-14bb10b:hover > div[data-element_type="container"] .hover-heading {
    transition:0.4s all cubic-bezier(.86,0,.07,1) 0.1s;
     margin-bottom:20px;
     opacity:1;
      transform:translateY(0px;);
}

/*.elementor-14 .elementor-element.elementor-element-14bb10b .primary-heading {
     transition:1s all cubic-bezier(.86,0,.07,1);
     margin-bottom:20px;
     
}
.elementor-14 .elementor-element.elementor-element-14bb10b:hover .primary-heading {
    opacity:0;
     transition:.5s all cubic-bezier(.86,0,.07,1);
     margin-bottom:40px;
}*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef73963 */@media screen and (max-width:1023px) {
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e06d181 */.elementor-14 .elementor-element.elementor-element-e06d181 {
    color:#444;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0531e7d */.elementor-14 .elementor-element.elementor-element-0531e7d { 
 position:absolute;
 top:0;
 opacity:0;
 transition:all 0.4s ease;
 left:0;
 width:100%;
 height:100%;
 background-image:url(https://laruchee.thedev.ca/wp-content/uploads/4.png);
 background-size:contain;
 background-position: center center;
 background-repeat:no-repeat;
 background-color:#fff;
 
}

.elementor-14 .elementor-element.elementor-element-0531e7d:hover {
   transition:all 0.3s ease; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-029a59e */@media screen and (min-width:1024px) {

.elementor-14 .elementor-element.elementor-element-029a59e:hover > div[data-element_type="container"] {
    top:0%;
    opacity:1;
}
.elementor-14 .elementor-element.elementor-element-029a59e > div[data-element_type="container"] .hover-heading {
    opacity:0;
     transition:0.2s all cubic-bezier(.86,0,.07,1);
     transform:translateY(30px;);
}
.elementor-14 .elementor-element.elementor-element-029a59e:hover > div[data-element_type="container"] .hover-heading {
    transition:0.4s all cubic-bezier(.86,0,.07,1) 0.1s;
     margin-bottom:20px;
     opacity:1;
      transform:translateY(0px;);
}

/*.elementor-14 .elementor-element.elementor-element-029a59e .primary-heading {
     transition:1s all cubic-bezier(.86,0,.07,1);
     margin-bottom:20px;
     
}
.elementor-14 .elementor-element.elementor-element-029a59e:hover .primary-heading {
    opacity:0;
     transition:.5s all cubic-bezier(.86,0,.07,1);
     margin-bottom:40px;
}*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-595fd61 */@media screen and (max-width:1023px) {

    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4855c0 */.elementor-14 .elementor-element.elementor-element-b4855c0 {
    color:#444;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efba020 */.elementor-14 .elementor-element.elementor-element-efba020 { 
 position:absolute;
 top:0;
 opacity:0;
 transition:all 0.4s ease;
 left:0;
 width:100%;
 height:100%;
 background-image:url(https://laruchee.thedev.ca/wp-content/uploads/4.png);
 background-size:contain;
 background-position: center;
 background-repeat:no-repeat;
 background-color:#fff;
 
}

.elementor-14 .elementor-element.elementor-element-efba020:hover {
   transition:all 0.3s ease; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b44eb8a */@media screen and (min-width:1024px) {

.elementor-14 .elementor-element.elementor-element-b44eb8a:hover > div[data-element_type="container"] {
    top:0%;
    opacity:1;
}
.elementor-14 .elementor-element.elementor-element-b44eb8a > div[data-element_type="container"] .hover-heading {
    opacity:0;
     transition:0.2s all cubic-bezier(.86,0,.07,1);
     transform:translateY(30px;);
}
.elementor-14 .elementor-element.elementor-element-b44eb8a:hover > div[data-element_type="container"] .hover-heading {
    transition:0.4s all cubic-bezier(.86,0,.07,1) 0.1s;
     margin-bottom:20px;
     opacity:1;
      transform:translateY(0px;);
}

/*.elementor-14 .elementor-element.elementor-element-b44eb8a .primary-heading {
     transition:1s all cubic-bezier(.86,0,.07,1);
     margin-bottom:20px;
     
}
.elementor-14 .elementor-element.elementor-element-b44eb8a:hover .primary-heading {
    opacity:0;
     transition:.5s all cubic-bezier(.86,0,.07,1);
     margin-bottom:40px;
}*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a785ff1 */@media screen and (max-width:1023px) {

    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6dcb7c */.elementor-14 .elementor-element.elementor-element-f6dcb7c {
    color:#444;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3f2891 */.elementor-14 .elementor-element.elementor-element-b3f2891 { 
 position:absolute;
 top:0;
 opacity:0;
 transition:all 0.4s ease;
 left:0;
 width:100%;
 height:100%;
 background-image:url(https://laruchee.thedev.ca/wp-content/uploads/4.png);
 background-size:contain;
 background-position: center;
 background-repeat:no-repeat;
 background-color:#fff;
 
}

.elementor-14 .elementor-element.elementor-element-b3f2891:hover {
   transition:all 0.3s ease; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b9cfd8 */@media screen and (min-width:1024px) {

.elementor-14 .elementor-element.elementor-element-9b9cfd8:hover > div[data-element_type="container"] {
    top:0%;
    opacity:1;
}
.elementor-14 .elementor-element.elementor-element-9b9cfd8 > div[data-element_type="container"] .hover-heading {
    opacity:0;
     transition:0.2s all cubic-bezier(.86,0,.07,1);
     transform:translateY(30px;);
}
.elementor-14 .elementor-element.elementor-element-9b9cfd8:hover > div[data-element_type="container"] .hover-heading {
    transition:0.4s all cubic-bezier(.86,0,.07,1) 0.1s;
     margin-bottom:20px;
     opacity:1;
      transform:translateY(0px;);
}

/*.elementor-14 .elementor-element.elementor-element-9b9cfd8 .primary-heading {
     transition:1s all cubic-bezier(.86,0,.07,1);
     margin-bottom:20px;
     
}
.elementor-14 .elementor-element.elementor-element-9b9cfd8:hover .primary-heading {
    opacity:0;
     transition:.5s all cubic-bezier(.86,0,.07,1);
     margin-bottom:40px;
}*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ff4452 *//*.elementor-14 .elementor-element.elementor-element-6ff4452:before {
    width:100%;
    height:100%;
    background-color:#ddd;
    background-image:url(https://laruchee.thedev.ca/wp-content/uploads/hexagone-motif-3-1.png);
    background-size:cover;
    background-position: right center;
    content:"";
    position:absolute;
    left:-90%;
}
.elementor-14 .elementor-element.elementor-element-6ff4452:after {
    width:100%;
    height:100%;
    background-color:#ddd;
    background-image:url(https://laruchee.thedev.ca/wp-content/uploads/hexagone-motif-4-1.png);
    background-size:cover;
    background-position:right center; 
    content:"";
    position:absolute;
    right:-90%;
    z-index:-1;
}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d523685 */.elementor-14 .elementor-element.elementor-element-d523685 .elementor-button-link:before {
    border-right-color:#035b62;
}
.elementor-14 .elementor-element.elementor-element-d523685 .elementor-button-link:after {
    border-left-color:#035b62;
}

.elementor-14 .elementor-element.elementor-element-d523685 .elementor-button-link:focus,
.elementor-14 .elementor-element.elementor-element-d523685 .elementor-button-link:active,
.elementor-14 .elementor-element.elementor-element-d523685 .elementor-button-link:hover

{
    background:#444!important;
}

.elementor-14 .elementor-element.elementor-element-d523685 .elementor-button-link:focus:before,
.elementor-14 .elementor-element.elementor-element-d523685 .elementor-button-link:active:before,
.elementor-14 .elementor-element.elementor-element-d523685 .elementor-button-link:hover:before {
    border-right-color:#444;
}

.elementor-14 .elementor-element.elementor-element-d523685 .elementor-button-link:focus:after,
.elementor-14 .elementor-element.elementor-element-d523685 .elementor-button-link:active:after,
.elementor-14 .elementor-element.elementor-element-d523685 .elementor-button-link:hover:after {
    border-left-color:#444;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eeb92d9 */.elementor-14 .elementor-element.elementor-element-eeb92d9 .elementor-button-link {
    border-radius: 0;
}
.elementor-14 .elementor-element.elementor-element-eeb92d9 .elementor-button-link:before, 
.elementor-14 .elementor-element.elementor-element-eeb92d9 .elementor-button-link:after {
    display:none;
}
.elementor-14 .elementor-element.elementor-element-eeb92d9 i {
    font-size:12px!important;
    transition:0.2s all ease;
}
.elementor-14 .elementor-element.elementor-element-eeb92d9 .elementor-button-link:hover i {
    margin-left:2px;
}
.elementor-14 .elementor-element.elementor-element-eeb92d9 .elementor-button-link {
    height:auto;
}
.elementor-14 .elementor-element.elementor-element-eeb92d9 .elementor-button-link:hover {
    background:none!important;
}

.elementor-14 .elementor-element.elementor-element-eeb92d9 .elementor-button-link:before {
    border-right-color:#035b62;
}
.elementor-14 .elementor-element.elementor-element-eeb92d9 .elementor-button-link:after {
    border-left-color:#035b62;
}

.elementor-14 .elementor-element.elementor-element-eeb92d9 .elementor-button-link:focus,
.elementor-14 .elementor-element.elementor-element-eeb92d9 .elementor-button-link:active,
.elementor-14 .elementor-element.elementor-element-eeb92d9 .elementor-button-link:hover

{
    background:none!important;
    border-color:#fff;
    transition:0.2s all ease;
}

.elementor-14 .elementor-element.elementor-element-eeb92d9 .elementor-button-link:focus:before,
.elementor-14 .elementor-element.elementor-element-eeb92d9 .elementor-button-link:active:before,
.elementor-14 .elementor-element.elementor-element-eeb92d9 .elementor-button-link:hover:before {
    border-color:#444;
}

.elementor-14 .elementor-element.elementor-element-eeb92d9 .elementor-button-link:focus:after,
.elementor-14 .elementor-element.elementor-element-eeb92d9 .elementor-button-link:active:after,
.elementor-14 .elementor-element.elementor-element-eeb92d9 .elementor-button-link:hover:after {
    border-left-color:#444;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-efe680e */.elementor-14 .elementor-element.elementor-element-efe680e .elementor-button-link {
    border-radius: 0;
}
.elementor-14 .elementor-element.elementor-element-efe680e .elementor-button-link:before, 
.elementor-14 .elementor-element.elementor-element-efe680e .elementor-button-link:after {
    display:none;
}
.elementor-14 .elementor-element.elementor-element-efe680e i {
    font-size:12px!important;
    transition:0.2s all ease;
}
.elementor-14 .elementor-element.elementor-element-efe680e .elementor-button-link:hover i {
    margin-left:2px;
}
.elementor-14 .elementor-element.elementor-element-efe680e .elementor-button-link {
    height:auto;
}
.elementor-14 .elementor-element.elementor-element-efe680e .elementor-button-link:hover {
    background:none!important;
}

.elementor-14 .elementor-element.elementor-element-efe680e .elementor-button-link:before {
    border-right-color:#035b62;
}
.elementor-14 .elementor-element.elementor-element-efe680e .elementor-button-link:after {
    border-left-color:#035b62;
}

.elementor-14 .elementor-element.elementor-element-efe680e .elementor-button-link:focus,
.elementor-14 .elementor-element.elementor-element-efe680e .elementor-button-link:active,
.elementor-14 .elementor-element.elementor-element-efe680e .elementor-button-link:hover

{
    background:none!important;
    border-color:#fff;
    transition:0.2s all ease;
}

.elementor-14 .elementor-element.elementor-element-efe680e .elementor-button-link:focus:before,
.elementor-14 .elementor-element.elementor-element-efe680e .elementor-button-link:active:before,
.elementor-14 .elementor-element.elementor-element-efe680e .elementor-button-link:hover:before {
    border-color:#444;
}

.elementor-14 .elementor-element.elementor-element-efe680e .elementor-button-link:focus:after,
.elementor-14 .elementor-element.elementor-element-efe680e .elementor-button-link:active:after,
.elementor-14 .elementor-element.elementor-element-efe680e .elementor-button-link:hover:after {
    border-left-color:#444;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-673193c */.elementor-14 .elementor-element.elementor-element-673193c .elementor-button-link {
    border-radius: 0;
}
.elementor-14 .elementor-element.elementor-element-673193c .elementor-button-link:before, 
.elementor-14 .elementor-element.elementor-element-673193c .elementor-button-link:after {
    display:none;
}
.elementor-14 .elementor-element.elementor-element-673193c i {
    font-size:12px!important;
    transition:0.2s all ease;
}
.elementor-14 .elementor-element.elementor-element-673193c .elementor-button-link:hover i {
    margin-left:2px;
}
.elementor-14 .elementor-element.elementor-element-673193c .elementor-button-link {
    height:auto;
}
.elementor-14 .elementor-element.elementor-element-673193c .elementor-button-link:hover {
    background:none!important;
}

.elementor-14 .elementor-element.elementor-element-673193c .elementor-button-link:before {
    border-right-color:#035b62;
}
.elementor-14 .elementor-element.elementor-element-673193c .elementor-button-link:after {
    border-left-color:#035b62;
}

.elementor-14 .elementor-element.elementor-element-673193c .elementor-button-link:focus,
.elementor-14 .elementor-element.elementor-element-673193c .elementor-button-link:active,
.elementor-14 .elementor-element.elementor-element-673193c .elementor-button-link:hover

{
    background:none!important;
    border-color:#fff;
    transition:0.2s all ease;
}

.elementor-14 .elementor-element.elementor-element-673193c .elementor-button-link:focus:before,
.elementor-14 .elementor-element.elementor-element-673193c .elementor-button-link:active:before,
.elementor-14 .elementor-element.elementor-element-673193c .elementor-button-link:hover:before {
    border-color:#444;
}

.elementor-14 .elementor-element.elementor-element-673193c .elementor-button-link:focus:after,
.elementor-14 .elementor-element.elementor-element-673193c .elementor-button-link:active:after,
.elementor-14 .elementor-element.elementor-element-673193c .elementor-button-link:hover:after {
    border-left-color:#444;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a35486 */.elementor-14 .elementor-element.elementor-element-3a35486 .elementor-button-link {
    border-radius: 0;
}
.elementor-14 .elementor-element.elementor-element-3a35486 .elementor-button-link:before, 
.elementor-14 .elementor-element.elementor-element-3a35486 .elementor-button-link:after {
    display:none;
}
.elementor-14 .elementor-element.elementor-element-3a35486 i {
    font-size:12px!important;
    transition:0.2s all ease;
}
.elementor-14 .elementor-element.elementor-element-3a35486 .elementor-button-link:hover i {
    margin-left:2px;
}
.elementor-14 .elementor-element.elementor-element-3a35486 .elementor-button-link {
    height:auto;
}
.elementor-14 .elementor-element.elementor-element-3a35486 .elementor-button-link:hover {
    background:none!important;
}

.elementor-14 .elementor-element.elementor-element-3a35486 .elementor-button-link:before {
    border-right-color:#035b62;
}
.elementor-14 .elementor-element.elementor-element-3a35486 .elementor-button-link:after {
    border-left-color:#035b62;
}

.elementor-14 .elementor-element.elementor-element-3a35486 .elementor-button-link:focus,
.elementor-14 .elementor-element.elementor-element-3a35486 .elementor-button-link:active,
.elementor-14 .elementor-element.elementor-element-3a35486 .elementor-button-link:hover

{
    background:none!important;
    border-color:#fff;
    transition:0.2s all ease;
}

.elementor-14 .elementor-element.elementor-element-3a35486 .elementor-button-link:focus:before,
.elementor-14 .elementor-element.elementor-element-3a35486 .elementor-button-link:active:before,
.elementor-14 .elementor-element.elementor-element-3a35486 .elementor-button-link:hover:before {
    border-color:#444;
}

.elementor-14 .elementor-element.elementor-element-3a35486 .elementor-button-link:focus:after,
.elementor-14 .elementor-element.elementor-element-3a35486 .elementor-button-link:active:after,
.elementor-14 .elementor-element.elementor-element-3a35486 .elementor-button-link:hover:after {
    border-left-color:#444;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4584989 */.elementor-14 .elementor-element.elementor-element-4584989 .elementor-button-link {
    border-radius: 0;
}
.elementor-14 .elementor-element.elementor-element-4584989 .elementor-button-link:before, 
.elementor-14 .elementor-element.elementor-element-4584989 .elementor-button-link:after {
    display:none;
}
.elementor-14 .elementor-element.elementor-element-4584989 i {
    font-size:12px!important;
    transition:0.2s all ease;
}
.elementor-14 .elementor-element.elementor-element-4584989 .elementor-button-link:hover i {
    margin-left:2px;
}
.elementor-14 .elementor-element.elementor-element-4584989 .elementor-button-link {
    height:auto;
}
.elementor-14 .elementor-element.elementor-element-4584989 .elementor-button-link:hover {
    background:none!important;
}

.elementor-14 .elementor-element.elementor-element-4584989 .elementor-button-link:before {
    border-right-color:#035b62;
}
.elementor-14 .elementor-element.elementor-element-4584989 .elementor-button-link:after {
    border-left-color:#035b62;
}

.elementor-14 .elementor-element.elementor-element-4584989 .elementor-button-link:focus,
.elementor-14 .elementor-element.elementor-element-4584989 .elementor-button-link:active,
.elementor-14 .elementor-element.elementor-element-4584989 .elementor-button-link:hover

{
    background:none!important;
    border-color:#fff;
    transition:0.2s all ease;
}

.elementor-14 .elementor-element.elementor-element-4584989 .elementor-button-link:focus:before,
.elementor-14 .elementor-element.elementor-element-4584989 .elementor-button-link:active:before,
.elementor-14 .elementor-element.elementor-element-4584989 .elementor-button-link:hover:before {
    border-color:#444;
}

.elementor-14 .elementor-element.elementor-element-4584989 .elementor-button-link:focus:after,
.elementor-14 .elementor-element.elementor-element-4584989 .elementor-button-link:active:after,
.elementor-14 .elementor-element.elementor-element-4584989 .elementor-button-link:hover:after {
    border-left-color:#444;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23209d5 */.elementor-14 .elementor-element.elementor-element-23209d5 .elementor-button-link:before {
    border-right-color:#035b62;
}
.elementor-14 .elementor-element.elementor-element-23209d5 .elementor-button-link:after {
    border-left-color:#035b62;
}

.elementor-14 .elementor-element.elementor-element-23209d5 .elementor-button-link:focus,
.elementor-14 .elementor-element.elementor-element-23209d5 .elementor-button-link:active,
.elementor-14 .elementor-element.elementor-element-23209d5 .elementor-button-link:hover

{
    background:#444!important;
}

.elementor-14 .elementor-element.elementor-element-23209d5 .elementor-button-link:focus:before,
.elementor-14 .elementor-element.elementor-element-23209d5 .elementor-button-link:active:before,
.elementor-14 .elementor-element.elementor-element-23209d5 .elementor-button-link:hover:before {
    border-right-color:#444;
}

.elementor-14 .elementor-element.elementor-element-23209d5 .elementor-button-link:focus:after,
.elementor-14 .elementor-element.elementor-element-23209d5 .elementor-button-link:active:after,
.elementor-14 .elementor-element.elementor-element-23209d5 .elementor-button-link:hover:after {
    border-left-color:#444;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fc072d1 */.elementor-14 .elementor-element.elementor-element-fc072d1 .elementor-button-link {
    border-radius: 0;
}
.elementor-14 .elementor-element.elementor-element-fc072d1 .elementor-button-link:before, 
.elementor-14 .elementor-element.elementor-element-fc072d1 .elementor-button-link:after {
    display:none;
}
.elementor-14 .elementor-element.elementor-element-fc072d1 i {
    font-size:12px!important;
    transition:0.2s all ease;
}
.elementor-14 .elementor-element.elementor-element-fc072d1 .elementor-button-link:hover i {
    margin-left:2px;
}
.elementor-14 .elementor-element.elementor-element-fc072d1 .elementor-button-link {
    height:auto;
}
.elementor-14 .elementor-element.elementor-element-fc072d1 .elementor-button-link:hover {
    background:none!important;
}

.elementor-14 .elementor-element.elementor-element-fc072d1 .elementor-button-link:before {
    border-right-color:#035b62;
}
.elementor-14 .elementor-element.elementor-element-fc072d1 .elementor-button-link:after {
    border-left-color:#035b62;
}

.elementor-14 .elementor-element.elementor-element-fc072d1 .elementor-button-link:focus,
.elementor-14 .elementor-element.elementor-element-fc072d1 .elementor-button-link:active,
.elementor-14 .elementor-element.elementor-element-fc072d1 .elementor-button-link:hover

{
    background:none!important;
    border-color:#fff;
    transition:0.2s all ease;
}

.elementor-14 .elementor-element.elementor-element-fc072d1 .elementor-button-link:focus:before,
.elementor-14 .elementor-element.elementor-element-fc072d1 .elementor-button-link:active:before,
.elementor-14 .elementor-element.elementor-element-fc072d1 .elementor-button-link:hover:before {
    border-color:#444;
}

.elementor-14 .elementor-element.elementor-element-fc072d1 .elementor-button-link:focus:after,
.elementor-14 .elementor-element.elementor-element-fc072d1 .elementor-button-link:active:after,
.elementor-14 .elementor-element.elementor-element-fc072d1 .elementor-button-link:hover:after {
    border-left-color:#444;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c93c3f */.elementor-14 .elementor-element.elementor-element-6c93c3f .elementor-button-link {
    border-radius: 0;
}
.elementor-14 .elementor-element.elementor-element-6c93c3f .elementor-button-link:before, 
.elementor-14 .elementor-element.elementor-element-6c93c3f .elementor-button-link:after {
    display:none;
}
.elementor-14 .elementor-element.elementor-element-6c93c3f i {
    font-size:12px!important;
    transition:0.2s all ease;
}
.elementor-14 .elementor-element.elementor-element-6c93c3f .elementor-button-link:hover i {
    margin-left:2px;
}
.elementor-14 .elementor-element.elementor-element-6c93c3f .elementor-button-link {
    height:auto;
}
.elementor-14 .elementor-element.elementor-element-6c93c3f .elementor-button-link:hover {
    background:none!important;
}

.elementor-14 .elementor-element.elementor-element-6c93c3f .elementor-button-link:before {
    border-right-color:#035b62;
}
.elementor-14 .elementor-element.elementor-element-6c93c3f .elementor-button-link:after {
    border-left-color:#035b62;
}

.elementor-14 .elementor-element.elementor-element-6c93c3f .elementor-button-link:focus,
.elementor-14 .elementor-element.elementor-element-6c93c3f .elementor-button-link:active,
.elementor-14 .elementor-element.elementor-element-6c93c3f .elementor-button-link:hover

{
    background:none!important;
    border-color:#fff;
    transition:0.2s all ease;
}

.elementor-14 .elementor-element.elementor-element-6c93c3f .elementor-button-link:focus:before,
.elementor-14 .elementor-element.elementor-element-6c93c3f .elementor-button-link:active:before,
.elementor-14 .elementor-element.elementor-element-6c93c3f .elementor-button-link:hover:before {
    border-color:#444;
}

.elementor-14 .elementor-element.elementor-element-6c93c3f .elementor-button-link:focus:after,
.elementor-14 .elementor-element.elementor-element-6c93c3f .elementor-button-link:active:after,
.elementor-14 .elementor-element.elementor-element-6c93c3f .elementor-button-link:hover:after {
    border-left-color:#444;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bbed0a4 */.elementor-14 .elementor-element.elementor-element-bbed0a4 .elementor-button-link {
    border-radius: 0;
}
.elementor-14 .elementor-element.elementor-element-bbed0a4 .elementor-button-link:before, 
.elementor-14 .elementor-element.elementor-element-bbed0a4 .elementor-button-link:after {
    display:none;
}
.elementor-14 .elementor-element.elementor-element-bbed0a4 i {
    font-size:12px!important;
    transition:0.2s all ease;
}
.elementor-14 .elementor-element.elementor-element-bbed0a4 .elementor-button-link:hover i {
    margin-left:2px;
}
.elementor-14 .elementor-element.elementor-element-bbed0a4 .elementor-button-link {
    height:auto;
}
.elementor-14 .elementor-element.elementor-element-bbed0a4 .elementor-button-link:hover {
    background:none!important;
}

.elementor-14 .elementor-element.elementor-element-bbed0a4 .elementor-button-link:before {
    border-right-color:#035b62;
}
.elementor-14 .elementor-element.elementor-element-bbed0a4 .elementor-button-link:after {
    border-left-color:#035b62;
}

.elementor-14 .elementor-element.elementor-element-bbed0a4 .elementor-button-link:focus,
.elementor-14 .elementor-element.elementor-element-bbed0a4 .elementor-button-link:active,
.elementor-14 .elementor-element.elementor-element-bbed0a4 .elementor-button-link:hover

{
    background:none!important;
    border-color:#fff;
    transition:0.2s all ease;
}

.elementor-14 .elementor-element.elementor-element-bbed0a4 .elementor-button-link:focus:before,
.elementor-14 .elementor-element.elementor-element-bbed0a4 .elementor-button-link:active:before,
.elementor-14 .elementor-element.elementor-element-bbed0a4 .elementor-button-link:hover:before {
    border-color:#444;
}

.elementor-14 .elementor-element.elementor-element-bbed0a4 .elementor-button-link:focus:after,
.elementor-14 .elementor-element.elementor-element-bbed0a4 .elementor-button-link:active:after,
.elementor-14 .elementor-element.elementor-element-bbed0a4 .elementor-button-link:hover:after {
    border-left-color:#444;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cc71e9 */.elementor-14 .elementor-element.elementor-element-3cc71e9 .elementor-button-link {
    border-radius: 0;
}
.elementor-14 .elementor-element.elementor-element-3cc71e9 .elementor-button-link:before, 
.elementor-14 .elementor-element.elementor-element-3cc71e9 .elementor-button-link:after {
    display:none;
}
.elementor-14 .elementor-element.elementor-element-3cc71e9 i {
    font-size:12px!important;
    transition:0.2s all ease;
}
.elementor-14 .elementor-element.elementor-element-3cc71e9 .elementor-button-link:hover i {
    margin-left:2px;
}
.elementor-14 .elementor-element.elementor-element-3cc71e9 .elementor-button-link {
    height:auto;
}
.elementor-14 .elementor-element.elementor-element-3cc71e9 .elementor-button-link:hover {
    background:none!important;
}

.elementor-14 .elementor-element.elementor-element-3cc71e9 .elementor-button-link:before {
    border-right-color:#035b62;
}
.elementor-14 .elementor-element.elementor-element-3cc71e9 .elementor-button-link:after {
    border-left-color:#035b62;
}

.elementor-14 .elementor-element.elementor-element-3cc71e9 .elementor-button-link:focus,
.elementor-14 .elementor-element.elementor-element-3cc71e9 .elementor-button-link:active,
.elementor-14 .elementor-element.elementor-element-3cc71e9 .elementor-button-link:hover

{
    background:none!important;
    border-color:#fff;
    transition:0.2s all ease;
}

.elementor-14 .elementor-element.elementor-element-3cc71e9 .elementor-button-link:focus:before,
.elementor-14 .elementor-element.elementor-element-3cc71e9 .elementor-button-link:active:before,
.elementor-14 .elementor-element.elementor-element-3cc71e9 .elementor-button-link:hover:before {
    border-color:#444;
}

.elementor-14 .elementor-element.elementor-element-3cc71e9 .elementor-button-link:focus:after,
.elementor-14 .elementor-element.elementor-element-3cc71e9 .elementor-button-link:active:after,
.elementor-14 .elementor-element.elementor-element-3cc71e9 .elementor-button-link:hover:after {
    border-left-color:#444;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-824a6c7 */.elementor-14 .elementor-element.elementor-element-824a6c7 .elementor-button-link:before {
    border-right-color:#035b62;
}
.elementor-14 .elementor-element.elementor-element-824a6c7 .elementor-button-link:after {
    border-left-color:#035b62;
}

.elementor-14 .elementor-element.elementor-element-824a6c7 .elementor-button-link:focus,
.elementor-14 .elementor-element.elementor-element-824a6c7 .elementor-button-link:active,
.elementor-14 .elementor-element.elementor-element-824a6c7 .elementor-button-link:hover

{
    background:#444!important;
}

.elementor-14 .elementor-element.elementor-element-824a6c7 .elementor-button-link:focus:before,
.elementor-14 .elementor-element.elementor-element-824a6c7 .elementor-button-link:active:before,
.elementor-14 .elementor-element.elementor-element-824a6c7 .elementor-button-link:hover:before {
    border-right-color:#444;
}

.elementor-14 .elementor-element.elementor-element-824a6c7 .elementor-button-link:focus:after,
.elementor-14 .elementor-element.elementor-element-824a6c7 .elementor-button-link:active:after,
.elementor-14 .elementor-element.elementor-element-824a6c7 .elementor-button-link:hover:after {
    border-left-color:#444;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29ae155 */.elementor-14 .elementor-element.elementor-element-29ae155 .elementor-button-link {
    border-radius: 0;
}
.elementor-14 .elementor-element.elementor-element-29ae155 .elementor-button-link:before, 
.elementor-14 .elementor-element.elementor-element-29ae155 .elementor-button-link:after {
    display:none;
}
.elementor-14 .elementor-element.elementor-element-29ae155 i {
    font-size:12px!important;
    transition:0.2s all ease;
}
.elementor-14 .elementor-element.elementor-element-29ae155 .elementor-button-link:hover i {
    margin-left:2px;
}
.elementor-14 .elementor-element.elementor-element-29ae155 .elementor-button-link {
    height:auto;
}
.elementor-14 .elementor-element.elementor-element-29ae155 .elementor-button-link:hover {
    background:none!important;
}

.elementor-14 .elementor-element.elementor-element-29ae155 .elementor-button-link:before {
    border-right-color:#035b62;
}
.elementor-14 .elementor-element.elementor-element-29ae155 .elementor-button-link:after {
    border-left-color:#035b62;
}

.elementor-14 .elementor-element.elementor-element-29ae155 .elementor-button-link:focus,
.elementor-14 .elementor-element.elementor-element-29ae155 .elementor-button-link:active,
.elementor-14 .elementor-element.elementor-element-29ae155 .elementor-button-link:hover

{
    background:none!important;
    border-color:#fff;
    transition:0.2s all ease;
}

.elementor-14 .elementor-element.elementor-element-29ae155 .elementor-button-link:focus:before,
.elementor-14 .elementor-element.elementor-element-29ae155 .elementor-button-link:active:before,
.elementor-14 .elementor-element.elementor-element-29ae155 .elementor-button-link:hover:before {
    border-color:#444;
}

.elementor-14 .elementor-element.elementor-element-29ae155 .elementor-button-link:focus:after,
.elementor-14 .elementor-element.elementor-element-29ae155 .elementor-button-link:active:after,
.elementor-14 .elementor-element.elementor-element-29ae155 .elementor-button-link:hover:after {
    border-left-color:#444;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e6304e7 */.elementor-14 .elementor-element.elementor-element-e6304e7 .elementor-button-link {
    border-radius: 0;
}
.elementor-14 .elementor-element.elementor-element-e6304e7 .elementor-button-link:before, 
.elementor-14 .elementor-element.elementor-element-e6304e7 .elementor-button-link:after {
    display:none;
}
.elementor-14 .elementor-element.elementor-element-e6304e7 i {
    font-size:12px!important;
    transition:0.2s all ease;
}
.elementor-14 .elementor-element.elementor-element-e6304e7 .elementor-button-link:hover i {
    margin-left:2px;
}
.elementor-14 .elementor-element.elementor-element-e6304e7 .elementor-button-link {
    height:auto;
}
.elementor-14 .elementor-element.elementor-element-e6304e7 .elementor-button-link:hover {
    background:none!important;
}

.elementor-14 .elementor-element.elementor-element-e6304e7 .elementor-button-link:before {
    border-right-color:#035b62;
}
.elementor-14 .elementor-element.elementor-element-e6304e7 .elementor-button-link:after {
    border-left-color:#035b62;
}

.elementor-14 .elementor-element.elementor-element-e6304e7 .elementor-button-link:focus,
.elementor-14 .elementor-element.elementor-element-e6304e7 .elementor-button-link:active,
.elementor-14 .elementor-element.elementor-element-e6304e7 .elementor-button-link:hover

{
    background:none!important;
    border-color:#fff;
    transition:0.2s all ease;
}

.elementor-14 .elementor-element.elementor-element-e6304e7 .elementor-button-link:focus:before,
.elementor-14 .elementor-element.elementor-element-e6304e7 .elementor-button-link:active:before,
.elementor-14 .elementor-element.elementor-element-e6304e7 .elementor-button-link:hover:before {
    border-color:#444;
}

.elementor-14 .elementor-element.elementor-element-e6304e7 .elementor-button-link:focus:after,
.elementor-14 .elementor-element.elementor-element-e6304e7 .elementor-button-link:active:after,
.elementor-14 .elementor-element.elementor-element-e6304e7 .elementor-button-link:hover:after {
    border-left-color:#444;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4bf9251 */.elementor-14 .elementor-element.elementor-element-4bf9251 .elementor-button-link {
    border-radius: 0;
}
.elementor-14 .elementor-element.elementor-element-4bf9251 .elementor-button-link:before, 
.elementor-14 .elementor-element.elementor-element-4bf9251 .elementor-button-link:after {
    display:none;
}
.elementor-14 .elementor-element.elementor-element-4bf9251 i {
    font-size:12px!important;
    transition:0.2s all ease;
}
.elementor-14 .elementor-element.elementor-element-4bf9251 .elementor-button-link:hover i {
    margin-left:2px;
}
.elementor-14 .elementor-element.elementor-element-4bf9251 .elementor-button-link {
    height:auto;
}
.elementor-14 .elementor-element.elementor-element-4bf9251 .elementor-button-link:hover {
    background:none!important;
}

.elementor-14 .elementor-element.elementor-element-4bf9251 .elementor-button-link:before {
    border-right-color:#035b62;
}
.elementor-14 .elementor-element.elementor-element-4bf9251 .elementor-button-link:after {
    border-left-color:#035b62;
}

.elementor-14 .elementor-element.elementor-element-4bf9251 .elementor-button-link:focus,
.elementor-14 .elementor-element.elementor-element-4bf9251 .elementor-button-link:active,
.elementor-14 .elementor-element.elementor-element-4bf9251 .elementor-button-link:hover

{
    background:none!important;
    border-color:#fff;
    transition:0.2s all ease;
}

.elementor-14 .elementor-element.elementor-element-4bf9251 .elementor-button-link:focus:before,
.elementor-14 .elementor-element.elementor-element-4bf9251 .elementor-button-link:active:before,
.elementor-14 .elementor-element.elementor-element-4bf9251 .elementor-button-link:hover:before {
    border-color:#444;
}

.elementor-14 .elementor-element.elementor-element-4bf9251 .elementor-button-link:focus:after,
.elementor-14 .elementor-element.elementor-element-4bf9251 .elementor-button-link:active:after,
.elementor-14 .elementor-element.elementor-element-4bf9251 .elementor-button-link:hover:after {
    border-left-color:#444;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9dc376 */.elementor-14 .elementor-element.elementor-element-c9dc376 .elementor-button-link:before {
    border-right-color:#035b62;
}
.elementor-14 .elementor-element.elementor-element-c9dc376 .elementor-button-link:after {
    border-left-color:#035b62;
}

.elementor-14 .elementor-element.elementor-element-c9dc376 .elementor-button-link:focus,
.elementor-14 .elementor-element.elementor-element-c9dc376 .elementor-button-link:active,
.elementor-14 .elementor-element.elementor-element-c9dc376 .elementor-button-link:hover

{
    background:#444!important;
}

.elementor-14 .elementor-element.elementor-element-c9dc376 .elementor-button-link:focus:before,
.elementor-14 .elementor-element.elementor-element-c9dc376 .elementor-button-link:active:before,
.elementor-14 .elementor-element.elementor-element-c9dc376 .elementor-button-link:hover:before {
    border-right-color:#444;
}

.elementor-14 .elementor-element.elementor-element-c9dc376 .elementor-button-link:focus:after,
.elementor-14 .elementor-element.elementor-element-c9dc376 .elementor-button-link:active:after,
.elementor-14 .elementor-element.elementor-element-c9dc376 .elementor-button-link:hover:after {
    border-left-color:#444;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-392fdb3 */.elementor-14 .elementor-element.elementor-element-392fdb3 {
    display: none;
}/* End custom CSS */