.elementor-48082 .elementor-element.elementor-element-83f2a07{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:1;--margin-top:-95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:45px;--padding-right:0px;}.elementor-48082 .elementor-element.elementor-element-83f2a07:not(.elementor-motion-effects-element-type-background), .elementor-48082 .elementor-element.elementor-element-83f2a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d13df28 );background-image:url("https://terraindev.com/wp-content/uploads/2025/02/STE-921-922-2691-De-Charlevoix-G6J-0L8-2-scaled.jpg");background-position:top left;}.elementor-48082 .elementor-element.elementor-element-83f2a07::before, .elementor-48082 .elementor-element.elementor-element-83f2a07 > .elementor-background-video-container::before, .elementor-48082 .elementor-element.elementor-element-83f2a07 > .e-con-inner > .elementor-background-video-container::before, .elementor-48082 .elementor-element.elementor-element-83f2a07 > .elementor-background-slideshow::before, .elementor-48082 .elementor-element.elementor-element-83f2a07 > .e-con-inner > .elementor-background-slideshow::before, .elementor-48082 .elementor-element.elementor-element-83f2a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF24 0%, var( --e-global-color-0a2b957 ) 100%);}.elementor-48082 .elementor-element.elementor-element-4b8d76b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-48082 .elementor-element.elementor-element-bc2096e .elementor-heading-title{font-family:"Made Tommy Soft", Sans-serif;font-size:83px;font-weight:600;line-height:83px;color:var( --e-global-color-c9d8653 );}.elementor-48082 .elementor-element.elementor-element-ef7eec3 .elementor-heading-title{font-family:"Made Tommy Soft", Sans-serif;font-size:83px;font-weight:600;line-height:83px;color:var( --e-global-color-c9d8653 );}.elementor-48082 .elementor-element.elementor-element-449b0e2{text-align:left;}.elementor-48082 .elementor-element.elementor-element-449b0e2 .elementor-heading-title{font-family:var( --e-global-typography-45dddbd-font-family ), Sans-serif;font-size:var( --e-global-typography-45dddbd-font-size );font-weight:var( --e-global-typography-45dddbd-font-weight );line-height:var( --e-global-typography-45dddbd-line-height );letter-spacing:var( --e-global-typography-45dddbd-letter-spacing );word-spacing:var( --e-global-typography-45dddbd-word-spacing );color:var( --e-global-color-e48cc12 );}.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-48082 .elementor-element.elementor-element-77c903b{columns:1;text-align:left;font-family:var( --e-global-typography-0bd3acb-font-family ), Sans-serif;font-size:var( --e-global-typography-0bd3acb-font-size );font-weight:var( --e-global-typography-0bd3acb-font-weight );line-height:var( --e-global-typography-0bd3acb-line-height );letter-spacing:var( --e-global-typography-0bd3acb-letter-spacing );word-spacing:var( --e-global-typography-0bd3acb-word-spacing );color:var( --e-global-color-c9d8653 );}.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-48082 .elementor-element.elementor-element-efc415b .elementor-button{background-color:var( --e-global-color-0a2b957 );font-family:"Made Tommy Soft", Sans-serif;font-size:20px;font-weight:700;line-height:28px;letter-spacing:1px;fill:var( --e-global-color-e48cc12 );color:var( --e-global-color-e48cc12 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ac04029 );border-radius:8px 8px 8px 8px;}.elementor-48082 .elementor-element.elementor-element-efc415b .elementor-button:hover, .elementor-48082 .elementor-element.elementor-element-efc415b .elementor-button:focus{background-color:transparent;color:var( --e-global-color-0a2b957 );background-image:radial-gradient(at center center, var( --e-global-color-e48cc12 ) 0%, var( --e-global-color-ac04029 ) 100%);}.elementor-48082 .elementor-element.elementor-element-efc415b .elementor-button:hover svg, .elementor-48082 .elementor-element.elementor-element-efc415b .elementor-button:focus svg{fill:var( --e-global-color-0a2b957 );}.elementor-48082 .elementor-element.elementor-element-5681eec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--padding-top:75px;--padding-bottom:75px;--padding-left:45px;--padding-right:45px;}.elementor-48082 .elementor-element.elementor-element-5681eec:not(.elementor-motion-effects-element-type-background), .elementor-48082 .elementor-element.elementor-element-5681eec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a2b957 );}.elementor-48082 .elementor-element.elementor-element-23c9590{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-48082 .elementor-element.elementor-element-23c9590:not(.elementor-motion-effects-element-type-background), .elementor-48082 .elementor-element.elementor-element-23c9590 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e48cc12 );}.elementor-48082 .elementor-element.elementor-element-76fe03d{--display:flex;--justify-content:flex-start;}.elementor-48082 .elementor-element.elementor-element-e4016a7 .elementor-button{background-color:var( --e-global-color-0a2b957 );font-family:"Made Tommy Soft", Sans-serif;font-size:20px;font-weight:700;line-height:28px;letter-spacing:1px;fill:var( --e-global-color-e48cc12 );color:var( --e-global-color-e48cc12 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ac04029 );border-radius:8px 8px 8px 8px;}.elementor-48082 .elementor-element.elementor-element-e4016a7 .elementor-button:hover, .elementor-48082 .elementor-element.elementor-element-e4016a7 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-0a2b957 );background-image:radial-gradient(at center center, var( --e-global-color-e48cc12 ) 0%, var( --e-global-color-ac04029 ) 100%);}.elementor-48082 .elementor-element.elementor-element-e4016a7 .elementor-button:hover svg, .elementor-48082 .elementor-element.elementor-element-e4016a7 .elementor-button:focus svg{fill:var( --e-global-color-0a2b957 );}.elementor-48082 .elementor-element.elementor-element-21686d5{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-48082 .elementor-element.elementor-element-c07854f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-48082 .elementor-element.elementor-element-c07854f:not(.elementor-motion-effects-element-type-background), .elementor-48082 .elementor-element.elementor-element-c07854f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a2b957 );}.elementor-48082 .elementor-element.elementor-element-cbe00d4{--e-image-carousel-slides-to-show:3;}.elementor-48082 .elementor-element.elementor-element-b5ab624{text-align:center;}.elementor-48082 .elementor-element.elementor-element-b5ab624 .elementor-heading-title{font-family:"Made Tommy Soft", Sans-serif;font-size:14px;font-weight:400;line-height:16px;color:var( --e-global-color-c9d8653 );}.elementor-48082 .elementor-element.elementor-element-27b8e34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--border-radius:45px 45px 45px 45px;--padding-top:75px;--padding-bottom:75px;--padding-left:45px;--padding-right:45px;}.elementor-48082 .elementor-element.elementor-element-27b8e34:not(.elementor-motion-effects-element-type-background), .elementor-48082 .elementor-element.elementor-element-27b8e34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e48cc12 );}.elementor-48082 .elementor-element.elementor-element-07d769d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-48082 .elementor-element.elementor-element-02b4544{--display:flex;}.elementor-48082 .elementor-element.elementor-element-426d068{text-align:left;}.elementor-48082 .elementor-element.elementor-element-426d068 .elementor-heading-title{font-family:var( --e-global-typography-160bc37-font-family ), Sans-serif;font-size:var( --e-global-typography-160bc37-font-size );font-weight:var( --e-global-typography-160bc37-font-weight );line-height:var( --e-global-typography-160bc37-line-height );letter-spacing:var( --e-global-typography-160bc37-letter-spacing );word-spacing:var( --e-global-typography-160bc37-word-spacing );color:var( --e-global-color-0a2b957 );}.elementor-48082 .elementor-element.elementor-element-e5fcad0{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:35px;--padding-right:35px;}.elementor-48082 .elementor-element.elementor-element-d478142{font-family:var( --e-global-typography-0bd3acb-font-family ), Sans-serif;font-size:var( --e-global-typography-0bd3acb-font-size );font-weight:var( --e-global-typography-0bd3acb-font-weight );line-height:var( --e-global-typography-0bd3acb-line-height );letter-spacing:var( --e-global-typography-0bd3acb-letter-spacing );word-spacing:var( --e-global-typography-0bd3acb-word-spacing );color:var( --e-global-color-ac04029 );}.elementor-48082 .elementor-element.elementor-element-59a714d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-48082 .elementor-element.elementor-element-85cb401{font-family:var( --e-global-typography-0bd3acb-font-family ), Sans-serif;font-size:var( --e-global-typography-0bd3acb-font-size );font-weight:var( --e-global-typography-0bd3acb-font-weight );line-height:var( --e-global-typography-0bd3acb-line-height );letter-spacing:var( --e-global-typography-0bd3acb-letter-spacing );word-spacing:var( --e-global-typography-0bd3acb-word-spacing );color:var( --e-global-color-ac04029 );}.elementor-48082 .elementor-element.elementor-element-df55d40{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-48082 .elementor-element.elementor-element-135a709{font-family:var( --e-global-typography-0bd3acb-font-family ), Sans-serif;font-size:var( --e-global-typography-0bd3acb-font-size );font-weight:var( --e-global-typography-0bd3acb-font-weight );line-height:var( --e-global-typography-0bd3acb-line-height );letter-spacing:var( --e-global-typography-0bd3acb-letter-spacing );word-spacing:var( --e-global-typography-0bd3acb-word-spacing );color:var( --e-global-color-ac04029 );}.elementor-48082 .elementor-element.elementor-element-c1f6ce1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-48082 .elementor-element.elementor-element-b1aef0c{font-family:var( --e-global-typography-0bd3acb-font-family ), Sans-serif;font-size:var( --e-global-typography-0bd3acb-font-size );font-weight:var( --e-global-typography-0bd3acb-font-weight );line-height:var( --e-global-typography-0bd3acb-line-height );letter-spacing:var( --e-global-typography-0bd3acb-letter-spacing );word-spacing:var( --e-global-typography-0bd3acb-word-spacing );color:var( --e-global-color-ac04029 );}.elementor-48082 .elementor-element.elementor-element-d5ddf98{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-48082 .elementor-element.elementor-element-435821d{font-family:var( --e-global-typography-0bd3acb-font-family ), Sans-serif;font-size:var( --e-global-typography-0bd3acb-font-size );font-weight:var( --e-global-typography-0bd3acb-font-weight );line-height:var( --e-global-typography-0bd3acb-line-height );letter-spacing:var( --e-global-typography-0bd3acb-letter-spacing );word-spacing:var( --e-global-typography-0bd3acb-word-spacing );color:var( --e-global-color-ac04029 );}.elementor-48082 .elementor-element.elementor-element-216708c{--n-accordion-title-font-size:25px;width:100%;max-width:100%;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:22px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-0a2b957 );--n-accordion-title-hover-color:var( --e-global-color-0a2b957 );--n-accordion-title-active-color:var( --e-global-color-ac04029 );--n-accordion-icon-size:15px;}.elementor-48082 .elementor-element.elementor-element-216708c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0a2b957 );}.elementor-48082 .elementor-element.elementor-element-216708c {--n-accordion-padding:30px 45px 30px 060px;}:where( .elementor-48082 .elementor-element.elementor-element-216708c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Made Tommy Soft", Sans-serif;font-weight:700;line-height:25px;}:where( .elementor-48082 .elementor-element.elementor-element-216708c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-d13df28 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:25px;--padding-bottom:25px;--padding-left:25px;}.elementor-48082 .elementor-element.elementor-element-6803881{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-48082 .elementor-element.elementor-element-1f667a0 .elementor-button{background-color:var( --e-global-color-0a2b957 );font-family:"Made Tommy Soft", Sans-serif;font-size:20px;font-weight:700;line-height:28px;letter-spacing:1px;fill:var( --e-global-color-e48cc12 );color:var( --e-global-color-e48cc12 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ac04029 );border-radius:8px 8px 8px 8px;}.elementor-48082 .elementor-element.elementor-element-1f667a0 .elementor-button:hover, .elementor-48082 .elementor-element.elementor-element-1f667a0 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-0a2b957 );background-image:radial-gradient(at center center, var( --e-global-color-e48cc12 ) 0%, var( --e-global-color-ac04029 ) 100%);}.elementor-48082 .elementor-element.elementor-element-1f667a0 .elementor-button:hover svg, .elementor-48082 .elementor-element.elementor-element-1f667a0 .elementor-button:focus svg{fill:var( --e-global-color-0a2b957 );}.elementor-48082 .elementor-element.elementor-element-c809d94{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--padding-top:75px;--padding-bottom:75px;--padding-left:45px;--padding-right:45px;}.elementor-48082 .elementor-element.elementor-element-c809d94:not(.elementor-motion-effects-element-type-background), .elementor-48082 .elementor-element.elementor-element-c809d94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a2b957 );}.elementor-48082 .elementor-element.elementor-element-8e74f39{--display:flex;}.elementor-48082 .elementor-element.elementor-element-88ddbd2{text-align:left;}.elementor-48082 .elementor-element.elementor-element-88ddbd2 .elementor-heading-title{font-family:var( --e-global-typography-160bc37-font-family ), Sans-serif;font-size:var( --e-global-typography-160bc37-font-size );font-weight:var( --e-global-typography-160bc37-font-weight );line-height:var( --e-global-typography-160bc37-line-height );letter-spacing:var( --e-global-typography-160bc37-letter-spacing );word-spacing:var( --e-global-typography-160bc37-word-spacing );color:var( --e-global-color-c9d8653 );}.elementor-48082 .elementor-element.elementor-element-6604a24{text-align:center;font-family:var( --e-global-typography-0bd3acb-font-family ), Sans-serif;font-size:var( --e-global-typography-0bd3acb-font-size );font-weight:var( --e-global-typography-0bd3acb-font-weight );line-height:var( --e-global-typography-0bd3acb-line-height );letter-spacing:var( --e-global-typography-0bd3acb-letter-spacing );word-spacing:var( --e-global-typography-0bd3acb-word-spacing );color:var( --e-global-color-c9d8653 );}.elementor-48082 .elementor-element.elementor-element-2c60724{--grid-template-columns:repeat(0, auto);--icon-size:24px;--grid-column-gap:26px;--grid-row-gap:0px;}.elementor-48082 .elementor-element.elementor-element-2c60724 .elementor-widget-container{text-align:left;}.elementor-48082 .elementor-element.elementor-element-2c60724 .elementor-social-icon{background-color:var( --e-global-color-0a2b957 );--icon-padding:0em;}.elementor-48082 .elementor-element.elementor-element-2c60724 .elementor-social-icon i{color:var( --e-global-color-e48cc12 );}.elementor-48082 .elementor-element.elementor-element-2c60724 .elementor-social-icon svg{fill:var( --e-global-color-e48cc12 );}.elementor-48082 .elementor-element.elementor-element-4d4afed .elementor-button{background-color:var( --e-global-color-0a2b957 );font-family:"Made Tommy Soft", Sans-serif;font-size:20px;font-weight:700;line-height:28px;letter-spacing:1px;fill:var( --e-global-color-e48cc12 );color:var( --e-global-color-e48cc12 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ac04029 );border-radius:8px 8px 8px 8px;}.elementor-48082 .elementor-element.elementor-element-4d4afed .elementor-button:hover, .elementor-48082 .elementor-element.elementor-element-4d4afed .elementor-button:focus{background-color:transparent;color:var( --e-global-color-0a2b957 );background-image:radial-gradient(at center center, var( --e-global-color-e48cc12 ) 0%, var( --e-global-color-ac04029 ) 100%);}.elementor-48082 .elementor-element.elementor-element-4d4afed .elementor-button:hover svg, .elementor-48082 .elementor-element.elementor-element-4d4afed .elementor-button:focus svg{fill:var( --e-global-color-0a2b957 );}.elementor-48082 .elementor-element.elementor-element-106c774{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-48082 .elementor-element.elementor-element-106c774 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-48082 .elementor-element.elementor-element-1cf19f6{--spacer-size:50px;}.elementor-48082 .elementor-element.elementor-element-a443ce5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-48082 .elementor-element.elementor-element-a443ce5:not(.elementor-motion-effects-element-type-background), .elementor-48082 .elementor-element.elementor-element-a443ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a2b957 );}.elementor-48082 .elementor-element.elementor-element-739fd88{--e-image-carousel-slides-to-show:3;}.elementor-48082 .elementor-element.elementor-element-d96cc01{text-align:center;}.elementor-48082 .elementor-element.elementor-element-d96cc01 .elementor-heading-title{font-family:"Made Tommy Soft", Sans-serif;font-size:14px;font-weight:400;line-height:16px;color:var( --e-global-color-c9d8653 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-48082 .elementor-element.elementor-element-83f2a07{--content-width:1440px;}.elementor-48082 .elementor-element.elementor-element-5681eec{--content-width:1440px;}.elementor-48082 .elementor-element.elementor-element-76fe03d{--width:85%;}.elementor-48082 .elementor-element.elementor-element-21686d5{--width:50%;}.elementor-48082 .elementor-element.elementor-element-27b8e34{--content-width:1440px;}.elementor-48082 .elementor-element.elementor-element-6803881{--width:35%;}.elementor-48082 .elementor-element.elementor-element-c809d94{--content-width:1440px;}}@media(max-width:1024px){.elementor-48082 .elementor-element.elementor-element-83f2a07{--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-48082 .elementor-element.elementor-element-bc2096e .elementor-heading-title{font-size:55px;line-height:55px;}.elementor-48082 .elementor-element.elementor-element-ef7eec3 .elementor-heading-title{font-size:55px;line-height:55px;}.elementor-48082 .elementor-element.elementor-element-449b0e2 .elementor-heading-title{font-size:var( --e-global-typography-45dddbd-font-size );line-height:var( --e-global-typography-45dddbd-line-height );letter-spacing:var( --e-global-typography-45dddbd-letter-spacing );word-spacing:var( --e-global-typography-45dddbd-word-spacing );}.elementor-48082 .elementor-element.elementor-element-77c903b{font-size:var( --e-global-typography-0bd3acb-font-size );line-height:var( --e-global-typography-0bd3acb-line-height );letter-spacing:var( --e-global-typography-0bd3acb-letter-spacing );word-spacing:var( --e-global-typography-0bd3acb-word-spacing );}.elementor-48082 .elementor-element.elementor-element-efc415b .elementor-button{font-size:16px;line-height:1.3em;}.elementor-48082 .elementor-element.elementor-element-e4016a7 .elementor-button{font-size:16px;line-height:1.3em;}.elementor-48082 .elementor-element.elementor-element-b5ab624 .elementor-heading-title{font-size:33px;}.elementor-48082 .elementor-element.elementor-element-426d068 .elementor-heading-title{font-size:var( --e-global-typography-160bc37-font-size );line-height:var( --e-global-typography-160bc37-line-height );letter-spacing:var( --e-global-typography-160bc37-letter-spacing );word-spacing:var( --e-global-typography-160bc37-word-spacing );}.elementor-48082 .elementor-element.elementor-element-d478142{font-size:var( --e-global-typography-0bd3acb-font-size );line-height:var( --e-global-typography-0bd3acb-line-height );letter-spacing:var( --e-global-typography-0bd3acb-letter-spacing );word-spacing:var( --e-global-typography-0bd3acb-word-spacing );}.elementor-48082 .elementor-element.elementor-element-85cb401{font-size:var( --e-global-typography-0bd3acb-font-size );line-height:var( --e-global-typography-0bd3acb-line-height );letter-spacing:var( --e-global-typography-0bd3acb-letter-spacing );word-spacing:var( --e-global-typography-0bd3acb-word-spacing );}.elementor-48082 .elementor-element.elementor-element-135a709{font-size:var( --e-global-typography-0bd3acb-font-size );line-height:var( --e-global-typography-0bd3acb-line-height );letter-spacing:var( --e-global-typography-0bd3acb-letter-spacing );word-spacing:var( --e-global-typography-0bd3acb-word-spacing );}.elementor-48082 .elementor-element.elementor-element-b1aef0c{font-size:var( --e-global-typography-0bd3acb-font-size );line-height:var( --e-global-typography-0bd3acb-line-height );letter-spacing:var( --e-global-typography-0bd3acb-letter-spacing );word-spacing:var( --e-global-typography-0bd3acb-word-spacing );}.elementor-48082 .elementor-element.elementor-element-435821d{font-size:var( --e-global-typography-0bd3acb-font-size );line-height:var( --e-global-typography-0bd3acb-line-height );letter-spacing:var( --e-global-typography-0bd3acb-letter-spacing );word-spacing:var( --e-global-typography-0bd3acb-word-spacing );}.elementor-48082 .elementor-element.elementor-element-216708c {--n-accordion-padding:15px 15px 15px 15px;}.elementor-48082 .elementor-element.elementor-element-216708c{--n-accordion-title-font-size:18px;}:where( .elementor-48082 .elementor-element.elementor-element-216708c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:19px;}.elementor-48082 .elementor-element.elementor-element-1f667a0 .elementor-button{font-size:16px;line-height:1.3em;}.elementor-48082 .elementor-element.elementor-element-88ddbd2 .elementor-heading-title{font-size:var( --e-global-typography-160bc37-font-size );line-height:var( --e-global-typography-160bc37-line-height );letter-spacing:var( --e-global-typography-160bc37-letter-spacing );word-spacing:var( --e-global-typography-160bc37-word-spacing );}.elementor-48082 .elementor-element.elementor-element-6604a24{font-size:var( --e-global-typography-0bd3acb-font-size );line-height:var( --e-global-typography-0bd3acb-line-height );letter-spacing:var( --e-global-typography-0bd3acb-letter-spacing );word-spacing:var( --e-global-typography-0bd3acb-word-spacing );}.elementor-48082 .elementor-element.elementor-element-4d4afed .elementor-button{font-size:16px;line-height:1.3em;}.elementor-48082 .elementor-element.elementor-element-d96cc01 .elementor-heading-title{font-size:33px;}}@media(max-width:767px){.elementor-48082 .elementor-element.elementor-element-83f2a07{--margin-top:59px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:39px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-48082 .elementor-element.elementor-element-4b8d76b{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-48082 .elementor-element.elementor-element-bc2096e .elementor-heading-title{font-size:40px;line-height:42px;}.elementor-48082 .elementor-element.elementor-element-ef7eec3 .elementor-heading-title{font-size:40px;line-height:42px;}.elementor-48082 .elementor-element.elementor-element-449b0e2 .elementor-heading-title{font-size:var( --e-global-typography-45dddbd-font-size );line-height:var( --e-global-typography-45dddbd-line-height );letter-spacing:var( --e-global-typography-45dddbd-letter-spacing );word-spacing:var( --e-global-typography-45dddbd-word-spacing );}.elementor-48082 .elementor-element.elementor-element-77c903b{font-size:var( --e-global-typography-0bd3acb-font-size );line-height:var( --e-global-typography-0bd3acb-line-height );letter-spacing:var( --e-global-typography-0bd3acb-letter-spacing );word-spacing:var( --e-global-typography-0bd3acb-word-spacing );}.elementor-48082 .elementor-element.elementor-element-efc415b .elementor-button{font-size:16px;}.elementor-48082 .elementor-element.elementor-element-5681eec{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:45px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-48082 .elementor-element.elementor-element-23c9590{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-48082 .elementor-element.elementor-element-e4016a7 .elementor-button{font-size:16px;}.elementor-48082 .elementor-element.elementor-element-21686d5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-48082 .elementor-element.elementor-element-cbe00d4{--e-image-carousel-slides-to-show:2;}.elementor-48082 .elementor-element.elementor-element-b5ab624 .elementor-heading-title{font-size:12px;line-height:12px;}.elementor-48082 .elementor-element.elementor-element-27b8e34{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-48082 .elementor-element.elementor-element-426d068 .elementor-heading-title{font-size:var( --e-global-typography-160bc37-font-size );line-height:var( --e-global-typography-160bc37-line-height );letter-spacing:var( --e-global-typography-160bc37-letter-spacing );word-spacing:var( --e-global-typography-160bc37-word-spacing );}.elementor-48082 .elementor-element.elementor-element-d478142{font-size:var( --e-global-typography-0bd3acb-font-size );line-height:var( --e-global-typography-0bd3acb-line-height );letter-spacing:var( --e-global-typography-0bd3acb-letter-spacing );word-spacing:var( --e-global-typography-0bd3acb-word-spacing );}.elementor-48082 .elementor-element.elementor-element-85cb401{font-size:var( --e-global-typography-0bd3acb-font-size );line-height:var( --e-global-typography-0bd3acb-line-height );letter-spacing:var( --e-global-typography-0bd3acb-letter-spacing );word-spacing:var( --e-global-typography-0bd3acb-word-spacing );}.elementor-48082 .elementor-element.elementor-element-135a709{font-size:var( --e-global-typography-0bd3acb-font-size );line-height:var( --e-global-typography-0bd3acb-line-height );letter-spacing:var( --e-global-typography-0bd3acb-letter-spacing );word-spacing:var( --e-global-typography-0bd3acb-word-spacing );}.elementor-48082 .elementor-element.elementor-element-b1aef0c{font-size:var( --e-global-typography-0bd3acb-font-size );line-height:var( --e-global-typography-0bd3acb-line-height );letter-spacing:var( --e-global-typography-0bd3acb-letter-spacing );word-spacing:var( --e-global-typography-0bd3acb-word-spacing );}.elementor-48082 .elementor-element.elementor-element-435821d{font-size:var( --e-global-typography-0bd3acb-font-size );line-height:var( --e-global-typography-0bd3acb-line-height );letter-spacing:var( --e-global-typography-0bd3acb-letter-spacing );word-spacing:var( --e-global-typography-0bd3acb-word-spacing );}.elementor-48082 .elementor-element.elementor-element-216708c{--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-font-size:16px;}.elementor-48082 .elementor-element.elementor-element-216708c {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-48082 .elementor-element.elementor-element-216708c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:18px;}.elementor-48082 .elementor-element.elementor-element-1f667a0 .elementor-button{font-size:16px;}.elementor-48082 .elementor-element.elementor-element-c809d94{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:45px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-48082 .elementor-element.elementor-element-88ddbd2 .elementor-heading-title{font-size:var( --e-global-typography-160bc37-font-size );line-height:var( --e-global-typography-160bc37-line-height );letter-spacing:var( --e-global-typography-160bc37-letter-spacing );word-spacing:var( --e-global-typography-160bc37-word-spacing );}.elementor-48082 .elementor-element.elementor-element-6604a24{font-size:var( --e-global-typography-0bd3acb-font-size );line-height:var( --e-global-typography-0bd3acb-line-height );letter-spacing:var( --e-global-typography-0bd3acb-letter-spacing );word-spacing:var( --e-global-typography-0bd3acb-word-spacing );}.elementor-48082 .elementor-element.elementor-element-4d4afed .elementor-button{font-size:16px;}.elementor-48082 .elementor-element.elementor-element-106c774.e-con{--order:-99999 /* order start hack */;}.elementor-48082 .elementor-element.elementor-element-1cf19f6{--spacer-size:226px;}.elementor-48082 .elementor-element.elementor-element-739fd88{--e-image-carousel-slides-to-show:2;}.elementor-48082 .elementor-element.elementor-element-d96cc01 .elementor-heading-title{font-size:12px;line-height:12px;}}/* Start custom CSS for container, class: .elementor-element-4b8d76b */.elementor-48082 .elementor-element.elementor-element-4b8d76b li:not(:first-child){
    margin-top: 1em;
}

.elementor-48082 .elementor-element.elementor-element-4b8d76b p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-cbe00d4 */.elementor-48082 .elementor-element.elementor-element-cbe00d4 img{
    aspect-ratio: 4/3;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-216708c */.e-n-accordion-item{
    border-radius: 10px;
    transition: 0.5s ease all;
}



.e-n-accordion-item[open]{
    background-color: #FFF;
  
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-739fd88 */.elementor-48082 .elementor-element.elementor-element-739fd88 img{
    aspect-ratio: 4/3;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS */p:not(:last-child){
    margin-bottom: 1em;
}

b{
    font-weight: 900!important;
}

strong{
    font-weight: 900!important;
}/* End custom CSS */