.elementor-29 .elementor-element.elementor-element-493251d{--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:0.5;--padding-top:200px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-493251d:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-493251d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tsia.hilldevelop.com/wp-content/uploads/2024/12/home_banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-493251d::before, .elementor-29 .elementor-element.elementor-element-493251d > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-493251d > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-493251d > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-493251d > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-493251d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-29 .elementor-element.elementor-element-c0cf433{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.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-29 .elementor-element.elementor-element-903fe28 .elementor-heading-title{color:var( --e-global-color-f480b35 );}.elementor-widget-text-editor{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-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-29 .elementor-element.elementor-element-fcaa785{color:var( --e-global-color-f480b35 );}.elementor-29 .elementor-element.elementor-element-034332f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-29 .elementor-element.elementor-element-2d74600 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-2d74600 .elementor-button:focus{background-color:var( --e-global-color-566c55f );}.elementor-29 .elementor-element.elementor-element-2d74600 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-2d74600 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-29 .elementor-element.elementor-element-2d74600 .elementor-button{font-family:"Lato", Sans-serif;font-weight:700;padding:12px 25px 12px 25px;}.elementor-29 .elementor-element.elementor-element-91e51b4 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Lato", Sans-serif;font-weight:700;padding:12px 25px 12px 25px;}.elementor-29 .elementor-element.elementor-element-91e51b4 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-91e51b4 .elementor-button:focus{background-color:var( --e-global-color-566c55f );}.elementor-29 .elementor-element.elementor-element-91e51b4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-91e51b4 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-29 .elementor-element.elementor-element-2c9004f{--display:flex;}.elementor-29 .elementor-element.elementor-element-aad438e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-c2db8eb{--display:flex;--padding-top:270px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-c2db8eb:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-c2db8eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tsia.hilldevelop.com/wp-content/uploads/2024/12/hand-shake.jpg");background-position:33px 31%;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .elementor-image-box-description{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-29 .elementor-element.elementor-element-92d5fe9{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-92d5fe9 > .elementor-widget-container{background-color:var( --e-global-color-f480b35 );margin:0px 0px 0px 0px;padding:15px 15px 15px 45px;box-shadow:7px 9px 6px 0px rgba(0,0,0,0.5);}.elementor-29 .elementor-element.elementor-element-92d5fe9 .elementor-image-box-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-92d5fe9 .elementor-image-box-title{margin-bottom:0px;font-family:"Exo", Sans-serif;font-weight:700;line-height:32px;}.elementor-29 .elementor-element.elementor-element-92d5fe9 .elementor-image-box-description{font-family:"Exo", Sans-serif;font-weight:700;}.elementor-29 .elementor-element.elementor-element-b7cd0de{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-29 .elementor-element.elementor-element-1581af8 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:16px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-03ec96f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-29 .elementor-element.elementor-element-03ec96f .elementor-heading-title{color:var( --e-global-color-text );}.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-29 .elementor-element.elementor-element-4d37b05{--divider-border-style:solid;--divider-color:#EFF3F8;--divider-border-width:3.1px;}.elementor-29 .elementor-element.elementor-element-4d37b05 .elementor-divider-separator{width:100%;}.elementor-29 .elementor-element.elementor-element-4d37b05 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29 .elementor-element.elementor-element-a3aec6e .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-a3aec6e .elementor-button:focus{background-color:var( --e-global-color-566c55f );}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-a3aec6e{left:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-a3aec6e{right:0px;}.elementor-29 .elementor-element.elementor-element-a3aec6e{bottom:0px;}.elementor-29 .elementor-element.elementor-element-a3aec6e .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-a3aec6e .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-29 .elementor-element.elementor-element-a3aec6e .elementor-button{font-family:"Lato", Sans-serif;font-weight:700;padding:12px 25px 12px 25px;}.elementor-29 .elementor-element.elementor-element-91258d0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-91258d0:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-91258d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44b5eea );}.elementor-29 .elementor-element.elementor-element-7bc0990{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CAD9E9;--border-color:#CAD9E9;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:10%;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{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-29 .elementor-element.elementor-element-0680ba1 .elementor-icon-box-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-0680ba1{--icon-box-icon-margin:15px;}.elementor-29 .elementor-element.elementor-element-0680ba1.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-f480b35 );}.elementor-29 .elementor-element.elementor-element-0680ba1.elementor-view-framed .elementor-icon:hover, .elementor-29 .elementor-element.elementor-element-0680ba1.elementor-view-default .elementor-icon:hover{fill:var( --e-global-color-f480b35 );color:var( --e-global-color-f480b35 );border-color:var( --e-global-color-f480b35 );}.elementor-29 .elementor-element.elementor-element-0680ba1 .elementor-icon{font-size:59px;}.elementor-29 .elementor-element.elementor-element-0680ba1 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-0680ba1 .elementor-icon-box-title a{font-family:"Exo", Sans-serif;font-size:16px;font-weight:700;}.elementor-29 .elementor-element.elementor-element-0680ba1 .elementor-icon-box-description{font-family:"Exo", Sans-serif;font-size:22px;font-weight:700;}.elementor-29 .elementor-element.elementor-element-35665fb{--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;--justify-content:center;--padding-top:15px;--padding-bottom:15px;--padding-left:10%;--padding-right:0;}.elementor-29 .elementor-element.elementor-element-2147d04 .elementor-icon-box-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-2147d04{--icon-box-icon-margin:15px;}.elementor-29 .elementor-element.elementor-element-2147d04.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-f480b35 );}.elementor-29 .elementor-element.elementor-element-2147d04.elementor-view-framed .elementor-icon:hover, .elementor-29 .elementor-element.elementor-element-2147d04.elementor-view-default .elementor-icon:hover{fill:var( --e-global-color-f480b35 );color:var( --e-global-color-f480b35 );border-color:var( --e-global-color-f480b35 );}.elementor-29 .elementor-element.elementor-element-2147d04 .elementor-icon{font-size:59px;}.elementor-29 .elementor-element.elementor-element-2147d04 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-2147d04 .elementor-icon-box-title a{font-family:"Exo", Sans-serif;font-size:16px;font-weight:700;}.elementor-29 .elementor-element.elementor-element-2147d04 .elementor-icon-box-description{font-family:"Exo", Sans-serif;font-size:22px;font-weight:700;}.elementor-29 .elementor-element.elementor-element-6ffebe7{--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:100px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:20%;--padding-right:20%;}.elementor-29 .elementor-element.elementor-element-f59bbb5{text-align:center;}.elementor-29 .elementor-element.elementor-element-a41b50c{text-align:center;}.elementor-29 .elementor-element.elementor-element-a41b50c .elementor-heading-title{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-30121b9{text-align:center;}.elementor-29 .elementor-element.elementor-element-17a06a5{--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:0px 60px;--row-gap:0px;--column-gap:60px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-87f0af4{--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;--background-transition:0.3s;box-shadow:4px 4px 5px 4px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-87f0af4:hover{background-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-c008b19{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.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-29 .elementor-element.elementor-element-e1ad120 > .elementor-widget-container{margin:-48px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-e1ad120 img{width:100%;}.elementor-29 .elementor-element.elementor-element-8980c3e{--display:flex;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-28ecb26 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-28ecb26 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-c0433e9{font-family:"Lato", Sans-serif;font-weight:400;}.elementor-29 .elementor-element.elementor-element-cd1b9d2 .elementor-button{background-color:#002D6300;font-family:"Lato", Sans-serif;font-size:18px;font-weight:500;text-decoration:underline;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-cd1b9d2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-cd1b9d2 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-29 .elementor-element.elementor-element-7c8b224{--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;--background-transition:0.3s;box-shadow:4px 4px 5px 4px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-7c8b224:hover{background-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-ea5dd71{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-7244f1c > .elementor-widget-container{margin:-48px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-7244f1c img{width:100%;}.elementor-29 .elementor-element.elementor-element-df83fa8{--display:flex;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-476dd9d > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-476dd9d .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-0cc5cf2{font-family:"Lato", Sans-serif;font-weight:400;}.elementor-29 .elementor-element.elementor-element-4085641 .elementor-button{background-color:#002D6300;font-family:"Lato", Sans-serif;font-size:18px;font-weight:500;text-decoration:underline;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-4085641 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-4085641 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-29 .elementor-element.elementor-element-ca51407{--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:0px 60px;--row-gap:0px;--column-gap:60px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-ca1485e{--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;--background-transition:0.3s;box-shadow:4px 4px 5px 4px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-ca1485e:hover{background-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-bb799d7{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-ea31d13 > .elementor-widget-container{margin:-48px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-ea31d13 img{width:100%;}.elementor-29 .elementor-element.elementor-element-008200a{--display:flex;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-bc8e42a > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-bc8e42a .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-535ddfd{font-family:"Lato", Sans-serif;font-weight:400;}.elementor-29 .elementor-element.elementor-element-66e9171 .elementor-button{background-color:#002D6300;font-family:"Lato", Sans-serif;font-size:18px;font-weight:500;text-decoration:underline;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-66e9171 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-66e9171 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-29 .elementor-element.elementor-element-91418d4{--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;--background-transition:0.3s;box-shadow:4px 4px 5px 4px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-91418d4:hover{background-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-eca7d83{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-b5c8db9 > .elementor-widget-container{margin:-48px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-b5c8db9 img{width:100%;}.elementor-29 .elementor-element.elementor-element-37e4f2d{--display:flex;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-b7450e6 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-b7450e6 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-b4d1946{font-family:"Lato", Sans-serif;font-weight:400;}.elementor-29 .elementor-element.elementor-element-51e1dea .elementor-button{background-color:#002D6300;font-family:"Lato", Sans-serif;font-size:18px;font-weight:500;text-decoration:underline;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-51e1dea .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-51e1dea .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-29 .elementor-element.elementor-element-60c75f1{--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:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-cb25708 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-cb25708 .elementor-button:focus{background-color:var( --e-global-color-566c55f );}.elementor-29 .elementor-element.elementor-element-cb25708 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-cb25708 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-29 .elementor-element.elementor-element-cb25708 .elementor-button{font-family:"Lato", Sans-serif;font-weight:700;padding:12px 25px 12px 25px;}.elementor-29 .elementor-element.elementor-element-2c2bf20{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-707df6e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-707df6e:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-707df6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tsia.hilldevelop.com/wp-content/uploads/2024/12/soluciones_integrales.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-a8128e0{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-d1a4811{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-d1a4811:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-d1a4811 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-3cf99cc{text-align:center;}.elementor-29 .elementor-element.elementor-element-71b32d7{text-align:center;}.elementor-29 .elementor-element.elementor-element-71b32d7 .elementor-heading-title{color:var( --e-global-color-f480b35 );}.elementor-29 .elementor-element.elementor-element-08e8c3e{text-align:center;color:var( --e-global-color-f480b35 );}.elementor-29 .elementor-element.elementor-element-2d747e4 img{width:75%;}.elementor-29 .elementor-element.elementor-element-5a23f92{--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:50px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:20%;--padding-right:20%;}.elementor-29 .elementor-element.elementor-element-0be2502{text-align:center;}.elementor-29 .elementor-element.elementor-element-0e461ab{text-align:center;}.elementor-29 .elementor-element.elementor-element-0e461ab .elementor-heading-title{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-48a19c2{--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:10% 2%;--row-gap:10%;--column-gap:2%;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-15d0e7f{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-15d0e7f:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-15d0e7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tsia.hilldevelop.com/wp-content/uploads/2024/12/producto_valvulas_y_partes.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-61aee7b{--spacer-size:162px;}.elementor-29 .elementor-element.elementor-element-ab24710 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-ab24710 .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-ab24710.elementor-element{--order:99999 /* order end hack */;}.elementor-29 .elementor-element.elementor-element-ab24710 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-ab24710 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-29 .elementor-element.elementor-element-097e1d7{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-097e1d7:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-097e1d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tsia.hilldevelop.com/wp-content/uploads/2024/12/producto_compresores_y_partes.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-e4b9efa{--spacer-size:162px;}.elementor-29 .elementor-element.elementor-element-faf3922 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-faf3922 .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-faf3922.elementor-element{--order:99999 /* order end hack */;}.elementor-29 .elementor-element.elementor-element-faf3922 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-faf3922 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-29 .elementor-element.elementor-element-7424ad4{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-7424ad4:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-7424ad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tsia.hilldevelop.com/wp-content/uploads/2024/12/producto_bombas_de_agua.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-a68829f{--spacer-size:162px;}.elementor-29 .elementor-element.elementor-element-1d7ba59 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-1d7ba59 .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-1d7ba59.elementor-element{--order:99999 /* order end hack */;}.elementor-29 .elementor-element.elementor-element-1d7ba59 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-1d7ba59 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-29 .elementor-element.elementor-element-08d045e{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-08d045e:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-08d045e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tsia.hilldevelop.com/wp-content/uploads/2024/12/producto_calderas_y_partes.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-22fe679{--spacer-size:162px;}.elementor-29 .elementor-element.elementor-element-85142b5 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-85142b5 .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-85142b5.elementor-element{--order:99999 /* order end hack */;}.elementor-29 .elementor-element.elementor-element-85142b5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-85142b5 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-29 .elementor-element.elementor-element-51503e1{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-51503e1:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-51503e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tsia.hilldevelop.com/wp-content/uploads/2024/12/producto_actuadores_y_sopladores.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-dbfda89{--spacer-size:162px;}.elementor-29 .elementor-element.elementor-element-088d210 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-088d210 .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-088d210.elementor-element{--order:99999 /* order end hack */;}.elementor-29 .elementor-element.elementor-element-088d210 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-088d210 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-29 .elementor-element.elementor-element-dd18cab{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-dd18cab:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-dd18cab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tsia.hilldevelop.com/wp-content/uploads/2024/12/producto_turbinas_y_ventiladores.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-dd20691{--spacer-size:162px;}.elementor-29 .elementor-element.elementor-element-3b136c7 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-3b136c7 .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-3b136c7.elementor-element{--order:99999 /* order end hack */;}.elementor-29 .elementor-element.elementor-element-3b136c7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-3b136c7 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-29 .elementor-element.elementor-element-37b97e2{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-37b97e2:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-37b97e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tsia.hilldevelop.com/wp-content/uploads/2024/12/producto_equipos.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-216da21{--spacer-size:162px;}.elementor-29 .elementor-element.elementor-element-bce80c1 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-bce80c1 .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-bce80c1.elementor-element{--order:99999 /* order end hack */;}.elementor-29 .elementor-element.elementor-element-bce80c1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-bce80c1 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-29 .elementor-element.elementor-element-059276b{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-059276b:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-059276b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tsia.hilldevelop.com/wp-content/uploads/2024/12/producto_mas_productos.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-492d855{--spacer-size:162px;}.elementor-29 .elementor-element.elementor-element-ed1f194 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-ed1f194 .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-ed1f194.elementor-element{--order:99999 /* order end hack */;}.elementor-29 .elementor-element.elementor-element-ed1f194 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-ed1f194 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-29 .elementor-element.elementor-element-ec85267{--display:flex;--margin-top:025px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-c7cee00 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-c7cee00 .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-c7cee00.elementor-element{--order:99999 /* order end hack */;}.elementor-29 .elementor-element.elementor-element-c7cee00 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-c7cee00 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-29 .elementor-element.elementor-element-8c26b76{--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:160px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-8c26b76:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-8c26b76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-a8f93f8{text-align:center;}.elementor-29 .elementor-element.elementor-element-a8f93f8 .elementor-heading-title{color:var( --e-global-color-f480b35 );}.elementor-29 .elementor-element.elementor-element-1253822{text-align:center;}.elementor-29 .elementor-element.elementor-element-1253822 .elementor-heading-title{color:var( --e-global-color-f480b35 );}.elementor-29 .elementor-element.elementor-element-a9a5017 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-29 .elementor-element.elementor-element-a9a5017{text-align:center;color:var( --e-global-color-f480b35 );}.elementor-29 .elementor-element.elementor-element-15c16b0{--e-image-carousel-slides-to-show:4;}.elementor-29 .elementor-element.elementor-element-15c16b0 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-29 .elementor-element.elementor-element-15c16b0 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-15c16b0 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-29 .elementor-element.elementor-element-15c16b0 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-15c16b0 .swiper-wrapper{display:flex;align-items:center;}.elementor-29 .elementor-element.elementor-element-6f54cf0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-c2db8eb:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-c2db8eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:33px 0%;background-size:cover;}.elementor-29 .elementor-element.elementor-element-92d5fe9{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-29 .elementor-element.elementor-element-b7cd0de{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-1581af8 .elementor-heading-title{font-size:16px;}.elementor-29 .elementor-element.elementor-element-87f0af4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-c008b19{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-e1ad120 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-8980c3e{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-29 .elementor-element.elementor-element-8980c3e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-28ecb26 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-7c8b224{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-ea5dd71{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-7244f1c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-df83fa8{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-29 .elementor-element.elementor-element-df83fa8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-476dd9d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-ca1485e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-bb799d7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-ea31d13 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-008200a{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-29 .elementor-element.elementor-element-bc8e42a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-91418d4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-eca7d83{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-b5c8db9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-37e4f2d{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-29 .elementor-element.elementor-element-37e4f2d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-b7450e6 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-c2db8eb:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-c2db8eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-29 .elementor-element.elementor-element-b7cd0de{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-4d37b05 > .elementor-widget-container{margin:0px 0px 33px 0px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-a3aec6e{left:10px;}body.rtl .elementor-29 .elementor-element.elementor-element-a3aec6e{right:10px;}.elementor-29 .elementor-element.elementor-element-91258d0{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-7bc0990{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-29 .elementor-element.elementor-element-35665fb{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-29 .elementor-element.elementor-element-6ffebe7{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-17a06a5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-87f0af4{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-7c8b224{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-ca51407{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-ca1485e{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-91418d4{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-60c75f1{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-a8128e0{--spacer-size:351px;}}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-7bc0990{--width:50%;}.elementor-29 .elementor-element.elementor-element-35665fb{--width:50%;}.elementor-29 .elementor-element.elementor-element-87f0af4{--width:50%;}.elementor-29 .elementor-element.elementor-element-7c8b224{--width:50%;}.elementor-29 .elementor-element.elementor-element-ca1485e{--width:50%;}.elementor-29 .elementor-element.elementor-element-91418d4{--width:50%;}.elementor-29 .elementor-element.elementor-element-707df6e{--width:50%;}.elementor-29 .elementor-element.elementor-element-d1a4811{--width:50%;}.elementor-29 .elementor-element.elementor-element-15d0e7f{--width:24%;}.elementor-29 .elementor-element.elementor-element-097e1d7{--width:23%;}.elementor-29 .elementor-element.elementor-element-7424ad4{--width:23%;}.elementor-29 .elementor-element.elementor-element-08d045e{--width:24%;}.elementor-29 .elementor-element.elementor-element-51503e1{--width:24%;}.elementor-29 .elementor-element.elementor-element-dd18cab{--width:23%;}.elementor-29 .elementor-element.elementor-element-37b97e2{--width:23%;}.elementor-29 .elementor-element.elementor-element-059276b{--width:24%;}}@media(max-width:1024px) and (min-width:768px){.elementor-29 .elementor-element.elementor-element-15d0e7f{--width:47%;}.elementor-29 .elementor-element.elementor-element-097e1d7{--width:47%;}.elementor-29 .elementor-element.elementor-element-7424ad4{--width:47%;}.elementor-29 .elementor-element.elementor-element-08d045e{--width:47%;}.elementor-29 .elementor-element.elementor-element-51503e1{--width:47%;}.elementor-29 .elementor-element.elementor-element-dd18cab{--width:47%;}.elementor-29 .elementor-element.elementor-element-37b97e2{--width:47%;}.elementor-29 .elementor-element.elementor-element-059276b{--width:47%;}}/* Start custom CSS for button, class: .elementor-element-2d74600 */.elementor-29 .elementor-element.elementor-element-2d74600 svg, .elementor-29 .elementor-element.elementor-element-2d74600 .elementor-button-icon{
    width:20px;
    height:auto;
}
.elementor-29 .elementor-element.elementor-element-2d74600 .elementor-button-icon{
    line-height: 1 !important;
    height: auto
}
.elementor-29 .elementor-element.elementor-element-2d74600 .elementor-button-content-wrapper{
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-91e51b4 */.elementor-29 .elementor-element.elementor-element-91e51b4 svg, .elementor-29 .elementor-element.elementor-element-91e51b4 .elementor-button-icon{
    width:20px;
    height:auto;
}
.elementor-29 .elementor-element.elementor-element-91e51b4 .elementor-button-icon{
    line-height: 1 !important;
    height: auto
}
.elementor-29 .elementor-element.elementor-element-91e51b4 .elementor-button-content-wrapper{
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3aec6e */.elementor-29 .elementor-element.elementor-element-a3aec6e svg, .elementor-29 .elementor-element.elementor-element-a3aec6e .elementor-button-icon{
    width:20px;
    height:auto;
}
.elementor-29 .elementor-element.elementor-element-a3aec6e .elementor-button-icon{
    line-height: 1 !important;
    height: auto
}
.elementor-29 .elementor-element.elementor-element-a3aec6e .elementor-button-content-wrapper{
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0680ba1 */.elementor-29 .elementor-element.elementor-element-0680ba1{
    transition:background-color 0.8s;
    padding:12px;
}
.elementor-29 .elementor-element.elementor-element-0680ba1:hover{
    background-color:#fff;

}
.elementor-29 .elementor-element.elementor-element-0680ba1:hover svg path, .elementor-29 .elementor-element.elementor-element-0680ba1:hover stroke{
    fill:#fff !important;
    color:#fff !important;
}
.elementor-29 .elementor-element.elementor-element-0680ba1:hover .elementor-icon{
    background-color:var(--e-global-color-secondary);
}
.elementor-29 .elementor-element.elementor-element-0680ba1 .elementor-icon{
    background-color:#fff;
    padding:16px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2147d04 */.elementor-29 .elementor-element.elementor-element-2147d04{
    transition:background-color 0.8s;
    padding:12px;
}
.elementor-29 .elementor-element.elementor-element-2147d04:hover{
    background-color:#fff;

}
.elementor-29 .elementor-element.elementor-element-2147d04:hover svg path, .elementor-29 .elementor-element.elementor-element-2147d04:hover stroke{
    fill:#fff !important;
    color:#fff !important;
}
.elementor-29 .elementor-element.elementor-element-2147d04:hover .elementor-icon{
    background-color:var(--e-global-color-secondary);
}
.elementor-29 .elementor-element.elementor-element-2147d04 .elementor-icon{
    background-color:#fff;
    padding:16px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cd1b9d2 */.elementor-29 .elementor-element.elementor-element-cd1b9d2{
    margin:auto 0 0 0;
}
.elementor-29 .elementor-element.elementor-element-cd1b9d2 svg path{
        fill:var(--e-global-color-primary) !important;
}

.elementor-29 .elementor-element.elementor-element-cd1b9d2 svg, .elementor-29 .elementor-element.elementor-element-cd1b9d2 .elementor-button-icon{
    width:25px;
    height:auto;

}
.elementor-29 .elementor-element.elementor-element-cd1b9d2 .elementor-button-icon{
    line-height: 1 !important;
    height: auto
}
.elementor-29 .elementor-element.elementor-element-cd1b9d2 .elementor-button-content-wrapper{
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87f0af4 */.elementor-29 .elementor-element.elementor-element-87f0af4:hover h2, .elementor-29 .elementor-element.elementor-element-87f0af4:hover p, .elementor-29 .elementor-element.elementor-element-87f0af4:hover a{
    color:#fff!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4085641 */.elementor-29 .elementor-element.elementor-element-4085641{
    margin:auto 0 0 0;
}

.elementor-29 .elementor-element.elementor-element-4085641 svg path{
        fill:var(--e-global-color-primary) !important;
}

.elementor-29 .elementor-element.elementor-element-4085641 svg, .elementor-29 .elementor-element.elementor-element-4085641 .elementor-button-icon{
    width:25px;
    height:auto;

}
.elementor-29 .elementor-element.elementor-element-4085641 .elementor-button-icon{
    line-height: 1 !important;
    height: auto
}
.elementor-29 .elementor-element.elementor-element-4085641 .elementor-button-content-wrapper{
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c8b224 */.elementor-29 .elementor-element.elementor-element-7c8b224:hover h2, .elementor-29 .elementor-element.elementor-element-7c8b224:hover p, .elementor-29 .elementor-element.elementor-element-7c8b224:hover a{
    color:#fff!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66e9171 */.elementor-29 .elementor-element.elementor-element-66e9171 svg path{
        fill:var(--e-global-color-primary) !important;
}

.elementor-29 .elementor-element.elementor-element-66e9171 svg, .elementor-29 .elementor-element.elementor-element-66e9171 .elementor-button-icon{
    width:25px;
    height:auto;

}
.elementor-29 .elementor-element.elementor-element-66e9171 .elementor-button-icon{
    line-height: 1 !important;
    height: auto
}
.elementor-29 .elementor-element.elementor-element-66e9171 .elementor-button-content-wrapper{
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca1485e */.elementor-29 .elementor-element.elementor-element-ca1485e:hover h2, .elementor-29 .elementor-element.elementor-element-ca1485e:hover p, .elementor-29 .elementor-element.elementor-element-ca1485e:hover a{
    color:#fff!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51e1dea */.elementor-29 .elementor-element.elementor-element-51e1dea{
    margin:auto 0 0 0;
}

.elementor-29 .elementor-element.elementor-element-51e1dea{
    margin:auto 0 0 0;
}

.elementor-29 .elementor-element.elementor-element-51e1dea svg path{
        fill:var(--e-global-color-primary) !important;
}

.elementor-29 .elementor-element.elementor-element-51e1dea svg, .elementor-29 .elementor-element.elementor-element-51e1dea .elementor-button-icon{
    width:25px;
    height:auto;

}
.elementor-29 .elementor-element.elementor-element-51e1dea .elementor-button-icon{
    line-height: 1 !important;
    height: auto
}
.elementor-29 .elementor-element.elementor-element-51e1dea .elementor-button-content-wrapper{
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91418d4 */.elementor-29 .elementor-element.elementor-element-91418d4:hover h2, .elementor-29 .elementor-element.elementor-element-91418d4:hover p, .elementor-29 .elementor-element.elementor-element-91418d4:hover a{
    color:#fff!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb25708 */.elementor-29 .elementor-element.elementor-element-cb25708 svg, .elementor-29 .elementor-element.elementor-element-cb25708 .elementor-button-icon{
    width:20px;
    height:auto;
}
.elementor-29 .elementor-element.elementor-element-cb25708 .elementor-button-icon{
    line-height: 1 !important;
    height: auto
}
.elementor-29 .elementor-element.elementor-element-cb25708 .elementor-button-content-wrapper{
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab24710 */.elementor-29 .elementor-element.elementor-element-ab24710 svg{
    width:20px;
}

.elementor-29 .elementor-element.elementor-element-ab24710 .elementor-button-content-wrapper{
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-faf3922 */.elementor-29 .elementor-element.elementor-element-faf3922 svg{
    width:20px;
}

.elementor-29 .elementor-element.elementor-element-faf3922 .elementor-button-content-wrapper{
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d7ba59 */.elementor-29 .elementor-element.elementor-element-1d7ba59 svg{
    width:20px;
}

.elementor-29 .elementor-element.elementor-element-1d7ba59 .elementor-button-content-wrapper{
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85142b5 */.elementor-29 .elementor-element.elementor-element-85142b5 svg{
    width:20px;
}

.elementor-29 .elementor-element.elementor-element-85142b5 .elementor-button-content-wrapper{
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-088d210 */.elementor-29 .elementor-element.elementor-element-088d210 svg{
    width:20px;
}

.elementor-29 .elementor-element.elementor-element-088d210 .elementor-button-content-wrapper{
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b136c7 */.elementor-29 .elementor-element.elementor-element-3b136c7 svg{
    width:20px;
}

.elementor-29 .elementor-element.elementor-element-3b136c7 .elementor-button-content-wrapper{
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bce80c1 */.elementor-29 .elementor-element.elementor-element-bce80c1 svg{
    width:20px;
}

.elementor-29 .elementor-element.elementor-element-bce80c1 .elementor-button-content-wrapper{
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ed1f194 */.elementor-29 .elementor-element.elementor-element-ed1f194 svg{
    width:20px;
}

.elementor-29 .elementor-element.elementor-element-ed1f194 .elementor-button-content-wrapper{
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7cee00 */.elementor-29 .elementor-element.elementor-element-c7cee00 svg{
    width:20px;
}

.elementor-29 .elementor-element.elementor-element-c7cee00 .elementor-button-content-wrapper{
    align-items: center
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-15c16b0 */.elementor-29 .elementor-element.elementor-element-15c16b0 .elementor-image-carousel{
    align-items:stretch !important;
}

.elementor-29 .elementor-element.elementor-element-15c16b0 .swiper-slide{
    height:initial !important;
}
.elementor-29 .elementor-element.elementor-element-15c16b0 .swiper-slide figure{
    padding:100px 0;
    background-color:#fff;
    margin:auto 15px !important;
    height:100%;
    display: flex;
    align-items: center !important;
    
}
.elementor-29 .elementor-element.elementor-element-15c16b0 .swiper-slide figure img{
    width:70%;
    margin:auto;
}

.elementor-29 .elementor-element.elementor-element-15c16b0 .elementor-swiper-button:hover{
    background-color:#000;
    border-color:#000;
}
.elementor-29 .elementor-element.elementor-element-15c16b0 .elementor-swiper-button:hover svg{
    fill:#fff !important;
}
.elementor-29 .elementor-element.elementor-element-15c16b0 .elementor-swiper-button-prev{
    bottom:-120px;
    left:calc(50% - 80px) !important;
    top:initial;
    padding:15px 18px 15px 15px !important;
    border:1px solid var(--e-global-color-secondary);
    max-width: 60px
}
.elementor-29 .elementor-element.elementor-element-15c16b0 .elementor-swiper-button-next{
    bottom:-120px;
    left:initial;
    right:calc(50% - 80px) !important;
    top:initial;
    padding:15px 15px 15px 18px !important;
    border:1px solid var(--e-global-color-secondary);
    max-width: 60px
}/* End custom CSS */