.elementor-534 .elementor-element.elementor-element-3b7ce823{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-534 .elementor-element.elementor-element-85f6319{color:var( --e-global-color-secondary );}.elementor-534 .elementor-element.elementor-element-85f6319 a{color:var( --e-global-color-text );}.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-534 .elementor-element.elementor-element-656b2ff{text-align:start;}.elementor-534 .elementor-element.elementor-element-656b2ff .elementor-heading-title{font-family:"Geist", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-534 .elementor-element.elementor-element-442b67e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-534 .elementor-element.elementor-element-442b67e .elementor-divider-separator{width:100%;}.elementor-534 .elementor-element.elementor-element-442b67e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-534 .elementor-element.elementor-element-79a88716{text-align:center;font-family:"Geist", Sans-serif;font-weight:400;}.elementor-534 .elementor-element.elementor-element-b4fb2b1{background-color:var( --e-global-color-057ab2e );padding:10px 10px 10px 10px;border-style:dashed;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;text-align:center;font-family:"Geist", Sans-serif;font-weight:400;}.elementor-534 .elementor-element.elementor-element-b4fb2b1 p{margin-block-end:0px;}.elementor-534 .elementor-element.elementor-element-a455b8f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-534 .elementor-element.elementor-element-e3a8023{text-align:start;}.elementor-534 .elementor-element.elementor-element-e3a8023 .elementor-heading-title{font-family:"Geist", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-534 .elementor-element.elementor-element-b917462{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-534 .elementor-element.elementor-element-b917462 .elementor-divider-separator{width:100%;}.elementor-534 .elementor-element.elementor-element-b917462 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-534 .elementor-element.elementor-element-3d5b41d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-family:"Geist", Sans-serif;font-weight:400;}.elementor-534 .elementor-element.elementor-element-406b973{text-align:start;}.elementor-534 .elementor-element.elementor-element-406b973 .elementor-heading-title{font-family:"Geist", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-534 .elementor-element.elementor-element-c063eae{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-534 .elementor-element.elementor-element-c063eae .elementor-divider-separator{width:100%;}.elementor-534 .elementor-element.elementor-element-c063eae .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-534 .elementor-element.elementor-element-81d0d62{background-color:var( --e-global-color-057ab2e );padding:10px 10px 10px 10px;border-style:dashed;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;text-align:center;font-family:"Geist", Sans-serif;font-weight:400;}.elementor-534 .elementor-element.elementor-element-81d0d62 p{margin-block-end:0px;}.elementor-534 .elementor-element.elementor-element-f1f2528{text-align:center;font-family:"Geist", Sans-serif;font-weight:400;}.elementor-534 .elementor-element.elementor-element-7396a93{--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-534 .elementor-element.elementor-element-7e21d611{--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:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-534 .elementor-element.elementor-element-18e7e35c{text-align:start;}.elementor-534 .elementor-element.elementor-element-18e7e35c .elementor-heading-title{color:#8A8E76;}.elementor-534 .elementor-element.elementor-element-3b6c43d0{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-534 .elementor-element.elementor-element-3b6c43d0 .elementor-divider-separator{width:100%;}.elementor-534 .elementor-element.elementor-element-3b6c43d0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-534 .elementor-element.elementor-element-13b06227{--display:flex;}.elementor-534 .elementor-element.elementor-element-53933cc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-534 .elementor-element.elementor-element-6cbe8618{--display:flex;}.elementor-534 .elementor-element.elementor-element-399a84ff{--display:flex;}.elementor-534 .elementor-element.elementor-element-3eefadff{--display:flex;}.elementor-534 .elementor-element.elementor-element-47067bb2{--display:flex;}.elementor-534 .elementor-element.elementor-element-7ead4214{--display:flex;}.elementor-534 .elementor-element.elementor-element-6ea49ab0{--display:flex;}.elementor-534 .elementor-element.elementor-element-20b7fb6{--display:flex;}.elementor-534 .elementor-element.elementor-element-1161f94{--display:flex;}.elementor-534 .elementor-element.elementor-element-1f64a5eb{--n-accordion-title-font-size:14px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:12px;--n-accordion-icon-normal-color:var( --e-global-color-primary );}.elementor-534 .elementor-element.elementor-element-1f64a5eb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-057ab2e );}:where( .elementor-534 .elementor-element.elementor-element-1f64a5eb > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}@media(max-width:1024px){.elementor-534 .elementor-element.elementor-element-a455b8f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-534 .elementor-element.elementor-element-3b7ce823{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-534 .elementor-element.elementor-element-a455b8f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-534 .elementor-element.elementor-element-1f64a5eb{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-item-title-space-between:8px;}}/* Start custom CSS for container, class: .elementor-element-3b7ce823 */.price-comparison-grid {display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px;}
.price-card {background: #EDE7E3; border-radius: 12px; padding: 24px; box-shadow: 0 2px 8px rgba(0,0,0,0.1);}
.price-card h3 {margin: 0 0 20px 0; font-size: 20px; color: #54595F; text-align: center; font-weight: 600;}
.feature-bars {margin-bottom: 20px;}
.feature-item {margin-bottom: 16px;}
.feature-label {display: block; font-size: 14px; color: #54595F; margin-bottom: 6px; font-weight: 500;}
.bar-container {width: 100%; height: 12px; background: #f0f0f0; border-radius: 6px; overflow: hidden; position: relative;
      background-image: 
    repeating-linear-gradient(
      to right,
      transparent,
      transparent 19.5%,
      rgba(0, 0, 0, 0.08) 19.5%,
      rgba(0, 0, 0, 0.08) 20%
    );
}
.bar-fill {height: 100%; border-radius: 6px; transition: width 0.3s ease;}
.ideal-for {background: #fff; padding: 16px; border-radius: 8px; border-left: 4px solid #4A9B8E;}
.ideal-for strong {display: block; color: #54595F; margin-bottom: 8px; font-size: 15px;}
.ideal-for p {margin: 0; font-size: 14px; line-height: 1.6; color: #54595F;}

@media (max-width: 1024px) {
  .price-comparison-grid {grid-template-columns: repeat(2, 1fr);}
}

@media (max-width: 768px) {
  .price-comparison-grid {grid-template-columns: 1fr; gap: 16px;}
  .price-card {padding: 20px;}
  .price-card h3 {font-size: 18px;}
}

.bar-container {
  width: 100%; 
  height: 12px; 
  background: #f0f0f0; 
  border-radius: 6px; 
  overflow: hidden; 
  position: relative;
  background-image: 
    repeating-linear-gradient(
      to right,
      transparent,
      transparent 19.5%,
      rgba(0, 0, 0, 0.08) 19.5%,
      rgba(0, 0, 0, 0.08) 20%
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7396a93 */.koyo-widget-container{max-width:700px;margin:0 auto;background:#fff;border-radius:0;overflow:hidden;}.koyo-widget-header{background:linear-gradient(135deg,#4A9B8E 0%,#8A8E76 100%);color:#fff;padding:30px;text-align:center;}.koyo-widget-header img{max-width:80px;height:auto;margin-bottom:15px;}.koyo-widget-header h2{font-size:28px;margin-bottom:10px;color:#fff;}.koyo-widget-header p{font-size:15px;opacity:0.95;color:#fff;}.koyo-widget-body{padding:30px;background:#fff;}.koyo-form-group{margin-bottom:28px;}.koyo-form-label{display:block;font-weight:600;color:#54595F;margin-bottom:12px;font-size:15px;display:flex;align-items:center;gap:8px;}.koyo-label-icon{font-size:20px;}.koyo-radio-group,.koyo-select-wrapper{display:flex;flex-direction:column;gap:10px;}.koyo-radio-option{display:flex;align-items:center;padding:14px 16px;border:2px solid #EDE7E3;border-radius:10px;cursor:pointer;transition:all 0.3s ease;background:#EDE7E3;}.koyo-radio-option:hover{border-color:#4A9B8E;background:#fff;}.koyo-radio-option.selected{border-color:#4A9B8E;background:#fff;}.koyo-radio-option input[type="radio"]{width:20px;height:20px;margin-right:12px;accent-color:#4A9B8E;cursor:pointer;}.koyo-radio-option label{cursor:pointer;flex:1;font-size:14px;color:#54595F;}.koyo-widget-body select{width:100%;padding:14px 16px;border:2px solid #EDE7E3;border-radius:10px;font-size:15px;color:#54595F;background:#EDE7E3;cursor:pointer;transition:all 0.3s ease;}.koyo-widget-body select:hover,.koyo-widget-body select:focus{border-color:#4A9B8E;outline:none;background:#fff;}.koyo-submit-btn{width:100%;padding:16px;background:linear-gradient(135deg,#4A9B8E 0%,#8A8E76 100%);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:transform 0.2s ease;margin-top:10px;}.koyo-submit-btn:hover{transform:translateY(-2px);}.koyo-submit-btn:active{transform:translateY(0);}.koyo-result-container{display:none;margin-top:30px;padding:25px;background:#EDE7E3;border-radius:12px;border:2px solid #4A9B8E;animation:slideIn 0.5s ease;}@keyframes slideIn{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}.koyo-result-container.show{display:block;}.koyo-result-title{font-size:22px;font-weight:700;color:#4A9B8E;margin-bottom:15px;display:flex;align-items:center;gap:10px;}.koyo-result-text{font-size:15px;line-height:1.7;color:#54595F;margin-bottom:12px;}.koyo-result-duration{background:#fff;padding:15px;border-radius:8px;margin:15px 0;display:flex;align-items:center;gap:12px;}.koyo-duration-icon{font-size:32px;}.koyo-duration-text{flex:1;}.koyo-duration-text strong{display:block;font-size:18px;color:#4A9B8E;margin-bottom:4px;}.koyo-duration-text small{color:#54595F;font-size:13px;}.koyo-result-disclaimer{margin-top:15px;padding:15px;background:#fff;border-left:4px solid #8A8E76;border-radius:6px;font-size:13px;color:#54595F;line-height:1.6;}.koyo-action-buttons{display:flex;gap:10px;margin-top:15px;}.koyo-action-btn{flex:1;padding:14px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;}.koyo-whatsapp-btn{background:#25D366;color:#fff;}.koyo-whatsapp-btn:hover{background:#20BA5A;}.koyo-contact-btn{background:#4A9B8E;color:#fff;}.koyo-contact-btn:hover{background:#3d8275;}.koyo-reset-btn{width:100%;padding:12px;background:#fff;color:#4A9B8E;border:2px solid #4A9B8E;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;margin-top:15px;transition:all 0.3s ease;}.koyo-reset-btn:hover{background:#4A9B8E;color:#fff;}@media (max-width:640px){.koyo-widget-header{padding:20px;}.koyo-widget-header h2{font-size:22px;}.koyo-widget-body{padding:20px;}.koyo-radio-option{padding:12px 14px;}.koyo-action-buttons{flex-direction:column;}.koyo-action-btn{width:100%;}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geist';
	font-display: auto;
	src: url('https://koyodent.com/wp-content/uploads/2026/01/Geist-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */