.elementor-116410 .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-116410 .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-116410 .elementor-element.elementor-element-f549185{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-116410 .elementor-element.elementor-element-f549185 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#AB8965;}.elementor-116410 .elementor-element.elementor-element-4b7cdcd{text-align:start;}.elementor-116410 .elementor-element.elementor-element-4b7cdcd .elementor-heading-title{font-size:2.5em;line-height:53px;}.elementor-116410 .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-116410 .elementor-element.elementor-element-da6a87c img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:0% 0% 0% 0%;}.elementor-116410 .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-116410 .elementor-element.elementor-element-04ea0c4:not(.elementor-motion-effects-element-type-background), .elementor-116410 .elementor-element.elementor-element-04ea0c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8EFEB;}.elementor-116410 .elementor-element.elementor-element-04d2e7e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-116410 .elementor-element.elementor-element-224846a{--display:flex;--align-items:flex-start;--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-116410 .elementor-element.elementor-element-0fae591{text-align:center;}.elementor-116410 .elementor-element.elementor-element-0fae591 .title{font-size:2.5em;}.elementor-116410 .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-116410 .elementor-element.elementor-element-ceab0e3{--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:center;}.elementor-116410 .elementor-element.elementor-element-268ef3a{--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:flex-start;}.elementor-116410 .elementor-element.elementor-element-f56bdfa.elementor-element{--align-self:flex-start;}.elementor-116410 .elementor-element.elementor-element-f56bdfa{text-align:left;}.elementor-116410 .elementor-element.elementor-element-f56bdfa .title{font-size:2.5em;}.elementor-116410 .elementor-element.elementor-element-a84fcb8{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-116410 .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-116410 .elementor-element.elementor-element-38f0a5b{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4% 4% 4% 4%;}.elementor-116410 .elementor-element.elementor-element-38f0a5b.e-con{--align-self:flex-start;}.elementor-116410 .elementor-element.elementor-element-562d736{--display:flex;}.elementor-116410 .elementor-element.elementor-element-2832503{--n-accordion-title-font-size:1.3em;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-116410 .elementor-element.elementor-element-2832503 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F8F5F0;border-style:none;}:where( .elementor-116410 .elementor-element.elementor-element-2832503 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F8F5F0;border-style:none;}:where( .elementor-116410 .elementor-element.elementor-element-2832503 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Gilda Display", Sans-serif;font-weight:600;}.elementor-116410 .elementor-element.elementor-element-11efcf5{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4% 4% 4% 4%;}.elementor-116410 .elementor-element.elementor-element-11efcf5.e-con{--align-self:flex-start;}.elementor-116410 .elementor-element.elementor-element-901d875{--display:flex;}.elementor-116410 .elementor-element.elementor-element-4c65b3c{--n-accordion-title-font-size:1.3em;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-116410 .elementor-element.elementor-element-4c65b3c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F8F5F0;border-style:none;}:where( .elementor-116410 .elementor-element.elementor-element-4c65b3c > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F8F5F0;border-style:none;}:where( .elementor-116410 .elementor-element.elementor-element-4c65b3c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Gilda Display", Sans-serif;font-weight:600;}.elementor-116410 .elementor-element.elementor-element-29853b0{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4% 4% 4% 4%;}.elementor-116410 .elementor-element.elementor-element-29853b0.e-con{--align-self:flex-start;}.elementor-116410 .elementor-element.elementor-element-31412fb{--display:flex;}.elementor-116410 .elementor-element.elementor-element-7af8623{--n-accordion-title-font-size:1.3em;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-116410 .elementor-element.elementor-element-7af8623 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F8F5F0;border-style:none;}:where( .elementor-116410 .elementor-element.elementor-element-7af8623 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F8F5F0;border-style:none;}:where( .elementor-116410 .elementor-element.elementor-element-7af8623 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Gilda Display", Sans-serif;font-weight:600;}.elementor-116410 .elementor-element.elementor-element-e7b917f{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4% 4% 4% 4%;}.elementor-116410 .elementor-element.elementor-element-e7b917f.e-con{--align-self:flex-start;}.elementor-116410 .elementor-element.elementor-element-850d4a1{--display:flex;}.elementor-116410 .elementor-element.elementor-element-3cbd203{--n-accordion-title-font-size:1.3em;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-116410 .elementor-element.elementor-element-3cbd203 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F8F5F0;border-style:none;}:where( .elementor-116410 .elementor-element.elementor-element-3cbd203 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F8F5F0;border-style:none;}:where( .elementor-116410 .elementor-element.elementor-element-3cbd203 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Gilda Display", Sans-serif;font-weight:600;}.elementor-116410 .elementor-element.elementor-element-07f6832{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4% 4% 4% 4%;}.elementor-116410 .elementor-element.elementor-element-07f6832.e-con{--align-self:flex-start;}.elementor-116410 .elementor-element.elementor-element-b7b16fa{--display:flex;}.elementor-116410 .elementor-element.elementor-element-3d262cb{--n-accordion-title-font-size:1.3em;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-116410 .elementor-element.elementor-element-3d262cb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F8F5F0;border-style:none;}:where( .elementor-116410 .elementor-element.elementor-element-3d262cb > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F8F5F0;border-style:none;}:where( .elementor-116410 .elementor-element.elementor-element-3d262cb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Gilda Display", Sans-serif;font-weight:600;}.elementor-116410 .elementor-element.elementor-element-e5d8f9f{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4% 4% 4% 4%;}.elementor-116410 .elementor-element.elementor-element-e5d8f9f.e-con{--align-self:flex-start;}.elementor-116410 .elementor-element.elementor-element-6103a3e{--display:flex;}.elementor-116410 .elementor-element.elementor-element-ebe875f{--n-accordion-title-font-size:1.3em;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-116410 .elementor-element.elementor-element-ebe875f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F8F5F0;border-style:none;}:where( .elementor-116410 .elementor-element.elementor-element-ebe875f > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F8F5F0;border-style:none;}:where( .elementor-116410 .elementor-element.elementor-element-ebe875f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Gilda Display", Sans-serif;font-weight:600;}.elementor-116410 .elementor-element.elementor-element-fc376eb{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4% 4% 4% 4%;}.elementor-116410 .elementor-element.elementor-element-fc376eb.e-con{--align-self:flex-start;}.elementor-116410 .elementor-element.elementor-element-15a335e{--display:flex;}.elementor-116410 .elementor-element.elementor-element-d98d343{--n-accordion-title-font-size:1.3em;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-116410 .elementor-element.elementor-element-d98d343 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F8F5F0;border-style:none;}:where( .elementor-116410 .elementor-element.elementor-element-d98d343 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F8F5F0;border-style:none;}:where( .elementor-116410 .elementor-element.elementor-element-d98d343 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Gilda Display", Sans-serif;font-weight:600;}.elementor-116410 .elementor-element.elementor-element-9418a95{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4% 4% 4% 4%;}.elementor-116410 .elementor-element.elementor-element-9418a95.e-con{--align-self:flex-start;}.elementor-116410 .elementor-element.elementor-element-df2baa4{--display:flex;}.elementor-116410 .elementor-element.elementor-element-7f99940{--n-accordion-title-font-size:1.3em;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-116410 .elementor-element.elementor-element-7f99940 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F8F5F0;border-style:none;}:where( .elementor-116410 .elementor-element.elementor-element-7f99940 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F8F5F0;border-style:none;}:where( .elementor-116410 .elementor-element.elementor-element-7f99940 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Gilda Display", Sans-serif;font-weight:600;}.elementor-116410 .elementor-element.elementor-element-ad9bbb8{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4% 4% 4% 4%;}.elementor-116410 .elementor-element.elementor-element-ad9bbb8.e-con{--align-self:flex-start;}.elementor-116410 .elementor-element.elementor-element-70cfb33{--display:flex;}.elementor-116410 .elementor-element.elementor-element-c733c3e{--n-accordion-title-font-size:1.3em;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-116410 .elementor-element.elementor-element-c733c3e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F8F5F0;border-style:none;}:where( .elementor-116410 .elementor-element.elementor-element-c733c3e > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F8F5F0;border-style:none;}:where( .elementor-116410 .elementor-element.elementor-element-c733c3e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Gilda Display", Sans-serif;font-weight:600;}.elementor-116410 .elementor-element.elementor-element-b9ac8e5{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4% 4% 4% 4%;}.elementor-116410 .elementor-element.elementor-element-b9ac8e5.e-con{--align-self:flex-start;}.elementor-116410 .elementor-element.elementor-element-ef2646a{--display:flex;}.elementor-116410 .elementor-element.elementor-element-e5bec30{--n-accordion-title-font-size:1.3em;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-116410 .elementor-element.elementor-element-e5bec30 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F8F5F0;border-style:none;}:where( .elementor-116410 .elementor-element.elementor-element-e5bec30 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F8F5F0;border-style:none;}:where( .elementor-116410 .elementor-element.elementor-element-e5bec30 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Gilda Display", Sans-serif;font-weight:600;}.elementor-116410 .elementor-element.elementor-element-c6593f1{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4% 4% 4% 4%;}.elementor-116410 .elementor-element.elementor-element-c6593f1.e-con{--align-self:flex-start;}.elementor-116410 .elementor-element.elementor-element-8c966c3{--display:flex;}.elementor-116410 .elementor-element.elementor-element-00bdc90{--n-accordion-title-font-size:1.3em;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-116410 .elementor-element.elementor-element-00bdc90 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F8F5F0;border-style:none;}:where( .elementor-116410 .elementor-element.elementor-element-00bdc90 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F8F5F0;border-style:none;}:where( .elementor-116410 .elementor-element.elementor-element-00bdc90 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Gilda Display", Sans-serif;font-weight:600;}.elementor-116410 .elementor-element.elementor-element-5f267b2{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4% 4% 4% 4%;}.elementor-116410 .elementor-element.elementor-element-5f267b2.e-con{--align-self:flex-start;}.elementor-116410 .elementor-element.elementor-element-5564566{--display:flex;}.elementor-116410 .elementor-element.elementor-element-4365d53{--n-accordion-title-font-size:1.3em;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-116410 .elementor-element.elementor-element-4365d53 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F8F5F0;border-style:none;}:where( .elementor-116410 .elementor-element.elementor-element-4365d53 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F8F5F0;border-style:none;}:where( .elementor-116410 .elementor-element.elementor-element-4365d53 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Gilda Display", Sans-serif;font-weight:600;}.elementor-116410 .elementor-element.elementor-element-e073edb{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4% 4% 4% 4%;}.elementor-116410 .elementor-element.elementor-element-e073edb.e-con{--align-self:flex-start;}.elementor-116410 .elementor-element.elementor-element-eea2d29{--display:flex;}.elementor-116410 .elementor-element.elementor-element-cbce8a8{--n-accordion-title-font-size:1.3em;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-116410 .elementor-element.elementor-element-cbce8a8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F8F5F0;border-style:none;}:where( .elementor-116410 .elementor-element.elementor-element-cbce8a8 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F8F5F0;border-style:none;}:where( .elementor-116410 .elementor-element.elementor-element-cbce8a8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Gilda Display", Sans-serif;font-weight:600;}.elementor-116410 .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-116410 .elementor-element.elementor-element-41bfc82:not(.elementor-motion-effects-element-type-background), .elementor-116410 .elementor-element.elementor-element-41bfc82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8EFEB;}.elementor-116410 .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-116410 .elementor-element.elementor-element-ec269c1{width:100%;max-width:100%;text-align:center;}.elementor-116410 .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;}@media(min-width:768px){.elementor-116410 .elementor-element.elementor-element-b162282{--content-width:1200px;}.elementor-116410 .elementor-element.elementor-element-224846a{--width:58%;}.elementor-116410 .elementor-element.elementor-element-268ef3a{--width:59%;}.elementor-116410 .elementor-element.elementor-element-38f0a5b{--width:32%;}.elementor-116410 .elementor-element.elementor-element-11efcf5{--width:32%;}.elementor-116410 .elementor-element.elementor-element-29853b0{--width:32%;}.elementor-116410 .elementor-element.elementor-element-e7b917f{--width:32%;}.elementor-116410 .elementor-element.elementor-element-07f6832{--width:32%;}.elementor-116410 .elementor-element.elementor-element-e5d8f9f{--width:32%;}.elementor-116410 .elementor-element.elementor-element-fc376eb{--width:32%;}.elementor-116410 .elementor-element.elementor-element-9418a95{--width:32%;}.elementor-116410 .elementor-element.elementor-element-ad9bbb8{--width:32%;}.elementor-116410 .elementor-element.elementor-element-b9ac8e5{--width:32%;}.elementor-116410 .elementor-element.elementor-element-c6593f1{--width:32%;}.elementor-116410 .elementor-element.elementor-element-5f267b2{--width:32%;}.elementor-116410 .elementor-element.elementor-element-e073edb{--width:32%;}}@media(max-width:880px){.elementor-116410 .elementor-element.elementor-element-b162282{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-116410 .elementor-element.elementor-element-4b7cdcd .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-116410 .elementor-element.elementor-element-4b7cdcd .elementor-heading-title{font-size:36px;}}/* Start custom CSS for image, class: .elementor-element-da6a87c *//* Riproduce la maschera rettangolare standard del tema Almaris */
.elementor-116410 .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-116410 .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-116410 .elementor-element.elementor-element-1c600f7.contenitore-numerato {
    counter-reset: box-counter;
}

/* Stile del singolo box e incremento del contatore */
.elementor-116410 .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-116410 .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 */