.elementor-72 .elementor-element.elementor-element-dd8d824{--display:flex;--min-height:100vh;--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;--overflow:hidden;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-72 .elementor-element.elementor-element-dd8d824:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-dd8d824 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#483A22;background-image:url("https://www.naning.com.my/wp-content/uploads/2026/11/About-us_Banner.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );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{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-e61b5d5{width:var( --container-widget-width, 669px );max-width:669px;background-image:url("https://www.naning.com.my/wp-content/uploads/2026/11/About-us_Text-Bg.png");padding:0px 0px 0px 0px;--container-widget-width:669px;--container-widget-flex-grow:0;background-position:0px 220px;background-repeat:no-repeat;background-size:351px auto;}.elementor-72 .elementor-element.elementor-element-e61b5d5 .elementor-image-box-wrapper{text-align:start;}.elementor-72 .elementor-element.elementor-element-e61b5d5 .elementor-image-box-title{margin-bottom:65px;font-family:"Playfair Display", Sans-serif;font-size:78px;font-weight:400;text-transform:capitalize;}.elementor-72 .elementor-element.elementor-element-e61b5d5 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-72 .elementor-element.elementor-element-39efac8{--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;border-style:none;--border-style:none;--padding-top:180px;--padding-bottom:180px;--padding-left:100px;--padding-right:100px;}.elementor-72 .elementor-element.elementor-element-39efac8:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-39efac8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#483A22;background-image:url("https://www.naning.com.my/wp-content/uploads/2026/11/About-us_Sejarah-Kami-Img-1024x499.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-72 .elementor-element.elementor-element-9396ac9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-72 .elementor-element.elementor-element-9396ac9 .elementor-heading-title{font-family:"The Seasons", Sans-serif;font-size:28px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-c6319ed );}.elementor-72 .elementor-element.elementor-element-180a4a1{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-180a4a1.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-180a4a1 .elementor-image-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-180a4a1 .elementor-image-box-title{margin-bottom:50px;font-family:"Playfair Display", Sans-serif;font-size:68px;font-weight:400;text-transform:capitalize;}.elementor-72 .elementor-element.elementor-element-180a4a1 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#BFBFBF;}.elementor-72 .elementor-element.elementor-element-b7218d8{--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:space-between;--align-items:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-72 .elementor-element.elementor-element-b7218d8:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-b7218d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F2EF;background-image:url("https://www.naning.com.my/wp-content/uploads/2026/11/About-us_Akar-Warisan-Kami-Img-1024x441.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-72 .elementor-element.elementor-element-d201520{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-72 .elementor-element.elementor-element-d201520 .elementor-heading-title{font-family:"The Seasons", Sans-serif;font-size:28px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-c6319ed );}.elementor-72 .elementor-element.elementor-element-6db3023{width:100%;max-width:100%;background-image:url("https://www.naning.com.my/wp-content/uploads/2026/11/About-us_Text-Bg.png");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;padding:0px 0px 40px 0px;background-position:bottom center;background-repeat:no-repeat;background-size:351px auto;}.elementor-72 .elementor-element.elementor-element-6db3023.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-6db3023 .elementor-image-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-6db3023 .elementor-image-box-title{margin-bottom:15px;font-family:"Playfair Display", Sans-serif;font-size:78px;font-weight:400;text-transform:capitalize;}.elementor-72 .elementor-element.elementor-element-6db3023 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-72 .elementor-element.elementor-element-7591e9b{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-dd3fce8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:400;}.elementor-72 .elementor-element.elementor-element-cea6932 .elementor-image-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-cea6932.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-72 .elementor-element.elementor-element-cea6932.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-72 .elementor-element.elementor-element-cea6932.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-72 .elementor-element.elementor-element-cea6932 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-72 .elementor-element.elementor-element-cea6932 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-72 .elementor-element.elementor-element-cea6932 .elementor-image-box-title{font-family:"The Seasons", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-cea6932 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-72 .elementor-element.elementor-element-3136c05{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-f1c6364 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:400;}.elementor-72 .elementor-element.elementor-element-f6f4903 .elementor-image-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-f6f4903.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-72 .elementor-element.elementor-element-f6f4903.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-72 .elementor-element.elementor-element-f6f4903.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-72 .elementor-element.elementor-element-f6f4903 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-72 .elementor-element.elementor-element-f6f4903 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-72 .elementor-element.elementor-element-f6f4903 .elementor-image-box-title{font-family:"The Seasons", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-f6f4903 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-72 .elementor-element.elementor-element-2220ed6{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-686ad52 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:400;}.elementor-72 .elementor-element.elementor-element-13e87ae .elementor-image-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-13e87ae.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-72 .elementor-element.elementor-element-13e87ae.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-72 .elementor-element.elementor-element-13e87ae.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-72 .elementor-element.elementor-element-13e87ae .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-72 .elementor-element.elementor-element-13e87ae .elementor-image-box-img img{transition-duration:0.3s;}.elementor-72 .elementor-element.elementor-element-13e87ae .elementor-image-box-title{font-family:"The Seasons", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-13e87ae .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-72 .elementor-element.elementor-element-105f07e{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-8ae394e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:400;}.elementor-72 .elementor-element.elementor-element-72b63a8 .elementor-image-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-72b63a8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-72 .elementor-element.elementor-element-72b63a8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-72 .elementor-element.elementor-element-72b63a8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-72 .elementor-element.elementor-element-72b63a8 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-72 .elementor-element.elementor-element-72b63a8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-72 .elementor-element.elementor-element-72b63a8 .elementor-image-box-title{font-family:"The Seasons", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-72b63a8 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-72 .elementor-element.elementor-element-990d34d{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-f20ba02 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:400;}.elementor-72 .elementor-element.elementor-element-c4dec2b .elementor-image-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-c4dec2b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-72 .elementor-element.elementor-element-c4dec2b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-72 .elementor-element.elementor-element-c4dec2b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-72 .elementor-element.elementor-element-c4dec2b .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-72 .elementor-element.elementor-element-c4dec2b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-72 .elementor-element.elementor-element-c4dec2b .elementor-image-box-title{font-family:"The Seasons", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-c4dec2b .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-72 .elementor-element.elementor-element-7a0a0d6{--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:space-between;--align-items:stretch;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-72 .elementor-element.elementor-element-7a0a0d6:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-7a0a0d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F2EF;}.elementor-72 .elementor-element.elementor-element-eb00c44{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-72 .elementor-element.elementor-element-eb00c44 .elementor-heading-title{font-family:"The Seasons", Sans-serif;font-size:28px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-c6319ed );}.elementor-72 .elementor-element.elementor-element-2659eb7{width:100%;max-width:100%;padding:0px 0px 30px 0px;}.elementor-72 .elementor-element.elementor-element-2659eb7.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-2659eb7 .elementor-image-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-2659eb7 .elementor-image-box-title{margin-bottom:15px;font-family:"Playfair Display", Sans-serif;font-size:78px;font-weight:400;text-transform:capitalize;}.elementor-72 .elementor-element.elementor-element-2659eb7 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-72 .elementor-element.elementor-element-b289e22{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-b289e22:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-b289e22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-72 .elementor-element.elementor-element-b289e22:hover{box-shadow:0px 3px 5px 0px #C89A49;}.elementor-72 .elementor-element.elementor-element-670f42a{width:100%;max-width:100%;background-color:var( --e-global-color-accent );padding:0px 0px 0px 0px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-670f42a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-72 .elementor-element.elementor-element-670f42a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-72 .elementor-element.elementor-element-670f42a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-img img{border-radius:13px;transition-duration:0.3s;}.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-title{font-family:"The Seasons", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-primary );}.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-72 .elementor-element.elementor-element-c85ad50{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-c85ad50:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-c85ad50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-72 .elementor-element.elementor-element-c85ad50:hover{box-shadow:0px 3px 5px 0px #C89A49;}.elementor-72 .elementor-element.elementor-element-0465ac7{width:100%;max-width:100%;background-color:var( --e-global-color-accent );padding:0px 0px 0px 0px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-0465ac7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-72 .elementor-element.elementor-element-0465ac7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-72 .elementor-element.elementor-element-0465ac7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-img img{border-radius:13px;transition-duration:0.3s;}.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-title{font-family:"The Seasons", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-primary );}.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-72 .elementor-element.elementor-element-25bb2b5{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-25bb2b5:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-25bb2b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-72 .elementor-element.elementor-element-25bb2b5:hover{box-shadow:0px 3px 5px 0px #C89A49;}.elementor-72 .elementor-element.elementor-element-3ebb371{width:100%;max-width:100%;background-color:var( --e-global-color-accent );padding:0px 0px 0px 0px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-3ebb371.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-72 .elementor-element.elementor-element-3ebb371.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-72 .elementor-element.elementor-element-3ebb371.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-img img{border-radius:13px;transition-duration:0.3s;}.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-title{font-family:"The Seasons", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-primary );}.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-72 .elementor-element.elementor-element-1c73746{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-1c73746:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-1c73746 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-72 .elementor-element.elementor-element-1c73746:hover{box-shadow:0px 3px 5px 0px #C89A49;}.elementor-72 .elementor-element.elementor-element-7b2d0a6{width:100%;max-width:100%;background-color:var( --e-global-color-accent );padding:0px 0px 0px 0px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-7b2d0a6.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-72 .elementor-element.elementor-element-7b2d0a6.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-72 .elementor-element.elementor-element-7b2d0a6.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-img img{border-radius:13px;transition-duration:0.3s;}.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-title{font-family:"The Seasons", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-primary );}.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-72 .elementor-element.elementor-element-9ea339a{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:#BD9159;--e-n-carousel-dots-hover-color:#D3BB90;--e-n-carousel-swiper-pagination-spacing:0px;}.elementor-72 .elementor-element.elementor-element-58f6dca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0;--padding-top:100px;--padding-bottom:30px;--padding-left:100px;--padding-right:100px;}.elementor-72 .elementor-element.elementor-element-58f6dca:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-58f6dca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.naning.com.my/wp-content/uploads/2026/11/about-Us_Institusi-Kami-Bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-72 .elementor-element.elementor-element-58f6dca::before, .elementor-72 .elementor-element.elementor-element-58f6dca > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-58f6dca > .e-con-inner > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-58f6dca > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-58f6dca > .e-con-inner > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-58f6dca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #3E251300 0%, #3E2513 100%);}.elementor-72 .elementor-element.elementor-element-ee25ae3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-72 .elementor-element.elementor-element-ee25ae3 .elementor-heading-title{font-family:"The Seasons", Sans-serif;font-size:28px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-c6319ed );}.elementor-72 .elementor-element.elementor-element-f39afb6{width:100%;max-width:100%;padding:0px 0px 40px 0px;}.elementor-72 .elementor-element.elementor-element-f39afb6.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-f39afb6 .elementor-image-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-f39afb6 .elementor-image-box-title{margin-bottom:15px;font-family:"Playfair Display", Sans-serif;font-size:78px;font-weight:400;text-transform:capitalize;}.elementor-72 .elementor-element.elementor-element-f39afb6 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#BFBFBF;}.elementor-72 .elementor-element.elementor-element-3d75982{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-3d75982.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-72 .elementor-element.elementor-element-3d75982.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-72 .elementor-element.elementor-element-3d75982.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-72 .elementor-element.elementor-element-3d75982 .elementor-image-box-title{margin-bottom:50px;font-family:"The Seasons", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-3d75982 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-72 .elementor-element.elementor-element-3d75982 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-72 .elementor-element.elementor-element-3d75982:has(:hover) .elementor-image-box-title,
					 .elementor-72 .elementor-element.elementor-element-3d75982:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-3d75982 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-72 .elementor-element.elementor-element-2a638d4{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-2a638d4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-72 .elementor-element.elementor-element-2a638d4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-72 .elementor-element.elementor-element-2a638d4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-72 .elementor-element.elementor-element-2a638d4 .elementor-image-box-title{margin-bottom:50px;font-family:"The Seasons", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-2a638d4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-72 .elementor-element.elementor-element-2a638d4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-72 .elementor-element.elementor-element-2a638d4:has(:hover) .elementor-image-box-title,
					 .elementor-72 .elementor-element.elementor-element-2a638d4:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-2a638d4 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-72 .elementor-element.elementor-element-7fe50cc{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-7fe50cc.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-72 .elementor-element.elementor-element-7fe50cc.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-72 .elementor-element.elementor-element-7fe50cc.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-72 .elementor-element.elementor-element-7fe50cc .elementor-image-box-title{margin-bottom:50px;font-family:"The Seasons", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-7fe50cc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-72 .elementor-element.elementor-element-7fe50cc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-72 .elementor-element.elementor-element-7fe50cc:has(:hover) .elementor-image-box-title,
					 .elementor-72 .elementor-element.elementor-element-7fe50cc:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-7fe50cc .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-72 .elementor-element.elementor-element-30f1a4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--padding-top:150px;--padding-bottom:151px;--padding-left:100px;--padding-right:100px;}.elementor-72 .elementor-element.elementor-element-30f1a4c:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-30f1a4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F2EF;background-image:url("https://www.naning.com.my/wp-content/uploads/2026/11/About-us-_-Identiti-Diraja.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-72 .elementor-element.elementor-element-30f1a4c::before, .elementor-72 .elementor-element.elementor-element-30f1a4c > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-30f1a4c > .e-con-inner > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-30f1a4c > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-30f1a4c > .e-con-inner > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-30f1a4c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.naning.com.my/wp-content/uploads/2026/11/About-us-_-Identiti-Diraja-img-scaled.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-72 .elementor-element.elementor-element-28697e5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-72 .elementor-element.elementor-element-28697e5 .elementor-heading-title{font-family:"The Seasons", Sans-serif;font-size:28px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-c6319ed );}.elementor-72 .elementor-element.elementor-element-a46e23e{padding:0px 0px 80px 0px;}.elementor-72 .elementor-element.elementor-element-a46e23e.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-a46e23e .elementor-image-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-a46e23e .elementor-image-box-title{margin-bottom:20px;font-family:"Playfair Display", Sans-serif;font-size:68px;font-weight:400;text-transform:capitalize;}.elementor-72 .elementor-element.elementor-element-a46e23e .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-72 .elementor-element.elementor-element-3ca911a{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:150px;--padding-left:100px;--padding-right:100px;}.elementor-72 .elementor-element.elementor-element-3ca911a:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-3ca911a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F2EF;background-image:url("https://www.naning.com.my/wp-content/uploads/2026/11/Akar-Warisan-_-Bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-72 .elementor-element.elementor-element-0c45805{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-72 .elementor-element.elementor-element-0c45805 .elementor-heading-title{font-family:"The Seasons", Sans-serif;font-size:28px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-c6319ed );}.elementor-72 .elementor-element.elementor-element-b7b9a4f{width:100%;max-width:100%;background-image:url("https://www.naning.com.my/wp-content/uploads/2026/11/About-us_Text-Bg.png");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;padding:0px 0px 40px 0px;background-position:bottom center;background-repeat:no-repeat;background-size:351px auto;}.elementor-72 .elementor-element.elementor-element-b7b9a4f.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-b7b9a4f .elementor-image-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-b7b9a4f .elementor-image-box-title{margin-bottom:15px;font-family:"Playfair Display", Sans-serif;font-size:78px;font-weight:400;text-transform:capitalize;}.elementor-72 .elementor-element.elementor-element-b7b9a4f .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-72 .elementor-element.elementor-element-ef143cc{--display:flex;--min-height:658px;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-72 .elementor-element.elementor-element-68bc23d{width:var( --container-widget-width, 345px );max-width:345px;--container-widget-width:345px;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-68bc23d.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-68bc23d .elementor-image-box-title{margin-bottom:70px;font-family:"Poppins", Sans-serif;font-size:64px;font-weight:200;}.elementor-72 .elementor-element.elementor-element-68bc23d .elementor-image-box-description{font-family:"The Seasons", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-72 .elementor-element.elementor-element-d460e70{--divider-border-style:solid;--divider-color:#000;width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;--divider-icon-size:145px;--divider-element-spacing:0px;}.elementor-72 .elementor-element.elementor-element-d460e70.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-d460e70 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-72 .elementor-element.elementor-element-d460e70 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-72 .elementor-element.elementor-element-d460e70 .elementor-icon i, .elementor-72 .elementor-element.elementor-element-d460e70 .elementor-icon svg{transform:rotate(0deg);}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-wrapper{text-align:start;}.elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-title{margin-block-end:0px;}.elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-title, .elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-wrapper{text-align:start;}.elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-title{margin-block-end:0px;}.elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-title, .elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-72 .elementor-element.elementor-element-fdf9794{width:100%;max-width:100%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-72 .elementor-element.elementor-element-2fc46b5{width:var( --container-widget-width, 372px );max-width:372px;--container-widget-width:372px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-72 .elementor-element.elementor-element-2fc46b5.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-2fc46b5 p{margin-block-end:0px;}.elementor-72 .elementor-element.elementor-element-7798f0b{--display:flex;--min-height:658px;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-72 .elementor-element.elementor-element-3387c79{width:var( --container-widget-width, 345px );max-width:345px;--container-widget-width:345px;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-3387c79.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-3387c79 .elementor-image-box-title{margin-bottom:70px;font-family:"Poppins", Sans-serif;font-size:64px;font-weight:200;}.elementor-72 .elementor-element.elementor-element-3387c79 .elementor-image-box-description{font-family:"The Seasons", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;}.elementor-72 .elementor-element.elementor-element-d7c8c88{--divider-border-style:solid;--divider-color:#000;width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;--divider-icon-size:145px;--divider-element-spacing:0px;}.elementor-72 .elementor-element.elementor-element-d7c8c88.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-d7c8c88 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-72 .elementor-element.elementor-element-d7c8c88 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-72 .elementor-element.elementor-element-d7c8c88 .elementor-icon i, .elementor-72 .elementor-element.elementor-element-d7c8c88 .elementor-icon svg{transform:rotate(0deg);}.elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-wrapper{text-align:start;}.elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-title{margin-block-end:0px;color:#F4F2EF;}.elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-title, .elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-72 .elementor-element.elementor-element-c9963b1:has(:hover) .elementor-icon-box-title,
					 .elementor-72 .elementor-element.elementor-element-c9963b1:has(:focus) .elementor-icon-box-title{color:#F4F2EF;}.elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-72 .elementor-element.elementor-element-b4367a9{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-wrapper{text-align:start;}.elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-title{margin-block-end:0px;color:#F4F2EF;}.elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-title, .elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-72 .elementor-element.elementor-element-b6bc9cc:has(:hover) .elementor-icon-box-title,
					 .elementor-72 .elementor-element.elementor-element-b6bc9cc:has(:focus) .elementor-icon-box-title{color:#F4F2EF;}.elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-72 .elementor-element.elementor-element-a11ee24{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-wrapper{text-align:start;}.elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-title{margin-block-end:0px;color:#F4F2EF;}.elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-title, .elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-72 .elementor-element.elementor-element-e4cddf6:has(:hover) .elementor-icon-box-title,
					 .elementor-72 .elementor-element.elementor-element-e4cddf6:has(:focus) .elementor-icon-box-title{color:#F4F2EF;}.elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-72 .elementor-element.elementor-element-7e4fce0{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-72 .elementor-element.elementor-element-5e92034{width:100%;max-width:100%;}.elementor-72 .elementor-element.elementor-element-ffbd084{width:var( --container-widget-width, 372px );max-width:372px;--container-widget-width:372px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-72 .elementor-element.elementor-element-ffbd084.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-ffbd084 p{margin-block-end:0px;}.elementor-72 .elementor-element.elementor-element-56ff32d{--display:flex;--min-height:658px;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-72 .elementor-element.elementor-element-d0d6bd5{width:var( --container-widget-width, 345px );max-width:345px;--container-widget-width:345px;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-d0d6bd5.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-d0d6bd5 .elementor-image-box-title{margin-bottom:70px;font-family:"Poppins", Sans-serif;font-size:64px;font-weight:200;}.elementor-72 .elementor-element.elementor-element-d0d6bd5 .elementor-image-box-description{font-family:"The Seasons", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;}.elementor-72 .elementor-element.elementor-element-c066a6c{--divider-border-style:solid;--divider-color:#000;width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;--divider-icon-size:145px;--divider-element-spacing:0px;}.elementor-72 .elementor-element.elementor-element-c066a6c.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-c066a6c .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-72 .elementor-element.elementor-element-c066a6c .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-72 .elementor-element.elementor-element-c066a6c .elementor-icon i, .elementor-72 .elementor-element.elementor-element-c066a6c .elementor-icon svg{transform:rotate(0deg);}.elementor-72 .elementor-element.elementor-element-c6333c9 .elementor-icon-box-wrapper{text-align:start;}.elementor-72 .elementor-element.elementor-element-c6333c9 .elementor-icon-box-title{margin-block-end:0px;}.elementor-72 .elementor-element.elementor-element-c6333c9 .elementor-icon-box-title, .elementor-72 .elementor-element.elementor-element-c6333c9 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-72 .elementor-element.elementor-element-c6333c9 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-72 .elementor-element.elementor-element-ad3d95a{width:100%;max-width:100%;}.elementor-72 .elementor-element.elementor-element-c275f57{width:var( --container-widget-width, 372px );max-width:372px;--container-widget-width:372px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-72 .elementor-element.elementor-element-c275f57.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-c275f57 p{margin-block-end:0px;}.elementor-72 .elementor-element.elementor-element-0f1df34{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-hover-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-72 .elementor-element.elementor-element-a99b944{width:100%;max-width:100%;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-72 .elementor-element.elementor-element-a99b944 .elementor-button{font-family:"The Seasons", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:25px 35px 25px 35px;}@media(max-width:1366px){.elementor-72 .elementor-element.elementor-element-dd8d824{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-72 .elementor-element.elementor-element-e61b5d5{--container-widget-width:495px;--container-widget-flex-grow:0;width:var( --container-widget-width, 495px );max-width:495px;background-position:0px 168px;}.elementor-72 .elementor-element.elementor-element-e61b5d5 .elementor-image-box-title{font-size:55px;}.elementor-72 .elementor-element.elementor-element-e61b5d5 .elementor-image-box-description{font-size:16px;}.elementor-72 .elementor-element.elementor-element-39efac8{--padding-top:150px;--padding-bottom:150px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-72 .elementor-element.elementor-element-9396ac9 .elementor-heading-title{font-size:25px;}.elementor-72 .elementor-element.elementor-element-180a4a1{--container-widget-width:810px;--container-widget-flex-grow:0;width:var( --container-widget-width, 810px );max-width:810px;}.elementor-72 .elementor-element.elementor-element-180a4a1 .elementor-image-box-title{font-size:55px;}.elementor-72 .elementor-element.elementor-element-180a4a1 .elementor-image-box-description{font-size:16px;}.elementor-72 .elementor-element.elementor-element-b7218d8{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-72 .elementor-element.elementor-element-d201520 .elementor-heading-title{font-size:25px;}.elementor-72 .elementor-element.elementor-element-6db3023 .elementor-image-box-title{font-size:55px;}.elementor-72 .elementor-element.elementor-element-6db3023 .elementor-image-box-description{font-size:16px;}.elementor-72 .elementor-element.elementor-element-cea6932 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-72 .elementor-element.elementor-element-cea6932 .elementor-image-box-title{font-size:22px;}.elementor-72 .elementor-element.elementor-element-cea6932 .elementor-image-box-description{font-size:14px;}.elementor-72 .elementor-element.elementor-element-f6f4903 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-72 .elementor-element.elementor-element-f6f4903 .elementor-image-box-title{font-size:22px;}.elementor-72 .elementor-element.elementor-element-f6f4903 .elementor-image-box-description{font-size:14px;}.elementor-72 .elementor-element.elementor-element-13e87ae .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-72 .elementor-element.elementor-element-13e87ae .elementor-image-box-title{font-size:22px;}.elementor-72 .elementor-element.elementor-element-13e87ae .elementor-image-box-description{font-size:14px;}.elementor-72 .elementor-element.elementor-element-72b63a8 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-72 .elementor-element.elementor-element-72b63a8 .elementor-image-box-title{font-size:22px;}.elementor-72 .elementor-element.elementor-element-72b63a8 .elementor-image-box-description{font-size:14px;}.elementor-72 .elementor-element.elementor-element-c4dec2b .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-72 .elementor-element.elementor-element-c4dec2b .elementor-image-box-title{font-size:22px;}.elementor-72 .elementor-element.elementor-element-c4dec2b .elementor-image-box-description{font-size:14px;}.elementor-72 .elementor-element.elementor-element-7a0a0d6{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-72 .elementor-element.elementor-element-eb00c44 .elementor-heading-title{font-size:25px;}.elementor-72 .elementor-element.elementor-element-2659eb7 .elementor-image-box-title{font-size:55px;}.elementor-72 .elementor-element.elementor-element-2659eb7 .elementor-image-box-description{font-size:16px;}.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-title{font-size:22px;}.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-description{font-size:14px;}.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-title{font-size:22px;}.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-description{font-size:14px;}.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-title{font-size:22px;}.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-description{font-size:14px;}.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-title{font-size:22px;}.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-description{font-size:14px;}.elementor-72 .elementor-element.elementor-element-58f6dca{--padding-top:100px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-72 .elementor-element.elementor-element-ee25ae3 .elementor-heading-title{font-size:25px;}.elementor-72 .elementor-element.elementor-element-f39afb6{padding:0px 0px 50px 0px;}.elementor-72 .elementor-element.elementor-element-f39afb6 .elementor-image-box-title{font-size:55px;}.elementor-72 .elementor-element.elementor-element-f39afb6 .elementor-image-box-description{font-size:16px;}.elementor-72 .elementor-element.elementor-element-3d75982{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-3d75982 .elementor-image-box-title{margin-bottom:45px;font-size:20px;}.elementor-72 .elementor-element.elementor-element-3d75982 .elementor-image-box-description{font-size:15px;}.elementor-72 .elementor-element.elementor-element-2a638d4{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-2a638d4 .elementor-image-box-title{margin-bottom:45px;font-size:20px;}.elementor-72 .elementor-element.elementor-element-2a638d4 .elementor-image-box-description{font-size:15px;}.elementor-72 .elementor-element.elementor-element-7fe50cc{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-7fe50cc .elementor-image-box-title{margin-bottom:45px;font-size:20px;}.elementor-72 .elementor-element.elementor-element-7fe50cc .elementor-image-box-description{font-size:15px;}.elementor-72 .elementor-element.elementor-element-30f1a4c{--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-72 .elementor-element.elementor-element-28697e5 .elementor-heading-title{font-size:25px;}.elementor-72 .elementor-element.elementor-element-a46e23e{padding:0px 0px 50px 0px;}.elementor-72 .elementor-element.elementor-element-a46e23e .elementor-image-box-title{font-size:55px;}.elementor-72 .elementor-element.elementor-element-a46e23e .elementor-image-box-description{font-size:16px;}.elementor-72 .elementor-element.elementor-element-3ca911a{--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-72 .elementor-element.elementor-element-0c45805 .elementor-heading-title{font-size:25px;}.elementor-72 .elementor-element.elementor-element-b7b9a4f .elementor-image-box-title{font-size:55px;}.elementor-72 .elementor-element.elementor-element-b7b9a4f .elementor-image-box-description{font-size:16px;}.elementor-72 .elementor-element.elementor-element-68bc23d .elementor-image-box-title{margin-bottom:35px;font-size:45px;}.elementor-72 .elementor-element.elementor-element-68bc23d .elementor-image-box-description{font-size:20px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-description{font-size:16px;}.elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-description{font-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-72 .elementor-element.elementor-element-2fc46b5{width:100%;max-width:100%;font-size:14px;}.elementor-72 .elementor-element.elementor-element-3387c79 .elementor-image-box-title{margin-bottom:35px;font-size:45px;}.elementor-72 .elementor-element.elementor-element-3387c79 .elementor-image-box-description{font-size:20px;}.elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-description{font-size:16px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-72 .elementor-element.elementor-element-b4367a9{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-item > a{font-size:14px;}.elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-description{font-size:16px;}.elementor-72 .elementor-element.elementor-element-a11ee24{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-item > a{font-size:14px;}.elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-description{font-size:16px;}.elementor-72 .elementor-element.elementor-element-7e4fce0{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-item > a{font-size:14px;}.elementor-72 .elementor-element.elementor-element-ffbd084{width:100%;max-width:100%;font-size:14px;}.elementor-72 .elementor-element.elementor-element-d0d6bd5 .elementor-image-box-title{margin-bottom:35px;font-size:45px;}.elementor-72 .elementor-element.elementor-element-d0d6bd5 .elementor-image-box-description{font-size:20px;}.elementor-72 .elementor-element.elementor-element-c6333c9 .elementor-icon-box-description{font-size:16px;}.elementor-72 .elementor-element.elementor-element-c275f57{width:100%;max-width:100%;font-size:14px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-72 .elementor-element.elementor-element-a99b944 .elementor-button{font-size:22px;}}@media(max-width:1024px){.elementor-72 .elementor-element.elementor-element-dd8d824{--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:flex-start;--align-items:flex-start;--padding-top:150px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-72 .elementor-element.elementor-element-e61b5d5{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;background-position:0px 115px;background-size:300px auto;}.elementor-72 .elementor-element.elementor-element-e61b5d5 .elementor-image-box-wrapper{text-align:start;}.elementor-72 .elementor-element.elementor-element-e61b5d5 .elementor-image-box-title{font-size:35px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-72 .elementor-element.elementor-element-9396ac9 .elementor-heading-title{font-size:20px;}.elementor-72 .elementor-element.elementor-element-180a4a1{--container-widget-width:570px;--container-widget-flex-grow:0;width:var( --container-widget-width, 570px );max-width:570px;}.elementor-72 .elementor-element.elementor-element-180a4a1 .elementor-image-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-180a4a1 .elementor-image-box-title{font-size:35px;}.elementor-72 .elementor-element.elementor-element-180a4a1 .elementor-image-box-description{font-size:15px;}.elementor-72 .elementor-element.elementor-element-b7218d8{--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:50px 30px;--row-gap:50px;--column-gap:30px;}.elementor-72 .elementor-element.elementor-element-d201520{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-72 .elementor-element.elementor-element-d201520 .elementor-heading-title{font-size:20px;}.elementor-72 .elementor-element.elementor-element-6db3023{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;background-size:300px auto;}.elementor-72 .elementor-element.elementor-element-6db3023 .elementor-image-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-6db3023 .elementor-image-box-title{font-size:35px;}.elementor-72 .elementor-element.elementor-element-dd3fce8 .elementor-heading-title{font-size:40px;}.elementor-72 .elementor-element.elementor-element-cea6932 .elementor-image-box-wrapper .elementor-image-box-img{width:160px;}.elementor-72 .elementor-element.elementor-element-f1c6364 .elementor-heading-title{font-size:40px;}.elementor-72 .elementor-element.elementor-element-f6f4903 .elementor-image-box-wrapper .elementor-image-box-img{width:160px;}.elementor-72 .elementor-element.elementor-element-686ad52 .elementor-heading-title{font-size:40px;}.elementor-72 .elementor-element.elementor-element-13e87ae .elementor-image-box-wrapper .elementor-image-box-img{width:160px;}.elementor-72 .elementor-element.elementor-element-8ae394e .elementor-heading-title{font-size:40px;}.elementor-72 .elementor-element.elementor-element-72b63a8 .elementor-image-box-wrapper .elementor-image-box-img{width:160px;}.elementor-72 .elementor-element.elementor-element-f20ba02 .elementor-heading-title{font-size:40px;}.elementor-72 .elementor-element.elementor-element-c4dec2b .elementor-image-box-wrapper .elementor-image-box-img{width:160px;}.elementor-72 .elementor-element.elementor-element-7a0a0d6{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-72 .elementor-element.elementor-element-eb00c44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-72 .elementor-element.elementor-element-eb00c44 .elementor-heading-title{font-size:20px;}.elementor-72 .elementor-element.elementor-element-2659eb7 .elementor-image-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-2659eb7 .elementor-image-box-title{font-size:35px;}.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-72 .elementor-element.elementor-element-9ea339a{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-pagination-spacing:15px;}.elementor-72 .elementor-element.elementor-element-58f6dca:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-58f6dca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.naning.com.my/wp-content/uploads/2026/11/about-Us_Institusi-Kami-Bg-Tablet.png");}.elementor-72 .elementor-element.elementor-element-58f6dca{--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;--overlay-opacity:1;}.elementor-72 .elementor-element.elementor-element-ee25ae3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-72 .elementor-element.elementor-element-ee25ae3 .elementor-heading-title{font-size:20px;}.elementor-72 .elementor-element.elementor-element-f39afb6 .elementor-image-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-f39afb6 .elementor-image-box-title{font-size:35px;}.elementor-72 .elementor-element.elementor-element-3d75982{width:100%;max-width:100%;margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-72 .elementor-element.elementor-element-3d75982 .elementor-image-box-wrapper{text-align:start;}.elementor-72 .elementor-element.elementor-element-3d75982 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-72 .elementor-element.elementor-element-2a638d4{width:100%;max-width:100%;}.elementor-72 .elementor-element.elementor-element-2a638d4 .elementor-image-box-wrapper{text-align:start;}.elementor-72 .elementor-element.elementor-element-2a638d4 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-72 .elementor-element.elementor-element-7fe50cc{width:100%;max-width:100%;margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-72 .elementor-element.elementor-element-7fe50cc .elementor-image-box-wrapper{text-align:start;}.elementor-72 .elementor-element.elementor-element-7fe50cc .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-72 .elementor-element.elementor-element-30f1a4c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-72 .elementor-element.elementor-element-28697e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-72 .elementor-element.elementor-element-28697e5 .elementor-heading-title{font-size:20px;}.elementor-72 .elementor-element.elementor-element-a46e23e .elementor-image-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-a46e23e .elementor-image-box-title{font-size:35px;}.elementor-72 .elementor-element.elementor-element-3ca911a{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 30px;--row-gap:20px;--column-gap:30px;}.elementor-72 .elementor-element.elementor-element-0c45805 .elementor-heading-title{font-size:20px;}.elementor-72 .elementor-element.elementor-element-b7b9a4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;background-size:300px auto;}.elementor-72 .elementor-element.elementor-element-b7b9a4f .elementor-image-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-b7b9a4f .elementor-image-box-title{font-size:35px;}.elementor-72 .elementor-element.elementor-element-68bc23d{--container-widget-width:215px;--container-widget-flex-grow:0;width:var( --container-widget-width, 215px );max-width:215px;}.elementor-72 .elementor-element.elementor-element-68bc23d .elementor-image-box-title{margin-bottom:45px;font-size:35px;}.elementor-72 .elementor-element.elementor-element-68bc23d .elementor-image-box-description{font-size:18px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-72 .elementor-element.elementor-element-3387c79{--container-widget-width:215px;--container-widget-flex-grow:0;width:var( --container-widget-width, 215px );max-width:215px;}.elementor-72 .elementor-element.elementor-element-3387c79 .elementor-image-box-title{margin-bottom:45px;font-size:35px;}.elementor-72 .elementor-element.elementor-element-3387c79 .elementor-image-box-description{font-size:18px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-72 .elementor-element.elementor-element-d0d6bd5{--container-widget-width:215px;--container-widget-flex-grow:0;width:var( --container-widget-width, 215px );max-width:215px;}.elementor-72 .elementor-element.elementor-element-d0d6bd5 .elementor-image-box-title{margin-bottom:45px;font-size:35px;}.elementor-72 .elementor-element.elementor-element-d0d6bd5 .elementor-image-box-description{font-size:18px;}.elementor-72 .elementor-element.elementor-element-0f1df34{--e-n-carousel-swiper-slides-to-display:2;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-72 .elementor-element.elementor-element-a99b944.elementor-element{--order:99999 /* order end hack */;}.elementor-72 .elementor-element.elementor-element-a99b944 .elementor-button{font-size:18px;padding:20px 25px 20px 25px;}}@media(max-width:767px){.elementor-72 .elementor-element.elementor-element-dd8d824:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-dd8d824 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.naning.com.my/wp-content/uploads/2026/11/About-us_Banner-Mobile-576x1024.png");background-size:cover;}.elementor-72 .elementor-element.elementor-element-dd8d824{--min-height:92vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:130px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-72 .elementor-element.elementor-element-e61b5d5{padding:0px 0px 20px 0px;--container-widget-width:290px;--container-widget-flex-grow:0;width:var( --container-widget-width, 290px );max-width:290px;background-position:50% 100px;background-size:85% auto;}.elementor-72 .elementor-element.elementor-element-e61b5d5 .elementor-image-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-e61b5d5 .elementor-image-box-title{margin-bottom:50px;font-size:30px;}.elementor-72 .elementor-element.elementor-element-e61b5d5 .elementor-image-box-description{font-size:12px;}.elementor-72 .elementor-element.elementor-element-39efac8{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-72 .elementor-element.elementor-element-9396ac9 .elementor-heading-title{font-size:14px;}.elementor-72 .elementor-element.elementor-element-180a4a1{width:100%;max-width:100%;}.elementor-72 .elementor-element.elementor-element-180a4a1 .elementor-image-box-title{margin-bottom:30px;font-size:30px;}.elementor-72 .elementor-element.elementor-element-180a4a1 .elementor-image-box-description{font-size:12px;}.elementor-72 .elementor-element.elementor-element-b7218d8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-72 .elementor-element.elementor-element-d201520{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-72 .elementor-element.elementor-element-d201520 .elementor-heading-title{font-size:14px;}.elementor-72 .elementor-element.elementor-element-6db3023{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 25px 0px;background-size:85% auto;}.elementor-72 .elementor-element.elementor-element-6db3023 .elementor-image-box-title{font-size:30px;}.elementor-72 .elementor-element.elementor-element-6db3023 .elementor-image-box-description{font-size:12px;}.elementor-72 .elementor-element.elementor-element-cea6932{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-72 .elementor-element.elementor-element-cea6932 .elementor-image-box-img{margin-bottom:0px;}.elementor-72 .elementor-element.elementor-element-cea6932.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-72 .elementor-element.elementor-element-cea6932.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-72 .elementor-element.elementor-element-cea6932.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-72 .elementor-element.elementor-element-cea6932 .elementor-image-box-title{margin-bottom:15px;font-size:20px;}.elementor-72 .elementor-element.elementor-element-cea6932 .elementor-image-box-wrapper .elementor-image-box-img{width:130px;}.elementor-72 .elementor-element.elementor-element-cea6932 .elementor-image-box-description{font-size:12px;}.elementor-72 .elementor-element.elementor-element-f6f4903{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-72 .elementor-element.elementor-element-f6f4903 .elementor-image-box-img{margin-bottom:0px;}.elementor-72 .elementor-element.elementor-element-f6f4903.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-72 .elementor-element.elementor-element-f6f4903.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-72 .elementor-element.elementor-element-f6f4903.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-72 .elementor-element.elementor-element-f6f4903 .elementor-image-box-title{margin-bottom:15px;font-size:20px;}.elementor-72 .elementor-element.elementor-element-f6f4903 .elementor-image-box-wrapper .elementor-image-box-img{width:130px;}.elementor-72 .elementor-element.elementor-element-f6f4903 .elementor-image-box-description{font-size:12px;}.elementor-72 .elementor-element.elementor-element-13e87ae{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-72 .elementor-element.elementor-element-13e87ae .elementor-image-box-img{margin-bottom:0px;}.elementor-72 .elementor-element.elementor-element-13e87ae.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-72 .elementor-element.elementor-element-13e87ae.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-72 .elementor-element.elementor-element-13e87ae.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-72 .elementor-element.elementor-element-13e87ae .elementor-image-box-title{margin-bottom:15px;font-size:20px;}.elementor-72 .elementor-element.elementor-element-13e87ae .elementor-image-box-wrapper .elementor-image-box-img{width:130px;}.elementor-72 .elementor-element.elementor-element-13e87ae .elementor-image-box-description{font-size:12px;}.elementor-72 .elementor-element.elementor-element-72b63a8{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-72 .elementor-element.elementor-element-72b63a8 .elementor-image-box-img{margin-bottom:0px;}.elementor-72 .elementor-element.elementor-element-72b63a8.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-72 .elementor-element.elementor-element-72b63a8.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-72 .elementor-element.elementor-element-72b63a8.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-72 .elementor-element.elementor-element-72b63a8 .elementor-image-box-title{margin-bottom:15px;font-size:20px;}.elementor-72 .elementor-element.elementor-element-72b63a8 .elementor-image-box-wrapper .elementor-image-box-img{width:130px;}.elementor-72 .elementor-element.elementor-element-72b63a8 .elementor-image-box-description{font-size:12px;}.elementor-72 .elementor-element.elementor-element-c4dec2b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-72 .elementor-element.elementor-element-c4dec2b .elementor-image-box-img{margin-bottom:0px;}.elementor-72 .elementor-element.elementor-element-c4dec2b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-72 .elementor-element.elementor-element-c4dec2b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-72 .elementor-element.elementor-element-c4dec2b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-72 .elementor-element.elementor-element-c4dec2b .elementor-image-box-title{margin-bottom:15px;font-size:20px;}.elementor-72 .elementor-element.elementor-element-c4dec2b .elementor-image-box-wrapper .elementor-image-box-img{width:130px;}.elementor-72 .elementor-element.elementor-element-c4dec2b .elementor-image-box-description{font-size:12px;}.elementor-72 .elementor-element.elementor-element-7a0a0d6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-72 .elementor-element.elementor-element-eb00c44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-72 .elementor-element.elementor-element-eb00c44 .elementor-heading-title{font-size:14px;}.elementor-72 .elementor-element.elementor-element-2659eb7{padding:0px 0px 10px 0px;}.elementor-72 .elementor-element.elementor-element-2659eb7 .elementor-image-box-title{font-size:30px;}.elementor-72 .elementor-element.elementor-element-2659eb7 .elementor-image-box-description{font-size:12px;}.elementor-72 .elementor-element.elementor-element-670f42a{width:100%;max-width:100%;}.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-img{margin-bottom:0px;}.elementor-72 .elementor-element.elementor-element-670f42a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-72 .elementor-element.elementor-element-670f42a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-72 .elementor-element.elementor-element-670f42a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-title{margin-bottom:15px;font-size:20px;}.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-description{font-size:12px;}.elementor-72 .elementor-element.elementor-element-0465ac7{width:100%;max-width:100%;}.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-img{margin-bottom:0px;}.elementor-72 .elementor-element.elementor-element-0465ac7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-72 .elementor-element.elementor-element-0465ac7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-72 .elementor-element.elementor-element-0465ac7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-title{margin-bottom:15px;font-size:20px;}.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-description{font-size:12px;}.elementor-72 .elementor-element.elementor-element-3ebb371{width:100%;max-width:100%;}.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-img{margin-bottom:0px;}.elementor-72 .elementor-element.elementor-element-3ebb371.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-72 .elementor-element.elementor-element-3ebb371.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-72 .elementor-element.elementor-element-3ebb371.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-title{margin-bottom:15px;font-size:20px;}.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-description{font-size:12px;}.elementor-72 .elementor-element.elementor-element-7b2d0a6{width:100%;max-width:100%;}.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-img{margin-bottom:0px;}.elementor-72 .elementor-element.elementor-element-7b2d0a6.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-72 .elementor-element.elementor-element-7b2d0a6.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-72 .elementor-element.elementor-element-7b2d0a6.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-title{margin-bottom:15px;font-size:20px;}.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-description{font-size:12px;}.elementor-72 .elementor-element.elementor-element-9ea339a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-spacing:15px;}.elementor-72 .elementor-element.elementor-element-58f6dca{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-72 .elementor-element.elementor-element-ee25ae3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-72 .elementor-element.elementor-element-ee25ae3 .elementor-heading-title{font-size:14px;}.elementor-72 .elementor-element.elementor-element-f39afb6{padding:0px 0px 10px 0px;}.elementor-72 .elementor-element.elementor-element-f39afb6 .elementor-image-box-title{font-size:30px;}.elementor-72 .elementor-element.elementor-element-f39afb6 .elementor-image-box-description{font-size:12px;}.elementor-72 .elementor-element.elementor-element-3d75982{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-72 .elementor-element.elementor-element-3d75982 .elementor-image-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-3d75982 .elementor-image-box-img{margin-bottom:0px;}.elementor-72 .elementor-element.elementor-element-3d75982 .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-72 .elementor-element.elementor-element-2a638d4 .elementor-image-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-2a638d4 .elementor-image-box-img{margin-bottom:0px;}.elementor-72 .elementor-element.elementor-element-2a638d4 .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-72 .elementor-element.elementor-element-7fe50cc .elementor-image-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-7fe50cc .elementor-image-box-img{margin-bottom:0px;}.elementor-72 .elementor-element.elementor-element-7fe50cc .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-72 .elementor-element.elementor-element-30f1a4c{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-28697e5{padding:0px 30px 0px 30px;}.elementor-72 .elementor-element.elementor-element-28697e5 .elementor-heading-title{font-size:14px;}.elementor-72 .elementor-element.elementor-element-a46e23e{padding:0px 30px 20px 30px;}.elementor-72 .elementor-element.elementor-element-a46e23e .elementor-image-box-title{margin-bottom:15px;font-size:30px;}.elementor-72 .elementor-element.elementor-element-a46e23e .elementor-image-box-description{font-size:14px;}.elementor-72 .elementor-element.elementor-element-98c9ad3{padding:0px 20px 0px 20px;}.elementor-72 .elementor-element.elementor-element-3ca911a{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-0c45805{padding:0px 30px 0px 30px;}.elementor-72 .elementor-element.elementor-element-0c45805 .elementor-heading-title{font-size:14px;}.elementor-72 .elementor-element.elementor-element-b7b9a4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 30px 40px 30px;background-size:80% auto;}.elementor-72 .elementor-element.elementor-element-b7b9a4f .elementor-image-box-title{font-size:30px;}.elementor-72 .elementor-element.elementor-element-b7b9a4f .elementor-image-box-description{font-size:12px;}.elementor-72 .elementor-element.elementor-element-ef143cc{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-72 .elementor-element.elementor-element-68bc23d{--container-widget-width:195px;--container-widget-flex-grow:0;width:var( --container-widget-width, 195px );max-width:195px;}.elementor-72 .elementor-element.elementor-element-68bc23d .elementor-image-box-title{margin-bottom:30px;font-size:30px;}.elementor-72 .elementor-element.elementor-element-68bc23d .elementor-image-box-description{font-size:15px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-title, .elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-title a{font-size:13px;}.elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-description{font-size:13px;}.elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-title, .elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-title a{font-size:13px;}.elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-description{font-size:13px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-72 .elementor-element.elementor-element-2fc46b5{font-size:13px;}.elementor-72 .elementor-element.elementor-element-7798f0b{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-72 .elementor-element.elementor-element-3387c79{--container-widget-width:195px;--container-widget-flex-grow:0;width:var( --container-widget-width, 195px );max-width:195px;}.elementor-72 .elementor-element.elementor-element-3387c79 .elementor-image-box-title{margin-bottom:30px;font-size:30px;}.elementor-72 .elementor-element.elementor-element-3387c79 .elementor-image-box-description{font-size:15px;}.elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-title, .elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-title a{font-size:13px;}.elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-description{font-size:13px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-72 .elementor-element.elementor-element-b4367a9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--e-icon-list-icon-size:4px;--icon-vertical-align:center;}.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-item > a{font-size:13px;}.elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-title, .elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-title a{font-size:13px;}.elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-description{font-size:13px;}.elementor-72 .elementor-element.elementor-element-a11ee24{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--e-icon-list-icon-size:4px;--icon-vertical-align:center;}.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-item > a{font-size:13px;}.elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-title, .elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-title a{font-size:13px;}.elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-description{font-size:13px;}.elementor-72 .elementor-element.elementor-element-7e4fce0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--e-icon-list-icon-size:4px;--icon-vertical-align:center;}.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-item > a{font-size:13px;}.elementor-72 .elementor-element.elementor-element-ffbd084{font-size:13px;}.elementor-72 .elementor-element.elementor-element-d0d6bd5{--container-widget-width:195px;--container-widget-flex-grow:0;width:var( --container-widget-width, 195px );max-width:195px;}.elementor-72 .elementor-element.elementor-element-d0d6bd5 .elementor-image-box-title{margin-bottom:30px;font-size:30px;}.elementor-72 .elementor-element.elementor-element-d0d6bd5 .elementor-image-box-description{font-size:15px;}.elementor-72 .elementor-element.elementor-element-c275f57{font-size:13px;}.elementor-72 .elementor-element.elementor-element-0f1df34{--e-n-carousel-swiper-slides-to-display:1;padding:0px 20px 0px 20px;--e-n-carousel-swiper-pagination-spacing:25px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-72 .elementor-element.elementor-element-a99b944{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-72 .elementor-element.elementor-element-a99b944 .elementor-button{font-size:13px;padding:18px 20px 18px 20px;}}@media(min-width:768px){.elementor-72 .elementor-element.elementor-element-dd8d824{--content-width:1920px;}.elementor-72 .elementor-element.elementor-element-39efac8{--content-width:1920px;}.elementor-72 .elementor-element.elementor-element-b7218d8{--content-width:1920px;}.elementor-72 .elementor-element.elementor-element-7591e9b{--width:16%;}.elementor-72 .elementor-element.elementor-element-3136c05{--width:16%;}.elementor-72 .elementor-element.elementor-element-2220ed6{--width:16%;}.elementor-72 .elementor-element.elementor-element-105f07e{--width:16%;}.elementor-72 .elementor-element.elementor-element-990d34d{--width:16%;}.elementor-72 .elementor-element.elementor-element-7a0a0d6{--content-width:1920px;}.elementor-72 .elementor-element.elementor-element-58f6dca{--content-width:1920px;}.elementor-72 .elementor-element.elementor-element-30f1a4c{--content-width:1920px;}.elementor-72 .elementor-element.elementor-element-3ca911a{--content-width:1920px;}.elementor-72 .elementor-element.elementor-element-ef143cc{--width:100%;}.elementor-72 .elementor-element.elementor-element-7798f0b{--width:100%;}.elementor-72 .elementor-element.elementor-element-56ff32d{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-72 .elementor-element.elementor-element-7591e9b{--width:18%;}.elementor-72 .elementor-element.elementor-element-3136c05{--width:18%;}.elementor-72 .elementor-element.elementor-element-2220ed6{--width:18%;}.elementor-72 .elementor-element.elementor-element-105f07e{--width:18%;}.elementor-72 .elementor-element.elementor-element-990d34d{--width:18%;}}@media(max-width:1024px) and (min-width:768px){.elementor-72 .elementor-element.elementor-element-7591e9b{--width:30%;}.elementor-72 .elementor-element.elementor-element-3136c05{--width:30%;}.elementor-72 .elementor-element.elementor-element-2220ed6{--width:30%;}.elementor-72 .elementor-element.elementor-element-105f07e{--width:30%;}.elementor-72 .elementor-element.elementor-element-990d34d{--width:30%;}}/* Start custom CSS for image-box, class: .elementor-element-e61b5d5 */.elementor-72 .elementor-element.elementor-element-e61b5d5 .elementor-image-box-title {
    background: linear-gradient(
        190deg,
        #D0A04A 10%,
        #8F6C2D 100%
    );
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    display: inline-block;
}

.elementor-72 .elementor-element.elementor-element-e61b5d5 .elementor-image-box-description {
        width:500px;
}

@media screen and (max-width:1024px){
    .elementor-72 .elementor-element.elementor-element-e61b5d5 .elementor-image-box-description {
            width:300px;
    }
}

@media screen and (max-width:767px){
    .elementor-72 .elementor-element.elementor-element-e61b5d5 .elementor-image-box-description {
            width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8d824 *//* =========================================
   NANING MELAKA - HERO GRADIENT
========================================= */

.elementor-72 .elementor-element.elementor-element-dd8d824 {
    position: relative !important;
    isolation: isolate;
}

/* GRADIENT LAYER */
.elementor-72 .elementor-element.elementor-element-dd8d824::after {
    content: "" !important;
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        66deg,
        #E8E1D5 0%,
        #E8E1D500 60%
    ) !important;
    opacity: 1 !important;
    pointer-events: none !important;
    z-index: 2 !important;
}

/* KEEP CONTENT ABOVE GRADIENT */
.elementor-72 .elementor-element.elementor-element-dd8d824 > .e-con-inner {
    z-index: 10 !important;
}

/* ENSURE BACKGROUND OVERLAY BELOW GRADIENT */
.elementor-72 .elementor-element.elementor-element-dd8d824 > .elementor-background-overlay {
    z-index: 1 !important;
}

@media screen and (max-width:1024px){
    .elementor-72 .elementor-element.elementor-element-dd8d824::after {
    background: linear-gradient(
        100deg,
        #E8E1D5 0%,
        #E8E1D500 60%
    ) !important;
}
}

@media screen and (max-width:767px){
    .elementor-72 .elementor-element.elementor-element-dd8d824::after {
    background: linear-gradient(
        180deg,
        #E8E1D5 20%,
        #E8E1D500 70%
    ) !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9396ac9 */.elementor-72 .elementor-element.elementor-element-9396ac9 .elementor-heading-title {
    display: flex !important;
    align-items: center;
    justify-content: center;
    gap: 20px;
    width: 100%;

}

.elementor-72 .elementor-element.elementor-element-9396ac9 .elementor-heading-title::before,
.elementor-72 .elementor-element.elementor-element-9396ac9 .elementor-heading-title::after {
    content: "" !important;
    display: block;
    flex: 0 0 25px;
    width: 25px;
    height: 33px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 33'%3E%3Cpath d='M9 0 C9 4 14 7 14 12 C14 15 12 16.5 9 16.5 C12 16.5 14.5 18 14.5 21 C14.5 26 9.5 29 10 33 C7.5 30 9 27 11.5 26.4 C10 26.5 9.5 25.5 10 25 C12 26 14 23 14 21 C13.8 18 12 17 10 17 C7 16.8 5 18 5.5 20.5 C6 23 9.5 23 10 20 C10 17.5 7.5 18.5 7.5 20.5 C7.5 22 6 22 5.5 21 C4 18 6 16.5 9 16.5 C6 16.5 4.5 15 5 12.5 C5.5 9.5 9 9.5 10 12 C10.5 15 7.5 15 7.5 12.5 C7.5 11 6 11 5.5 12 C4.5 15 7 16 10 16 C12.5 16 14 14 14 12 C14 9 12 7 10 7.5 C9 8 9 6.5 11 6.4 C8.5 5 7.5 2 9 0 Z M16.2 14.8 C18 14.8 24.4 16.45 24.4 16.45 C24.4 16.45 18 18.1 16.2 18.1 A1.67 1.67 0 0 1 16.2 14.8 Z M5.1 16.55 L2.6 17.78 L0 16.65 L2.55 15.4 Z' fill='%23B7A17E'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-9396ac9 .elementor-heading-title::after {
    transform: rotate(180deg);
}

/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-9396ac9 .elementor-heading-title {
        gap: 16px;
        
    }

    .elementor-72 .elementor-element.elementor-element-9396ac9 .elementor-heading-title::before,
    .elementor-72 .elementor-element.elementor-element-9396ac9 .elementor-heading-title::after {
        flex: 0 0 22px;
        width: 22px;
        height: 30px;
    }
}

/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-9396ac9 .elementor-heading-title {
        gap: 12px;
    }

    .elementor-72 .elementor-element.elementor-element-9396ac9 .elementor-heading-title::before,
    .elementor-72 .elementor-element.elementor-element-9396ac9 .elementor-heading-title::after {
        flex: 0 0 18px;
        width: 18px;
        height: 26px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-180a4a1 */.elementor-72 .elementor-element.elementor-element-180a4a1 .elementor-image-box-title {
    background: linear-gradient(
        180deg,
        #D3BB90 0%,
        #C89A49 100%
    );
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d201520 */.elementor-72 .elementor-element.elementor-element-d201520 .elementor-heading-title {
    display: flex !important;
    align-items: center;
    justify-content: center;
    gap: 20px;
    width: 100%;

}

.elementor-72 .elementor-element.elementor-element-d201520 .elementor-heading-title::before,
.elementor-72 .elementor-element.elementor-element-d201520 .elementor-heading-title::after {
    content: "" !important;
    display: block;
    flex: 0 0 25px;
    width: 25px;
    height: 33px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 33'%3E%3Cpath d='M9 0 C9 4 14 7 14 12 C14 15 12 16.5 9 16.5 C12 16.5 14.5 18 14.5 21 C14.5 26 9.5 29 10 33 C7.5 30 9 27 11.5 26.4 C10 26.5 9.5 25.5 10 25 C12 26 14 23 14 21 C13.8 18 12 17 10 17 C7 16.8 5 18 5.5 20.5 C6 23 9.5 23 10 20 C10 17.5 7.5 18.5 7.5 20.5 C7.5 22 6 22 5.5 21 C4 18 6 16.5 9 16.5 C6 16.5 4.5 15 5 12.5 C5.5 9.5 9 9.5 10 12 C10.5 15 7.5 15 7.5 12.5 C7.5 11 6 11 5.5 12 C4.5 15 7 16 10 16 C12.5 16 14 14 14 12 C14 9 12 7 10 7.5 C9 8 9 6.5 11 6.4 C8.5 5 7.5 2 9 0 Z M16.2 14.8 C18 14.8 24.4 16.45 24.4 16.45 C24.4 16.45 18 18.1 16.2 18.1 A1.67 1.67 0 0 1 16.2 14.8 Z M5.1 16.55 L2.6 17.78 L0 16.65 L2.55 15.4 Z' fill='%23B7A17E'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-d201520 .elementor-heading-title::after {
    transform: rotate(180deg);
}

/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-d201520 .elementor-heading-title {
        gap: 16px;
        
    }

    .elementor-72 .elementor-element.elementor-element-d201520 .elementor-heading-title::before,
    .elementor-72 .elementor-element.elementor-element-d201520 .elementor-heading-title::after {
        flex: 0 0 22px;
        width: 22px;
        height: 30px;
    }
}

/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-d201520 .elementor-heading-title {
        gap: 12px;
    }

    .elementor-72 .elementor-element.elementor-element-d201520 .elementor-heading-title::before,
    .elementor-72 .elementor-element.elementor-element-d201520 .elementor-heading-title::after {
        flex: 0 0 18px;
        width: 18px;
        height: 26px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6db3023 */.elementor-72 .elementor-element.elementor-element-6db3023 .elementor-image-box-title {
    background: linear-gradient(
        -61deg,
        #D3BB90 0%,
        #C89A49 100%
    );
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd3fce8 */.elementor-72 .elementor-element.elementor-element-dd3fce8 {
    position: relative;
    width: 175px;
    height: 180px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
}

/* SVG BACKGROUND */
.elementor-72 .elementor-element.elementor-element-dd3fce8::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='173' height='183' viewBox='0 0 173 183' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='86.5' y1='0' x2='86.5' y2='165.779' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C39B59'/%3E%3Cstop offset='1' stop-color='%23C39B59' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M1.56651 182.464L1.46674 78.4519C0.373671 75.6676 -1.11803 70.1277 1.30381 64.5434C3.43462 59.6296 8.0195 55.9265 14.9312 53.5365C24.3737 50.2751 29.4531 46.2928 31.1988 44.7318L33.9068 42.3104L36.6149 44.7318C37.6274 45.6367 40.0004 47.561 43.9571 49.6787V47.2883C42.5538 43.9563 40.2004 36.4212 43.4722 28.8777C46.2025 22.582 52.1518 17.812 61.1543 14.6992C74.2576 10.1731 81.3524 4.60536 83.7947 2.42183L86.5027 0L89.2108 2.4214C91.6527 4.60492 98.747 10.1722 111.844 14.6987C120.849 17.8119 126.799 22.5833 129.531 28.8803C132.802 36.4225 130.451 43.9546 129.048 47.2883V49.6787C133.005 47.5614 135.378 45.6371 136.39 44.7322L139.098 42.3108L141.806 44.7322C143.552 46.2932 148.631 50.2756 158.068 53.5369C164.981 55.9274 169.567 59.6309 171.699 64.546C174.199 70.3103 172.529 76.027 171.433 78.7137L171.432 182.464L1.56651 182.464Z' stroke='url(%23g)' stroke-width='3'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
    z-index: 0;
}

.elementor-72 .elementor-element.elementor-element-dd3fce8 .elementor-heading-title {
    position: relative;
    z-index: 1;
    margin: 0;
}

@media (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-dd3fce8 {
        width: 150px;
        height: 155px;
    }
}

@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-dd3fce8 {
        width: 110px;
        height: 116px;
    }

    .elementor-72 .elementor-element.elementor-element-dd3fce8 .elementor-heading-title {
        font-size: 32px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1c6364 */.elementor-72 .elementor-element.elementor-element-f1c6364 {
    position: relative;
    width: 175px;
    height: 180px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
}

/* SVG BACKGROUND */
.elementor-72 .elementor-element.elementor-element-f1c6364::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='173' height='183' viewBox='0 0 173 183' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='86.5' y1='0' x2='86.5' y2='165.779' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C39B59'/%3E%3Cstop offset='1' stop-color='%23C39B59' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M1.56651 182.464L1.46674 78.4519C0.373671 75.6676 -1.11803 70.1277 1.30381 64.5434C3.43462 59.6296 8.0195 55.9265 14.9312 53.5365C24.3737 50.2751 29.4531 46.2928 31.1988 44.7318L33.9068 42.3104L36.6149 44.7318C37.6274 45.6367 40.0004 47.561 43.9571 49.6787V47.2883C42.5538 43.9563 40.2004 36.4212 43.4722 28.8777C46.2025 22.582 52.1518 17.812 61.1543 14.6992C74.2576 10.1731 81.3524 4.60536 83.7947 2.42183L86.5027 0L89.2108 2.4214C91.6527 4.60492 98.747 10.1722 111.844 14.6987C120.849 17.8119 126.799 22.5833 129.531 28.8803C132.802 36.4225 130.451 43.9546 129.048 47.2883V49.6787C133.005 47.5614 135.378 45.6371 136.39 44.7322L139.098 42.3108L141.806 44.7322C143.552 46.2932 148.631 50.2756 158.068 53.5369C164.981 55.9274 169.567 59.6309 171.699 64.546C174.199 70.3103 172.529 76.027 171.433 78.7137L171.432 182.464L1.56651 182.464Z' stroke='url(%23g)' stroke-width='3'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
    z-index: 0;
}

.elementor-72 .elementor-element.elementor-element-f1c6364 .elementor-heading-title {
    position: relative;
    z-index: 1;
    margin: 0;
}

@media (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-f1c6364 {
        width: 150px;
        height: 155px;
    }
}

@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-f1c6364 {
        width: 110px;
        height: 116px;
    }

    .elementor-72 .elementor-element.elementor-element-f1c6364 .elementor-heading-title {
        font-size: 32px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-686ad52 */.elementor-72 .elementor-element.elementor-element-686ad52 {
    position: relative;
    width: 175px;
    height: 180px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
}

/* SVG BACKGROUND */
.elementor-72 .elementor-element.elementor-element-686ad52::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='173' height='183' viewBox='0 0 173 183' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='86.5' y1='0' x2='86.5' y2='165.779' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C39B59'/%3E%3Cstop offset='1' stop-color='%23C39B59' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M1.56651 182.464L1.46674 78.4519C0.373671 75.6676 -1.11803 70.1277 1.30381 64.5434C3.43462 59.6296 8.0195 55.9265 14.9312 53.5365C24.3737 50.2751 29.4531 46.2928 31.1988 44.7318L33.9068 42.3104L36.6149 44.7318C37.6274 45.6367 40.0004 47.561 43.9571 49.6787V47.2883C42.5538 43.9563 40.2004 36.4212 43.4722 28.8777C46.2025 22.582 52.1518 17.812 61.1543 14.6992C74.2576 10.1731 81.3524 4.60536 83.7947 2.42183L86.5027 0L89.2108 2.4214C91.6527 4.60492 98.747 10.1722 111.844 14.6987C120.849 17.8119 126.799 22.5833 129.531 28.8803C132.802 36.4225 130.451 43.9546 129.048 47.2883V49.6787C133.005 47.5614 135.378 45.6371 136.39 44.7322L139.098 42.3108L141.806 44.7322C143.552 46.2932 148.631 50.2756 158.068 53.5369C164.981 55.9274 169.567 59.6309 171.699 64.546C174.199 70.3103 172.529 76.027 171.433 78.7137L171.432 182.464L1.56651 182.464Z' stroke='url(%23g)' stroke-width='3'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
    z-index: 0;
}

.elementor-72 .elementor-element.elementor-element-686ad52 .elementor-heading-title {
    position: relative;
    z-index: 1;
    margin: 0;
}

@media (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-686ad52 {
        width: 150px;
        height: 155px;
    }
}

@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-686ad52 {
        width: 110px;
        height: 116px;
    }

    .elementor-72 .elementor-element.elementor-element-686ad52 .elementor-heading-title {
        font-size: 32px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ae394e */.elementor-72 .elementor-element.elementor-element-8ae394e {
    position: relative;
    width: 175px;
    height: 180px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
}

/* SVG BACKGROUND */
.elementor-72 .elementor-element.elementor-element-8ae394e::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='173' height='183' viewBox='0 0 173 183' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='86.5' y1='0' x2='86.5' y2='165.779' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C39B59'/%3E%3Cstop offset='1' stop-color='%23C39B59' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M1.56651 182.464L1.46674 78.4519C0.373671 75.6676 -1.11803 70.1277 1.30381 64.5434C3.43462 59.6296 8.0195 55.9265 14.9312 53.5365C24.3737 50.2751 29.4531 46.2928 31.1988 44.7318L33.9068 42.3104L36.6149 44.7318C37.6274 45.6367 40.0004 47.561 43.9571 49.6787V47.2883C42.5538 43.9563 40.2004 36.4212 43.4722 28.8777C46.2025 22.582 52.1518 17.812 61.1543 14.6992C74.2576 10.1731 81.3524 4.60536 83.7947 2.42183L86.5027 0L89.2108 2.4214C91.6527 4.60492 98.747 10.1722 111.844 14.6987C120.849 17.8119 126.799 22.5833 129.531 28.8803C132.802 36.4225 130.451 43.9546 129.048 47.2883V49.6787C133.005 47.5614 135.378 45.6371 136.39 44.7322L139.098 42.3108L141.806 44.7322C143.552 46.2932 148.631 50.2756 158.068 53.5369C164.981 55.9274 169.567 59.6309 171.699 64.546C174.199 70.3103 172.529 76.027 171.433 78.7137L171.432 182.464L1.56651 182.464Z' stroke='url(%23g)' stroke-width='3'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
    z-index: 0;
}

.elementor-72 .elementor-element.elementor-element-8ae394e .elementor-heading-title {
    position: relative;
    z-index: 1;
    margin: 0;
}

@media (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-8ae394e {
        width: 150px;
        height: 155px;
    }
}

@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-8ae394e {
        width: 110px;
        height: 116px;
    }

    .elementor-72 .elementor-element.elementor-element-8ae394e .elementor-heading-title {
        font-size: 32px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f20ba02 */.elementor-72 .elementor-element.elementor-element-f20ba02 {
    position: relative;
    width: 175px;
    height: 180px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
}

/* SVG BACKGROUND */
.elementor-72 .elementor-element.elementor-element-f20ba02::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='173' height='183' viewBox='0 0 173 183' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='86.5' y1='0' x2='86.5' y2='165.779' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C39B59'/%3E%3Cstop offset='1' stop-color='%23C39B59' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M1.56651 182.464L1.46674 78.4519C0.373671 75.6676 -1.11803 70.1277 1.30381 64.5434C3.43462 59.6296 8.0195 55.9265 14.9312 53.5365C24.3737 50.2751 29.4531 46.2928 31.1988 44.7318L33.9068 42.3104L36.6149 44.7318C37.6274 45.6367 40.0004 47.561 43.9571 49.6787V47.2883C42.5538 43.9563 40.2004 36.4212 43.4722 28.8777C46.2025 22.582 52.1518 17.812 61.1543 14.6992C74.2576 10.1731 81.3524 4.60536 83.7947 2.42183L86.5027 0L89.2108 2.4214C91.6527 4.60492 98.747 10.1722 111.844 14.6987C120.849 17.8119 126.799 22.5833 129.531 28.8803C132.802 36.4225 130.451 43.9546 129.048 47.2883V49.6787C133.005 47.5614 135.378 45.6371 136.39 44.7322L139.098 42.3108L141.806 44.7322C143.552 46.2932 148.631 50.2756 158.068 53.5369C164.981 55.9274 169.567 59.6309 171.699 64.546C174.199 70.3103 172.529 76.027 171.433 78.7137L171.432 182.464L1.56651 182.464Z' stroke='url(%23g)' stroke-width='3'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
    z-index: 0;
}

.elementor-72 .elementor-element.elementor-element-f20ba02 .elementor-heading-title {
    position: relative;
    z-index: 1;
    margin: 0;
}

@media (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-f20ba02 {
        width: 150px;
        height: 155px;
    }
}

@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-f20ba02 {
        width: 110px;
        height: 116px;
    }

    .elementor-72 .elementor-element.elementor-element-f20ba02 .elementor-heading-title {
        font-size: 32px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb00c44 */.elementor-72 .elementor-element.elementor-element-eb00c44 .elementor-heading-title {
    display: flex !important;
    align-items: center;
    justify-content: center;
    gap: 20px;
    width: 100%;

}

.elementor-72 .elementor-element.elementor-element-eb00c44 .elementor-heading-title::before,
.elementor-72 .elementor-element.elementor-element-eb00c44 .elementor-heading-title::after {
    content: "" !important;
    display: block;
    flex: 0 0 25px;
    width: 25px;
    height: 33px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 33'%3E%3Cpath d='M9 0 C9 4 14 7 14 12 C14 15 12 16.5 9 16.5 C12 16.5 14.5 18 14.5 21 C14.5 26 9.5 29 10 33 C7.5 30 9 27 11.5 26.4 C10 26.5 9.5 25.5 10 25 C12 26 14 23 14 21 C13.8 18 12 17 10 17 C7 16.8 5 18 5.5 20.5 C6 23 9.5 23 10 20 C10 17.5 7.5 18.5 7.5 20.5 C7.5 22 6 22 5.5 21 C4 18 6 16.5 9 16.5 C6 16.5 4.5 15 5 12.5 C5.5 9.5 9 9.5 10 12 C10.5 15 7.5 15 7.5 12.5 C7.5 11 6 11 5.5 12 C4.5 15 7 16 10 16 C12.5 16 14 14 14 12 C14 9 12 7 10 7.5 C9 8 9 6.5 11 6.4 C8.5 5 7.5 2 9 0 Z M16.2 14.8 C18 14.8 24.4 16.45 24.4 16.45 C24.4 16.45 18 18.1 16.2 18.1 A1.67 1.67 0 0 1 16.2 14.8 Z M5.1 16.55 L2.6 17.78 L0 16.65 L2.55 15.4 Z' fill='%23B7A17E'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-eb00c44 .elementor-heading-title::after {
    transform: rotate(180deg);
}

/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-eb00c44 .elementor-heading-title {
        gap: 16px;
        
    }

    .elementor-72 .elementor-element.elementor-element-eb00c44 .elementor-heading-title::before,
    .elementor-72 .elementor-element.elementor-element-eb00c44 .elementor-heading-title::after {
        flex: 0 0 22px;
        width: 22px;
        height: 30px;
    }
}

/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-eb00c44 .elementor-heading-title {
        gap: 12px;
    }

    .elementor-72 .elementor-element.elementor-element-eb00c44 .elementor-heading-title::before,
    .elementor-72 .elementor-element.elementor-element-eb00c44 .elementor-heading-title::after {
        flex: 0 0 18px;
        width: 18px;
        height: 26px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2659eb7 */.elementor-72 .elementor-element.elementor-element-2659eb7 .elementor-image-box-title {
    background: linear-gradient(
        -61deg,
        #D3BB90 0%,
        #C89A49 100%
    );
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-670f42a */.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content {
    position: relative;
    z-index: 1;
}

.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content::before {
    content: "";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 88'%3E%3Cpath d='M43.5128 0C43.5128 0 46.4354 5.21303 54.1577 5.21303C61.8801 5.21303 71.7269 6.23984 72.1091 14.9734C80.8094 15.357 81.8323 25.3994 81.8323 32.9933C81.8323 40.5871 87.0255 43.6789 87.0255 43.6789C87.0255 43.6789 81.8323 46.6126 81.8323 54.3644C81.8323 62.1163 80.8094 72.0007 72.1091 72.3844C71.7269 81.1179 61.7227 82.1447 54.1577 82.1447C46.5927 82.1447 43.5128 87.3577 43.5128 87.3577C43.5128 87.3577 40.5902 82.1447 32.8678 82.1447C25.1455 82.1447 15.2986 81.1179 14.9164 72.3844C6.21611 72.0007 5.19321 61.9583 5.19321 54.3644C5.19321 46.7706 0 43.6789 0 43.6789C0 43.6789 5.19321 40.7451 5.19321 32.9933C5.19321 25.2414 6.21611 15.357 14.9164 14.9734C15.2986 6.23984 25.3028 5.21303 32.8678 5.21303C40.4328 5.21303 43.5128 0 43.5128 0Z' fill='%23FFFFFF' stroke='%23C39B59' stroke-width='1.913145'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 2;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content::after {
    content: "01";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #C39B59;
    font-family: "The Seasons", serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1;
    z-index: 3;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content{
    position:relative;
    border-top: 2px solid #C39B59;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-radius: 16px;
    margin-top:-25px;
    background-color: #FFFFFF;
    padding:50px 20px 20px 20px;
}

.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-img{
    z-index:1 !important;
}

.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-img img{
    width:100%;
    margin:auto;
}

@media (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content{
    padding:40px 20px 50px 20px;
}

    .elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content::before {
        content: "";
        position: absolute;
        top: -35px;
        width: 65px;
        height: 65px;
    }
    
    .elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content::after {
            font-size: 25px;
            top: -35px;
            width: 65px;
            height: 65px;
        }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0465ac7 */.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content {
    position: relative;
    z-index: 1;
}

.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content::before {
    content: "";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 88'%3E%3Cpath d='M43.5128 0C43.5128 0 46.4354 5.21303 54.1577 5.21303C61.8801 5.21303 71.7269 6.23984 72.1091 14.9734C80.8094 15.357 81.8323 25.3994 81.8323 32.9933C81.8323 40.5871 87.0255 43.6789 87.0255 43.6789C87.0255 43.6789 81.8323 46.6126 81.8323 54.3644C81.8323 62.1163 80.8094 72.0007 72.1091 72.3844C71.7269 81.1179 61.7227 82.1447 54.1577 82.1447C46.5927 82.1447 43.5128 87.3577 43.5128 87.3577C43.5128 87.3577 40.5902 82.1447 32.8678 82.1447C25.1455 82.1447 15.2986 81.1179 14.9164 72.3844C6.21611 72.0007 5.19321 61.9583 5.19321 54.3644C5.19321 46.7706 0 43.6789 0 43.6789C0 43.6789 5.19321 40.7451 5.19321 32.9933C5.19321 25.2414 6.21611 15.357 14.9164 14.9734C15.2986 6.23984 25.3028 5.21303 32.8678 5.21303C40.4328 5.21303 43.5128 0 43.5128 0Z' fill='%23FFFFFF' stroke='%23C39B59' stroke-width='1.913145'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 2;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content::after {
    content: "02";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #C39B59;
    font-family: "The Seasons", serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1;
    z-index: 3;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content{
    position:relative;
    border-top: 2px solid #C39B59;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-radius: 16px;
    margin-top:-25px;
    background-color: #FFFFFF;
    padding:50px 20px 20px 20px;
}

.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-img{
    z-index:1 !important;
}

.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-img img{
    width:100%;
    margin:auto;
}

@media (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content{
    padding:40px 20px 50px 20px;
}

    .elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content::before {
        content: "";
        position: absolute;
        top: -35px;
        width: 65px;
        height: 65px;
    }
    
    .elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content::after {
            font-size: 25px;
            top: -35px;
            width: 65px;
            height: 65px;
        }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ebb371 */.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content {
    position: relative;
    z-index: 1;
}

.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content::before {
    content: "";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 88'%3E%3Cpath d='M43.5128 0C43.5128 0 46.4354 5.21303 54.1577 5.21303C61.8801 5.21303 71.7269 6.23984 72.1091 14.9734C80.8094 15.357 81.8323 25.3994 81.8323 32.9933C81.8323 40.5871 87.0255 43.6789 87.0255 43.6789C87.0255 43.6789 81.8323 46.6126 81.8323 54.3644C81.8323 62.1163 80.8094 72.0007 72.1091 72.3844C71.7269 81.1179 61.7227 82.1447 54.1577 82.1447C46.5927 82.1447 43.5128 87.3577 43.5128 87.3577C43.5128 87.3577 40.5902 82.1447 32.8678 82.1447C25.1455 82.1447 15.2986 81.1179 14.9164 72.3844C6.21611 72.0007 5.19321 61.9583 5.19321 54.3644C5.19321 46.7706 0 43.6789 0 43.6789C0 43.6789 5.19321 40.7451 5.19321 32.9933C5.19321 25.2414 6.21611 15.357 14.9164 14.9734C15.2986 6.23984 25.3028 5.21303 32.8678 5.21303C40.4328 5.21303 43.5128 0 43.5128 0Z' fill='%23FFFFFF' stroke='%23C39B59' stroke-width='1.913145'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 2;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content::after {
    content: "03";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #C39B59;
    font-family: "The Seasons", serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1;
    z-index: 3;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content{
    position:relative;
    border-top: 2px solid #C39B59;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-radius: 16px;
    margin-top:-25px;
    background-color: #FFFFFF;
    padding:50px 20px 20px 20px;
}

.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-img{
    z-index:1 !important;
}

.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-img img{
    width:100%;
    margin:auto;
}

@media (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content{
    padding:40px 20px 50px 20px;
}

    .elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content::before {
        content: "";
        position: absolute;
        top: -35px;
        width: 65px;
        height: 65px;
    }
    
    .elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content::after {
            font-size: 25px;
            top: -35px;
            width: 65px;
            height: 65px;
        }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7b2d0a6 */.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content {
    position: relative;
    z-index: 1;
}

.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content::before {
    content: "";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 88'%3E%3Cpath d='M43.5128 0C43.5128 0 46.4354 5.21303 54.1577 5.21303C61.8801 5.21303 71.7269 6.23984 72.1091 14.9734C80.8094 15.357 81.8323 25.3994 81.8323 32.9933C81.8323 40.5871 87.0255 43.6789 87.0255 43.6789C87.0255 43.6789 81.8323 46.6126 81.8323 54.3644C81.8323 62.1163 80.8094 72.0007 72.1091 72.3844C71.7269 81.1179 61.7227 82.1447 54.1577 82.1447C46.5927 82.1447 43.5128 87.3577 43.5128 87.3577C43.5128 87.3577 40.5902 82.1447 32.8678 82.1447C25.1455 82.1447 15.2986 81.1179 14.9164 72.3844C6.21611 72.0007 5.19321 61.9583 5.19321 54.3644C5.19321 46.7706 0 43.6789 0 43.6789C0 43.6789 5.19321 40.7451 5.19321 32.9933C5.19321 25.2414 6.21611 15.357 14.9164 14.9734C15.2986 6.23984 25.3028 5.21303 32.8678 5.21303C40.4328 5.21303 43.5128 0 43.5128 0Z' fill='%23FFFFFF' stroke='%23C39B59' stroke-width='1.913145'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 2;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content::after {
    content: "04";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #C39B59;
    font-family: "The Seasons", serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1;
    z-index: 3;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content{
    position:relative;
    border-top: 2px solid #C39B59;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-radius: 16px;
    margin-top:-25px;
    background-color: #FFFFFF;
    padding:50px 20px 20px 20px;
}

.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-img{
    z-index:1 !important;
}

.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-img img{
    width:100%;
    margin:auto;
}

@media (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content{
    padding:40px 20px 50px 20px;
}

    .elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content::before {
        content: "";
        position: absolute;
        top: -35px;
        width: 65px;
        height: 65px;
    }
    
    .elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content::after {
            font-size: 25px;
            top: -35px;
            width: 65px;
            height: 65px;
        }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-670f42a */.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content {
    position: relative;
    z-index: 1;
}

.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content::before {
    content: "";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 88'%3E%3Cpath d='M43.5128 0C43.5128 0 46.4354 5.21303 54.1577 5.21303C61.8801 5.21303 71.7269 6.23984 72.1091 14.9734C80.8094 15.357 81.8323 25.3994 81.8323 32.9933C81.8323 40.5871 87.0255 43.6789 87.0255 43.6789C87.0255 43.6789 81.8323 46.6126 81.8323 54.3644C81.8323 62.1163 80.8094 72.0007 72.1091 72.3844C71.7269 81.1179 61.7227 82.1447 54.1577 82.1447C46.5927 82.1447 43.5128 87.3577 43.5128 87.3577C43.5128 87.3577 40.5902 82.1447 32.8678 82.1447C25.1455 82.1447 15.2986 81.1179 14.9164 72.3844C6.21611 72.0007 5.19321 61.9583 5.19321 54.3644C5.19321 46.7706 0 43.6789 0 43.6789C0 43.6789 5.19321 40.7451 5.19321 32.9933C5.19321 25.2414 6.21611 15.357 14.9164 14.9734C15.2986 6.23984 25.3028 5.21303 32.8678 5.21303C40.4328 5.21303 43.5128 0 43.5128 0Z' fill='%23FFFFFF' stroke='%23C39B59' stroke-width='1.913145'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 2;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content::after {
    content: "01";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #C39B59;
    font-family: "The Seasons", serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1;
    z-index: 3;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content{
    position:relative;
    border-top: 2px solid #C39B59;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-radius: 16px;
    margin-top:-25px;
    background-color: #FFFFFF;
    padding:50px 20px 20px 20px;
}

.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-img{
    z-index:1 !important;
}

.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-img img{
    width:100%;
    margin:auto;
}

@media (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content{
    padding:40px 20px 50px 20px;
}

    .elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content::before {
        content: "";
        position: absolute;
        top: -35px;
        width: 65px;
        height: 65px;
    }
    
    .elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content::after {
            font-size: 25px;
            top: -35px;
            width: 65px;
            height: 65px;
        }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0465ac7 */.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content {
    position: relative;
    z-index: 1;
}

.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content::before {
    content: "";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 88'%3E%3Cpath d='M43.5128 0C43.5128 0 46.4354 5.21303 54.1577 5.21303C61.8801 5.21303 71.7269 6.23984 72.1091 14.9734C80.8094 15.357 81.8323 25.3994 81.8323 32.9933C81.8323 40.5871 87.0255 43.6789 87.0255 43.6789C87.0255 43.6789 81.8323 46.6126 81.8323 54.3644C81.8323 62.1163 80.8094 72.0007 72.1091 72.3844C71.7269 81.1179 61.7227 82.1447 54.1577 82.1447C46.5927 82.1447 43.5128 87.3577 43.5128 87.3577C43.5128 87.3577 40.5902 82.1447 32.8678 82.1447C25.1455 82.1447 15.2986 81.1179 14.9164 72.3844C6.21611 72.0007 5.19321 61.9583 5.19321 54.3644C5.19321 46.7706 0 43.6789 0 43.6789C0 43.6789 5.19321 40.7451 5.19321 32.9933C5.19321 25.2414 6.21611 15.357 14.9164 14.9734C15.2986 6.23984 25.3028 5.21303 32.8678 5.21303C40.4328 5.21303 43.5128 0 43.5128 0Z' fill='%23FFFFFF' stroke='%23C39B59' stroke-width='1.913145'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 2;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content::after {
    content: "02";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #C39B59;
    font-family: "The Seasons", serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1;
    z-index: 3;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content{
    position:relative;
    border-top: 2px solid #C39B59;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-radius: 16px;
    margin-top:-25px;
    background-color: #FFFFFF;
    padding:50px 20px 20px 20px;
}

.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-img{
    z-index:1 !important;
}

.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-img img{
    width:100%;
    margin:auto;
}

@media (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content{
    padding:40px 20px 50px 20px;
}

    .elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content::before {
        content: "";
        position: absolute;
        top: -35px;
        width: 65px;
        height: 65px;
    }
    
    .elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content::after {
            font-size: 25px;
            top: -35px;
            width: 65px;
            height: 65px;
        }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ebb371 */.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content {
    position: relative;
    z-index: 1;
}

.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content::before {
    content: "";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 88'%3E%3Cpath d='M43.5128 0C43.5128 0 46.4354 5.21303 54.1577 5.21303C61.8801 5.21303 71.7269 6.23984 72.1091 14.9734C80.8094 15.357 81.8323 25.3994 81.8323 32.9933C81.8323 40.5871 87.0255 43.6789 87.0255 43.6789C87.0255 43.6789 81.8323 46.6126 81.8323 54.3644C81.8323 62.1163 80.8094 72.0007 72.1091 72.3844C71.7269 81.1179 61.7227 82.1447 54.1577 82.1447C46.5927 82.1447 43.5128 87.3577 43.5128 87.3577C43.5128 87.3577 40.5902 82.1447 32.8678 82.1447C25.1455 82.1447 15.2986 81.1179 14.9164 72.3844C6.21611 72.0007 5.19321 61.9583 5.19321 54.3644C5.19321 46.7706 0 43.6789 0 43.6789C0 43.6789 5.19321 40.7451 5.19321 32.9933C5.19321 25.2414 6.21611 15.357 14.9164 14.9734C15.2986 6.23984 25.3028 5.21303 32.8678 5.21303C40.4328 5.21303 43.5128 0 43.5128 0Z' fill='%23FFFFFF' stroke='%23C39B59' stroke-width='1.913145'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 2;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content::after {
    content: "03";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #C39B59;
    font-family: "The Seasons", serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1;
    z-index: 3;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content{
    position:relative;
    border-top: 2px solid #C39B59;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-radius: 16px;
    margin-top:-25px;
    background-color: #FFFFFF;
    padding:50px 20px 20px 20px;
}

.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-img{
    z-index:1 !important;
}

.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-img img{
    width:100%;
    margin:auto;
}

@media (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content{
    padding:40px 20px 50px 20px;
}

    .elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content::before {
        content: "";
        position: absolute;
        top: -35px;
        width: 65px;
        height: 65px;
    }
    
    .elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content::after {
            font-size: 25px;
            top: -35px;
            width: 65px;
            height: 65px;
        }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7b2d0a6 */.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content {
    position: relative;
    z-index: 1;
}

.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content::before {
    content: "";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 88'%3E%3Cpath d='M43.5128 0C43.5128 0 46.4354 5.21303 54.1577 5.21303C61.8801 5.21303 71.7269 6.23984 72.1091 14.9734C80.8094 15.357 81.8323 25.3994 81.8323 32.9933C81.8323 40.5871 87.0255 43.6789 87.0255 43.6789C87.0255 43.6789 81.8323 46.6126 81.8323 54.3644C81.8323 62.1163 80.8094 72.0007 72.1091 72.3844C71.7269 81.1179 61.7227 82.1447 54.1577 82.1447C46.5927 82.1447 43.5128 87.3577 43.5128 87.3577C43.5128 87.3577 40.5902 82.1447 32.8678 82.1447C25.1455 82.1447 15.2986 81.1179 14.9164 72.3844C6.21611 72.0007 5.19321 61.9583 5.19321 54.3644C5.19321 46.7706 0 43.6789 0 43.6789C0 43.6789 5.19321 40.7451 5.19321 32.9933C5.19321 25.2414 6.21611 15.357 14.9164 14.9734C15.2986 6.23984 25.3028 5.21303 32.8678 5.21303C40.4328 5.21303 43.5128 0 43.5128 0Z' fill='%23FFFFFF' stroke='%23C39B59' stroke-width='1.913145'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 2;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content::after {
    content: "04";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #C39B59;
    font-family: "The Seasons", serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1;
    z-index: 3;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content{
    position:relative;
    border-top: 2px solid #C39B59;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-radius: 16px;
    margin-top:-25px;
    background-color: #FFFFFF;
    padding:50px 20px 20px 20px;
}

.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-img{
    z-index:1 !important;
}

.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-img img{
    width:100%;
    margin:auto;
}

@media (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content{
    padding:40px 20px 50px 20px;
}

    .elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content::before {
        content: "";
        position: absolute;
        top: -35px;
        width: 65px;
        height: 65px;
    }
    
    .elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content::after {
            font-size: 25px;
            top: -35px;
            width: 65px;
            height: 65px;
        }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-670f42a */.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content {
    position: relative;
    z-index: 1;
}

.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content::before {
    content: "";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 88'%3E%3Cpath d='M43.5128 0C43.5128 0 46.4354 5.21303 54.1577 5.21303C61.8801 5.21303 71.7269 6.23984 72.1091 14.9734C80.8094 15.357 81.8323 25.3994 81.8323 32.9933C81.8323 40.5871 87.0255 43.6789 87.0255 43.6789C87.0255 43.6789 81.8323 46.6126 81.8323 54.3644C81.8323 62.1163 80.8094 72.0007 72.1091 72.3844C71.7269 81.1179 61.7227 82.1447 54.1577 82.1447C46.5927 82.1447 43.5128 87.3577 43.5128 87.3577C43.5128 87.3577 40.5902 82.1447 32.8678 82.1447C25.1455 82.1447 15.2986 81.1179 14.9164 72.3844C6.21611 72.0007 5.19321 61.9583 5.19321 54.3644C5.19321 46.7706 0 43.6789 0 43.6789C0 43.6789 5.19321 40.7451 5.19321 32.9933C5.19321 25.2414 6.21611 15.357 14.9164 14.9734C15.2986 6.23984 25.3028 5.21303 32.8678 5.21303C40.4328 5.21303 43.5128 0 43.5128 0Z' fill='%23FFFFFF' stroke='%23C39B59' stroke-width='1.913145'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 2;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content::after {
    content: "01";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #C39B59;
    font-family: "The Seasons", serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1;
    z-index: 3;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content{
    position:relative;
    border-top: 2px solid #C39B59;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-radius: 16px;
    margin-top:-25px;
    background-color: #FFFFFF;
    padding:50px 20px 20px 20px;
}

.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-img{
    z-index:1 !important;
}

.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-img img{
    width:100%;
    margin:auto;
}

@media (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content{
    padding:40px 20px 50px 20px;
}

    .elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content::before {
        content: "";
        position: absolute;
        top: -35px;
        width: 65px;
        height: 65px;
    }
    
    .elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content::after {
            font-size: 25px;
            top: -35px;
            width: 65px;
            height: 65px;
        }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0465ac7 */.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content {
    position: relative;
    z-index: 1;
}

.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content::before {
    content: "";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 88'%3E%3Cpath d='M43.5128 0C43.5128 0 46.4354 5.21303 54.1577 5.21303C61.8801 5.21303 71.7269 6.23984 72.1091 14.9734C80.8094 15.357 81.8323 25.3994 81.8323 32.9933C81.8323 40.5871 87.0255 43.6789 87.0255 43.6789C87.0255 43.6789 81.8323 46.6126 81.8323 54.3644C81.8323 62.1163 80.8094 72.0007 72.1091 72.3844C71.7269 81.1179 61.7227 82.1447 54.1577 82.1447C46.5927 82.1447 43.5128 87.3577 43.5128 87.3577C43.5128 87.3577 40.5902 82.1447 32.8678 82.1447C25.1455 82.1447 15.2986 81.1179 14.9164 72.3844C6.21611 72.0007 5.19321 61.9583 5.19321 54.3644C5.19321 46.7706 0 43.6789 0 43.6789C0 43.6789 5.19321 40.7451 5.19321 32.9933C5.19321 25.2414 6.21611 15.357 14.9164 14.9734C15.2986 6.23984 25.3028 5.21303 32.8678 5.21303C40.4328 5.21303 43.5128 0 43.5128 0Z' fill='%23FFFFFF' stroke='%23C39B59' stroke-width='1.913145'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 2;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content::after {
    content: "02";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #C39B59;
    font-family: "The Seasons", serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1;
    z-index: 3;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content{
    position:relative;
    border-top: 2px solid #C39B59;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-radius: 16px;
    margin-top:-25px;
    background-color: #FFFFFF;
    padding:50px 20px 20px 20px;
}

.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-img{
    z-index:1 !important;
}

.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-img img{
    width:100%;
    margin:auto;
}

@media (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content{
    padding:40px 20px 50px 20px;
}

    .elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content::before {
        content: "";
        position: absolute;
        top: -35px;
        width: 65px;
        height: 65px;
    }
    
    .elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content::after {
            font-size: 25px;
            top: -35px;
            width: 65px;
            height: 65px;
        }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ebb371 */.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content {
    position: relative;
    z-index: 1;
}

.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content::before {
    content: "";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 88'%3E%3Cpath d='M43.5128 0C43.5128 0 46.4354 5.21303 54.1577 5.21303C61.8801 5.21303 71.7269 6.23984 72.1091 14.9734C80.8094 15.357 81.8323 25.3994 81.8323 32.9933C81.8323 40.5871 87.0255 43.6789 87.0255 43.6789C87.0255 43.6789 81.8323 46.6126 81.8323 54.3644C81.8323 62.1163 80.8094 72.0007 72.1091 72.3844C71.7269 81.1179 61.7227 82.1447 54.1577 82.1447C46.5927 82.1447 43.5128 87.3577 43.5128 87.3577C43.5128 87.3577 40.5902 82.1447 32.8678 82.1447C25.1455 82.1447 15.2986 81.1179 14.9164 72.3844C6.21611 72.0007 5.19321 61.9583 5.19321 54.3644C5.19321 46.7706 0 43.6789 0 43.6789C0 43.6789 5.19321 40.7451 5.19321 32.9933C5.19321 25.2414 6.21611 15.357 14.9164 14.9734C15.2986 6.23984 25.3028 5.21303 32.8678 5.21303C40.4328 5.21303 43.5128 0 43.5128 0Z' fill='%23FFFFFF' stroke='%23C39B59' stroke-width='1.913145'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 2;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content::after {
    content: "03";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #C39B59;
    font-family: "The Seasons", serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1;
    z-index: 3;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content{
    position:relative;
    border-top: 2px solid #C39B59;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-radius: 16px;
    margin-top:-25px;
    background-color: #FFFFFF;
    padding:50px 20px 20px 20px;
}

.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-img{
    z-index:1 !important;
}

.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-img img{
    width:100%;
    margin:auto;
}

@media (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content{
    padding:40px 20px 50px 20px;
}

    .elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content::before {
        content: "";
        position: absolute;
        top: -35px;
        width: 65px;
        height: 65px;
    }
    
    .elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content::after {
            font-size: 25px;
            top: -35px;
            width: 65px;
            height: 65px;
        }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7b2d0a6 */.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content {
    position: relative;
    z-index: 1;
}

.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content::before {
    content: "";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 88'%3E%3Cpath d='M43.5128 0C43.5128 0 46.4354 5.21303 54.1577 5.21303C61.8801 5.21303 71.7269 6.23984 72.1091 14.9734C80.8094 15.357 81.8323 25.3994 81.8323 32.9933C81.8323 40.5871 87.0255 43.6789 87.0255 43.6789C87.0255 43.6789 81.8323 46.6126 81.8323 54.3644C81.8323 62.1163 80.8094 72.0007 72.1091 72.3844C71.7269 81.1179 61.7227 82.1447 54.1577 82.1447C46.5927 82.1447 43.5128 87.3577 43.5128 87.3577C43.5128 87.3577 40.5902 82.1447 32.8678 82.1447C25.1455 82.1447 15.2986 81.1179 14.9164 72.3844C6.21611 72.0007 5.19321 61.9583 5.19321 54.3644C5.19321 46.7706 0 43.6789 0 43.6789C0 43.6789 5.19321 40.7451 5.19321 32.9933C5.19321 25.2414 6.21611 15.357 14.9164 14.9734C15.2986 6.23984 25.3028 5.21303 32.8678 5.21303C40.4328 5.21303 43.5128 0 43.5128 0Z' fill='%23FFFFFF' stroke='%23C39B59' stroke-width='1.913145'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 2;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content::after {
    content: "04";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #C39B59;
    font-family: "The Seasons", serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1;
    z-index: 3;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content{
    position:relative;
    border-top: 2px solid #C39B59;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-radius: 16px;
    margin-top:-25px;
    background-color: #FFFFFF;
    padding:50px 20px 20px 20px;
}

.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-img{
    z-index:1 !important;
}

.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-img img{
    width:100%;
    margin:auto;
}

@media (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content{
    padding:40px 20px 50px 20px;
}

    .elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content::before {
        content: "";
        position: absolute;
        top: -35px;
        width: 65px;
        height: 65px;
    }
    
    .elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content::after {
            font-size: 25px;
            top: -35px;
            width: 65px;
            height: 65px;
        }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-670f42a */.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content {
    position: relative;
    z-index: 1;
}

.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content::before {
    content: "";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 88'%3E%3Cpath d='M43.5128 0C43.5128 0 46.4354 5.21303 54.1577 5.21303C61.8801 5.21303 71.7269 6.23984 72.1091 14.9734C80.8094 15.357 81.8323 25.3994 81.8323 32.9933C81.8323 40.5871 87.0255 43.6789 87.0255 43.6789C87.0255 43.6789 81.8323 46.6126 81.8323 54.3644C81.8323 62.1163 80.8094 72.0007 72.1091 72.3844C71.7269 81.1179 61.7227 82.1447 54.1577 82.1447C46.5927 82.1447 43.5128 87.3577 43.5128 87.3577C43.5128 87.3577 40.5902 82.1447 32.8678 82.1447C25.1455 82.1447 15.2986 81.1179 14.9164 72.3844C6.21611 72.0007 5.19321 61.9583 5.19321 54.3644C5.19321 46.7706 0 43.6789 0 43.6789C0 43.6789 5.19321 40.7451 5.19321 32.9933C5.19321 25.2414 6.21611 15.357 14.9164 14.9734C15.2986 6.23984 25.3028 5.21303 32.8678 5.21303C40.4328 5.21303 43.5128 0 43.5128 0Z' fill='%23FFFFFF' stroke='%23C39B59' stroke-width='1.913145'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 2;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content::after {
    content: "01";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #C39B59;
    font-family: "The Seasons", serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1;
    z-index: 3;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content{
    position:relative;
    border-top: 2px solid #C39B59;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-radius: 16px;
    margin-top:-25px;
    background-color: #FFFFFF;
    padding:50px 20px 20px 20px;
}

.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-img{
    z-index:1 !important;
}

.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-img img{
    width:100%;
    margin:auto;
}

@media (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content{
    padding:40px 20px 50px 20px;
}

    .elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content::before {
        content: "";
        position: absolute;
        top: -35px;
        width: 65px;
        height: 65px;
    }
    
    .elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content::after {
            font-size: 25px;
            top: -35px;
            width: 65px;
            height: 65px;
        }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0465ac7 */.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content {
    position: relative;
    z-index: 1;
}

.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content::before {
    content: "";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 88'%3E%3Cpath d='M43.5128 0C43.5128 0 46.4354 5.21303 54.1577 5.21303C61.8801 5.21303 71.7269 6.23984 72.1091 14.9734C80.8094 15.357 81.8323 25.3994 81.8323 32.9933C81.8323 40.5871 87.0255 43.6789 87.0255 43.6789C87.0255 43.6789 81.8323 46.6126 81.8323 54.3644C81.8323 62.1163 80.8094 72.0007 72.1091 72.3844C71.7269 81.1179 61.7227 82.1447 54.1577 82.1447C46.5927 82.1447 43.5128 87.3577 43.5128 87.3577C43.5128 87.3577 40.5902 82.1447 32.8678 82.1447C25.1455 82.1447 15.2986 81.1179 14.9164 72.3844C6.21611 72.0007 5.19321 61.9583 5.19321 54.3644C5.19321 46.7706 0 43.6789 0 43.6789C0 43.6789 5.19321 40.7451 5.19321 32.9933C5.19321 25.2414 6.21611 15.357 14.9164 14.9734C15.2986 6.23984 25.3028 5.21303 32.8678 5.21303C40.4328 5.21303 43.5128 0 43.5128 0Z' fill='%23FFFFFF' stroke='%23C39B59' stroke-width='1.913145'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 2;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content::after {
    content: "02";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #C39B59;
    font-family: "The Seasons", serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1;
    z-index: 3;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content{
    position:relative;
    border-top: 2px solid #C39B59;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-radius: 16px;
    margin-top:-25px;
    background-color: #FFFFFF;
    padding:50px 20px 20px 20px;
}

.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-img{
    z-index:1 !important;
}

.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-img img{
    width:100%;
    margin:auto;
}

@media (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content{
    padding:40px 20px 50px 20px;
}

    .elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content::before {
        content: "";
        position: absolute;
        top: -35px;
        width: 65px;
        height: 65px;
    }
    
    .elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content::after {
            font-size: 25px;
            top: -35px;
            width: 65px;
            height: 65px;
        }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ebb371 */.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content {
    position: relative;
    z-index: 1;
}

.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content::before {
    content: "";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 88'%3E%3Cpath d='M43.5128 0C43.5128 0 46.4354 5.21303 54.1577 5.21303C61.8801 5.21303 71.7269 6.23984 72.1091 14.9734C80.8094 15.357 81.8323 25.3994 81.8323 32.9933C81.8323 40.5871 87.0255 43.6789 87.0255 43.6789C87.0255 43.6789 81.8323 46.6126 81.8323 54.3644C81.8323 62.1163 80.8094 72.0007 72.1091 72.3844C71.7269 81.1179 61.7227 82.1447 54.1577 82.1447C46.5927 82.1447 43.5128 87.3577 43.5128 87.3577C43.5128 87.3577 40.5902 82.1447 32.8678 82.1447C25.1455 82.1447 15.2986 81.1179 14.9164 72.3844C6.21611 72.0007 5.19321 61.9583 5.19321 54.3644C5.19321 46.7706 0 43.6789 0 43.6789C0 43.6789 5.19321 40.7451 5.19321 32.9933C5.19321 25.2414 6.21611 15.357 14.9164 14.9734C15.2986 6.23984 25.3028 5.21303 32.8678 5.21303C40.4328 5.21303 43.5128 0 43.5128 0Z' fill='%23FFFFFF' stroke='%23C39B59' stroke-width='1.913145'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 2;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content::after {
    content: "03";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #C39B59;
    font-family: "The Seasons", serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1;
    z-index: 3;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content{
    position:relative;
    border-top: 2px solid #C39B59;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-radius: 16px;
    margin-top:-25px;
    background-color: #FFFFFF;
    padding:50px 20px 20px 20px;
}

.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-img{
    z-index:1 !important;
}

.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-img img{
    width:100%;
    margin:auto;
}

@media (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content{
    padding:40px 20px 50px 20px;
}

    .elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content::before {
        content: "";
        position: absolute;
        top: -35px;
        width: 65px;
        height: 65px;
    }
    
    .elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content::after {
            font-size: 25px;
            top: -35px;
            width: 65px;
            height: 65px;
        }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7b2d0a6 */.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content {
    position: relative;
    z-index: 1;
}

.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content::before {
    content: "";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 88'%3E%3Cpath d='M43.5128 0C43.5128 0 46.4354 5.21303 54.1577 5.21303C61.8801 5.21303 71.7269 6.23984 72.1091 14.9734C80.8094 15.357 81.8323 25.3994 81.8323 32.9933C81.8323 40.5871 87.0255 43.6789 87.0255 43.6789C87.0255 43.6789 81.8323 46.6126 81.8323 54.3644C81.8323 62.1163 80.8094 72.0007 72.1091 72.3844C71.7269 81.1179 61.7227 82.1447 54.1577 82.1447C46.5927 82.1447 43.5128 87.3577 43.5128 87.3577C43.5128 87.3577 40.5902 82.1447 32.8678 82.1447C25.1455 82.1447 15.2986 81.1179 14.9164 72.3844C6.21611 72.0007 5.19321 61.9583 5.19321 54.3644C5.19321 46.7706 0 43.6789 0 43.6789C0 43.6789 5.19321 40.7451 5.19321 32.9933C5.19321 25.2414 6.21611 15.357 14.9164 14.9734C15.2986 6.23984 25.3028 5.21303 32.8678 5.21303C40.4328 5.21303 43.5128 0 43.5128 0Z' fill='%23FFFFFF' stroke='%23C39B59' stroke-width='1.913145'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 2;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content::after {
    content: "04";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #C39B59;
    font-family: "The Seasons", serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1;
    z-index: 3;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content{
    position:relative;
    border-top: 2px solid #C39B59;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-radius: 16px;
    margin-top:-25px;
    background-color: #FFFFFF;
    padding:50px 20px 20px 20px;
}

.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-img{
    z-index:1 !important;
}

.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-img img{
    width:100%;
    margin:auto;
}

@media (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content{
    padding:40px 20px 50px 20px;
}

    .elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content::before {
        content: "";
        position: absolute;
        top: -35px;
        width: 65px;
        height: 65px;
    }
    
    .elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content::after {
            font-size: 25px;
            top: -35px;
            width: 65px;
            height: 65px;
        }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-670f42a */.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content {
    position: relative;
    z-index: 1;
}

.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content::before {
    content: "";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 88'%3E%3Cpath d='M43.5128 0C43.5128 0 46.4354 5.21303 54.1577 5.21303C61.8801 5.21303 71.7269 6.23984 72.1091 14.9734C80.8094 15.357 81.8323 25.3994 81.8323 32.9933C81.8323 40.5871 87.0255 43.6789 87.0255 43.6789C87.0255 43.6789 81.8323 46.6126 81.8323 54.3644C81.8323 62.1163 80.8094 72.0007 72.1091 72.3844C71.7269 81.1179 61.7227 82.1447 54.1577 82.1447C46.5927 82.1447 43.5128 87.3577 43.5128 87.3577C43.5128 87.3577 40.5902 82.1447 32.8678 82.1447C25.1455 82.1447 15.2986 81.1179 14.9164 72.3844C6.21611 72.0007 5.19321 61.9583 5.19321 54.3644C5.19321 46.7706 0 43.6789 0 43.6789C0 43.6789 5.19321 40.7451 5.19321 32.9933C5.19321 25.2414 6.21611 15.357 14.9164 14.9734C15.2986 6.23984 25.3028 5.21303 32.8678 5.21303C40.4328 5.21303 43.5128 0 43.5128 0Z' fill='%23FFFFFF' stroke='%23C39B59' stroke-width='1.913145'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 2;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content::after {
    content: "01";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #C39B59;
    font-family: "The Seasons", serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1;
    z-index: 3;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content{
    position:relative;
    border-top: 2px solid #C39B59;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-radius: 16px;
    margin-top:-25px;
    background-color: #FFFFFF;
    padding:50px 20px 20px 20px;
}

.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-img{
    z-index:1 !important;
}

.elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-img img{
    width:100%;
    margin:auto;
}

@media (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content{
    padding:40px 20px 50px 20px;
}

    .elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content::before {
        content: "";
        position: absolute;
        top: -35px;
        width: 65px;
        height: 65px;
    }
    
    .elementor-72 .elementor-element.elementor-element-670f42a .elementor-image-box-content::after {
            font-size: 25px;
            top: -35px;
            width: 65px;
            height: 65px;
        }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0465ac7 */.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content {
    position: relative;
    z-index: 1;
}

.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content::before {
    content: "";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 88'%3E%3Cpath d='M43.5128 0C43.5128 0 46.4354 5.21303 54.1577 5.21303C61.8801 5.21303 71.7269 6.23984 72.1091 14.9734C80.8094 15.357 81.8323 25.3994 81.8323 32.9933C81.8323 40.5871 87.0255 43.6789 87.0255 43.6789C87.0255 43.6789 81.8323 46.6126 81.8323 54.3644C81.8323 62.1163 80.8094 72.0007 72.1091 72.3844C71.7269 81.1179 61.7227 82.1447 54.1577 82.1447C46.5927 82.1447 43.5128 87.3577 43.5128 87.3577C43.5128 87.3577 40.5902 82.1447 32.8678 82.1447C25.1455 82.1447 15.2986 81.1179 14.9164 72.3844C6.21611 72.0007 5.19321 61.9583 5.19321 54.3644C5.19321 46.7706 0 43.6789 0 43.6789C0 43.6789 5.19321 40.7451 5.19321 32.9933C5.19321 25.2414 6.21611 15.357 14.9164 14.9734C15.2986 6.23984 25.3028 5.21303 32.8678 5.21303C40.4328 5.21303 43.5128 0 43.5128 0Z' fill='%23FFFFFF' stroke='%23C39B59' stroke-width='1.913145'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 2;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content::after {
    content: "02";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #C39B59;
    font-family: "The Seasons", serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1;
    z-index: 3;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content{
    position:relative;
    border-top: 2px solid #C39B59;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-radius: 16px;
    margin-top:-25px;
    background-color: #FFFFFF;
    padding:50px 20px 20px 20px;
}

.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-img{
    z-index:1 !important;
}

.elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-img img{
    width:100%;
    margin:auto;
}

@media (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content{
    padding:40px 20px 50px 20px;
}

    .elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content::before {
        content: "";
        position: absolute;
        top: -35px;
        width: 65px;
        height: 65px;
    }
    
    .elementor-72 .elementor-element.elementor-element-0465ac7 .elementor-image-box-content::after {
            font-size: 25px;
            top: -35px;
            width: 65px;
            height: 65px;
        }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ebb371 */.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content {
    position: relative;
    z-index: 1;
}

.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content::before {
    content: "";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 88'%3E%3Cpath d='M43.5128 0C43.5128 0 46.4354 5.21303 54.1577 5.21303C61.8801 5.21303 71.7269 6.23984 72.1091 14.9734C80.8094 15.357 81.8323 25.3994 81.8323 32.9933C81.8323 40.5871 87.0255 43.6789 87.0255 43.6789C87.0255 43.6789 81.8323 46.6126 81.8323 54.3644C81.8323 62.1163 80.8094 72.0007 72.1091 72.3844C71.7269 81.1179 61.7227 82.1447 54.1577 82.1447C46.5927 82.1447 43.5128 87.3577 43.5128 87.3577C43.5128 87.3577 40.5902 82.1447 32.8678 82.1447C25.1455 82.1447 15.2986 81.1179 14.9164 72.3844C6.21611 72.0007 5.19321 61.9583 5.19321 54.3644C5.19321 46.7706 0 43.6789 0 43.6789C0 43.6789 5.19321 40.7451 5.19321 32.9933C5.19321 25.2414 6.21611 15.357 14.9164 14.9734C15.2986 6.23984 25.3028 5.21303 32.8678 5.21303C40.4328 5.21303 43.5128 0 43.5128 0Z' fill='%23FFFFFF' stroke='%23C39B59' stroke-width='1.913145'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 2;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content::after {
    content: "03";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #C39B59;
    font-family: "The Seasons", serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1;
    z-index: 3;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content{
    position:relative;
    border-top: 2px solid #C39B59;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-radius: 16px;
    margin-top:-25px;
    background-color: #FFFFFF;
    padding:50px 20px 20px 20px;
}

.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-img{
    z-index:1 !important;
}

.elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-img img{
    width:100%;
    margin:auto;
}

@media (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content{
    padding:40px 20px 50px 20px;
}

    .elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content::before {
        content: "";
        position: absolute;
        top: -35px;
        width: 65px;
        height: 65px;
    }
    
    .elementor-72 .elementor-element.elementor-element-3ebb371 .elementor-image-box-content::after {
            font-size: 25px;
            top: -35px;
            width: 65px;
            height: 65px;
        }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7b2d0a6 */.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content {
    position: relative;
    z-index: 1;
}

.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content::before {
    content: "";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 88'%3E%3Cpath d='M43.5128 0C43.5128 0 46.4354 5.21303 54.1577 5.21303C61.8801 5.21303 71.7269 6.23984 72.1091 14.9734C80.8094 15.357 81.8323 25.3994 81.8323 32.9933C81.8323 40.5871 87.0255 43.6789 87.0255 43.6789C87.0255 43.6789 81.8323 46.6126 81.8323 54.3644C81.8323 62.1163 80.8094 72.0007 72.1091 72.3844C71.7269 81.1179 61.7227 82.1447 54.1577 82.1447C46.5927 82.1447 43.5128 87.3577 43.5128 87.3577C43.5128 87.3577 40.5902 82.1447 32.8678 82.1447C25.1455 82.1447 15.2986 81.1179 14.9164 72.3844C6.21611 72.0007 5.19321 61.9583 5.19321 54.3644C5.19321 46.7706 0 43.6789 0 43.6789C0 43.6789 5.19321 40.7451 5.19321 32.9933C5.19321 25.2414 6.21611 15.357 14.9164 14.9734C15.2986 6.23984 25.3028 5.21303 32.8678 5.21303C40.4328 5.21303 43.5128 0 43.5128 0Z' fill='%23FFFFFF' stroke='%23C39B59' stroke-width='1.913145'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 2;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content::after {
    content: "04";
    position: absolute;
    top: -44px;
    left: 0;
    width: 88px;
    height: 88px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #C39B59;
    font-family: "The Seasons", serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1;
    z-index: 3;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content{
    position:relative;
    border-top: 2px solid #C39B59;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-radius: 16px;
    margin-top:-25px;
    background-color: #FFFFFF;
    padding:50px 20px 20px 20px;
}

.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-img{
    z-index:1 !important;
}

.elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-img img{
    width:100%;
    margin:auto;
}

@media (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content{
    padding:40px 20px 50px 20px;
}

    .elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content::before {
        content: "";
        position: absolute;
        top: -35px;
        width: 65px;
        height: 65px;
    }
    
    .elementor-72 .elementor-element.elementor-element-7b2d0a6 .elementor-image-box-content::after {
            font-size: 25px;
            top: -35px;
            width: 65px;
            height: 65px;
        }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-9ea339a */.elementor-72 .elementor-element.elementor-element-9ea339a .swiper-slide{
    overflow: visible !important;
}

.elementor-72 .elementor-element.elementor-element-9ea339a {
    position: relative;
    width: 100%;
}

.elementor-72 .elementor-element.elementor-element-9ea339a .e-n-carousel {
    width: 100%;
    position: relative;
}

.elementor-72 .elementor-element.elementor-element-9ea339a .swiper-slide {
    box-sizing: border-box;
}

@media (min-width: 1025px) {
    .elementor-72 .elementor-element.elementor-element-9ea339a .e-n-carousel,
    .elementor-72 .elementor-element.elementor-element-9ea339a .swiper {
        overflow: hidden;
    }

    .elementor-72 .elementor-element.elementor-element-9ea339a .swiper-wrapper,
    .elementor-72 .elementor-element.elementor-element-9ea339a .swiper-slide {
        cursor: default !important;
    }

    .elementor-72 .elementor-element.elementor-element-9ea339a .elementor-swiper-button,
    .elementor-72 .elementor-element.elementor-element-9ea339a .swiper-button-next,
    .elementor-72 .elementor-element.elementor-element-9ea339a .swiper-button-prev,
    .elementor-72 .elementor-element.elementor-element-9ea339a .swiper-pagination {
        display: none !important;
    }

}

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-9ea339a .e-n-carousel {
        overflow: hidden;
    }

    .elementor-72 .elementor-element.elementor-element-9ea339a .swiper-wrapper {
        cursor: grab;
    }

    .elementor-72 .elementor-element.elementor-element-9ea339a .swiper-wrapper:active {
        cursor: grabbing;
    }

}

@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-9ea339a .e-n-carousel {
        overflow: hidden;
    }

    .elementor-72 .elementor-element.elementor-element-9ea339a .swiper-wrapper {
        cursor: grab;
    }

    .elementor-72 .elementor-element.elementor-element-9ea339a .swiper-wrapper:active {
        cursor: grabbing;
    }

    .elementor-72 .elementor-element.elementor-element-9ea339a .swiper-slide {
        box-sizing: border-box;
    }

}

@media (prefers-reduced-motion: reduce) {

    .elementor-72 .elementor-element.elementor-element-9ea339a .swiper-wrapper {
        transition-duration: 0ms !important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee25ae3 */.elementor-72 .elementor-element.elementor-element-ee25ae3 .elementor-heading-title {
    display: flex !important;
    align-items: center;
    justify-content: center;
    gap: 20px;
    width: 100%;

}

.elementor-72 .elementor-element.elementor-element-ee25ae3 .elementor-heading-title::before,
.elementor-72 .elementor-element.elementor-element-ee25ae3 .elementor-heading-title::after {
    content: "" !important;
    display: block;
    flex: 0 0 25px;
    width: 25px;
    height: 33px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 33'%3E%3Cpath d='M9 0 C9 4 14 7 14 12 C14 15 12 16.5 9 16.5 C12 16.5 14.5 18 14.5 21 C14.5 26 9.5 29 10 33 C7.5 30 9 27 11.5 26.4 C10 26.5 9.5 25.5 10 25 C12 26 14 23 14 21 C13.8 18 12 17 10 17 C7 16.8 5 18 5.5 20.5 C6 23 9.5 23 10 20 C10 17.5 7.5 18.5 7.5 20.5 C7.5 22 6 22 5.5 21 C4 18 6 16.5 9 16.5 C6 16.5 4.5 15 5 12.5 C5.5 9.5 9 9.5 10 12 C10.5 15 7.5 15 7.5 12.5 C7.5 11 6 11 5.5 12 C4.5 15 7 16 10 16 C12.5 16 14 14 14 12 C14 9 12 7 10 7.5 C9 8 9 6.5 11 6.4 C8.5 5 7.5 2 9 0 Z M16.2 14.8 C18 14.8 24.4 16.45 24.4 16.45 C24.4 16.45 18 18.1 16.2 18.1 A1.67 1.67 0 0 1 16.2 14.8 Z M5.1 16.55 L2.6 17.78 L0 16.65 L2.55 15.4 Z' fill='%23B7A17E'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-ee25ae3 .elementor-heading-title::after {
    transform: rotate(180deg);
}

/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-ee25ae3 .elementor-heading-title {
        gap: 16px;
        
    }

    .elementor-72 .elementor-element.elementor-element-ee25ae3 .elementor-heading-title::before,
    .elementor-72 .elementor-element.elementor-element-ee25ae3 .elementor-heading-title::after {
        flex: 0 0 22px;
        width: 22px;
        height: 30px;
    }
}

/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-ee25ae3 .elementor-heading-title {
        gap: 12px;
    }

    .elementor-72 .elementor-element.elementor-element-ee25ae3 .elementor-heading-title::before,
    .elementor-72 .elementor-element.elementor-element-ee25ae3 .elementor-heading-title::after {
        flex: 0 0 18px;
        width: 18px;
        height: 26px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f39afb6 */.elementor-72 .elementor-element.elementor-element-f39afb6 .elementor-image-box-title {
    background: linear-gradient(
        -83deg,
        #D3BB90 0%,
        #C89A49 100%
    );
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3d75982 */.elementor-72 .elementor-element.elementor-element-3d75982 .elementor-image-box-content {
    position: relative;
    z-index: 1;
}

.elementor-72 .elementor-element.elementor-element-3d75982 .elementor-image-box-content::before {
    content: "";
    position: absolute;
    top: 35px;
    left: 50%;
    transform: translateX(-50%);
    width: 237px;
    height: 34px;
    background-image: url("https://www.naning.com.my/wp-content/uploads/2026/11/about-Us_Institusi-Kami-img.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 2;
    pointer-events: none;
}


.elementor-72 .elementor-element.elementor-element-3d75982 .elementor-image-box-content{
    position:relative;
    margin-top:-20%;
    padding:0px 20px 50px 20px;
    background-color: transparent;
    background-image: radial-gradient(at center center, #E8D0A9 7%, #E8D0A900 60%);
}

.elementor-72 .elementor-element.elementor-element-3d75982 .elementor-image-box-description{
    width:335px;
    margin:auto;
}

.elementor-72 .elementor-element.elementor-element-3d75982 .elementor-image-box-img{
    z-index:1 !important;
}

.elementor-72 .elementor-element.elementor-element-3d75982 .elementor-image-box-img img{
    width:100%;
    margin:auto;
}

@media screen and (max-width:1366px){
    .elementor-72 .elementor-element.elementor-element-3d75982 .elementor-image-box-content::before {
    content: "";
    position: absolute;
    top: 35px;
    left: 50%;
    transform: translateX(-50%);
    width: 200px;
    height: 30px;
}

    .elementor-72 .elementor-element.elementor-element-3d75982 .elementor-image-box-content{
    position:relative;
    margin-top:-20%;
    padding:0px 20px 30px 20px;
}

.elementor-72 .elementor-element.elementor-element-3d75982 .elementor-image-box-description{
    width:80%;
}
}

@media screen and (max-width:1024px){
    .elementor-72 .elementor-element.elementor-element-3d75982 .elementor-image-box-content::before {
    content: "";
    position: absolute;
    background-image: url("https://www.naning.com.my/wp-content/uploads/2026/11/about-Us_Institusi-Kami-img-White.png");
    top: 45px;
    left: 0px;
    transform: translateX(0%);
    width: 180px;
    height: 30px;
}

    .elementor-72 .elementor-element.elementor-element-3d75982 .elementor-image-box-content{
    position:relative;
    margin-top:0;
    padding:0px 0px 30px 0px;
    background-image: radial-gradient(at center center, #E8D0A900 7%, #E8D0A900 100%);
   
}

.elementor-72 .elementor-element.elementor-element-3d75982 .elementor-image-box-description, .elementor-72 .elementor-element.elementor-element-3d75982 .elementor-image-box-title{
    width:100%;
    color:#F4F2EF !important;
}
.elementor-72 .elementor-element.elementor-element-3d75982 .elementor-image-box-wrapper{
    display: flex !important;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-end;
}
}

@media screen and (max-width:767px){
    .elementor-72 .elementor-element.elementor-element-3d75982 .elementor-image-box-content::before {
    top: 45px;
    left: 50%;
    transform: translateX(-50%);
    width: 180px;
    height: 30px;
}

    .elementor-72 .elementor-element.elementor-element-3d75982 .elementor-image-box-content{
    padding:0px 0px 0px 0px;
   
}

.elementor-72 .elementor-element.elementor-element-3d75982 .elementor-image-box-wrapper{
    display: flex !important;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2a638d4 */.elementor-72 .elementor-element.elementor-element-2a638d4 .elementor-image-box-content {
    position: relative;
    z-index: 1;
}

.elementor-72 .elementor-element.elementor-element-2a638d4 .elementor-image-box-content::before {
    content: "";
    position: absolute;
    top: 35px;
    left: 50%;
    transform: translateX(-50%);
    width: 237px;
    height: 34px;
    background-image: url("https://www.naning.com.my/wp-content/uploads/2026/11/about-Us_Institusi-Kami-img.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 2;
    pointer-events: none;
}


.elementor-72 .elementor-element.elementor-element-2a638d4 .elementor-image-box-content{
    position:relative;
    margin-top:-20%;
    padding:0px 20px 50px 20px;
    background-color: transparent;
    background-image: radial-gradient(at center center, #E8D0A9 7%, #E8D0A900 60%);
}

.elementor-72 .elementor-element.elementor-element-2a638d4 .elementor-image-box-description{
    width:380px;
    margin:auto;
}

.elementor-72 .elementor-element.elementor-element-2a638d4 .elementor-image-box-img{
    z-index:1 !important;
}

.elementor-72 .elementor-element.elementor-element-2a638d4 .elementor-image-box-img img{
    width:100%;
    margin:auto;
}

@media screen and (max-width:1366px){
    .elementor-72 .elementor-element.elementor-element-2a638d4 .elementor-image-box-content::before {
    content: "";
    position: absolute;
    top: 35px;
    left: 50%;
    transform: translateX(-50%);
    width: 200px;
    height: 30px;
}

    .elementor-72 .elementor-element.elementor-element-2a638d4 .elementor-image-box-content{
    position:relative;
    margin-top:-20%;
    padding:0px 20px 30px 20px;
}

.elementor-72 .elementor-element.elementor-element-2a638d4 .elementor-image-box-description{
    width:80%;
}
}

@media screen and (max-width:1024px){
    .elementor-72 .elementor-element.elementor-element-2a638d4 .elementor-image-box-content::before {
    content: "";
    position: absolute;
    background-image: url("https://www.naning.com.my/wp-content/uploads/2026/11/about-Us_Institusi-Kami-img-White.png");
    top: 45px;
    left: 0px;
    transform: translateX(0%);
    width: 180px;
    height: 30px;
}

    .elementor-72 .elementor-element.elementor-element-2a638d4 .elementor-image-box-content{
    position:relative;
    margin-top:0;
    padding:0px 0px 30px 0px;
    background-image: radial-gradient(at center center, #E8D0A900 7%, #E8D0A900 100%);
   
}

.elementor-72 .elementor-element.elementor-element-2a638d4 .elementor-image-box-description, .elementor-72 .elementor-element.elementor-element-2a638d4 .elementor-image-box-title{
    width:100%;
    color:#F4F2EF !important;
}

.elementor-72 .elementor-element.elementor-element-2a638d4 .elementor-image-box-wrapper{
    display: flex !important;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-end;
}
}

@media screen and (max-width:767px){
    .elementor-72 .elementor-element.elementor-element-2a638d4 .elementor-image-box-content::before {
    top: 45px;
    left: 50%;
    transform: translateX(-50%);
    width: 180px;
    height: 30px;
}

    .elementor-72 .elementor-element.elementor-element-2a638d4 .elementor-image-box-content{
    padding:0px 0px 0px 0px;
   
}

.elementor-72 .elementor-element.elementor-element-2a638d4 .elementor-image-box-wrapper{
    display: flex !important;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7fe50cc */.elementor-72 .elementor-element.elementor-element-7fe50cc .elementor-image-box-content {
    position: relative;
    z-index: 1;
}

.elementor-72 .elementor-element.elementor-element-7fe50cc .elementor-image-box-content::before {
    content: "";
    position: absolute;
    top: 35px;
    left: 50%;
    transform: translateX(-50%);
    width: 237px;
    height: 34px;
    background-image: url("https://www.naning.com.my/wp-content/uploads/2026/11/about-Us_Institusi-Kami-img.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 2;
    pointer-events: none;
}


.elementor-72 .elementor-element.elementor-element-7fe50cc .elementor-image-box-content{
    position:relative;
    margin-top:-20%;
    padding:0px 20px 50px 20px;
    background-color: transparent;
    background-image: radial-gradient(at center center, #E8D0A9 7%, #E8D0A900 60%);
}

.elementor-72 .elementor-element.elementor-element-7fe50cc .elementor-image-box-description{
    width:335px;
    margin:auto;
}

.elementor-72 .elementor-element.elementor-element-7fe50cc .elementor-image-box-img{
    z-index:1 !important;
}

.elementor-72 .elementor-element.elementor-element-7fe50cc .elementor-image-box-img img{
    width:100%;
    margin:auto;
}

@media screen and (max-width:1366px){
    .elementor-72 .elementor-element.elementor-element-7fe50cc .elementor-image-box-content::before {
    content: "";
    position: absolute;
    top: 35px;
    left: 50%;
    transform: translateX(-50%);
    width: 200px;
    height: 30px;
}

    .elementor-72 .elementor-element.elementor-element-7fe50cc .elementor-image-box-content{
    position:relative;
    margin-top:-20%;
    padding:0px 20px 30px 20px;
}

.elementor-72 .elementor-element.elementor-element-7fe50cc .elementor-image-box-description{
    width:80%;
}
}

@media screen and (max-width:1024px){
    .elementor-72 .elementor-element.elementor-element-7fe50cc .elementor-image-box-content::before {
    content: "";
    position: absolute;
    background-image: url("https://www.naning.com.my/wp-content/uploads/2026/11/about-Us_Institusi-Kami-img-White.png");
    top: 45px;
    left: 0px;
    transform: translateX(0%);
    width: 180px;
    height: 30px;
}

    .elementor-72 .elementor-element.elementor-element-7fe50cc .elementor-image-box-content{
    position:relative;
    margin-top:0;
    padding:0px 0px 30px 0px;
    background-image: radial-gradient(at center center, #E8D0A900 7%, #E8D0A900 100%);
   
}

.elementor-72 .elementor-element.elementor-element-7fe50cc .elementor-image-box-description, .elementor-72 .elementor-element.elementor-element-7fe50cc .elementor-image-box-title{
    width:100%;
    color:#F4F2EF !important;
}

.elementor-72 .elementor-element.elementor-element-7fe50cc .elementor-image-box-wrapper{
    display: flex !important;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-end;
}
}

@media screen and (max-width:767px){
    .elementor-72 .elementor-element.elementor-element-7fe50cc .elementor-image-box-content::before {
    top: 45px;
    left: 50%;
    transform: translateX(-50%);
    width: 180px;
    height: 30px;
}

    .elementor-72 .elementor-element.elementor-element-7fe50cc .elementor-image-box-content{
    padding:0px 0px 0px 0px;
   
}

.elementor-72 .elementor-element.elementor-element-7fe50cc .elementor-image-box-wrapper{
    display: flex !important;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28697e5 */.elementor-72 .elementor-element.elementor-element-28697e5 .elementor-heading-title {
    display: flex !important;
    align-items: center;
    justify-content: center;
    gap: 20px;
    width: 100%;

}

.elementor-72 .elementor-element.elementor-element-28697e5 .elementor-heading-title::before,
.elementor-72 .elementor-element.elementor-element-28697e5 .elementor-heading-title::after {
    content: "" !important;
    display: block;
    flex: 0 0 25px;
    width: 25px;
    height: 33px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 33'%3E%3Cpath d='M9 0 C9 4 14 7 14 12 C14 15 12 16.5 9 16.5 C12 16.5 14.5 18 14.5 21 C14.5 26 9.5 29 10 33 C7.5 30 9 27 11.5 26.4 C10 26.5 9.5 25.5 10 25 C12 26 14 23 14 21 C13.8 18 12 17 10 17 C7 16.8 5 18 5.5 20.5 C6 23 9.5 23 10 20 C10 17.5 7.5 18.5 7.5 20.5 C7.5 22 6 22 5.5 21 C4 18 6 16.5 9 16.5 C6 16.5 4.5 15 5 12.5 C5.5 9.5 9 9.5 10 12 C10.5 15 7.5 15 7.5 12.5 C7.5 11 6 11 5.5 12 C4.5 15 7 16 10 16 C12.5 16 14 14 14 12 C14 9 12 7 10 7.5 C9 8 9 6.5 11 6.4 C8.5 5 7.5 2 9 0 Z M16.2 14.8 C18 14.8 24.4 16.45 24.4 16.45 C24.4 16.45 18 18.1 16.2 18.1 A1.67 1.67 0 0 1 16.2 14.8 Z M5.1 16.55 L2.6 17.78 L0 16.65 L2.55 15.4 Z' fill='%23B7A17E'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-28697e5 .elementor-heading-title::after {
    transform: rotate(180deg);
}

/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-28697e5 .elementor-heading-title {
        gap: 16px;
        
    }

    .elementor-72 .elementor-element.elementor-element-28697e5 .elementor-heading-title::before,
    .elementor-72 .elementor-element.elementor-element-28697e5 .elementor-heading-title::after {
        flex: 0 0 22px;
        width: 22px;
        height: 30px;
    }
}

/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-28697e5 .elementor-heading-title {
        gap: 12px;
    }

    .elementor-72 .elementor-element.elementor-element-28697e5 .elementor-heading-title::before,
    .elementor-72 .elementor-element.elementor-element-28697e5 .elementor-heading-title::after {
        flex: 0 0 18px;
        width: 18px;
        height: 26px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a46e23e */.elementor-72 .elementor-element.elementor-element-a46e23e .elementor-image-box-title {
    background: linear-gradient(
        -180deg,
        #D3BB90 0%,
        #C89A49 100%
    );
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c45805 */.elementor-72 .elementor-element.elementor-element-0c45805 .elementor-heading-title {
    display: flex !important;
    align-items: center;
    justify-content: center;
    gap: 20px;
    width: 100%;

}

.elementor-72 .elementor-element.elementor-element-0c45805 .elementor-heading-title::before,
.elementor-72 .elementor-element.elementor-element-0c45805 .elementor-heading-title::after {
    content: "" !important;
    display: block;
    flex: 0 0 25px;
    width: 25px;
    height: 33px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 33'%3E%3Cpath d='M9 0 C9 4 14 7 14 12 C14 15 12 16.5 9 16.5 C12 16.5 14.5 18 14.5 21 C14.5 26 9.5 29 10 33 C7.5 30 9 27 11.5 26.4 C10 26.5 9.5 25.5 10 25 C12 26 14 23 14 21 C13.8 18 12 17 10 17 C7 16.8 5 18 5.5 20.5 C6 23 9.5 23 10 20 C10 17.5 7.5 18.5 7.5 20.5 C7.5 22 6 22 5.5 21 C4 18 6 16.5 9 16.5 C6 16.5 4.5 15 5 12.5 C5.5 9.5 9 9.5 10 12 C10.5 15 7.5 15 7.5 12.5 C7.5 11 6 11 5.5 12 C4.5 15 7 16 10 16 C12.5 16 14 14 14 12 C14 9 12 7 10 7.5 C9 8 9 6.5 11 6.4 C8.5 5 7.5 2 9 0 Z M16.2 14.8 C18 14.8 24.4 16.45 24.4 16.45 C24.4 16.45 18 18.1 16.2 18.1 A1.67 1.67 0 0 1 16.2 14.8 Z M5.1 16.55 L2.6 17.78 L0 16.65 L2.55 15.4 Z' fill='%23B7A17E'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
}

.elementor-72 .elementor-element.elementor-element-0c45805 .elementor-heading-title::after {
    transform: rotate(180deg);
}

/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-0c45805 .elementor-heading-title {
        gap: 16px;
        
    }

    .elementor-72 .elementor-element.elementor-element-0c45805 .elementor-heading-title::before,
    .elementor-72 .elementor-element.elementor-element-0c45805 .elementor-heading-title::after {
        flex: 0 0 22px;
        width: 22px;
        height: 30px;
    }
}

/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-0c45805 .elementor-heading-title {
        gap: 12px;
    }

    .elementor-72 .elementor-element.elementor-element-0c45805 .elementor-heading-title::before,
    .elementor-72 .elementor-element.elementor-element-0c45805 .elementor-heading-title::after {
        flex: 0 0 18px;
        width: 18px;
        height: 26px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b7b9a4f */.elementor-72 .elementor-element.elementor-element-b7b9a4f .elementor-image-box-title {
    background: linear-gradient(
        -61deg,
        #D3BB90 0%,
        #C89A49 100%
    );
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-d460e70 */.elementor-72 .elementor-element.elementor-element-d460e70 .elementor-divider-separator::after {

    content: "";

    background: linear-gradient(
        90deg,
        rgba(184, 156, 110, 1) 0%,
        rgba(184, 156, 110, 0) 100%
    ) !important;
    border: none !important;
    height: 1px;
}

.elementor-72 .elementor-element.elementor-element-d460e70 .elementor-divider-separator::before{

    content: "";

    background: linear-gradient(
        90deg,
        rgba(184, 156, 110, 0) 0%,
        rgba(184, 156, 110, 1) 100%
    ) !important;
    border: none !important;
    height: 1px;
}

.elementor-72 .elementor-element.elementor-element-d460e70 .elementor-icon svg {
    height:auto;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6efb6b8 */.elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-content{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap:20px;
}


.elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-title {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    flex: 0 0 48px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    isolation: isolate;
}

.elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-description {
    width: 100%;
}

.elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-title::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 48px;
    height: 48px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='53' height='53' viewBox='0 0 53 53' fill='none'%3E%3Cdefs%3E%3Cmask id='m' maskUnits='userSpaceOnUse' x='-1' y='-1' width='54' height='54'%3E%3Crect x='-1' y='-1' width='54' height='54' fill='white'/%3E%3Cpath d='M9.26176 14.5926C9.26176 11.6952 11.6106 9.34631 14.508 9.34631H36.5424C39.4398 9.34631 41.7887 11.6952 41.7887 14.5926V36.6269C41.7887 39.5244 39.4398 41.8732 36.5424 41.8732H14.508C11.6106 41.8732 9.26176 39.5244 9.26176 36.6269V14.5926Z' fill='black'/%3E%3Cpath d='M25.9658 3.05078C34.1735 12.929 39.1602 17.9575 48.9658 26.0508L37.067 36.6269L25.9658 49.0508L15.0327 37.1516L2.96582 26.0508L15.0327 15.1172L25.9658 3.05078Z' fill='black'/%3E%3C/mask%3E%3C/defs%3E%3Cpath d='M14.508 41.8732H36.5424C39.4398 41.8732 41.7887 39.5244 41.7887 36.6269V14.5926C41.7887 11.6952 39.4398 9.34631 36.5424 9.34631H14.508C11.6106 9.34631 9.26176 11.6952 9.26176 14.5926V36.6269C9.26176 39.5244 11.6106 41.8732 14.508 41.8732ZM25.9658 3.05078C34.1735 12.929 39.1602 17.9575 48.9658 26.0508L37.067 36.6269L25.9658 49.0508L15.0327 37.1516L2.96582 26.0508L15.0327 15.1172L25.9658 3.05078Z' stroke='%23C39B59' stroke-width='4' mask='url(%23m)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
    z-index: -1;
}

@media screen and (max-width:767px){
    .elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-title {
    width: 38px;
    height: 38px;
    flex: 0 0 38px;
}

.elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-title::before {
    width: 38px;
    height: 38px;
}

.elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-content{
    gap:10px;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb7859a */.elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-content{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap:20px;
}


.elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-title {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    flex: 0 0 48px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    isolation: isolate;
}

.elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-description {
    width: 100%;
}

.elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-title::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 48px;
    height: 48px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='53' height='53' viewBox='0 0 53 53' fill='none'%3E%3Cdefs%3E%3Cmask id='m' maskUnits='userSpaceOnUse' x='-1' y='-1' width='54' height='54'%3E%3Crect x='-1' y='-1' width='54' height='54' fill='white'/%3E%3Cpath d='M9.26176 14.5926C9.26176 11.6952 11.6106 9.34631 14.508 9.34631H36.5424C39.4398 9.34631 41.7887 11.6952 41.7887 14.5926V36.6269C41.7887 39.5244 39.4398 41.8732 36.5424 41.8732H14.508C11.6106 41.8732 9.26176 39.5244 9.26176 36.6269V14.5926Z' fill='black'/%3E%3Cpath d='M25.9658 3.05078C34.1735 12.929 39.1602 17.9575 48.9658 26.0508L37.067 36.6269L25.9658 49.0508L15.0327 37.1516L2.96582 26.0508L15.0327 15.1172L25.9658 3.05078Z' fill='black'/%3E%3C/mask%3E%3C/defs%3E%3Cpath d='M14.508 41.8732H36.5424C39.4398 41.8732 41.7887 39.5244 41.7887 36.6269V14.5926C41.7887 11.6952 39.4398 9.34631 36.5424 9.34631H14.508C11.6106 9.34631 9.26176 11.6952 9.26176 14.5926V36.6269C9.26176 39.5244 11.6106 41.8732 14.508 41.8732ZM25.9658 3.05078C34.1735 12.929 39.1602 17.9575 48.9658 26.0508L37.067 36.6269L25.9658 49.0508L15.0327 37.1516L2.96582 26.0508L15.0327 15.1172L25.9658 3.05078Z' stroke='%23C39B59' stroke-width='4' mask='url(%23m)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
    z-index: -1;
}

@media screen and (max-width:767px){
    .elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-title {
    width: 38px;
    height: 38px;
    flex: 0 0 38px;
}

.elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-title::before {
    width: 38px;
    height: 38px;
}

.elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-content{
    gap:10px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef143cc */.elementor-72 .elementor-element.elementor-element-ef143cc {
    position: relative;
    isolation: isolate;
    overflow: visible !important;
}

.elementor-72 .elementor-element.elementor-element-ef143cc::before {
    content: "";
    position: absolute;

    top: 0;
    left: 50%;

    width: 100%;
    height: auto;

    aspect-ratio: 578 / 854;

    transform: translateX(-50%);

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='578' height='854' viewBox='-12 0 578 854' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='bg' x1='277' y1='0' x2='277' y2='893.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FBF6EE'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='border' x1='277' y1='0' x2='277' y2='894' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C39B59'/%3E%3Cstop offset='.88449' stop-color='%23C39B59' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M4.69687 854V233.037C1.19659 224.766 -3.5802 208.31 4.17512 191.723C10.9985 177.126 25.6805 166.127 47.8136 159.027C78.0508 149.339 94.3162 137.51 99.9064 132.873L108.578 125.681L117.25 132.873C120.492 135.561 128.091 141.277 140.762 147.568V140.467C136.268 130.57 128.732 108.187 139.209 85.7796C147.952 67.0785 167.003 52.9094 195.832 43.663C237.792 30.2186 260.511 13.68 268.332 7.19391L277.004 0L285.676 7.19262C293.495 13.6787 316.213 30.216 358.153 43.6617C386.989 52.9094 406.043 67.0824 414.79 85.7873C425.266 108.191 417.736 130.565 413.244 140.467V147.568C425.914 141.278 433.515 135.562 436.756 132.875L445.428 125.682L454.099 132.875C459.69 137.511 475.954 149.341 506.174 159.028C528.311 166.129 542.998 177.13 549.824 191.73C557.83 208.853 552.483 225.834 548.973 233.814L548.97 854H4.69687Z' fill='url(%23bg)' stroke='url(%23border)' stroke-width='4'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100% 100%;
    pointer-events: none;
    z-index: -1;
}


@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-ef143cc::before {
        width: 100%;
        height: auto;
        aspect-ratio: 578 / 854;

        background-size: 100% 100%;
    }

}


@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-ef143cc::before {
        width: 100%;
        height: auto;
        aspect-ratio: 578 / 854;

        background-size: 100% 100%;
    }

}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-d7c8c88 */.elementor-72 .elementor-element.elementor-element-d7c8c88 .elementor-divider-separator::after {

    content: "";

    background: linear-gradient(
        90deg,
        rgba(184, 156, 110, 1) 0%,
        rgba(184, 156, 110, 0) 100%
    ) !important;
    border: none !important;
    height: 1px;
}

.elementor-72 .elementor-element.elementor-element-d7c8c88 .elementor-divider-separator::before{

    content: "";

    background: linear-gradient(
        90deg,
        rgba(184, 156, 110, 0) 0%,
        rgba(184, 156, 110, 1) 100%
    ) !important;
    border: none !important;
    height: 1px;
}

.elementor-72 .elementor-element.elementor-element-d7c8c88 .elementor-icon svg {
    height:auto;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c9963b1 */.elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-content{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap:0px;
}


.elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-title {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    flex: 0 0 48px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    isolation: isolate;
}

.elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-description {
    width: 100%;
    background:
        linear-gradient(
            90deg,
            #EDD3A7 26%,
            #E8E1D500 100%
        ) padding-box,

        linear-gradient(
            90deg,
            #C39B59 0%,
            #C39B5900 100%
        ) border-box !important;

    border: 2px solid transparent;
    padding-left: 40px;
    margin-left: -20px;
    box-sizing: border-box;
}


.elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-title::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 48px;
    height: 48px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46' fill='none'%3E%3Cpath d='M6.29594 11.5418C6.29594 8.64437 8.64478 6.29553 11.5422 6.29553H33.5766C36.474 6.29553 38.8229 8.64437 38.8229 11.5418V33.5762C38.8229 36.4736 36.474 38.8224 33.5766 38.8224H11.5422C8.64478 38.8224 6.29594 36.4736 6.29594 33.5762V11.5418Z' fill='%23C39B59'/%3E%3Cpath d='M23 0C31.2077 9.87818 36.1944 14.9068 46 23L34.1012 33.5762L23 46L12.0668 34.1008L0 23L12.0668 12.0664L23 0Z' fill='%23C39B59'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
    z-index: -1;
}


@media screen and (max-width:1366px){
    .elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-description {
    padding-left: 20px;
    margin-left: -10px;
}
}

@media screen and (max-width:767px){
    .elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-title {
    width: 38px;
    height: 38px;
    flex: 0 0 38px;
}

.elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-title::before {
    width: 38px;
    height: 38px;
}

.elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-description {
    padding-left: 18px;
    margin-left: -10px;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b4367a9 *//* 01 - TWO COLUMN GRID */

.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-items {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 20px;
    row-gap: 0px;
    margin: 0;
    padding: 0;
    list-style: none;
    align-items: start;
}

/* 02 - GRID ITEM */

.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-item {
    width: 100%;
    min-width: 0;
    margin: 0 !important;
    padding: 0 !important;
}

/* 03 - MATCH SCREENSHOT ORDER */

.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-item:nth-child(1) {
    grid-column: 1;
    grid-row: 1;
}

.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-item:nth-child(2) {
    grid-column: 1;
    grid-row: 2;
}

.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-item:nth-child(3) {
    grid-column: 2;
    grid-row: 1;
}

.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-item:nth-child(4) {
    grid-column: 2;
    grid-row: 2;
}

.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-icon {
    padding-top: 9px;
}


@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-items {
        grid-template-columns: 1fr;
        row-gap: 3px;
    }

    .elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-item {
        grid-column: 1 !important;
        grid-row: auto !important;
    }
    
    .elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-icon {
    padding-top: 0px;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6bc9cc */.elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-content{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap:0px;
}


.elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-title {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    flex: 0 0 48px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    isolation: isolate;
}

.elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-description {
    width: 100%;
    background:
        linear-gradient(
            90deg,
            #EDD3A7 26%,
            #E8E1D500 100%
        ) padding-box,

        linear-gradient(
            90deg,
            #C39B59 0%,
            #C39B5900 100%
        ) border-box !important;

    border: 2px solid transparent;
    padding-left: 40px;
    margin-left: -20px;
    box-sizing: border-box;
}


.elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-title::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 48px;
    height: 48px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46' fill='none'%3E%3Cpath d='M6.29594 11.5418C6.29594 8.64437 8.64478 6.29553 11.5422 6.29553H33.5766C36.474 6.29553 38.8229 8.64437 38.8229 11.5418V33.5762C38.8229 36.4736 36.474 38.8224 33.5766 38.8224H11.5422C8.64478 38.8224 6.29594 36.4736 6.29594 33.5762V11.5418Z' fill='%23C39B59'/%3E%3Cpath d='M23 0C31.2077 9.87818 36.1944 14.9068 46 23L34.1012 33.5762L23 46L12.0668 34.1008L0 23L12.0668 12.0664L23 0Z' fill='%23C39B59'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
    z-index: -1;
}


@media screen and (max-width:1366px){
    .elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-description {
    padding-left: 20px;
    margin-left: -10px;
}
}

@media screen and (max-width:767px){
    .elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-title {
    width: 38px;
    height: 38px;
    flex: 0 0 38px;
}

.elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-title::before {
    width: 38px;
    height: 38px;
}

.elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-description {
    padding-left: 18px;
    margin-left: -10px;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a11ee24 *//* 01 - TWO COLUMN GRID */

.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-items {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 20px;
    row-gap: 0px;
    margin: 0;
    padding: 0;
    list-style: none;
    align-items: start;
}

/* 02 - GRID ITEM */

.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-item {
    width: 100%;
    min-width: 0;
    margin: 0 !important;
    padding: 0 !important;
}

/* 03 - MATCH SCREENSHOT ORDER */

.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-item:nth-child(1) {
    grid-column: 1;
    grid-row: 1;
}

.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-item:nth-child(2) {
    grid-column: 1;
    grid-row: 2;
}

.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-item:nth-child(3) {
    grid-column: 2;
    grid-row: 1;
}

.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-item:nth-child(4) {
    grid-column: 2;
    grid-row: 2;
}

.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-icon {
    padding-top: 9px;
}


@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-items {
        grid-template-columns: 1fr;
        row-gap: 3px;
    }

    .elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-item {
        grid-column: 1 !important;
        grid-row: auto !important;
    }
    
    .elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-icon {
    padding-top: 0px;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4cddf6 */.elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-content{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap:0px;
}


.elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-title {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    flex: 0 0 48px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    isolation: isolate;
}

.elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-description {
    width: 100%;
    background:
        linear-gradient(
            90deg,
            #EDD3A7 26%,
            #E8E1D500 100%
        ) padding-box,

        linear-gradient(
            90deg,
            #C39B59 0%,
            #C39B5900 100%
        ) border-box !important;

    border: 2px solid transparent;
    padding-left: 40px;
    margin-left: -20px;
    box-sizing: border-box;
}


.elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-title::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 48px;
    height: 48px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46' fill='none'%3E%3Cpath d='M6.29594 11.5418C6.29594 8.64437 8.64478 6.29553 11.5422 6.29553H33.5766C36.474 6.29553 38.8229 8.64437 38.8229 11.5418V33.5762C38.8229 36.4736 36.474 38.8224 33.5766 38.8224H11.5422C8.64478 38.8224 6.29594 36.4736 6.29594 33.5762V11.5418Z' fill='%23C39B59'/%3E%3Cpath d='M23 0C31.2077 9.87818 36.1944 14.9068 46 23L34.1012 33.5762L23 46L12.0668 34.1008L0 23L12.0668 12.0664L23 0Z' fill='%23C39B59'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
    z-index: -1;
}


@media screen and (max-width:1366px){
    .elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-description {
    padding-left: 20px;
    margin-left: -10px;
}
}

@media screen and (max-width:767px){
    .elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-title {
    width: 38px;
    height: 38px;
    flex: 0 0 38px;
}

.elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-title::before {
    width: 38px;
    height: 38px;
}

.elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-description {
    padding-left: 18px;
    margin-left: -10px;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7e4fce0 *//* 01 - TWO COLUMN GRID */

.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-items {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 20px;
    row-gap: 0px;
    margin: 0;
    padding: 0;
    list-style: none;
    align-items: start;
}

/* 02 - GRID ITEM */

.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-item {
    width: 100%;
    min-width: 0;
    margin: 0 !important;
    padding: 0 !important;
}

/* 03 - MATCH SCREENSHOT ORDER */

.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-item:nth-child(1) {
    grid-column: 1;
    grid-row: 1;
}

.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-item:nth-child(2) {
    grid-column: 1;
    grid-row: 2;
}

.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-item:nth-child(3) {
    grid-column: 2;
    grid-row: 1;
}

.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-item:nth-child(4) {
    grid-column: 2;
    grid-row: 2;
}

.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-icon {
    padding-top: 9px;
}


@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-items {
        grid-template-columns: 1fr;
        row-gap: 3px;
    }

    .elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-item {
        grid-column: 1 !important;
        grid-row: auto !important;
    }
    
    .elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-icon {
    padding-top: 0px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7798f0b */.elementor-72 .elementor-element.elementor-element-7798f0b {
    position: relative;
    isolation: isolate;
    overflow: visible !important;
}

.elementor-72 .elementor-element.elementor-element-7798f0b::before {
    content: "";
    position: absolute;

    top: 0;
    left: 50%;

    width: 100%;
    height: auto;

    aspect-ratio: 578 / 854;

    transform: translateX(-50%);

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='578' height='854' viewBox='-12 0 578 854' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='bg' x1='277' y1='0' x2='277' y2='893.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FBF6EE'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='border' x1='277' y1='0' x2='277' y2='894' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C39B59'/%3E%3Cstop offset='.88449' stop-color='%23C39B59' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M4.69687 854V233.037C1.19659 224.766 -3.5802 208.31 4.17512 191.723C10.9985 177.126 25.6805 166.127 47.8136 159.027C78.0508 149.339 94.3162 137.51 99.9064 132.873L108.578 125.681L117.25 132.873C120.492 135.561 128.091 141.277 140.762 147.568V140.467C136.268 130.57 128.732 108.187 139.209 85.7796C147.952 67.0785 167.003 52.9094 195.832 43.663C237.792 30.2186 260.511 13.68 268.332 7.19391L277.004 0L285.676 7.19262C293.495 13.6787 316.213 30.216 358.153 43.6617C386.989 52.9094 406.043 67.0824 414.79 85.7873C425.266 108.191 417.736 130.565 413.244 140.467V147.568C425.914 141.278 433.515 135.562 436.756 132.875L445.428 125.682L454.099 132.875C459.69 137.511 475.954 149.341 506.174 159.028C528.311 166.129 542.998 177.13 549.824 191.73C557.83 208.853 552.483 225.834 548.973 233.814L548.97 854H4.69687Z' fill='url(%23bg)' stroke='url(%23border)' stroke-width='4'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100% 100%;
    pointer-events: none;
    z-index: -1;
}


@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-7798f0b::before {
        width: 100%;
        height: auto;
        aspect-ratio: 578 / 854;

        background-size: 100% 100%;
    }

}


@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-7798f0b::before {
        width: 100%;
        height: auto;
        aspect-ratio: 578 / 854;

        background-size: 100% 100%;
    }

}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-c066a6c */.elementor-72 .elementor-element.elementor-element-c066a6c .elementor-divider-separator::after {

    content: "";

    background: linear-gradient(
        90deg,
        rgba(184, 156, 110, 1) 0%,
        rgba(184, 156, 110, 0) 100%
    ) !important;
    border: none !important;
    height: 1px;
}

.elementor-72 .elementor-element.elementor-element-c066a6c .elementor-divider-separator::before{

    content: "";

    background: linear-gradient(
        90deg,
        rgba(184, 156, 110, 0) 0%,
        rgba(184, 156, 110, 1) 100%
    ) !important;
    border: none !important;
    height: 1px;
}

.elementor-72 .elementor-element.elementor-element-c066a6c .elementor-icon svg {
    height:auto;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c6333c9 */.elementor-72 .elementor-element.elementor-element-c6333c9 .elementor-icon-box-content{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap:20px;
}


.elementor-72 .elementor-element.elementor-element-c6333c9 .elementor-icon-box-title {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    flex: 0 0 48px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    isolation: isolate;
}

.elementor-72 .elementor-element.elementor-element-c6333c9 .elementor-icon-box-description {
    width: 100%;
}

.elementor-72 .elementor-element.elementor-element-c6333c9 .elementor-icon-box-title::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 48px;
    height: 48px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='53' height='53' viewBox='0 0 53 53' fill='none'%3E%3Cdefs%3E%3Cmask id='m' maskUnits='userSpaceOnUse' x='-1' y='-1' width='54' height='54'%3E%3Crect x='-1' y='-1' width='54' height='54' fill='white'/%3E%3Cpath d='M9.26176 14.5926C9.26176 11.6952 11.6106 9.34631 14.508 9.34631H36.5424C39.4398 9.34631 41.7887 11.6952 41.7887 14.5926V36.6269C41.7887 39.5244 39.4398 41.8732 36.5424 41.8732H14.508C11.6106 41.8732 9.26176 39.5244 9.26176 36.6269V14.5926Z' fill='black'/%3E%3Cpath d='M25.9658 3.05078C34.1735 12.929 39.1602 17.9575 48.9658 26.0508L37.067 36.6269L25.9658 49.0508L15.0327 37.1516L2.96582 26.0508L15.0327 15.1172L25.9658 3.05078Z' fill='black'/%3E%3C/mask%3E%3C/defs%3E%3Cpath d='M14.508 41.8732H36.5424C39.4398 41.8732 41.7887 39.5244 41.7887 36.6269V14.5926C41.7887 11.6952 39.4398 9.34631 36.5424 9.34631H14.508C11.6106 9.34631 9.26176 11.6952 9.26176 14.5926V36.6269C9.26176 39.5244 11.6106 41.8732 14.508 41.8732ZM25.9658 3.05078C34.1735 12.929 39.1602 17.9575 48.9658 26.0508L37.067 36.6269L25.9658 49.0508L15.0327 37.1516L2.96582 26.0508L15.0327 15.1172L25.9658 3.05078Z' stroke='%23C39B59' stroke-width='4' mask='url(%23m)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56ff32d */.elementor-72 .elementor-element.elementor-element-56ff32d {
    position: relative;
    isolation: isolate;
    overflow: visible !important;
}

.elementor-72 .elementor-element.elementor-element-56ff32d::before {
    content: "";
    position: absolute;

    top: 0;
    left: 50%;

    width: 100%;
    height: auto;

    aspect-ratio: 578 / 854;

    transform: translateX(-50%);

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='578' height='854' viewBox='-12 0 578 854' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='bg' x1='277' y1='0' x2='277' y2='893.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FBF6EE'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='border' x1='277' y1='0' x2='277' y2='894' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C39B59'/%3E%3Cstop offset='.88449' stop-color='%23C39B59' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M4.69687 854V233.037C1.19659 224.766 -3.5802 208.31 4.17512 191.723C10.9985 177.126 25.6805 166.127 47.8136 159.027C78.0508 149.339 94.3162 137.51 99.9064 132.873L108.578 125.681L117.25 132.873C120.492 135.561 128.091 141.277 140.762 147.568V140.467C136.268 130.57 128.732 108.187 139.209 85.7796C147.952 67.0785 167.003 52.9094 195.832 43.663C237.792 30.2186 260.511 13.68 268.332 7.19391L277.004 0L285.676 7.19262C293.495 13.6787 316.213 30.216 358.153 43.6617C386.989 52.9094 406.043 67.0824 414.79 85.7873C425.266 108.191 417.736 130.565 413.244 140.467V147.568C425.914 141.278 433.515 135.562 436.756 132.875L445.428 125.682L454.099 132.875C459.69 137.511 475.954 149.341 506.174 159.028C528.311 166.129 542.998 177.13 549.824 191.73C557.83 208.853 552.483 225.834 548.973 233.814L548.97 854H4.69687Z' fill='url(%23bg)' stroke='url(%23border)' stroke-width='4'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100% 100%;
    pointer-events: none;
    z-index: -1;
}


@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-56ff32d::before {
        width: 100%;
        height: auto;
        aspect-ratio: 578 / 854;

        background-size: 100% 100%;
    }

}


@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-56ff32d::before {
        width: 100%;
        height: auto;
        aspect-ratio: 578 / 854;

        background-size: 100% 100%;
    }

}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-d460e70 */.elementor-72 .elementor-element.elementor-element-d460e70 .elementor-divider-separator::after {

    content: "";

    background: linear-gradient(
        90deg,
        rgba(184, 156, 110, 1) 0%,
        rgba(184, 156, 110, 0) 100%
    ) !important;
    border: none !important;
    height: 1px;
}

.elementor-72 .elementor-element.elementor-element-d460e70 .elementor-divider-separator::before{

    content: "";

    background: linear-gradient(
        90deg,
        rgba(184, 156, 110, 0) 0%,
        rgba(184, 156, 110, 1) 100%
    ) !important;
    border: none !important;
    height: 1px;
}

.elementor-72 .elementor-element.elementor-element-d460e70 .elementor-icon svg {
    height:auto;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6efb6b8 */.elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-content{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap:20px;
}


.elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-title {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    flex: 0 0 48px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    isolation: isolate;
}

.elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-description {
    width: 100%;
}

.elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-title::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 48px;
    height: 48px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='53' height='53' viewBox='0 0 53 53' fill='none'%3E%3Cdefs%3E%3Cmask id='m' maskUnits='userSpaceOnUse' x='-1' y='-1' width='54' height='54'%3E%3Crect x='-1' y='-1' width='54' height='54' fill='white'/%3E%3Cpath d='M9.26176 14.5926C9.26176 11.6952 11.6106 9.34631 14.508 9.34631H36.5424C39.4398 9.34631 41.7887 11.6952 41.7887 14.5926V36.6269C41.7887 39.5244 39.4398 41.8732 36.5424 41.8732H14.508C11.6106 41.8732 9.26176 39.5244 9.26176 36.6269V14.5926Z' fill='black'/%3E%3Cpath d='M25.9658 3.05078C34.1735 12.929 39.1602 17.9575 48.9658 26.0508L37.067 36.6269L25.9658 49.0508L15.0327 37.1516L2.96582 26.0508L15.0327 15.1172L25.9658 3.05078Z' fill='black'/%3E%3C/mask%3E%3C/defs%3E%3Cpath d='M14.508 41.8732H36.5424C39.4398 41.8732 41.7887 39.5244 41.7887 36.6269V14.5926C41.7887 11.6952 39.4398 9.34631 36.5424 9.34631H14.508C11.6106 9.34631 9.26176 11.6952 9.26176 14.5926V36.6269C9.26176 39.5244 11.6106 41.8732 14.508 41.8732ZM25.9658 3.05078C34.1735 12.929 39.1602 17.9575 48.9658 26.0508L37.067 36.6269L25.9658 49.0508L15.0327 37.1516L2.96582 26.0508L15.0327 15.1172L25.9658 3.05078Z' stroke='%23C39B59' stroke-width='4' mask='url(%23m)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
    z-index: -1;
}

@media screen and (max-width:767px){
    .elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-title {
    width: 38px;
    height: 38px;
    flex: 0 0 38px;
}

.elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-title::before {
    width: 38px;
    height: 38px;
}

.elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-content{
    gap:10px;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb7859a */.elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-content{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap:20px;
}


.elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-title {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    flex: 0 0 48px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    isolation: isolate;
}

.elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-description {
    width: 100%;
}

.elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-title::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 48px;
    height: 48px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='53' height='53' viewBox='0 0 53 53' fill='none'%3E%3Cdefs%3E%3Cmask id='m' maskUnits='userSpaceOnUse' x='-1' y='-1' width='54' height='54'%3E%3Crect x='-1' y='-1' width='54' height='54' fill='white'/%3E%3Cpath d='M9.26176 14.5926C9.26176 11.6952 11.6106 9.34631 14.508 9.34631H36.5424C39.4398 9.34631 41.7887 11.6952 41.7887 14.5926V36.6269C41.7887 39.5244 39.4398 41.8732 36.5424 41.8732H14.508C11.6106 41.8732 9.26176 39.5244 9.26176 36.6269V14.5926Z' fill='black'/%3E%3Cpath d='M25.9658 3.05078C34.1735 12.929 39.1602 17.9575 48.9658 26.0508L37.067 36.6269L25.9658 49.0508L15.0327 37.1516L2.96582 26.0508L15.0327 15.1172L25.9658 3.05078Z' fill='black'/%3E%3C/mask%3E%3C/defs%3E%3Cpath d='M14.508 41.8732H36.5424C39.4398 41.8732 41.7887 39.5244 41.7887 36.6269V14.5926C41.7887 11.6952 39.4398 9.34631 36.5424 9.34631H14.508C11.6106 9.34631 9.26176 11.6952 9.26176 14.5926V36.6269C9.26176 39.5244 11.6106 41.8732 14.508 41.8732ZM25.9658 3.05078C34.1735 12.929 39.1602 17.9575 48.9658 26.0508L37.067 36.6269L25.9658 49.0508L15.0327 37.1516L2.96582 26.0508L15.0327 15.1172L25.9658 3.05078Z' stroke='%23C39B59' stroke-width='4' mask='url(%23m)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
    z-index: -1;
}

@media screen and (max-width:767px){
    .elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-title {
    width: 38px;
    height: 38px;
    flex: 0 0 38px;
}

.elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-title::before {
    width: 38px;
    height: 38px;
}

.elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-content{
    gap:10px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef143cc */.elementor-72 .elementor-element.elementor-element-ef143cc {
    position: relative;
    isolation: isolate;
    overflow: visible !important;
}

.elementor-72 .elementor-element.elementor-element-ef143cc::before {
    content: "";
    position: absolute;

    top: 0;
    left: 50%;

    width: 100%;
    height: auto;

    aspect-ratio: 578 / 854;

    transform: translateX(-50%);

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='578' height='854' viewBox='-12 0 578 854' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='bg' x1='277' y1='0' x2='277' y2='893.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FBF6EE'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='border' x1='277' y1='0' x2='277' y2='894' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C39B59'/%3E%3Cstop offset='.88449' stop-color='%23C39B59' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M4.69687 854V233.037C1.19659 224.766 -3.5802 208.31 4.17512 191.723C10.9985 177.126 25.6805 166.127 47.8136 159.027C78.0508 149.339 94.3162 137.51 99.9064 132.873L108.578 125.681L117.25 132.873C120.492 135.561 128.091 141.277 140.762 147.568V140.467C136.268 130.57 128.732 108.187 139.209 85.7796C147.952 67.0785 167.003 52.9094 195.832 43.663C237.792 30.2186 260.511 13.68 268.332 7.19391L277.004 0L285.676 7.19262C293.495 13.6787 316.213 30.216 358.153 43.6617C386.989 52.9094 406.043 67.0824 414.79 85.7873C425.266 108.191 417.736 130.565 413.244 140.467V147.568C425.914 141.278 433.515 135.562 436.756 132.875L445.428 125.682L454.099 132.875C459.69 137.511 475.954 149.341 506.174 159.028C528.311 166.129 542.998 177.13 549.824 191.73C557.83 208.853 552.483 225.834 548.973 233.814L548.97 854H4.69687Z' fill='url(%23bg)' stroke='url(%23border)' stroke-width='4'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100% 100%;
    pointer-events: none;
    z-index: -1;
}


@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-ef143cc::before {
        width: 100%;
        height: auto;
        aspect-ratio: 578 / 854;

        background-size: 100% 100%;
    }

}


@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-ef143cc::before {
        width: 100%;
        height: auto;
        aspect-ratio: 578 / 854;

        background-size: 100% 100%;
    }

}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-d7c8c88 */.elementor-72 .elementor-element.elementor-element-d7c8c88 .elementor-divider-separator::after {

    content: "";

    background: linear-gradient(
        90deg,
        rgba(184, 156, 110, 1) 0%,
        rgba(184, 156, 110, 0) 100%
    ) !important;
    border: none !important;
    height: 1px;
}

.elementor-72 .elementor-element.elementor-element-d7c8c88 .elementor-divider-separator::before{

    content: "";

    background: linear-gradient(
        90deg,
        rgba(184, 156, 110, 0) 0%,
        rgba(184, 156, 110, 1) 100%
    ) !important;
    border: none !important;
    height: 1px;
}

.elementor-72 .elementor-element.elementor-element-d7c8c88 .elementor-icon svg {
    height:auto;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c9963b1 */.elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-content{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap:0px;
}


.elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-title {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    flex: 0 0 48px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    isolation: isolate;
}

.elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-description {
    width: 100%;
    background:
        linear-gradient(
            90deg,
            #EDD3A7 26%,
            #E8E1D500 100%
        ) padding-box,

        linear-gradient(
            90deg,
            #C39B59 0%,
            #C39B5900 100%
        ) border-box !important;

    border: 2px solid transparent;
    padding-left: 40px;
    margin-left: -20px;
    box-sizing: border-box;
}


.elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-title::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 48px;
    height: 48px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46' fill='none'%3E%3Cpath d='M6.29594 11.5418C6.29594 8.64437 8.64478 6.29553 11.5422 6.29553H33.5766C36.474 6.29553 38.8229 8.64437 38.8229 11.5418V33.5762C38.8229 36.4736 36.474 38.8224 33.5766 38.8224H11.5422C8.64478 38.8224 6.29594 36.4736 6.29594 33.5762V11.5418Z' fill='%23C39B59'/%3E%3Cpath d='M23 0C31.2077 9.87818 36.1944 14.9068 46 23L34.1012 33.5762L23 46L12.0668 34.1008L0 23L12.0668 12.0664L23 0Z' fill='%23C39B59'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
    z-index: -1;
}


@media screen and (max-width:1366px){
    .elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-description {
    padding-left: 20px;
    margin-left: -10px;
}
}

@media screen and (max-width:767px){
    .elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-title {
    width: 38px;
    height: 38px;
    flex: 0 0 38px;
}

.elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-title::before {
    width: 38px;
    height: 38px;
}

.elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-description {
    padding-left: 18px;
    margin-left: -10px;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b4367a9 *//* 01 - TWO COLUMN GRID */

.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-items {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 20px;
    row-gap: 0px;
    margin: 0;
    padding: 0;
    list-style: none;
    align-items: start;
}

/* 02 - GRID ITEM */

.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-item {
    width: 100%;
    min-width: 0;
    margin: 0 !important;
    padding: 0 !important;
}

/* 03 - MATCH SCREENSHOT ORDER */

.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-item:nth-child(1) {
    grid-column: 1;
    grid-row: 1;
}

.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-item:nth-child(2) {
    grid-column: 1;
    grid-row: 2;
}

.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-item:nth-child(3) {
    grid-column: 2;
    grid-row: 1;
}

.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-item:nth-child(4) {
    grid-column: 2;
    grid-row: 2;
}

.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-icon {
    padding-top: 9px;
}


@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-items {
        grid-template-columns: 1fr;
        row-gap: 3px;
    }

    .elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-item {
        grid-column: 1 !important;
        grid-row: auto !important;
    }
    
    .elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-icon {
    padding-top: 0px;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6bc9cc */.elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-content{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap:0px;
}


.elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-title {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    flex: 0 0 48px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    isolation: isolate;
}

.elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-description {
    width: 100%;
    background:
        linear-gradient(
            90deg,
            #EDD3A7 26%,
            #E8E1D500 100%
        ) padding-box,

        linear-gradient(
            90deg,
            #C39B59 0%,
            #C39B5900 100%
        ) border-box !important;

    border: 2px solid transparent;
    padding-left: 40px;
    margin-left: -20px;
    box-sizing: border-box;
}


.elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-title::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 48px;
    height: 48px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46' fill='none'%3E%3Cpath d='M6.29594 11.5418C6.29594 8.64437 8.64478 6.29553 11.5422 6.29553H33.5766C36.474 6.29553 38.8229 8.64437 38.8229 11.5418V33.5762C38.8229 36.4736 36.474 38.8224 33.5766 38.8224H11.5422C8.64478 38.8224 6.29594 36.4736 6.29594 33.5762V11.5418Z' fill='%23C39B59'/%3E%3Cpath d='M23 0C31.2077 9.87818 36.1944 14.9068 46 23L34.1012 33.5762L23 46L12.0668 34.1008L0 23L12.0668 12.0664L23 0Z' fill='%23C39B59'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
    z-index: -1;
}


@media screen and (max-width:1366px){
    .elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-description {
    padding-left: 20px;
    margin-left: -10px;
}
}

@media screen and (max-width:767px){
    .elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-title {
    width: 38px;
    height: 38px;
    flex: 0 0 38px;
}

.elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-title::before {
    width: 38px;
    height: 38px;
}

.elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-description {
    padding-left: 18px;
    margin-left: -10px;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a11ee24 *//* 01 - TWO COLUMN GRID */

.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-items {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 20px;
    row-gap: 0px;
    margin: 0;
    padding: 0;
    list-style: none;
    align-items: start;
}

/* 02 - GRID ITEM */

.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-item {
    width: 100%;
    min-width: 0;
    margin: 0 !important;
    padding: 0 !important;
}

/* 03 - MATCH SCREENSHOT ORDER */

.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-item:nth-child(1) {
    grid-column: 1;
    grid-row: 1;
}

.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-item:nth-child(2) {
    grid-column: 1;
    grid-row: 2;
}

.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-item:nth-child(3) {
    grid-column: 2;
    grid-row: 1;
}

.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-item:nth-child(4) {
    grid-column: 2;
    grid-row: 2;
}

.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-icon {
    padding-top: 9px;
}


@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-items {
        grid-template-columns: 1fr;
        row-gap: 3px;
    }

    .elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-item {
        grid-column: 1 !important;
        grid-row: auto !important;
    }
    
    .elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-icon {
    padding-top: 0px;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4cddf6 */.elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-content{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap:0px;
}


.elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-title {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    flex: 0 0 48px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    isolation: isolate;
}

.elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-description {
    width: 100%;
    background:
        linear-gradient(
            90deg,
            #EDD3A7 26%,
            #E8E1D500 100%
        ) padding-box,

        linear-gradient(
            90deg,
            #C39B59 0%,
            #C39B5900 100%
        ) border-box !important;

    border: 2px solid transparent;
    padding-left: 40px;
    margin-left: -20px;
    box-sizing: border-box;
}


.elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-title::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 48px;
    height: 48px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46' fill='none'%3E%3Cpath d='M6.29594 11.5418C6.29594 8.64437 8.64478 6.29553 11.5422 6.29553H33.5766C36.474 6.29553 38.8229 8.64437 38.8229 11.5418V33.5762C38.8229 36.4736 36.474 38.8224 33.5766 38.8224H11.5422C8.64478 38.8224 6.29594 36.4736 6.29594 33.5762V11.5418Z' fill='%23C39B59'/%3E%3Cpath d='M23 0C31.2077 9.87818 36.1944 14.9068 46 23L34.1012 33.5762L23 46L12.0668 34.1008L0 23L12.0668 12.0664L23 0Z' fill='%23C39B59'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
    z-index: -1;
}


@media screen and (max-width:1366px){
    .elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-description {
    padding-left: 20px;
    margin-left: -10px;
}
}

@media screen and (max-width:767px){
    .elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-title {
    width: 38px;
    height: 38px;
    flex: 0 0 38px;
}

.elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-title::before {
    width: 38px;
    height: 38px;
}

.elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-description {
    padding-left: 18px;
    margin-left: -10px;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7e4fce0 *//* 01 - TWO COLUMN GRID */

.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-items {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 20px;
    row-gap: 0px;
    margin: 0;
    padding: 0;
    list-style: none;
    align-items: start;
}

/* 02 - GRID ITEM */

.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-item {
    width: 100%;
    min-width: 0;
    margin: 0 !important;
    padding: 0 !important;
}

/* 03 - MATCH SCREENSHOT ORDER */

.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-item:nth-child(1) {
    grid-column: 1;
    grid-row: 1;
}

.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-item:nth-child(2) {
    grid-column: 1;
    grid-row: 2;
}

.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-item:nth-child(3) {
    grid-column: 2;
    grid-row: 1;
}

.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-item:nth-child(4) {
    grid-column: 2;
    grid-row: 2;
}

.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-icon {
    padding-top: 9px;
}


@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-items {
        grid-template-columns: 1fr;
        row-gap: 3px;
    }

    .elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-item {
        grid-column: 1 !important;
        grid-row: auto !important;
    }
    
    .elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-icon {
    padding-top: 0px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7798f0b */.elementor-72 .elementor-element.elementor-element-7798f0b {
    position: relative;
    isolation: isolate;
    overflow: visible !important;
}

.elementor-72 .elementor-element.elementor-element-7798f0b::before {
    content: "";
    position: absolute;

    top: 0;
    left: 50%;

    width: 100%;
    height: auto;

    aspect-ratio: 578 / 854;

    transform: translateX(-50%);

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='578' height='854' viewBox='-12 0 578 854' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='bg' x1='277' y1='0' x2='277' y2='893.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FBF6EE'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='border' x1='277' y1='0' x2='277' y2='894' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C39B59'/%3E%3Cstop offset='.88449' stop-color='%23C39B59' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M4.69687 854V233.037C1.19659 224.766 -3.5802 208.31 4.17512 191.723C10.9985 177.126 25.6805 166.127 47.8136 159.027C78.0508 149.339 94.3162 137.51 99.9064 132.873L108.578 125.681L117.25 132.873C120.492 135.561 128.091 141.277 140.762 147.568V140.467C136.268 130.57 128.732 108.187 139.209 85.7796C147.952 67.0785 167.003 52.9094 195.832 43.663C237.792 30.2186 260.511 13.68 268.332 7.19391L277.004 0L285.676 7.19262C293.495 13.6787 316.213 30.216 358.153 43.6617C386.989 52.9094 406.043 67.0824 414.79 85.7873C425.266 108.191 417.736 130.565 413.244 140.467V147.568C425.914 141.278 433.515 135.562 436.756 132.875L445.428 125.682L454.099 132.875C459.69 137.511 475.954 149.341 506.174 159.028C528.311 166.129 542.998 177.13 549.824 191.73C557.83 208.853 552.483 225.834 548.973 233.814L548.97 854H4.69687Z' fill='url(%23bg)' stroke='url(%23border)' stroke-width='4'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100% 100%;
    pointer-events: none;
    z-index: -1;
}


@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-7798f0b::before {
        width: 100%;
        height: auto;
        aspect-ratio: 578 / 854;

        background-size: 100% 100%;
    }

}


@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-7798f0b::before {
        width: 100%;
        height: auto;
        aspect-ratio: 578 / 854;

        background-size: 100% 100%;
    }

}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-c066a6c */.elementor-72 .elementor-element.elementor-element-c066a6c .elementor-divider-separator::after {

    content: "";

    background: linear-gradient(
        90deg,
        rgba(184, 156, 110, 1) 0%,
        rgba(184, 156, 110, 0) 100%
    ) !important;
    border: none !important;
    height: 1px;
}

.elementor-72 .elementor-element.elementor-element-c066a6c .elementor-divider-separator::before{

    content: "";

    background: linear-gradient(
        90deg,
        rgba(184, 156, 110, 0) 0%,
        rgba(184, 156, 110, 1) 100%
    ) !important;
    border: none !important;
    height: 1px;
}

.elementor-72 .elementor-element.elementor-element-c066a6c .elementor-icon svg {
    height:auto;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c6333c9 */.elementor-72 .elementor-element.elementor-element-c6333c9 .elementor-icon-box-content{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap:20px;
}


.elementor-72 .elementor-element.elementor-element-c6333c9 .elementor-icon-box-title {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    flex: 0 0 48px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    isolation: isolate;
}

.elementor-72 .elementor-element.elementor-element-c6333c9 .elementor-icon-box-description {
    width: 100%;
}

.elementor-72 .elementor-element.elementor-element-c6333c9 .elementor-icon-box-title::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 48px;
    height: 48px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='53' height='53' viewBox='0 0 53 53' fill='none'%3E%3Cdefs%3E%3Cmask id='m' maskUnits='userSpaceOnUse' x='-1' y='-1' width='54' height='54'%3E%3Crect x='-1' y='-1' width='54' height='54' fill='white'/%3E%3Cpath d='M9.26176 14.5926C9.26176 11.6952 11.6106 9.34631 14.508 9.34631H36.5424C39.4398 9.34631 41.7887 11.6952 41.7887 14.5926V36.6269C41.7887 39.5244 39.4398 41.8732 36.5424 41.8732H14.508C11.6106 41.8732 9.26176 39.5244 9.26176 36.6269V14.5926Z' fill='black'/%3E%3Cpath d='M25.9658 3.05078C34.1735 12.929 39.1602 17.9575 48.9658 26.0508L37.067 36.6269L25.9658 49.0508L15.0327 37.1516L2.96582 26.0508L15.0327 15.1172L25.9658 3.05078Z' fill='black'/%3E%3C/mask%3E%3C/defs%3E%3Cpath d='M14.508 41.8732H36.5424C39.4398 41.8732 41.7887 39.5244 41.7887 36.6269V14.5926C41.7887 11.6952 39.4398 9.34631 36.5424 9.34631H14.508C11.6106 9.34631 9.26176 11.6952 9.26176 14.5926V36.6269C9.26176 39.5244 11.6106 41.8732 14.508 41.8732ZM25.9658 3.05078C34.1735 12.929 39.1602 17.9575 48.9658 26.0508L37.067 36.6269L25.9658 49.0508L15.0327 37.1516L2.96582 26.0508L15.0327 15.1172L25.9658 3.05078Z' stroke='%23C39B59' stroke-width='4' mask='url(%23m)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56ff32d */.elementor-72 .elementor-element.elementor-element-56ff32d {
    position: relative;
    isolation: isolate;
    overflow: visible !important;
}

.elementor-72 .elementor-element.elementor-element-56ff32d::before {
    content: "";
    position: absolute;

    top: 0;
    left: 50%;

    width: 100%;
    height: auto;

    aspect-ratio: 578 / 854;

    transform: translateX(-50%);

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='578' height='854' viewBox='-12 0 578 854' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='bg' x1='277' y1='0' x2='277' y2='893.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FBF6EE'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='border' x1='277' y1='0' x2='277' y2='894' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C39B59'/%3E%3Cstop offset='.88449' stop-color='%23C39B59' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M4.69687 854V233.037C1.19659 224.766 -3.5802 208.31 4.17512 191.723C10.9985 177.126 25.6805 166.127 47.8136 159.027C78.0508 149.339 94.3162 137.51 99.9064 132.873L108.578 125.681L117.25 132.873C120.492 135.561 128.091 141.277 140.762 147.568V140.467C136.268 130.57 128.732 108.187 139.209 85.7796C147.952 67.0785 167.003 52.9094 195.832 43.663C237.792 30.2186 260.511 13.68 268.332 7.19391L277.004 0L285.676 7.19262C293.495 13.6787 316.213 30.216 358.153 43.6617C386.989 52.9094 406.043 67.0824 414.79 85.7873C425.266 108.191 417.736 130.565 413.244 140.467V147.568C425.914 141.278 433.515 135.562 436.756 132.875L445.428 125.682L454.099 132.875C459.69 137.511 475.954 149.341 506.174 159.028C528.311 166.129 542.998 177.13 549.824 191.73C557.83 208.853 552.483 225.834 548.973 233.814L548.97 854H4.69687Z' fill='url(%23bg)' stroke='url(%23border)' stroke-width='4'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100% 100%;
    pointer-events: none;
    z-index: -1;
}


@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-56ff32d::before {
        width: 100%;
        height: auto;
        aspect-ratio: 578 / 854;

        background-size: 100% 100%;
    }

}


@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-56ff32d::before {
        width: 100%;
        height: auto;
        aspect-ratio: 578 / 854;

        background-size: 100% 100%;
    }

}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-d460e70 */.elementor-72 .elementor-element.elementor-element-d460e70 .elementor-divider-separator::after {

    content: "";

    background: linear-gradient(
        90deg,
        rgba(184, 156, 110, 1) 0%,
        rgba(184, 156, 110, 0) 100%
    ) !important;
    border: none !important;
    height: 1px;
}

.elementor-72 .elementor-element.elementor-element-d460e70 .elementor-divider-separator::before{

    content: "";

    background: linear-gradient(
        90deg,
        rgba(184, 156, 110, 0) 0%,
        rgba(184, 156, 110, 1) 100%
    ) !important;
    border: none !important;
    height: 1px;
}

.elementor-72 .elementor-element.elementor-element-d460e70 .elementor-icon svg {
    height:auto;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6efb6b8 */.elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-content{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap:20px;
}


.elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-title {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    flex: 0 0 48px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    isolation: isolate;
}

.elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-description {
    width: 100%;
}

.elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-title::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 48px;
    height: 48px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='53' height='53' viewBox='0 0 53 53' fill='none'%3E%3Cdefs%3E%3Cmask id='m' maskUnits='userSpaceOnUse' x='-1' y='-1' width='54' height='54'%3E%3Crect x='-1' y='-1' width='54' height='54' fill='white'/%3E%3Cpath d='M9.26176 14.5926C9.26176 11.6952 11.6106 9.34631 14.508 9.34631H36.5424C39.4398 9.34631 41.7887 11.6952 41.7887 14.5926V36.6269C41.7887 39.5244 39.4398 41.8732 36.5424 41.8732H14.508C11.6106 41.8732 9.26176 39.5244 9.26176 36.6269V14.5926Z' fill='black'/%3E%3Cpath d='M25.9658 3.05078C34.1735 12.929 39.1602 17.9575 48.9658 26.0508L37.067 36.6269L25.9658 49.0508L15.0327 37.1516L2.96582 26.0508L15.0327 15.1172L25.9658 3.05078Z' fill='black'/%3E%3C/mask%3E%3C/defs%3E%3Cpath d='M14.508 41.8732H36.5424C39.4398 41.8732 41.7887 39.5244 41.7887 36.6269V14.5926C41.7887 11.6952 39.4398 9.34631 36.5424 9.34631H14.508C11.6106 9.34631 9.26176 11.6952 9.26176 14.5926V36.6269C9.26176 39.5244 11.6106 41.8732 14.508 41.8732ZM25.9658 3.05078C34.1735 12.929 39.1602 17.9575 48.9658 26.0508L37.067 36.6269L25.9658 49.0508L15.0327 37.1516L2.96582 26.0508L15.0327 15.1172L25.9658 3.05078Z' stroke='%23C39B59' stroke-width='4' mask='url(%23m)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
    z-index: -1;
}

@media screen and (max-width:767px){
    .elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-title {
    width: 38px;
    height: 38px;
    flex: 0 0 38px;
}

.elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-title::before {
    width: 38px;
    height: 38px;
}

.elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-content{
    gap:10px;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb7859a */.elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-content{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap:20px;
}


.elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-title {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    flex: 0 0 48px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    isolation: isolate;
}

.elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-description {
    width: 100%;
}

.elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-title::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 48px;
    height: 48px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='53' height='53' viewBox='0 0 53 53' fill='none'%3E%3Cdefs%3E%3Cmask id='m' maskUnits='userSpaceOnUse' x='-1' y='-1' width='54' height='54'%3E%3Crect x='-1' y='-1' width='54' height='54' fill='white'/%3E%3Cpath d='M9.26176 14.5926C9.26176 11.6952 11.6106 9.34631 14.508 9.34631H36.5424C39.4398 9.34631 41.7887 11.6952 41.7887 14.5926V36.6269C41.7887 39.5244 39.4398 41.8732 36.5424 41.8732H14.508C11.6106 41.8732 9.26176 39.5244 9.26176 36.6269V14.5926Z' fill='black'/%3E%3Cpath d='M25.9658 3.05078C34.1735 12.929 39.1602 17.9575 48.9658 26.0508L37.067 36.6269L25.9658 49.0508L15.0327 37.1516L2.96582 26.0508L15.0327 15.1172L25.9658 3.05078Z' fill='black'/%3E%3C/mask%3E%3C/defs%3E%3Cpath d='M14.508 41.8732H36.5424C39.4398 41.8732 41.7887 39.5244 41.7887 36.6269V14.5926C41.7887 11.6952 39.4398 9.34631 36.5424 9.34631H14.508C11.6106 9.34631 9.26176 11.6952 9.26176 14.5926V36.6269C9.26176 39.5244 11.6106 41.8732 14.508 41.8732ZM25.9658 3.05078C34.1735 12.929 39.1602 17.9575 48.9658 26.0508L37.067 36.6269L25.9658 49.0508L15.0327 37.1516L2.96582 26.0508L15.0327 15.1172L25.9658 3.05078Z' stroke='%23C39B59' stroke-width='4' mask='url(%23m)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
    z-index: -1;
}

@media screen and (max-width:767px){
    .elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-title {
    width: 38px;
    height: 38px;
    flex: 0 0 38px;
}

.elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-title::before {
    width: 38px;
    height: 38px;
}

.elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-content{
    gap:10px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef143cc */.elementor-72 .elementor-element.elementor-element-ef143cc {
    position: relative;
    isolation: isolate;
    overflow: visible !important;
}

.elementor-72 .elementor-element.elementor-element-ef143cc::before {
    content: "";
    position: absolute;

    top: 0;
    left: 50%;

    width: 100%;
    height: auto;

    aspect-ratio: 578 / 854;

    transform: translateX(-50%);

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='578' height='854' viewBox='-12 0 578 854' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='bg' x1='277' y1='0' x2='277' y2='893.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FBF6EE'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='border' x1='277' y1='0' x2='277' y2='894' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C39B59'/%3E%3Cstop offset='.88449' stop-color='%23C39B59' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M4.69687 854V233.037C1.19659 224.766 -3.5802 208.31 4.17512 191.723C10.9985 177.126 25.6805 166.127 47.8136 159.027C78.0508 149.339 94.3162 137.51 99.9064 132.873L108.578 125.681L117.25 132.873C120.492 135.561 128.091 141.277 140.762 147.568V140.467C136.268 130.57 128.732 108.187 139.209 85.7796C147.952 67.0785 167.003 52.9094 195.832 43.663C237.792 30.2186 260.511 13.68 268.332 7.19391L277.004 0L285.676 7.19262C293.495 13.6787 316.213 30.216 358.153 43.6617C386.989 52.9094 406.043 67.0824 414.79 85.7873C425.266 108.191 417.736 130.565 413.244 140.467V147.568C425.914 141.278 433.515 135.562 436.756 132.875L445.428 125.682L454.099 132.875C459.69 137.511 475.954 149.341 506.174 159.028C528.311 166.129 542.998 177.13 549.824 191.73C557.83 208.853 552.483 225.834 548.973 233.814L548.97 854H4.69687Z' fill='url(%23bg)' stroke='url(%23border)' stroke-width='4'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100% 100%;
    pointer-events: none;
    z-index: -1;
}


@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-ef143cc::before {
        width: 100%;
        height: auto;
        aspect-ratio: 578 / 854;

        background-size: 100% 100%;
    }

}


@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-ef143cc::before {
        width: 100%;
        height: auto;
        aspect-ratio: 578 / 854;

        background-size: 100% 100%;
    }

}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-d7c8c88 */.elementor-72 .elementor-element.elementor-element-d7c8c88 .elementor-divider-separator::after {

    content: "";

    background: linear-gradient(
        90deg,
        rgba(184, 156, 110, 1) 0%,
        rgba(184, 156, 110, 0) 100%
    ) !important;
    border: none !important;
    height: 1px;
}

.elementor-72 .elementor-element.elementor-element-d7c8c88 .elementor-divider-separator::before{

    content: "";

    background: linear-gradient(
        90deg,
        rgba(184, 156, 110, 0) 0%,
        rgba(184, 156, 110, 1) 100%
    ) !important;
    border: none !important;
    height: 1px;
}

.elementor-72 .elementor-element.elementor-element-d7c8c88 .elementor-icon svg {
    height:auto;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c9963b1 */.elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-content{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap:0px;
}


.elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-title {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    flex: 0 0 48px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    isolation: isolate;
}

.elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-description {
    width: 100%;
    background:
        linear-gradient(
            90deg,
            #EDD3A7 26%,
            #E8E1D500 100%
        ) padding-box,

        linear-gradient(
            90deg,
            #C39B59 0%,
            #C39B5900 100%
        ) border-box !important;

    border: 2px solid transparent;
    padding-left: 40px;
    margin-left: -20px;
    box-sizing: border-box;
}


.elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-title::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 48px;
    height: 48px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46' fill='none'%3E%3Cpath d='M6.29594 11.5418C6.29594 8.64437 8.64478 6.29553 11.5422 6.29553H33.5766C36.474 6.29553 38.8229 8.64437 38.8229 11.5418V33.5762C38.8229 36.4736 36.474 38.8224 33.5766 38.8224H11.5422C8.64478 38.8224 6.29594 36.4736 6.29594 33.5762V11.5418Z' fill='%23C39B59'/%3E%3Cpath d='M23 0C31.2077 9.87818 36.1944 14.9068 46 23L34.1012 33.5762L23 46L12.0668 34.1008L0 23L12.0668 12.0664L23 0Z' fill='%23C39B59'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
    z-index: -1;
}


@media screen and (max-width:1366px){
    .elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-description {
    padding-left: 20px;
    margin-left: -10px;
}
}

@media screen and (max-width:767px){
    .elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-title {
    width: 38px;
    height: 38px;
    flex: 0 0 38px;
}

.elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-title::before {
    width: 38px;
    height: 38px;
}

.elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-description {
    padding-left: 18px;
    margin-left: -10px;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b4367a9 *//* 01 - TWO COLUMN GRID */

.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-items {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 20px;
    row-gap: 0px;
    margin: 0;
    padding: 0;
    list-style: none;
    align-items: start;
}

/* 02 - GRID ITEM */

.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-item {
    width: 100%;
    min-width: 0;
    margin: 0 !important;
    padding: 0 !important;
}

/* 03 - MATCH SCREENSHOT ORDER */

.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-item:nth-child(1) {
    grid-column: 1;
    grid-row: 1;
}

.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-item:nth-child(2) {
    grid-column: 1;
    grid-row: 2;
}

.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-item:nth-child(3) {
    grid-column: 2;
    grid-row: 1;
}

.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-item:nth-child(4) {
    grid-column: 2;
    grid-row: 2;
}

.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-icon {
    padding-top: 9px;
}


@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-items {
        grid-template-columns: 1fr;
        row-gap: 3px;
    }

    .elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-item {
        grid-column: 1 !important;
        grid-row: auto !important;
    }
    
    .elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-icon {
    padding-top: 0px;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6bc9cc */.elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-content{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap:0px;
}


.elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-title {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    flex: 0 0 48px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    isolation: isolate;
}

.elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-description {
    width: 100%;
    background:
        linear-gradient(
            90deg,
            #EDD3A7 26%,
            #E8E1D500 100%
        ) padding-box,

        linear-gradient(
            90deg,
            #C39B59 0%,
            #C39B5900 100%
        ) border-box !important;

    border: 2px solid transparent;
    padding-left: 40px;
    margin-left: -20px;
    box-sizing: border-box;
}


.elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-title::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 48px;
    height: 48px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46' fill='none'%3E%3Cpath d='M6.29594 11.5418C6.29594 8.64437 8.64478 6.29553 11.5422 6.29553H33.5766C36.474 6.29553 38.8229 8.64437 38.8229 11.5418V33.5762C38.8229 36.4736 36.474 38.8224 33.5766 38.8224H11.5422C8.64478 38.8224 6.29594 36.4736 6.29594 33.5762V11.5418Z' fill='%23C39B59'/%3E%3Cpath d='M23 0C31.2077 9.87818 36.1944 14.9068 46 23L34.1012 33.5762L23 46L12.0668 34.1008L0 23L12.0668 12.0664L23 0Z' fill='%23C39B59'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
    z-index: -1;
}


@media screen and (max-width:1366px){
    .elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-description {
    padding-left: 20px;
    margin-left: -10px;
}
}

@media screen and (max-width:767px){
    .elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-title {
    width: 38px;
    height: 38px;
    flex: 0 0 38px;
}

.elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-title::before {
    width: 38px;
    height: 38px;
}

.elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-description {
    padding-left: 18px;
    margin-left: -10px;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a11ee24 *//* 01 - TWO COLUMN GRID */

.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-items {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 20px;
    row-gap: 0px;
    margin: 0;
    padding: 0;
    list-style: none;
    align-items: start;
}

/* 02 - GRID ITEM */

.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-item {
    width: 100%;
    min-width: 0;
    margin: 0 !important;
    padding: 0 !important;
}

/* 03 - MATCH SCREENSHOT ORDER */

.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-item:nth-child(1) {
    grid-column: 1;
    grid-row: 1;
}

.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-item:nth-child(2) {
    grid-column: 1;
    grid-row: 2;
}

.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-item:nth-child(3) {
    grid-column: 2;
    grid-row: 1;
}

.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-item:nth-child(4) {
    grid-column: 2;
    grid-row: 2;
}

.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-icon {
    padding-top: 9px;
}


@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-items {
        grid-template-columns: 1fr;
        row-gap: 3px;
    }

    .elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-item {
        grid-column: 1 !important;
        grid-row: auto !important;
    }
    
    .elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-icon {
    padding-top: 0px;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4cddf6 */.elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-content{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap:0px;
}


.elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-title {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    flex: 0 0 48px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    isolation: isolate;
}

.elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-description {
    width: 100%;
    background:
        linear-gradient(
            90deg,
            #EDD3A7 26%,
            #E8E1D500 100%
        ) padding-box,

        linear-gradient(
            90deg,
            #C39B59 0%,
            #C39B5900 100%
        ) border-box !important;

    border: 2px solid transparent;
    padding-left: 40px;
    margin-left: -20px;
    box-sizing: border-box;
}


.elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-title::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 48px;
    height: 48px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46' fill='none'%3E%3Cpath d='M6.29594 11.5418C6.29594 8.64437 8.64478 6.29553 11.5422 6.29553H33.5766C36.474 6.29553 38.8229 8.64437 38.8229 11.5418V33.5762C38.8229 36.4736 36.474 38.8224 33.5766 38.8224H11.5422C8.64478 38.8224 6.29594 36.4736 6.29594 33.5762V11.5418Z' fill='%23C39B59'/%3E%3Cpath d='M23 0C31.2077 9.87818 36.1944 14.9068 46 23L34.1012 33.5762L23 46L12.0668 34.1008L0 23L12.0668 12.0664L23 0Z' fill='%23C39B59'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
    z-index: -1;
}


@media screen and (max-width:1366px){
    .elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-description {
    padding-left: 20px;
    margin-left: -10px;
}
}

@media screen and (max-width:767px){
    .elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-title {
    width: 38px;
    height: 38px;
    flex: 0 0 38px;
}

.elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-title::before {
    width: 38px;
    height: 38px;
}

.elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-description {
    padding-left: 18px;
    margin-left: -10px;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7e4fce0 *//* 01 - TWO COLUMN GRID */

.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-items {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 20px;
    row-gap: 0px;
    margin: 0;
    padding: 0;
    list-style: none;
    align-items: start;
}

/* 02 - GRID ITEM */

.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-item {
    width: 100%;
    min-width: 0;
    margin: 0 !important;
    padding: 0 !important;
}

/* 03 - MATCH SCREENSHOT ORDER */

.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-item:nth-child(1) {
    grid-column: 1;
    grid-row: 1;
}

.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-item:nth-child(2) {
    grid-column: 1;
    grid-row: 2;
}

.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-item:nth-child(3) {
    grid-column: 2;
    grid-row: 1;
}

.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-item:nth-child(4) {
    grid-column: 2;
    grid-row: 2;
}

.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-icon {
    padding-top: 9px;
}


@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-items {
        grid-template-columns: 1fr;
        row-gap: 3px;
    }

    .elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-item {
        grid-column: 1 !important;
        grid-row: auto !important;
    }
    
    .elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-icon {
    padding-top: 0px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7798f0b */.elementor-72 .elementor-element.elementor-element-7798f0b {
    position: relative;
    isolation: isolate;
    overflow: visible !important;
}

.elementor-72 .elementor-element.elementor-element-7798f0b::before {
    content: "";
    position: absolute;

    top: 0;
    left: 50%;

    width: 100%;
    height: auto;

    aspect-ratio: 578 / 854;

    transform: translateX(-50%);

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='578' height='854' viewBox='-12 0 578 854' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='bg' x1='277' y1='0' x2='277' y2='893.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FBF6EE'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='border' x1='277' y1='0' x2='277' y2='894' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C39B59'/%3E%3Cstop offset='.88449' stop-color='%23C39B59' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M4.69687 854V233.037C1.19659 224.766 -3.5802 208.31 4.17512 191.723C10.9985 177.126 25.6805 166.127 47.8136 159.027C78.0508 149.339 94.3162 137.51 99.9064 132.873L108.578 125.681L117.25 132.873C120.492 135.561 128.091 141.277 140.762 147.568V140.467C136.268 130.57 128.732 108.187 139.209 85.7796C147.952 67.0785 167.003 52.9094 195.832 43.663C237.792 30.2186 260.511 13.68 268.332 7.19391L277.004 0L285.676 7.19262C293.495 13.6787 316.213 30.216 358.153 43.6617C386.989 52.9094 406.043 67.0824 414.79 85.7873C425.266 108.191 417.736 130.565 413.244 140.467V147.568C425.914 141.278 433.515 135.562 436.756 132.875L445.428 125.682L454.099 132.875C459.69 137.511 475.954 149.341 506.174 159.028C528.311 166.129 542.998 177.13 549.824 191.73C557.83 208.853 552.483 225.834 548.973 233.814L548.97 854H4.69687Z' fill='url(%23bg)' stroke='url(%23border)' stroke-width='4'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100% 100%;
    pointer-events: none;
    z-index: -1;
}


@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-7798f0b::before {
        width: 100%;
        height: auto;
        aspect-ratio: 578 / 854;

        background-size: 100% 100%;
    }

}


@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-7798f0b::before {
        width: 100%;
        height: auto;
        aspect-ratio: 578 / 854;

        background-size: 100% 100%;
    }

}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-c066a6c */.elementor-72 .elementor-element.elementor-element-c066a6c .elementor-divider-separator::after {

    content: "";

    background: linear-gradient(
        90deg,
        rgba(184, 156, 110, 1) 0%,
        rgba(184, 156, 110, 0) 100%
    ) !important;
    border: none !important;
    height: 1px;
}

.elementor-72 .elementor-element.elementor-element-c066a6c .elementor-divider-separator::before{

    content: "";

    background: linear-gradient(
        90deg,
        rgba(184, 156, 110, 0) 0%,
        rgba(184, 156, 110, 1) 100%
    ) !important;
    border: none !important;
    height: 1px;
}

.elementor-72 .elementor-element.elementor-element-c066a6c .elementor-icon svg {
    height:auto;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c6333c9 */.elementor-72 .elementor-element.elementor-element-c6333c9 .elementor-icon-box-content{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap:20px;
}


.elementor-72 .elementor-element.elementor-element-c6333c9 .elementor-icon-box-title {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    flex: 0 0 48px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    isolation: isolate;
}

.elementor-72 .elementor-element.elementor-element-c6333c9 .elementor-icon-box-description {
    width: 100%;
}

.elementor-72 .elementor-element.elementor-element-c6333c9 .elementor-icon-box-title::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 48px;
    height: 48px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='53' height='53' viewBox='0 0 53 53' fill='none'%3E%3Cdefs%3E%3Cmask id='m' maskUnits='userSpaceOnUse' x='-1' y='-1' width='54' height='54'%3E%3Crect x='-1' y='-1' width='54' height='54' fill='white'/%3E%3Cpath d='M9.26176 14.5926C9.26176 11.6952 11.6106 9.34631 14.508 9.34631H36.5424C39.4398 9.34631 41.7887 11.6952 41.7887 14.5926V36.6269C41.7887 39.5244 39.4398 41.8732 36.5424 41.8732H14.508C11.6106 41.8732 9.26176 39.5244 9.26176 36.6269V14.5926Z' fill='black'/%3E%3Cpath d='M25.9658 3.05078C34.1735 12.929 39.1602 17.9575 48.9658 26.0508L37.067 36.6269L25.9658 49.0508L15.0327 37.1516L2.96582 26.0508L15.0327 15.1172L25.9658 3.05078Z' fill='black'/%3E%3C/mask%3E%3C/defs%3E%3Cpath d='M14.508 41.8732H36.5424C39.4398 41.8732 41.7887 39.5244 41.7887 36.6269V14.5926C41.7887 11.6952 39.4398 9.34631 36.5424 9.34631H14.508C11.6106 9.34631 9.26176 11.6952 9.26176 14.5926V36.6269C9.26176 39.5244 11.6106 41.8732 14.508 41.8732ZM25.9658 3.05078C34.1735 12.929 39.1602 17.9575 48.9658 26.0508L37.067 36.6269L25.9658 49.0508L15.0327 37.1516L2.96582 26.0508L15.0327 15.1172L25.9658 3.05078Z' stroke='%23C39B59' stroke-width='4' mask='url(%23m)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56ff32d */.elementor-72 .elementor-element.elementor-element-56ff32d {
    position: relative;
    isolation: isolate;
    overflow: visible !important;
}

.elementor-72 .elementor-element.elementor-element-56ff32d::before {
    content: "";
    position: absolute;

    top: 0;
    left: 50%;

    width: 100%;
    height: auto;

    aspect-ratio: 578 / 854;

    transform: translateX(-50%);

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='578' height='854' viewBox='-12 0 578 854' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='bg' x1='277' y1='0' x2='277' y2='893.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FBF6EE'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='border' x1='277' y1='0' x2='277' y2='894' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C39B59'/%3E%3Cstop offset='.88449' stop-color='%23C39B59' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M4.69687 854V233.037C1.19659 224.766 -3.5802 208.31 4.17512 191.723C10.9985 177.126 25.6805 166.127 47.8136 159.027C78.0508 149.339 94.3162 137.51 99.9064 132.873L108.578 125.681L117.25 132.873C120.492 135.561 128.091 141.277 140.762 147.568V140.467C136.268 130.57 128.732 108.187 139.209 85.7796C147.952 67.0785 167.003 52.9094 195.832 43.663C237.792 30.2186 260.511 13.68 268.332 7.19391L277.004 0L285.676 7.19262C293.495 13.6787 316.213 30.216 358.153 43.6617C386.989 52.9094 406.043 67.0824 414.79 85.7873C425.266 108.191 417.736 130.565 413.244 140.467V147.568C425.914 141.278 433.515 135.562 436.756 132.875L445.428 125.682L454.099 132.875C459.69 137.511 475.954 149.341 506.174 159.028C528.311 166.129 542.998 177.13 549.824 191.73C557.83 208.853 552.483 225.834 548.973 233.814L548.97 854H4.69687Z' fill='url(%23bg)' stroke='url(%23border)' stroke-width='4'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100% 100%;
    pointer-events: none;
    z-index: -1;
}


@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-56ff32d::before {
        width: 100%;
        height: auto;
        aspect-ratio: 578 / 854;

        background-size: 100% 100%;
    }

}


@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-56ff32d::before {
        width: 100%;
        height: auto;
        aspect-ratio: 578 / 854;

        background-size: 100% 100%;
    }

}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-d460e70 */.elementor-72 .elementor-element.elementor-element-d460e70 .elementor-divider-separator::after {

    content: "";

    background: linear-gradient(
        90deg,
        rgba(184, 156, 110, 1) 0%,
        rgba(184, 156, 110, 0) 100%
    ) !important;
    border: none !important;
    height: 1px;
}

.elementor-72 .elementor-element.elementor-element-d460e70 .elementor-divider-separator::before{

    content: "";

    background: linear-gradient(
        90deg,
        rgba(184, 156, 110, 0) 0%,
        rgba(184, 156, 110, 1) 100%
    ) !important;
    border: none !important;
    height: 1px;
}

.elementor-72 .elementor-element.elementor-element-d460e70 .elementor-icon svg {
    height:auto;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6efb6b8 */.elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-content{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap:20px;
}


.elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-title {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    flex: 0 0 48px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    isolation: isolate;
}

.elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-description {
    width: 100%;
}

.elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-title::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 48px;
    height: 48px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='53' height='53' viewBox='0 0 53 53' fill='none'%3E%3Cdefs%3E%3Cmask id='m' maskUnits='userSpaceOnUse' x='-1' y='-1' width='54' height='54'%3E%3Crect x='-1' y='-1' width='54' height='54' fill='white'/%3E%3Cpath d='M9.26176 14.5926C9.26176 11.6952 11.6106 9.34631 14.508 9.34631H36.5424C39.4398 9.34631 41.7887 11.6952 41.7887 14.5926V36.6269C41.7887 39.5244 39.4398 41.8732 36.5424 41.8732H14.508C11.6106 41.8732 9.26176 39.5244 9.26176 36.6269V14.5926Z' fill='black'/%3E%3Cpath d='M25.9658 3.05078C34.1735 12.929 39.1602 17.9575 48.9658 26.0508L37.067 36.6269L25.9658 49.0508L15.0327 37.1516L2.96582 26.0508L15.0327 15.1172L25.9658 3.05078Z' fill='black'/%3E%3C/mask%3E%3C/defs%3E%3Cpath d='M14.508 41.8732H36.5424C39.4398 41.8732 41.7887 39.5244 41.7887 36.6269V14.5926C41.7887 11.6952 39.4398 9.34631 36.5424 9.34631H14.508C11.6106 9.34631 9.26176 11.6952 9.26176 14.5926V36.6269C9.26176 39.5244 11.6106 41.8732 14.508 41.8732ZM25.9658 3.05078C34.1735 12.929 39.1602 17.9575 48.9658 26.0508L37.067 36.6269L25.9658 49.0508L15.0327 37.1516L2.96582 26.0508L15.0327 15.1172L25.9658 3.05078Z' stroke='%23C39B59' stroke-width='4' mask='url(%23m)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
    z-index: -1;
}

@media screen and (max-width:767px){
    .elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-title {
    width: 38px;
    height: 38px;
    flex: 0 0 38px;
}

.elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-title::before {
    width: 38px;
    height: 38px;
}

.elementor-72 .elementor-element.elementor-element-6efb6b8 .elementor-icon-box-content{
    gap:10px;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb7859a */.elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-content{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap:20px;
}


.elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-title {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    flex: 0 0 48px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    isolation: isolate;
}

.elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-description {
    width: 100%;
}

.elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-title::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 48px;
    height: 48px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='53' height='53' viewBox='0 0 53 53' fill='none'%3E%3Cdefs%3E%3Cmask id='m' maskUnits='userSpaceOnUse' x='-1' y='-1' width='54' height='54'%3E%3Crect x='-1' y='-1' width='54' height='54' fill='white'/%3E%3Cpath d='M9.26176 14.5926C9.26176 11.6952 11.6106 9.34631 14.508 9.34631H36.5424C39.4398 9.34631 41.7887 11.6952 41.7887 14.5926V36.6269C41.7887 39.5244 39.4398 41.8732 36.5424 41.8732H14.508C11.6106 41.8732 9.26176 39.5244 9.26176 36.6269V14.5926Z' fill='black'/%3E%3Cpath d='M25.9658 3.05078C34.1735 12.929 39.1602 17.9575 48.9658 26.0508L37.067 36.6269L25.9658 49.0508L15.0327 37.1516L2.96582 26.0508L15.0327 15.1172L25.9658 3.05078Z' fill='black'/%3E%3C/mask%3E%3C/defs%3E%3Cpath d='M14.508 41.8732H36.5424C39.4398 41.8732 41.7887 39.5244 41.7887 36.6269V14.5926C41.7887 11.6952 39.4398 9.34631 36.5424 9.34631H14.508C11.6106 9.34631 9.26176 11.6952 9.26176 14.5926V36.6269C9.26176 39.5244 11.6106 41.8732 14.508 41.8732ZM25.9658 3.05078C34.1735 12.929 39.1602 17.9575 48.9658 26.0508L37.067 36.6269L25.9658 49.0508L15.0327 37.1516L2.96582 26.0508L15.0327 15.1172L25.9658 3.05078Z' stroke='%23C39B59' stroke-width='4' mask='url(%23m)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
    z-index: -1;
}

@media screen and (max-width:767px){
    .elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-title {
    width: 38px;
    height: 38px;
    flex: 0 0 38px;
}

.elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-title::before {
    width: 38px;
    height: 38px;
}

.elementor-72 .elementor-element.elementor-element-fb7859a .elementor-icon-box-content{
    gap:10px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef143cc */.elementor-72 .elementor-element.elementor-element-ef143cc {
    position: relative;
    isolation: isolate;
    overflow: visible !important;
}

.elementor-72 .elementor-element.elementor-element-ef143cc::before {
    content: "";
    position: absolute;

    top: 0;
    left: 50%;

    width: 100%;
    height: auto;

    aspect-ratio: 578 / 854;

    transform: translateX(-50%);

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='578' height='854' viewBox='-12 0 578 854' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='bg' x1='277' y1='0' x2='277' y2='893.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FBF6EE'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='border' x1='277' y1='0' x2='277' y2='894' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C39B59'/%3E%3Cstop offset='.88449' stop-color='%23C39B59' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M4.69687 854V233.037C1.19659 224.766 -3.5802 208.31 4.17512 191.723C10.9985 177.126 25.6805 166.127 47.8136 159.027C78.0508 149.339 94.3162 137.51 99.9064 132.873L108.578 125.681L117.25 132.873C120.492 135.561 128.091 141.277 140.762 147.568V140.467C136.268 130.57 128.732 108.187 139.209 85.7796C147.952 67.0785 167.003 52.9094 195.832 43.663C237.792 30.2186 260.511 13.68 268.332 7.19391L277.004 0L285.676 7.19262C293.495 13.6787 316.213 30.216 358.153 43.6617C386.989 52.9094 406.043 67.0824 414.79 85.7873C425.266 108.191 417.736 130.565 413.244 140.467V147.568C425.914 141.278 433.515 135.562 436.756 132.875L445.428 125.682L454.099 132.875C459.69 137.511 475.954 149.341 506.174 159.028C528.311 166.129 542.998 177.13 549.824 191.73C557.83 208.853 552.483 225.834 548.973 233.814L548.97 854H4.69687Z' fill='url(%23bg)' stroke='url(%23border)' stroke-width='4'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100% 100%;
    pointer-events: none;
    z-index: -1;
}


@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-ef143cc::before {
        width: 100%;
        height: auto;
        aspect-ratio: 578 / 854;

        background-size: 100% 100%;
    }

}


@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-ef143cc::before {
        width: 100%;
        height: auto;
        aspect-ratio: 578 / 854;

        background-size: 100% 100%;
    }

}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-d7c8c88 */.elementor-72 .elementor-element.elementor-element-d7c8c88 .elementor-divider-separator::after {

    content: "";

    background: linear-gradient(
        90deg,
        rgba(184, 156, 110, 1) 0%,
        rgba(184, 156, 110, 0) 100%
    ) !important;
    border: none !important;
    height: 1px;
}

.elementor-72 .elementor-element.elementor-element-d7c8c88 .elementor-divider-separator::before{

    content: "";

    background: linear-gradient(
        90deg,
        rgba(184, 156, 110, 0) 0%,
        rgba(184, 156, 110, 1) 100%
    ) !important;
    border: none !important;
    height: 1px;
}

.elementor-72 .elementor-element.elementor-element-d7c8c88 .elementor-icon svg {
    height:auto;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c9963b1 */.elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-content{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap:0px;
}


.elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-title {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    flex: 0 0 48px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    isolation: isolate;
}

.elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-description {
    width: 100%;
    background:
        linear-gradient(
            90deg,
            #EDD3A7 26%,
            #E8E1D500 100%
        ) padding-box,

        linear-gradient(
            90deg,
            #C39B59 0%,
            #C39B5900 100%
        ) border-box !important;

    border: 2px solid transparent;
    padding-left: 40px;
    margin-left: -20px;
    box-sizing: border-box;
}


.elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-title::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 48px;
    height: 48px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46' fill='none'%3E%3Cpath d='M6.29594 11.5418C6.29594 8.64437 8.64478 6.29553 11.5422 6.29553H33.5766C36.474 6.29553 38.8229 8.64437 38.8229 11.5418V33.5762C38.8229 36.4736 36.474 38.8224 33.5766 38.8224H11.5422C8.64478 38.8224 6.29594 36.4736 6.29594 33.5762V11.5418Z' fill='%23C39B59'/%3E%3Cpath d='M23 0C31.2077 9.87818 36.1944 14.9068 46 23L34.1012 33.5762L23 46L12.0668 34.1008L0 23L12.0668 12.0664L23 0Z' fill='%23C39B59'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
    z-index: -1;
}


@media screen and (max-width:1366px){
    .elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-description {
    padding-left: 20px;
    margin-left: -10px;
}
}

@media screen and (max-width:767px){
    .elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-title {
    width: 38px;
    height: 38px;
    flex: 0 0 38px;
}

.elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-title::before {
    width: 38px;
    height: 38px;
}

.elementor-72 .elementor-element.elementor-element-c9963b1 .elementor-icon-box-description {
    padding-left: 18px;
    margin-left: -10px;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b4367a9 *//* 01 - TWO COLUMN GRID */

.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-items {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 20px;
    row-gap: 0px;
    margin: 0;
    padding: 0;
    list-style: none;
    align-items: start;
}

/* 02 - GRID ITEM */

.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-item {
    width: 100%;
    min-width: 0;
    margin: 0 !important;
    padding: 0 !important;
}

/* 03 - MATCH SCREENSHOT ORDER */

.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-item:nth-child(1) {
    grid-column: 1;
    grid-row: 1;
}

.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-item:nth-child(2) {
    grid-column: 1;
    grid-row: 2;
}

.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-item:nth-child(3) {
    grid-column: 2;
    grid-row: 1;
}

.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-item:nth-child(4) {
    grid-column: 2;
    grid-row: 2;
}

.elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-icon {
    padding-top: 9px;
}


@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-items {
        grid-template-columns: 1fr;
        row-gap: 3px;
    }

    .elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-item {
        grid-column: 1 !important;
        grid-row: auto !important;
    }
    
    .elementor-72 .elementor-element.elementor-element-b4367a9 .elementor-icon-list-icon {
    padding-top: 0px;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6bc9cc */.elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-content{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap:0px;
}


.elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-title {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    flex: 0 0 48px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    isolation: isolate;
}

.elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-description {
    width: 100%;
    background:
        linear-gradient(
            90deg,
            #EDD3A7 26%,
            #E8E1D500 100%
        ) padding-box,

        linear-gradient(
            90deg,
            #C39B59 0%,
            #C39B5900 100%
        ) border-box !important;

    border: 2px solid transparent;
    padding-left: 40px;
    margin-left: -20px;
    box-sizing: border-box;
}


.elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-title::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 48px;
    height: 48px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46' fill='none'%3E%3Cpath d='M6.29594 11.5418C6.29594 8.64437 8.64478 6.29553 11.5422 6.29553H33.5766C36.474 6.29553 38.8229 8.64437 38.8229 11.5418V33.5762C38.8229 36.4736 36.474 38.8224 33.5766 38.8224H11.5422C8.64478 38.8224 6.29594 36.4736 6.29594 33.5762V11.5418Z' fill='%23C39B59'/%3E%3Cpath d='M23 0C31.2077 9.87818 36.1944 14.9068 46 23L34.1012 33.5762L23 46L12.0668 34.1008L0 23L12.0668 12.0664L23 0Z' fill='%23C39B59'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
    z-index: -1;
}


@media screen and (max-width:1366px){
    .elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-description {
    padding-left: 20px;
    margin-left: -10px;
}
}

@media screen and (max-width:767px){
    .elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-title {
    width: 38px;
    height: 38px;
    flex: 0 0 38px;
}

.elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-title::before {
    width: 38px;
    height: 38px;
}

.elementor-72 .elementor-element.elementor-element-b6bc9cc .elementor-icon-box-description {
    padding-left: 18px;
    margin-left: -10px;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a11ee24 *//* 01 - TWO COLUMN GRID */

.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-items {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 20px;
    row-gap: 0px;
    margin: 0;
    padding: 0;
    list-style: none;
    align-items: start;
}

/* 02 - GRID ITEM */

.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-item {
    width: 100%;
    min-width: 0;
    margin: 0 !important;
    padding: 0 !important;
}

/* 03 - MATCH SCREENSHOT ORDER */

.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-item:nth-child(1) {
    grid-column: 1;
    grid-row: 1;
}

.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-item:nth-child(2) {
    grid-column: 1;
    grid-row: 2;
}

.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-item:nth-child(3) {
    grid-column: 2;
    grid-row: 1;
}

.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-item:nth-child(4) {
    grid-column: 2;
    grid-row: 2;
}

.elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-icon {
    padding-top: 9px;
}


@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-items {
        grid-template-columns: 1fr;
        row-gap: 3px;
    }

    .elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-item {
        grid-column: 1 !important;
        grid-row: auto !important;
    }
    
    .elementor-72 .elementor-element.elementor-element-a11ee24 .elementor-icon-list-icon {
    padding-top: 0px;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4cddf6 */.elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-content{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap:0px;
}


.elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-title {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    flex: 0 0 48px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    isolation: isolate;
}

.elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-description {
    width: 100%;
    background:
        linear-gradient(
            90deg,
            #EDD3A7 26%,
            #E8E1D500 100%
        ) padding-box,

        linear-gradient(
            90deg,
            #C39B59 0%,
            #C39B5900 100%
        ) border-box !important;

    border: 2px solid transparent;
    padding-left: 40px;
    margin-left: -20px;
    box-sizing: border-box;
}


.elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-title::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 48px;
    height: 48px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46' fill='none'%3E%3Cpath d='M6.29594 11.5418C6.29594 8.64437 8.64478 6.29553 11.5422 6.29553H33.5766C36.474 6.29553 38.8229 8.64437 38.8229 11.5418V33.5762C38.8229 36.4736 36.474 38.8224 33.5766 38.8224H11.5422C8.64478 38.8224 6.29594 36.4736 6.29594 33.5762V11.5418Z' fill='%23C39B59'/%3E%3Cpath d='M23 0C31.2077 9.87818 36.1944 14.9068 46 23L34.1012 33.5762L23 46L12.0668 34.1008L0 23L12.0668 12.0664L23 0Z' fill='%23C39B59'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
    z-index: -1;
}


@media screen and (max-width:1366px){
    .elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-description {
    padding-left: 20px;
    margin-left: -10px;
}
}

@media screen and (max-width:767px){
    .elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-title {
    width: 38px;
    height: 38px;
    flex: 0 0 38px;
}

.elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-title::before {
    width: 38px;
    height: 38px;
}

.elementor-72 .elementor-element.elementor-element-e4cddf6 .elementor-icon-box-description {
    padding-left: 18px;
    margin-left: -10px;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7e4fce0 *//* 01 - TWO COLUMN GRID */

.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-items {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 20px;
    row-gap: 0px;
    margin: 0;
    padding: 0;
    list-style: none;
    align-items: start;
}

/* 02 - GRID ITEM */

.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-item {
    width: 100%;
    min-width: 0;
    margin: 0 !important;
    padding: 0 !important;
}

/* 03 - MATCH SCREENSHOT ORDER */

.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-item:nth-child(1) {
    grid-column: 1;
    grid-row: 1;
}

.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-item:nth-child(2) {
    grid-column: 1;
    grid-row: 2;
}

.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-item:nth-child(3) {
    grid-column: 2;
    grid-row: 1;
}

.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-item:nth-child(4) {
    grid-column: 2;
    grid-row: 2;
}

.elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-icon {
    padding-top: 9px;
}


@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-items {
        grid-template-columns: 1fr;
        row-gap: 3px;
    }

    .elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-item {
        grid-column: 1 !important;
        grid-row: auto !important;
    }
    
    .elementor-72 .elementor-element.elementor-element-7e4fce0 .elementor-icon-list-icon {
    padding-top: 0px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7798f0b */.elementor-72 .elementor-element.elementor-element-7798f0b {
    position: relative;
    isolation: isolate;
    overflow: visible !important;
}

.elementor-72 .elementor-element.elementor-element-7798f0b::before {
    content: "";
    position: absolute;

    top: 0;
    left: 50%;

    width: 100%;
    height: auto;

    aspect-ratio: 578 / 854;

    transform: translateX(-50%);

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='578' height='854' viewBox='-12 0 578 854' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='bg' x1='277' y1='0' x2='277' y2='893.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FBF6EE'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='border' x1='277' y1='0' x2='277' y2='894' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C39B59'/%3E%3Cstop offset='.88449' stop-color='%23C39B59' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M4.69687 854V233.037C1.19659 224.766 -3.5802 208.31 4.17512 191.723C10.9985 177.126 25.6805 166.127 47.8136 159.027C78.0508 149.339 94.3162 137.51 99.9064 132.873L108.578 125.681L117.25 132.873C120.492 135.561 128.091 141.277 140.762 147.568V140.467C136.268 130.57 128.732 108.187 139.209 85.7796C147.952 67.0785 167.003 52.9094 195.832 43.663C237.792 30.2186 260.511 13.68 268.332 7.19391L277.004 0L285.676 7.19262C293.495 13.6787 316.213 30.216 358.153 43.6617C386.989 52.9094 406.043 67.0824 414.79 85.7873C425.266 108.191 417.736 130.565 413.244 140.467V147.568C425.914 141.278 433.515 135.562 436.756 132.875L445.428 125.682L454.099 132.875C459.69 137.511 475.954 149.341 506.174 159.028C528.311 166.129 542.998 177.13 549.824 191.73C557.83 208.853 552.483 225.834 548.973 233.814L548.97 854H4.69687Z' fill='url(%23bg)' stroke='url(%23border)' stroke-width='4'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100% 100%;
    pointer-events: none;
    z-index: -1;
}


@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-7798f0b::before {
        width: 100%;
        height: auto;
        aspect-ratio: 578 / 854;

        background-size: 100% 100%;
    }

}


@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-7798f0b::before {
        width: 100%;
        height: auto;
        aspect-ratio: 578 / 854;

        background-size: 100% 100%;
    }

}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-c066a6c */.elementor-72 .elementor-element.elementor-element-c066a6c .elementor-divider-separator::after {

    content: "";

    background: linear-gradient(
        90deg,
        rgba(184, 156, 110, 1) 0%,
        rgba(184, 156, 110, 0) 100%
    ) !important;
    border: none !important;
    height: 1px;
}

.elementor-72 .elementor-element.elementor-element-c066a6c .elementor-divider-separator::before{

    content: "";

    background: linear-gradient(
        90deg,
        rgba(184, 156, 110, 0) 0%,
        rgba(184, 156, 110, 1) 100%
    ) !important;
    border: none !important;
    height: 1px;
}

.elementor-72 .elementor-element.elementor-element-c066a6c .elementor-icon svg {
    height:auto;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c6333c9 */.elementor-72 .elementor-element.elementor-element-c6333c9 .elementor-icon-box-content{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap:20px;
}


.elementor-72 .elementor-element.elementor-element-c6333c9 .elementor-icon-box-title {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    flex: 0 0 48px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    isolation: isolate;
}

.elementor-72 .elementor-element.elementor-element-c6333c9 .elementor-icon-box-description {
    width: 100%;
}

.elementor-72 .elementor-element.elementor-element-c6333c9 .elementor-icon-box-title::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 48px;
    height: 48px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='53' height='53' viewBox='0 0 53 53' fill='none'%3E%3Cdefs%3E%3Cmask id='m' maskUnits='userSpaceOnUse' x='-1' y='-1' width='54' height='54'%3E%3Crect x='-1' y='-1' width='54' height='54' fill='white'/%3E%3Cpath d='M9.26176 14.5926C9.26176 11.6952 11.6106 9.34631 14.508 9.34631H36.5424C39.4398 9.34631 41.7887 11.6952 41.7887 14.5926V36.6269C41.7887 39.5244 39.4398 41.8732 36.5424 41.8732H14.508C11.6106 41.8732 9.26176 39.5244 9.26176 36.6269V14.5926Z' fill='black'/%3E%3Cpath d='M25.9658 3.05078C34.1735 12.929 39.1602 17.9575 48.9658 26.0508L37.067 36.6269L25.9658 49.0508L15.0327 37.1516L2.96582 26.0508L15.0327 15.1172L25.9658 3.05078Z' fill='black'/%3E%3C/mask%3E%3C/defs%3E%3Cpath d='M14.508 41.8732H36.5424C39.4398 41.8732 41.7887 39.5244 41.7887 36.6269V14.5926C41.7887 11.6952 39.4398 9.34631 36.5424 9.34631H14.508C11.6106 9.34631 9.26176 11.6952 9.26176 14.5926V36.6269C9.26176 39.5244 11.6106 41.8732 14.508 41.8732ZM25.9658 3.05078C34.1735 12.929 39.1602 17.9575 48.9658 26.0508L37.067 36.6269L25.9658 49.0508L15.0327 37.1516L2.96582 26.0508L15.0327 15.1172L25.9658 3.05078Z' stroke='%23C39B59' stroke-width='4' mask='url(%23m)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56ff32d */.elementor-72 .elementor-element.elementor-element-56ff32d {
    position: relative;
    isolation: isolate;
    overflow: visible !important;
}

.elementor-72 .elementor-element.elementor-element-56ff32d::before {
    content: "";
    position: absolute;

    top: 0;
    left: 50%;

    width: 100%;
    height: auto;

    aspect-ratio: 578 / 854;

    transform: translateX(-50%);

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='578' height='854' viewBox='-12 0 578 854' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='bg' x1='277' y1='0' x2='277' y2='893.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FBF6EE'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='border' x1='277' y1='0' x2='277' y2='894' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C39B59'/%3E%3Cstop offset='.88449' stop-color='%23C39B59' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M4.69687 854V233.037C1.19659 224.766 -3.5802 208.31 4.17512 191.723C10.9985 177.126 25.6805 166.127 47.8136 159.027C78.0508 149.339 94.3162 137.51 99.9064 132.873L108.578 125.681L117.25 132.873C120.492 135.561 128.091 141.277 140.762 147.568V140.467C136.268 130.57 128.732 108.187 139.209 85.7796C147.952 67.0785 167.003 52.9094 195.832 43.663C237.792 30.2186 260.511 13.68 268.332 7.19391L277.004 0L285.676 7.19262C293.495 13.6787 316.213 30.216 358.153 43.6617C386.989 52.9094 406.043 67.0824 414.79 85.7873C425.266 108.191 417.736 130.565 413.244 140.467V147.568C425.914 141.278 433.515 135.562 436.756 132.875L445.428 125.682L454.099 132.875C459.69 137.511 475.954 149.341 506.174 159.028C528.311 166.129 542.998 177.13 549.824 191.73C557.83 208.853 552.483 225.834 548.973 233.814L548.97 854H4.69687Z' fill='url(%23bg)' stroke='url(%23border)' stroke-width='4'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100% 100%;
    pointer-events: none;
    z-index: -1;
}


@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-56ff32d::before {
        width: 100%;
        height: auto;
        aspect-ratio: 578 / 854;

        background-size: 100% 100%;
    }

}


@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-56ff32d::before {
        width: 100%;
        height: auto;
        aspect-ratio: 578 / 854;

        background-size: 100% 100%;
    }

}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-0f1df34 */.elementor-72 .elementor-element.elementor-element-0f1df34 .swiper-slide{
    overflow: visible !important;
}

.elementor-72 .elementor-element.elementor-element-0f1df34 {
    position: relative;
    width: 100%;
}

.elementor-72 .elementor-element.elementor-element-0f1df34 .e-n-carousel {
    width: 100%;
    position: relative;
}

.elementor-72 .elementor-element.elementor-element-0f1df34 .swiper-slide {
    box-sizing: border-box;
}

@media (min-width: 1025px) {
    .elementor-72 .elementor-element.elementor-element-0f1df34 .e-n-carousel,
    .elementor-72 .elementor-element.elementor-element-0f1df34 .swiper {
        overflow: hidden;
    }

    .elementor-72 .elementor-element.elementor-element-0f1df34 .swiper-wrapper,
    .elementor-72 .elementor-element.elementor-element-0f1df34 .swiper-slide {
        cursor: default !important;
    }

    .elementor-72 .elementor-element.elementor-element-0f1df34 .elementor-swiper-button,
    .elementor-72 .elementor-element.elementor-element-0f1df34 .swiper-button-next,
    .elementor-72 .elementor-element.elementor-element-0f1df34 .swiper-button-prev,
    .elementor-72 .elementor-element.elementor-element-0f1df34 .swiper-pagination {
        display: none !important;
    }

}

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-72 .elementor-element.elementor-element-0f1df34 .e-n-carousel {
        overflow: hidden;
    }

    .elementor-72 .elementor-element.elementor-element-0f1df34 .swiper-wrapper {
        cursor: grab;
    }

    .elementor-72 .elementor-element.elementor-element-0f1df34 .swiper-wrapper:active {
        cursor: grabbing;
    }

}

@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-0f1df34 .e-n-carousel {
        overflow: hidden;
    }

    .elementor-72 .elementor-element.elementor-element-0f1df34 .swiper-wrapper {
        cursor: grab;
    }

    .elementor-72 .elementor-element.elementor-element-0f1df34 .swiper-wrapper:active {
        cursor: grabbing;
    }

    .elementor-72 .elementor-element.elementor-element-0f1df34 .swiper-slide {
        box-sizing: border-box;
    }

}

@media (prefers-reduced-motion: reduce) {

    .elementor-72 .elementor-element.elementor-element-0f1df34 .swiper-wrapper {
        transition-duration: 0ms !important;
    }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a99b944 */.elementor-72 .elementor-element.elementor-element-a99b944 .elementor-button {
    background: #C9A05B !important;
    color: #2F2F2D !important;
    border: none !important;
    border-radius: 0 !important;

    /* Smooth transparent circular cutouts */
    -webkit-mask-image:
        radial-gradient(
            circle 10px at 0% 50%,
            transparent 9px,
            black 10px
        ),
        radial-gradient(
            circle 10px at 100% 50%,
            transparent 9px,
            black 10px
        );

    -webkit-mask-composite: source-in;

    mask-image:
        radial-gradient(
            circle 10px at 0% 50%,
            transparent 9px,
            black 10px
        ),
        radial-gradient(
            circle 10px at 100% 50%,
            transparent 9px,
            black 10px
        );

    mask-composite: intersect;

    transition:
        background-color 0.3s ease,
        color 0.3s ease,
        transform 0.3s ease;
}

/* =========================================
   REMOVE PREVIOUS PSEUDO CIRCLES
========================================= */

.elementor-72 .elementor-element.elementor-element-a99b944 .elementor-button::before,
.elementor-72 .elementor-element.elementor-element-a99b944 .elementor-button::after {
    content: none !important;
    display: none !important;
}

/* =========================================
   TEXT
========================================= */

.elementor-72 .elementor-element.elementor-element-a99b944 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
}

.elementor-72 .elementor-element.elementor-element-a99b944 .elementor-button-text {
    color: #000000 !important;
}

/* =========================================
   HOVER
========================================= */

.elementor-72 .elementor-element.elementor-element-a99b944 .elementor-button:hover {
    background: #B48B48 !important;
    color: #2F2F2D !important;
    transform: translateY(-2px);
}

@media screen and (max-width:767px){
    .elementor-72 .elementor-element.elementor-element-a99b944 .elementor-button {
    /* Smooth transparent circular cutouts */
    -webkit-mask-image:
        radial-gradient(
            circle 7px at 0% 50%,
            transparent 6px,
            black 7px
        ),
        radial-gradient(
            circle 7px at 100% 50%,
            transparent 6px,
            black 7px
        );

    -webkit-mask-composite: source-in;

    mask-image:
        radial-gradient(
            circle 7px at 0% 50%,
            transparent 6px,
            black 7px
        ),
        radial-gradient(
            circle 7px at 100% 50%,
            transparent 6px,
            black 7px
        );
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'The Seasons';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.naning.com.my/wp-content/uploads/2026/10/The-Seasons-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */