.elementor-1170 .elementor-element.elementor-element-c11847e{--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;--justify-content:space-between;--flex-wrap:wrap;--padding-top:120px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-1170 .elementor-element.elementor-element-c11847e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-1170 .elementor-element.elementor-element-9272110{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;}.elementor-1170 .elementor-element.elementor-element-9272110 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-9272110.elementor-element{--align-self:center;}.elementor-1170 .elementor-element.elementor-element-9272110 .elementor-image-box-wrapper{text-align:start;}.elementor-1170 .elementor-element.elementor-element-9272110 .elementor-image-box-title{font-size:48px;color:#1A3E36;}.elementor-1170 .elementor-element.elementor-element-9272110 .elementor-image-box-description{font-size:18px;}.elementor-1170 .elementor-element.elementor-element-d3c3f90{width:100%;max-width:100%;}.elementor-1170 .elementor-element.elementor-element-0f67789{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1170 .elementor-element.elementor-element-1d2f858{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1170 .elementor-element.elementor-element-f8bd91d{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1170 .elementor-element.elementor-element-472ab34{--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:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1170 .elementor-element.elementor-element-472ab34:not(.elementor-motion-effects-element-type-background), .elementor-1170 .elementor-element.elementor-element-472ab34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1170 .elementor-element.elementor-element-472ab34.e-con{--align-self:flex-start;}.elementor-1170 .elementor-element.elementor-element-7522499{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1170 .elementor-element.elementor-element-f613f98.elementor-element{--align-self:center;}.elementor-1170 .elementor-element.elementor-element-f613f98 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;letter-spacing:0.24px;color:#373838;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-1170 .elementor-element.elementor-element-8ce58e1.elementor-element{--align-self:flex-end;}.elementor-1170 .elementor-element.elementor-element-ffda6d0.elementor-element{--align-self:flex-start;}.elementor-1170 .elementor-element.elementor-element-ffda6d0 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.32px;}.elementor-1170 .elementor-element.elementor-element-7528e20 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-7528e20.elementor-element{--align-self:flex-start;}.elementor-1170 .elementor-element.elementor-element-7528e20 .elementor-image-box-wrapper{text-align:start;}.elementor-1170 .elementor-element.elementor-element-7528e20.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1170 .elementor-element.elementor-element-7528e20.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1170 .elementor-element.elementor-element-7528e20.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1170 .elementor-element.elementor-element-7528e20 .elementor-image-box-title{margin-bottom:0px;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-1170 .elementor-element.elementor-element-7528e20 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1170 .elementor-element.elementor-element-7528e20 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1170 .elementor-element.elementor-element-6e3591c{--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:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1170 .elementor-element.elementor-element-6e3591c:not(.elementor-motion-effects-element-type-background), .elementor-1170 .elementor-element.elementor-element-6e3591c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1170 .elementor-element.elementor-element-6e3591c.e-con{--align-self:flex-start;}.elementor-1170 .elementor-element.elementor-element-b494fb5{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1170 .elementor-element.elementor-element-af887ce.elementor-element{--align-self:center;}.elementor-1170 .elementor-element.elementor-element-af887ce .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;letter-spacing:0.24px;color:#373838;}.elementor-1170 .elementor-element.elementor-element-c663bfb.elementor-element{--align-self:flex-end;}.elementor-1170 .elementor-element.elementor-element-946c6bf.elementor-element{--align-self:flex-start;}.elementor-1170 .elementor-element.elementor-element-946c6bf .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.32px;}.elementor-1170 .elementor-element.elementor-element-dc46411 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-dc46411.elementor-element{--align-self:flex-start;}.elementor-1170 .elementor-element.elementor-element-dc46411 .elementor-image-box-wrapper{text-align:start;}.elementor-1170 .elementor-element.elementor-element-dc46411.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1170 .elementor-element.elementor-element-dc46411.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1170 .elementor-element.elementor-element-dc46411.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1170 .elementor-element.elementor-element-dc46411 .elementor-image-box-title{margin-bottom:0px;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-1170 .elementor-element.elementor-element-dc46411 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1170 .elementor-element.elementor-element-dc46411 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1170 .elementor-element.elementor-element-8253979{--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:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1170 .elementor-element.elementor-element-8253979:not(.elementor-motion-effects-element-type-background), .elementor-1170 .elementor-element.elementor-element-8253979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1170 .elementor-element.elementor-element-8253979.e-con{--align-self:flex-start;}.elementor-1170 .elementor-element.elementor-element-202e06f{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1170 .elementor-element.elementor-element-28e2711.elementor-element{--align-self:center;}.elementor-1170 .elementor-element.elementor-element-28e2711 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;letter-spacing:0.24px;color:#373838;}.elementor-1170 .elementor-element.elementor-element-7894d2e.elementor-element{--align-self:flex-end;}.elementor-1170 .elementor-element.elementor-element-9c81359.elementor-element{--align-self:flex-start;}.elementor-1170 .elementor-element.elementor-element-9c81359 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.32px;}.elementor-1170 .elementor-element.elementor-element-1736b9e > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-1736b9e.elementor-element{--align-self:flex-start;}.elementor-1170 .elementor-element.elementor-element-1736b9e .elementor-image-box-wrapper{text-align:start;}.elementor-1170 .elementor-element.elementor-element-1736b9e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1170 .elementor-element.elementor-element-1736b9e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1170 .elementor-element.elementor-element-1736b9e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1170 .elementor-element.elementor-element-1736b9e .elementor-image-box-title{margin-bottom:0px;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-1170 .elementor-element.elementor-element-1736b9e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1170 .elementor-element.elementor-element-1736b9e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1170 .elementor-element.elementor-element-88e1640{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1170 .elementor-element.elementor-element-629675f{--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:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1170 .elementor-element.elementor-element-629675f:not(.elementor-motion-effects-element-type-background), .elementor-1170 .elementor-element.elementor-element-629675f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1170 .elementor-element.elementor-element-629675f.e-con{--align-self:flex-start;}.elementor-1170 .elementor-element.elementor-element-073557d{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1170 .elementor-element.elementor-element-0368d2c.elementor-element{--align-self:center;}.elementor-1170 .elementor-element.elementor-element-0368d2c .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;letter-spacing:0.24px;color:#373838;}.elementor-1170 .elementor-element.elementor-element-097ca21.elementor-element{--align-self:flex-end;}.elementor-1170 .elementor-element.elementor-element-bd27f16.elementor-element{--align-self:flex-start;}.elementor-1170 .elementor-element.elementor-element-bd27f16 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.32px;}.elementor-1170 .elementor-element.elementor-element-0d864b7 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-0d864b7.elementor-element{--align-self:flex-start;}.elementor-1170 .elementor-element.elementor-element-0d864b7 .elementor-image-box-wrapper{text-align:start;}.elementor-1170 .elementor-element.elementor-element-0d864b7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1170 .elementor-element.elementor-element-0d864b7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1170 .elementor-element.elementor-element-0d864b7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1170 .elementor-element.elementor-element-0d864b7 .elementor-image-box-title{margin-bottom:0px;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-1170 .elementor-element.elementor-element-0d864b7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1170 .elementor-element.elementor-element-0d864b7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1170 .elementor-element.elementor-element-b3593e0{--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:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1170 .elementor-element.elementor-element-b3593e0:not(.elementor-motion-effects-element-type-background), .elementor-1170 .elementor-element.elementor-element-b3593e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1170 .elementor-element.elementor-element-b3593e0.e-con{--align-self:flex-start;}.elementor-1170 .elementor-element.elementor-element-825e1e7{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1170 .elementor-element.elementor-element-04b7646.elementor-element{--align-self:center;}.elementor-1170 .elementor-element.elementor-element-04b7646 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;letter-spacing:0.24px;color:#373838;}.elementor-1170 .elementor-element.elementor-element-f588e4e.elementor-element{--align-self:flex-end;}.elementor-1170 .elementor-element.elementor-element-d4acae4.elementor-element{--align-self:flex-start;}.elementor-1170 .elementor-element.elementor-element-d4acae4 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.32px;}.elementor-1170 .elementor-element.elementor-element-6e05469 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-6e05469.elementor-element{--align-self:flex-start;}.elementor-1170 .elementor-element.elementor-element-6e05469 .elementor-image-box-wrapper{text-align:start;}.elementor-1170 .elementor-element.elementor-element-6e05469.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1170 .elementor-element.elementor-element-6e05469.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1170 .elementor-element.elementor-element-6e05469.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1170 .elementor-element.elementor-element-6e05469 .elementor-image-box-title{margin-bottom:0px;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-1170 .elementor-element.elementor-element-6e05469 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1170 .elementor-element.elementor-element-6e05469 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1170 .elementor-element.elementor-element-21ee713{--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:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1170 .elementor-element.elementor-element-21ee713:not(.elementor-motion-effects-element-type-background), .elementor-1170 .elementor-element.elementor-element-21ee713 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1170 .elementor-element.elementor-element-21ee713.e-con{--align-self:flex-start;}.elementor-1170 .elementor-element.elementor-element-6ed53ce{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1170 .elementor-element.elementor-element-1d3b8cd.elementor-element{--align-self:center;}.elementor-1170 .elementor-element.elementor-element-1d3b8cd .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;letter-spacing:0.24px;color:#373838;}.elementor-1170 .elementor-element.elementor-element-5ee63a5.elementor-element{--align-self:flex-end;}.elementor-1170 .elementor-element.elementor-element-f2e5c76.elementor-element{--align-self:flex-start;}.elementor-1170 .elementor-element.elementor-element-f2e5c76 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.32px;}.elementor-1170 .elementor-element.elementor-element-3958b12 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-3958b12.elementor-element{--align-self:flex-start;}.elementor-1170 .elementor-element.elementor-element-3958b12 .elementor-image-box-wrapper{text-align:start;}.elementor-1170 .elementor-element.elementor-element-3958b12.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1170 .elementor-element.elementor-element-3958b12.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1170 .elementor-element.elementor-element-3958b12.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1170 .elementor-element.elementor-element-3958b12 .elementor-image-box-title{margin-bottom:0px;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-1170 .elementor-element.elementor-element-3958b12 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1170 .elementor-element.elementor-element-3958b12 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1170 .elementor-element.elementor-element-0fc1698{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1170 .elementor-element.elementor-element-ecf935b{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1170 .elementor-element.elementor-element-337061a{--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:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1170 .elementor-element.elementor-element-337061a:not(.elementor-motion-effects-element-type-background), .elementor-1170 .elementor-element.elementor-element-337061a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1170 .elementor-element.elementor-element-337061a.e-con{--align-self:flex-start;}.elementor-1170 .elementor-element.elementor-element-9897fa8{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1170 .elementor-element.elementor-element-a796c21.elementor-element{--align-self:center;}.elementor-1170 .elementor-element.elementor-element-a796c21 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;letter-spacing:0.24px;color:#373838;}.elementor-1170 .elementor-element.elementor-element-acbd3d2.elementor-element{--align-self:flex-end;}.elementor-1170 .elementor-element.elementor-element-cd522b8.elementor-element{--align-self:flex-start;}.elementor-1170 .elementor-element.elementor-element-cd522b8 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.32px;}.elementor-1170 .elementor-element.elementor-element-8db673d > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-8db673d.elementor-element{--align-self:flex-start;}.elementor-1170 .elementor-element.elementor-element-8db673d .elementor-image-box-wrapper{text-align:start;}.elementor-1170 .elementor-element.elementor-element-8db673d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1170 .elementor-element.elementor-element-8db673d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1170 .elementor-element.elementor-element-8db673d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1170 .elementor-element.elementor-element-8db673d .elementor-image-box-title{margin-bottom:0px;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-1170 .elementor-element.elementor-element-8db673d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1170 .elementor-element.elementor-element-8db673d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1170 .elementor-element.elementor-element-80d7738{--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:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1170 .elementor-element.elementor-element-80d7738:not(.elementor-motion-effects-element-type-background), .elementor-1170 .elementor-element.elementor-element-80d7738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1170 .elementor-element.elementor-element-80d7738.e-con{--align-self:flex-start;}.elementor-1170 .elementor-element.elementor-element-4452c49{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1170 .elementor-element.elementor-element-fd15947.elementor-element{--align-self:center;}.elementor-1170 .elementor-element.elementor-element-fd15947 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;letter-spacing:0.24px;color:#373838;}.elementor-1170 .elementor-element.elementor-element-c451e2f.elementor-element{--align-self:flex-end;}.elementor-1170 .elementor-element.elementor-element-84cebf7.elementor-element{--align-self:flex-start;}.elementor-1170 .elementor-element.elementor-element-84cebf7 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.32px;}.elementor-1170 .elementor-element.elementor-element-45196a0 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-45196a0.elementor-element{--align-self:flex-start;}.elementor-1170 .elementor-element.elementor-element-45196a0 .elementor-image-box-wrapper{text-align:start;}.elementor-1170 .elementor-element.elementor-element-45196a0.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1170 .elementor-element.elementor-element-45196a0.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1170 .elementor-element.elementor-element-45196a0.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1170 .elementor-element.elementor-element-45196a0 .elementor-image-box-title{margin-bottom:0px;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-1170 .elementor-element.elementor-element-45196a0 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1170 .elementor-element.elementor-element-45196a0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1170 .elementor-element.elementor-element-b646f8e{--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:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1170 .elementor-element.elementor-element-b646f8e:not(.elementor-motion-effects-element-type-background), .elementor-1170 .elementor-element.elementor-element-b646f8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1170 .elementor-element.elementor-element-b646f8e.e-con{--align-self:flex-start;}.elementor-1170 .elementor-element.elementor-element-4750f76{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1170 .elementor-element.elementor-element-06e5bfe.elementor-element{--align-self:center;}.elementor-1170 .elementor-element.elementor-element-06e5bfe .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;letter-spacing:0.24px;color:#373838;}.elementor-1170 .elementor-element.elementor-element-719c5c6.elementor-element{--align-self:flex-end;}.elementor-1170 .elementor-element.elementor-element-2675a4a.elementor-element{--align-self:flex-start;}.elementor-1170 .elementor-element.elementor-element-2675a4a .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.32px;}.elementor-1170 .elementor-element.elementor-element-3d5be0d > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-3d5be0d.elementor-element{--align-self:flex-start;}.elementor-1170 .elementor-element.elementor-element-3d5be0d .elementor-image-box-wrapper{text-align:start;}.elementor-1170 .elementor-element.elementor-element-3d5be0d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1170 .elementor-element.elementor-element-3d5be0d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1170 .elementor-element.elementor-element-3d5be0d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1170 .elementor-element.elementor-element-3d5be0d .elementor-image-box-title{margin-bottom:0px;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-1170 .elementor-element.elementor-element-3d5be0d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1170 .elementor-element.elementor-element-3d5be0d .elementor-image-box-img img{transition-duration:0.3s;}@media(min-width:768px){.elementor-1170 .elementor-element.elementor-element-472ab34{--width:31.5%;}.elementor-1170 .elementor-element.elementor-element-6e3591c{--width:31.5%;}.elementor-1170 .elementor-element.elementor-element-8253979{--width:31.5%;}.elementor-1170 .elementor-element.elementor-element-629675f{--width:31.5%;}.elementor-1170 .elementor-element.elementor-element-b3593e0{--width:31.5%;}.elementor-1170 .elementor-element.elementor-element-21ee713{--width:31.5%;}.elementor-1170 .elementor-element.elementor-element-337061a{--width:31.5%;}.elementor-1170 .elementor-element.elementor-element-80d7738{--width:31.5%;}.elementor-1170 .elementor-element.elementor-element-b646f8e{--width:31.5%;}}@media(max-width:1366px){.elementor-1170 .elementor-element.elementor-element-c11847e{--padding-top:0100px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}}@media(max-width:1024px){.elementor-1170 .elementor-element.elementor-element-c11847e{--padding-top:100px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1170 .elementor-element.elementor-element-9272110{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-1170 .elementor-element.elementor-element-c11847e{--padding-top:100px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1170 .elementor-element.elementor-element-9272110{width:100%;max-width:100%;}.elementor-1170 .elementor-element.elementor-element-9272110 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1170 .elementor-element.elementor-element-9272110 .elementor-image-box-title{font-size:36px;}.elementor-1170 .elementor-element.elementor-element-7528e20 .elementor-image-box-img{margin-bottom:0px;}.elementor-1170 .elementor-element.elementor-element-dc46411 .elementor-image-box-img{margin-bottom:0px;}.elementor-1170 .elementor-element.elementor-element-1736b9e .elementor-image-box-img{margin-bottom:0px;}.elementor-1170 .elementor-element.elementor-element-0d864b7 .elementor-image-box-img{margin-bottom:0px;}.elementor-1170 .elementor-element.elementor-element-6e05469 .elementor-image-box-img{margin-bottom:0px;}.elementor-1170 .elementor-element.elementor-element-3958b12 .elementor-image-box-img{margin-bottom:0px;}.elementor-1170 .elementor-element.elementor-element-8db673d .elementor-image-box-img{margin-bottom:0px;}.elementor-1170 .elementor-element.elementor-element-45196a0 .elementor-image-box-img{margin-bottom:0px;}.elementor-1170 .elementor-element.elementor-element-3d5be0d .elementor-image-box-img{margin-bottom:0px;}}/* Start custom CSS for heading, class: .elementor-element-f613f98 */.elementor-1170 .elementor-element.elementor-element-f613f98 .elementor-widget-container {
    display: flex ;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7528e20 */.elementor-1170 .elementor-element.elementor-element-7528e20 .elementor-image-box-title{
    margin-top: -5px
}

.elementor-1170 .elementor-element.elementor-element-7528e20{
    margin-top: auto !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-472ab34 */.elementor-1170 .elementor-element.elementor-element-472ab34{
box-shadow: 0px 6px 16px 0px rgba(25, 26, 30, 0.12);
}

.elementor-1170 .elementor-element.elementor-element-472ab34{
height: 370px;
overflow-y: scroll;
overflow-x: hidden;
}

 .scroll::-webkit-scrollbar{ width: 7px;
 border-radius: 24px;
    
} 

.scroll::-webkit-scrollbar-track{
    background:#D9D9D9 !important;
 border-radius: 24px;
    }
    
.scrollbar::-webkit-scrollbar-thumb{ 
    background: #9E9E9E !important; 
    border-radius: 10px !important
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af887ce */.elementor-1170 .elementor-element.elementor-element-af887ce .elementor-widget-container {
    display: flex ;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dc46411 */.elementor-1170 .elementor-element.elementor-element-dc46411 .elementor-image-box-title{
    margin-top: -5px
}

.elementor-1170 .elementor-element.elementor-element-dc46411{
    margin-top: auto !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e3591c */.elementor-1170 .elementor-element.elementor-element-6e3591c{
    box-shadow: 0px 8px 12px 0px rgba(25, 26, 30, 0.08);
}

.elementor-1170 .elementor-element.elementor-element-6e3591c{
height: 370px;
overflow-y: scroll;
overflow-x: hidden;
}

 .scroll::-webkit-scrollbar{ width: 7px;
 border-radius: 24px;
    
} 

.scroll::-webkit-scrollbar-track{
    background:#D9D9D9 !important;
 border-radius: 24px;
    }
    
.scrollbar::-webkit-scrollbar-thumb{ 
    background: #9E9E9E !important; 
    border-radius: 10px !important
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28e2711 */.elementor-1170 .elementor-element.elementor-element-28e2711 .elementor-widget-container {
    display: flex ;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1736b9e */.elementor-1170 .elementor-element.elementor-element-1736b9e .elementor-image-box-title{
    margin-top: -5px
}

.elementor-1170 .elementor-element.elementor-element-1736b9e{
    margin-top: auto !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8253979 */.elementor-1170 .elementor-element.elementor-element-8253979{
    box-shadow: 0px 8px 12px 0px rgba(25, 26, 30, 0.08);
}

.elementor-1170 .elementor-element.elementor-element-8253979{
height: 370px;
overflow-y: scroll;
overflow-x: hidden;
}

 .scroll::-webkit-scrollbar{ width: 7px;
 border-radius: 24px;
    
} 

.scroll::-webkit-scrollbar-track{
    background:#D9D9D9 !important;
 border-radius: 24px;
    }
    
.scrollbar::-webkit-scrollbar-thumb{ 
    background: #9E9E9E !important; 
    border-radius: 10px !important
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8bd91d */.elementor-1170 .elementor-element.elementor-element-f8bd91d{
    overflow: visible
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0368d2c */.elementor-1170 .elementor-element.elementor-element-0368d2c .elementor-widget-container {
    display: flex ;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0d864b7 */.elementor-1170 .elementor-element.elementor-element-0d864b7 .elementor-image-box-title{
    margin-top: -5px
}

.elementor-1170 .elementor-element.elementor-element-0d864b7{
    margin-top: auto !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629675f */.elementor-1170 .elementor-element.elementor-element-629675f{
    box-shadow: 0px 8px 12px 0px rgba(25, 26, 30, 0.08);
}

.elementor-1170 .elementor-element.elementor-element-629675f{
height: 370px;
overflow-y: scroll;
overflow-x: hidden;
}

 .scroll::-webkit-scrollbar{ width: 7px;
 border-radius: 24px;
    
} 

.scroll::-webkit-scrollbar-track{
    background:#D9D9D9 !important;
 border-radius: 24px;
    }
    
.scrollbar::-webkit-scrollbar-thumb{ 
    background: #9E9E9E !important; 
    border-radius: 10px !important
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04b7646 */.elementor-1170 .elementor-element.elementor-element-04b7646 .elementor-widget-container {
    display: flex ;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6e05469 */.elementor-1170 .elementor-element.elementor-element-6e05469 .elementor-image-box-title{
    margin-top: -5px
}

.elementor-1170 .elementor-element.elementor-element-6e05469{
    margin-top: auto !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3593e0 */.elementor-1170 .elementor-element.elementor-element-b3593e0{
    box-shadow: 0px 8px 12px 0px rgba(25, 26, 30, 0.08);
}

.elementor-1170 .elementor-element.elementor-element-b3593e0{
height: 370px;
overflow-y: scroll;
overflow-x: hidden;
}

 .scroll::-webkit-scrollbar{ width: 7px;
 border-radius: 24px;
    
} 

.scroll::-webkit-scrollbar-track{
    background:#D9D9D9 !important;
 border-radius: 24px;
    }
    
.scrollbar::-webkit-scrollbar-thumb{ 
    background: #9E9E9E !important; 
    border-radius: 10px !important
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d3b8cd */.elementor-1170 .elementor-element.elementor-element-1d3b8cd .elementor-widget-container {
    display: flex ;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3958b12 */.elementor-1170 .elementor-element.elementor-element-3958b12 .elementor-image-box-title{
    margin-top: -5px
}

.elementor-1170 .elementor-element.elementor-element-3958b12{
    margin-top: auto !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21ee713 */.elementor-1170 .elementor-element.elementor-element-21ee713{
    box-shadow: 0px 8px 12px 0px rgba(25, 26, 30, 0.08);
}

.elementor-1170 .elementor-element.elementor-element-21ee713{
height: 370px;
overflow-y: scroll;
overflow-x: hidden;
}

 .scroll::-webkit-scrollbar{ width: 7px;
 border-radius: 24px;
    
} 

.scroll::-webkit-scrollbar-track{
    background:#D9D9D9 !important;
 border-radius: 24px;
    }
    
.scrollbar::-webkit-scrollbar-thumb{ 
    background: #9E9E9E !important; 
    border-radius: 10px !important
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88e1640 */.elementor-1170 .elementor-element.elementor-element-88e1640{
    overflow: visible
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a796c21 */.elementor-1170 .elementor-element.elementor-element-a796c21 .elementor-widget-container {
    display: flex ;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8db673d */.elementor-1170 .elementor-element.elementor-element-8db673d .elementor-image-box-title{
    margin-top: -5px
}

.elementor-1170 .elementor-element.elementor-element-8db673d{
    margin-top: auto !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337061a */.elementor-1170 .elementor-element.elementor-element-337061a{
    box-shadow: 0px 8px 12px 0px rgba(25, 26, 30, 0.08);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd15947 */.elementor-1170 .elementor-element.elementor-element-fd15947 .elementor-widget-container {
    display: flex ;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-45196a0 */.elementor-1170 .elementor-element.elementor-element-45196a0 .elementor-image-box-title{
    margin-top: -5px
}

.elementor-1170 .elementor-element.elementor-element-45196a0{
    margin-top: auto !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d7738 */.elementor-1170 .elementor-element.elementor-element-80d7738{
    box-shadow: 0px 8px 12px 0px rgba(25, 26, 30, 0.08);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06e5bfe */.elementor-1170 .elementor-element.elementor-element-06e5bfe .elementor-widget-container {
    display: flex ;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3d5be0d */.elementor-1170 .elementor-element.elementor-element-3d5be0d .elementor-image-box-title{
    margin-top: -5px
}

.elementor-1170 .elementor-element.elementor-element-3d5be0d{
    margin-top: auto !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b646f8e */.elementor-1170 .elementor-element.elementor-element-b646f8e{
    box-shadow: 0px 8px 12px 0px rgba(25, 26, 30, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c11847e */.mySwiper .swiper-wrapper .swiper-slide {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;

}



.swiper-wrapper .e-con.e-flex {
    flex: none;
    justify-content: space-between
}





.swiper-wrapper{
    flex-direction: row !important;
    cursor: grab !important;
}

.swiper-wrapper:active{
    flex-direction: row !important;
    cursor: grabbing !important;
}

.swiper-pagination{
    position: absolute !important;
    top: 45px !important;

}

.swiper-pagination-bullet{
    background: #BBBFCA !important;
    transition: 0.5s;
    width: 12px !important;
    height: 12px !important;
        border-radius: 100% !important;
}

.swiper-pagination-bullet-active{
    background: #5E6167 !important;
    width: 12px !important;
    height: 12px !important;
    border-radius: 100% !important;
}


.swiper-button-prev{
    content: url("https://inspireotorrino.com/wp-content/uploads/2024/07/solar_round-arrow-right-bold.svg");
    background-image: none;
    position: absolute;
    top: -60px !important;
     right: 75px !important;
left: inherit !important;
    width: 40px !important;
    height: 40px !important;
    z-index: 999;
    transform: rotate(180deg)
}

.swiper-button-next{
    content: url("https://inspireotorrino.com/wp-content/uploads/2024/07/solar_round-arrow-right-bold.svg");
    background-image: none;
    position: absolute;
    top: -60px !important;
    left: inherit;
    right: 0px !important;
   width: 40px !important;
    height: 40px !important;
    z-index: 999;

}


@media(max-width:1024px){
    .swiper-button-next{
        top: -20px !important;
        left: 50px !important;

    }
    
    .swiper-button-prev{
        top: -20px !important;
                left: 0 !important;

    }
    
}/* End custom CSS */