.elementor-2362 .elementor-element.elementor-element-dcfb872:not(.elementor-motion-effects-element-type-background), .elementor-2362 .elementor-element.elementor-element-dcfb872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252D21;}.elementor-2362 .elementor-element.elementor-element-dcfb872{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;z-index:1;}.elementor-2362 .elementor-element.elementor-element-dcfb872 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-aab3393 > .elementor-element-populated{margin:-20% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2362 .elementor-element.elementor-element-a3d6d3a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-9856b52 > .elementor-element-populated{margin:145% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-2362 .elementor-element.elementor-element-4cec493{--spacer-size:14vw;z-index:2;}.elementor-2362 .elementor-element.elementor-element-4cec493 > .elementor-widget-container{background-color:var( --e-global-color-fc3a4b9 );margin:0% 49% 0% 49%;padding:0% 0% 0% 0%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2362 .elementor-element.elementor-element-c234d09 > .elementor-widget-container{margin:0% 0% 0% -360%;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-c234d09{font-family:"WeezerFont", Sans-serif;font-size:1vw;font-weight:300;text-transform:uppercase;color:var( --e-global-color-4c2cde4 );}.elementor-2362 .elementor-element.elementor-element-c234d09 a{color:var( --e-global-color-4c2cde4 );}.elementor-2362 .elementor-element.elementor-element-c234d09 a:hover, .elementor-2362 .elementor-element.elementor-element-c234d09 a:focus{color:var( --e-global-color-4c2cde4 );}.elementor-2362 .elementor-element.elementor-element-32eb765{--spacer-size:8vw;bottom:-89px;z-index:2;}.elementor-2362 .elementor-element.elementor-element-32eb765 > .elementor-widget-container{background-color:#3C342B;margin:0% 49% 0% 49%;padding:0% 0% 0% 0%;}body:not(.rtl) .elementor-2362 .elementor-element.elementor-element-32eb765{left:0px;}body.rtl .elementor-2362 .elementor-element.elementor-element-32eb765{right:0px;}.elementor-2362 .elementor-element.elementor-element-d06fe33{--spacer-size:2vw;bottom:1px;z-index:2;}.elementor-2362 .elementor-element.elementor-element-d06fe33 > .elementor-widget-container{background-color:#FFFFFF;margin:0% 49% 0% 49%;padding:0% 0% 0% 0%;}body:not(.rtl) .elementor-2362 .elementor-element.elementor-element-d06fe33{left:0px;}body.rtl .elementor-2362 .elementor-element.elementor-element-d06fe33{right:0px;}.elementor-2362 .elementor-element.elementor-element-afc5bbc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2362 .elementor-element.elementor-element-afc5bbc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://terraform-outdoors.com/wp-content/uploads/2026/01/Hero-Image-Spring-flipped-rotated.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2362 .elementor-element.elementor-element-afc5bbc > .elementor-element-populated >  .elementor-background-overlay{background-color:#252D2180;opacity:0.3;}.elementor-bc-flex-widget .elementor-2362 .elementor-element.elementor-element-afc5bbc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2362 .elementor-element.elementor-element-afc5bbc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-afc5bbc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:5% 4% 5% 4%;}.elementor-2362 .elementor-element.elementor-element-afc5bbc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-afc5bbc{z-index:2;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2362 .elementor-element.elementor-element-98ba810{z-index:2;text-align:end;}.elementor-2362 .elementor-element.elementor-element-98ba810 .elementor-heading-title{font-family:"WeezerFont", Sans-serif;font-size:8vw;font-weight:400;line-height:1.2em;letter-spacing:0.02em;color:var( --e-global-color-fc3a4b9 );}.elementor-2362 .elementor-element.elementor-element-4c7819f{overflow:hidden;}.elementor-2362 .elementor-element.elementor-element-adf0424 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 70px 0px 0px;border-style:solid;border-color:#445144;}.elementor-2362 .elementor-element.elementor-element-adf0424 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:3vw;font-weight:400;line-height:1.3em;letter-spacing:0.05em;color:#445144;}.elementor-2362 .elementor-element.elementor-element-33de3ba{font-family:"WeezerFont", Sans-serif;font-size:1vw;font-weight:400;line-height:1.25em;letter-spacing:0.07em;color:#445144;}.elementor-2362 .elementor-element.elementor-element-33de3ba p{margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-13c9d9c{text-align:start;}.elementor-2362 .elementor-element.elementor-element-13c9d9c .elementor-heading-title{font-family:"KuHei Font", Sans-serif;font-size:1.3vw;font-weight:400;text-transform:uppercase;text-decoration:underline;line-height:1.4em;letter-spacing:0.1em;color:#445144;}.elementor-2362 .elementor-element.elementor-element-13c9d9c .elementor-heading-title a:hover, .elementor-2362 .elementor-element.elementor-element-13c9d9c .elementor-heading-title a:focus{color:#445144;}.elementor-2362 .elementor-element.elementor-element-f61ff02 .elementor-repeater-item-c4434fc.elementor-social-icon{background-color:#FFFFFF00;}.elementor-2362 .elementor-element.elementor-element-f61ff02 .elementor-repeater-item-c4434fc.elementor-social-icon i{color:#9EA33F;}.elementor-2362 .elementor-element.elementor-element-f61ff02 .elementor-repeater-item-c4434fc.elementor-social-icon svg{fill:#9EA33F;}.elementor-2362 .elementor-element.elementor-element-f61ff02 .elementor-repeater-item-8550c18.elementor-social-icon{background-color:#FFFFFF00;}.elementor-2362 .elementor-element.elementor-element-f61ff02 .elementor-repeater-item-8550c18.elementor-social-icon i{color:#9EA33F;}.elementor-2362 .elementor-element.elementor-element-f61ff02 .elementor-repeater-item-8550c18.elementor-social-icon svg{fill:#9EA33F;}.elementor-2362 .elementor-element.elementor-element-f61ff02 .elementor-repeater-item-18857d4.elementor-social-icon{background-color:#FFFFFF00;}.elementor-2362 .elementor-element.elementor-element-f61ff02 .elementor-repeater-item-18857d4.elementor-social-icon i{color:#9EA33F;}.elementor-2362 .elementor-element.elementor-element-f61ff02 .elementor-repeater-item-18857d4.elementor-social-icon svg{fill:#9EA33F;}.elementor-2362 .elementor-element.elementor-element-f61ff02 .elementor-repeater-item-b8ab519.elementor-social-icon{background-color:#02010100;}.elementor-2362 .elementor-element.elementor-element-f61ff02 .elementor-repeater-item-b8ab519.elementor-social-icon i{color:#9EA33F;}.elementor-2362 .elementor-element.elementor-element-f61ff02 .elementor-repeater-item-b8ab519.elementor-social-icon svg{fill:#9EA33F;}.elementor-2362 .elementor-element.elementor-element-f61ff02{--grid-template-columns:repeat(0, auto);z-index:2;--icon-size:64px;--grid-column-gap:24px;--grid-row-gap:0px;}.elementor-2362 .elementor-element.elementor-element-f61ff02 .elementor-widget-container{text-align:right;}.elementor-2362 .elementor-element.elementor-element-f61ff02 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:9% 12% 0% 10%;}.elementor-2362 .elementor-element.elementor-element-f61ff02 .elementor-social-icon{background-color:#112F2D;--icon-padding:0em;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2362 .elementor-element.elementor-element-def4322{--divider-border-style:solid;--divider-color:#9EA33F;--divider-border-width:1px;top:0px;}body:not(.rtl) .elementor-2362 .elementor-element.elementor-element-def4322{right:0px;}body.rtl .elementor-2362 .elementor-element.elementor-element-def4322{left:0px;}.elementor-2362 .elementor-element.elementor-element-def4322 .elementor-divider-separator{width:100%;}.elementor-2362 .elementor-element.elementor-element-def4322 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2362 .elementor-element.elementor-element-435a6d5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-435a6d5:not(.elementor-motion-effects-element-type-background), .elementor-2362 .elementor-element.elementor-element-435a6d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F7;}.elementor-2362 .elementor-element.elementor-element-435a6d5{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:90px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-435a6d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-42e3609 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-42e3609{z-index:0;}.elementor-2362 .elementor-element.elementor-element-a16b194 > .elementor-widget-container{margin:0vw -6vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-cc379c5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-cc379c5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-cc379c5{z-index:0;}.elementor-2362 .elementor-element.elementor-element-7ace7c9:not(.elementor-motion-effects-element-type-background), .elementor-2362 .elementor-element.elementor-element-7ace7c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252D21E0;}.elementor-2362 .elementor-element.elementor-element-7ace7c9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2362 .elementor-element.elementor-element-7ace7c9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2362 .elementor-element.elementor-element-3b97ff8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2362 .elementor-element.elementor-element-3b97ff8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-3b97ff8 > .elementor-element-populated{padding:5% 5% 5% 5%;}.elementor-2362 .elementor-element.elementor-element-ec94493 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 70px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-ec94493 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:3vw;font-weight:400;line-height:1.3em;letter-spacing:0.05em;color:var( --e-global-color-fc3a4b9 );}.elementor-2362 .elementor-element.elementor-element-61ab14f{margin-top:5%;margin-bottom:0%;}.elementor-2362 .elementor-element.elementor-element-4d6621e > .elementor-element-populated{border-style:solid;border-width:0px 01px 0px 0px;border-color:#B9B8B8;padding:10% 15% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-8e5321c > .elementor-element-populated{padding:1% 10% 0% 7%;}.elementor-2362 .elementor-element.elementor-element-a33e181{font-family:"WeezerFont", Sans-serif;font-size:1vw;font-weight:400;line-height:1.25em;letter-spacing:0.07em;color:var( --e-global-color-4c2cde4 );}.elementor-2362 .elementor-element.elementor-element-a33e181 p{margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-cd3a51f{text-align:start;}.elementor-2362 .elementor-element.elementor-element-cd3a51f .elementor-heading-title{font-family:"KuHei Font", Sans-serif;font-size:1.3vw;font-weight:400;text-transform:uppercase;text-decoration:underline;line-height:1.4em;letter-spacing:0.1em;color:var( --e-global-color-4c2cde4 );}.elementor-2362 .elementor-element.elementor-element-cd3a51f .elementor-heading-title a:hover, .elementor-2362 .elementor-element.elementor-element-cd3a51f .elementor-heading-title a:focus{color:var( --e-global-color-fc3a4b9 );}.elementor-2362 .elementor-element.elementor-element-5c13da5 .elementor-repeater-item-c4434fc.elementor-social-icon{background-color:#FFFFFF00;}.elementor-2362 .elementor-element.elementor-element-5c13da5 .elementor-repeater-item-c4434fc.elementor-social-icon i{color:#9EA33F;}.elementor-2362 .elementor-element.elementor-element-5c13da5 .elementor-repeater-item-c4434fc.elementor-social-icon svg{fill:#9EA33F;}.elementor-2362 .elementor-element.elementor-element-5c13da5 .elementor-repeater-item-8550c18.elementor-social-icon{background-color:#FFFFFF00;}.elementor-2362 .elementor-element.elementor-element-5c13da5 .elementor-repeater-item-8550c18.elementor-social-icon i{color:#9EA33F;}.elementor-2362 .elementor-element.elementor-element-5c13da5 .elementor-repeater-item-8550c18.elementor-social-icon svg{fill:#9EA33F;}.elementor-2362 .elementor-element.elementor-element-5c13da5 .elementor-repeater-item-18857d4.elementor-social-icon{background-color:#FFFFFF00;}.elementor-2362 .elementor-element.elementor-element-5c13da5 .elementor-repeater-item-18857d4.elementor-social-icon i{color:#9EA33F;}.elementor-2362 .elementor-element.elementor-element-5c13da5 .elementor-repeater-item-18857d4.elementor-social-icon svg{fill:#9EA33F;}.elementor-2362 .elementor-element.elementor-element-5c13da5 .elementor-repeater-item-b8ab519.elementor-social-icon{background-color:#02010100;}.elementor-2362 .elementor-element.elementor-element-5c13da5 .elementor-repeater-item-b8ab519.elementor-social-icon i{color:#9EA33F;}.elementor-2362 .elementor-element.elementor-element-5c13da5 .elementor-repeater-item-b8ab519.elementor-social-icon svg{fill:#9EA33F;}.elementor-2362 .elementor-element.elementor-element-5c13da5{--grid-template-columns:repeat(0, auto);z-index:2;--icon-size:64px;--grid-column-gap:24px;--grid-row-gap:0px;}.elementor-2362 .elementor-element.elementor-element-5c13da5 .elementor-widget-container{text-align:right;}.elementor-2362 .elementor-element.elementor-element-5c13da5 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:9% 12% 0% 10%;}.elementor-2362 .elementor-element.elementor-element-5c13da5 .elementor-social-icon{background-color:#112F2D;--icon-padding:0em;}.elementor-2362 .elementor-element.elementor-element-a25c3c2{--divider-border-style:solid;--divider-color:#9EA33F;--divider-border-width:2px;bottom:5.4vw;}body:not(.rtl) .elementor-2362 .elementor-element.elementor-element-a25c3c2{left:0px;}body.rtl .elementor-2362 .elementor-element.elementor-element-a25c3c2{right:0px;}.elementor-2362 .elementor-element.elementor-element-a25c3c2 .elementor-divider-separator{width:8%;margin:0 auto;margin-right:0;}.elementor-2362 .elementor-element.elementor-element-a25c3c2 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-2362 .elementor-element.elementor-element-2fdd17a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-2fdd17a:not(.elementor-motion-effects-element-type-background), .elementor-2362 .elementor-element.elementor-element-2fdd17a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252D21;}.elementor-2362 .elementor-element.elementor-element-2fdd17a{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:90px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-2fdd17a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-f2a4f35 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-f2a4f35 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-f2a4f35{z-index:0;}.elementor-2362 .elementor-element.elementor-element-1c23064:not(.elementor-motion-effects-element-type-background), .elementor-2362 .elementor-element.elementor-element-1c23064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252D21E0;}.elementor-2362 .elementor-element.elementor-element-1c23064{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2362 .elementor-element.elementor-element-1c23064 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2362 .elementor-element.elementor-element-7c334e5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2362 .elementor-element.elementor-element-7c334e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-7c334e5 > .elementor-element-populated{padding:5% 5% 5% 5%;}.elementor-2362 .elementor-element.elementor-element-b02aa4e > .elementor-widget-container{margin:0vw -6vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-c41ffd7{--divider-border-style:solid;--divider-color:#9EA33F;--divider-border-width:2px;bottom:5.4vw;}body:not(.rtl) .elementor-2362 .elementor-element.elementor-element-c41ffd7{left:0px;}body.rtl .elementor-2362 .elementor-element.elementor-element-c41ffd7{right:0px;}.elementor-2362 .elementor-element.elementor-element-c41ffd7 .elementor-divider-separator{width:8%;margin:0 auto;margin-right:0;}.elementor-2362 .elementor-element.elementor-element-c41ffd7 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-2362 .elementor-element.elementor-element-6f8f909:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2362 .elementor-element.elementor-element-6f8f909 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252D21E0;}.elementor-2362 .elementor-element.elementor-element-6f8f909 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-6f8f909 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-6f8f909{z-index:0;}.elementor-2362 .elementor-element.elementor-element-54838b7{margin-top:5%;margin-bottom:0%;}.elementor-2362 .elementor-element.elementor-element-4a74908 > .elementor-element-populated{padding:1% 10% 0% 7%;}.elementor-2362 .elementor-element.elementor-element-76351b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 70px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-76351b3 .elementor-heading-title{font-family:"KuHei Font", Sans-serif;font-size:3vw;font-weight:400;line-height:1.3em;letter-spacing:0.05em;color:var( --e-global-color-fc3a4b9 );}.elementor-2362 .elementor-element.elementor-element-466d8d0{font-family:"WeezerFont", Sans-serif;font-size:1vw;font-weight:400;line-height:1.25em;letter-spacing:0.07em;color:var( --e-global-color-4c2cde4 );}.elementor-2362 .elementor-element.elementor-element-466d8d0 p{margin-block-end:0px;}body:not(.rtl) .elementor-2362 .elementor-element.elementor-element-5f4ed2a{left:0px;}body.rtl .elementor-2362 .elementor-element.elementor-element-5f4ed2a{right:0px;}.elementor-2362 .elementor-element.elementor-element-5f4ed2a{top:0px;text-align:center;}.elementor-2362 .elementor-element.elementor-element-db1efdc > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-db1efdc img{width:100%;max-width:100%;opacity:0.6;}.elementor-2362 .elementor-element.elementor-element-c35ed1e:not(.elementor-motion-effects-element-type-background), .elementor-2362 .elementor-element.elementor-element-c35ed1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252D21;}.elementor-2362 .elementor-element.elementor-element-c35ed1e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2362 .elementor-element.elementor-element-c35ed1e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-e0a413d img{width:100%;max-width:100%;}.elementor-2362 .elementor-element.elementor-element-282eecf{margin-top:-140px;margin-bottom:35px;}.elementor-2362 .elementor-element.elementor-element-787ed90{--divider-border-style:solid;--divider-color:#FFFFFF00;--divider-border-width:1px;}.elementor-2362 .elementor-element.elementor-element-787ed90 > .elementor-widget-container{margin:-65px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-787ed90 .elementor-divider-separator{width:83%;margin:0 auto;margin-right:0;}.elementor-2362 .elementor-element.elementor-element-787ed90 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-2362 .elementor-element.elementor-element-b1a956a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-b1a956a .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:3vw;font-weight:400;line-height:1.25em;letter-spacing:0.05em;color:#FFFFFF;}.elementor-2362 .elementor-element.elementor-element-e66ad2c{--divider-border-style:solid;--divider-color:var( --e-global-color-fc3a4b9 );--divider-border-width:1px;}.elementor-2362 .elementor-element.elementor-element-e66ad2c > .elementor-widget-container{margin:-65px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-e66ad2c .elementor-divider-separator{width:83%;margin:0 auto;margin-right:0;}.elementor-2362 .elementor-element.elementor-element-e66ad2c .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-2362 .elementor-element.elementor-element-b5017cf{z-index:3;}.elementor-2362 .elementor-element.elementor-element-855ec96 > .elementor-element-populated{padding:90px 90px 90px 90px;}.elementor-2362 .elementor-element.elementor-element-9e91299 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-9e91299{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-fc3a4b9 );margin-top:12px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-9e91299, .elementor-2362 .elementor-element.elementor-element-9e91299 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-f0e9e9c > .elementor-element-populated{margin:0% 0% 0% 10%;--e-column-margin-right:0%;--e-column-margin-left:10%;}.elementor-2362 .elementor-element.elementor-element-c3a2431 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:2% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-c3a2431{text-align:end;}.elementor-2362 .elementor-element.elementor-element-c3a2431 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:1.6vw;font-weight:400;text-transform:uppercase;letter-spacing:0.25em;color:var( --e-global-color-fc3a4b9 );}.elementor-2362 .elementor-element.elementor-element-b8867e5{--divider-border-style:solid;--divider-color:var( --e-global-color-fc3a4b9 );--divider-border-width:1px;}.elementor-2362 .elementor-element.elementor-element-b8867e5 > .elementor-widget-container{margin:36% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-b8867e5 .elementor-divider-separator{width:100%;}.elementor-2362 .elementor-element.elementor-element-b8867e5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2362 .elementor-element.elementor-element-90b453b{--divider-border-style:solid;--divider-color:var( --e-global-color-fc3a4b9 );--divider-border-width:1px;}.elementor-2362 .elementor-element.elementor-element-90b453b > .elementor-widget-container{margin:0% 0% 0% -10%;}.elementor-2362 .elementor-element.elementor-element-90b453b .elementor-divider-separator{width:100%;}.elementor-2362 .elementor-element.elementor-element-90b453b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2362 .elementor-element.elementor-element-e43bbc1 > .elementor-widget-container{margin:0% 0% 0% 2%;}.elementor-2362 .elementor-element.elementor-element-e43bbc1{text-align:justify;font-family:"WeezerFont", Sans-serif;font-size:1vw;font-weight:400;line-height:1.8em;}.elementor-2362 .elementor-element.elementor-element-b296b6c > .elementor-widget-container{padding:0% 15% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-b296b6c{text-align:center;}.elementor-2362 .elementor-element.elementor-element-b296b6c img{max-width:80%;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-a54bf99{--divider-border-style:solid;--divider-color:var( --e-global-color-fc3a4b9 );--divider-border-width:1px;}.elementor-2362 .elementor-element.elementor-element-a54bf99 > .elementor-widget-container{margin:0% 0% 3% -10%;}.elementor-2362 .elementor-element.elementor-element-a54bf99 .elementor-divider-separator{width:100%;}.elementor-2362 .elementor-element.elementor-element-a54bf99 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2362 .elementor-element.elementor-element-726868f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-726868f{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-fc3a4b9 );margin-top:-1%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-726868f, .elementor-2362 .elementor-element.elementor-element-726868f > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-2b32935 > .elementor-element-populated{margin:0% 0% 0% 10%;--e-column-margin-right:0%;--e-column-margin-left:10%;}.elementor-2362 .elementor-element.elementor-element-5df7f9c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:2% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-5df7f9c{text-align:end;}.elementor-2362 .elementor-element.elementor-element-5df7f9c .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:1.6vw;font-weight:400;text-transform:uppercase;letter-spacing:0.25em;color:var( --e-global-color-fc3a4b9 );}.elementor-2362 .elementor-element.elementor-element-ebfee87{--divider-border-style:solid;--divider-color:var( --e-global-color-fc3a4b9 );--divider-border-width:1px;}.elementor-2362 .elementor-element.elementor-element-ebfee87 > .elementor-widget-container{margin:36% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-ebfee87 .elementor-divider-separator{width:100%;}.elementor-2362 .elementor-element.elementor-element-ebfee87 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2362 .elementor-element.elementor-element-61b8e1a{--divider-border-style:solid;--divider-color:var( --e-global-color-fc3a4b9 );--divider-border-width:1px;}.elementor-2362 .elementor-element.elementor-element-61b8e1a > .elementor-widget-container{margin:0% 0% 0% -10%;}.elementor-2362 .elementor-element.elementor-element-61b8e1a .elementor-divider-separator{width:100%;}.elementor-2362 .elementor-element.elementor-element-61b8e1a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2362 .elementor-element.elementor-element-abd0492 > .elementor-widget-container{margin:0% 0% 0% 2%;}.elementor-2362 .elementor-element.elementor-element-abd0492{text-align:justify;font-family:"WeezerFont", Sans-serif;font-size:1vw;font-weight:400;line-height:1.8em;}.elementor-2362 .elementor-element.elementor-element-16e6bf5 > .elementor-widget-container{padding:0% 15% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-16e6bf5{text-align:center;}.elementor-2362 .elementor-element.elementor-element-16e6bf5 img{max-width:80%;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-5233522{--divider-border-style:solid;--divider-color:var( --e-global-color-fc3a4b9 );--divider-border-width:1px;}.elementor-2362 .elementor-element.elementor-element-5233522 > .elementor-widget-container{margin:0% 0% 3% -10%;}.elementor-2362 .elementor-element.elementor-element-5233522 .elementor-divider-separator{width:100%;}.elementor-2362 .elementor-element.elementor-element-5233522 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2362 .elementor-element.elementor-element-afe1555 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-afe1555{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-fc3a4b9 );margin-top:-1%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-afe1555, .elementor-2362 .elementor-element.elementor-element-afe1555 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-857a787 > .elementor-element-populated{margin:0% 0% 0% 10%;--e-column-margin-right:0%;--e-column-margin-left:10%;}.elementor-2362 .elementor-element.elementor-element-bc77185 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:2% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-bc77185{text-align:end;}.elementor-2362 .elementor-element.elementor-element-bc77185 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:1.6vw;font-weight:400;text-transform:uppercase;letter-spacing:0.25em;color:var( --e-global-color-fc3a4b9 );}.elementor-2362 .elementor-element.elementor-element-4b4d67d{--divider-border-style:solid;--divider-color:var( --e-global-color-fc3a4b9 );--divider-border-width:1px;}.elementor-2362 .elementor-element.elementor-element-4b4d67d > .elementor-widget-container{margin:36% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-4b4d67d .elementor-divider-separator{width:100%;}.elementor-2362 .elementor-element.elementor-element-4b4d67d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2362 .elementor-element.elementor-element-6cde554{--divider-border-style:solid;--divider-color:var( --e-global-color-fc3a4b9 );--divider-border-width:1px;}.elementor-2362 .elementor-element.elementor-element-6cde554 > .elementor-widget-container{margin:0% 0% 0% -10%;}.elementor-2362 .elementor-element.elementor-element-6cde554 .elementor-divider-separator{width:100%;}.elementor-2362 .elementor-element.elementor-element-6cde554 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2362 .elementor-element.elementor-element-4e6cfaa > .elementor-widget-container{margin:0% 0% 0% 2%;}.elementor-2362 .elementor-element.elementor-element-4e6cfaa{text-align:justify;font-family:"WeezerFont", Sans-serif;font-size:1vw;font-weight:400;line-height:1.8em;}.elementor-2362 .elementor-element.elementor-element-30c5089 > .elementor-widget-container{padding:0% 15% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-30c5089{text-align:center;}.elementor-2362 .elementor-element.elementor-element-30c5089 img{max-width:80%;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-fec4d5f{--divider-border-style:solid;--divider-color:var( --e-global-color-fc3a4b9 );--divider-border-width:1px;}.elementor-2362 .elementor-element.elementor-element-fec4d5f > .elementor-widget-container{margin:0% 0% 0% -10%;}.elementor-2362 .elementor-element.elementor-element-fec4d5f .elementor-divider-separator{width:100%;}.elementor-2362 .elementor-element.elementor-element-fec4d5f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2362 .elementor-element.elementor-element-5966011:not(.elementor-motion-effects-element-type-background), .elementor-2362 .elementor-element.elementor-element-5966011 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252D21;}.elementor-2362 .elementor-element.elementor-element-5966011{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 50px 0px;z-index:2;}.elementor-2362 .elementor-element.elementor-element-5966011 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-8c0ceea > .elementor-element-populated{margin:0px 0px 0px -86px;--e-column-margin-right:0px;--e-column-margin-left:-86px;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-fee40c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-fee40c1{text-align:start;}.elementor-2362 .elementor-element.elementor-element-fee40c1 img{height:auto;}.elementor-2362 .elementor-element.elementor-element-c524966:not(.elementor-motion-effects-element-type-background), .elementor-2362 .elementor-element.elementor-element-c524966 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252D21;}.elementor-2362 .elementor-element.elementor-element-c524966 > .elementor-container{min-height:0vh;}.elementor-2362 .elementor-element.elementor-element-c524966{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1% 2% 0% 2%;}.elementor-2362 .elementor-element.elementor-element-c524966 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-231e1bd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2362 .elementor-element.elementor-element-231e1bd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://terraform-outdoors.com/wp-content/uploads/2026/01/width_1339.jpg");background-position:center center;background-size:cover;}.elementor-2362 .elementor-element.elementor-element-231e1bd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-231e1bd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 17px 12px 12px;--e-column-margin-right:17px;--e-column-margin-left:12px;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-231e1bd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-d9acf33:not(.elementor-motion-effects-element-type-background), .elementor-2362 .elementor-element.elementor-element-d9acf33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242A2A94;}.elementor-2362 .elementor-element.elementor-element-d9acf33{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2362 .elementor-element.elementor-element-d9acf33 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-9139dfc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-2362 .elementor-element.elementor-element-9139dfc > .elementor-element-populated{padding:20px 20px 12px 0px;}.elementor-2362 .elementor-element.elementor-element-3b75e8f{text-align:end;}.elementor-2362 .elementor-element.elementor-element-3b75e8f .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:1.6vw;font-weight:400;text-transform:uppercase;letter-spacing:0.3em;color:var( --e-global-color-fc3a4b9 );}.elementor-2362 .elementor-element.elementor-element-6ece858{--divider-border-style:solid;--divider-color:var( --e-global-color-fc3a4b9 );--divider-border-width:1px;}.elementor-2362 .elementor-element.elementor-element-6ece858 .elementor-divider-separator{width:100%;}.elementor-2362 .elementor-element.elementor-element-6ece858 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2362 .elementor-element.elementor-element-15ebcdf{text-align:end;font-family:"WeezerFont", Sans-serif;font-size:1vw;font-weight:400;letter-spacing:0.05em;color:var( --e-global-color-fc3a4b9 );}.elementor-2362 .elementor-element.elementor-element-15ebcdf p{margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-e59bd97:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2362 .elementor-element.elementor-element-e59bd97 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://terraform-outdoors.com/wp-content/uploads/2026/01/Hardscapes-image-portrait-rotated.jpeg");background-position:center center;background-size:cover;}.elementor-2362 .elementor-element.elementor-element-e59bd97 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-e59bd97 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 17px 12px 17px;--e-column-margin-right:17px;--e-column-margin-left:17px;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-e59bd97 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-f2e397b:not(.elementor-motion-effects-element-type-background), .elementor-2362 .elementor-element.elementor-element-f2e397b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242A2A94;}.elementor-2362 .elementor-element.elementor-element-f2e397b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:auto;margin-bottom:0;}.elementor-2362 .elementor-element.elementor-element-f2e397b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-b29cd26 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-2362 .elementor-element.elementor-element-b29cd26 > .elementor-element-populated{padding:20px 0px 10px 0px;}.elementor-2362 .elementor-element.elementor-element-aeeddfd{text-align:center;}.elementor-2362 .elementor-element.elementor-element-aeeddfd .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:1.6vw;font-weight:400;text-transform:uppercase;letter-spacing:0.3em;color:var( --e-global-color-fc3a4b9 );}.elementor-2362 .elementor-element.elementor-element-4bfe3c2{--divider-border-style:solid;--divider-color:var( --e-global-color-fc3a4b9 );--divider-border-width:1px;}.elementor-2362 .elementor-element.elementor-element-4bfe3c2 .elementor-divider-separator{width:100%;}.elementor-2362 .elementor-element.elementor-element-4bfe3c2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2362 .elementor-element.elementor-element-e7bb94b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-e7bb94b{text-align:center;font-family:"WeezerFont", Sans-serif;font-size:1vw;font-weight:400;letter-spacing:0.05em;color:var( --e-global-color-fc3a4b9 );}.elementor-2362 .elementor-element.elementor-element-e7bb94b p{margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-918d3df:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2362 .elementor-element.elementor-element-918d3df > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://terraform-outdoors.com/wp-content/uploads/2026/01/outdoor-living-image.jpg");background-position:center center;background-size:cover;}.elementor-2362 .elementor-element.elementor-element-918d3df > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-918d3df > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 12px 12px 17px;--e-column-margin-right:12px;--e-column-margin-left:17px;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-918d3df > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-1d9ff51:not(.elementor-motion-effects-element-type-background), .elementor-2362 .elementor-element.elementor-element-1d9ff51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242A2A94;}.elementor-2362 .elementor-element.elementor-element-1d9ff51{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2362 .elementor-element.elementor-element-1d9ff51 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-bccbfea > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-2362 .elementor-element.elementor-element-bccbfea > .elementor-element-populated{padding:20px 20px 10px 0px;}.elementor-2362 .elementor-element.elementor-element-5422d98 > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-2362 .elementor-element.elementor-element-5422d98{text-align:start;}.elementor-2362 .elementor-element.elementor-element-5422d98 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:1.6vw;font-weight:400;text-transform:uppercase;letter-spacing:0.3em;color:var( --e-global-color-fc3a4b9 );}.elementor-2362 .elementor-element.elementor-element-c31b845{--divider-border-style:solid;--divider-color:var( --e-global-color-fc3a4b9 );--divider-border-width:1px;}.elementor-2362 .elementor-element.elementor-element-c31b845 .elementor-divider-separator{width:100%;}.elementor-2362 .elementor-element.elementor-element-c31b845 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2362 .elementor-element.elementor-element-8c5329b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 30px;}.elementor-2362 .elementor-element.elementor-element-8c5329b{text-align:start;font-family:"WeezerFont", Sans-serif;font-size:1vw;font-weight:400;letter-spacing:0.05em;color:var( --e-global-color-fc3a4b9 );}.elementor-2362 .elementor-element.elementor-element-8c5329b p{margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-4889e5f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10%;margin-bottom:0%;}.elementor-2362 .elementor-element.elementor-element-4889e5f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2362 .elementor-element.elementor-element-1161335.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2362 .elementor-element.elementor-element-1161335.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-1161335.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2362 .elementor-element.elementor-element-e86b7d6{margin-top:0px;margin-bottom:10px;padding:0% 15% 0% 20%;}.elementor-2362 .elementor-element.elementor-element-d6598f8 > .elementor-element-populated{margin:0% 0% 0% -5%;--e-column-margin-right:0%;--e-column-margin-left:-5%;}.elementor-2362 .elementor-element.elementor-element-01acf65{text-align:center;}.elementor-2362 .elementor-element.elementor-element-01acf65 .elementor-heading-title{font-family:"KuHei Font", Sans-serif;font-size:3.9vw;font-weight:400;letter-spacing:0.1em;color:#242A2A;}.elementor-2362 .elementor-element.elementor-element-9a4f529{margin-top:0%;margin-bottom:9%;padding:0% 12% 0% 11%;}.elementor-2362 .elementor-element.elementor-element-1a667df{text-align:center;}.elementor-2362 .elementor-element.elementor-element-5e7d07f{--spacer-size:14.4vw;top:-91%;z-index:2;}.elementor-2362 .elementor-element.elementor-element-5e7d07f > .elementor-widget-container{background-color:#3C342B;margin:0% 49.5% 0% 50%;padding:0% 0% 0% 0%;}body:not(.rtl) .elementor-2362 .elementor-element.elementor-element-5e7d07f{left:0px;}body.rtl .elementor-2362 .elementor-element.elementor-element-5e7d07f{right:0px;}.elementor-2362 .elementor-element.elementor-element-e7a6040{--spacer-size:11vw;bottom:-66.152%;z-index:2;}.elementor-2362 .elementor-element.elementor-element-e7a6040 > .elementor-widget-container{background-color:#3C342B;margin:0% 49.5% 0% 50%;padding:0% 0% 0% 0%;}body:not(.rtl) .elementor-2362 .elementor-element.elementor-element-e7a6040{left:0px;}body.rtl .elementor-2362 .elementor-element.elementor-element-e7a6040{right:0px;}.elementor-bc-flex-widget .elementor-2362 .elementor-element.elementor-element-96c499e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2362 .elementor-element.elementor-element-96c499e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-96c499e > .elementor-element-populated{margin:0px 0px 0px 80px;--e-column-margin-right:0px;--e-column-margin-left:80px;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-24c6a15{text-align:justify;font-family:"WeezerFont", Sans-serif;font-size:1.2vw;font-weight:400;line-height:2em;color:#242A2A;}.elementor-2362 .elementor-element.elementor-element-a57b1e2 > .elementor-container{min-height:0vh;}.elementor-2362 .elementor-element.elementor-element-a57b1e2{padding:1% 2% 0% 2%;}.elementor-2362 .elementor-element.elementor-element-c424428:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2362 .elementor-element.elementor-element-c424428 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://terraform-outdoors.com/wp-content/uploads/2026/01/width_1339.jpg");background-position:center center;background-size:cover;}.elementor-2362 .elementor-element.elementor-element-c424428 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-c424428 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 17px 12px 12px;--e-column-margin-right:17px;--e-column-margin-left:12px;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-c424428 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-27a1786:not(.elementor-motion-effects-element-type-background), .elementor-2362 .elementor-element.elementor-element-27a1786 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242A2A94;}.elementor-2362 .elementor-element.elementor-element-27a1786{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2362 .elementor-element.elementor-element-27a1786 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-8763507 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-2362 .elementor-element.elementor-element-8763507 > .elementor-element-populated{padding:20px 20px 12px 0px;}.elementor-2362 .elementor-element.elementor-element-2062ad0{text-align:end;}.elementor-2362 .elementor-element.elementor-element-2062ad0 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:1.6vw;font-weight:400;text-transform:uppercase;letter-spacing:0.3em;color:var( --e-global-color-fc3a4b9 );}.elementor-2362 .elementor-element.elementor-element-b8bb0e3{--divider-border-style:solid;--divider-color:var( --e-global-color-fc3a4b9 );--divider-border-width:1px;}.elementor-2362 .elementor-element.elementor-element-b8bb0e3 .elementor-divider-separator{width:100%;}.elementor-2362 .elementor-element.elementor-element-b8bb0e3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2362 .elementor-element.elementor-element-967c641{text-align:end;font-family:"WeezerFont", Sans-serif;font-size:1vw;font-weight:400;letter-spacing:0.05em;color:var( --e-global-color-fc3a4b9 );}.elementor-2362 .elementor-element.elementor-element-967c641 p{margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-88ae434:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2362 .elementor-element.elementor-element-88ae434 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://terraform-outdoors.com/wp-content/uploads/2026/01/Hardscapes-image-portrait-rotated.jpeg");background-position:center center;background-size:cover;}.elementor-2362 .elementor-element.elementor-element-88ae434 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-88ae434 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 17px 12px 17px;--e-column-margin-right:17px;--e-column-margin-left:17px;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-88ae434 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-e89b536:not(.elementor-motion-effects-element-type-background), .elementor-2362 .elementor-element.elementor-element-e89b536 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242A2A94;}.elementor-2362 .elementor-element.elementor-element-e89b536{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:auto;margin-bottom:0;}.elementor-2362 .elementor-element.elementor-element-e89b536 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-59c024c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-2362 .elementor-element.elementor-element-59c024c > .elementor-element-populated{padding:20px 0px 10px 0px;}.elementor-2362 .elementor-element.elementor-element-9cc6ba5{text-align:center;}.elementor-2362 .elementor-element.elementor-element-9cc6ba5 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:1.6vw;font-weight:400;text-transform:uppercase;letter-spacing:0.3em;color:var( --e-global-color-fc3a4b9 );}.elementor-2362 .elementor-element.elementor-element-4361c90{--divider-border-style:solid;--divider-color:var( --e-global-color-fc3a4b9 );--divider-border-width:1px;}.elementor-2362 .elementor-element.elementor-element-4361c90 .elementor-divider-separator{width:100%;}.elementor-2362 .elementor-element.elementor-element-4361c90 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2362 .elementor-element.elementor-element-51d8d1f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-51d8d1f{text-align:center;font-family:"WeezerFont", Sans-serif;font-size:1vw;font-weight:400;letter-spacing:0.05em;color:var( --e-global-color-fc3a4b9 );}.elementor-2362 .elementor-element.elementor-element-51d8d1f p{margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-2ec8f98:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2362 .elementor-element.elementor-element-2ec8f98 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://terraform-outdoors.com/wp-content/uploads/2026/01/outdoor-living-image.jpg");background-position:center center;background-size:cover;}.elementor-2362 .elementor-element.elementor-element-2ec8f98 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-2ec8f98 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 12px 12px 17px;--e-column-margin-right:12px;--e-column-margin-left:17px;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-2ec8f98 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-93dedcb:not(.elementor-motion-effects-element-type-background), .elementor-2362 .elementor-element.elementor-element-93dedcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242A2A94;}.elementor-2362 .elementor-element.elementor-element-93dedcb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2362 .elementor-element.elementor-element-93dedcb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-7c2bce1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-2362 .elementor-element.elementor-element-7c2bce1 > .elementor-element-populated{padding:20px 20px 10px 0px;}.elementor-2362 .elementor-element.elementor-element-1b09383 > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-2362 .elementor-element.elementor-element-1b09383{text-align:start;}.elementor-2362 .elementor-element.elementor-element-1b09383 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:1.6vw;font-weight:400;text-transform:uppercase;letter-spacing:0.3em;color:var( --e-global-color-fc3a4b9 );}.elementor-2362 .elementor-element.elementor-element-febc574{--divider-border-style:solid;--divider-color:var( --e-global-color-fc3a4b9 );--divider-border-width:1px;}.elementor-2362 .elementor-element.elementor-element-febc574 .elementor-divider-separator{width:100%;}.elementor-2362 .elementor-element.elementor-element-febc574 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2362 .elementor-element.elementor-element-f4ec5ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 30px;}.elementor-2362 .elementor-element.elementor-element-f4ec5ec{text-align:start;font-family:"WeezerFont", Sans-serif;font-size:1vw;font-weight:400;letter-spacing:0.05em;color:var( --e-global-color-fc3a4b9 );}.elementor-2362 .elementor-element.elementor-element-f4ec5ec p{margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-5d76531 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-5d76531 img{width:100%;max-width:100%;opacity:0.6;}.elementor-2362 .elementor-element.elementor-element-be016f8:not(.elementor-motion-effects-element-type-background), .elementor-2362 .elementor-element.elementor-element-be016f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252D21;}.elementor-2362 .elementor-element.elementor-element-be016f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2362 .elementor-element.elementor-element-be016f8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-0f4e17e img{width:100%;max-width:100%;}.elementor-2362 .elementor-element.elementor-element-fe74293{margin-top:-140px;margin-bottom:35px;}.elementor-2362 .elementor-element.elementor-element-995c19a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-995c19a .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:3vw;font-weight:400;line-height:1.25em;letter-spacing:0.05em;color:#FFFFFF;}.elementor-2362 .elementor-element.elementor-element-5f1afe6{--divider-border-style:solid;--divider-color:var( --e-global-color-fc3a4b9 );--divider-border-width:1px;}.elementor-2362 .elementor-element.elementor-element-5f1afe6 > .elementor-widget-container{margin:-65px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-5f1afe6 .elementor-divider-separator{width:83%;margin:0 auto;margin-right:0;}.elementor-2362 .elementor-element.elementor-element-5f1afe6 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-2362 .elementor-element.elementor-element-9a0721f{z-index:3;}.elementor-2362 .elementor-element.elementor-element-bf4a7a7 > .elementor-element-populated{padding:90px 90px 90px 90px;}.elementor-2362 .elementor-element.elementor-element-5e54ae0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-5e54ae0{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-fc3a4b9 );margin-top:12px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-5e54ae0, .elementor-2362 .elementor-element.elementor-element-5e54ae0 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-08e36d1 > .elementor-element-populated{margin:0% 0% 0% 10%;--e-column-margin-right:0%;--e-column-margin-left:10%;}.elementor-2362 .elementor-element.elementor-element-7a57d5e > .elementor-widget-container{margin:0% 0% 0% 0%;padding:2% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-7a57d5e{text-align:end;}.elementor-2362 .elementor-element.elementor-element-7a57d5e .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:1.6vw;font-weight:400;text-transform:uppercase;letter-spacing:0.25em;color:var( --e-global-color-fc3a4b9 );}.elementor-2362 .elementor-element.elementor-element-73a7873{--divider-border-style:solid;--divider-color:var( --e-global-color-fc3a4b9 );--divider-border-width:1px;}.elementor-2362 .elementor-element.elementor-element-73a7873 > .elementor-widget-container{margin:36% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-73a7873 .elementor-divider-separator{width:100%;}.elementor-2362 .elementor-element.elementor-element-73a7873 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2362 .elementor-element.elementor-element-67238e2{--divider-border-style:solid;--divider-color:var( --e-global-color-fc3a4b9 );--divider-border-width:1px;}.elementor-2362 .elementor-element.elementor-element-67238e2 > .elementor-widget-container{margin:0% 0% 0% -10%;}.elementor-2362 .elementor-element.elementor-element-67238e2 .elementor-divider-separator{width:100%;}.elementor-2362 .elementor-element.elementor-element-67238e2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2362 .elementor-element.elementor-element-f2f4b87 > .elementor-widget-container{margin:0% 0% 0% 2%;}.elementor-2362 .elementor-element.elementor-element-f2f4b87{text-align:justify;font-family:"WeezerFont", Sans-serif;font-size:1vw;font-weight:400;line-height:1.8em;}.elementor-2362 .elementor-element.elementor-element-b09016a > .elementor-widget-container{padding:0% 15% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-b09016a{text-align:center;}.elementor-2362 .elementor-element.elementor-element-b09016a img{max-width:80%;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-68fde76{--divider-border-style:solid;--divider-color:var( --e-global-color-fc3a4b9 );--divider-border-width:1px;}.elementor-2362 .elementor-element.elementor-element-68fde76 > .elementor-widget-container{margin:0% 0% 3% -10%;}.elementor-2362 .elementor-element.elementor-element-68fde76 .elementor-divider-separator{width:100%;}.elementor-2362 .elementor-element.elementor-element-68fde76 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2362 .elementor-element.elementor-element-70d5e32 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-70d5e32{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-fc3a4b9 );margin-top:-1%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-70d5e32, .elementor-2362 .elementor-element.elementor-element-70d5e32 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-aad6ba0 > .elementor-element-populated{margin:0% 0% 0% 10%;--e-column-margin-right:0%;--e-column-margin-left:10%;}.elementor-2362 .elementor-element.elementor-element-eae9216 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:2% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-eae9216{text-align:end;}.elementor-2362 .elementor-element.elementor-element-eae9216 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:1.6vw;font-weight:400;text-transform:uppercase;letter-spacing:0.25em;color:var( --e-global-color-fc3a4b9 );}.elementor-2362 .elementor-element.elementor-element-844cb67{--divider-border-style:solid;--divider-color:var( --e-global-color-fc3a4b9 );--divider-border-width:1px;}.elementor-2362 .elementor-element.elementor-element-844cb67 > .elementor-widget-container{margin:36% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-844cb67 .elementor-divider-separator{width:100%;}.elementor-2362 .elementor-element.elementor-element-844cb67 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2362 .elementor-element.elementor-element-3c6f06b{--divider-border-style:solid;--divider-color:var( --e-global-color-fc3a4b9 );--divider-border-width:1px;}.elementor-2362 .elementor-element.elementor-element-3c6f06b > .elementor-widget-container{margin:0% 0% 0% -10%;}.elementor-2362 .elementor-element.elementor-element-3c6f06b .elementor-divider-separator{width:100%;}.elementor-2362 .elementor-element.elementor-element-3c6f06b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2362 .elementor-element.elementor-element-d25ba9a > .elementor-widget-container{margin:0% 0% 0% 2%;}.elementor-2362 .elementor-element.elementor-element-d25ba9a{text-align:justify;font-family:"WeezerFont", Sans-serif;font-size:1vw;font-weight:400;line-height:1.8em;}.elementor-2362 .elementor-element.elementor-element-df2fec6 > .elementor-widget-container{padding:0% 15% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-df2fec6{text-align:center;}.elementor-2362 .elementor-element.elementor-element-df2fec6 img{max-width:80%;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-a9a3074{--divider-border-style:solid;--divider-color:var( --e-global-color-fc3a4b9 );--divider-border-width:1px;}.elementor-2362 .elementor-element.elementor-element-a9a3074 > .elementor-widget-container{margin:0% 0% 3% -10%;}.elementor-2362 .elementor-element.elementor-element-a9a3074 .elementor-divider-separator{width:100%;}.elementor-2362 .elementor-element.elementor-element-a9a3074 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2362 .elementor-element.elementor-element-6ad0ecf > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-6ad0ecf{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-fc3a4b9 );margin-top:-1%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-6ad0ecf, .elementor-2362 .elementor-element.elementor-element-6ad0ecf > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-49218a8 > .elementor-element-populated{margin:0% 0% 0% 10%;--e-column-margin-right:0%;--e-column-margin-left:10%;}.elementor-2362 .elementor-element.elementor-element-532712d > .elementor-widget-container{margin:0% 0% 0% 0%;padding:2% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-532712d{text-align:end;}.elementor-2362 .elementor-element.elementor-element-532712d .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:1.6vw;font-weight:400;text-transform:uppercase;letter-spacing:0.25em;color:var( --e-global-color-fc3a4b9 );}.elementor-2362 .elementor-element.elementor-element-49f60b7{--divider-border-style:solid;--divider-color:var( --e-global-color-fc3a4b9 );--divider-border-width:1px;}.elementor-2362 .elementor-element.elementor-element-49f60b7 > .elementor-widget-container{margin:36% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-49f60b7 .elementor-divider-separator{width:100%;}.elementor-2362 .elementor-element.elementor-element-49f60b7 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2362 .elementor-element.elementor-element-b2ea997{--divider-border-style:solid;--divider-color:var( --e-global-color-fc3a4b9 );--divider-border-width:1px;}.elementor-2362 .elementor-element.elementor-element-b2ea997 > .elementor-widget-container{margin:0% 0% 0% -10%;}.elementor-2362 .elementor-element.elementor-element-b2ea997 .elementor-divider-separator{width:100%;}.elementor-2362 .elementor-element.elementor-element-b2ea997 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2362 .elementor-element.elementor-element-3a37bba > .elementor-widget-container{margin:0% 0% 0% 2%;}.elementor-2362 .elementor-element.elementor-element-3a37bba{text-align:justify;font-family:"WeezerFont", Sans-serif;font-size:1vw;font-weight:400;line-height:1.8em;}.elementor-2362 .elementor-element.elementor-element-6a29954 > .elementor-widget-container{padding:0% 15% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-6a29954{text-align:center;}.elementor-2362 .elementor-element.elementor-element-6a29954 img{max-width:80%;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-b4db0f0{--divider-border-style:solid;--divider-color:var( --e-global-color-fc3a4b9 );--divider-border-width:1px;}.elementor-2362 .elementor-element.elementor-element-b4db0f0 > .elementor-widget-container{margin:0% 0% 0% -10%;}.elementor-2362 .elementor-element.elementor-element-b4db0f0 .elementor-divider-separator{width:100%;}.elementor-2362 .elementor-element.elementor-element-b4db0f0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2362 .elementor-element.elementor-element-c0fce6e img{box-shadow:-10px 12px 24px 7px rgba(0,0,0,0.5);}.elementor-2362 .elementor-element.elementor-element-71462aa:not(.elementor-motion-effects-element-type-background), .elementor-2362 .elementor-element.elementor-element-71462aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252D21;}.elementor-2362 .elementor-element.elementor-element-71462aa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 50px 0px;z-index:2;}.elementor-2362 .elementor-element.elementor-element-71462aa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-5878291 > .elementor-element-populated{margin:0px 0px 0px -86px;--e-column-margin-right:0px;--e-column-margin-left:-86px;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-f511c67 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-f511c67{text-align:start;}.elementor-2362 .elementor-element.elementor-element-f511c67 img{height:auto;}.elementor-2362 .elementor-element.elementor-element-c7a9b5d{margin-top:0%;margin-bottom:0%;z-index:1;}.elementor-2362 .elementor-element.elementor-element-c6e4357 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2362 .elementor-element.elementor-element-c6e4357 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-d906195{--spacer-size:15vh;z-index:2;}.elementor-2362 .elementor-element.elementor-element-d906195 > .elementor-widget-container{background-color:#112F2D;margin:-20% 48% 0% 48%;padding:0% 0% 0% 0%;}.elementor-bc-flex-widget .elementor-2362 .elementor-element.elementor-element-13246e1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2362 .elementor-element.elementor-element-13246e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-8986e88{text-align:end;}.elementor-2362 .elementor-element.elementor-element-8986e88 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:4vw;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.3em;color:#242A2A;}.elementor-bc-flex-widget .elementor-2362 .elementor-element.elementor-element-5974638.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2362 .elementor-element.elementor-element-5974638.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-5974638 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2362 .elementor-element.elementor-element-5974638 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2362 .elementor-element.elementor-element-c67ec24.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2362 .elementor-element.elementor-element-c67ec24.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-f721331 > .elementor-widget-container{padding:0% 3% 0% 3%;}.elementor-2362 .elementor-element.elementor-element-f721331{column-gap:0px;font-family:"WeezerFont", Sans-serif;font-size:1.4vw;font-weight:400;line-height:1.8em;letter-spacing:0.25em;color:#252D21;}.elementor-2362 .elementor-element.elementor-element-f721331 p{margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-65a67a4{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:9px;margin-bottom:0px;padding:5% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-65a67a4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-c18f8fc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2362 .elementor-element.elementor-element-c18f8fc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-4fa2e4c{--spacer-size:30vw;}.elementor-2362 .elementor-element.elementor-element-4fa2e4c > .elementor-widget-container{background-color:#315B4D;margin:-152% 49% 0% 49%;padding:0% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-4712bba .elementor-heading-title{font-family:"KuHei Font", Sans-serif;font-size:5.6vw;font-weight:400;line-height:1em;letter-spacing:0.2em;color:#56683A;}.elementor-2362 .elementor-element.elementor-element-a62132e{--spacer-size:21vw;}.elementor-2362 .elementor-element.elementor-element-a62132e > .elementor-widget-container{background-color:#315B4D;margin:0% 49% 0% 49%;padding:0% 0% 0% 0%;}.elementor-bc-flex-widget .elementor-2362 .elementor-element.elementor-element-a3d2b33.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2362 .elementor-element.elementor-element-a3d2b33.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-a3d2b33 > .elementor-element-populated{padding:0% 10% 0% 10%;}.elementor-2362 .elementor-element.elementor-element-d4823c3{border-style:solid;border-width:0px 0px 1px 0px;margin-top:32%;margin-bottom:0%;padding:8vw 0vw 0vw 0vw;}.elementor-2362 .elementor-element.elementor-element-d4823c3, .elementor-2362 .elementor-element.elementor-element-d4823c3 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-b8b0a11 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-27720fb );}.elementor-2362 .elementor-element.elementor-element-b8b0a11{text-align:end;}.elementor-2362 .elementor-element.elementor-element-b8b0a11 .elementor-heading-title{font-family:"WeezerFont", Sans-serif;font-size:2.5vw;font-weight:400;text-transform:uppercase;letter-spacing:0.25em;color:#315B4D;}.elementor-bc-flex-widget .elementor-2362 .elementor-element.elementor-element-0ce79ea.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2362 .elementor-element.elementor-element-0ce79ea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2362 .elementor-element.elementor-element-0ce79ea > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-8e3f0f2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-8e3f0f2{border-style:none;margin-top:0%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-8e3f0f2, .elementor-2362 .elementor-element.elementor-element-8e3f0f2 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-6973141{font-family:"WeezerFont", Sans-serif;font-size:1.4vw;font-weight:400;line-height:2em;letter-spacing:0.04em;color:#242A2A;}.elementor-2362 .elementor-element.elementor-element-d60b8cd > .elementor-widget-container{padding:0% 0% 0% 5%;}.elementor-2362 .elementor-element.elementor-element-d60b8cd{font-family:"WeezerFont", Sans-serif;font-size:1.4vw;font-weight:400;line-height:1.4em;letter-spacing:0.04em;color:#242A2A;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2362 .elementor-element.elementor-element-6d3f80e .elementor-button{background-color:#61CE7000;font-family:"KuHei Font", Sans-serif;font-size:1vw;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0.05em;fill:#312F2E;color:#312F2E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#312D2E;border-radius:1px 1px 1px 1px;padding:1vw 1vw 1vw 1vw;}.elementor-2362 .elementor-element.elementor-element-6d3f80e > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 6%;}.elementor-2362 .elementor-element.elementor-element-6d3f80e .elementor-button:hover, .elementor-2362 .elementor-element.elementor-element-6d3f80e .elementor-button:focus{color:#312F2E;}.elementor-2362 .elementor-element.elementor-element-6d3f80e .elementor-button:hover svg, .elementor-2362 .elementor-element.elementor-element-6d3f80e .elementor-button:focus svg{fill:#312F2E;}.elementor-2362 .elementor-element.elementor-element-0649901{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:5%;}.elementor-2362 .elementor-element.elementor-element-0649901 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2362 .elementor-element.elementor-element-01766b8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2362 .elementor-element.elementor-element-01766b8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-01766b8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 13% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-01766b8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-775320d{border-style:solid;border-width:0px 0px 1px 0px;padding:0 0 0 05%;}.elementor-bc-flex-widget .elementor-2362 .elementor-element.elementor-element-62f74ef.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2362 .elementor-element.elementor-element-62f74ef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-a8dda4d > .elementor-widget-container{padding:12px 12px 12px 12px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-27720fb );}.elementor-2362 .elementor-element.elementor-element-a8dda4d{text-align:start;}.elementor-2362 .elementor-element.elementor-element-a8dda4d .elementor-heading-title{font-family:"WeezerFont", Sans-serif;font-size:2.5vw;font-weight:400;text-transform:uppercase;letter-spacing:0.25em;color:#315B4D;}.elementor-2362 .elementor-element.elementor-element-7c4df78 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-7c4df78{border-style:none;margin-top:0%;margin-bottom:0%;padding:0% 10% 0% 16%;}.elementor-2362 .elementor-element.elementor-element-7c4df78, .elementor-2362 .elementor-element.elementor-element-7c4df78 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-33e1644 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-33e1644{font-family:"WeezerFont", Sans-serif;font-size:1.4vw;font-weight:400;line-height:2em;letter-spacing:0.04em;color:#242A2A;}.elementor-2362 .elementor-element.elementor-element-1f46bcb > .elementor-widget-container{padding:0% 0% 0% 22%;}.elementor-2362 .elementor-element.elementor-element-1f46bcb{font-family:"WeezerFont", Sans-serif;font-size:1.4vw;font-weight:400;line-height:1.4em;letter-spacing:0.04em;color:#242A2A;}.elementor-2362 .elementor-element.elementor-element-89ba2ae > .elementor-widget-container{margin:0% 0% 0% 0%;}body:not(.rtl) .elementor-2362 .elementor-element.elementor-element-89ba2ae{left:0px;}body.rtl .elementor-2362 .elementor-element.elementor-element-89ba2ae{right:0px;}.elementor-2362 .elementor-element.elementor-element-89ba2ae{bottom:0px;}.elementor-2362 .elementor-element.elementor-element-c9d7be9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-c9d7be9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2362 .elementor-element.elementor-element-c9d7be9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-bc44628{--spacer-size:16vw;}.elementor-2362 .elementor-element.elementor-element-bc44628 > .elementor-widget-container{background-color:#315B4D;margin:0% 53% 0% 46%;padding:0% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-fdc5011 > .elementor-widget-container{margin:0% 0% 0% -100%;}.elementor-2362 .elementor-element.elementor-element-fdc5011{text-align:start;}.elementor-2362 .elementor-element.elementor-element-fdc5011 .elementor-heading-title{font-family:"KuHei Font", Sans-serif;font-size:5.6vw;font-weight:400;line-height:1em;letter-spacing:0.2em;color:#56683A;}.elementor-2362 .elementor-element.elementor-element-7ac7907{--spacer-size:30vw;}.elementor-2362 .elementor-element.elementor-element-7ac7907 > .elementor-widget-container{background-color:#315B4D;margin:0% 53% -111% 46%;padding:0% 0% 0% 0%;}.elementor-bc-flex-widget .elementor-2362 .elementor-element.elementor-element-b28a4a7.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2362 .elementor-element.elementor-element-b28a4a7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2362 .elementor-element.elementor-element-b28a4a7.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2362 .elementor-element.elementor-element-b28a4a7 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-2362 .elementor-element.elementor-element-34f1ed0 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-34f1ed0{text-align:end;}.elementor-2362 .elementor-element.elementor-element-34f1ed0 img{width:100%;max-width:97%;}.elementor-2362 .elementor-element.elementor-element-71b0075:not(.elementor-motion-effects-element-type-background), .elementor-2362 .elementor-element.elementor-element-71b0075 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://terraform-outdoors.com/wp-content/uploads/2026/01/TF-Image-with-overlay-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2362 .elementor-element.elementor-element-71b0075{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-71b0075 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-0a7af9e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-0a7af9e{z-index:2;}.elementor-2362 .elementor-element.elementor-element-f6b55e2 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-28d4355{--spacer-size:40vh;}.elementor-2362 .elementor-element.elementor-element-28d4355 > .elementor-widget-container{background-color:var( --e-global-color-4c2cde4 );margin:0% 49% 0% 49%;padding:0% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-914a2f6 > .elementor-widget-container{margin:0% 0% 0% -100%;}.elementor-2362 .elementor-element.elementor-element-914a2f6{text-align:start;}.elementor-2362 .elementor-element.elementor-element-914a2f6 .elementor-heading-title{font-family:"KuHei Font", Sans-serif;font-size:5.6vw;font-weight:400;line-height:1em;letter-spacing:0.2em;color:var( --e-global-color-fc3a4b9 );}.elementor-2362 .elementor-element.elementor-element-d781bcd{--spacer-size:40vh;}.elementor-2362 .elementor-element.elementor-element-d781bcd > .elementor-widget-container{background-color:var( --e-global-color-4c2cde4 );margin:0% 49% 0% 49%;padding:0% 0% 0% 0%;}.elementor-bc-flex-widget .elementor-2362 .elementor-element.elementor-element-c7b6f50.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2362 .elementor-element.elementor-element-c7b6f50.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-c7b6f50 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 5% 0% 5%;}.elementor-2362 .elementor-element.elementor-element-c7b6f50 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-c7b6f50{z-index:1;}.elementor-2362 .elementor-element.elementor-element-23bc10a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-23bc10a{border-style:none;margin-top:17%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-23bc10a, .elementor-2362 .elementor-element.elementor-element-23bc10a > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-db745d9 > .elementor-widget-container{padding:12px 12px 12px 12px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-fc3a4b9 );}.elementor-2362 .elementor-element.elementor-element-db745d9{text-align:end;}.elementor-2362 .elementor-element.elementor-element-db745d9 .elementor-heading-title{font-family:"WeezerFont", Sans-serif;font-size:2.5vw;font-weight:400;text-transform:uppercase;letter-spacing:0.25em;color:var( --e-global-color-fc3a4b9 );}.elementor-2362 .elementor-element.elementor-element-1f96440{font-family:"WeezerFont", Sans-serif;font-size:1.4vw;font-weight:400;line-height:1.4em;letter-spacing:0.04em;color:var( --e-global-color-fc3a4b9 );}.elementor-2362 .elementor-element.elementor-element-1f96440 p{margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-faaa747 > .elementor-widget-container{padding:0% 0% 0% 5%;}.elementor-2362 .elementor-element.elementor-element-faaa747{font-family:"WeezerFont", Sans-serif;font-size:1.4vw;font-weight:400;line-height:1.4em;letter-spacing:0.04em;color:var( --e-global-color-fc3a4b9 );}.elementor-2362 .elementor-element.elementor-element-367757a{font-family:"WeezerFont", Sans-serif;font-size:1.4vw;font-weight:400;line-height:2em;letter-spacing:0.04em;color:var( --e-global-color-fc3a4b9 );}.elementor-2362 .elementor-element.elementor-element-367757a p{margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-fa503f4{text-align:start;}.elementor-2362 .elementor-element.elementor-element-fa503f4 .elementor-heading-title{font-family:"KuHei Font", Sans-serif;font-size:1.6vw;font-weight:400;text-transform:uppercase;text-decoration:underline;line-height:1.4em;letter-spacing:0.1em;color:var( --e-global-color-4c2cde4 );}.elementor-2362 .elementor-element.elementor-element-fa503f4 .elementor-heading-title a:hover, .elementor-2362 .elementor-element.elementor-element-fa503f4 .elementor-heading-title a:focus{color:var( --e-global-color-fc3a4b9 );}.elementor-2362 .elementor-element.elementor-element-3cb30a5:not(.elementor-motion-effects-element-type-background), .elementor-2362 .elementor-element.elementor-element-3cb30a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252D21;background-image:url("https://terraform-outdoors.com/wp-content/uploads/2026/01/backdrop-flower-image.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2362 .elementor-element.elementor-element-3cb30a5 > .elementor-container{min-height:100vh;}.elementor-2362 .elementor-element.elementor-element-3cb30a5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 5% 0%;}.elementor-2362 .elementor-element.elementor-element-3cb30a5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2362 .elementor-element.elementor-element-2bcc903.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2362 .elementor-element.elementor-element-2bcc903.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-d1134b7{--spacer-size:35vh;}.elementor-2362 .elementor-element.elementor-element-d1134b7 > .elementor-widget-container{background-color:var( --e-global-color-4c2cde4 );margin:0% 49% 0% 49%;padding:0% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-06ca2c3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:40px;}.elementor-2362 .elementor-element.elementor-element-06ca2c3 > .elementor-element-populated{padding:5% 40% 5% 0%;}.elementor-2362 .elementor-element.elementor-element-1fab25b{text-align:start;}.elementor-2362 .elementor-element.elementor-element-1fab25b .elementor-heading-title{font-family:"WeezerFont", Sans-serif;font-size:2vw;font-weight:400;line-height:1.4em;letter-spacing:0.1em;color:var( --e-global-color-4c2cde4 );}.elementor-2362 .elementor-element.elementor-element-fe576aa{text-align:start;}.elementor-2362 .elementor-element.elementor-element-fe576aa .elementor-heading-title{font-family:"KuHei Font", Sans-serif;font-size:2vw;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.1em;color:var( --e-global-color-4c2cde4 );}.elementor-2362 .elementor-element.elementor-element-fe576aa .elementor-heading-title a:hover, .elementor-2362 .elementor-element.elementor-element-fe576aa .elementor-heading-title a:focus{color:var( --e-global-color-fc3a4b9 );}.elementor-2362 .elementor-element.elementor-element-2a74b07:not(.elementor-motion-effects-element-type-background), .elementor-2362 .elementor-element.elementor-element-2a74b07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252D21;}.elementor-2362 .elementor-element.elementor-element-2a74b07{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 0% 2% 0%;}.elementor-2362 .elementor-element.elementor-element-2a74b07 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-4c883f5{--e-image-carousel-slides-to-show:3;}.elementor-2362 .elementor-element.elementor-element-4c883f5 .swiper-wrapper{display:flex;align-items:center;}.elementor-2362 .elementor-element.elementor-element-65e4e58:not(.elementor-motion-effects-element-type-background), .elementor-2362 .elementor-element.elementor-element-65e4e58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252D21;background-image:url("https://terraform-outdoors.com/wp-content/uploads/2026/01/backdrop-image-design.png");background-position:center center;background-size:cover;}.elementor-2362 .elementor-element.elementor-element-65e4e58 > .elementor-container{min-height:100vh;}.elementor-2362 .elementor-element.elementor-element-65e4e58{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-4%;margin-bottom:0%;z-index:0;}.elementor-2362 .elementor-element.elementor-element-65e4e58 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-ad976ca > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-ad976ca{margin-top:0%;margin-bottom:0%;}.elementor-2362 .elementor-element.elementor-element-2ebf92e{text-align:end;}.elementor-2362 .elementor-element.elementor-element-2ebf92e img{width:20%;max-width:30%;}.elementor-2362 .elementor-element.elementor-element-fa86c1f .elementor-heading-title{font-family:"KuHei Font", Sans-serif;font-size:2vw;font-weight:400;line-height:1em;letter-spacing:0.05em;color:var( --e-global-color-4c2cde4 );}.elementor-2362 .elementor-element.elementor-element-6f31b77 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-752615c > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-ce6238f );}.elementor-2362 .elementor-element.elementor-element-c17e17b{--spacer-size:10vh;}.elementor-2362 .elementor-element.elementor-element-3a54e57 > .elementor-widget-container{padding:0% 25% 0% 5%;border-style:solid;border-width:0px 0px 0px 1px;border-color:#FFFFFFF5;}.elementor-2362 .elementor-element.elementor-element-3a54e57{font-family:"WeezerFont", Sans-serif;font-size:1.5vw;font-weight:400;line-height:1.7em;color:var( --e-global-color-4c2cde4 );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2362 .elementor-element.elementor-element-88a94de > .elementor-widget-container{margin:0% 0% 0% 0%;padding:11% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-88a94de .elementor-swiper-button{font-size:20px;}.elementor-2362 .elementor-element.elementor-element-88a94de .elementor-testimonial__text{color:var( --e-global-color-4c2cde4 );font-family:"WeezerFont", Sans-serif;font-size:1.25vw;font-weight:400;font-style:normal;line-height:1.5em;letter-spacing:0.02em;}.elementor-2362 .elementor-element.elementor-element-88a94de .elementor-testimonial__name{color:var( --e-global-color-4c2cde4 );font-family:"WeezerFont", Sans-serif;font-weight:600;}.elementor-2362 .elementor-element.elementor-element-88a94de .elementor-testimonial__title{color:var( --e-global-color-4c2cde4 );font-family:"WeezerFont", Sans-serif;font-weight:400;}.elementor-2362 .elementor-element.elementor-element-0e07d4f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-0e07d4f > .elementor-container{min-height:75vh;}.elementor-2362 .elementor-element.elementor-element-0e07d4f{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-0e07d4f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-d2a556a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-d2a556a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-d2a556a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-d2a556a{z-index:0;}.elementor-2362 .elementor-element.elementor-element-d70b1b0{--spacer-size:50vw;}.elementor-2362 .elementor-element.elementor-element-d70b1b0 > .elementor-widget-container{background-image:url("https://terraform-outdoors.com/wp-content/uploads/2026/01/Landscape-image-34.jpg");margin:0vw 0vw 0vw -16vw;background-repeat:no-repeat;background-size:cover;}.elementor-2362 .elementor-element.elementor-element-87a85b3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-87a85b3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-87a85b3{z-index:2;}.elementor-2362 .elementor-element.elementor-element-4d2a080:not(.elementor-motion-effects-element-type-background), .elementor-2362 .elementor-element.elementor-element-4d2a080 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE3;}.elementor-2362 .elementor-element.elementor-element-4d2a080{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2362 .elementor-element.elementor-element-4d2a080 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2362 .elementor-element.elementor-element-c916d58.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2362 .elementor-element.elementor-element-c916d58.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-c916d58 > .elementor-element-populated{padding:13% 5% 13% 5%;}.elementor-2362 .elementor-element.elementor-element-4d1a516 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:3vw;font-weight:400;line-height:1.3em;letter-spacing:0.05em;color:#29361E;}.elementor-2362 .elementor-element.elementor-element-6a320bd{margin-top:5%;margin-bottom:0%;}.elementor-2362 .elementor-element.elementor-element-c9733dd > .elementor-element-populated{border-style:solid;border-width:0px 01px 0px 0px;border-color:#B9B8B8;padding:10% 15% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-9c868a8 > .elementor-element-populated{padding:1% 10% 0% 5%;}.elementor-2362 .elementor-element.elementor-element-88def40{font-family:"WeezerFont", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1.25em;letter-spacing:0.07em;color:#29361E;}.elementor-2362 .elementor-element.elementor-element-88def40 p{margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-88def40 a{color:#29361E;}.elementor-2362 .elementor-element.elementor-element-6c2c7c8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-6c2c7c8 > .elementor-container{min-height:75vh;}.elementor-2362 .elementor-element.elementor-element-6c2c7c8{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-6c2c7c8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-7fd4e01 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-7fd4e01 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-7fd4e01{z-index:2;}.elementor-2362 .elementor-element.elementor-element-017e742:not(.elementor-motion-effects-element-type-background), .elementor-2362 .elementor-element.elementor-element-017e742 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252D21E3;}.elementor-2362 .elementor-element.elementor-element-017e742{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2362 .elementor-element.elementor-element-017e742 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2362 .elementor-element.elementor-element-9a8e1bc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2362 .elementor-element.elementor-element-9a8e1bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-9a8e1bc > .elementor-element-populated{padding:13% 5% 13% 5%;}.elementor-2362 .elementor-element.elementor-element-714a1a3 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:3vw;font-weight:400;line-height:1.3em;letter-spacing:0.05em;color:var( --e-global-color-fc3a4b9 );}.elementor-2362 .elementor-element.elementor-element-54b2808{margin-top:5%;margin-bottom:0%;}.elementor-2362 .elementor-element.elementor-element-8b8bfa9 > .elementor-element-populated{border-style:solid;border-width:0px 01px 0px 0px;border-color:#B9B8B8;padding:10% 15% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-9d3f987 > .elementor-element-populated{padding:1% 10% 0% 5%;}.elementor-2362 .elementor-element.elementor-element-92843ac{font-family:"WeezerFont", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1.25em;letter-spacing:0.07em;color:var( --e-global-color-4c2cde4 );}.elementor-2362 .elementor-element.elementor-element-92843ac p{margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-92843ac a{color:#FFFFFF;}.elementor-2362 .elementor-element.elementor-element-763ff70 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-763ff70 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-763ff70 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-763ff70{z-index:0;}.elementor-2362 .elementor-element.elementor-element-79475b3{--spacer-size:50vw;}.elementor-2362 .elementor-element.elementor-element-79475b3 > .elementor-widget-container{background-image:url("https://terraform-outdoors.com/wp-content/uploads/2026/01/Landscape-image-34.jpg");margin:0vw 0vw 0vw -16vw;background-repeat:no-repeat;background-size:cover;}.elementor-2362 .elementor-element.elementor-element-aba3267{margin-top:10%;margin-bottom:10%;padding:11px 0px 43px 0px;}.elementor-2362 .elementor-element.elementor-element-f9e6753 > .elementor-widget-container{margin:0px 0px 0px -14px;}.elementor-2362 .elementor-element.elementor-element-f9e6753 img{box-shadow:12px 16px 12px -6px rgba(0,0,0,0.5);}.elementor-bc-flex-widget .elementor-2362 .elementor-element.elementor-element-d394731.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2362 .elementor-element.elementor-element-d394731.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-d394731 > .elementor-element-populated{padding:0% 15% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-a8567f4 > .elementor-widget-container{padding:0% 0% 0% 15%;}.elementor-2362 .elementor-element.elementor-element-a8567f4 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:2vw;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.24em;color:#112F2D;}.elementor-2362 .elementor-element.elementor-element-37304fb{--divider-border-style:solid;--divider-color:#112F2D;--divider-border-width:1px;}.elementor-2362 .elementor-element.elementor-element-37304fb .elementor-divider-separator{width:100%;}.elementor-2362 .elementor-element.elementor-element-37304fb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2362 .elementor-element.elementor-element-137723b > .elementor-widget-container{padding:0% 0% 0% 15%;}.elementor-2362 .elementor-element.elementor-element-137723b{text-align:start;font-family:"WeezerFont", Sans-serif;font-size:1.4vw;font-weight:400;color:#112F2D;}.elementor-2362 .elementor-element.elementor-element-137723b p{margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-9e29628 .elementor-button{background-color:#61CE7000;font-family:"KuHei Font", Sans-serif;font-size:1vw;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0.43em;fill:#312F2E;color:#312F2E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#312D2E;border-radius:1px 1px 1px 1px;padding:1vw 1vw 1vw 1vw;}.elementor-2362 .elementor-element.elementor-element-9e29628 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 16%;}.elementor-2362 .elementor-element.elementor-element-9e29628 .elementor-button:hover, .elementor-2362 .elementor-element.elementor-element-9e29628 .elementor-button:focus{color:#312F2E;}.elementor-2362 .elementor-element.elementor-element-9e29628 .elementor-button:hover svg, .elementor-2362 .elementor-element.elementor-element-9e29628 .elementor-button:focus svg{fill:#312F2E;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2362 .elementor-element.elementor-element-4cec493{--spacer-size:9vw;}.elementor-2362 .elementor-element.elementor-element-c234d09 > .elementor-widget-container{margin:12% 0% 0% -342%;}.elementor-2362 .elementor-element.elementor-element-32eb765{--spacer-size:7.8vw;bottom:-8vw;}.elementor-2362 .elementor-element.elementor-element-d06fe33{--spacer-size:6vw;}.elementor-2362 .elementor-element.elementor-element-f61ff02{--icon-size:39px;}.elementor-2362 .elementor-element.elementor-element-435a6d5{padding:60px 0px 0px 0px;z-index:0;}.elementor-2362 .elementor-element.elementor-element-42e3609{z-index:1;}.elementor-2362 .elementor-element.elementor-element-a16b194 > .elementor-widget-container{margin:0vw -5.5vw 0vw 0vw;}.elementor-2362 .elementor-element.elementor-element-cc379c5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2362 .elementor-element.elementor-element-cc379c5{z-index:2;}.elementor-2362 .elementor-element.elementor-element-3b97ff8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-2362 .elementor-element.elementor-element-5c13da5{--icon-size:39px;}.elementor-2362 .elementor-element.elementor-element-a25c3c2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-2fdd17a{padding:60px 0px 0px 0px;z-index:0;}.elementor-2362 .elementor-element.elementor-element-f2a4f35 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2362 .elementor-element.elementor-element-f2a4f35{z-index:2;}.elementor-2362 .elementor-element.elementor-element-7c334e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-2362 .elementor-element.elementor-element-b02aa4e > .elementor-widget-container{margin:0vw -5.5vw 0vw 0vw;}.elementor-2362 .elementor-element.elementor-element-c41ffd7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-6f8f909{z-index:1;}.elementor-2362 .elementor-element.elementor-element-282eecf{margin-top:-120px;margin-bottom:0px;}.elementor-2362 .elementor-element.elementor-element-787ed90 > .elementor-widget-container{margin:-55px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-e66ad2c > .elementor-widget-container{margin:-55px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-855ec96 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-2362 .elementor-element.elementor-element-15c9182 img{height:50vh;}.elementor-2362 .elementor-element.elementor-element-5966011{padding:90px 0px 30px 0px;}.elementor-2362 .elementor-element.elementor-element-9e68b60 img{height:50vh;}.elementor-2362 .elementor-element.elementor-element-c524966{padding:1% 2% 0% 2%;}.elementor-2362 .elementor-element.elementor-element-5e7d07f{--spacer-size:15vw;top:-94%;}.elementor-2362 .elementor-element.elementor-element-e7a6040{--spacer-size:14vw;}.elementor-2362 .elementor-element.elementor-element-24c6a15 p{margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-a57b1e2{padding:1% 2% 0% 2%;}.elementor-2362 .elementor-element.elementor-element-fe74293{margin-top:-120px;margin-bottom:0px;}.elementor-2362 .elementor-element.elementor-element-5f1afe6 > .elementor-widget-container{margin:-55px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-bf4a7a7 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-2362 .elementor-element.elementor-element-c0fce6e img{height:50vh;}.elementor-2362 .elementor-element.elementor-element-71462aa{padding:90px 0px 30px 0px;}.elementor-2362 .elementor-element.elementor-element-d503525 img{height:50vh;}.elementor-2362 .elementor-element.elementor-element-d906195{--spacer-size:5vh;}.elementor-2362 .elementor-element.elementor-element-d4823c3{padding:12vw 0vw 0vw 0vw;}.elementor-2362 .elementor-element.elementor-element-6d3f80e .elementor-button{font-size:1.3vw;padding:10px 10px 10px 10px;}.elementor-2362 .elementor-element.elementor-element-bc44628{--spacer-size:15vw;}.elementor-2362 .elementor-element.elementor-element-7ac7907{--spacer-size:20vh;}.elementor-2362 .elementor-element.elementor-element-28d4355{--spacer-size:15vh;}.elementor-2362 .elementor-element.elementor-element-d781bcd{--spacer-size:21vh;}.elementor-bc-flex-widget .elementor-2362 .elementor-element.elementor-element-c7b6f50.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2362 .elementor-element.elementor-element-c7b6f50.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-3cb30a5 > .elementor-container{min-height:47vh;}.elementor-2362 .elementor-element.elementor-element-3cb30a5:not(.elementor-motion-effects-element-type-background), .elementor-2362 .elementor-element.elementor-element-3cb30a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2362 .elementor-element.elementor-element-3cb30a5{padding:5% 0% 5% 0%;}.elementor-2362 .elementor-element.elementor-element-d1134b7{--spacer-size:15vh;}.elementor-2362 .elementor-element.elementor-element-1fab25b .elementor-heading-title{font-size:1.5vw;}.elementor-2362 .elementor-element.elementor-element-4c883f5{--e-image-carousel-slides-to-show:3;}.elementor-2362 .elementor-element.elementor-element-65e4e58 > .elementor-container{min-height:52vh;}.elementor-2362 .elementor-element.elementor-element-65e4e58:not(.elementor-motion-effects-element-type-background), .elementor-2362 .elementor-element.elementor-element-65e4e58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2362 .elementor-element.elementor-element-65e4e58{margin-top:-5%;margin-bottom:0%;padding:5% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-0e07d4f > .elementor-container{min-height:50vh;}.elementor-2362 .elementor-element.elementor-element-0e07d4f{padding:60px 0px 0px 0px;z-index:0;}.elementor-2362 .elementor-element.elementor-element-d2a556a{z-index:1;}.elementor-2362 .elementor-element.elementor-element-87a85b3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2362 .elementor-element.elementor-element-87a85b3{z-index:2;}.elementor-2362 .elementor-element.elementor-element-c916d58 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-2362 .elementor-element.elementor-element-6c2c7c8 > .elementor-container{min-height:50vh;}.elementor-2362 .elementor-element.elementor-element-6c2c7c8{padding:60px 0px 0px 0px;z-index:0;}.elementor-2362 .elementor-element.elementor-element-7fd4e01 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2362 .elementor-element.elementor-element-7fd4e01{z-index:2;}.elementor-2362 .elementor-element.elementor-element-9a8e1bc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-2362 .elementor-element.elementor-element-763ff70{z-index:1;}.elementor-2362 .elementor-element.elementor-element-9e29628 .elementor-button{font-size:1.5vw;padding:10px 10px 10px 10px;}}@media(max-width:767px){.elementor-2362 .elementor-element.elementor-element-aab3393{width:6%;}.elementor-2362 .elementor-element.elementor-element-aab3393 > .elementor-element-populated{margin:-70% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-2362 .elementor-element.elementor-element-9856b52{width:4%;}.elementor-2362 .elementor-element.elementor-element-9856b52 > .elementor-element-populated{margin:160% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-2362 .elementor-element.elementor-element-4cec493{--spacer-size:8vh;}.elementor-2362 .elementor-element.elementor-element-32eb765{--spacer-size:8vh;}.elementor-2362 .elementor-element.elementor-element-d06fe33{--spacer-size:8vh;}.elementor-2362 .elementor-element.elementor-element-afc5bbc{width:90%;}.elementor-2362 .elementor-element.elementor-element-afc5bbc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2362 .elementor-element.elementor-element-afc5bbc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2362 .elementor-element.elementor-element-b382f82 > .elementor-element-populated{padding:13% 7% 10% 7%;}.elementor-2362 .elementor-element.elementor-element-adf0424 > .elementor-widget-container{padding:0% 5% 0% 5%;border-width:0px 0px 0px 1px;}.elementor-2362 .elementor-element.elementor-element-adf0424 .elementor-heading-title{font-size:5vw;}.elementor-2362 .elementor-element.elementor-element-33de3ba > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-2362 .elementor-element.elementor-element-33de3ba{font-size:3.5vw;line-height:1.7em;}.elementor-2362 .elementor-element.elementor-element-13c9d9c > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-2362 .elementor-element.elementor-element-13c9d9c .elementor-heading-title{font-size:4vw;}.elementor-2362 .elementor-element.elementor-element-f61ff02 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-2362 .elementor-element.elementor-element-f61ff02{--icon-size:7vw;--grid-column-gap:10px;}.elementor-2362 .elementor-element.elementor-element-def4322 > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-2362 .elementor-element.elementor-element-def4322{right:-11%;}body.rtl .elementor-2362 .elementor-element.elementor-element-def4322{left:-11%;}.elementor-2362 .elementor-element.elementor-element-def4322{top:50%;}.elementor-2362 .elementor-element.elementor-element-def4322 .elementor-divider-separator{width:14%;margin:0 auto;margin-right:0;}.elementor-2362 .elementor-element.elementor-element-def4322 .elementor-divider{text-align:right;}.elementor-2362 .elementor-element.elementor-element-435a6d5{padding:30px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-42e3609{width:100%;}.elementor-2362 .elementor-element.elementor-element-1cfa2b2{width:15%;}.elementor-2362 .elementor-element.elementor-element-3b97ff8{width:84%;}.elementor-2362 .elementor-element.elementor-element-ec94493 .elementor-heading-title{font-size:5vw;}.elementor-2362 .elementor-element.elementor-element-4d6621e{width:15%;}.elementor-2362 .elementor-element.elementor-element-8e5321c{width:85%;}.elementor-2362 .elementor-element.elementor-element-8e5321c > .elementor-element-populated{padding:0% 10% 0% 10%;}.elementor-2362 .elementor-element.elementor-element-a33e181{font-size:2vw;}.elementor-2362 .elementor-element.elementor-element-2fdd17a{padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-05f37fd{width:12%;}.elementor-2362 .elementor-element.elementor-element-7c334e5{width:88%;}.elementor-2362 .elementor-element.elementor-element-7c334e5 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-b02aa4e > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-6f8f909{width:100%;}.elementor-2362 .elementor-element.elementor-element-54838b7{padding:0% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-4a74908{width:100%;}.elementor-2362 .elementor-element.elementor-element-4a74908 > .elementor-element-populated{padding:15% 10% 4% 10%;}.elementor-2362 .elementor-element.elementor-element-76351b3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-76351b3 .elementor-heading-title{font-size:7vw;}.elementor-2362 .elementor-element.elementor-element-466d8d0{font-size:2.9vw;line-height:1.5em;}body:not(.rtl) .elementor-2362 .elementor-element.elementor-element-5f4ed2a{left:-4%;}body.rtl .elementor-2362 .elementor-element.elementor-element-5f4ed2a{right:-4%;}.elementor-2362 .elementor-element.elementor-element-5f4ed2a{top:-5%;}.elementor-2362 .elementor-element.elementor-element-5f4ed2a img{width:100%;}.elementor-2362 .elementor-element.elementor-element-f1ffc09 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-282eecf{margin-top:0px;margin-bottom:0px;}.elementor-2362 .elementor-element.elementor-element-ddaf391{width:50%;}.elementor-2362 .elementor-element.elementor-element-787ed90 > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-787ed90 .elementor-divider-separator{width:75%;}.elementor-2362 .elementor-element.elementor-element-a214ab9{width:50%;}.elementor-2362 .elementor-element.elementor-element-a214ab9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-b1a956a .elementor-heading-title{font-size:4vw;}.elementor-2362 .elementor-element.elementor-element-e66ad2c > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-e66ad2c .elementor-divider-separator{width:75%;}.elementor-2362 .elementor-element.elementor-element-855ec96{width:50%;}.elementor-2362 .elementor-element.elementor-element-855ec96 > .elementor-element-populated{padding:0px 0px 025px 10px;}.elementor-2362 .elementor-element.elementor-element-9e91299{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-f0e9e9c{width:90%;}.elementor-2362 .elementor-element.elementor-element-c3a2431 > .elementor-widget-container{padding:-2% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-c3a2431 .elementor-heading-title{font-size:2.6vw;letter-spacing:0.03em;}.elementor-2362 .elementor-element.elementor-element-e43bbc1 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-e43bbc1{font-size:2vw;line-height:1.4em;}.elementor-2362 .elementor-element.elementor-element-e43bbc1 p{margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-b296b6c img{width:70%;max-width:70%;}.elementor-2362 .elementor-element.elementor-element-726868f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-2b32935{width:90%;}.elementor-2362 .elementor-element.elementor-element-5df7f9c > .elementor-widget-container{padding:-2% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-5df7f9c .elementor-heading-title{font-size:2.6vw;letter-spacing:0.03em;}.elementor-2362 .elementor-element.elementor-element-abd0492 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-abd0492{font-size:2vw;line-height:1.4em;}.elementor-2362 .elementor-element.elementor-element-abd0492 p{margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-16e6bf5 img{width:70%;max-width:70%;}.elementor-2362 .elementor-element.elementor-element-afe1555{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-857a787{width:90%;}.elementor-2362 .elementor-element.elementor-element-bc77185 > .elementor-widget-container{padding:-2% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-bc77185 .elementor-heading-title{font-size:2.6vw;letter-spacing:0.03em;}.elementor-2362 .elementor-element.elementor-element-4e6cfaa > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-4e6cfaa{font-size:2vw;line-height:1.4em;}.elementor-2362 .elementor-element.elementor-element-4e6cfaa p{margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-30c5089 img{width:70%;max-width:70%;}.elementor-2362 .elementor-element.elementor-element-1306557{width:50%;}.elementor-2362 .elementor-element.elementor-element-15c9182 img{height:auto;}.elementor-2362 .elementor-element.elementor-element-5966011{padding:12% 0% 4% 0%;}.elementor-2362 .elementor-element.elementor-element-fa01943{width:60%;}.elementor-2362 .elementor-element.elementor-element-9e68b60 img{height:auto;}.elementor-2362 .elementor-element.elementor-element-8c0ceea{width:40%;}.elementor-2362 .elementor-element.elementor-element-8c0ceea > .elementor-element-populated{margin:0px 0px 0px -41px;--e-column-margin-right:0px;--e-column-margin-left:-41px;}.elementor-2362 .elementor-element.elementor-element-fee40c1 img{width:100%;}.elementor-2362 .elementor-element.elementor-element-aa69389 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-c524966{padding:7% 0% 7% 0%;}.elementor-2362 .elementor-element.elementor-element-231e1bd{width:33%;}.elementor-2362 .elementor-element.elementor-element-231e1bd > .elementor-element-populated{margin:0% 3% 0% 0%;--e-column-margin-right:3%;--e-column-margin-left:0%;}.elementor-2362 .elementor-element.elementor-element-3b75e8f .elementor-heading-title{font-size:2.5vw;}.elementor-2362 .elementor-element.elementor-element-15ebcdf{font-size:2.3vw;}.elementor-2362 .elementor-element.elementor-element-e59bd97{width:33%;}.elementor-2362 .elementor-element.elementor-element-e59bd97 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-e59bd97 > .elementor-element-populated{margin:0% 3% 0% 0%;--e-column-margin-right:3%;--e-column-margin-left:0%;}.elementor-2362 .elementor-element.elementor-element-aeeddfd .elementor-heading-title{font-size:2.5vw;}.elementor-2362 .elementor-element.elementor-element-e7bb94b{font-size:2.3vw;}.elementor-2362 .elementor-element.elementor-element-918d3df{width:33%;}.elementor-2362 .elementor-element.elementor-element-918d3df > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2362 .elementor-element.elementor-element-5422d98 .elementor-heading-title{font-size:2.5vw;}.elementor-2362 .elementor-element.elementor-element-8c5329b{font-size:2.3vw;}.elementor-2362 .elementor-element.elementor-element-d6598f8 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-2362 .elementor-element.elementor-element-9a4f529{padding:0% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-79e491c{width:30%;}.elementor-2362 .elementor-element.elementor-element-5e7d07f{--spacer-size:8vh;}.elementor-2362 .elementor-element.elementor-element-e7a6040{--spacer-size:8vh;}.elementor-2362 .elementor-element.elementor-element-96c499e{width:60%;}.elementor-2362 .elementor-element.elementor-element-24c6a15 p{margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-2062ad0 .elementor-heading-title{font-size:2.5vw;}.elementor-2362 .elementor-element.elementor-element-967c641{font-size:2.3vw;}.elementor-2362 .elementor-element.elementor-element-9cc6ba5 .elementor-heading-title{font-size:2.5vw;}.elementor-2362 .elementor-element.elementor-element-51d8d1f{font-size:2.3vw;}.elementor-2362 .elementor-element.elementor-element-1b09383 .elementor-heading-title{font-size:2.5vw;}.elementor-2362 .elementor-element.elementor-element-f4ec5ec{font-size:2.3vw;}.elementor-2362 .elementor-element.elementor-element-fe74293{margin-top:0px;margin-bottom:0px;}.elementor-2362 .elementor-element.elementor-element-096c0cb{width:50%;}.elementor-2362 .elementor-element.elementor-element-4656f7c{width:100%;}.elementor-2362 .elementor-element.elementor-element-4656f7c > .elementor-element-populated{padding:0px 50px 0px 50px;}.elementor-2362 .elementor-element.elementor-element-995c19a .elementor-heading-title{font-size:4vw;}.elementor-2362 .elementor-element.elementor-element-5f1afe6 > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-bf4a7a7 > .elementor-element-populated{padding:0px 50px 025px 50px;}.elementor-2362 .elementor-element.elementor-element-5e54ae0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-08e36d1{width:90%;}.elementor-2362 .elementor-element.elementor-element-f2f4b87 p{margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-b09016a img{width:70%;max-width:70%;height:3vh;}.elementor-2362 .elementor-element.elementor-element-70d5e32{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-aad6ba0{width:90%;}.elementor-2362 .elementor-element.elementor-element-d25ba9a p{margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-df2fec6 img{width:70%;max-width:70%;height:3vh;}.elementor-2362 .elementor-element.elementor-element-6ad0ecf{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-49218a8{width:90%;}.elementor-2362 .elementor-element.elementor-element-3a37bba p{margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-6a29954 img{width:70%;max-width:70%;height:3vh;}.elementor-2362 .elementor-element.elementor-element-71462aa{padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-bbf06a5{width:45%;}.elementor-2362 .elementor-element.elementor-element-c6e4357{width:10%;}.elementor-2362 .elementor-element.elementor-element-f206ec5{width:45%;}.elementor-2362 .elementor-element.elementor-element-13246e1{width:35%;}.elementor-2362 .elementor-element.elementor-element-5974638{width:30%;}.elementor-2362 .elementor-element.elementor-element-c67ec24{width:35%;}.elementor-2362 .elementor-element.elementor-element-f721331{font-size:1.5vw;}.elementor-2362 .elementor-element.elementor-element-cb434e3{width:45%;}.elementor-2362 .elementor-element.elementor-element-c18f8fc{width:10%;}.elementor-2362 .elementor-element.elementor-element-4fa2e4c{--spacer-size:12vh;}.elementor-2362 .elementor-element.elementor-element-a62132e{--spacer-size:45vw;}.elementor-2362 .elementor-element.elementor-element-a62132e > .elementor-widget-container{margin:0% 53% 0% 46%;}.elementor-2362 .elementor-element.elementor-element-a3d2b33{width:45%;}.elementor-2362 .elementor-element.elementor-element-84109c3{width:79%;}.elementor-bc-flex-widget .elementor-2362 .elementor-element.elementor-element-84109c3.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2362 .elementor-element.elementor-element-84109c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2362 .elementor-element.elementor-element-84109c3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-b8b0a11{text-align:end;}.elementor-2362 .elementor-element.elementor-element-b8b0a11 .elementor-heading-title{font-size:3.2vw;}.elementor-2362 .elementor-element.elementor-element-0ce79ea{width:10%;}.elementor-2362 .elementor-element.elementor-element-2f2d4f1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-2362 .elementor-element.elementor-element-6973141{font-size:1.5vw;}.elementor-2362 .elementor-element.elementor-element-6973141 p{margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-d60b8cd{font-size:1.5vw;line-height:2em;}.elementor-2362 .elementor-element.elementor-element-d60b8cd p{margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-6d3f80e > .elementor-widget-container{margin:-5px 0px 2px 0px;}.elementor-2362 .elementor-element.elementor-element-6d3f80e .elementor-button{padding:5px 5px 5px 5px;}.elementor-2362 .elementor-element.elementor-element-01766b8{width:45%;}.elementor-2362 .elementor-element.elementor-element-62f74ef{width:10%;}.elementor-2362 .elementor-element.elementor-element-62f74ef > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-35689f8 img{width:100%;}.elementor-2362 .elementor-element.elementor-element-41e9c3f{width:79%;}.elementor-bc-flex-widget .elementor-2362 .elementor-element.elementor-element-41e9c3f.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2362 .elementor-element.elementor-element-41e9c3f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2362 .elementor-element.elementor-element-41e9c3f > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-a8dda4d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-a8dda4d .elementor-heading-title{font-size:3.2vw;}.elementor-2362 .elementor-element.elementor-element-be7fa58 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-2362 .elementor-element.elementor-element-33e1644{font-size:1.5vw;}.elementor-2362 .elementor-element.elementor-element-33e1644 p{margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-1f46bcb{font-size:1.5vw;}.elementor-2362 .elementor-element.elementor-element-1f46bcb p{margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-c9d7be9{width:10%;}.elementor-2362 .elementor-element.elementor-element-bc44628{--spacer-size:12vh;}.elementor-2362 .elementor-element.elementor-element-fdc5011 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-7ac7907{--spacer-size:18vh;}.elementor-2362 .elementor-element.elementor-element-b28a4a7{width:45%;}.elementor-2362 .elementor-element.elementor-element-34f1ed0 img{height:23vh;}.elementor-2362 .elementor-element.elementor-element-71b0075:not(.elementor-motion-effects-element-type-background), .elementor-2362 .elementor-element.elementor-element-71b0075 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2362 .elementor-element.elementor-element-8e58b69{width:45%;}.elementor-2362 .elementor-element.elementor-element-0a7af9e{width:10%;}.elementor-2362 .elementor-element.elementor-element-28d4355{--spacer-size:7vh;}.elementor-2362 .elementor-element.elementor-element-914a2f6 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-d781bcd{--spacer-size:12vh;}.elementor-2362 .elementor-element.elementor-element-c7b6f50{width:45%;}.elementor-2362 .elementor-element.elementor-element-9cefb53 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-2362 .elementor-element.elementor-element-db745d9 > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-2362 .elementor-element.elementor-element-1f96440{font-size:1.5vw;}.elementor-2362 .elementor-element.elementor-element-1f96440 p{margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-faaa747{font-size:1.5vw;}.elementor-2362 .elementor-element.elementor-element-faaa747 p{margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-367757a{font-size:1.5vw;}.elementor-2362 .elementor-element.elementor-element-367757a p{margin-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-3cb30a5 > .elementor-container{min-height:20vh;}.elementor-2362 .elementor-element.elementor-element-02e3a02{width:45%;}.elementor-2362 .elementor-element.elementor-element-2bcc903{width:10%;}.elementor-2362 .elementor-element.elementor-element-d1134b7{--spacer-size:8vh;}.elementor-2362 .elementor-element.elementor-element-06ca2c3{width:45%;}.elementor-bc-flex-widget .elementor-2362 .elementor-element.elementor-element-06ca2c3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2362 .elementor-element.elementor-element-06ca2c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-06ca2c3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-2362 .elementor-element.elementor-element-2a74b07{padding:10% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-4c883f5{--e-image-carousel-slides-to-show:3;}.elementor-2362 .elementor-element.elementor-element-65e4e58 > .elementor-container{min-height:30vh;}.elementor-2362 .elementor-element.elementor-element-f3a8998{width:25%;}.elementor-2362 .elementor-element.elementor-element-2e7327e{width:65%;}.elementor-bc-flex-widget .elementor-2362 .elementor-element.elementor-element-2e7327e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2362 .elementor-element.elementor-element-2e7327e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2362 .elementor-element.elementor-element-2e7327e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-fa86c1f .elementor-heading-title{font-size:2.7vw;}.elementor-2362 .elementor-element.elementor-element-752615c{width:20%;}.elementor-2362 .elementor-element.elementor-element-40e391e{width:80%;}.elementor-2362 .elementor-element.elementor-element-40e391e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-3a54e57{font-size:2vw;}.elementor-2362 .elementor-element.elementor-element-88a94de > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-88a94de .elementor-testimonial__text{font-size:2.25vw;}.elementor-2362 .elementor-element.elementor-element-88a94de .elementor-testimonial__name{font-size:2vw;}.elementor-2362 .elementor-element.elementor-element-88a94de .elementor-testimonial__title{font-size:2vw;}.elementor-2362 .elementor-element.elementor-element-0e07d4f{padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-d2a556a{width:100%;}.elementor-2362 .elementor-element.elementor-element-c916d58{width:100%;}.elementor-2362 .elementor-element.elementor-element-4d1a516 .elementor-heading-title{font-size:4.6vw;}.elementor-2362 .elementor-element.elementor-element-c9733dd{width:15%;}.elementor-2362 .elementor-element.elementor-element-9c868a8{width:85%;}.elementor-2362 .elementor-element.elementor-element-9c868a8 > .elementor-element-populated{padding:0% 10% 0% 10%;}.elementor-2362 .elementor-element.elementor-element-88def40{font-size:2vw;}.elementor-2362 .elementor-element.elementor-element-6c2c7c8{padding:0px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-9a8e1bc{width:84%;}.elementor-2362 .elementor-element.elementor-element-714a1a3 .elementor-heading-title{font-size:5vw;}.elementor-2362 .elementor-element.elementor-element-8b8bfa9{width:15%;}.elementor-2362 .elementor-element.elementor-element-9d3f987{width:85%;}.elementor-2362 .elementor-element.elementor-element-9d3f987 > .elementor-element-populated{padding:0% 10% 0% 10%;}.elementor-2362 .elementor-element.elementor-element-92843ac{font-size:2vw;}.elementor-2362 .elementor-element.elementor-element-763ff70{width:100%;}.elementor-2362 .elementor-element.elementor-element-7adb4b8{width:50%;}.elementor-2362 .elementor-element.elementor-element-d394731{width:50%;}.elementor-2362 .elementor-element.elementor-element-d394731 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-2362 .elementor-element.elementor-element-a8567f4 .elementor-heading-title{font-size:2.5vw;}.elementor-2362 .elementor-element.elementor-element-37304fb .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2362 .elementor-element.elementor-element-137723b{font-size:1.8vw;}.elementor-2362 .elementor-element.elementor-element-9e29628 .elementor-button{padding:5px 5px 5px 5px;}}@media(min-width:768px){.elementor-2362 .elementor-element.elementor-element-aab3393{width:5%;}.elementor-2362 .elementor-element.elementor-element-9856b52{width:4.2%;}.elementor-2362 .elementor-element.elementor-element-afc5bbc{width:90.466%;}.elementor-2362 .elementor-element.elementor-element-42e3609{width:50%;}.elementor-2362 .elementor-element.elementor-element-cc379c5{width:50%;}.elementor-2362 .elementor-element.elementor-element-1cfa2b2{width:12%;}.elementor-2362 .elementor-element.elementor-element-3b97ff8{width:88%;}.elementor-2362 .elementor-element.elementor-element-4d6621e{width:23%;}.elementor-2362 .elementor-element.elementor-element-8e5321c{width:76.666%;}.elementor-2362 .elementor-element.elementor-element-f2a4f35{width:50%;}.elementor-2362 .elementor-element.elementor-element-05f37fd{width:12%;}.elementor-2362 .elementor-element.elementor-element-7c334e5{width:88%;}.elementor-2362 .elementor-element.elementor-element-6f8f909{width:50%;}.elementor-2362 .elementor-element.elementor-element-fa01943{width:65%;}.elementor-2362 .elementor-element.elementor-element-8c0ceea{width:35%;}.elementor-2362 .elementor-element.elementor-element-231e1bd{width:37%;}.elementor-2362 .elementor-element.elementor-element-e59bd97{width:25%;}.elementor-2362 .elementor-element.elementor-element-918d3df{width:37.664%;}.elementor-2362 .elementor-element.elementor-element-79e491c{width:21%;}.elementor-2362 .elementor-element.elementor-element-96c499e{width:79%;}.elementor-2362 .elementor-element.elementor-element-c424428{width:37%;}.elementor-2362 .elementor-element.elementor-element-88ae434{width:25%;}.elementor-2362 .elementor-element.elementor-element-2ec8f98{width:37.664%;}.elementor-2362 .elementor-element.elementor-element-91f2d9d{width:65%;}.elementor-2362 .elementor-element.elementor-element-5878291{width:35%;}.elementor-2362 .elementor-element.elementor-element-bbf06a5{width:48%;}.elementor-2362 .elementor-element.elementor-element-c6e4357{width:4%;}.elementor-2362 .elementor-element.elementor-element-f206ec5{width:47.664%;}.elementor-2362 .elementor-element.elementor-element-13246e1{width:43%;}.elementor-2362 .elementor-element.elementor-element-5974638{width:14.664%;}.elementor-2362 .elementor-element.elementor-element-c67ec24{width:42%;}.elementor-2362 .elementor-element.elementor-element-cb434e3{width:48%;}.elementor-2362 .elementor-element.elementor-element-c18f8fc{width:4%;}.elementor-2362 .elementor-element.elementor-element-a3d2b33{width:47.664%;}.elementor-2362 .elementor-element.elementor-element-84109c3{width:90.999%;}.elementor-2362 .elementor-element.elementor-element-0ce79ea{width:9%;}.elementor-2362 .elementor-element.elementor-element-01766b8{width:47.664%;}.elementor-2362 .elementor-element.elementor-element-62f74ef{width:10%;}.elementor-2362 .elementor-element.elementor-element-41e9c3f{width:89.999%;}.elementor-2362 .elementor-element.elementor-element-c9d7be9{width:5%;}.elementor-2362 .elementor-element.elementor-element-b28a4a7{width:47%;}.elementor-2362 .elementor-element.elementor-element-8e58b69{width:48%;}.elementor-2362 .elementor-element.elementor-element-0a7af9e{width:4%;}.elementor-2362 .elementor-element.elementor-element-c7b6f50{width:47.332%;}.elementor-2362 .elementor-element.elementor-element-02e3a02{width:48%;}.elementor-2362 .elementor-element.elementor-element-2bcc903{width:4%;}.elementor-2362 .elementor-element.elementor-element-06ca2c3{width:47.333%;}.elementor-2362 .elementor-element.elementor-element-f3a8998{width:35%;}.elementor-2362 .elementor-element.elementor-element-2e7327e{width:65%;}.elementor-2362 .elementor-element.elementor-element-752615c{width:37%;}.elementor-2362 .elementor-element.elementor-element-40e391e{width:63%;}.elementor-2362 .elementor-element.elementor-element-d2a556a{width:55%;}.elementor-2362 .elementor-element.elementor-element-87a85b3{width:45%;}.elementor-2362 .elementor-element.elementor-element-c9733dd{width:20%;}.elementor-2362 .elementor-element.elementor-element-9c868a8{width:79.666%;}.elementor-2362 .elementor-element.elementor-element-7fd4e01{width:45%;}.elementor-2362 .elementor-element.elementor-element-8b8bfa9{width:20%;}.elementor-2362 .elementor-element.elementor-element-9d3f987{width:79.666%;}.elementor-2362 .elementor-element.elementor-element-763ff70{width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2362 .elementor-element.elementor-element-42e3609{width:55%;}.elementor-2362 .elementor-element.elementor-element-cc379c5{width:45%;}.elementor-2362 .elementor-element.elementor-element-f2a4f35{width:45%;}.elementor-2362 .elementor-element.elementor-element-6f8f909{width:55%;}.elementor-2362 .elementor-element.elementor-element-d2a556a{width:55%;}.elementor-2362 .elementor-element.elementor-element-87a85b3{width:45%;}.elementor-2362 .elementor-element.elementor-element-7fd4e01{width:45%;}.elementor-2362 .elementor-element.elementor-element-763ff70{width:55%;}}@media(min-width:1025px){.elementor-2362 .elementor-element.elementor-element-d70b1b0 > .elementor-widget-container{background-attachment:fixed;}.elementor-2362 .elementor-element.elementor-element-79475b3 > .elementor-widget-container{background-attachment:fixed;}}/* Start custom CSS for text-editor, class: .elementor-element-c234d09 */.elementor-2362 .elementor-element.elementor-element-c234d09 {
    transform: rotate(270deg);
    /* Set transform origin to center */
    transform-origin: center center;
    /* Prevent text wrapping */
    white-space: nowrap; 
}

.elementor-2362 .elementor-element.elementor-element-c234d09 p{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f61ff02 */.elementor-2362 .elementor-element.elementor-element-f61ff02{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f4ed2a */.elementor-2362 .elementor-element.elementor-element-5f4ed2a{
    width: 20%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a2431 */.elementor-2362 .elementor-element.elementor-element-c3a2431{
    margin-bottom: 0% !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-b8867e5 */.elementor-2362 .elementor-element.elementor-element-b8867e5{
    position: absolute;
    top: 0;
    left: 0;
    margin-left: -10%;
    width: 10% !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-90b453b */.elementor-2362 .elementor-element.elementor-element-90b453b{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e43bbc1 */.elementor-2362 .elementor-element.elementor-element-e43bbc1{
    display: none;
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b296b6c */.elementor-2362 .elementor-element.elementor-element-b296b6c{
    width: 13%;
    position: absolute;
    top: 0;
    margin-left: -10%;
    border-right: solid 1px #fff;
    display: none;
}

.elementor-2362 .elementor-element.elementor-element-b296b6c .elementor-widget-container{
    line-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-a54bf99 */.elementor-2362 .elementor-element.elementor-element-a54bf99{
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df7f9c */.elementor-2362 .elementor-element.elementor-element-5df7f9c{
    margin-bottom: 0% !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-ebfee87 */.elementor-2362 .elementor-element.elementor-element-ebfee87{
    position: absolute;
    top: 0;
    left: 0;
    margin-left: -10%;
    width: 10% !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-61b8e1a */.elementor-2362 .elementor-element.elementor-element-61b8e1a{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abd0492 */.elementor-2362 .elementor-element.elementor-element-abd0492{
    display: none;
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16e6bf5 */.elementor-2362 .elementor-element.elementor-element-16e6bf5{
    width: 13%;
    position: absolute;
    top: 0;
    margin-left: -10%;
    border-right: solid 1px #fff;
    display: none;
}

.elementor-2362 .elementor-element.elementor-element-16e6bf5 .elementor-widget-container{
    line-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-5233522 */.elementor-2362 .elementor-element.elementor-element-5233522{
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc77185 */.elementor-2362 .elementor-element.elementor-element-bc77185{
    margin-bottom: 0% !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-4b4d67d */.elementor-2362 .elementor-element.elementor-element-4b4d67d{
    position: absolute;
    top: 0;
    left: 0;
    margin-left: -10%;
    width: 10% !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-6cde554 */.elementor-2362 .elementor-element.elementor-element-6cde554{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e6cfaa */.elementor-2362 .elementor-element.elementor-element-4e6cfaa{
    display: none;
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30c5089 */.elementor-2362 .elementor-element.elementor-element-30c5089{
    width: 13%;
    position: absolute;
    top: 0;
    margin-left: -10%;
    border-right: solid 1px #fff;
    display: none;
}

.elementor-2362 .elementor-element.elementor-element-30c5089 .elementor-widget-container{
    line-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-fec4d5f */.elementor-2362 .elementor-element.elementor-element-fec4d5f{
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b5017cf */.elementor-2362 .elementor-element.elementor-element-b5017cf .hover-container:hover .hover-text, 
.elementor-2362 .elementor-element.elementor-element-b5017cf .hover-container:hover .hover-line,
.elementor-2362 .elementor-element.elementor-element-b5017cf .hover-container:hover .hover-open-logo{
    display: block !important;
}

.elementor-2362 .elementor-element.elementor-element-b5017cf .hover-container:hover .hover-close-line{
    display: none !important;
}

.elementor-2362 .elementor-element.elementor-element-b5017cf .hover-container, .elementor-2362 .elementor-element.elementor-element-b5017cf .hover-container .hover-text, .elementor-2362 .elementor-element.elementor-element-b5017cf .hover-container .hover-open-logo{
    transition: all .5s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fee40c1 */.elementor-2362 .elementor-element.elementor-element-fee40c1{
    position: absolute;
    bottom: -10%;
    right: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d9acf33 */.elementor-2362 .elementor-element.elementor-element-d9acf33{
    position: absolute;
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-231e1bd */.elementor-2362 .elementor-element.elementor-element-231e1bd{
    height: 34vw;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f2e397b */.elementor-2362 .elementor-element.elementor-element-f2e397b{
    position: absolute;
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e59bd97 */.elementor-2362 .elementor-element.elementor-element-e59bd97{
    height: 34vw;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1d9ff51 */.elementor-2362 .elementor-element.elementor-element-1d9ff51{
    position: absolute;
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-918d3df */.elementor-2362 .elementor-element.elementor-element-918d3df{
    height: 34vw;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c524966 */.elementor-2362 .elementor-element.elementor-element-c524966 .hover-container:hover .hover-text{
    display: block !important;
}

.elementor-2362 .elementor-element.elementor-element-c524966 .hover-container:hover{
    padding-bottom: 10px !important;
}

.elementor-2362 .elementor-element.elementor-element-c524966 .hover-container{
    transition: all 0.5s ease;
}

.elementor-2362 .elementor-element.elementor-element-c524966 > .elementor-container{
    width: 150%;
}

.elementor-2362 .elementor-element.elementor-element-c524966{
    max-width: 100%;
    overflow-x: scroll;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-967c641 */.elementor-2362 .elementor-element.elementor-element-967c641{
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-27a1786 */.elementor-2362 .elementor-element.elementor-element-27a1786{
    position: absolute;
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c424428 */.elementor-2362 .elementor-element.elementor-element-c424428{
    height: 27vw;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d8d1f */.elementor-2362 .elementor-element.elementor-element-51d8d1f{
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e89b536 */.elementor-2362 .elementor-element.elementor-element-e89b536{
    position: absolute;
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-88ae434 */.elementor-2362 .elementor-element.elementor-element-88ae434{
    height: 27vw;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4ec5ec */.elementor-2362 .elementor-element.elementor-element-f4ec5ec{
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-93dedcb */.elementor-2362 .elementor-element.elementor-element-93dedcb{
    position: absolute;
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2ec8f98 */.elementor-2362 .elementor-element.elementor-element-2ec8f98{
    height: 27vw;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a57b1e2 */.elementor-2362 .elementor-element.elementor-element-a57b1e2 .hover-container:hover .hover-text{
    display: block !important;
}

.elementor-2362 .elementor-element.elementor-element-a57b1e2 .hover-container:hover{
    padding-bottom: 10px !important;
}

.elementor-2362 .elementor-element.elementor-element-a57b1e2 .hover-container{
    transition: all 0.5s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a57d5e */.elementor-2362 .elementor-element.elementor-element-7a57d5e{
    margin-bottom: 4% !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-73a7873 */.elementor-2362 .elementor-element.elementor-element-73a7873{
    position: absolute;
    top: 0;
    left: 0;
    margin-left: -10%;
    width: 10% !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2f4b87 */.elementor-2362 .elementor-element.elementor-element-f2f4b87{
    display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b09016a */.elementor-2362 .elementor-element.elementor-element-b09016a{
    width: 13%;
    position: absolute;
    top: 0;
    margin-left: -10%;
    border-right: solid 1px #fff;
    display: none;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-68fde76 */.elementor-2362 .elementor-element.elementor-element-68fde76{
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eae9216 */.elementor-2362 .elementor-element.elementor-element-eae9216{
    margin-bottom: 4% !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-844cb67 */.elementor-2362 .elementor-element.elementor-element-844cb67{
    position: absolute;
    top: 0;
    left: 0;
    margin-left: -10%;
    width: 10% !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d25ba9a */.elementor-2362 .elementor-element.elementor-element-d25ba9a{
    display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df2fec6 */.elementor-2362 .elementor-element.elementor-element-df2fec6{
    width: 13%;
    position: absolute;
    top: 0;
    margin-left: -10%;
    border-right: solid 1px #fff;
    display: none;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-a9a3074 */.elementor-2362 .elementor-element.elementor-element-a9a3074{
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-532712d */.elementor-2362 .elementor-element.elementor-element-532712d{
    margin-bottom: 4% !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-49f60b7 */.elementor-2362 .elementor-element.elementor-element-49f60b7{
    position: absolute;
    top: 0;
    left: 0;
    margin-left: -10%;
    width: 10% !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a37bba */.elementor-2362 .elementor-element.elementor-element-3a37bba{
    display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a29954 */.elementor-2362 .elementor-element.elementor-element-6a29954{
    width: 13%;
    position: absolute;
    top: 0;
    margin-left: -10%;
    border-right: solid 1px #fff;
    display: none;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-b4db0f0 */.elementor-2362 .elementor-element.elementor-element-b4db0f0{
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9a0721f */.elementor-2362 .elementor-element.elementor-element-9a0721f .hover-container:hover .hover-text, 
.elementor-2362 .elementor-element.elementor-element-9a0721f .hover-container:hover .hover-line,
.elementor-2362 .elementor-element.elementor-element-9a0721f .hover-container:hover .hover-open-logo{
    display: block !important;
}

.elementor-2362 .elementor-element.elementor-element-9a0721f .hover-container:hover .hover-close-line{
    display: none !important;
}

.elementor-2362 .elementor-element.elementor-element-9a0721f .hover-container, .elementor-2362 .elementor-element.elementor-element-9a0721f .hover-container .hover-text, .elementor-2362 .elementor-element.elementor-element-9a0721f .hover-container .hover-open-logo{
    transition: all .5s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f511c67 */.elementor-2362 .elementor-element.elementor-element-f511c67{
    position: absolute;
    bottom: -50px;
    right: 0;
}

@media only screen and (max-width: 1024px) and (min-width: 400px){
   .elementor-2362 .elementor-element.elementor-element-f511c67{
    bottom: -30px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d60b8cd */@media only screen and (max-width: 1024px){.elementor-2362 .elementor-element.elementor-element-d60b8cd{
    margin-bottom: 0px !important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0d1744e */.elementor-2362 .elementor-element.elementor-element-0d1744e{
    position: absolute;
    width: max-content !important;
    top: 0;
    right: -23px;
    z-index: -1;
}

@media only screen and (max-width: 767px){
    .elementor-2362 .elementor-element.elementor-element-0d1744e{
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33e1644 */.elementor-2362 .elementor-element.elementor-element-33e1644{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-367757a */.elementor-2362 .elementor-element.elementor-element-367757a{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4c883f5 */.elementor-2362 .elementor-element.elementor-element-4c883f5 .swiper-slide.swiper-slide-next{
    transform: scale(1.1);
    margin-left: 2% !important;
    margin-right: 3% !important;
}

@media only screen and (max-width: 767px){
   .elementor-2362 .elementor-element.elementor-element-4c883f5 .swiper-slide.swiper-slide-next{
    transform: scale(1.1);
    margin-left: 2% !important;
    margin-right: 5% !important;
    margin-left: 0% !important;
} 
.elementor-2362 .elementor-element.elementor-element-4c883f5 .swiper-slide-active.swiper-slide{
    margin-right: 5% !important;
}
}

@media only screen and (max-width: 980px) and (min-width: 767px){
   .elementor-2362 .elementor-element.elementor-element-4c883f5 .swiper-slide.swiper-slide-next{
    transform: scale(1.1);
    margin-left: 2% !important;
    margin-right: 2.5% !important;
    margin-left: 0% !important;
} 
}

.elementor-2362 .elementor-element.elementor-element-4c883f5 .swiper-slide.swiper-slide-next img{
    width: 115% !important;
    max-width: none;
}

.elementor-2362 .elementor-element.elementor-element-4c883f5 .elementor-swiper-button i:before{
    content: " " !important;
    width: 6vw;
    height: 3vw;
    display: block;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
}

.elementor-2362 .elementor-element.elementor-element-4c883f5 .eicon-chevron-left:before{
        background: url('https://terraform-outdoors.com/wp-content/uploads/2026/02/arrow-left.png');
}

.elementor-2362 .elementor-element.elementor-element-4c883f5 i.eicon-chevron-right:before{
        background: url('https://terraform-outdoors.com/wp-content/uploads/2026/02/arrow-right.png');
}

.elementor-2362 .elementor-element.elementor-element-4c883f5 .elementor-swiper-button-prev{
    top: -14% !important;
    left: 2% !important;
}

.elementor-2362 .elementor-element.elementor-element-4c883f5 .elementor-swiper-button-next{
    top: -10% !important;
    left: 8% !important;
    right: auto !important;
}

.elementor-2362 .elementor-element.elementor-element-4c883f5 .swiper{
    width: 100% !important;
}

@media only screen and (max-width: 767px){
.elementor-2362 .elementor-element.elementor-element-4c883f5 .elementor-swiper-button-next{
    top: -5% !important;
    left: 9% !important;
    right: auto !important;
}
.elementor-2362 .elementor-element.elementor-element-4c883f5 .elementor-swiper-button-prev{
    top: -9% !important;
    left: 2% !important;
}
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-88a94de */.elementor-2362 .elementor-element.elementor-element-88a94de .elementor-swiper-button i:before{
    content: " " !important;
    width: 6vw;
    height: 3vw;
    display: block;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
}

.elementor-2362 .elementor-element.elementor-element-88a94de .eicon-chevron-left:before{
        background: url('https://terraform-outdoors.com/wp-content/uploads/2026/02/arrow-left.png');
}

.elementor-2362 .elementor-element.elementor-element-88a94de i.eicon-chevron-right:before{
        background: url('https://terraform-outdoors.com/wp-content/uploads/2026/02/arrow-right.png');
}

.elementor-2362 .elementor-element.elementor-element-88a94de .elementor-swiper-button-prev{
    top: -25% !important;
    right: 15% !important;
    left: auto !important;
}

.elementor-2362 .elementor-element.elementor-element-88a94de .elementor-swiper-button-next{
    top: -30% !important;
    right: 8% !important;
    left: auto !important;
}

.elementor-2362 .elementor-element.elementor-element-88a94de .swiper{
    width: 100% !important;
}

@media only screen and (max-width: 767px){
.elementor-2362 .elementor-element.elementor-element-88a94de .elementor-swiper-button-prev{
    top: -10% !important;
    right: 15% !important;
    left: auto !important;
}

.elementor-2362 .elementor-element.elementor-element-88a94de .elementor-swiper-button-next{
    top: -5% !important;
    right: 8% !important;
    left: auto !important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-aba3267 */.elementor-2362 .elementor-element.elementor-element-aba3267{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS */.header-menu{
    background-color: #252D21 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'WeezerFont';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://terraform-outdoors.com/wp-content/uploads/2025/11/weezerfont.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Jost';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://terraform-outdoors.com/wp-content/uploads/2025/11/Jost-VariableFont_wght.ttf') format('truetype');
}
@font-face {
	font-family: 'Jost';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://terraform-outdoors.com/wp-content/uploads/2025/11/Jost-Italic-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'KuHei Font';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://terraform-outdoors.com/wp-content/uploads/2025/10/ZCOOL_KuHei.ttf') format('truetype');
}
/* End Custom Fonts CSS */