.elementor-3257 .elementor-element.elementor-element-2325ae0 > .elementor-background-overlay{background-color:var( --e-global-color-accent );opacity:0.07;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3257 .elementor-element.elementor-element-2325ae0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3257 .elementor-element.elementor-element-ba173f5{--spacer-size:346px;}.elementor-3257 .elementor-element.elementor-element-2edd96d{z-index:9;}.elementor-3257 .elementor-element.elementor-element-392d019 .elementor-repeater-item-deabccd.master-fancy-image{width:100px;max-width:100px;right:15px;left:unset;top:145px;visibility:visible;}.elementor-3257 .elementor-element.elementor-element-392d019 .elementor-repeater-item-8c6d2fc.master-fancy-image{width:73px;max-width:73px;left:45%;bottom:120px;visibility:visible;}.elementor-3257 .elementor-element.elementor-element-392d019  .master-gallery-stack{left:0px;top:0px;}body:not(.rtl) .elementor-3257 .elementor-element.elementor-element-392d019{left:0px;}body.rtl .elementor-3257 .elementor-element.elementor-element-392d019{right:0px;}.elementor-3257 .elementor-element.elementor-element-392d019{top:0px;z-index:0;}.elementor-3257 .elementor-element.elementor-element-7bcba1b > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-3257 .elementor-element.elementor-element-7bcba1b{z-index:1;}.elementor-3257 .elementor-element.elementor-element-7bcba1b .master-heading .main-heading{max-width:900px;color:var( --e-global-color-tombuild_border );margin-bottom:28px;}.elementor-3257 .elementor-element.elementor-element-7bcba1b .master-heading .sub-heading{max-width:850px;color:var( --e-global-color-accent );font-size:20px;line-height:30px;}.elementor-3257 .elementor-element.elementor-element-7bcba1b .master-heading h2{font-size:72px;line-height:82px;}.elementor-repeater-item-ba3803e.master-decor{left:0px;top:0px;visibility:visible;}.elementor-3257 .elementor-element.elementor-element-b95fb09{width:auto;max-width:auto;z-index:1;}.elementor-3257 .elementor-element.elementor-element-b95fb09 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-3257 .elementor-element.elementor-element-b95fb09 .master-button .icon {font-size:16px;}.elementor-3257 .elementor-element.elementor-element-b95fb09 .master-button .content-base{color:#FFFFFF;}.elementor-3257 .elementor-element.elementor-element-b95fb09 .master-button .inner .icon{color:#FFFFFF;}.elementor-3257 .elementor-element.elementor-element-b95fb09 .master-button{background-color:var( --e-global-color-tombuild_primary );border-color:#FFFFFF;}.elementor-3257 .elementor-element.elementor-element-b95fb09 .master-button .bg-hover{background-color:var( --e-global-color-tombuild_accent );}.elementor-3257 .elementor-element.elementor-element-b95fb09 .master-button:hover{border-color:var( --e-global-color-tombuild_accent );}.elementor-3257 .elementor-element.elementor-element-371f539{width:auto;max-width:auto;z-index:1;}.elementor-3257 .elementor-element.elementor-element-371f539 > .elementor-widget-container{margin:23px 0px 0px 0px;}.elementor-3257 .elementor-element.elementor-element-371f539 .master-link{font-weight:400;color:var( --e-global-color-tombuild_border );}.elementor-3257 .elementor-element.elementor-element-371f539 .master-link .icon {font-size:16px;}.elementor-3257 .elementor-element.elementor-element-371f539 .master-link .icon svg{width:16px;}.elementor-3257 .elementor-element.elementor-element-371f539 .master-link .icon{color:var( --e-global-color-tombuild_border );}.elementor-3257 .elementor-element.elementor-element-4268440{--spacer-size:360px;}.elementor-repeater-item-5d15b03.master-decor{left:0px;top:0px;visibility:visible;text-align:left;}body:not(.rtl) .elementor-3257 .elementor-element.elementor-element-c09e77a{left:0px;}body.rtl .elementor-3257 .elementor-element.elementor-element-c09e77a{right:0px;}.elementor-3257 .elementor-element.elementor-element-c09e77a{bottom:0px;z-index:0;}.elementor-3257 .elementor-element.elementor-element-c09e77a .master-image-morphing rect{fill:#FFFFFF;}.elementor-3257 .elementor-element.elementor-element-5aab1cf{--spacer-size:50px;}.elementor-3257 .elementor-element.elementor-element-2c1d8a8 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-3257 .elementor-element.elementor-element-2c1d8a8 .master-heading .main-heading{max-width:900px;}.elementor-3257 .elementor-element.elementor-element-2c1d8a8 .master-heading h2{font-size:40px;line-height:48px;}.elementor-3257 .elementor-element.elementor-element-635cfeb{--e-image-carousel-slides-to-show:5;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3257 .elementor-element.elementor-element-635cfeb .swiper-wrapper{display:flex;align-items:center;}.elementor-3257 .elementor-element.elementor-element-c8a3a88 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3257 .elementor-element.elementor-element-807175b .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-3257 .elementor-element.elementor-element-7acda3d{--divider-border-style:solid;--divider-color:var( --e-global-color-tombuild_accent );--divider-border-width:4px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-3257 .elementor-element.elementor-element-7acda3d .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-3257 .elementor-element.elementor-element-7acda3d .elementor-divider{text-align:left;padding-block-start:20px;padding-block-end:20px;}.elementor-3257 .elementor-element.elementor-element-4687ceb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 52px) 0px;font-size:16px;font-weight:400;line-height:24px;}.elementor-repeater-item-c4f299d.master-decor{left:0px;top:0px;visibility:visible;}.elementor-3257 .elementor-element.elementor-element-5173ae7 .master-button .icon {font-size:16px;}.elementor-3257 .elementor-element.elementor-element-915fd48.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3257 .elementor-element.elementor-element-915fd48 > .elementor-element-populated{margin:0px 0px 0px 100px;--e-column-margin-right:0px;--e-column-margin-left:100px;}.elementor-3257 .elementor-element.elementor-element-a33ed9f .elementor-repeater-item-c1ef8b6.master-fancy-image{right:0px;left:unset;top:0px;visibility:visible;z-index:5;}.elementor-3257 .elementor-element.elementor-element-a33ed9f .elementor-repeater-item-c1ef8b6.master-fancy-image .image-wrap, .elementor-3257 .elementor-element.elementor-element-a33ed9f .elementor-repeater-item-c1ef8b6.master-fancy-image.reveal{border-radius:20px 20px 20px 20px;overflow:hidden;}.elementor-3257 .elementor-element.elementor-element-a33ed9f .elementor-repeater-item-a349edc.master-fancy-image{width:105px;max-width:105px;right:-65px;left:unset;top:-35px;visibility:visible;}.elementor-3257 .elementor-element.elementor-element-a33ed9f .elementor-repeater-item-a349edc.master-fancy-image .image-wrap{opacity:0.2;}.elementor-3257 .elementor-element.elementor-element-a33ed9f .elementor-repeater-item-2bf6e0a.master-fancy-image{width:70px;max-width:70px;left:-130px;bottom:55px;visibility:visible;}.elementor-3257 .elementor-element.elementor-element-a33ed9f  .master-gallery-stack{left:0px;top:0px;}.elementor-3257 .elementor-element.elementor-element-cad6bb1{--spacer-size:100px;}.elementor-3257 .elementor-element.elementor-element-4ed86f5 > .elementor-container{max-width:1730px;}.elementor-3257 .elementor-element.elementor-element-aea3fbe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3257 .elementor-element.elementor-element-aea3fbe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tombuild_light );}.elementor-3257 .elementor-element.elementor-element-aea3fbe > .elementor-element-populated, .elementor-3257 .elementor-element.elementor-element-aea3fbe > .elementor-element-populated > .elementor-background-overlay, .elementor-3257 .elementor-element.elementor-element-aea3fbe > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-3257 .elementor-element.elementor-element-aea3fbe > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-3257 .elementor-element.elementor-element-aea3fbe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3257 .elementor-element.elementor-element-7f2bf83 .elementor-repeater-item-94ae3c4.master-fancy-image{width:100px;max-width:100px;left:0px;top:0px;visibility:visible;}.elementor-3257 .elementor-element.elementor-element-7f2bf83 .elementor-repeater-item-94ae3c4.master-fancy-image .image-wrap{opacity:0.2;}.elementor-3257 .elementor-element.elementor-element-7f2bf83  .master-gallery-stack{left:0px;top:0px;}.elementor-3257 .elementor-element.elementor-element-7f2bf83{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;top:-60px;}body:not(.rtl) .elementor-3257 .elementor-element.elementor-element-7f2bf83{right:130px;}body.rtl .elementor-3257 .elementor-element.elementor-element-7f2bf83{left:130px;}.elementor-3257 .elementor-element.elementor-element-6b30cd0{--spacer-size:100px;}.elementor-3257 .elementor-element.elementor-element-994b6f0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3257 .elementor-element.elementor-element-547c185 .elementor-repeater-item-32daa03.master-decor{left:0px;top:0px;visibility:visible;text-align:left;}.elementor-3257 .elementor-element.elementor-element-547c185 > .elementor-widget-container{padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3257 .elementor-element.elementor-element-547c185 .url-wrap{position:relative;}.elementor-3257 .elementor-element.elementor-element-547c185 .master-icon{font-size:55px;}.elementor-3257 .elementor-element.elementor-element-547c185 .master-icon svg{width:55px;max-width:55px;}.elementor-3257 .elementor-element.elementor-element-547c185 .master-icon-box .icon-wrap{margin:0px 0px 15px 0px;}.elementor-3257 .elementor-element.elementor-element-547c185 .headline-2{margin-bottom:20px;}.elementor-3257 .elementor-element.elementor-element-547c185 .desc{margin-bottom:0px;}.elementor-3257 .elementor-element.elementor-element-56cb493 .elementor-repeater-item-32daa03.master-decor{left:0px;top:0px;visibility:visible;text-align:left;}.elementor-3257 .elementor-element.elementor-element-56cb493 > .elementor-widget-container{padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3257 .elementor-element.elementor-element-56cb493 .url-wrap{position:relative;}.elementor-3257 .elementor-element.elementor-element-56cb493 .master-icon{font-size:55px;}.elementor-3257 .elementor-element.elementor-element-56cb493 .master-icon svg{width:55px;max-width:55px;}.elementor-3257 .elementor-element.elementor-element-56cb493 .master-icon-box .icon-wrap{margin:0px 0px 15px 0px;}.elementor-3257 .elementor-element.elementor-element-56cb493 .headline-2{margin-bottom:20px;}.elementor-3257 .elementor-element.elementor-element-56cb493 .desc{margin-bottom:0px;}.elementor-3257 .elementor-element.elementor-element-7564dc4 .elementor-repeater-item-32daa03.master-decor{left:0px;top:0px;visibility:visible;text-align:left;}.elementor-3257 .elementor-element.elementor-element-7564dc4 > .elementor-widget-container{padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3257 .elementor-element.elementor-element-7564dc4 .url-wrap{position:relative;}.elementor-3257 .elementor-element.elementor-element-7564dc4 .master-icon{font-size:55px;}.elementor-3257 .elementor-element.elementor-element-7564dc4 .master-icon svg{width:55px;max-width:55px;}.elementor-3257 .elementor-element.elementor-element-7564dc4 .master-icon-box .icon-wrap{margin:0px 0px 15px 0px;}.elementor-3257 .elementor-element.elementor-element-7564dc4 .headline-2{margin-bottom:20px;}.elementor-3257 .elementor-element.elementor-element-7564dc4 .desc{margin-bottom:0px;}.elementor-3257 .elementor-element.elementor-element-80c910f{--spacer-size:70px;}.elementor-3257 .elementor-element.elementor-element-3299191{--spacer-size:100px;}.elementor-3257 .elementor-element.elementor-element-07eef8b > .elementor-widget-container{margin:0px 0px 76px 0px;}.elementor-3257 .elementor-element.elementor-element-07eef8b .master-heading .sub-heading{max-width:650px;}.elementor-3257 .elementor-element.elementor-element-07eef8b .master-heading h2{font-size:32px;line-height:48px;}.elementor-bc-flex-widget .elementor-3257 .elementor-element.elementor-element-2498fc3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3257 .elementor-element.elementor-element-2498fc3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3257 .elementor-element.elementor-element-2498fc3 > .elementor-element-populated{margin:0px 100px 0px 0px;--e-column-margin-right:100px;--e-column-margin-left:0px;}.elementor-3257 .elementor-element.elementor-element-d02f1bb{width:var( --container-widget-width, 124.505% );max-width:124.505%;background-color:var( --e-global-color-tombuild_light );padding:25px 25px 25px 25px;--container-widget-width:124.505%;--container-widget-flex-grow:0;border-style:solid;border-radius:15px 15px 15px 15px;}.elementor-3257 .elementor-element.elementor-element-d02f1bb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3257 .elementor-element.elementor-element-9febe49{--spacer-size:65px;}.elementor-3257 .elementor-element.elementor-element-0ad57ce .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-3257 .elementor-element.elementor-element-4954a87{--divider-border-style:solid;--divider-color:var( --e-global-color-tombuild_accent );--divider-border-width:4px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-3257 .elementor-element.elementor-element-4954a87 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-3257 .elementor-element.elementor-element-4954a87 .elementor-divider{text-align:left;padding-block-start:20px;padding-block-end:20px;}.elementor-3257 .elementor-element.elementor-element-276248b .elementor-price-list-separator{border-bottom-style:none;}.elementor-3257 .elementor-element.elementor-element-276248b .elementor-price-list-item{align-items:flex-start;}.elementor-3257 .elementor-element.elementor-element-276248b .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-3257 .elementor-element.elementor-element-276248b .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-3257 .elementor-element.elementor-element-276248b .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-3257 .elementor-element.elementor-element-276248b .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-3257 .elementor-element.elementor-element-276248b .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-3257 .elementor-element.elementor-element-276248b .elementor-price-list-header{color:var( --e-global-color-tombuild_primary );-webkit-text-stroke-color:#000;stroke:#000;}.elementor-3257 .elementor-element.elementor-element-276248b .elementor-price-list-description{color:var( --e-global-color-tombuild_text );}.elementor-3257 .elementor-element.elementor-element-97c8dde{--spacer-size:100px;}.elementor-3257 .elementor-element.elementor-element-3d1aabb{z-index:9;}.elementor-3257 .elementor-element.elementor-element-f24e350{text-align:center;}.elementor-3257 .elementor-element.elementor-element-f24e350 .elementor-heading-title{font-size:15px;text-transform:uppercase;color:#39374D;}.elementor-3257 .elementor-element.elementor-element-1556196{--spacer-size:85px;}.elementor-3257 .elementor-element.elementor-element-c89d37f > .elementor-container{max-width:1730px;}.elementor-3257 .elementor-element.elementor-element-56a5a7e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3257 .elementor-element.elementor-element-56a5a7e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tombuild_light );}.elementor-3257 .elementor-element.elementor-element-56a5a7e > .elementor-element-populated, .elementor-3257 .elementor-element.elementor-element-56a5a7e > .elementor-element-populated > .elementor-background-overlay, .elementor-3257 .elementor-element.elementor-element-56a5a7e > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-3257 .elementor-element.elementor-element-56a5a7e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3257 .elementor-element.elementor-element-56a5a7e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3257 .elementor-element.elementor-element-15c84f5{--spacer-size:100px;}.elementor-3257 .elementor-element.elementor-element-ff9b2da{margin-top:0px;margin-bottom:-100px;}.elementor-3257 .elementor-element.elementor-element-77ec58c .elementor-repeater-item-94ae3c4.master-fancy-image{width:100px;max-width:100px;left:0px;top:0px;visibility:visible;}.elementor-3257 .elementor-element.elementor-element-77ec58c .elementor-repeater-item-94ae3c4.master-fancy-image .image-wrap{opacity:0.2;}.elementor-3257 .elementor-element.elementor-element-77ec58c  .master-gallery-stack{left:0px;top:0px;}.elementor-3257 .elementor-element.elementor-element-77ec58c{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;bottom:-90px;z-index:1;}body:not(.rtl) .elementor-3257 .elementor-element.elementor-element-77ec58c{right:70px;}body.rtl .elementor-3257 .elementor-element.elementor-element-77ec58c{left:70px;}.elementor-3257 .elementor-element.elementor-element-329230e .elementor-repeater-item-94ae3c4.master-fancy-image{left:0px;top:0px;visibility:visible;}.elementor-3257 .elementor-element.elementor-element-329230e  .master-gallery-stack{left:0px;top:0px;}.elementor-3257 .elementor-element.elementor-element-329230e{width:var( --container-widget-width, 70px );max-width:70px;--container-widget-width:70px;--container-widget-flex-grow:0;top:190px;z-index:1;}body:not(.rtl) .elementor-3257 .elementor-element.elementor-element-329230e{left:-125px;}body.rtl .elementor-3257 .elementor-element.elementor-element-329230e{right:-125px;}.elementor-3257 .elementor-element.elementor-element-c93c74c > .elementor-widget-container{margin:0px 0px 76px 0px;}.elementor-3257 .elementor-element.elementor-element-c93c74c .master-heading h2{font-size:32px;line-height:48px;}.elementor-3257 .elementor-element.elementor-element-4aeceaa{z-index:1;}.elementor-3257 .elementor-element.elementor-element-4aeceaa .master-news{border-style:none;border-radius:20px 20px 20px 20px;overflow:hidden;box-shadow:0px 10px 35px 0px rgba(33, 39.00000000000003, 53, 0.2);}.elementor-3257 .elementor-element.elementor-element-4aeceaa .master-news .content-wrap{border-style:none;}.elementor-3257 .elementor-element.elementor-element-4aeceaa .master-link{color:var( --e-global-color-tombuild_text );}.elementor-3257 .elementor-element.elementor-element-4aeceaa .master-news.active .master-link{color:var( --e-global-color-tombuild_accent );}.elementor-3257 .elementor-element.elementor-element-569de62{--spacer-size:170px;}.elementor-repeater-item-887cfd6.master-decor{left:0px;top:0px;visibility:visible;}.elementor-3257 .elementor-element.elementor-element-efe3d7d{z-index:9;}.elementor-3257 .elementor-element.elementor-element-efe3d7d .master-button .icon {font-size:16px;}.elementor-3257 .elementor-element.elementor-element-efe3d7d .master-button .content-base{color:#989898;}.elementor-3257 .elementor-element.elementor-element-efe3d7d .master-button{background-color:#EFEFEF;}.elementor-3257 .elementor-element.elementor-element-efe3d7d .master-button .content-hover .text{color:#FFFFFF !important;}.elementor-3257 .elementor-element.elementor-element-efe3d7d .master-button.btn-hover-2:hover .text{color:#FFFFFF !important;}.elementor-3257 .elementor-element.elementor-element-efe3d7d .master-button .content-hover .icon{color:#FFFFFF !important;}.elementor-3257 .elementor-element.elementor-element-efe3d7d .master-button.btn-hover-2:hover .icon{color:#FFFFFF !important;}.elementor-3257 .elementor-element.elementor-element-d4f41da{--spacer-size:70px;}.elementor-3257 .elementor-element.elementor-element-843dd72{--divider-border-style:solid;--divider-color:var( --e-global-color-tombuild_border );--divider-border-width:1px;}.elementor-3257 .elementor-element.elementor-element-843dd72 .elementor-divider-separator{width:100%;}.elementor-3257 .elementor-element.elementor-element-843dd72 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-3257 .elementor-element.elementor-element-78bcb33{--spacer-size:70px;}.elementor-3257 .elementor-element.elementor-element-6c0199e > .elementor-widget-container{margin:0px 0px 76px 0px;}.elementor-3257 .elementor-element.elementor-element-6c0199e .master-heading .main-heading{max-width:950px;}.elementor-3257 .elementor-element.elementor-element-86dab49 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3257 .elementor-element.elementor-element-71fdbfc .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-3257 .elementor-element.elementor-element-441bd27{--divider-border-style:solid;--divider-color:var( --e-global-color-tombuild_accent );--divider-border-width:4px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-3257 .elementor-element.elementor-element-441bd27 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-3257 .elementor-element.elementor-element-441bd27 .elementor-divider{text-align:left;padding-block-start:20px;padding-block-end:20px;}.elementor-3257 .elementor-element.elementor-element-130a2c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;font-weight:400;line-height:24px;}.elementor-3257 .elementor-element.elementor-element-6cdee18 > .elementor-widget-container{margin:0px -15px 65px 0px;}.elementor-3257 .elementor-element.elementor-element-6cdee18 .icon-wrap i{font-size:18px;width:18px;height:18px;line-height:18px;}.elementor-3257 .elementor-element.elementor-element-6cdee18 .icon-wrap svg{width:18px;}.elementor-3257 .elementor-element.elementor-element-6cdee18 .list-item{gap:15px;margin:0px 0px 28px 0px;}.elementor-3257 .elementor-element.elementor-element-6cdee18 .master-icon-text .content-wrap, .elementor-3257 .elementor-element.elementor-element-6cdee18 .master-icon-text .content-wrap a{color:var( --e-global-color-tombuild_primary );font-size:16px;line-height:24px;}.elementor-3257 .elementor-element.elementor-element-0a7a810 .master-button .icon {font-size:16px;}.elementor-3257 .elementor-element.elementor-element-9eb92ee > .elementor-element-populated{margin:0px 0px 0px 100px;--e-column-margin-right:0px;--e-column-margin-left:100px;}.elementor-3257 .elementor-element.elementor-element-f40c7cd .elementor-repeater-item-31b9135.master-fancy-image{left:0px;top:0px;visibility:visible;z-index:5;}.elementor-3257 .elementor-element.elementor-element-f40c7cd .elementor-repeater-item-31b9135.master-fancy-image .image-wrap, .elementor-3257 .elementor-element.elementor-element-f40c7cd .elementor-repeater-item-31b9135.master-fancy-image.reveal{border-radius:20px 20px 20px 20px;overflow:hidden;}.elementor-3257 .elementor-element.elementor-element-f40c7cd  .master-gallery-stack{left:0px;top:0px;}.elementor-3257 .elementor-element.elementor-element-a0fbb7b{--spacer-size:100px;}.elementor-3257 .elementor-element.elementor-element-8b8c815{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--flex-wrap:wrap;--margin-top:25px;--margin-bottom:-125px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:125px;--padding-left:0px;--padding-right:0px;}.elementor-3257 .elementor-element.elementor-element-8b8c815:not(.elementor-motion-effects-element-type-background), .elementor-3257 .elementor-element.elementor-element-8b8c815 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3257 .elementor-element.elementor-element-0e43022 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3257 .elementor-element.elementor-element-0e43022 .master-heading .sub-heading{max-width:650px;}.elementor-3257 .elementor-element.elementor-element-0e43022 .master-heading h2{font-size:32px;line-height:48px;}.elementor-3257 .elementor-element.elementor-element-5d1b1fb{text-align:center;font-size:25px;color:var( --e-global-color-tombuild_light );}.elementor-repeater-item-2affb73.master-decor{left:0px;top:0px;visibility:visible;}.elementor-3257 .elementor-element.elementor-element-c4891d2 .master-button{border-radius:15px 15px 15px 15px;}.elementor-3257 .elementor-element.elementor-element-297b036 .master-button .icon {font-size:25px;}.elementor-3257 .elementor-element.elementor-element-297b036 .master-button{border-radius:15px 15px 15px 15px;}body.elementor-page-3257 #page #main-content{padding-top:0px;padding-bottom:0px;}@media(max-width:1024px){.elementor-3257 .elementor-element.elementor-element-ba173f5{--spacer-size:250px;}.elementor-3257 .elementor-element.elementor-element-4268440{--spacer-size:250px;}.elementor-3257 .elementor-element.elementor-element-994b6f0{--grid-auto-flow:row;}.elementor-3257 .elementor-element.elementor-element-2498fc3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3257 .elementor-element.elementor-element-9febe49{--spacer-size:0px;}.elementor-3257 .elementor-element.elementor-element-9eb92ee > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-3257 .elementor-element.elementor-element-ba173f5{--spacer-size:150px;}.elementor-3257 .elementor-element.elementor-element-7bcba1b .master-heading h2{font-size:40px;line-height:44px;}.elementor-3257 .elementor-element.elementor-element-4268440{--spacer-size:150px;}.elementor-3257 .elementor-element.elementor-element-34724ab > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3257 .elementor-element.elementor-element-cad6bb1{--spacer-size:80px;}.elementor-3257 .elementor-element.elementor-element-6b30cd0{--spacer-size:80px;}.elementor-3257 .elementor-element.elementor-element-994b6f0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3257 .elementor-element.elementor-element-80c910f{--spacer-size:50px;}.elementor-3257 .elementor-element.elementor-element-3299191{--spacer-size:80px;}.elementor-3257 .elementor-element.elementor-element-07eef8b > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-3257 .elementor-element.elementor-element-2498fc3 > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3257 .elementor-element.elementor-element-97c8dde{--spacer-size:80px;}.elementor-3257 .elementor-element.elementor-element-1556196{--spacer-size:60px;}.elementor-3257 .elementor-element.elementor-element-15c84f5{--spacer-size:80px;}.elementor-3257 .elementor-element.elementor-element-c93c74c > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-3257 .elementor-element.elementor-element-569de62{--spacer-size:150px;}.elementor-3257 .elementor-element.elementor-element-d4f41da{--spacer-size:50px;}.elementor-3257 .elementor-element.elementor-element-78bcb33{--spacer-size:50px;}.elementor-3257 .elementor-element.elementor-element-6c0199e > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-3257 .elementor-element.elementor-element-1d6d5be > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3257 .elementor-element.elementor-element-a0fbb7b{--spacer-size:80px;}.elementor-3257 .elementor-element.elementor-element-0e43022 > .elementor-widget-container{margin:0px 0px 50px 0px;}}/* Start custom CSS for html, class: .elementor-element-d02f1bb */.gap-6 {
    gap: 1.5rem;
}
.grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid {
    display: grid;
}
.text-action-green {
    color: #00B35D;
}

.text-primary

 {
    color: #045faf;
}
.font-bold {
    font-weight: 700;
}
.text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
}
.stats-card-wrapper {
  position: relative;
  width: 420px;
  height: 360px;
}

.stats-card-bg {
  position: absolute;
  inset: 0;
  background: linear-gradient(135deg, rgba(0,123,255,0.15), rgba(40,167,69,0.15));
  border-radius: 12px;
  transform: rotate(3deg);
}

.stats-card {
  position: relative;
  width: 100%;
  height: 100%;
  background: #ffffff;
  border: 2px solid #e5e7eb;
  border-radius: 12px;
  box-shadow: 0 10px 25px rgba(0,0,0,0.08);
  display: flex;
  align-items: center;
  justify-content: center;
}

.stats-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px;
  padding: 32px;
  width: 100%;
  box-sizing: border-box;
}

.stat-item {
  text-align: center;
}

.stat-item svg {
  width: 48px;
  height: 48px;
  stroke: #28a745;
  stroke-width: 2;
  fill: none;
  margin-bottom: 8px;
}

.stat-value {
  font-size: 28px;
  font-weight: 700;
  color: #0d6efd;
}

.stat-label {
  font-size: 14px;
  color: #6b7280;
}/* End custom CSS */