.elementor-116 .elementor-element.elementor-element-20dc1720 > .elementor-background-overlay{background-color:var( --e-global-color-dea41e4 );opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-116 .elementor-element.elementor-element-20dc1720 > .elementor-container{min-height:400px;}.elementor-116 .elementor-element.elementor-element-20dc1720:not(.elementor-motion-effects-element-type-background), .elementor-116 .elementor-element.elementor-element-20dc1720 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.trucarpentry.ca/wp-content/uploads/2023/05/DJI_0025-1-scaled.webp") 50% 50%;background-size:cover;}.elementor-116 .elementor-element.elementor-element-20dc1720{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-6em;margin-bottom:0em;padding:15em 1em 8em 1em;}.elementor-116 .elementor-element.elementor-element-48e0356{text-align:center;}.elementor-116 .elementor-element.elementor-element-48e0356 .elementor-heading-title{font-family:var( --e-global-typography-583e54c-font-family ), Sans-serif;font-size:var( --e-global-typography-583e54c-font-size );font-weight:var( --e-global-typography-583e54c-font-weight );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );word-spacing:var( --e-global-typography-583e54c-word-spacing );color:var( --e-global-color-a291686 );}.elementor-116 .elementor-element.elementor-element-100b213f{padding:0em 1em 6em 1em;}.elementor-116 .elementor-element.elementor-element-6279cc9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-116 .elementor-element.elementor-element-6279cc9 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-116 .elementor-element.elementor-element-4d791764{text-align:center;}.elementor-116 .elementor-element.elementor-element-4d791764 .elementor-heading-title{font-family:var( --e-global-typography-d3dae9a-font-family ), Sans-serif;font-size:var( --e-global-typography-d3dae9a-font-size );font-weight:var( --e-global-typography-d3dae9a-font-weight );line-height:var( --e-global-typography-d3dae9a-line-height );letter-spacing:var( --e-global-typography-d3dae9a-letter-spacing );word-spacing:var( --e-global-typography-d3dae9a-word-spacing );}.elementor-116 .elementor-element.elementor-element-0f28465.ekit-equal-height-enable,
					.elementor-116 .elementor-element.elementor-element-0f28465.ekit-equal-height-enable > div,
					.elementor-116 .elementor-element.elementor-element-0f28465.ekit-equal-height-enable .ekit-wid-con,
					.elementor-116 .elementor-element.elementor-element-0f28465.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-116 .elementor-element.elementor-element-0f28465 .elementskit-infobox{background-color:#FFFFFFE6;padding:5px 5px 5px 5px;box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.35);border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:0px 0px 0px 0px;}.elementor-116 .elementor-element.elementor-element-0f28465 > .elementor-widget-container{background-image:url("https://www.trucarpentry.ca/wp-content/uploads/2023/05/BG1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-116 .elementor-element.elementor-element-0f28465.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-116 .elementor-element.elementor-element-0f28465 .elementskit-infobox:hover{box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.25);border-radius:0px 0px 0px 0px;}.elementor-116 .elementor-element.elementor-element-0f28465 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:var( --e-global-color-dea41e4 );font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );word-spacing:var( --e-global-typography-7044a64-word-spacing );}.elementor-116 .elementor-element.elementor-element-0f28465 .elementskit-infobox .box-body > p{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );}.elementor-116 .elementor-element.elementor-element-0f28465 .elementskit-infobox .elementskit-info-box-icon{transform:rotate(0deg);width:280px;}.elementor-116 .elementor-element.elementor-element-8034401.ekit-equal-height-enable,
					.elementor-116 .elementor-element.elementor-element-8034401.ekit-equal-height-enable > div,
					.elementor-116 .elementor-element.elementor-element-8034401.ekit-equal-height-enable .ekit-wid-con,
					.elementor-116 .elementor-element.elementor-element-8034401.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-116 .elementor-element.elementor-element-8034401 .elementskit-infobox{background-color:#FFFFFFE6;padding:5px 5px 5px 5px;box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.35);border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:0px 0px 0px 0px;}.elementor-116 .elementor-element.elementor-element-8034401 > .elementor-widget-container{background-image:url("https://www.trucarpentry.ca/wp-content/uploads/2023/05/BG1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-116 .elementor-element.elementor-element-8034401.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-116 .elementor-element.elementor-element-8034401 .elementskit-infobox:hover{box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.25);border-radius:0px 0px 0px 0px;}.elementor-116 .elementor-element.elementor-element-8034401 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:var( --e-global-color-dea41e4 );font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );word-spacing:var( --e-global-typography-7044a64-word-spacing );}.elementor-116 .elementor-element.elementor-element-8034401 .elementskit-infobox .box-body > p{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );}.elementor-116 .elementor-element.elementor-element-8034401 .elementskit-infobox .elementskit-info-box-icon{transform:rotate(0deg);width:280px;}.elementor-116 .elementor-element.elementor-element-e5320d4.ekit-equal-height-enable,
					.elementor-116 .elementor-element.elementor-element-e5320d4.ekit-equal-height-enable > div,
					.elementor-116 .elementor-element.elementor-element-e5320d4.ekit-equal-height-enable .ekit-wid-con,
					.elementor-116 .elementor-element.elementor-element-e5320d4.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-116 .elementor-element.elementor-element-e5320d4 .elementskit-infobox{background-color:#FFFFFFE6;padding:5px 5px 5px 5px;box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.35);border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:0px 0px 0px 0px;}.elementor-116 .elementor-element.elementor-element-e5320d4 > .elementor-widget-container{background-image:url("https://www.trucarpentry.ca/wp-content/uploads/2023/05/BG1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-116 .elementor-element.elementor-element-e5320d4.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-116 .elementor-element.elementor-element-e5320d4 .elementskit-infobox:hover{box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.25);border-radius:0px 0px 0px 0px;}.elementor-116 .elementor-element.elementor-element-e5320d4 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:var( --e-global-color-dea41e4 );font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );word-spacing:var( --e-global-typography-7044a64-word-spacing );}.elementor-116 .elementor-element.elementor-element-e5320d4 .elementskit-infobox .box-body > p{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );}.elementor-116 .elementor-element.elementor-element-e5320d4 .elementskit-infobox .elementskit-info-box-icon{transform:rotate(0deg);width:280px;}.elementor-116 .elementor-element.elementor-element-02ece66.ekit-equal-height-enable,
					.elementor-116 .elementor-element.elementor-element-02ece66.ekit-equal-height-enable > div,
					.elementor-116 .elementor-element.elementor-element-02ece66.ekit-equal-height-enable .ekit-wid-con,
					.elementor-116 .elementor-element.elementor-element-02ece66.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-116 .elementor-element.elementor-element-02ece66 .elementskit-infobox{background-color:#FFFFFFE6;padding:5px 5px 5px 5px;box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.35);border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:0px 0px 0px 0px;}.elementor-116 .elementor-element.elementor-element-02ece66 > .elementor-widget-container{background-image:url("https://www.trucarpentry.ca/wp-content/uploads/2023/05/BG1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-116 .elementor-element.elementor-element-02ece66.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-116 .elementor-element.elementor-element-02ece66 .elementskit-infobox:hover{box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.25);border-radius:0px 0px 0px 0px;}.elementor-116 .elementor-element.elementor-element-02ece66 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:var( --e-global-color-dea41e4 );font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );word-spacing:var( --e-global-typography-7044a64-word-spacing );}.elementor-116 .elementor-element.elementor-element-02ece66 .elementskit-infobox .box-body > p{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );}.elementor-116 .elementor-element.elementor-element-02ece66 .elementskit-infobox .elementskit-info-box-icon{transform:rotate(0deg);width:280px;}.elementor-116 .elementor-element.elementor-element-66514c5.ekit-equal-height-enable,
					.elementor-116 .elementor-element.elementor-element-66514c5.ekit-equal-height-enable > div,
					.elementor-116 .elementor-element.elementor-element-66514c5.ekit-equal-height-enable .ekit-wid-con,
					.elementor-116 .elementor-element.elementor-element-66514c5.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-116 .elementor-element.elementor-element-66514c5 .elementskit-infobox{background-color:#FFFFFFE6;padding:5px 5px 5px 5px;box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.35);border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:0px 0px 0px 0px;}.elementor-116 .elementor-element.elementor-element-66514c5 > .elementor-widget-container{background-image:url("https://www.trucarpentry.ca/wp-content/uploads/2023/05/BG1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-116 .elementor-element.elementor-element-66514c5.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-116 .elementor-element.elementor-element-66514c5 .elementskit-infobox:hover{box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.25);border-radius:0px 0px 0px 0px;}.elementor-116 .elementor-element.elementor-element-66514c5 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:var( --e-global-color-dea41e4 );font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );word-spacing:var( --e-global-typography-7044a64-word-spacing );}.elementor-116 .elementor-element.elementor-element-66514c5 .elementskit-infobox .box-body > p{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );}.elementor-116 .elementor-element.elementor-element-66514c5 .elementskit-infobox .elementskit-info-box-icon{transform:rotate(0deg);width:280px;}.elementor-116 .elementor-element.elementor-element-6d479e73:not(.elementor-motion-effects-element-type-background), .elementor-116 .elementor-element.elementor-element-6d479e73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.trucarpentry.ca/wp-content/uploads/2023/05/BlurredBackground-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-116 .elementor-element.elementor-element-6d479e73 > .elementor-container{min-height:400px;}.elementor-116 .elementor-element.elementor-element-6d479e73{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 1em 3em 1em;}.elementor-116 .elementor-element.elementor-element-6d479e73 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-116 .elementor-element.elementor-element-2123ff6a > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-116 .elementor-element.elementor-element-3400674{text-align:center;}.elementor-116 .elementor-element.elementor-element-3400674 .elementor-heading-title{font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;font-size:var( --e-global-typography-5d167aa-font-size );font-weight:var( --e-global-typography-5d167aa-font-weight );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );word-spacing:var( --e-global-typography-5d167aa-word-spacing );color:var( --e-global-color-dea41e4 );}.elementor-116 .elementor-element.elementor-element-5ea369d:not(.elementor-motion-effects-element-type-background), .elementor-116 .elementor-element.elementor-element-5ea369d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A7A7A24;}.elementor-116 .elementor-element.elementor-element-5ea369d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 1em 4em 1em;}.elementor-116 .elementor-element.elementor-element-5ea369d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-116 .elementor-element.elementor-element-63f70da > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-116 .elementor-element.elementor-element-fa6f321 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-116 .elementor-element.elementor-element-4913449{text-align:center;}.elementor-bc-flex-widget .elementor-116 .elementor-element.elementor-element-4cbc994.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-116 .elementor-element.elementor-element-4cbc994.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-116 .elementor-element.elementor-element-4cbc994 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-116 .elementor-element.elementor-element-9667750{text-align:left;font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );color:var( --e-global-color-dea41e4 );}.elementor-116 .elementor-element.elementor-element-2c683b7:not(.elementor-motion-effects-element-type-background), .elementor-116 .elementor-element.elementor-element-2c683b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.trucarpentry.ca/wp-content/uploads/2023/05/BlurredBackground-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-116 .elementor-element.elementor-element-2c683b7 > .elementor-container{min-height:400px;}.elementor-116 .elementor-element.elementor-element-2c683b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 1em 3em 1em;}.elementor-116 .elementor-element.elementor-element-2c683b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-116 .elementor-element.elementor-element-fba3835 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-116 .elementor-element.elementor-element-8f94e84{text-align:center;}.elementor-116 .elementor-element.elementor-element-8f94e84 .elementor-heading-title{font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;font-size:var( --e-global-typography-5d167aa-font-size );font-weight:var( --e-global-typography-5d167aa-font-weight );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );word-spacing:var( --e-global-typography-5d167aa-word-spacing );color:var( --e-global-color-dea41e4 );}.elementor-116 .elementor-element.elementor-element-c3af00b:not(.elementor-motion-effects-element-type-background), .elementor-116 .elementor-element.elementor-element-c3af00b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A7A7A24;}.elementor-116 .elementor-element.elementor-element-c3af00b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 1em 4em 1em;}.elementor-116 .elementor-element.elementor-element-c3af00b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-116 .elementor-element.elementor-element-47d6d1a > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-bc-flex-widget .elementor-116 .elementor-element.elementor-element-2aa1cbb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-116 .elementor-element.elementor-element-2aa1cbb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-116 .elementor-element.elementor-element-2aa1cbb > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-116 .elementor-element.elementor-element-ed0edf1{text-align:left;font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );color:var( --e-global-color-dea41e4 );}.elementor-116 .elementor-element.elementor-element-b14a667 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-116 .elementor-element.elementor-element-c463925{--e-image-carousel-slides-to-show:1;}.elementor-116 .elementor-element.elementor-element-2c7ff83:not(.elementor-motion-effects-element-type-background), .elementor-116 .elementor-element.elementor-element-2c7ff83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.trucarpentry.ca/wp-content/uploads/2023/05/BlurredBackground-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-116 .elementor-element.elementor-element-2c7ff83 > .elementor-container{min-height:400px;}.elementor-116 .elementor-element.elementor-element-2c7ff83{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 1em 3em 1em;}.elementor-116 .elementor-element.elementor-element-2c7ff83 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-116 .elementor-element.elementor-element-02ec049 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-116 .elementor-element.elementor-element-49fb1ff{text-align:center;}.elementor-116 .elementor-element.elementor-element-49fb1ff .elementor-heading-title{font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;font-size:var( --e-global-typography-5d167aa-font-size );font-weight:var( --e-global-typography-5d167aa-font-weight );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );word-spacing:var( --e-global-typography-5d167aa-word-spacing );color:var( --e-global-color-dea41e4 );}.elementor-116 .elementor-element.elementor-element-e23a333:not(.elementor-motion-effects-element-type-background), .elementor-116 .elementor-element.elementor-element-e23a333 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A7A7A24;}.elementor-116 .elementor-element.elementor-element-e23a333{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 1em 4em 1em;}.elementor-116 .elementor-element.elementor-element-e23a333 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-116 .elementor-element.elementor-element-9945886 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-116 .elementor-element.elementor-element-2f716f3 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-116 .elementor-element.elementor-element-e8185b0{--e-image-carousel-slides-to-show:1;}.elementor-bc-flex-widget .elementor-116 .elementor-element.elementor-element-c3440e8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-116 .elementor-element.elementor-element-c3440e8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-116 .elementor-element.elementor-element-c3440e8 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-116 .elementor-element.elementor-element-a022c71{text-align:left;font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );color:var( --e-global-color-dea41e4 );}.elementor-116 .elementor-element.elementor-element-81622c6:not(.elementor-motion-effects-element-type-background), .elementor-116 .elementor-element.elementor-element-81622c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.trucarpentry.ca/wp-content/uploads/2023/05/BlurredBackground-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-116 .elementor-element.elementor-element-81622c6 > .elementor-container{min-height:400px;}.elementor-116 .elementor-element.elementor-element-81622c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 1em 3em 1em;}.elementor-116 .elementor-element.elementor-element-81622c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-116 .elementor-element.elementor-element-f9b3ab4 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-116 .elementor-element.elementor-element-663625b{text-align:center;}.elementor-116 .elementor-element.elementor-element-663625b .elementor-heading-title{font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;font-size:var( --e-global-typography-5d167aa-font-size );font-weight:var( --e-global-typography-5d167aa-font-weight );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );word-spacing:var( --e-global-typography-5d167aa-word-spacing );color:var( --e-global-color-dea41e4 );}.elementor-116 .elementor-element.elementor-element-5cbb2c5:not(.elementor-motion-effects-element-type-background), .elementor-116 .elementor-element.elementor-element-5cbb2c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A7A7A24;}.elementor-116 .elementor-element.elementor-element-5cbb2c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 1em 4em 1em;}.elementor-116 .elementor-element.elementor-element-5cbb2c5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-116 .elementor-element.elementor-element-d04652d > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-bc-flex-widget .elementor-116 .elementor-element.elementor-element-d97fea7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-116 .elementor-element.elementor-element-d97fea7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-116 .elementor-element.elementor-element-d97fea7 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-116 .elementor-element.elementor-element-d2380a8{text-align:left;font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );color:var( --e-global-color-dea41e4 );}.elementor-116 .elementor-element.elementor-element-2e6d128 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-116 .elementor-element.elementor-element-7a47dd0{--e-image-carousel-slides-to-show:1;}.elementor-116 .elementor-element.elementor-element-1b3a0e7:not(.elementor-motion-effects-element-type-background), .elementor-116 .elementor-element.elementor-element-1b3a0e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.trucarpentry.ca/wp-content/uploads/2023/05/BlurredBackground-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-116 .elementor-element.elementor-element-1b3a0e7 > .elementor-container{min-height:400px;}.elementor-116 .elementor-element.elementor-element-1b3a0e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 1em 3em 1em;}.elementor-116 .elementor-element.elementor-element-1b3a0e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-116 .elementor-element.elementor-element-59553ae > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-116 .elementor-element.elementor-element-fc2e73b{text-align:center;}.elementor-116 .elementor-element.elementor-element-fc2e73b .elementor-heading-title{font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;font-size:var( --e-global-typography-5d167aa-font-size );font-weight:var( --e-global-typography-5d167aa-font-weight );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );word-spacing:var( --e-global-typography-5d167aa-word-spacing );color:var( --e-global-color-dea41e4 );}.elementor-116 .elementor-element.elementor-element-01ec30c:not(.elementor-motion-effects-element-type-background), .elementor-116 .elementor-element.elementor-element-01ec30c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A7A7A24;}.elementor-116 .elementor-element.elementor-element-01ec30c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 1em 4em 1em;}.elementor-116 .elementor-element.elementor-element-01ec30c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-116 .elementor-element.elementor-element-ae1d6fc > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-bc-flex-widget .elementor-116 .elementor-element.elementor-element-7f13be1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-116 .elementor-element.elementor-element-7f13be1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-116 .elementor-element.elementor-element-7f13be1 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-116 .elementor-element.elementor-element-4bb2182{text-align:left;font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );color:var( --e-global-color-dea41e4 );}.elementor-116 .elementor-element.elementor-element-3b23f54d{padding:6em 1em 6em 1em;}.elementor-116 .elementor-element.elementor-element-3df037cf > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-116 .elementor-element.elementor-element-213aeba0 .elementskit-section-title-wraper .elementskit-section-title{font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;font-size:var( --e-global-typography-5d167aa-font-size );font-weight:var( --e-global-typography-5d167aa-font-weight );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );word-spacing:var( --e-global-typography-5d167aa-word-spacing );}.elementor-116 .elementor-element.elementor-element-213aeba0 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-116 .elementor-element.elementor-element-213aeba0 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-116 .elementor-element.elementor-element-213aeba0 .elementskit-section-title-wraper .elementskit-border-divider{width:100px;background:var( --e-global-color-accent );}.elementor-116 .elementor-element.elementor-element-213aeba0 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:100px;height:4px;color:var( --e-global-color-accent );}.elementor-116 .elementor-element.elementor-element-213aeba0 .elementskit-section-title-wraper .elementskit-border-star{width:100px;height:4px;color:var( --e-global-color-accent );}.elementor-116 .elementor-element.elementor-element-213aeba0 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-116 .elementor-element.elementor-element-213aeba0 .elementskit-border-divider::before{height:4px;}.elementor-116 .elementor-element.elementor-element-213aeba0 .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-116 .elementor-element.elementor-element-213aeba0 .elementskit-section-title-wraper .elementskit-border-star:after{background-color:var( --e-global-color-accent );}.elementor-116 .elementor-element.elementor-element-14630e7e > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-116 .elementor-element.elementor-element-1cdbcc2c .bdt-custom-gallery .bdt-overlay{text-align:center;justify-content:center;}#bdt-custom-gallery-1cdbcc2c .bdt-gallery-thumbnail img{height:400px;}.elementor-116 .elementor-element.elementor-element-1cdbcc2c .bdt-custom-gallery.bdt-grid{margin-left:-10px;margin-top:-10px;}.elementor-116 .elementor-element.elementor-element-1cdbcc2c .bdt-custom-gallery.bdt-grid > *{padding-left:10px;margin-top:10px;}.elementor-116 .elementor-element.elementor-element-1cdbcc2c .bdt-custom-gallery .bdt-gallery-item .bdt-gallery-item-title{color:var( --e-global-color-dea41e4 );font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );word-spacing:var( --e-global-typography-7044a64-word-spacing );}.elementor-116 .elementor-element.elementor-element-1cdbcc2c .bdt-custom-gallery .bdt-gallery-item .bdt-gallery-item-text{color:var( --e-global-color-accent );}.elementor-116 .elementor-element.elementor-element-1cdbcc2c .bdt-gallery-item .bdt-gallery-item-text{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );letter-spacing:var( --e-global-typography-520c191-letter-spacing );word-spacing:var( --e-global-typography-520c191-word-spacing );}.elementor-116 .elementor-element.elementor-element-baf2129{padding:6em 1em 6em 1em;}.elementor-116 .elementor-element.elementor-element-c74e79e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-116 .elementor-element.elementor-element-c74e79e > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-116 .elementor-element.elementor-element-860af5f{text-align:center;}.elementor-116 .elementor-element.elementor-element-bac60f8 .elementor-wrapper{--video-aspect-ratio:1.77777;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px) and (min-width:768px){.elementor-116 .elementor-element.elementor-element-bff50a7{width:50%;}.elementor-116 .elementor-element.elementor-element-f8f9d95{width:50%;}.elementor-116 .elementor-element.elementor-element-6d25f66{width:50%;}.elementor-116 .elementor-element.elementor-element-f04abab{width:50%;}.elementor-116 .elementor-element.elementor-element-6eb9a88{width:50%;}.elementor-116 .elementor-element.elementor-element-fa6f321{width:100%;}.elementor-116 .elementor-element.elementor-element-4cbc994{width:100%;}.elementor-116 .elementor-element.elementor-element-2aa1cbb{width:100%;}.elementor-116 .elementor-element.elementor-element-b14a667{width:100%;}.elementor-116 .elementor-element.elementor-element-2f716f3{width:100%;}.elementor-116 .elementor-element.elementor-element-c3440e8{width:100%;}.elementor-116 .elementor-element.elementor-element-d97fea7{width:100%;}.elementor-116 .elementor-element.elementor-element-2e6d128{width:100%;}.elementor-116 .elementor-element.elementor-element-7f13be1{width:100%;}}@media(max-width:1024px){.elementor-116 .elementor-element.elementor-element-20dc1720{padding:12em 1em 5em 1em;}.elementor-116 .elementor-element.elementor-element-48e0356 .elementor-heading-title{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );word-spacing:var( --e-global-typography-583e54c-word-spacing );}.elementor-116 .elementor-element.elementor-element-100b213f{padding:3em 0em 3em 0em;}.elementor-116 .elementor-element.elementor-element-4d791764 .elementor-heading-title{font-size:var( --e-global-typography-d3dae9a-font-size );line-height:var( --e-global-typography-d3dae9a-line-height );letter-spacing:var( --e-global-typography-d3dae9a-letter-spacing );word-spacing:var( --e-global-typography-d3dae9a-word-spacing );}.elementor-116 .elementor-element.elementor-element-0f28465 .elementskit-infobox .elementskit-info-box-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );word-spacing:var( --e-global-typography-7044a64-word-spacing );}.elementor-116 .elementor-element.elementor-element-0f28465 .elementskit-infobox .box-body > p{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );}.elementor-116 .elementor-element.elementor-element-8034401 .elementskit-infobox .elementskit-info-box-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );word-spacing:var( --e-global-typography-7044a64-word-spacing );}.elementor-116 .elementor-element.elementor-element-8034401 .elementskit-infobox .box-body > p{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );}.elementor-116 .elementor-element.elementor-element-e5320d4 .elementskit-infobox .elementskit-info-box-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );word-spacing:var( --e-global-typography-7044a64-word-spacing );}.elementor-116 .elementor-element.elementor-element-e5320d4 .elementskit-infobox .box-body > p{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );}.elementor-116 .elementor-element.elementor-element-02ece66 .elementskit-infobox .elementskit-info-box-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );word-spacing:var( --e-global-typography-7044a64-word-spacing );}.elementor-116 .elementor-element.elementor-element-02ece66 .elementskit-infobox .box-body > p{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );}.elementor-116 .elementor-element.elementor-element-66514c5 .elementskit-infobox .elementskit-info-box-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );word-spacing:var( --e-global-typography-7044a64-word-spacing );}.elementor-116 .elementor-element.elementor-element-66514c5 .elementskit-infobox .box-body > p{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );}.elementor-116 .elementor-element.elementor-element-3400674 .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );word-spacing:var( --e-global-typography-5d167aa-word-spacing );}.elementor-116 .elementor-element.elementor-element-5ea369d{padding:1em 0em 1em 0em;}.elementor-116 .elementor-element.elementor-element-fa6f321 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-116 .elementor-element.elementor-element-9667750{text-align:center;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );}.elementor-116 .elementor-element.elementor-element-8f94e84 .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );word-spacing:var( --e-global-typography-5d167aa-word-spacing );}.elementor-116 .elementor-element.elementor-element-c3af00b{padding:1em 0em 1em 0em;}.elementor-116 .elementor-element.elementor-element-ed0edf1{text-align:center;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );}.elementor-116 .elementor-element.elementor-element-b14a667 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-116 .elementor-element.elementor-element-49fb1ff .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );word-spacing:var( --e-global-typography-5d167aa-word-spacing );}.elementor-116 .elementor-element.elementor-element-e23a333{padding:1em 0em 1em 0em;}.elementor-116 .elementor-element.elementor-element-2f716f3 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-116 .elementor-element.elementor-element-a022c71{text-align:center;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );}.elementor-116 .elementor-element.elementor-element-663625b .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );word-spacing:var( --e-global-typography-5d167aa-word-spacing );}.elementor-116 .elementor-element.elementor-element-5cbb2c5{padding:1em 0em 1em 0em;}.elementor-116 .elementor-element.elementor-element-d2380a8{text-align:center;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );}.elementor-116 .elementor-element.elementor-element-2e6d128 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-116 .elementor-element.elementor-element-fc2e73b .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );word-spacing:var( --e-global-typography-5d167aa-word-spacing );}.elementor-116 .elementor-element.elementor-element-01ec30c{padding:1em 0em 1em 0em;}.elementor-116 .elementor-element.elementor-element-4bb2182{text-align:center;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );}.elementor-116 .elementor-element.elementor-element-3b23f54d{padding:1em 0em 2em 0em;}.elementor-116 .elementor-element.elementor-element-3df037cf > .elementor-element-populated{padding:1em 0em 1em 0em;}.elementor-116 .elementor-element.elementor-element-213aeba0 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );word-spacing:var( --e-global-typography-5d167aa-word-spacing );}#bdt-custom-gallery-1cdbcc2c .bdt-gallery-thumbnail img{height:375px;}.elementor-116 .elementor-element.elementor-element-1cdbcc2c .bdt-custom-gallery .bdt-gallery-item .bdt-gallery-item-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );word-spacing:var( --e-global-typography-7044a64-word-spacing );}.elementor-116 .elementor-element.elementor-element-1cdbcc2c .bdt-gallery-item .bdt-gallery-item-text{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );letter-spacing:var( --e-global-typography-520c191-letter-spacing );word-spacing:var( --e-global-typography-520c191-word-spacing );}.elementor-116 .elementor-element.elementor-element-baf2129{padding:3em 0em 3em 0em;}}@media(max-width:767px){.elementor-116 .elementor-element.elementor-element-20dc1720{padding:10em 1em 3em 1em;}.elementor-116 .elementor-element.elementor-element-3a9fb6d1 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-116 .elementor-element.elementor-element-48e0356 .elementor-heading-title{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );word-spacing:var( --e-global-typography-583e54c-word-spacing );}.elementor-116 .elementor-element.elementor-element-100b213f{padding:2em 0em 2em 0em;}.elementor-116 .elementor-element.elementor-element-4d791764 .elementor-heading-title{font-size:var( --e-global-typography-d3dae9a-font-size );line-height:var( --e-global-typography-d3dae9a-line-height );letter-spacing:var( --e-global-typography-d3dae9a-letter-spacing );word-spacing:var( --e-global-typography-d3dae9a-word-spacing );}.elementor-116 .elementor-element.elementor-element-0f28465 .elementskit-infobox .elementskit-info-box-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );word-spacing:var( --e-global-typography-7044a64-word-spacing );}.elementor-116 .elementor-element.elementor-element-0f28465 .elementskit-infobox .box-body > p{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );}.elementor-116 .elementor-element.elementor-element-8034401 .elementskit-infobox .elementskit-info-box-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );word-spacing:var( --e-global-typography-7044a64-word-spacing );}.elementor-116 .elementor-element.elementor-element-8034401 .elementskit-infobox .box-body > p{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );}.elementor-116 .elementor-element.elementor-element-e5320d4 .elementskit-infobox .elementskit-info-box-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );word-spacing:var( --e-global-typography-7044a64-word-spacing );}.elementor-116 .elementor-element.elementor-element-e5320d4 .elementskit-infobox .box-body > p{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );}.elementor-116 .elementor-element.elementor-element-02ece66 .elementskit-infobox .elementskit-info-box-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );word-spacing:var( --e-global-typography-7044a64-word-spacing );}.elementor-116 .elementor-element.elementor-element-02ece66 .elementskit-infobox .box-body > p{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );}.elementor-116 .elementor-element.elementor-element-66514c5 .elementskit-infobox .elementskit-info-box-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );word-spacing:var( --e-global-typography-7044a64-word-spacing );}.elementor-116 .elementor-element.elementor-element-66514c5 .elementskit-infobox .box-body > p{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );}.elementor-116 .elementor-element.elementor-element-2123ff6a{width:50%;}.elementor-116 .elementor-element.elementor-element-3400674 .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );word-spacing:var( --e-global-typography-5d167aa-word-spacing );}.elementor-116 .elementor-element.elementor-element-4cbc994 > .elementor-element-populated{padding:2em 1em 2em 1em;}.elementor-116 .elementor-element.elementor-element-9667750{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );}.elementor-116 .elementor-element.elementor-element-fba3835{width:50%;}.elementor-116 .elementor-element.elementor-element-8f94e84{text-align:left;}.elementor-116 .elementor-element.elementor-element-8f94e84 .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );word-spacing:var( --e-global-typography-5d167aa-word-spacing );}.elementor-116 .elementor-element.elementor-element-2aa1cbb > .elementor-element-populated{padding:2em 1em 2em 1em;}.elementor-116 .elementor-element.elementor-element-ed0edf1{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );}.elementor-116 .elementor-element.elementor-element-02ec049{width:50%;}.elementor-116 .elementor-element.elementor-element-49fb1ff{text-align:left;}.elementor-116 .elementor-element.elementor-element-49fb1ff .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );word-spacing:var( --e-global-typography-5d167aa-word-spacing );}.elementor-116 .elementor-element.elementor-element-c3440e8 > .elementor-element-populated{padding:2em 1em 2em 1em;}.elementor-116 .elementor-element.elementor-element-a022c71{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );}.elementor-116 .elementor-element.elementor-element-f9b3ab4{width:50%;}.elementor-116 .elementor-element.elementor-element-663625b{text-align:left;}.elementor-116 .elementor-element.elementor-element-663625b .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );word-spacing:var( --e-global-typography-5d167aa-word-spacing );}.elementor-116 .elementor-element.elementor-element-d97fea7 > .elementor-element-populated{padding:2em 1em 2em 1em;}.elementor-116 .elementor-element.elementor-element-d2380a8{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );}.elementor-116 .elementor-element.elementor-element-59553ae{width:50%;}.elementor-116 .elementor-element.elementor-element-fc2e73b .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );word-spacing:var( --e-global-typography-5d167aa-word-spacing );}.elementor-116 .elementor-element.elementor-element-7f13be1 > .elementor-element-populated{padding:2em 1em 2em 1em;}.elementor-116 .elementor-element.elementor-element-4bb2182{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );}.elementor-116 .elementor-element.elementor-element-3df037cf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-116 .elementor-element.elementor-element-213aeba0{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-116 .elementor-element.elementor-element-213aeba0 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );word-spacing:var( --e-global-typography-5d167aa-word-spacing );}#bdt-custom-gallery-1cdbcc2c .bdt-gallery-thumbnail img{height:350px;}.elementor-116 .elementor-element.elementor-element-1cdbcc2c .bdt-custom-gallery .bdt-gallery-item .bdt-gallery-item-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );word-spacing:var( --e-global-typography-7044a64-word-spacing );}.elementor-116 .elementor-element.elementor-element-1cdbcc2c .bdt-gallery-item .bdt-gallery-item-text{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );letter-spacing:var( --e-global-typography-520c191-letter-spacing );word-spacing:var( --e-global-typography-520c191-word-spacing );}.elementor-116 .elementor-element.elementor-element-baf2129{padding:2em 0em 2em 0em;}}