.elementor-425 .elementor-element.elementor-element-b26c797{--display:flex;--min-height:380px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-425 .elementor-element.elementor-element-b26c797:not(.elementor-motion-effects-element-type-background), .elementor-425 .elementor-element.elementor-element-b26c797 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://cedric.dcmarketing.ca/wp-content/uploads/2024/03/pagetitle-blog.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-425 .elementor-element.elementor-element-b26c797, .elementor-425 .elementor-element.elementor-element-b26c797::before{--border-transition:0.3s;}.elementor-425 .elementor-element.elementor-element-2b7b066{--display:flex;--min-height:320px;--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;--justify-content:flex-start;--align-items:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-425 .elementor-element.elementor-element-67365bf{text-align:left;}.elementor-425 .elementor-element.elementor-element-67365bf .elementor-heading-title{color:#FFFFFF;font-family:"Teko", Sans-serif;font-size:96px;font-weight:bold;line-height:1.1em;text-shadow:0px 0px 13px rgba(0, 0, 0, 0.3);}.elementor-425 .elementor-element.elementor-element-67365bf > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-425 .elementor-element.elementor-element-99e3aba{--display:flex;--min-height:60px;--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;--justify-content:flex-start;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-block-start-width:2px;--border-inline-end-width:0px;--border-block-end-width:0px;--border-inline-start-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-425 .elementor-element.elementor-element-99e3aba, .elementor-425 .elementor-element.elementor-element-99e3aba::before{--border-transition:0.3s;}.elementor-425 .elementor-element.elementor-element-8fedc4e{text-align:left;}.elementor-425 .elementor-element.elementor-element-8fedc4e .elementor-heading-title{color:#FFFFFF;font-family:"Sarabun", Sans-serif;font-size:16px;font-weight:bold;text-transform:uppercase;line-height:1.4em;text-shadow:0px 0px 5px rgba(0,0,0,0.3);}.elementor-425 .elementor-element.elementor-element-8fedc4e > .elementor-widget-container{padding:0px 0px 2px 0px;}.elementor-425 .elementor-element.elementor-element-66a8bf6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:25px 25px;--background-transition:0.3s;--padding-block-start:30px;--padding-block-end:40px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-425 .elementor-element.elementor-element-6a99a86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-425 .elementor-element.elementor-element-c24de0c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-425 .elementor-element.elementor-element-c24de0c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-425 .elementor-element.elementor-element-c24de0c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-425 .elementor-element.elementor-element-c24de0c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(25px / 2);padding-right:calc(25px / 2);padding-top:calc(30px / 2);padding-bottom:calc(30px / 2);}:is( .elementor-425 .elementor-element.elementor-element-c24de0c > .elementor-widget-container > .jet-listing-grid, .elementor-425 .elementor-element.elementor-element-c24de0c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-425 .elementor-element.elementor-element-c24de0c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc(-25px / 2);margin-right:calc(-25px / 2);width:calc(100% + 25px);}.elementor-425 .elementor-element.elementor-element-c24de0c .jet-listing-grid__loader{--spinner-color:var( --e-global-color-accent );}.elementor-425 .elementor-element.elementor-element-c24de0c .jet-listing-not-found{font-family:"Teko", Sans-serif;font-size:18px;font-weight:bold;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-425 .elementor-element.elementor-element-b587aed .elementor-button .elementor-align-icon-right{margin-left:55px;}.elementor-425 .elementor-element.elementor-element-b587aed .elementor-button .elementor-align-icon-left{margin-right:55px;}.elementor-425 .elementor-element.elementor-element-b587aed .elementor-button{font-family:"Teko", Sans-serif;font-size:18px;font-weight:bold;text-transform:uppercase;line-height:1.2em;letter-spacing:0.8px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:18px 30px 12px 30px;}.elementor-425 .elementor-element.elementor-element-b587aed .elementor-button:hover, .elementor-425 .elementor-element.elementor-element-b587aed .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-55156e6 );}.elementor-425 .elementor-element.elementor-element-b587aed .elementor-button:hover svg, .elementor-425 .elementor-element.elementor-element-b587aed .elementor-button:focus svg{fill:#FFFFFF;}.elementor-425 .elementor-element.elementor-element-2325ff6{--display:flex;--background-transition:0.3s;--padding-block-start:15px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-425 .elementor-element.elementor-element-2325ff6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-425 .elementor-element.elementor-element-ea2b919{--display:flex;--gap:15px 15px;--background-transition:0.3s;box-shadow:0px 2px 20px 0px rgba(0, 0, 0, 0.1);--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-425 .elementor-element.elementor-element-ea2b919:not(.elementor-motion-effects-element-type-background), .elementor-425 .elementor-element.elementor-element-ea2b919 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-425 .elementor-element.elementor-element-ea2b919, .elementor-425 .elementor-element.elementor-element-ea2b919::before{--border-transition:0.3s;}.elementor-425 .elementor-element.elementor-element-e1d9b72{text-align:left;}.elementor-425 .elementor-element.elementor-element-e1d9b72 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Teko", Sans-serif;font-size:26px;font-weight:bold;line-height:1.1em;letter-spacing:0.5px;}.elementor-425 .elementor-element.elementor-element-91bb3d3 .elementor-search-form__container{min-height:48px;}.elementor-425 .elementor-element.elementor-element-91bb3d3 .elementor-search-form__submit{min-width:48px;--e-search-form-submit-text-color:#FFFFFF;background-color:var( --e-global-color-accent );--e-search-form-submit-icon-size:20px;}body:not(.rtl) .elementor-425 .elementor-element.elementor-element-91bb3d3 .elementor-search-form__icon{padding-left:calc(48px / 3);}body.rtl .elementor-425 .elementor-element.elementor-element-91bb3d3 .elementor-search-form__icon{padding-right:calc(48px / 3);}.elementor-425 .elementor-element.elementor-element-91bb3d3 .elementor-search-form__input, .elementor-425 .elementor-element.elementor-element-91bb3d3.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(48px / 3);padding-right:calc(48px / 3);}.elementor-425 .elementor-element.elementor-element-91bb3d3 input[type="search"].elementor-search-form__input{font-family:"Sarabun", Sans-serif;font-size:15px;font-weight:normal;line-height:1em;}.elementor-425 .elementor-element.elementor-element-91bb3d3:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#FFFFFF;border-color:#00000040;border-width:1px 1px 1px 1px;border-radius:0px;}.elementor-425 .elementor-element.elementor-element-91bb3d3.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#FFFFFF;border-color:#00000040;border-width:1px 1px 1px 1px;border-radius:0px;}.elementor-425 .elementor-element.elementor-element-91bb3d3:not(.elementor-search-form--skin-full_screen) .elementor-search-form--focus .elementor-search-form__container{border-color:var( --e-global-color-accent );}.elementor-425 .elementor-element.elementor-element-91bb3d3.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input:focus{border-color:var( --e-global-color-accent );}.elementor-425 .elementor-element.elementor-element-91bb3d3 .elementor-search-form__submit:hover{--e-search-form-submit-text-color:#FFFFFF;background-color:var( --e-global-color-55156e6 );}.elementor-425 .elementor-element.elementor-element-91bb3d3 .elementor-search-form__submit:focus{--e-search-form-submit-text-color:#FFFFFF;background-color:var( --e-global-color-55156e6 );}.elementor-425 .elementor-element.elementor-element-a01d0d2 > .elementor-widget-container{padding:20px 30px 20px 30px;background-color:#FFFFFF;box-shadow:0px 2px 20px 0px rgba(0, 0, 0, 0.1);}.elementor-425 .elementor-element.elementor-element-1069801{--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;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-425 .elementor-element.elementor-element-1069801:not(.elementor-motion-effects-element-type-background), .elementor-425 .elementor-element.elementor-element-1069801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-425 .elementor-element.elementor-element-1069801, .elementor-425 .elementor-element.elementor-element-1069801::before{--border-transition:0.3s;}.elementor-425 .elementor-element.elementor-element-be1b6f2{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:15px 15px 0px 15px;--border-block-start-width:15px;--border-inline-end-width:15px;--border-block-end-width:0px;--border-inline-start-width:15px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-425 .elementor-element.elementor-element-be1b6f2, .elementor-425 .elementor-element.elementor-element-be1b6f2::before{--border-transition:0.3s;}.elementor-425 .elementor-element.elementor-element-5c3160e img{width:100%;max-width:100%;}.elementor-425 .elementor-element.elementor-element-d5e9739{--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;--justify-content:space-between;--align-items:center;--gap:10px 10px;--flex-wrap:wrap;--background-transition:0.3s;--padding-block-start:15px;--padding-block-end:20px;--padding-inline-start:25px;--padding-inline-end:20px;}.elementor-425 .elementor-element.elementor-element-5c54686 .elementor-image-box-wrapper{text-align:left;}.elementor-425 .elementor-element.elementor-element-5c54686.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-425 .elementor-element.elementor-element-5c54686.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-425 .elementor-element.elementor-element-5c54686.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-425 .elementor-element.elementor-element-5c54686 .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Teko", Sans-serif;font-size:34px;font-weight:bold;line-height:1.4em;}.elementor-425 .elementor-element.elementor-element-5c54686 .elementor-image-box-wrapper .elementor-image-box-img{width:90px;}.elementor-425 .elementor-element.elementor-element-5c54686 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-425 .elementor-element.elementor-element-5c54686 .elementor-image-box-description{color:#FFFFFFF2;font-family:"Sarabun", Sans-serif;font-size:16px;font-weight:400;}.elementor-425 .elementor-element.elementor-element-5c54686 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-425 .elementor-element.elementor-element-5c54686{width:auto;max-width:auto;}.elementor-425 .elementor-element.elementor-element-5bd7c9a{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:24px;--e-rating-gap:0px;--e-rating-icon-marked-color:#FFFFFF;width:100%;max-width:100%;z-index:2;}.elementor-425 .elementor-element.elementor-element-5bd7c9a > .elementor-widget-container{margin:-40px 0px 3px 0px;padding:0px 0px 0px 76px;}.elementor-425 .elementor-element.elementor-element-c2690b8{text-align:left;color:#FFFFFF;font-family:"Sarabun", Sans-serif;font-size:16px;font-weight:normal;line-height:1.4em;width:100%;max-width:100%;}.elementor-425 .elementor-element.elementor-element-c2690b8 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-425 .elementor-element.elementor-element-d8b6608{--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;--justify-content:space-between;--align-items:center;--gap:10px 10px;--flex-wrap:wrap;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-425 .elementor-element.elementor-element-d8b6608.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-425 .elementor-element.elementor-element-db46f98 .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-425 .elementor-element.elementor-element-db46f98 .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-425 .elementor-element.elementor-element-db46f98 .elementor-button{font-family:"Teko", Sans-serif;font-size:16px;font-weight:bold;text-transform:uppercase;line-height:1.2em;letter-spacing:0.8px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:12px 14px 6px 14px;}.elementor-425 .elementor-element.elementor-element-db46f98 .elementor-button:hover, .elementor-425 .elementor-element.elementor-element-db46f98 .elementor-button:focus{color:var( --e-global-color-accent );background-color:#EFEFEF;}.elementor-425 .elementor-element.elementor-element-db46f98 .elementor-button:hover svg, .elementor-425 .elementor-element.elementor-element-db46f98 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-425 .elementor-element.elementor-element-b253035 .elementor-button .elementor-align-icon-right{margin-left:4px;}.elementor-425 .elementor-element.elementor-element-b253035 .elementor-button .elementor-align-icon-left{margin-right:4px;}.elementor-425 .elementor-element.elementor-element-b253035 .elementor-button{font-family:"Teko", Sans-serif;font-size:16px;font-weight:bold;text-transform:uppercase;line-height:1.2em;letter-spacing:0.8px;fill:#FFFFFF;color:#FFFFFF;background-color:#FFFFFF00;border-radius:0px 0px 0px 0px;padding:8px 0px 2px 0px;}.elementor-425 .elementor-element.elementor-element-b253035 .elementor-button:hover, .elementor-425 .elementor-element.elementor-element-b253035 .elementor-button:focus{color:#FFFFFF;background-color:#EFEFEF00;}.elementor-425 .elementor-element.elementor-element-b253035 .elementor-button:hover svg, .elementor-425 .elementor-element.elementor-element-b253035 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-425 .elementor-element.elementor-element-b26c797{--min-height:320px;}.elementor-425 .elementor-element.elementor-element-2b7b066{--min-height:270px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-425 .elementor-element.elementor-element-67365bf .elementor-heading-title{font-size:72px;}.elementor-425 .elementor-element.elementor-element-67365bf > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-425 .elementor-element.elementor-element-99e3aba{--min-height:50px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-425 .elementor-element.elementor-element-8fedc4e .elementor-heading-title{font-size:14px;}.elementor-425 .elementor-element.elementor-element-66a8bf6{--gap:15px 15px;--padding-block-start:0px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-425 .elementor-element.elementor-element-c24de0c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-425 .elementor-element.elementor-element-c24de0c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-425 .elementor-element.elementor-element-c24de0c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-425 .elementor-element.elementor-element-c24de0c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(10px / 2);padding-right:calc(10px / 2);padding-top:calc(25px / 2);padding-bottom:calc(25px / 2);}:is( .elementor-425 .elementor-element.elementor-element-c24de0c > .elementor-widget-container > .jet-listing-grid, .elementor-425 .elementor-element.elementor-element-c24de0c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-425 .elementor-element.elementor-element-c24de0c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc(-10px / 2);margin-right:calc(-10px / 2);width:calc(100% + 10px);}.elementor-425 .elementor-element.elementor-element-b587aed .elementor-button{font-size:15px;padding:16px 24px 10px 24px;}.elementor-425 .elementor-element.elementor-element-ea2b919{--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-425 .elementor-element.elementor-element-e1d9b72 .elementor-heading-title{font-size:22px;}.elementor-425 .elementor-element.elementor-element-a01d0d2 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-425 .elementor-element.elementor-element-a01d0d2{width:100%;max-width:100%;}.elementor-425 .elementor-element.elementor-element-be1b6f2{border-width:12px 12px 0px 12px;--border-block-start-width:12px;--border-inline-end-width:12px;--border-block-end-width:0px;--border-inline-start-width:12px;}.elementor-425 .elementor-element.elementor-element-d5e9739{--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-425 .elementor-element.elementor-element-5c54686.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-425 .elementor-element.elementor-element-5c54686.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-425 .elementor-element.elementor-element-5c54686.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-425 .elementor-element.elementor-element-5c54686 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-425 .elementor-element.elementor-element-5c54686 .elementor-image-box-title{font-size:30px;}.elementor-425 .elementor-element.elementor-element-5bd7c9a > .elementor-widget-container{margin:-36px 0px 3px 0px;padding:0px 0px 0px 65px;}.elementor-425 .elementor-element.elementor-element-c2690b8{font-size:14px;}.elementor-425 .elementor-element.elementor-element-c2690b8 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-425 .elementor-element.elementor-element-d8b6608{--gap:5px 5px;--flex-wrap:nowrap;}.elementor-425 .elementor-element.elementor-element-db46f98 .elementor-button{font-size:15px;padding:14px 14px 8px 14px;}.elementor-425 .elementor-element.elementor-element-b253035 .elementor-button{font-size:14px;}}@media(max-width:767px){.elementor-425 .elementor-element.elementor-element-b26c797{--min-height:185px;}.elementor-425 .elementor-element.elementor-element-2b7b066{--min-height:140px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-425 .elementor-element.elementor-element-67365bf .elementor-heading-title{font-size:36px;}.elementor-425 .elementor-element.elementor-element-67365bf > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-425 .elementor-element.elementor-element-99e3aba{--min-height:45px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-425 .elementor-element.elementor-element-8fedc4e .elementor-heading-title{font-size:12px;}.elementor-425 .elementor-element.elementor-element-66a8bf6{--padding-block-start:10px;--padding-block-end:25px;--padding-inline-start:8px;--padding-inline-end:8px;}.elementor-425 .elementor-element.elementor-element-c24de0c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-425 .elementor-element.elementor-element-c24de0c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-425 .elementor-element.elementor-element-c24de0c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-425 .elementor-element.elementor-element-c24de0c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(8px / 2);padding-right:calc(8px / 2);padding-top:calc(16px / 2);padding-bottom:calc(16px / 2);}:is( .elementor-425 .elementor-element.elementor-element-c24de0c > .elementor-widget-container > .jet-listing-grid, .elementor-425 .elementor-element.elementor-element-c24de0c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-425 .elementor-element.elementor-element-c24de0c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc(-8px / 2);margin-right:calc(-8px / 2);width:calc(100% + 8px);}.elementor-425 .elementor-element.elementor-element-b587aed .elementor-button{font-size:14px;padding:16px 24px 10px 24px;}.elementor-425 .elementor-element.elementor-element-2325ff6{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-425 .elementor-element.elementor-element-ea2b919{--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-425 .elementor-element.elementor-element-e1d9b72 .elementor-heading-title{font-size:20px;}.elementor-425 .elementor-element.elementor-element-a01d0d2 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-425 .elementor-element.elementor-element-a01d0d2{width:100%;max-width:100%;}.elementor-425 .elementor-element.elementor-element-d5e9739{--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-425 .elementor-element.elementor-element-5c54686 .elementor-image-box-img{margin-bottom:10px;}.elementor-425 .elementor-element.elementor-element-5c54686 .elementor-image-box-wrapper .elementor-image-box-img{width:72px;}.elementor-425 .elementor-element.elementor-element-5c54686 .elementor-image-box-title{font-size:28px;}.elementor-425 .elementor-element.elementor-element-5c54686{width:100%;max-width:100%;}.elementor-425 .elementor-element.elementor-element-5bd7c9a{--e-rating-icon-font-size:24px;width:100%;max-width:100%;}.elementor-425 .elementor-element.elementor-element-5bd7c9a > .elementor-widget-container{margin:-37px 0px 3px 0px;padding:0px 0px 0px 64px;}.elementor-425 .elementor-element.elementor-element-c2690b8{font-size:15px;}.elementor-425 .elementor-element.elementor-element-c2690b8 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-425 .elementor-element.elementor-element-d8b6608{--gap:8px 8px;}.elementor-425 .elementor-element.elementor-element-db46f98 .elementor-button{font-size:14px;padding:12px 24px 8px 16px;}.elementor-425 .elementor-element.elementor-element-b253035 .elementor-button{font-size:14px;padding:4px 4px 4px 4px;}}@media(min-width:768px){.elementor-425 .elementor-element.elementor-element-b26c797{--width:100%;}.elementor-425 .elementor-element.elementor-element-2b7b066{--content-width:1320px;}.elementor-425 .elementor-element.elementor-element-99e3aba{--content-width:1320px;}.elementor-425 .elementor-element.elementor-element-66a8bf6{--content-width:1280px;}.elementor-425 .elementor-element.elementor-element-6a99a86{--width:100%;}.elementor-425 .elementor-element.elementor-element-2325ff6{--width:320px;}.elementor-425 .elementor-element.elementor-element-1069801{--width:100%;}.elementor-425 .elementor-element.elementor-element-be1b6f2{--width:100%;}.elementor-425 .elementor-element.elementor-element-d5e9739{--width:100%;}.elementor-425 .elementor-element.elementor-element-d8b6608{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-425 .elementor-element.elementor-element-6a99a86{--width:100%;}.elementor-425 .elementor-element.elementor-element-2325ff6{--width:280px;}.elementor-425 .elementor-element.elementor-element-ea2b919{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-8fedc4e */.elementor-425 .elementor-element.elementor-element-8fedc4e .elementor-widget-container p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b587aed */.elementor-425 .elementor-element.elementor-element-b587aed .elementor-button .elementor-button-icon,
.elementor-425 .elementor-element.elementor-element-b587aed .elementor-button .elementor-button-text {
    transition: transform 0.3s ease-in-out;
}

.elementor-425 .elementor-element.elementor-element-b587aed .elementor-button:hover .elementor-button-text {
    transform: translateX(6px);
}

.elementor-425 .elementor-element.elementor-element-b587aed .elementor-button:hover .elementor-button-icon {
    transform: translateX(-6px);
}

@media only screen and (max-width: 767px) {
.elementor-425 .elementor-element.elementor-element-b587aed .elementor-button-icon {
    margin-left: 40px !important;
}
}/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-91bb3d3 */.elementor-425 .elementor-element.elementor-element-91bb3d3 input.elementor-search-form__input:focus {
    outline: none !important;
    caret-color: var(--e-global-color-accent) !important;
}/* End custom CSS */
/* Start custom CSS for wp-widget-categories, class: .elementor-element-a01d0d2 */.elementor-425 .elementor-element.elementor-element-a01d0d2 .elementor-widget-container h5 {
    font-weight: bold;
    font-size: 26px;
    font-family: "Teko";
    color: var(--e-global-color-accent);
    line-height: 1.1em;
    margin-bottom: 20px;
}

.elementor-425 .elementor-element.elementor-element-a01d0d2 .elementor-widget-container ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.elementor-425 .elementor-element.elementor-element-a01d0d2 .elementor-widget-container ul .cat-item  {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    background-color: #fff;
    margin-bottom: 5px;
}

.elementor-425 .elementor-element.elementor-element-a01d0d2 .elementor-widget-container ul .cat-item a {
    font-weight: normal;
    font-size: 15px;
    font-family: "Sarabun";
    color: var(--e-global-color-text);
    padding: 12px 30px 12px 15px;
    background-color: rgba(0,0,0,0.05);
    flex: 1;
    display: block;
    position: relative;
}

.elementor-425 .elementor-element.elementor-element-a01d0d2 .elementor-widget-container ul .cat-item a:hover {
    background-color: var(--e-global-color-accent);
    color: #fff;
}

.elementor-425 .elementor-element.elementor-element-a01d0d2 .elementor-widget-container ul .cat-item a::after {
    content: '→';
    display: inline-block;
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 24px;
    line-height: 1em;
    margin-top: -2px;
    opacity: 0;
    transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
    z-index: 2;
}

.elementor-425 .elementor-element.elementor-element-a01d0d2 .elementor-widget-container ul .cat-item a:hover::after {
    opacity: 1;
    transform: translate(4px, -50%);
}


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

.elementor-425 .elementor-element.elementor-element-a01d0d2 .elementor-widget-container ul .cat-item  {
    margin-bottom: 4px;
}

.elementor-425 .elementor-element.elementor-element-a01d0d2 .elementor-widget-container ul .cat-item a {
    font-size: 14px;
}

.elementor-425 .elementor-element.elementor-element-a01d0d2 .elementor-widget-container h5 {
    font-size: 18px;
}

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5c54686 */.elementor-425 .elementor-element.elementor-element-5c54686 .elementor-image-box-title {
    margin: 0 0 8px 0;
}

.elementor-425 .elementor-element.elementor-element-5c54686 .elementor-image-box-img img {
    margin-top: 5px;
}


@media only screen and (max-width: 767px) {
.elementor-425 .elementor-element.elementor-element-5c54686 .elementor-image-box-title {
    padding-top: 1px;
}

.elementor-425 .elementor-element.elementor-element-5c54686 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2690b8 */.elementor-425 .elementor-element.elementor-element-c2690b8 .elementor-widget-container p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db46f98 */.elementor-425 .elementor-element.elementor-element-db46f98 .elementor-button .elementor-button-icon,
.elementor-425 .elementor-element.elementor-element-db46f98 .elementor-button .elementor-button-text {
    transition: transform 0.3s ease-in-out;
}

.elementor-425 .elementor-element.elementor-element-db46f98 .elementor-button:hover .elementor-button-text {
    transform: translateX(2px);
}

.elementor-425 .elementor-element.elementor-element-db46f98 .elementor-button:hover .elementor-button-icon {
    transform: translateX(-2px);
}

@media only screen and (max-width: 767px) {
.elementor-425 .elementor-element.elementor-element-db46f98 .elementor-button-icon {
    margin-left: 6px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b253035 */.elementor-425 .elementor-element.elementor-element-b253035 .elementor-button:hover .elementor-button-text {
    text-decoration: underline;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Teko';
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('https://cedric.dcmarketing.ca/wp-content/uploads/2024/01/Teko-SemiBold.woff2') format('woff2'),
		url('https://cedric.dcmarketing.ca/wp-content/uploads/2024/01/Teko-SemiBold.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sarabun';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://cedric.dcmarketing.ca/wp-content/uploads/2024/01/Sarabun-Regular.woff2') format('woff2'),
		url('https://cedric.dcmarketing.ca/wp-content/uploads/2024/01/Sarabun-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */