.elementor-7521 .elementor-element.elementor-element-c3a74f4{--display:flex;--gap:55px 0px;--row-gap:55px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7521 .elementor-element.elementor-element-1a5e6e9{width:var( --container-widget-width, 705px );max-width:705px;--container-widget-width:705px;--container-widget-flex-grow:0;}.elementor-7521 .elementor-element.elementor-element-1a5e6e9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7521 .elementor-element.elementor-element-1a5e6e9 .elementor-heading-title{font-family:"Atyp Display", Sans-serif;font-size:38px;font-weight:600;line-height:47px;color:#000000;}.elementor-7521 .elementor-element.elementor-element-397641c{--display:flex;--min-height:333px;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7521 .elementor-element.elementor-element-397641c:not(.elementor-motion-effects-element-type-background), .elementor-7521 .elementor-element.elementor-element-397641c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smiledentaldubai.com/wp-content/uploads/2024/12/ayoung-patient-feeling-happy-after-dental-treatment-2.png");background-repeat:no-repeat;background-size:cover;}.elementor-7521 .elementor-element.elementor-element-98c296c{--display:flex;--padding-top:0px;--padding-bottom:60px;--padding-left:72px;--padding-right:72px;}.elementor-7521 .elementor-element.elementor-element-020bd5a{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7521 .elementor-element.elementor-element-5a102e1{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-7521 .elementor-element.elementor-element-5a102e1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7521 .elementor-element.elementor-element-5a102e1 .elementor-heading-title{font-family:"Atyp Display", Sans-serif;font-size:48px;font-weight:600;line-height:55px;color:#000000;}.elementor-7521 .elementor-element.elementor-element-9cf99e8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7521 .elementor-element.elementor-element-c3a74f4{--content-width:1600px;}.elementor-7521 .elementor-element.elementor-element-397641c{--width:100%;}.elementor-7521 .elementor-element.elementor-element-98c296c{--content-width:1527px;}}@media(max-width:1024px){.elementor-7521 .elementor-element.elementor-element-c3a74f4{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7521 .elementor-element.elementor-element-1a5e6e9 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-7521 .elementor-element.elementor-element-397641c{--min-height:178px;}.elementor-7521 .elementor-element.elementor-element-397641c:not(.elementor-motion-effects-element-type-background), .elementor-7521 .elementor-element.elementor-element-397641c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-7521 .elementor-element.elementor-element-98c296c{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7521 .elementor-element.elementor-element-020bd5a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-7521 .elementor-element.elementor-element-c3a74f4{--gap:32px 0px;--row-gap:32px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-7521 .elementor-element.elementor-element-1a5e6e9 .elementor-heading-title{font-size:34px;line-height:39px;}.elementor-7521 .elementor-element.elementor-element-397641c:not(.elementor-motion-effects-element-type-background), .elementor-7521 .elementor-element.elementor-element-397641c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smiledentaldubai.com/wp-content/uploads/2024/12/ayoung-patient-feeling-happy-after-dental-treatment-21.png");background-position:center left;background-size:cover;}.elementor-7521 .elementor-element.elementor-element-397641c{--min-height:223px;--border-radius:6px 6px 6px 6px;}.elementor-7521 .elementor-element.elementor-element-397641c.e-con{--align-self:center;}.elementor-7521 .elementor-element.elementor-element-98c296c{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-7521 .elementor-element.elementor-element-5a102e1 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for html, class: .elementor-element-63a9f9c */[type="button"]:focus,
[type="button"]:hover,
[type="submit"]:focus,
[type="submit"]:hover,
button:focus,
button:hover {
  background-color: #000 !important; /* Remove background color */
  color: #fff !important; /* Remove text color */
}

.faq-container {
  margin: auto;
  font-family: "Poppins", sans-serif;
}
.faq-item.active .faq-toggle {
  background: var(--Primary, #f58220);
}

.faq-item {
  border: 1px solid #eaeaea;
  border-radius: 24px;
  margin-bottom: 15px;
  background-color: #fff;
  overflow: hidden; /* Prevent content from overflowing */
  transition: all 0.3s ease;
}

.faq-question {
  height: 170px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0px 40px 0px 57px;
  font-size: 24px;
  font-weight: 600;
  border-radius: 8px;
  cursor: pointer;
  color: #3c3c3c;
  font-family: "Atyp Display";
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.faq-toggle {
  display: flex;
  width: 62px;
  height: 62px;
  padding: 31px 22px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 31px;
  background: var(--Primary, #000);
  font-size: 32px;
  font-weight: 300;
  border: none;
  color: #fff;
}

.faq-toggle:hover {
  background-color: black !important;
  color: white !important;
}
.faq-item.active .faq-toggle:focus {
  background-color: #f58220 !important;
  color: white !important;
}

.faq-answer {
  display: none;
  line-height: 1.6;
  background-color: #fffaf5;
  margin-top: -30px;
  color: #898787;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  transition: height 2s ease;
}

.faq-item.active .faq-answer {
  display: block;
  padding: 0px 40% 48px 57px;

}

.faq-item.active .faq-question {
  background-color: #fef8f5;
  font-weight: 500;
}

@media (max-width: 1024px) {
  .faq-question {
    height: 120px;
    padding: 0px 40px 0px 27px;
    font-size: 20px !important;
  }
  .faq-answer {
    font-size: 14px !important;
  }
  .faq-item.active .faq-answer {
    display: block;
    padding: 0px 20px 28px 27px;
  }
  .faq-toggle {
    width: 32px;
    height: 32px;
    padding: 11px 12px;
    color: #fff;
    font-family: Poppins;
    font-size: 17.032px;
    font-style: normal;
    font-weight: 400;
    line-height: 0px;
  }
}
@media (max-width: 767px) {
  .faq-question {
    height: 100px;
    padding: 0px 10px 0px 27px !important;
    gap: 30px;
  }

  .faq-item.active .faq-question span {
    margin-bottom: 20px;
  }

  .faq-item.active .faq-answer {
    display: block;
    padding: 0px 60px 8px 27px;
  }
}

@media (max-width: 370px) {
  .faq-item.active .ah {
    margin-bottom: 30px !important;
    padding-top: 20px !important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Atyp Display';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://smiledentaldubai.com/wp-content/uploads/2024/11/AtypDisplayTRIAL-Regular-BF65727125d566e-1.woff2') format('woff2');
}
@font-face {
	font-family: 'Atyp Display';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://smiledentaldubai.com/wp-content/uploads/2024/11/AtypDisplayTRIAL-Medium-BF65727125b8683.woff2') format('woff2');
}
@font-face {
	font-family: 'Atyp Display';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://smiledentaldubai.com/wp-content/uploads/2024/11/AtypDisplayTRIAL-Semibold-BF65727125c6fc9.woff2') format('woff2');
}
@font-face {
	font-family: 'Atyp Display';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://smiledentaldubai.com/wp-content/uploads/2024/11/AtypDisplayTRIAL-Bold-BF65727125c8d1d.woff2') format('woff2');
}
/* End Custom Fonts CSS */