.elementor-72 .elementor-element.elementor-element-fad4cf5{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-72 .elementor-element.elementor-element-fdfc71f{z-index:0;}.elementor-72 .elementor-element.elementor-element-869cddd{--gap:24px;--padding-top:86px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--z-index:3;}.elementor-72 .elementor-element.elementor-element-89a488f{text-align:center;}.elementor-72 .elementor-element.elementor-element-89a488f .elementor-heading-title{color:var( --e-global-color-kadence5 );letter-spacing:-0.03em;}.elementor-72 .elementor-element.elementor-element-61fde2d{text-align:center;}.elementor-72 .elementor-element.elementor-element-7d65b7f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--justify-content:space-between;--gap:95px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:86px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-72 .elementor-element.elementor-element-86e97dd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--gap:0px;--border-radius:20px 20px 20px 20px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-72 .elementor-element.elementor-element-86e97dd:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-86e97dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-72 .elementor-element.elementor-element-bd3602c{--border-radius:20px 20px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-72 .elementor-element.elementor-element-e25d27b img{border-radius:20px 20px 0px 0px;}.elementor-72 .elementor-element.elementor-element-311542d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--gap:1.6rem;--border-radius:0px 0px 20px 20px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:3.2rem;--padding-right:3.2rem;--padding-bottom:3.2rem;--padding-left:3.2rem;}.elementor-72 .elementor-element.elementor-element-311542d:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-311542d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-72 .elementor-element.elementor-element-cb95583 .elementor-heading-title{font-size:2.4rem;line-height:35px;letter-spacing:-0.03em;}.elementor-72 .elementor-element.elementor-element-ebce941 .elementor-button .elementor-align-icon-right{margin-left:16px;}.elementor-72 .elementor-element.elementor-element-ebce941 .elementor-button .elementor-align-icon-left{margin-right:16px;}.elementor-72 .elementor-element.elementor-element-ebce941 .elementor-button{font-size:1.6rem;font-weight:500;line-height:1em;fill:var( --e-global-color-kadence1 );color:var( --e-global-color-kadence1 );background-color:#FFFFFF00;padding:0px 0px 0px 0px;}.elementor-72 .elementor-element.elementor-element-ebce941 > .elementor-widget-container{margin:0.6rem 0rem 0rem 0rem;}.elementor-72 .elementor-element.elementor-element-ebce941.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-72 .elementor-element.elementor-element-5a730f9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--gap:0px;--border-radius:20px 20px 20px 20px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-72 .elementor-element.elementor-element-5a730f9:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-5a730f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-72 .elementor-element.elementor-element-5ee33ed{--border-radius:20px 20px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-72 .elementor-element.elementor-element-89a4391 img{border-radius:20px 20px 0px 0px;}.elementor-72 .elementor-element.elementor-element-e7f1186{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--gap:1.6rem;--border-radius:0px 0px 20px 20px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:3.2rem;--padding-right:3.2rem;--padding-bottom:3.2rem;--padding-left:3.2rem;}.elementor-72 .elementor-element.elementor-element-e7f1186:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-e7f1186 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-72 .elementor-element.elementor-element-c477115 .elementor-heading-title{font-size:2.4rem;line-height:35px;letter-spacing:-0.03em;}.elementor-72 .elementor-element.elementor-element-bc28b88 .elementor-button .elementor-align-icon-right{margin-left:16px;}.elementor-72 .elementor-element.elementor-element-bc28b88 .elementor-button .elementor-align-icon-left{margin-right:16px;}.elementor-72 .elementor-element.elementor-element-bc28b88 .elementor-button{font-size:1.6rem;font-weight:500;line-height:1em;fill:var( --e-global-color-kadence1 );color:var( --e-global-color-kadence1 );background-color:#FFFFFF00;padding:0px 0px 0px 0px;}.elementor-72 .elementor-element.elementor-element-bc28b88 > .elementor-widget-container{margin:0.6rem 0rem 0rem 0rem;}.elementor-72 .elementor-element.elementor-element-bc28b88.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-72 .elementor-element.elementor-element-51c21fd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--gap:0px;--border-radius:20px 20px 20px 20px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-72 .elementor-element.elementor-element-51c21fd:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-51c21fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-72 .elementor-element.elementor-element-9d87639{--border-radius:20px 20px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-72 .elementor-element.elementor-element-f8934a6 img{border-radius:20px 20px 0px 0px;}.elementor-72 .elementor-element.elementor-element-0acf8cd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--gap:1.6rem;--border-radius:0px 0px 20px 20px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:3.2rem;--padding-right:3.2rem;--padding-bottom:3.2rem;--padding-left:3.2rem;}.elementor-72 .elementor-element.elementor-element-0acf8cd:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-0acf8cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-72 .elementor-element.elementor-element-708a6f0 .elementor-heading-title{font-size:2.4rem;line-height:35px;letter-spacing:-0.03em;}.elementor-72 .elementor-element.elementor-element-f8d16cd .elementor-button .elementor-align-icon-right{margin-left:16px;}.elementor-72 .elementor-element.elementor-element-f8d16cd .elementor-button .elementor-align-icon-left{margin-right:16px;}.elementor-72 .elementor-element.elementor-element-f8d16cd .elementor-button{font-size:1.6rem;font-weight:500;line-height:1em;fill:var( --e-global-color-kadence1 );color:var( --e-global-color-kadence1 );background-color:#FFFFFF00;padding:0px 0px 0px 0px;}.elementor-72 .elementor-element.elementor-element-f8d16cd > .elementor-widget-container{margin:0.6rem 0rem 0rem 0rem;}.elementor-72 .elementor-element.elementor-element-f8d16cd.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-72 .elementor-element.elementor-element-ad05b04{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--gap:0px;--border-radius:20px 20px 20px 20px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-72 .elementor-element.elementor-element-ad05b04:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-ad05b04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-72 .elementor-element.elementor-element-dfdd0e0{--border-radius:20px 20px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-72 .elementor-element.elementor-element-a8f4ebb img{border-radius:20px 20px 0px 0px;}.elementor-72 .elementor-element.elementor-element-6171662{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--gap:1.6rem;--border-radius:0px 0px 20px 20px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:3.2rem;--padding-right:3.2rem;--padding-bottom:3.2rem;--padding-left:3.2rem;}.elementor-72 .elementor-element.elementor-element-6171662:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-6171662 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-72 .elementor-element.elementor-element-0457419 .elementor-heading-title{font-size:2.4rem;line-height:35px;letter-spacing:-0.03em;}.elementor-72 .elementor-element.elementor-element-566cd2c .elementor-button .elementor-align-icon-right{margin-left:16px;}.elementor-72 .elementor-element.elementor-element-566cd2c .elementor-button .elementor-align-icon-left{margin-right:16px;}.elementor-72 .elementor-element.elementor-element-566cd2c .elementor-button{font-size:1.6rem;font-weight:500;line-height:1em;fill:var( --e-global-color-kadence1 );color:var( --e-global-color-kadence1 );background-color:#FFFFFF00;padding:0px 0px 0px 0px;}.elementor-72 .elementor-element.elementor-element-566cd2c > .elementor-widget-container{margin:0.6rem 0rem 0rem 0rem;}.elementor-72 .elementor-element.elementor-element-566cd2c.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-72 .elementor-element.elementor-element-a23ef0c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--gap:0px;--border-radius:20px 20px 20px 20px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-72 .elementor-element.elementor-element-a23ef0c:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-a23ef0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-72 .elementor-element.elementor-element-1df48a5{--border-radius:20px 20px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-72 .elementor-element.elementor-element-572ecbd img{border-radius:20px 20px 0px 0px;}.elementor-72 .elementor-element.elementor-element-2922b0c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--gap:1.6rem;--border-radius:0px 0px 20px 20px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:3.2rem;--padding-right:3.2rem;--padding-bottom:3.2rem;--padding-left:3.2rem;}.elementor-72 .elementor-element.elementor-element-2922b0c:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-2922b0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-72 .elementor-element.elementor-element-79e62e0 .elementor-heading-title{font-size:2.4rem;line-height:35px;letter-spacing:-0.03em;}.elementor-72 .elementor-element.elementor-element-6d9eaed .elementor-button .elementor-align-icon-right{margin-left:16px;}.elementor-72 .elementor-element.elementor-element-6d9eaed .elementor-button .elementor-align-icon-left{margin-right:16px;}.elementor-72 .elementor-element.elementor-element-6d9eaed .elementor-button{font-size:1.6rem;font-weight:500;line-height:1em;fill:var( --e-global-color-kadence1 );color:var( --e-global-color-kadence1 );background-color:#FFFFFF00;padding:0px 0px 0px 0px;}.elementor-72 .elementor-element.elementor-element-6d9eaed > .elementor-widget-container{margin:0.6rem 0rem 0rem 0rem;}.elementor-72 .elementor-element.elementor-element-6d9eaed.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-72 .elementor-element.elementor-element-813e918{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--gap:0px;--border-radius:20px 20px 20px 20px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-72 .elementor-element.elementor-element-813e918:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-813e918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-72 .elementor-element.elementor-element-0b803d4{--border-radius:20px 20px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-72 .elementor-element.elementor-element-546befb img{border-radius:20px 20px 0px 0px;}.elementor-72 .elementor-element.elementor-element-3aefdcc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--gap:1.6rem;--border-radius:0px 0px 20px 20px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:3.2rem;--padding-right:3.2rem;--padding-bottom:3.2rem;--padding-left:3.2rem;}.elementor-72 .elementor-element.elementor-element-3aefdcc:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-3aefdcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-72 .elementor-element.elementor-element-21e4969 .elementor-heading-title{font-size:2.4rem;line-height:35px;letter-spacing:-0.03em;}.elementor-72 .elementor-element.elementor-element-3ea6a63 .elementor-button .elementor-align-icon-right{margin-left:16px;}.elementor-72 .elementor-element.elementor-element-3ea6a63 .elementor-button .elementor-align-icon-left{margin-right:16px;}.elementor-72 .elementor-element.elementor-element-3ea6a63 .elementor-button{font-size:1.6rem;font-weight:500;line-height:1em;fill:var( --e-global-color-kadence1 );color:var( --e-global-color-kadence1 );background-color:#FFFFFF00;padding:0px 0px 0px 0px;}.elementor-72 .elementor-element.elementor-element-3ea6a63 > .elementor-widget-container{margin:0.6rem 0rem 0rem 0rem;}.elementor-72 .elementor-element.elementor-element-3ea6a63.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-72 .elementor-element.elementor-element-7ee903e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--justify-content:center;--gap:0px;--padding-top:108px;--padding-right:0px;--padding-bottom:108px;--padding-left:0px;}.elementor-72 .elementor-element.elementor-element-4659cbb{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--justify-content:space-between;--align-items:center;--gap:0px;--flex-wrap:nowrap;--border-radius:20px 20px 20px 20px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:60px;--padding-right:90px;--padding-bottom:60px;--padding-left:90px;}.elementor-72 .elementor-element.elementor-element-4659cbb:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-4659cbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.assureglobalgroup.com/wp-content/uploads/2022/12/cta-background.svg");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-72 .elementor-element.elementor-element-d91d4dc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--justify-content:space-between;--gap:1.6rem;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-72 .elementor-element.elementor-element-d91d4dc.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-72 .elementor-element.elementor-element-0d52652 .elementor-heading-title{color:var( --e-global-color-kadence9 );font-size:4rem;line-height:52px;letter-spacing:-0.5px;}.elementor-72 .elementor-element.elementor-element-1a5e0b9{color:var( --e-global-color-kadence9 );}.elementor-72 .elementor-element.elementor-element-ef94cff .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:var( --e-global-color-kadence9 );}.elementor-72 .elementor-element.elementor-element-ef94cff .elementor-button:hover, .elementor-72 .elementor-element.elementor-element-ef94cff .elementor-button:focus{color:var( --e-global-color-kadence9 );background-color:var( --e-global-color-kadence2 );}.elementor-72 .elementor-element.elementor-element-ef94cff .elementor-button:hover svg, .elementor-72 .elementor-element.elementor-element-ef94cff .elementor-button:focus svg{fill:var( --e-global-color-kadence9 );}.elementor-72 .elementor-element.elementor-element-ef94cff.elementor-element{--flex-grow:1;--flex-shrink:0;}@media(max-width:1023px){.elementor-72 .elementor-element.elementor-element-4659cbb{--gap:2.4rem;--flex-wrap:wrap;}}@media(max-width:767px){.elementor-72 .elementor-element.elementor-element-869cddd{--padding-top:40px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-72 .elementor-element.elementor-element-89a488f .elementor-heading-title{line-height:44px;}.elementor-72 .elementor-element.elementor-element-4659cbb{--padding-top:30px;--padding-right:30px;--padding-bottom:30px;--padding-left:30px;}.elementor-72 .elementor-element.elementor-element-0d52652 .elementor-heading-title{font-size:3rem;line-height:1.5em;}}@media(min-width:768px){.elementor-72 .elementor-element.elementor-element-86e97dd{--width:100%;}.elementor-72 .elementor-element.elementor-element-bd3602c{--width:100%;}.elementor-72 .elementor-element.elementor-element-5a730f9{--width:100%;}.elementor-72 .elementor-element.elementor-element-5ee33ed{--width:100%;}.elementor-72 .elementor-element.elementor-element-51c21fd{--width:100%;}.elementor-72 .elementor-element.elementor-element-9d87639{--width:100%;}.elementor-72 .elementor-element.elementor-element-ad05b04{--width:100%;}.elementor-72 .elementor-element.elementor-element-dfdd0e0{--width:100%;}.elementor-72 .elementor-element.elementor-element-a23ef0c{--width:100%;}.elementor-72 .elementor-element.elementor-element-1df48a5{--width:100%;}.elementor-72 .elementor-element.elementor-element-813e918{--width:100%;}.elementor-72 .elementor-element.elementor-element-0b803d4{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-fdfc71f */.services-bg {
  position: relative;
}
.services-bg :is(.ellipse-group, .ellipse) {
  position: absolute;
}
.services-bg .ellipse {
  width: var(--agg-ellipse-width);
  height: var(--agg-ellipse-height, var(--agg-ellipse-width));
  background-color: var(--agg-ellipse-color);
  filter: blur(500px);
  -webkit-filter: blur(500px);
}
.services-bg .ellipse-group {
  width: 820px;
  height: 980px;
}
.services-bg .ellipse-group .ellipse:first-child {
  top: 0;
  left: 16px;
  --agg-ellipse-width: 460px;
  --agg-ellipse-color: var(--global-palette1);
}
.services-bg .ellipse-group .ellipse:last-child {
  bottom: 0;
  left: 0;
  --agg-ellipse-width: 820px;
  --agg-ellipse-color: var(--global-palette9);
}
.services-bg #gr-1 {
  top: 760px;
  left: -220px;
}
.services-bg #gr-2 {
  top: 760px;
  right: -220px;
}
.services-bg #gr-3 {
  top: calc(760px + 980px);
  left: -440px;
}
.services-bg #gr-4 {
  top: calc(760px + 980px);
  right: -440px;
}
.services-bg #el-1 {
  --agg-ellipse-width: 452px;
  --agg-ellipse-height: 509px;
  --agg-ellipse-color: var(--global-palette1);
  top: -250px;
  left: -250px;
}
.services-bg #el-2 {
  --agg-ellipse-width: 634px;
  --agg-ellipse-color: var(--global-palette9);
  top: 430px;
  left: -220px;
}
@media screen and (max-width: 1023px) {
  .services-bg #gr-1 {
    left: 0;
  }
  .services-bg #gr-2 {
    top: calc(760px + (1300px * 1));
    right: 0;
  }
  .services-bg #gr-3 {
    top: calc(760px + (1300px * 2));
    left: 0;
  }
  .services-bg #gr-4 {
    top: calc(760px + (1300px * 3));
    right: 0;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ebce941 */.product-card-btn .elementor-button-link:hover span {
  color: var(--global-palette2);
  text-decoration: underline;
}
.product-card-btn .elementor-button-link .elementor-button-icon {
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc28b88 */.product-card-btn .elementor-button-link:hover span {
  color: var(--global-palette2);
  text-decoration: underline;
}
.product-card-btn .elementor-button-link .elementor-button-icon {
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f8d16cd */.product-card-btn .elementor-button-link:hover span {
  color: var(--global-palette2);
  text-decoration: underline;
}
.product-card-btn .elementor-button-link .elementor-button-icon {
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-566cd2c */.product-card-btn .elementor-button-link:hover span {
  color: var(--global-palette2);
  text-decoration: underline;
}
.product-card-btn .elementor-button-link .elementor-button-icon {
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d9eaed */.product-card-btn .elementor-button-link:hover span {
  color: var(--global-palette2);
  text-decoration: underline;
}
.product-card-btn .elementor-button-link .elementor-button-icon {
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3ea6a63 */.product-card-btn .elementor-button-link:hover span {
  color: var(--global-palette2);
  text-decoration: underline;
}
.product-card-btn .elementor-button-link .elementor-button-icon {
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d65b7f */@media screen and (min-width: 768px) {
  .product-card.flex-equal-column {
    min-width: 390px;
  }
}
.product-card .product-card-image .elementor-widget-container {
  aspect-ratio: 430 / 230;
}
.product-card .product-card-image .elementor-widget-container :is(a, img) {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.product-card .product-card-tilte h3 {
  --max-lines: 2;
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-box-orient: vertical;
  -webkit-line-clamp: var(--max-lines);
}
.product-card .product-card-excerpt .elementor-widget-container {
  --max-lines: 3;
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-box-orient: vertical;
  -webkit-line-clamp: var(--max-lines);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4659cbb */#cta-banner {
    max-width: 1130px;
}/* End custom CSS */