.elementor-6081 .elementor-element.elementor-element-a65e9d8{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-4290706 */.elementor-6081 .elementor-element.elementor-element-4290706 .fcps-addons-wrap,
.elementor-6081 .elementor-element.elementor-element-4290706 .fcps-additional-services{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
}

.elementor-6081 .elementor-element.elementor-element-4290706 .fcps-addon-item{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  min-height:64px;
  padding:16px 18px 16px 52px;
  border:1px solid #dfe5ec;
  border-radius:18px;
  background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);
  cursor:pointer;
  transition:.25s ease;
}

.elementor-6081 .elementor-element.elementor-element-4290706 .fcps-addon-item input[type="checkbox"]{
  position:absolute;
  left:18px;
  top:50%;
  transform:translateY(-50%);
  width:20px;
  height:20px;
  margin:0;
  accent-color:#0b1530;
}

.elementor-6081 .elementor-element.elementor-element-4290706 .fcps-addon-item span{
  font-size:16px;
  font-weight:700;
  color:#0b1530;
  flex:1;
}

.elementor-6081 .elementor-element.elementor-element-4290706 .fcps-addon-item strong{
  font-size:16px;
  font-weight:800;
  color:#16a34a;
  white-space:nowrap;
}

.elementor-6081 .elementor-element.elementor-element-4290706 .fcps-addon-item:hover,
.elementor-6081 .elementor-element.elementor-element-4290706 .fcps-addon-item:has(input[type="checkbox"]:checked){
  border-color:#0b1530;
  box-shadow:0 12px 30px rgba(11,21,48,.08);
}/* End custom CSS */