.elementor-14586 .elementor-element.elementor-element-31bc7f80{--display:flex;--min-height:750px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.75;}.elementor-14586 .elementor-element.elementor-element-31bc7f80:not(.elementor-motion-effects-element-type-background), .elementor-14586 .elementor-element.elementor-element-31bc7f80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hkcablemachine.com/wp-content/uploads/2026/06/banner_c4d_v1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14586 .elementor-element.elementor-element-31bc7f80::before, .elementor-14586 .elementor-element.elementor-element-31bc7f80 > .elementor-background-video-container::before, .elementor-14586 .elementor-element.elementor-element-31bc7f80 > .e-con-inner > .elementor-background-video-container::before, .elementor-14586 .elementor-element.elementor-element-31bc7f80 > .elementor-background-slideshow::before, .elementor-14586 .elementor-element.elementor-element-31bc7f80 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14586 .elementor-element.elementor-element-31bc7f80 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor8 );--background-overlay:'';}.elementor-14586 .elementor-element.elementor-element-16ccfb20{--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;}.elementor-14586 .elementor-element.elementor-element-2933a8ef{--spacer-size:50px;}.elementor-14586 .elementor-element.elementor-element-7bd62441 .bdt-ep-breadcrumb>*>*{color:var( --e-global-color-4cb81b0 );}.elementor-14586 .elementor-element.elementor-element-7bd62441 .bdt-ep-breadcrumb>:last-child>span{color:var( --e-global-color-accent );}.elementor-14586 .elementor-element.elementor-element-fd16c2b .elementor-heading-title{font-size:50px;color:var( --e-global-color-4cb81b0 );}.elementor-14586 .elementor-element.elementor-element-4d5b1a59{font-size:18px;color:var( --e-global-color-9cffba6 );}.elementor-14586 .elementor-element.elementor-element-2486c98d{font-size:18px;color:#FF3700;}.elementor-14586 .elementor-element.elementor-element-63eae629 .bdt-btn-a, 
								.elementor-14586 .elementor-element.elementor-element-63eae629 .bdt-btn-a.bdt-effect-i .bdt-btn-content-wrap:after,
								.elementor-14586 .elementor-element.elementor-element-63eae629 .bdt-btn-a.bdt-effect-i .bdt-btn-content-wrap:before{background-color:var( --e-global-color-accent );}.elementor-14586 .elementor-element.elementor-element-63eae629 .bdt-btn-a:after, 
								.elementor-14586 .elementor-element.elementor-element-63eae629 .bdt-btn-a:hover,
								.elementor-14586 .elementor-element.elementor-element-63eae629 .bdt-btn-a.bdt-effect-i,
								.elementor-14586 .elementor-element.elementor-element-63eae629 .bdt-btn-a.bdt-effect-h:after{background-color:var( --e-global-color-499491af );}.elementor-14586 .elementor-element.elementor-element-63eae629 .bdt-btn-b, 
							   .elementor-14586 .elementor-element.elementor-element-63eae629 .bdt-btn-b.bdt-effect-i .bdt-btn-content-wrap:after, 
							   .elementor-14586 .elementor-element.elementor-element-63eae629 .bdt-btn-b.bdt-effect-i .bdt-btn-content-wrap:before{background-color:#00000000;}.elementor-14586 .elementor-element.elementor-element-63eae629 .bdt-btn-b:after,
								.elementor-14586 .elementor-element.elementor-element-63eae629 .bdt-btn-b:hover, 
								.elementor-14586 .elementor-element.elementor-element-63eae629 .bdt-btn-b.bdt-effect-i,
								.elementor-14586 .elementor-element.elementor-element-63eae629 .bdt-btn-b.bdt-effect-h:after
								{background-color:var( --e-global-color-4bf48ff );}.elementor-14586 .elementor-element.elementor-element-63eae629 .bdt-dual-button{width:80%;}.elementor-14586 .elementor-element.elementor-element-63eae629 .bdt-btn-a{margin-inline-end:5px;border-color:var( --e-global-color-499491af );}.elementor-14586 .elementor-element.elementor-element-63eae629 .bdt-dual-button a{border-style:solid;border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;}.elementor-14586 .elementor-element.elementor-element-63eae629 .bdt-dual-button a:hover{border-radius:5px 5px 5px 5px;}.elementor-14586 .elementor-element.elementor-element-63eae629 .bdt-btn-a:hover{color:var( --e-global-color-4cb81b0 );}.elementor-14586 .elementor-element.elementor-element-63eae629 .bdt-btn-b{border-color:var( --e-global-color-9cffba6 );}.elementor-14586 .elementor-element.elementor-element-63eae629 .bdt-dual-button .bdt-btn-b{border-radius:1px 1px 1px 1px;padding:1px 1px 1px 1px;}.elementor-14586 .elementor-element.elementor-element-63eae629 .bdt-btn-b:hover{color:var( --e-global-color-4cb81b0 );}.elementor-14586 .elementor-element.elementor-element-63eae629 .bdt-dual-button .bdt-btn-b:hover{border-radius:5px 5px 5px 5px;}.elementor-14586 .elementor-element.elementor-element-197e94bd{--spacer-size:50px;}.elementor-14586 .elementor-element.elementor-element-20039701{--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;}.elementor-14586 .elementor-element.elementor-element-5d00140a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-9cffba6 );--border-color:var( --e-global-color-9cffba6 );--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-14586 .elementor-element.elementor-element-5d00140a.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-14586 .elementor-element.elementor-element-7697f6a6{--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;}.elementor-14586 .elementor-element.elementor-element-12e19ea3 .bdt-ep-advanced-icon-box{text-align:left;}.elementor-14586 .elementor-element.elementor-element-12e19ea3.elementor-position-right .bdt-ep-advanced-icon-box-icon{margin-left:15px;}.elementor-14586 .elementor-element.elementor-element-12e19ea3.elementor-position-left .bdt-ep-advanced-icon-box-icon{margin-right:15px;}.elementor-14586 .elementor-element.elementor-element-12e19ea3.elementor-position-top .bdt-ep-advanced-icon-box-icon{margin-bottom:15px;}.elementor-14586 .elementor-element.elementor-element-12e19ea3.elementor-position-bottom .bdt-ep-advanced-icon-box-icon{margin-top:15px;}.elementor-14586 .elementor-element.elementor-element-12e19ea3 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-14586 .elementor-element.elementor-element-12e19ea3 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-14586 .elementor-element.elementor-element-12e19ea3 .bdt-ep-advanced-icon-box-icon-wrap svg{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-12e19ea3 .bdt-ep-advanced-icon-box-icon-wrap{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-12e19ea3{--ep-advanced-icon-box-icon-left-h-offset:0px;--ep-advanced-icon-box-icon-left-v-offset:0px;}.elementor-14586 .elementor-element.elementor-element-12e19ea3 .bdt-ep-advanced-icon-box-title{font-size:20px;}.elementor-14586 .elementor-element.elementor-element-12e19ea3 .bdt-ep-advanced-icon-box-description{font-size:15px;}.elementor-14586 .elementor-element.elementor-element-70d849b4{--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;}.elementor-14586 .elementor-element.elementor-element-590798f9 .bdt-ep-advanced-icon-box{text-align:left;}.elementor-14586 .elementor-element.elementor-element-590798f9.elementor-position-right .bdt-ep-advanced-icon-box-icon{margin-left:15px;}.elementor-14586 .elementor-element.elementor-element-590798f9.elementor-position-left .bdt-ep-advanced-icon-box-icon{margin-right:15px;}.elementor-14586 .elementor-element.elementor-element-590798f9.elementor-position-top .bdt-ep-advanced-icon-box-icon{margin-bottom:15px;}.elementor-14586 .elementor-element.elementor-element-590798f9.elementor-position-bottom .bdt-ep-advanced-icon-box-icon{margin-top:15px;}.elementor-14586 .elementor-element.elementor-element-590798f9 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-14586 .elementor-element.elementor-element-590798f9 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-14586 .elementor-element.elementor-element-590798f9 .bdt-ep-advanced-icon-box-icon-wrap svg{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-590798f9 .bdt-ep-advanced-icon-box-icon-wrap{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-590798f9{--ep-advanced-icon-box-icon-left-h-offset:0px;--ep-advanced-icon-box-icon-left-v-offset:0px;}.elementor-14586 .elementor-element.elementor-element-590798f9 .bdt-ep-advanced-icon-box-title{font-size:20px;}.elementor-14586 .elementor-element.elementor-element-590798f9 .bdt-ep-advanced-icon-box-description{font-size:15px;}.elementor-14586 .elementor-element.elementor-element-2b949c36{--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;}.elementor-14586 .elementor-element.elementor-element-2bcfdfd7 .bdt-ep-advanced-icon-box{text-align:left;}.elementor-14586 .elementor-element.elementor-element-2bcfdfd7.elementor-position-right .bdt-ep-advanced-icon-box-icon{margin-left:15px;}.elementor-14586 .elementor-element.elementor-element-2bcfdfd7.elementor-position-left .bdt-ep-advanced-icon-box-icon{margin-right:15px;}.elementor-14586 .elementor-element.elementor-element-2bcfdfd7.elementor-position-top .bdt-ep-advanced-icon-box-icon{margin-bottom:15px;}.elementor-14586 .elementor-element.elementor-element-2bcfdfd7.elementor-position-bottom .bdt-ep-advanced-icon-box-icon{margin-top:15px;}.elementor-14586 .elementor-element.elementor-element-2bcfdfd7 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-14586 .elementor-element.elementor-element-2bcfdfd7 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-14586 .elementor-element.elementor-element-2bcfdfd7 .bdt-ep-advanced-icon-box-icon-wrap svg{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-2bcfdfd7 .bdt-ep-advanced-icon-box-icon-wrap{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-2bcfdfd7{--ep-advanced-icon-box-icon-left-h-offset:0px;--ep-advanced-icon-box-icon-left-v-offset:0px;}.elementor-14586 .elementor-element.elementor-element-2bcfdfd7 .bdt-ep-advanced-icon-box-title{font-size:20px;}.elementor-14586 .elementor-element.elementor-element-2bcfdfd7 .bdt-ep-advanced-icon-box-description{font-size:15px;}.elementor-14586 .elementor-element.elementor-element-4b13c1d5{--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;}.elementor-14586 .elementor-element.elementor-element-37ba07f6 .bdt-ep-advanced-icon-box{text-align:left;}.elementor-14586 .elementor-element.elementor-element-37ba07f6.elementor-position-right .bdt-ep-advanced-icon-box-icon{margin-left:15px;}.elementor-14586 .elementor-element.elementor-element-37ba07f6.elementor-position-left .bdt-ep-advanced-icon-box-icon{margin-right:15px;}.elementor-14586 .elementor-element.elementor-element-37ba07f6.elementor-position-top .bdt-ep-advanced-icon-box-icon{margin-bottom:15px;}.elementor-14586 .elementor-element.elementor-element-37ba07f6.elementor-position-bottom .bdt-ep-advanced-icon-box-icon{margin-top:15px;}.elementor-14586 .elementor-element.elementor-element-37ba07f6 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-14586 .elementor-element.elementor-element-37ba07f6 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-14586 .elementor-element.elementor-element-37ba07f6 .bdt-ep-advanced-icon-box-icon-wrap svg{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-37ba07f6 .bdt-ep-advanced-icon-box-icon-wrap{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-37ba07f6{--ep-advanced-icon-box-icon-left-h-offset:0px;--ep-advanced-icon-box-icon-left-v-offset:0px;}.elementor-14586 .elementor-element.elementor-element-37ba07f6 .bdt-ep-advanced-icon-box-title{font-size:20px;}.elementor-14586 .elementor-element.elementor-element-37ba07f6 .bdt-ep-advanced-icon-box-description{font-size:15px;}.elementor-14586 .elementor-element.elementor-element-1a77e1c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:080px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-14586 .elementor-element.elementor-element-1eb97ec2{text-align:center;}.elementor-14586 .elementor-element.elementor-element-282cd7e{text-align:center;}.elementor-14586 .elementor-element.elementor-element-1abcf3c0{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14586 .elementor-element.elementor-element-93dde5c .bdt-ep-fancy-card .bdt-ep-fancy-card-content{text-align:center;}.elementor-14586 .elementor-element.elementor-element-93dde5c .bdt-ep-fancy-card .bdt-ep-fancy-card-icon{justify-content:center;}.elementor-14586 .elementor-element.elementor-element-93dde5c .bdt-ep-fancy-card-readmore{gap:8px;}.elementor-14586 .elementor-element.elementor-element-93dde5c .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner i, .elementor-14586 .elementor-element.elementor-element-93dde5c .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner svg, .elementor-14586 .elementor-element.elementor-element-93dde5c .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner img{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-93dde5c .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-93dde5c .bdt-ep-fancy-card:hover .bdt-ep-fancy-card-icon{background:var( --e-global-color-accent );}.elementor-14586 .elementor-element.elementor-element-93dde5c .bdt-ep-fancy-card-content .bdt-ep-fancy-card-title{font-size:17px;}.elementor-14586 .elementor-element.elementor-element-93dde5c .bdt-ep-fancy-card-content .bdt-ep-fancy-card-text{font-size:14px;}.elementor-14586 .elementor-element.elementor-element-93dde5c .bdt-ep-fancy-card .bdt-ep-fancy-card-content .bdt-ep-fancy-card-readmore{color:var( --e-global-color-accent );}.elementor-14586 .elementor-element.elementor-element-93dde5c .bdt-ep-fancy-card .bdt-ep-fancy-card-content .bdt-ep-fancy-card-readmore svg{fill:var( --e-global-color-accent );}.elementor-14586 .elementor-element.elementor-element-93dde5c .bdt-ep-fancy-card{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9cffba6 );}.elementor-14586 .elementor-element.elementor-element-805a73e .bdt-ep-fancy-card .bdt-ep-fancy-card-content{text-align:center;}.elementor-14586 .elementor-element.elementor-element-805a73e .bdt-ep-fancy-card .bdt-ep-fancy-card-icon{justify-content:center;}.elementor-14586 .elementor-element.elementor-element-805a73e .bdt-ep-fancy-card-readmore{gap:8px;}.elementor-14586 .elementor-element.elementor-element-805a73e .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner i, .elementor-14586 .elementor-element.elementor-element-805a73e .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner svg, .elementor-14586 .elementor-element.elementor-element-805a73e .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner img{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-805a73e .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-805a73e .bdt-ep-fancy-card:hover .bdt-ep-fancy-card-icon{background:var( --e-global-color-accent );}.elementor-14586 .elementor-element.elementor-element-805a73e .bdt-ep-fancy-card-content .bdt-ep-fancy-card-title{font-size:17px;}.elementor-14586 .elementor-element.elementor-element-805a73e .bdt-ep-fancy-card-content .bdt-ep-fancy-card-text{font-size:14px;}.elementor-14586 .elementor-element.elementor-element-805a73e .bdt-ep-fancy-card .bdt-ep-fancy-card-content .bdt-ep-fancy-card-readmore{color:var( --e-global-color-accent );}.elementor-14586 .elementor-element.elementor-element-805a73e .bdt-ep-fancy-card .bdt-ep-fancy-card-content .bdt-ep-fancy-card-readmore svg{fill:var( --e-global-color-accent );}.elementor-14586 .elementor-element.elementor-element-805a73e .bdt-ep-fancy-card{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9cffba6 );}.elementor-14586 .elementor-element.elementor-element-58cf466a .bdt-ep-fancy-card .bdt-ep-fancy-card-content{text-align:center;}.elementor-14586 .elementor-element.elementor-element-58cf466a .bdt-ep-fancy-card .bdt-ep-fancy-card-icon{justify-content:center;}.elementor-14586 .elementor-element.elementor-element-58cf466a .bdt-ep-fancy-card-readmore{gap:8px;}.elementor-14586 .elementor-element.elementor-element-58cf466a .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner i, .elementor-14586 .elementor-element.elementor-element-58cf466a .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner svg, .elementor-14586 .elementor-element.elementor-element-58cf466a .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner img{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-58cf466a .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-58cf466a .bdt-ep-fancy-card:hover .bdt-ep-fancy-card-icon{background:var( --e-global-color-accent );}.elementor-14586 .elementor-element.elementor-element-58cf466a .bdt-ep-fancy-card-content .bdt-ep-fancy-card-title{font-size:17px;}.elementor-14586 .elementor-element.elementor-element-58cf466a .bdt-ep-fancy-card-content .bdt-ep-fancy-card-text{font-size:14px;}.elementor-14586 .elementor-element.elementor-element-58cf466a .bdt-ep-fancy-card .bdt-ep-fancy-card-content .bdt-ep-fancy-card-readmore{color:var( --e-global-color-accent );}.elementor-14586 .elementor-element.elementor-element-58cf466a .bdt-ep-fancy-card .bdt-ep-fancy-card-content .bdt-ep-fancy-card-readmore svg{fill:var( --e-global-color-accent );}.elementor-14586 .elementor-element.elementor-element-58cf466a .bdt-ep-fancy-card{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9cffba6 );}.elementor-14586 .elementor-element.elementor-element-712acd4d .bdt-ep-fancy-card .bdt-ep-fancy-card-content{text-align:center;}.elementor-14586 .elementor-element.elementor-element-712acd4d .bdt-ep-fancy-card .bdt-ep-fancy-card-icon{justify-content:center;}.elementor-14586 .elementor-element.elementor-element-712acd4d .bdt-ep-fancy-card-readmore{gap:8px;}.elementor-14586 .elementor-element.elementor-element-712acd4d .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner i, .elementor-14586 .elementor-element.elementor-element-712acd4d .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner svg, .elementor-14586 .elementor-element.elementor-element-712acd4d .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner img{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-712acd4d .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-712acd4d .bdt-ep-fancy-card:hover .bdt-ep-fancy-card-icon{background:var( --e-global-color-accent );}.elementor-14586 .elementor-element.elementor-element-712acd4d .bdt-ep-fancy-card-content .bdt-ep-fancy-card-title{font-size:17px;}.elementor-14586 .elementor-element.elementor-element-712acd4d .bdt-ep-fancy-card-content .bdt-ep-fancy-card-text{font-size:14px;}.elementor-14586 .elementor-element.elementor-element-712acd4d .bdt-ep-fancy-card .bdt-ep-fancy-card-content .bdt-ep-fancy-card-readmore{color:var( --e-global-color-accent );}.elementor-14586 .elementor-element.elementor-element-712acd4d .bdt-ep-fancy-card .bdt-ep-fancy-card-content .bdt-ep-fancy-card-readmore svg{fill:var( --e-global-color-accent );}.elementor-14586 .elementor-element.elementor-element-712acd4d .bdt-ep-fancy-card{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9cffba6 );}.elementor-14586 .elementor-element.elementor-element-1dedaed8 .bdt-ep-fancy-card .bdt-ep-fancy-card-content{text-align:center;}.elementor-14586 .elementor-element.elementor-element-1dedaed8 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon{justify-content:center;}.elementor-14586 .elementor-element.elementor-element-1dedaed8 .bdt-ep-fancy-card-readmore{gap:8px;}.elementor-14586 .elementor-element.elementor-element-1dedaed8 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner i, .elementor-14586 .elementor-element.elementor-element-1dedaed8 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner svg, .elementor-14586 .elementor-element.elementor-element-1dedaed8 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner img{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-1dedaed8 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-1dedaed8 .bdt-ep-fancy-card:hover .bdt-ep-fancy-card-icon{background:var( --e-global-color-accent );}.elementor-14586 .elementor-element.elementor-element-1dedaed8 .bdt-ep-fancy-card-content .bdt-ep-fancy-card-title{font-size:17px;}.elementor-14586 .elementor-element.elementor-element-1dedaed8 .bdt-ep-fancy-card-content .bdt-ep-fancy-card-text{font-size:14px;}.elementor-14586 .elementor-element.elementor-element-1dedaed8 .bdt-ep-fancy-card .bdt-ep-fancy-card-content .bdt-ep-fancy-card-readmore{color:var( --e-global-color-accent );}.elementor-14586 .elementor-element.elementor-element-1dedaed8 .bdt-ep-fancy-card .bdt-ep-fancy-card-content .bdt-ep-fancy-card-readmore svg{fill:var( --e-global-color-accent );}.elementor-14586 .elementor-element.elementor-element-1dedaed8 .bdt-ep-fancy-card{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9cffba6 );}.elementor-14586 .elementor-element.elementor-element-5c9e6762{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-14586 .elementor-element.elementor-element-5c9e6762:not(.elementor-motion-effects-element-type-background), .elementor-14586 .elementor-element.elementor-element-5c9e6762 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-14586 .elementor-element.elementor-element-6e8c333{--spacer-size:50px;}.elementor-14586 .elementor-element.elementor-element-1b171293{text-align:center;}.elementor-14586 .elementor-element.elementor-element-23e75730{text-align:center;}.elementor-14586 .elementor-element.elementor-element-538773e .elementor-repeater-item-e9d934b .bdt-ep-product-grid-readmore{color:var( --e-global-color-accent );}.elementor-14586 .elementor-element.elementor-element-538773e .bdt-ep-product-grid-badge span{background-color:#0000000F;color:var( --e-global-color-secondary );border-radius:5px 5px 5px 5px;font-weight:800;text-transform:uppercase;}.elementor-14586 .elementor-element.elementor-element-538773e .bdt-ep-product-grid{grid-template-columns:repeat(4, 1fr);grid-column-gap:15px;grid-row-gap:20px;}.elementor-14586 .elementor-element.elementor-element-538773e .bdt-ep-product-grid-item{text-align:left;border-radius:5px 5px 5px 5px;}.elementor-14586 .elementor-element.elementor-element-538773e .bdt-ep-product-grid-readmore{gap:5px;color:var( --e-global-color-accent );}.elementor-14586 .elementor-element.elementor-element-538773e .bdt-ep-product-grid-image img{padding:20px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-538773e .bdt-ep-product-grid-title{font-size:20px;text-transform:capitalize;}.elementor-14586 .elementor-element.elementor-element-538773e .bdt-ep-product-grid-text{font-size:15px;}.elementor-14586 .elementor-element.elementor-element-538773e .bdt-ep-product-grid-readmore svg{fill:var( --e-global-color-accent );}.elementor-14586 .elementor-element.elementor-element-538773e .bdt-ep-product-grid-readmore:hover{color:var( --e-global-color-499491af );}.elementor-14586 .elementor-element.elementor-element-538773e .bdt-ep-product-grid-readmore:hover svg{fill:var( --e-global-color-499491af );}.elementor-14586 .elementor-element.elementor-element-25f6d52c{--spacer-size:50px;}.elementor-14586 .elementor-element.elementor-element-55444328{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-14586 .elementor-element.elementor-element-3f491918{--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;}.elementor-14586 .elementor-element.elementor-element-7d2e0655 .elementor-button{background-color:#F6F6F61F;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-14586 .elementor-element.elementor-element-1e0cd194 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-14586 .elementor-element.elementor-element-1e0cd194 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-14586 .elementor-element.elementor-element-1e0cd194{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-14586 .elementor-element.elementor-element-1e0cd194 .elementor-icon-list-text{transition:color 0.3s;}.elementor-14586 .elementor-element.elementor-element-4e0b937 .bdt-ep-button,
								.elementor-14586 .elementor-element.elementor-element-4e0b937 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:after,
								.elementor-14586 .elementor-element.elementor-element-4e0b937 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:before,
								.elementor-14586 .elementor-element.elementor-element-4e0b937 .bdt-ep-button.bdt-ep-button-effect-h:hover{background-color:#E16A47;}.elementor-14586 .elementor-element.elementor-element-4e0b937 .bdt-ep-button:after,
								.elementor-14586 .elementor-element.elementor-element-4e0b937 .bdt-ep-button:hover,
								.elementor-14586 .elementor-element.elementor-element-4e0b937 .bdt-ep-button.bdt-ep-button-effect-i,
								.elementor-14586 .elementor-element.elementor-element-4e0b937 .bdt-ep-button.bdt-ep-button-effect-h:after{background-color:var( --e-global-color-499491af );}.elementor-14586 .elementor-element.elementor-element-4e0b937 .bdt-ep-button{color:var( --e-global-color-4cb81b0 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-499491af );border-radius:5px 5px 5px 5px;}.elementor-14586 .elementor-element.elementor-element-4e0b937 .bdt-ep-button:hover{border-style:solid;border-width:3px 3px 3px 3px;}.elementor-14586 .elementor-element.elementor-element-37693409{--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;}.elementor-14586 .elementor-element.elementor-element-28e7e9f1 .bdt-fancy-list .flex-wrap{background-color:var( --e-global-color-142ca6d );align-items:center;border-radius:5px 5px 5px 5px !important;box-shadow:0px -5px 18px -2px rgba(223.41718749999998, 220.01736073369563, 220.01736073369563, 0.24);}.elementor-14586 .elementor-element.elementor-element-28e7e9f1 .bdt-fancy-list-number-icon{background-color:var( --e-global-color-accent );}.elementor-14586 .elementor-element.elementor-element-28e7e9f1 .bdt-fancy-list-title{text-transform:capitalize;}.elementor-14586 .elementor-element.elementor-element-28e7e9f1 .bdt-fancy-list-text{font-size:17px;}.elementor-14586 .elementor-element.elementor-element-28e7e9f1 .bdt-fancy-list-icon{color:#242424 !important;}.elementor-14586 .elementor-element.elementor-element-28e7e9f1 .bdt-fancy-list-icon svg{fill:#242424 !important;}.elementor-14586 .elementor-element.elementor-element-28e7e9f1 .bdt-fancy-list-icon {background:#fff;}.elementor-14586 .elementor-element.elementor-element-7ab92c97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-14586 .elementor-element.elementor-element-7ab92c97:not(.elementor-motion-effects-element-type-background), .elementor-14586 .elementor-element.elementor-element-7ab92c97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-14586 .elementor-element.elementor-element-7ff7f859{text-align:center;}.elementor-14586 .elementor-element.elementor-element-7ff7f859 .elementor-heading-title{color:var( --e-global-color-4cb81b0 );}.elementor-14586 .elementor-element.elementor-element-698e96af{text-align:center;color:var( --e-global-color-4cb81b0 );}.elementor-14586 .elementor-element.elementor-element-9a9e2b7{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14586 .elementor-element.elementor-element-691cdade .bdt-ep-fancy-card .bdt-ep-fancy-card-content{text-align:center;}.elementor-14586 .elementor-element.elementor-element-691cdade .bdt-ep-fancy-card .bdt-ep-fancy-card-icon{justify-content:center;}.elementor-14586 .elementor-element.elementor-element-691cdade .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner i, .elementor-14586 .elementor-element.elementor-element-691cdade .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner svg, .elementor-14586 .elementor-element.elementor-element-691cdade .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner img{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-691cdade .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-691cdade .bdt-ep-fancy-card:hover .bdt-ep-fancy-card-icon{background:var( --e-global-color-accent );}.elementor-14586 .elementor-element.elementor-element-691cdade .bdt-ep-fancy-card-content .bdt-ep-fancy-card-title{font-size:17px;}.elementor-14586 .elementor-element.elementor-element-691cdade .bdt-ep-fancy-card-content .bdt-ep-fancy-card-text{font-size:14px;}.elementor-14586 .elementor-element.elementor-element-691cdade .bdt-ep-fancy-card{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9cffba6 );}.elementor-14586 .elementor-element.elementor-element-67f7d577 .bdt-ep-fancy-card .bdt-ep-fancy-card-content{text-align:center;}.elementor-14586 .elementor-element.elementor-element-67f7d577 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon{justify-content:center;}.elementor-14586 .elementor-element.elementor-element-67f7d577 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner i, .elementor-14586 .elementor-element.elementor-element-67f7d577 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner svg, .elementor-14586 .elementor-element.elementor-element-67f7d577 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner img{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-67f7d577 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-67f7d577 .bdt-ep-fancy-card:hover .bdt-ep-fancy-card-icon{background:var( --e-global-color-accent );}.elementor-14586 .elementor-element.elementor-element-67f7d577 .bdt-ep-fancy-card-content .bdt-ep-fancy-card-title{font-size:17px;}.elementor-14586 .elementor-element.elementor-element-67f7d577 .bdt-ep-fancy-card-content .bdt-ep-fancy-card-text{font-size:14px;}.elementor-14586 .elementor-element.elementor-element-67f7d577 .bdt-ep-fancy-card{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9cffba6 );}.elementor-14586 .elementor-element.elementor-element-6264bfc9 .bdt-ep-fancy-card .bdt-ep-fancy-card-content{text-align:center;}.elementor-14586 .elementor-element.elementor-element-6264bfc9 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon{justify-content:center;}.elementor-14586 .elementor-element.elementor-element-6264bfc9 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner i, .elementor-14586 .elementor-element.elementor-element-6264bfc9 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner svg, .elementor-14586 .elementor-element.elementor-element-6264bfc9 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner img{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-6264bfc9 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-6264bfc9 .bdt-ep-fancy-card:hover .bdt-ep-fancy-card-icon{background:var( --e-global-color-accent );}.elementor-14586 .elementor-element.elementor-element-6264bfc9 .bdt-ep-fancy-card-content .bdt-ep-fancy-card-title{font-size:17px;}.elementor-14586 .elementor-element.elementor-element-6264bfc9 .bdt-ep-fancy-card-content .bdt-ep-fancy-card-text{font-size:14px;}.elementor-14586 .elementor-element.elementor-element-6264bfc9 .bdt-ep-fancy-card{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9cffba6 );}.elementor-14586 .elementor-element.elementor-element-6ec32ed1 .bdt-ep-fancy-card .bdt-ep-fancy-card-content{text-align:center;}.elementor-14586 .elementor-element.elementor-element-6ec32ed1 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon{justify-content:center;}.elementor-14586 .elementor-element.elementor-element-6ec32ed1 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner i, .elementor-14586 .elementor-element.elementor-element-6ec32ed1 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner svg, .elementor-14586 .elementor-element.elementor-element-6ec32ed1 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner img{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-6ec32ed1 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-6ec32ed1 .bdt-ep-fancy-card:hover .bdt-ep-fancy-card-icon{background:var( --e-global-color-accent );}.elementor-14586 .elementor-element.elementor-element-6ec32ed1 .bdt-ep-fancy-card-content .bdt-ep-fancy-card-title{font-size:17px;}.elementor-14586 .elementor-element.elementor-element-6ec32ed1 .bdt-ep-fancy-card-content .bdt-ep-fancy-card-text{font-size:14px;}.elementor-14586 .elementor-element.elementor-element-6ec32ed1 .bdt-ep-fancy-card{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9cffba6 );}.elementor-14586 .elementor-element.elementor-element-674f08ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-14586 .elementor-element.elementor-element-749aa605{text-align:center;}.elementor-14586 .elementor-element.elementor-element-749aa605 .elementor-heading-title{color:var( --e-global-color-astglobalcolor8 );}.elementor-14586 .elementor-element.elementor-element-4eef05c8{text-align:center;color:var( --e-global-color-astglobalcolor8 );}.elementor-14586 .elementor-element.elementor-element-6e2fef19{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14586 .elementor-element.elementor-element-5b8c8bde .bdt-ep-fancy-card .bdt-ep-fancy-card-content{text-align:center;}.elementor-14586 .elementor-element.elementor-element-5b8c8bde .bdt-ep-fancy-card .bdt-ep-fancy-card-icon{justify-content:center;}.elementor-14586 .elementor-element.elementor-element-5b8c8bde .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner i, .elementor-14586 .elementor-element.elementor-element-5b8c8bde .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner svg, .elementor-14586 .elementor-element.elementor-element-5b8c8bde .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner img{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-5b8c8bde .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-5b8c8bde .bdt-ep-fancy-card:hover .bdt-ep-fancy-card-icon{background:var( --e-global-color-accent );}.elementor-14586 .elementor-element.elementor-element-5b8c8bde .bdt-ep-fancy-card-content .bdt-ep-fancy-card-title{font-size:17px;}.elementor-14586 .elementor-element.elementor-element-5b8c8bde .bdt-ep-fancy-card-content .bdt-ep-fancy-card-text{font-size:14px;}.elementor-14586 .elementor-element.elementor-element-5b8c8bde .bdt-ep-fancy-card{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9cffba6 );}.elementor-14586 .elementor-element.elementor-element-31b1be51 .bdt-ep-fancy-card .bdt-ep-fancy-card-content{text-align:center;}.elementor-14586 .elementor-element.elementor-element-31b1be51 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon{justify-content:center;}.elementor-14586 .elementor-element.elementor-element-31b1be51 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner i, .elementor-14586 .elementor-element.elementor-element-31b1be51 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner svg, .elementor-14586 .elementor-element.elementor-element-31b1be51 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner img{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-31b1be51 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-31b1be51 .bdt-ep-fancy-card:hover .bdt-ep-fancy-card-icon{background:var( --e-global-color-accent );}.elementor-14586 .elementor-element.elementor-element-31b1be51 .bdt-ep-fancy-card-content .bdt-ep-fancy-card-title{font-size:17px;}.elementor-14586 .elementor-element.elementor-element-31b1be51 .bdt-ep-fancy-card-content .bdt-ep-fancy-card-text{font-size:14px;}.elementor-14586 .elementor-element.elementor-element-31b1be51 .bdt-ep-fancy-card{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9cffba6 );}.elementor-14586 .elementor-element.elementor-element-579a3a33 .bdt-ep-fancy-card .bdt-ep-fancy-card-content{text-align:center;}.elementor-14586 .elementor-element.elementor-element-579a3a33 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon{justify-content:center;}.elementor-14586 .elementor-element.elementor-element-579a3a33 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner i, .elementor-14586 .elementor-element.elementor-element-579a3a33 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner svg, .elementor-14586 .elementor-element.elementor-element-579a3a33 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner img{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-579a3a33 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-579a3a33 .bdt-ep-fancy-card:hover .bdt-ep-fancy-card-icon{background:var( --e-global-color-accent );}.elementor-14586 .elementor-element.elementor-element-579a3a33 .bdt-ep-fancy-card-content .bdt-ep-fancy-card-title{font-size:17px;}.elementor-14586 .elementor-element.elementor-element-579a3a33 .bdt-ep-fancy-card-content .bdt-ep-fancy-card-text{font-size:14px;}.elementor-14586 .elementor-element.elementor-element-579a3a33 .bdt-ep-fancy-card{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9cffba6 );}.elementor-14586 .elementor-element.elementor-element-5f73d482 .bdt-ep-fancy-card .bdt-ep-fancy-card-content{text-align:center;}.elementor-14586 .elementor-element.elementor-element-5f73d482 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon{justify-content:center;}.elementor-14586 .elementor-element.elementor-element-5f73d482 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner i, .elementor-14586 .elementor-element.elementor-element-5f73d482 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner svg, .elementor-14586 .elementor-element.elementor-element-5f73d482 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner img{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-5f73d482 .bdt-ep-fancy-card .bdt-ep-fancy-card-icon-inner{transform:rotate(0deg);}.elementor-14586 .elementor-element.elementor-element-5f73d482 .bdt-ep-fancy-card:hover .bdt-ep-fancy-card-icon{background:var( --e-global-color-accent );}.elementor-14586 .elementor-element.elementor-element-5f73d482 .bdt-ep-fancy-card-content .bdt-ep-fancy-card-title{font-size:17px;}.elementor-14586 .elementor-element.elementor-element-5f73d482 .bdt-ep-fancy-card-content .bdt-ep-fancy-card-text{font-size:14px;}.elementor-14586 .elementor-element.elementor-element-5f73d482 .bdt-ep-fancy-card{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9cffba6 );}.elementor-14586 .elementor-element.elementor-element-4c3793ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-14586 .elementor-element.elementor-element-4c3793ea:not(.elementor-motion-effects-element-type-background), .elementor-14586 .elementor-element.elementor-element-4c3793ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-14586 .elementor-element.elementor-element-654be8c7{text-align:center;}.elementor-14586 .elementor-element.elementor-element-654be8c7 .elementor-heading-title{color:var( --e-global-color-astglobalcolor8 );}.elementor-14586 .elementor-element.elementor-element-623fe883{text-align:center;color:var( --e-global-color-astglobalcolor8 );}.elementor-14586 .elementor-element.elementor-element-247c6bf3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-14586 .elementor-element.elementor-element-4982c6b{text-align:center;}.elementor-14586 .elementor-element.elementor-element-4982c6b .elementor-heading-title{color:var( --e-global-color-astglobalcolor8 );}.elementor-14586 .elementor-element.elementor-element-24248a3e{text-align:center;color:var( --e-global-color-astglobalcolor8 );}.elementor-14586 .elementor-element.elementor-element-427ad57c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-14586 .elementor-element.elementor-element-427ad57c:not(.elementor-motion-effects-element-type-background), .elementor-14586 .elementor-element.elementor-element-427ad57c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-14586 .elementor-element.elementor-element-2c98e6b9{text-align:center;}.elementor-14586 .elementor-element.elementor-element-2c98e6b9 .elementor-heading-title{color:var( --e-global-color-astglobalcolor8 );}.elementor-14586 .elementor-element.elementor-element-3d0b4d27 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-3d0b4d27 .uael-faq-container > .uael-faq-accordion:not(:last-child){margin-bottom:20px;}.elementor-14586 .elementor-element.elementor-element-3d0b4d27 .uael-faq-wrapper .uael-faq-container .uael-faq-accordion{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4D4D4;}.elementor-14586 .elementor-element.elementor-element-3d0b4d27 .uael-faq-container .uael-faq-accordion .uael-accordion-content{border-top-color:#D4D4D4;}.elementor-14586 .elementor-element.elementor-element-3d0b4d27 .uael-faq-container .uael-faq-accordion{border-radius:5px 5px 5px 5px;}.elementor-14586 .elementor-element.elementor-element-3d0b4d27 .uael-faq-accordion{box-shadow:0px 0px 40px -10px rgba(175, 175, 175, 0.88);}.elementor-14586 .elementor-element.elementor-element-3d0b4d27 .uael-faq-accordion .uael-accordion-title{background-color:#FFFFFF;padding:25px 30px 25px 30px;}.elementor-14586 .elementor-element.elementor-element-3d0b4d27 .uael-faq-accordion .uael-accordion-content{background-color:#FFFFFF;padding:0px 30px 30px 30px;}.elementor-14586 .elementor-element.elementor-element-3d0b4d27 .uael-faq-accordion.elementor-grid-item{background-color:#FFFFFF;}.elementor-14586 .elementor-element.elementor-element-3d0b4d27 .uael-faq-wrapper .uael-accordion-title .uael-accordion-icon{font-size:18px;}.elementor-14586 .elementor-element.elementor-element-3d0b4d27 .uael-faq-wrapper .uael-accordion-title .uael-accordion-icon svg{height:18px;width:18px;}.elementor-14586 .elementor-element.elementor-element-3d0b4d27 .uael-accordion-icon.uael-accordion-icon-left{margin-right:15px;}.elementor-14586 .elementor-element.elementor-element-3d0b4d27 .uael-accordion-icon.uael-accordion-icon-right{margin-left:15px;}.elementor-14586 .elementor-element.elementor-element-1cd8c885{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-14586 .elementor-element.elementor-element-1cd8c885:not(.elementor-motion-effects-element-type-background), .elementor-14586 .elementor-element.elementor-element-1cd8c885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-14586 .elementor-element.elementor-element-409f3d55{text-align:center;}.elementor-14586 .elementor-element.elementor-element-409f3d55 .elementor-heading-title{color:var( --e-global-color-4cb81b0 );}.elementor-14586 .elementor-element.elementor-element-74cdb857{text-align:center;color:var( --e-global-color-4cb81b0 );}.elementor-14586 .elementor-element.elementor-element-4a2f1a60 .bdt-btn-a, 
								.elementor-14586 .elementor-element.elementor-element-4a2f1a60 .bdt-btn-a.bdt-effect-i .bdt-btn-content-wrap:after,
								.elementor-14586 .elementor-element.elementor-element-4a2f1a60 .bdt-btn-a.bdt-effect-i .bdt-btn-content-wrap:before{background-color:var( --e-global-color-accent );}.elementor-14586 .elementor-element.elementor-element-4a2f1a60 .bdt-btn-a:after, 
								.elementor-14586 .elementor-element.elementor-element-4a2f1a60 .bdt-btn-a:hover,
								.elementor-14586 .elementor-element.elementor-element-4a2f1a60 .bdt-btn-a.bdt-effect-i,
								.elementor-14586 .elementor-element.elementor-element-4a2f1a60 .bdt-btn-a.bdt-effect-h:after{background-color:var( --e-global-color-499491af );}.elementor-14586 .elementor-element.elementor-element-4a2f1a60 .bdt-btn-b, 
							   .elementor-14586 .elementor-element.elementor-element-4a2f1a60 .bdt-btn-b.bdt-effect-i .bdt-btn-content-wrap:after, 
							   .elementor-14586 .elementor-element.elementor-element-4a2f1a60 .bdt-btn-b.bdt-effect-i .bdt-btn-content-wrap:before{background-color:#00000000;}.elementor-14586 .elementor-element.elementor-element-4a2f1a60 .bdt-btn-b:after,
								.elementor-14586 .elementor-element.elementor-element-4a2f1a60 .bdt-btn-b:hover, 
								.elementor-14586 .elementor-element.elementor-element-4a2f1a60 .bdt-btn-b.bdt-effect-i,
								.elementor-14586 .elementor-element.elementor-element-4a2f1a60 .bdt-btn-b.bdt-effect-h:after
								{background-color:var( --e-global-color-4bf48ff );}.elementor-14586 .elementor-element.elementor-element-4a2f1a60 .bdt-element-align-wrapper{justify-content:center;}.elementor-14586 .elementor-element.elementor-element-4a2f1a60 .bdt-dual-button{width:80%;}.elementor-14586 .elementor-element.elementor-element-4a2f1a60 .bdt-btn-a{margin-inline-end:5px;border-color:var( --e-global-color-499491af );}.elementor-14586 .elementor-element.elementor-element-4a2f1a60 .bdt-dual-button a{border-style:solid;border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;}.elementor-14586 .elementor-element.elementor-element-4a2f1a60 .bdt-dual-button a:hover{border-radius:5px 5px 5px 5px;}.elementor-14586 .elementor-element.elementor-element-4a2f1a60 .bdt-btn-a:hover{color:var( --e-global-color-4cb81b0 );}.elementor-14586 .elementor-element.elementor-element-4a2f1a60 .bdt-btn-b{border-color:var( --e-global-color-9cffba6 );}.elementor-14586 .elementor-element.elementor-element-4a2f1a60 .bdt-dual-button .bdt-btn-b{border-radius:1px 1px 1px 1px;padding:1px 1px 1px 1px;}.elementor-14586 .elementor-element.elementor-element-4a2f1a60 .bdt-btn-b:hover{color:var( --e-global-color-4cb81b0 );}.elementor-14586 .elementor-element.elementor-element-4a2f1a60 .bdt-dual-button .bdt-btn-b:hover{border-radius:5px 5px 5px 5px;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-14586 .elementor-element.elementor-element-63eae629 .bdt-dual-button{width:80%;}.elementor-14586 .elementor-element.elementor-element-12e19ea3{--ep-advanced-icon-box-icon-left-h-offset:0px;--ep-advanced-icon-box-icon-left-v-offset:0px;}.elementor-14586 .elementor-element.elementor-element-590798f9{--ep-advanced-icon-box-icon-left-h-offset:0px;--ep-advanced-icon-box-icon-left-v-offset:0px;}.elementor-14586 .elementor-element.elementor-element-2bcfdfd7{--ep-advanced-icon-box-icon-left-h-offset:0px;--ep-advanced-icon-box-icon-left-v-offset:0px;}.elementor-14586 .elementor-element.elementor-element-37ba07f6{--ep-advanced-icon-box-icon-left-h-offset:0px;--ep-advanced-icon-box-icon-left-v-offset:0px;}.elementor-14586 .elementor-element.elementor-element-1abcf3c0{--grid-auto-flow:row;}.elementor-14586 .elementor-element.elementor-element-538773e .bdt-ep-product-grid{grid-template-columns:repeat(2, 1fr);}.elementor-14586 .elementor-element.elementor-element-9a9e2b7{--grid-auto-flow:row;}.elementor-14586 .elementor-element.elementor-element-6e2fef19{--grid-auto-flow:row;}.elementor-14586 .elementor-element.elementor-element-4a2f1a60 .bdt-dual-button{width:80%;}}@media(min-width:768px){.elementor-14586 .elementor-element.elementor-element-31bc7f80{--content-width:1600px;}.elementor-14586 .elementor-element.elementor-element-16ccfb20{--width:80%;}.elementor-14586 .elementor-element.elementor-element-20039701{--width:50%;}.elementor-14586 .elementor-element.elementor-element-5d00140a{--content-width:1600px;}.elementor-14586 .elementor-element.elementor-element-7697f6a6{--width:25%;}.elementor-14586 .elementor-element.elementor-element-70d849b4{--width:25%;}.elementor-14586 .elementor-element.elementor-element-2b949c36{--width:25%;}.elementor-14586 .elementor-element.elementor-element-4b13c1d5{--width:25%;}.elementor-14586 .elementor-element.elementor-element-3f491918{--width:50%;}.elementor-14586 .elementor-element.elementor-element-37693409{--width:50%;}}@media(min-width:1025px){.elementor-14586 .elementor-element.elementor-element-31bc7f80:not(.elementor-motion-effects-element-type-background), .elementor-14586 .elementor-element.elementor-element-31bc7f80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-14586 .elementor-element.elementor-element-fd16c2b{text-align:center;}.elementor-14586 .elementor-element.elementor-element-4d5b1a59{text-align:center;}.elementor-14586 .elementor-element.elementor-element-2486c98d{text-align:center;}.elementor-14586 .elementor-element.elementor-element-63eae629 .bdt-element-align-wrapper{justify-content:center;}.elementor-14586 .elementor-element.elementor-element-63eae629 .bdt-dual-button{width:100%;}.elementor-14586 .elementor-element.elementor-element-12e19ea3 .bdt-ep-advanced-icon-box-icon{margin-bottom:15px;}.elementor-14586 .elementor-element.elementor-element-12e19ea3{--ep-advanced-icon-box-icon-left-h-offset:0px;--ep-advanced-icon-box-icon-left-v-offset:0px;}.elementor-14586 .elementor-element.elementor-element-590798f9 .bdt-ep-advanced-icon-box-icon{margin-bottom:15px;}.elementor-14586 .elementor-element.elementor-element-590798f9{--ep-advanced-icon-box-icon-left-h-offset:0px;--ep-advanced-icon-box-icon-left-v-offset:0px;}.elementor-14586 .elementor-element.elementor-element-2bcfdfd7 .bdt-ep-advanced-icon-box-icon{margin-bottom:15px;}.elementor-14586 .elementor-element.elementor-element-2bcfdfd7{--ep-advanced-icon-box-icon-left-h-offset:0px;--ep-advanced-icon-box-icon-left-v-offset:0px;}.elementor-14586 .elementor-element.elementor-element-37ba07f6 .bdt-ep-advanced-icon-box-icon{margin-bottom:15px;}.elementor-14586 .elementor-element.elementor-element-37ba07f6{--ep-advanced-icon-box-icon-left-h-offset:0px;--ep-advanced-icon-box-icon-left-v-offset:0px;}.elementor-14586 .elementor-element.elementor-element-1abcf3c0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14586 .elementor-element.elementor-element-538773e .bdt-ep-product-grid{grid-template-columns:repeat(1, 1fr);}.elementor-14586 .elementor-element.elementor-element-9a9e2b7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14586 .elementor-element.elementor-element-6e2fef19{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14586 .elementor-element.elementor-element-4a2f1a60 .bdt-element-align-wrapper{justify-content:center;}.elementor-14586 .elementor-element.elementor-element-4a2f1a60 .bdt-dual-button{width:100%;}}/* Start custom CSS for wpforms, class: .elementor-element-7b166b3 *//* =========================================================
   HONGKAI Spare Parts Quote Form - WPForms Custom CSS
   Main Color: #E16A47
   ========================================================= */

/* Form outer width */
.hk-spare-quote-form .wpforms-container,
.wpforms-container {
  max-width: 980px !important;
  margin: 0 auto !important;
}

/* Main form card */
.hk-spare-quote-form .wpforms-form,
.wpforms-form {
  background: #ffffff !important;
  padding: 46px 52px 48px !important;
  border-radius: 24px !important;
  border: 1px solid rgba(15, 23, 42, 0.08) !important;
  box-shadow: 0 22px 55px rgba(15, 23, 42, 0.11) !important;
  box-sizing: border-box !important;
}

/* Form title */
.hk-spare-quote-form .wpforms-title,
.wpforms-title {
  margin: 0 0 14px !important;
  text-align: center !important;
  font-size: 30px !important;
  line-height: 1.25 !important;
  font-weight: 800 !important;
  color: #111827 !important;
  letter-spacing: -0.02em !important;
}

/* Form description */
.hk-spare-quote-form .wpforms-description,
.wpforms-description {
  max-width: 760px !important;
  margin: 0 auto 36px !important;
  text-align: center !important;
  font-size: 15px !important;
  line-height: 1.6 !important;
  color: #4b5563 !important;
}

/* Field spacing */
.hk-spare-quote-form .wpforms-field,
.wpforms-form .wpforms-field {
  padding: 0 0 24px !important;
  margin: 0 !important;
}

/* Field labels */
.hk-spare-quote-form .wpforms-field-label,
.wpforms-form .wpforms-field-label {
  margin: 0 0 9px !important;
  font-size: 15px !important;
  line-height: 1.35 !important;
  font-weight: 700 !important;
  color: #111827 !important;
}

/* Required star */
.hk-spare-quote-form .wpforms-required-label,
.wpforms-form .wpforms-required-label {
  color: #E16A47 !important;
}

/* General inputs */
.hk-spare-quote-form input[type="text"],
.hk-spare-quote-form input[type="email"],
.hk-spare-quote-form input[type="tel"],
.hk-spare-quote-form input[type="url"],
.hk-spare-quote-form input[type="number"],
.hk-spare-quote-form textarea,
.wpforms-form input[type="text"],
.wpforms-form input[type="email"],
.wpforms-form input[type="tel"],
.wpforms-form input[type="url"],
.wpforms-form input[type="number"],
.wpforms-form textarea {
  width: 100% !important;
  height: 54px !important;
  min-height: 54px !important;
  padding: 13px 17px !important;
  border: 1.5px solid #d1d5db !important;
  border-radius: 12px !important;
  background: #ffffff !important;
  color: #111827 !important;
  font-size: 15px !important;
  line-height: 1.45 !important;
  font-weight: 400 !important;
  box-shadow: none !important;
  outline: none !important;
  box-sizing: border-box !important;
  transition: border-color 0.18s ease, box-shadow 0.18s ease;
}

/* Keep dropdown/select native arrow */
.hk-spare-quote-form select,
.wpforms-form select {
  width: 100% !important;
  height: 54px !important;
  min-height: 54px !important;
  padding: 13px 38px 13px 17px !important;
  border: 1.5px solid #d1d5db !important;
  border-radius: 12px !important;
  background-color: #ffffff !important;
  color: #111827 !important;
  font-size: 15px !important;
  line-height: 1.45 !important;
  font-weight: 400 !important;
  box-shadow: none !important;
  outline: none !important;
  box-sizing: border-box !important;
  cursor: pointer !important;

  appearance: auto !important;
  -webkit-appearance: auto !important;
  -moz-appearance: auto !important;
  background-image: initial !important;
}

/* Textarea */
.hk-spare-quote-form textarea,
.wpforms-form textarea {
  height: 112px !important;
  min-height: 112px !important;
  resize: vertical !important;
}

/* Placeholder */
.hk-spare-quote-form input::placeholder,
.hk-spare-quote-form textarea::placeholder,
.wpforms-form input::placeholder,
.wpforms-form textarea::placeholder {
  color: #8a8f98 !important;
  opacity: 1 !important;
}

/* Focus status */
.hk-spare-quote-form input:focus,
.hk-spare-quote-form select:focus,
.hk-spare-quote-form textarea:focus,
.wpforms-form input:focus,
.wpforms-form select:focus,
.wpforms-form textarea:focus {
  border-color: #E16A47 !important;
  box-shadow: 0 0 0 3px rgba(225, 106, 71, 0.13) !important;
}

/* Field description / helper text */
.hk-spare-quote-form .wpforms-field-description,
.wpforms-form .wpforms-field-description {
  margin-top: 7px !important;
  font-size: 13px !important;
  line-height: 1.5 !important;
  color: #6b7280 !important;
}

/* File upload field */
.hk-spare-quote-form .wpforms-field-file-upload input[type="file"],
.wpforms-form .wpforms-field-file-upload input[type="file"] {
  width: 100% !important;
  height: auto !important;
  min-height: 112px !important;
  padding: 38px 20px !important;
  border: 1.5px dashed #cfd6df !important;
  border-radius: 14px !important;
  background: #f9fafb !important;
  color: #6b7280 !important;
  cursor: pointer !important;
  box-sizing: border-box !important;
}

/* File upload text alignment if WPForms uses modern uploader */
.hk-spare-quote-form .wpforms-uploader,
.wpforms-form .wpforms-uploader {
  border: 1.5px dashed #cfd6df !important;
  border-radius: 14px !important;
  background: #f9fafb !important;
  padding: 34px 20px !important;
  color: #6b7280 !important;
}

/* Two-column layout */
.hk-spare-quote-form .wpforms-one-half,
.wpforms-form .wpforms-one-half {
  width: 48.5% !important;
  float: left !important;
  clear: none !important;
}

.hk-spare-quote-form .wpforms-one-half.wpforms-first,
.wpforms-form .wpforms-one-half.wpforms-first {
  margin-right: 3% !important;
}

/* Clear floats */
.hk-spare-quote-form .wpforms-field-container::after,
.wpforms-form .wpforms-field-container::after {
  content: "";
  display: table;
  clear: both;
}

/* Submit button container */
.hk-spare-quote-form .wpforms-submit-container,
.wpforms-form .wpforms-submit-container {
  text-align: center !important;
  padding-top: 10px !important;
  padding-bottom: 0 !important;
}

/* Submit button */
.hk-spare-quote-form button[type="submit"],
.hk-spare-quote-form .wpforms-submit,
.wpforms-form button[type="submit"],
.wpforms-form .wpforms-submit {
  min-width: 260px !important;
  height: 58px !important;
  padding: 0 36px !important;
  border: none !important;
  border-radius: 12px !important;
  background: #E16A47 !important;
  color: #ffffff !important;
  font-size: 17px !important;
  line-height: 1 !important;
  font-weight: 800 !important;
  text-transform: none !important;
  box-shadow: 0 13px 26px rgba(225, 106, 71, 0.25) !important;
  transition: transform 0.18s ease, box-shadow 0.18s ease, background 0.18s ease !important;
  cursor: pointer !important;
}

/* Submit button hover */
.hk-spare-quote-form button[type="submit"]:hover,
.hk-spare-quote-form .wpforms-submit:hover,
.wpforms-form button[type="submit"]:hover,
.wpforms-form .wpforms-submit:hover {
  background: #cf5938 !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 17px 34px rgba(225, 106, 71, 0.34) !important;
}

/* Response note below form button */
.hk-form-response-note {
  margin-top: 18px !important;
  text-align: center !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  color: #6b7280 !important;
  font-weight: 400 !important;
}

/* WPForms confirmation message */
.wpforms-confirmation-container-full,
.wpforms-confirmation-container {
  max-width: 980px !important;
  margin: 24px auto 0 !important;
  padding: 20px 24px !important;
  border-radius: 14px !important;
  border: 1px solid rgba(225, 106, 71, 0.22) !important;
  background: rgba(225, 106, 71, 0.08) !important;
  color: #111827 !important;
  font-size: 15px !important;
  line-height: 1.6 !important;
}

/* Error messages */
.wpforms-error,
.wpforms-form label.wpforms-error {
  color: #dc2626 !important;
  font-size: 13px !important;
  margin-top: 6px !important;
}

/* Mobile responsive */
@media (max-width: 768px) {
  .hk-spare-quote-form .wpforms-container,
  .wpforms-container {
    max-width: 100% !important;
  }

  .hk-spare-quote-form .wpforms-form,
  .wpforms-form {
    padding: 32px 20px 34px !important;
    border-radius: 18px !important;
  }

  .hk-spare-quote-form .wpforms-title,
  .wpforms-title {
    font-size: 25px !important;
  }

  .hk-spare-quote-form .wpforms-description,
  .wpforms-description {
    margin-bottom: 28px !important;
    font-size: 14px !important;
  }

  .hk-spare-quote-form .wpforms-one-half,
  .hk-spare-quote-form .wpforms-one-half.wpforms-first,
  .wpforms-form .wpforms-one-half,
  .wpforms-form .wpforms-one-half.wpforms-first {
    width: 100% !important;
    float: none !important;
    margin-right: 0 !important;
  }

  .hk-spare-quote-form input[type="text"],
  .hk-spare-quote-form input[type="email"],
  .hk-spare-quote-form input[type="tel"],
  .hk-spare-quote-form input[type="url"],
  .hk-spare-quote-form input[type="number"],
  .hk-spare-quote-form select,
  .hk-spare-quote-form textarea,
  .wpforms-form input[type="text"],
  .wpforms-form input[type="email"],
  .wpforms-form input[type="tel"],
  .wpforms-form input[type="url"],
  .wpforms-form input[type="number"],
  .wpforms-form select,
  .wpforms-form textarea {
    height: 50px !important;
    min-height: 50px !important;
    font-size: 14.5px !important;
    padding: 12px 14px !important;
  }

  .hk-spare-quote-form select,
  .wpforms-form select {
    padding-right: 36px !important;
  }

  .hk-spare-quote-form textarea,
  .wpforms-form textarea {
    height: 105px !important;
    min-height: 105px !important;
  }

  .hk-spare-quote-form button[type="submit"],
  .hk-spare-quote-form .wpforms-submit,
  .wpforms-form button[type="submit"],
  .wpforms-form .wpforms-submit {
    width: 100% !important;
    min-width: 0 !important;
    font-size: 16px !important;
  }

  .hk-form-response-note {
    font-size: 14px !important;
    margin-top: 14px !important;
  }
}
/* =========================================================
   Fix WPForms Phone Field / International Phone Input
   Prevent flag from overlapping phone number
   ========================================================= */

/* Phone field wrapper */
.hk-spare-quote-form .wpforms-field-phone,
.wpforms-form .wpforms-field-phone {
  position: relative !important;
}

/* International telephone input wrapper */
.hk-spare-quote-form .iti,
.wpforms-form .iti,
.hk-spare-quote-form .iti--allow-dropdown,
.wpforms-form .iti--allow-dropdown {
  width: 100% !important;
  display: block !important;
}

/* Keep phone input same style as other fields */
.hk-spare-quote-form .iti input,
.wpforms-form .iti input,
.hk-spare-quote-form input.wpforms-smart-phone-field,
.wpforms-form input.wpforms-smart-phone-field,
.hk-spare-quote-form input[type="tel"],
.wpforms-form input[type="tel"] {
  width: 100% !important;
  height: 54px !important;
  min-height: 54px !important;
  border: 1.5px solid #d1d5db !important;
  border-radius: 12px !important;
  background: #ffffff !important;
  color: #111827 !important;
  font-size: 15px !important;
  line-height: 1.45 !important;
  font-weight: 400 !important;
  box-shadow: none !important;
  outline: none !important;
  box-sizing: border-box !important;
}

/* Important: add left padding when country flag is enabled */
.hk-spare-quote-form .iti--allow-dropdown input,
.wpforms-form .iti--allow-dropdown input,
.hk-spare-quote-form .iti--separate-dial-code input,
.wpforms-form .iti--separate-dial-code input,
.hk-spare-quote-form input.wpforms-smart-phone-field,
.wpforms-form input.wpforms-smart-phone-field {
  padding-left: 58px !important;
  padding-right: 17px !important;
}

/* Country flag container */
.hk-spare-quote-form .iti__flag-container,
.wpforms-form .iti__flag-container {
  height: 54px !important;
  left: 0 !important;
  top: 0 !important;
  z-index: 3 !important;
}

/* Selected flag area */
.hk-spare-quote-form .iti__selected-flag,
.wpforms-form .iti__selected-flag {
  height: 54px !important;
  padding: 0 10px 0 14px !important;
  border-radius: 12px 0 0 12px !important;
  background: transparent !important;
}

/* Dial code if separate dial code is used */
.hk-spare-quote-form .iti__selected-dial-code,
.wpforms-form .iti__selected-dial-code {
  font-size: 15px !important;
  color: #6b7280 !important;
  margin-left: 6px !important;
}

/* Focus state for phone */
.hk-spare-quote-form .iti input:focus,
.wpforms-form .iti input:focus,
.hk-spare-quote-form input.wpforms-smart-phone-field:focus,
.wpforms-form input.wpforms-smart-phone-field:focus {
  border-color: #E16A47 !important;
  box-shadow: 0 0 0 3px rgba(225, 106, 71, 0.13) !important;
}

/* Mobile phone field fix */
@media (max-width: 768px) {
  .hk-spare-quote-form .iti input,
  .wpforms-form .iti input,
  .hk-spare-quote-form input.wpforms-smart-phone-field,
  .wpforms-form input.wpforms-smart-phone-field,
  .hk-spare-quote-form input[type="tel"],
  .wpforms-form input[type="tel"] {
    height: 50px !important;
    min-height: 50px !important;
    font-size: 14.5px !important;
  }

  .hk-spare-quote-form .iti--allow-dropdown input,
  .wpforms-form .iti--allow-dropdown input,
  .hk-spare-quote-form .iti--separate-dial-code input,
  .wpforms-form .iti--separate-dial-code input,
  .hk-spare-quote-form input.wpforms-smart-phone-field,
  .wpforms-form input.wpforms-smart-phone-field {
    padding-left: 56px !important;
  }

  .hk-spare-quote-form .iti__flag-container,
  .wpforms-form .iti__flag-container,
  .hk-spare-quote-form .iti__selected-flag,
  .wpforms-form .iti__selected-flag {
    height: 50px !important;
  }
}/* End custom CSS */