.elementor-15293 .elementor-element.elementor-element-b162282{--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:0% 13%;--row-gap:0%;--column-gap:13%;--padding-top:140px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-15293 .elementor-element.elementor-element-92fc240{--display:flex;--min-height:380px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15293 .elementor-element.elementor-element-f549185{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-15293 .elementor-element.elementor-element-f549185 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#AB8965;}.elementor-15293 .elementor-element.elementor-element-4b7cdcd{text-align:start;}.elementor-15293 .elementor-element.elementor-element-4b7cdcd .elementor-heading-title{font-size:2.5em;line-height:53px;}.elementor-15293 .elementor-element.elementor-element-648f049{--display:flex;--min-height:500px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:100% 100% 0% 0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15293 .elementor-element.elementor-element-da6a87c img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:0% 0% 0% 0%;}.elementor-15293 .elementor-element.elementor-element-04ea0c4{--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;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-15293 .elementor-element.elementor-element-04ea0c4:not(.elementor-motion-effects-element-type-background), .elementor-15293 .elementor-element.elementor-element-04ea0c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8EFEB;}.elementor-15293 .elementor-element.elementor-element-04d2e7e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15293 .elementor-element.elementor-element-224846a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15293 .elementor-element.elementor-element-0fae591{text-align:center;}.elementor-15293 .elementor-element.elementor-element-f28c740{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15293 .elementor-element.elementor-element-58ad3f9{--display:flex;}.elementor-15293 .elementor-element.elementor-element-6e86e38{--display:flex;}.elementor-15293 .elementor-element.elementor-element-271a7cd{background-color:#F8FAF9;padding:20% 9% 9% 9%;border-radius:100% 100% 0% 0%;}.elementor-15293 .elementor-element.elementor-element-271a7cd.elementor-element{--align-self:center;}.elementor-15293 .elementor-element.elementor-element-271a7cd .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-15293 .elementor-element.elementor-element-271a7cd .elementor-icon-box-title{margin-block-end:18px;}.elementor-15293 .elementor-element.elementor-element-271a7cd.elementor-view-stacked .elementor-icon{background-color:#719081;}.elementor-15293 .elementor-element.elementor-element-271a7cd.elementor-view-framed .elementor-icon, .elementor-15293 .elementor-element.elementor-element-271a7cd.elementor-view-default .elementor-icon{fill:#719081;color:#719081;border-color:#719081;}.elementor-15293 .elementor-element.elementor-element-271a7cd .elementor-icon{font-size:40px;}.elementor-15293 .elementor-element.elementor-element-271a7cd .elementor-icon-box-title, .elementor-15293 .elementor-element.elementor-element-271a7cd .elementor-icon-box-title a{font-size:1.1em;}.elementor-15293 .elementor-element.elementor-element-8135380{--display:flex;}.elementor-15293 .elementor-element.elementor-element-ebc9e91{background-color:#F8FAF9;padding:20% 9% 9% 9%;border-radius:100% 100% 0% 0%;}.elementor-15293 .elementor-element.elementor-element-ebc9e91.elementor-element{--align-self:center;}.elementor-15293 .elementor-element.elementor-element-ebc9e91 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-15293 .elementor-element.elementor-element-ebc9e91 .elementor-icon-box-title{margin-block-end:18px;}.elementor-15293 .elementor-element.elementor-element-ebc9e91.elementor-view-stacked .elementor-icon{background-color:#719081;}.elementor-15293 .elementor-element.elementor-element-ebc9e91.elementor-view-framed .elementor-icon, .elementor-15293 .elementor-element.elementor-element-ebc9e91.elementor-view-default .elementor-icon{fill:#719081;color:#719081;border-color:#719081;}.elementor-15293 .elementor-element.elementor-element-ebc9e91 .elementor-icon{font-size:40px;}.elementor-15293 .elementor-element.elementor-element-ebc9e91 .elementor-icon-box-title, .elementor-15293 .elementor-element.elementor-element-ebc9e91 .elementor-icon-box-title a{font-size:1.1em;}.elementor-15293 .elementor-element.elementor-element-6c91a2a{--display:flex;}.elementor-15293 .elementor-element.elementor-element-b28d1ba{background-color:#F8FAF9;padding:20% 9% 9% 9%;border-radius:100% 100% 0% 0%;}.elementor-15293 .elementor-element.elementor-element-b28d1ba.elementor-element{--align-self:center;}.elementor-15293 .elementor-element.elementor-element-b28d1ba .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-15293 .elementor-element.elementor-element-b28d1ba .elementor-icon-box-title{margin-block-end:18px;}.elementor-15293 .elementor-element.elementor-element-b28d1ba.elementor-view-stacked .elementor-icon{background-color:#719081;}.elementor-15293 .elementor-element.elementor-element-b28d1ba.elementor-view-framed .elementor-icon, .elementor-15293 .elementor-element.elementor-element-b28d1ba.elementor-view-default .elementor-icon{fill:#719081;color:#719081;border-color:#719081;}.elementor-15293 .elementor-element.elementor-element-b28d1ba .elementor-icon{font-size:40px;}.elementor-15293 .elementor-element.elementor-element-b28d1ba .elementor-icon-box-title, .elementor-15293 .elementor-element.elementor-element-b28d1ba .elementor-icon-box-title a{font-size:1.1em;}.elementor-15293 .elementor-element.elementor-element-af111cc{--display:flex;}.elementor-15293 .elementor-element.elementor-element-d3b1713{background-color:#F8FAF9;padding:20% 9% 9% 9%;border-radius:100% 100% 0% 0%;}.elementor-15293 .elementor-element.elementor-element-d3b1713.elementor-element{--align-self:center;}.elementor-15293 .elementor-element.elementor-element-d3b1713 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-15293 .elementor-element.elementor-element-d3b1713 .elementor-icon-box-title{margin-block-end:18px;}.elementor-15293 .elementor-element.elementor-element-d3b1713.elementor-view-stacked .elementor-icon{background-color:#719081;}.elementor-15293 .elementor-element.elementor-element-d3b1713.elementor-view-framed .elementor-icon, .elementor-15293 .elementor-element.elementor-element-d3b1713.elementor-view-default .elementor-icon{fill:#719081;color:#719081;border-color:#719081;}.elementor-15293 .elementor-element.elementor-element-d3b1713 .elementor-icon{font-size:40px;}.elementor-15293 .elementor-element.elementor-element-d3b1713 .elementor-icon-box-title, .elementor-15293 .elementor-element.elementor-element-d3b1713 .elementor-icon-box-title a{font-size:1.1em;}.elementor-15293 .elementor-element.elementor-element-446b74e{--display:flex;}.elementor-15293 .elementor-element.elementor-element-d9615a8{background-color:#F8FAF9;padding:20% 9% 9% 9%;border-radius:100% 100% 0% 0%;}.elementor-15293 .elementor-element.elementor-element-d9615a8.elementor-element{--align-self:center;}.elementor-15293 .elementor-element.elementor-element-d9615a8 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-15293 .elementor-element.elementor-element-d9615a8 .elementor-icon-box-title{margin-block-end:18px;}.elementor-15293 .elementor-element.elementor-element-d9615a8.elementor-view-stacked .elementor-icon{background-color:#719081;}.elementor-15293 .elementor-element.elementor-element-d9615a8.elementor-view-framed .elementor-icon, .elementor-15293 .elementor-element.elementor-element-d9615a8.elementor-view-default .elementor-icon{fill:#719081;color:#719081;border-color:#719081;}.elementor-15293 .elementor-element.elementor-element-d9615a8 .elementor-icon{font-size:40px;}.elementor-15293 .elementor-element.elementor-element-d9615a8 .elementor-icon-box-title, .elementor-15293 .elementor-element.elementor-element-d9615a8 .elementor-icon-box-title a{font-size:1.1em;}.elementor-15293 .elementor-element.elementor-element-880b126{--display:flex;}.elementor-15293 .elementor-element.elementor-element-7669ead{background-color:#F8FAF9;padding:20% 9% 9% 9%;border-radius:100% 100% 0% 0%;}.elementor-15293 .elementor-element.elementor-element-7669ead.elementor-element{--align-self:center;}.elementor-15293 .elementor-element.elementor-element-7669ead .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-15293 .elementor-element.elementor-element-7669ead .elementor-icon-box-title{margin-block-end:18px;}.elementor-15293 .elementor-element.elementor-element-7669ead.elementor-view-stacked .elementor-icon{background-color:#719081;}.elementor-15293 .elementor-element.elementor-element-7669ead.elementor-view-framed .elementor-icon, .elementor-15293 .elementor-element.elementor-element-7669ead.elementor-view-default .elementor-icon{fill:#719081;color:#719081;border-color:#719081;}.elementor-15293 .elementor-element.elementor-element-7669ead .elementor-icon{font-size:40px;}.elementor-15293 .elementor-element.elementor-element-7669ead .elementor-icon-box-title, .elementor-15293 .elementor-element.elementor-element-7669ead .elementor-icon-box-title a{font-size:1.1em;}.elementor-15293 .elementor-element.elementor-element-22e5428{--display:flex;}.elementor-15293 .elementor-element.elementor-element-01e7353{--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;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-15293 .elementor-element.elementor-element-97efbce{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15293 .elementor-element.elementor-element-3731b57{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15293 .elementor-element.elementor-element-168b502{text-align:center;}.elementor-15293 .elementor-element.elementor-element-1e877d6{text-align:center;}.elementor-15293 .elementor-element.elementor-element-951db06{--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;--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-15293 .elementor-element.elementor-element-3a814c7{--display:flex;--justify-content:center;--border-radius:4% 4% 4% 4%;}.elementor-15293 .elementor-element.elementor-element-3a814c7:not(.elementor-motion-effects-element-type-background), .elementor-15293 .elementor-element.elementor-element-3a814c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F0;}.elementor-15293 .elementor-element.elementor-element-c07f1dd.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-15293 .elementor-element.elementor-element-c07f1dd.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-15293 .elementor-element.elementor-element-c07f1dd.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-15293 .elementor-element.elementor-element-c07f1dd .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-15293 .elementor-element.elementor-element-c07f1dd .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-15293 .elementor-element.elementor-element-c07f1dd .elementor-image-box-title{font-size:1.3em;font-weight:600;}.elementor-15293 .elementor-element.elementor-element-c07f1dd .elementor-image-box-description{line-height:23px;}.elementor-15293 .elementor-element.elementor-element-fcc28bc{--display:flex;--justify-content:center;--border-radius:4% 4% 4% 4%;}.elementor-15293 .elementor-element.elementor-element-fcc28bc:not(.elementor-motion-effects-element-type-background), .elementor-15293 .elementor-element.elementor-element-fcc28bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F0;}.elementor-15293 .elementor-element.elementor-element-a2fb85e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-15293 .elementor-element.elementor-element-a2fb85e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-15293 .elementor-element.elementor-element-a2fb85e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-15293 .elementor-element.elementor-element-a2fb85e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-15293 .elementor-element.elementor-element-a2fb85e .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-15293 .elementor-element.elementor-element-a2fb85e .elementor-image-box-title{font-size:1.3em;font-weight:600;}.elementor-15293 .elementor-element.elementor-element-a2fb85e .elementor-image-box-description{line-height:23px;}.elementor-15293 .elementor-element.elementor-element-38f0a5b{--display:flex;--justify-content:center;--border-radius:4% 4% 4% 4%;}.elementor-15293 .elementor-element.elementor-element-38f0a5b:not(.elementor-motion-effects-element-type-background), .elementor-15293 .elementor-element.elementor-element-38f0a5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F0;}.elementor-15293 .elementor-element.elementor-element-fc2af17.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-15293 .elementor-element.elementor-element-fc2af17.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-15293 .elementor-element.elementor-element-fc2af17.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-15293 .elementor-element.elementor-element-fc2af17 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-15293 .elementor-element.elementor-element-fc2af17 .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-15293 .elementor-element.elementor-element-fc2af17 .elementor-image-box-title{font-size:1.3em;font-weight:600;}.elementor-15293 .elementor-element.elementor-element-fc2af17 .elementor-image-box-description{line-height:23px;}.elementor-15293 .elementor-element.elementor-element-378dde2{--display:flex;--justify-content:center;--border-radius:4% 4% 4% 4%;}.elementor-15293 .elementor-element.elementor-element-378dde2:not(.elementor-motion-effects-element-type-background), .elementor-15293 .elementor-element.elementor-element-378dde2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F0;}.elementor-15293 .elementor-element.elementor-element-7dda731.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-15293 .elementor-element.elementor-element-7dda731.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-15293 .elementor-element.elementor-element-7dda731.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-15293 .elementor-element.elementor-element-7dda731 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-15293 .elementor-element.elementor-element-7dda731 .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-15293 .elementor-element.elementor-element-7dda731 .elementor-image-box-title{font-size:1.3em;font-weight:600;}.elementor-15293 .elementor-element.elementor-element-7dda731 .elementor-image-box-description{line-height:23px;}.elementor-15293 .elementor-element.elementor-element-f425ca0{--display:flex;--justify-content:center;--border-radius:4% 4% 4% 4%;}.elementor-15293 .elementor-element.elementor-element-f425ca0:not(.elementor-motion-effects-element-type-background), .elementor-15293 .elementor-element.elementor-element-f425ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F0;}.elementor-15293 .elementor-element.elementor-element-6547972.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-15293 .elementor-element.elementor-element-6547972.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-15293 .elementor-element.elementor-element-6547972.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-15293 .elementor-element.elementor-element-6547972 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-15293 .elementor-element.elementor-element-6547972 .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-15293 .elementor-element.elementor-element-6547972 .elementor-image-box-title{font-size:1.3em;font-weight:600;}.elementor-15293 .elementor-element.elementor-element-6547972 .elementor-image-box-description{line-height:23px;}.elementor-15293 .elementor-element.elementor-element-1b7c456{--display:flex;--justify-content:center;--border-radius:4% 4% 4% 4%;}.elementor-15293 .elementor-element.elementor-element-1b7c456:not(.elementor-motion-effects-element-type-background), .elementor-15293 .elementor-element.elementor-element-1b7c456 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F0;}.elementor-15293 .elementor-element.elementor-element-9dbebdf.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-15293 .elementor-element.elementor-element-9dbebdf.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-15293 .elementor-element.elementor-element-9dbebdf.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-15293 .elementor-element.elementor-element-9dbebdf .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-15293 .elementor-element.elementor-element-9dbebdf .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-15293 .elementor-element.elementor-element-9dbebdf .elementor-image-box-title{font-size:1.3em;font-weight:600;}.elementor-15293 .elementor-element.elementor-element-9dbebdf .elementor-image-box-description{line-height:23px;}.elementor-15293 .elementor-element.elementor-element-41bfc82{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-15293 .elementor-element.elementor-element-41bfc82:not(.elementor-motion-effects-element-type-background), .elementor-15293 .elementor-element.elementor-element-41bfc82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8EFEB;}.elementor-15293 .elementor-element.elementor-element-9dc51f1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-15293 .elementor-element.elementor-element-ec269c1{width:100%;max-width:100%;text-align:center;}.elementor-15293 .elementor-element.elementor-element-1c600f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15293 .elementor-element.elementor-element-952e253{--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;--flex-wrap:wrap;}.elementor-15293 .elementor-element.elementor-element-94a429f .elementor-heading-title{font-size:1.3em;}.elementor-15293 .elementor-element.elementor-element-d9efdcb{--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;--flex-wrap:wrap;}.elementor-15293 .elementor-element.elementor-element-d636bc1 .elementor-heading-title{font-size:1.3em;}.elementor-15293 .elementor-element.elementor-element-1cb6042{--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;--flex-wrap:wrap;}.elementor-15293 .elementor-element.elementor-element-e2ab389 .elementor-heading-title{font-size:1.3em;}@media(min-width:768px){.elementor-15293 .elementor-element.elementor-element-b162282{--content-width:1200px;}.elementor-15293 .elementor-element.elementor-element-224846a{--width:58%;}.elementor-15293 .elementor-element.elementor-element-f28c740{--width:100%;}.elementor-15293 .elementor-element.elementor-element-58ad3f9{--width:11%;}.elementor-15293 .elementor-element.elementor-element-6e86e38{--width:11%;}.elementor-15293 .elementor-element.elementor-element-8135380{--width:11%;}.elementor-15293 .elementor-element.elementor-element-6c91a2a{--width:11%;}.elementor-15293 .elementor-element.elementor-element-af111cc{--width:11%;}.elementor-15293 .elementor-element.elementor-element-446b74e{--width:11%;}.elementor-15293 .elementor-element.elementor-element-880b126{--width:11%;}.elementor-15293 .elementor-element.elementor-element-22e5428{--width:11%;}.elementor-15293 .elementor-element.elementor-element-3731b57{--width:58%;}.elementor-15293 .elementor-element.elementor-element-3a814c7{--width:32%;}.elementor-15293 .elementor-element.elementor-element-fcc28bc{--width:32%;}.elementor-15293 .elementor-element.elementor-element-38f0a5b{--width:32%;}.elementor-15293 .elementor-element.elementor-element-378dde2{--width:32%;}.elementor-15293 .elementor-element.elementor-element-f425ca0{--width:32%;}.elementor-15293 .elementor-element.elementor-element-1b7c456{--width:32%;}}@media(max-width:880px){.elementor-15293 .elementor-element.elementor-element-b162282{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-15293 .elementor-element.elementor-element-4b7cdcd .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-15293 .elementor-element.elementor-element-4b7cdcd .elementor-heading-title{font-size:36px;}.elementor-15293 .elementor-element.elementor-element-c07f1dd .elementor-image-box-img{margin-bottom:15px;}.elementor-15293 .elementor-element.elementor-element-a2fb85e .elementor-image-box-img{margin-bottom:15px;}.elementor-15293 .elementor-element.elementor-element-fc2af17 .elementor-image-box-img{margin-bottom:15px;}.elementor-15293 .elementor-element.elementor-element-7dda731 .elementor-image-box-img{margin-bottom:15px;}.elementor-15293 .elementor-element.elementor-element-6547972 .elementor-image-box-img{margin-bottom:15px;}.elementor-15293 .elementor-element.elementor-element-9dbebdf .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for image, class: .elementor-element-da6a87c *//* Riproduce la maschera rettangolare standard del tema Almaris */
.elementor-15293 .elementor-element.elementor-element-da6a87c {
    clip-path: polygon(0px 0px, 100% 0px, 100% 100%, 0px 100%);
    -webkit-clip-path: polygon(0px 0px, 100% 0px, 100% 100%, 0px 100%);
    width: 100%;
    height: 100%;
}

/* Gestione dello zoom controllato e della transizione */
.elementor-15293 .elementor-element.elementor-element-da6a87c img {
    /* Ingrandiamo la foto a 1.6 per dare tanta aria di scorrimento sopra e sotto */
    transform: scale(1.6) translateY(var(--scroll-fluid, 0%));
    will-change: transform;
    transition: transform 0.2s cubic-bezier(0.25, 1, 0.5, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04ea0c4 */.elementor-view-default.elementor-position-block-start.elementor-mobile-position-block-start.elementor-widget.elementor-widget-icon-box {
  min-height: 11em;
  width: 9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01e7353 */.elementor-view-default.elementor-position-block-start.elementor-mobile-position-block-start.elementor-widget.elementor-widget-icon-box {
  min-height: 11em;
  width: 9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c600f7 *//* Inizializza il contatore sul contenitore principale */
.elementor-15293 .elementor-element.elementor-element-1c600f7.contenitore-numerato {
    counter-reset: box-counter;
}

/* Stile del singolo box e incremento del contatore */
.elementor-15293 .elementor-element.elementor-element-1c600f7 .box-numerato {
    counter-increment: box-counter;
    position: relative; /* Mantiene il numero ancorato al box */
    background-color: #ffffff; /* Colore di sfondo del box */
    padding: 50px 30px 30px 30px; /* Spazio interno (aumentato sopra per fare spazio al pallino) */
    border-radius: 12px; /* Angoli smussati del box */
    box-shadow: 0px 10px 30px rgba(0,0,0,0.05); /* Ombra leggera */
}

/* Generazione automatica del numero dentro al pallino */
.elementor-15293 .elementor-element.elementor-element-1c600f7 .box-numerato::before {
    /* Genera lo zero davanti al numero (01, 02, 03...) */
    content: "0" counter(box-counter); 
    
    /* Posizionamento del pallino: a cavallo del bordo superiore */
    position: absolute;
    top: -22px; /* Metà dell'altezza del pallino per farlo sporgere a metà */
    left: 30px; /* Allineato al padding interno del box */
    
    /* I tuoi colori personalizzati */
    background-color: #5a7b6e; /* Colore del pallino */
    color: #ffffff; /* Colore del testo (bianco) */
    
    /* Stile del testo */
    font-weight: 700;
    font-size: 16px;
    
    /* Struttura per creare un cerchio perfetto */
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%; /* Rende il pallino tondo */
    
    /* Ombra del pallino dello stesso tono per dare profondità (opzionale) */
    box-shadow: 0px 4px 10px rgba(90, 123, 110, 0.3);
    
    /* Assicura che il pallino stia sopra a tutto */
    z-index: 2; 
}/* End custom CSS */
/* Start custom CSS */.tm-sc-section-title.line-right-current-theme .title-wrapper .subtitle::after, .tm-sc-section-title.line-both-side-current-theme .title-wrapper .subtitle::after {
  top: 5px;
  left: 100%;
  margin-left: 5px;
  width: 40px;
  height: 20px;
  background-repeat: no-repeat;
  background-size: contain;
}
.service-block-style9 .feature-row .content-column .inner-column .sec-title .service-subtitle::after {
  top: 5px important;
  left: 100%;
  margin-left: 5px;
  width: 80% !important;
  height: 80% !important;
  background-repeat: no-repeat;
  background-size: contain;
}
.tm-sc-section-title.line-both-side-current-theme .title-wrapper .subtitle::before {
  top: 5px;
  margin-left: 0px;
  width: 40px;
  height: 20px;
  background-repeat: no-repeat;
  background-size: contain;
}
.tm-sc-section-title.line-both-side-current-theme .title-wrapper .subtitle::before {
 background-size: contain;
  background-image: url(/wp-content/themes/hoexr/assets/images/current-theme/after.png);
}/* End custom CSS */