.kdo-33 .kdo-element.kdo-element-76375c88 {
    --display:flex;
    --min-height:150px;
    --flex-direction:column;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --align-items:center;
    --overlay-opacity:0.85;
    
}
.kdo-33 .kdo-element.kdo-element-76375c88::before, .kdo-33 .kdo-element.kdo-element-76375c88 > .kdo-background-video-container::before, .kdo-33 .kdo-element.kdo-element-76375c88 > .kdo-con-inner > .kdo-background-video-container::before, .kdo-33 .kdo-element.kdo-element-76375c88 > .kdo-background-slideshow::before, .kdo-33 .kdo-element.kdo-element-76375c88 > .kdo-con-inner > .kdo-background-slideshow::before, .kdo-33 .kdo-element.kdo-element-76375c88 > .kdo-motion-effects-container > .kdo-motion-effects-layer::before {
    background-color:#3C856B;
    --background-overlay:'';
    
}
.kdo-native .kdo-widget-heading .kdo-heading-title {
    font-family:var( --kdo-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --kdo-global-typography-primary-font-weight );
    color:var( --kdo-global-color-primary );
    
}
.kdo-33 .kdo-element.kdo-element-3abba892 .kdo-heading-title {
    font-family:var( --kdo-global-typography-9f54735-font-family ), Sans-serif;
    font-size:var( --kdo-global-typography-9f54735-font-size );
    font-weight:var( --kdo-global-typography-9f54735-font-weight );
    line-height:var( --kdo-global-typography-9f54735-line-height );
    letter-spacing:var( --kdo-global-typography-9f54735-letter-spacing );
    color:#FFFFFF;
    
}
.kdo-33 .kdo-element.kdo-element-9d67be6 {
    --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;
    
}
.kdo-33 .kdo-element.kdo-element-6197917 {
    --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;
    --margin-top:35px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    
}
.kdo-33 .kdo-element.kdo-element-a0bc783 {
    --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;
    border-style:solid;
    --border-style:solid;
    border-width:2px 0px 0px 0px;
    --border-top-width:2px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:0px;
    border-color:#006D47;
    --border-color:#006D47;
    --padding-top:25px;
    --padding-bottom:25px;
    --padding-left:25px;
    --padding-right:25px;
    
}
.kdo-33 .kdo-element.kdo-element-a0bc783:not(.kdo-motion-effects-element-type-background), .kdo-33 .kdo-element.kdo-element-a0bc783 > .kdo-motion-effects-container > .kdo-motion-effects-layer {
    background-color:#F0F6F4;
    
}
.kdo-33 .kdo-element.kdo-element-78776b7 .kdo-heading-title {
    font-family:var( --kdo-global-typography-9c2ade6-font-family ), Sans-serif;
    font-size:var( --kdo-global-typography-9c2ade6-font-size );
    font-weight:var( --kdo-global-typography-9c2ade6-font-weight );
    line-height:var( --kdo-global-typography-9c2ade6-line-height );
    letter-spacing:var( --kdo-global-typography-9c2ade6-letter-spacing );
    
}
.kdo-33 .kdo-element.kdo-element-53b0b01 {
    --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;
    
}
.kdo-33 .kdo-element.kdo-element-8810a54 {
    --display:flex;
    
}
.kdo-native .kdo-widget-text-editor {
    font-family:var( --kdo-global-typography-text-font-family ), Sans-serif;
    font-size:var( --kdo-global-typography-text-font-size );
    font-weight:var( --kdo-global-typography-text-font-weight );
    line-height:var( --kdo-global-typography-text-line-height );
    letter-spacing:var( --kdo-global-typography-text-letter-spacing );
    color:var( --kdo-global-color-text );
    
}
.kdo-native .kdo-widget-text-editor.kdo-drop-cap-view-stacked .kdo-drop-cap {
    background-color:var( --kdo-global-color-primary );
    
}
.kdo-native .kdo-widget-text-editor.kdo-drop-cap-view-framed .kdo-drop-cap,.kdo-native .kdo-widget-text-editor.kdo-drop-cap-view-default .kdo-drop-cap {
    color:var( --kdo-global-color-primary );
    border-color:var( --kdo-global-color-primary );
    
}
.kdo-33 .kdo-element.kdo-element-28315d3 {
    --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;
    
}
.kdo-33 .kdo-element.kdo-element-875a87d {
    --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:10px 10px;
    --row-gap:10px;
    --column-gap:10px;
    
}
.kdo-33 .kdo-element.kdo-element-c938cee {
    --display:flex;
    
}
.kdo-33 .kdo-element.kdo-element-c938cee.kdo-con {
    --flex-grow:0;
    --flex-shrink:0;
    
}
.kdo-33 .kdo-element.kdo-element-274d46d .kdo-heading-title {
    font-family:"KDO Zen Kaku Gothic New", Sans-serif;
    font-size:18px;
    font-weight:600;
    line-height:2em;
    letter-spacing:0.1em;
    color:#006D47;
    
}
.kdo-33 .kdo-element.kdo-element-832d59c {
    --display:flex;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    border-style:solid;
    --border-style:solid;
    border-width:0px 0px 0px 2px;
    --border-top-width:0px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:2px;
    border-color:#7E7E7E;
    --border-color:#7E7E7E;
    
}
.kdo-33 .kdo-element.kdo-element-832d59c:not(.kdo-motion-effects-element-type-background), .kdo-33 .kdo-element.kdo-element-832d59c > .kdo-motion-effects-container > .kdo-motion-effects-layer {
    background-color:#FAFAFA;
    
}
.kdo-33 .kdo-element.kdo-element-cd3fcab > .kdo-widget-container {
    padding:15px 15px 0px 15px;
    
}
.kdo-33 .kdo-element.kdo-element-6938f45 {
    --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;
    
}
.kdo-native .kdo-widget-button .kdo-button {
    background-color:var( --kdo-global-color-accent );
    font-family:var( --kdo-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --kdo-global-typography-accent-font-weight );
    
}
.kdo-33 .kdo-element.kdo-element-512da6b .kdo-button {
    background-color:#C8960E;
    font-family:"KDO Zen Kaku Gothic New", Sans-serif;
    font-weight:600;
    letter-spacing:0.1em;
    fill:#FFFFFF;
    color:#FFFFFF;
    border-radius:8px 8px 8px 8px;
    
}
.kdo-33 .kdo-element.kdo-element-3eddb66 .kdo-button {
    background-color:#006D47;
    font-family:"KDO Zen Kaku Gothic New", Sans-serif;
    font-weight:600;
    letter-spacing:0.1em;
    fill:#FFFFFF;
    color:#FFFFFF;
    border-radius:8px 8px 8px 8px;
    
}
.kdo-33 .kdo-element.kdo-element-7bd0788 {
    --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:10px 10px;
    --row-gap:10px;
    --column-gap:10px;
    
}
.kdo-33 .kdo-element.kdo-element-9b190d4 {
    --display:flex;
    
}
.kdo-33 .kdo-element.kdo-element-9b190d4.kdo-con {
    --flex-grow:0;
    --flex-shrink:0;
    
}
.kdo-33 .kdo-element.kdo-element-93ad8ce .kdo-heading-title {
    font-family:"KDO Zen Kaku Gothic New", Sans-serif;
    font-size:18px;
    font-weight:600;
    line-height:2em;
    letter-spacing:0.1em;
    color:#006D47;
    
}
.kdo-33 .kdo-element.kdo-element-c570a39 {
    --display:flex;
    border-style:solid;
    --border-style:solid;
    border-width:0px 0px 0px 2px;
    --border-top-width:0px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:2px;
    border-color:#7E7E7E;
    --border-color:#7E7E7E;
    
}
.kdo-33 .kdo-element.kdo-element-c570a39:not(.kdo-motion-effects-element-type-background), .kdo-33 .kdo-element.kdo-element-c570a39 > .kdo-motion-effects-container > .kdo-motion-effects-layer {
    background-color:#FAFAFA;
    
}
.kdo-33 .kdo-element.kdo-element-b80837d > .kdo-widget-container {
    padding:15px 15px 0px 15px;
    
}
.kdo-33 .kdo-element.kdo-element-c843189 {
    --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:10px 10px;
    --row-gap:10px;
    --column-gap:10px;
    
}
.kdo-33 .kdo-element.kdo-element-9c2360d {
    --display:flex;
    
}
.kdo-33 .kdo-element.kdo-element-9c2360d.kdo-con {
    --flex-grow:0;
    --flex-shrink:0;
    
}
.kdo-33 .kdo-element.kdo-element-1b04970 .kdo-heading-title {
    font-family:"KDO Zen Kaku Gothic New", Sans-serif;
    font-size:18px;
    font-weight:600;
    line-height:2em;
    letter-spacing:0.1em;
    color:#006D47;
    
}
.kdo-33 .kdo-element.kdo-element-2cfaab5 {
    --display:flex;
    border-style:solid;
    --border-style:solid;
    border-width:0px 0px 0px 2px;
    --border-top-width:0px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:2px;
    border-color:#7E7E7E;
    --border-color:#7E7E7E;
    
}
.kdo-33 .kdo-element.kdo-element-2cfaab5:not(.kdo-motion-effects-element-type-background), .kdo-33 .kdo-element.kdo-element-2cfaab5 > .kdo-motion-effects-container > .kdo-motion-effects-layer {
    background-color:#FAFAFA;
    
}
.kdo-33 .kdo-element.kdo-element-0afb247 > .kdo-widget-container {
    padding:15px 15px 0px 15px;
    
}
.kdo-33 .kdo-element.kdo-element-0a55062 {
    --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:10px 10px;
    --row-gap:10px;
    --column-gap:10px;
    
}
.kdo-33 .kdo-element.kdo-element-a23852d {
    --display:flex;
    
}
.kdo-33 .kdo-element.kdo-element-a23852d.kdo-con {
    --flex-grow:0;
    --flex-shrink:0;
    
}
.kdo-33 .kdo-element.kdo-element-6032cf9 .kdo-heading-title {
    font-family:"KDO Zen Kaku Gothic New", Sans-serif;
    font-size:18px;
    font-weight:600;
    line-height:2em;
    letter-spacing:0.1em;
    color:#006D47;
    
}
.kdo-33 .kdo-element.kdo-element-152f75a {
    --display:flex;
    border-style:solid;
    --border-style:solid;
    border-width:0px 0px 0px 2px;
    --border-top-width:0px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:2px;
    border-color:#7E7E7E;
    --border-color:#7E7E7E;
    
}
.kdo-33 .kdo-element.kdo-element-152f75a:not(.kdo-motion-effects-element-type-background), .kdo-33 .kdo-element.kdo-element-152f75a > .kdo-motion-effects-container > .kdo-motion-effects-layer {
    background-color:#FAFAFA;
    
}
.kdo-33 .kdo-element.kdo-element-9e42c5d > .kdo-widget-container {
    padding:15px 15px 0px 15px;
    
}
.kdo-33 .kdo-element.kdo-element-76dffd6 {
    --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:10px 10px;
    --row-gap:10px;
    --column-gap:10px;
    
}
.kdo-33 .kdo-element.kdo-element-5f560ce {
    --display:flex;
    
}
.kdo-33 .kdo-element.kdo-element-5f560ce.kdo-con {
    --flex-grow:0;
    --flex-shrink:0;
    
}
.kdo-33 .kdo-element.kdo-element-d2a44df .kdo-heading-title {
    font-family:"KDO Zen Kaku Gothic New", Sans-serif;
    font-size:18px;
    font-weight:600;
    line-height:2em;
    letter-spacing:0.1em;
    color:#006D47;
    
}
.kdo-33 .kdo-element.kdo-element-5a58eda {
    --display:flex;
    border-style:solid;
    --border-style:solid;
    border-width:0px 0px 0px 2px;
    --border-top-width:0px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:2px;
    border-color:#7E7E7E;
    --border-color:#7E7E7E;
    
}
.kdo-33 .kdo-element.kdo-element-5a58eda:not(.kdo-motion-effects-element-type-background), .kdo-33 .kdo-element.kdo-element-5a58eda > .kdo-motion-effects-container > .kdo-motion-effects-layer {
    background-color:#FAFAFA;
    
}
.kdo-33 .kdo-element.kdo-element-1bd6b72 > .kdo-widget-container {
    padding:15px 15px 0px 15px;
    
}
.kdo-33 .kdo-element.kdo-element-aaa62c1 {
    --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:10px 10px;
    --row-gap:10px;
    --column-gap:10px;
    
}
.kdo-33 .kdo-element.kdo-element-738da6c {
    --display:flex;
    
}
.kdo-33 .kdo-element.kdo-element-738da6c.kdo-con {
    --flex-grow:0;
    --flex-shrink:0;
    
}
.kdo-33 .kdo-element.kdo-element-03d94db .kdo-heading-title {
    font-family:"KDO Zen Kaku Gothic New", Sans-serif;
    font-size:18px;
    font-weight:600;
    line-height:2em;
    letter-spacing:0.1em;
    color:#006D47;
    
}
.kdo-33 .kdo-element.kdo-element-7b00c21 {
    --display:flex;
    border-style:solid;
    --border-style:solid;
    border-width:0px 0px 0px 2px;
    --border-top-width:0px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:2px;
    border-color:#7E7E7E;
    --border-color:#7E7E7E;
    
}
.kdo-33 .kdo-element.kdo-element-7b00c21:not(.kdo-motion-effects-element-type-background), .kdo-33 .kdo-element.kdo-element-7b00c21 > .kdo-motion-effects-container > .kdo-motion-effects-layer {
    background-color:#FAFAFA;
    
}
.kdo-33 .kdo-element.kdo-element-cad4656 > .kdo-widget-container {
    padding:15px 15px 0px 15px;
    
}
.kdo-33 .kdo-element.kdo-element-7161da7 {
    --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:10px 10px;
    --row-gap:10px;
    --column-gap:10px;
    
}
.kdo-33 .kdo-element.kdo-element-0f38c7f {
    --display:flex;
    
}
.kdo-33 .kdo-element.kdo-element-0f38c7f.kdo-con {
    --flex-grow:0;
    --flex-shrink:0;
    
}
.kdo-33 .kdo-element.kdo-element-7c5dac0 .kdo-heading-title {
    font-family:"KDO Zen Kaku Gothic New", Sans-serif;
    font-size:18px;
    font-weight:600;
    line-height:2em;
    letter-spacing:0.1em;
    color:#006D47;
    
}
.kdo-33 .kdo-element.kdo-element-cb2e877 {
    --display:flex;
    border-style:solid;
    --border-style:solid;
    border-width:0px 0px 0px 2px;
    --border-top-width:0px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:2px;
    border-color:#7E7E7E;
    --border-color:#7E7E7E;
    
}
.kdo-33 .kdo-element.kdo-element-cb2e877:not(.kdo-motion-effects-element-type-background), .kdo-33 .kdo-element.kdo-element-cb2e877 > .kdo-motion-effects-container > .kdo-motion-effects-layer {
    background-color:#FAFAFA;
    
}
.kdo-33 .kdo-element.kdo-element-80f0046 > .kdo-widget-container {
    padding:15px 15px 0px 15px;
    
}
.kdo-33 .kdo-element.kdo-element-44c054c {
    --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:10px 10px;
    --row-gap:10px;
    --column-gap:10px;
    
}
.kdo-33 .kdo-element.kdo-element-a01e2c8 {
    --display:flex;
    
}
.kdo-33 .kdo-element.kdo-element-a01e2c8.kdo-con {
    --flex-grow:0;
    --flex-shrink:0;
    
}
.kdo-33 .kdo-element.kdo-element-975784e .kdo-heading-title {
    font-family:"KDO Zen Kaku Gothic New", Sans-serif;
    font-size:18px;
    font-weight:600;
    line-height:2em;
    letter-spacing:0.1em;
    color:#006D47;
    
}
.kdo-33 .kdo-element.kdo-element-f9cd0f9 {
    --display:flex;
    border-style:solid;
    --border-style:solid;
    border-width:0px 0px 0px 2px;
    --border-top-width:0px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:2px;
    border-color:#7E7E7E;
    --border-color:#7E7E7E;
    
}
.kdo-33 .kdo-element.kdo-element-f9cd0f9:not(.kdo-motion-effects-element-type-background), .kdo-33 .kdo-element.kdo-element-f9cd0f9 > .kdo-motion-effects-container > .kdo-motion-effects-layer {
    background-color:#FAFAFA;
    
}
.kdo-33 .kdo-element.kdo-element-fcf16d2 > .kdo-widget-container {
    padding:15px 15px 0px 15px;
    
}
.kdo-33 .kdo-element.kdo-element-e405060 {
    --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;
    
}
.kdo-33 .kdo-element.kdo-element-b74599e {
    --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;
    --margin-top:35px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    
}
.kdo-33 .kdo-element.kdo-element-1efae89 {
    --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;
    border-style:solid;
    --border-style:solid;
    border-width:2px 0px 0px 0px;
    --border-top-width:2px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:0px;
    border-color:#006D47;
    --border-color:#006D47;
    --padding-top:25px;
    --padding-bottom:25px;
    --padding-left:25px;
    --padding-right:25px;
    
}
.kdo-33 .kdo-element.kdo-element-1efae89:not(.kdo-motion-effects-element-type-background), .kdo-33 .kdo-element.kdo-element-1efae89 > .kdo-motion-effects-container > .kdo-motion-effects-layer {
    background-color:#F0F6F4;
    
}
.kdo-33 .kdo-element.kdo-element-d0f9a6f .kdo-heading-title {
    font-family:var( --kdo-global-typography-9c2ade6-font-family ), Sans-serif;
    font-size:var( --kdo-global-typography-9c2ade6-font-size );
    font-weight:var( --kdo-global-typography-9c2ade6-font-weight );
    line-height:var( --kdo-global-typography-9c2ade6-line-height );
    letter-spacing:var( --kdo-global-typography-9c2ade6-letter-spacing );
    
}
.kdo-33 .kdo-element.kdo-element-d9b1632 {
    --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:125px;
    --margin-left:0px;
    --margin-right:0px;
    
}
.kdo-33 .kdo-element.kdo-element-51ade0d {
    --display:grid;
    --kdo-grid-template-columns:repeat(3, 1fr);
    --kdo-grid-template-rows:repeat(2, 1fr);
    --grid-auto-flow:row;
    
}
.kdo-33 .kdo-element.kdo-element-d0c79a6 {
    --display:flex;
    --justify-content:flex-start;
    border-style:solid;
    --border-style:solid;
    border-width:1px 1px 1px 1px;
    --border-top-width:1px;
    --border-right-width:1px;
    --border-bottom-width:1px;
    --border-left-width:1px;
    border-color:#CCCCCC;
    --border-color:#CCCCCC;
    --border-radius:5px 5px 5px 5px;
    --padding-top:35px;
    --padding-bottom:15px;
    --padding-left:15px;
    --padding-right:15px;
    
}
.kdo-native .kdo-widget-image .widget-image-caption {
    color:var( --kdo-global-color-text );
    font-family:var( --kdo-global-typography-text-font-family ), Sans-serif;
    font-size:var( --kdo-global-typography-text-font-size );
    font-weight:var( --kdo-global-typography-text-font-weight );
    line-height:var( --kdo-global-typography-text-line-height );
    letter-spacing:var( --kdo-global-typography-text-letter-spacing );
    
}
.kdo-33 .kdo-element.kdo-element-d2fd68a img {
    height:75px;
    object-fit:contain;
    object-position:center center;
    
}
.kdo-33 .kdo-element.kdo-element-7a989cf {
    text-align:center;
    
}
.kdo-33 .kdo-element.kdo-element-7a989cf .kdo-heading-title {
    font-family:var( --kdo-global-typography-9c2ade6-font-family ), Sans-serif;
    font-size:var( --kdo-global-typography-9c2ade6-font-size );
    font-weight:var( --kdo-global-typography-9c2ade6-font-weight );
    line-height:var( --kdo-global-typography-9c2ade6-line-height );
    letter-spacing:var( --kdo-global-typography-9c2ade6-letter-spacing );
    
}
.kdo-33 .kdo-element.kdo-element-dc4850e > .kdo-widget-container {
    padding:15px 15px 15px 15px;
    
}
.kdo-33 .kdo-element.kdo-element-dc4850e {
    font-family:var( --kdo-global-typography-text-font-family ), Sans-serif;
    font-size:var( --kdo-global-typography-text-font-size );
    font-weight:var( --kdo-global-typography-text-font-weight );
    line-height:var( --kdo-global-typography-text-line-height );
    letter-spacing:var( --kdo-global-typography-text-letter-spacing );
    
}
.kdo-33 .kdo-element.kdo-element-03b59b4 {
    --display:flex;
    --justify-content:flex-start;
    border-style:solid;
    --border-style:solid;
    border-width:1px 1px 1px 1px;
    --border-top-width:1px;
    --border-right-width:1px;
    --border-bottom-width:1px;
    --border-left-width:1px;
    border-color:#CCCCCC;
    --border-color:#CCCCCC;
    --border-radius:5px 5px 5px 5px;
    --padding-top:35px;
    --padding-bottom:15px;
    --padding-left:15px;
    --padding-right:15px;
    
}
.kdo-33 .kdo-element.kdo-element-9fb5f48 img {
    height:75px;
    object-fit:contain;
    object-position:center center;
    
}
.kdo-33 .kdo-element.kdo-element-fe65b0c {
    text-align:center;
    
}
.kdo-33 .kdo-element.kdo-element-fe65b0c .kdo-heading-title {
    font-family:var( --kdo-global-typography-9c2ade6-font-family ), Sans-serif;
    font-size:var( --kdo-global-typography-9c2ade6-font-size );
    font-weight:var( --kdo-global-typography-9c2ade6-font-weight );
    line-height:var( --kdo-global-typography-9c2ade6-line-height );
    letter-spacing:var( --kdo-global-typography-9c2ade6-letter-spacing );
    
}
.kdo-33 .kdo-element.kdo-element-a1dd678 > .kdo-widget-container {
    padding:15px 15px 15px 15px;
    
}
.kdo-33 .kdo-element.kdo-element-a1dd678 {
    font-family:var( --kdo-global-typography-text-font-family ), Sans-serif;
    font-size:var( --kdo-global-typography-text-font-size );
    font-weight:var( --kdo-global-typography-text-font-weight );
    line-height:var( --kdo-global-typography-text-line-height );
    letter-spacing:var( --kdo-global-typography-text-letter-spacing );
    
}
.kdo-33 .kdo-element.kdo-element-8f6942b {
    --display:flex;
    --justify-content:flex-start;
    border-style:solid;
    --border-style:solid;
    border-width:1px 1px 1px 1px;
    --border-top-width:1px;
    --border-right-width:1px;
    --border-bottom-width:1px;
    --border-left-width:1px;
    border-color:#CCCCCC;
    --border-color:#CCCCCC;
    --border-radius:5px 5px 5px 5px;
    --padding-top:35px;
    --padding-bottom:15px;
    --padding-left:15px;
    --padding-right:15px;
    
}
.kdo-33 .kdo-element.kdo-element-8052cf9 img {
    height:75px;
    object-fit:contain;
    object-position:center center;
    
}
.kdo-33 .kdo-element.kdo-element-bd6f7f6 {
    text-align:center;
    
}
.kdo-33 .kdo-element.kdo-element-bd6f7f6 .kdo-heading-title {
    font-family:var( --kdo-global-typography-9c2ade6-font-family ), Sans-serif;
    font-size:var( --kdo-global-typography-9c2ade6-font-size );
    font-weight:var( --kdo-global-typography-9c2ade6-font-weight );
    line-height:var( --kdo-global-typography-9c2ade6-line-height );
    letter-spacing:var( --kdo-global-typography-9c2ade6-letter-spacing );
    
}
.kdo-33 .kdo-element.kdo-element-28734c2 > .kdo-widget-container {
    padding:15px 15px 15px 15px;
    
}
.kdo-33 .kdo-element.kdo-element-4652888 .kdo-button {
    background-color:#006D47;
    fill:#FFFFFF;
    color:#FFFFFF;
    border-radius:35px 35px 35px 35px;
    
}
.kdo-33 .kdo-element.kdo-element-4652888 > .kdo-widget-container {
    margin:-40px 0px 0px 0px;
    
}
.kdo-33 .kdo-element.kdo-element-3908f55 {
    --display:flex;
    --justify-content:flex-start;
    border-style:solid;
    --border-style:solid;
    border-width:1px 1px 1px 1px;
    --border-top-width:1px;
    --border-right-width:1px;
    --border-bottom-width:1px;
    --border-left-width:1px;
    border-color:#CCCCCC;
    --border-color:#CCCCCC;
    --border-radius:5px 5px 5px 5px;
    --padding-top:35px;
    --padding-bottom:15px;
    --padding-left:15px;
    --padding-right:15px;
    
}
.kdo-33 .kdo-element.kdo-element-fb57b1d img {
    height:75px;
    object-fit:contain;
    object-position:center center;
    
}
.kdo-33 .kdo-element.kdo-element-f4e3786 {
    text-align:center;
    
}
.kdo-33 .kdo-element.kdo-element-f4e3786 .kdo-heading-title {
    font-family:var( --kdo-global-typography-9c2ade6-font-family ), Sans-serif;
    font-size:var( --kdo-global-typography-9c2ade6-font-size );
    font-weight:var( --kdo-global-typography-9c2ade6-font-weight );
    line-height:var( --kdo-global-typography-9c2ade6-line-height );
    letter-spacing:var( --kdo-global-typography-9c2ade6-letter-spacing );
    
}
.kdo-33 .kdo-element.kdo-element-9b29eb2 > .kdo-widget-container {
    padding:15px 15px 15px 15px;
    
}
.kdo-33 .kdo-element.kdo-element-2668809, .kdo-33 .kdo-element.kdo-treatment-invisalign {
    --display:flex;
    --justify-content:flex-start;
    border-style:solid;
    --border-style:solid;
    border-width:1px 1px 1px 1px;
    --border-top-width:1px;
    --border-right-width:1px;
    --border-bottom-width:1px;
    --border-left-width:1px;
    border-color:#CCCCCC;
    --border-color:#CCCCCC;
    --border-radius:5px 5px 5px 5px;
    --padding-top:35px;
    --padding-bottom:15px;
    --padding-left:15px;
    --padding-right:15px;
    
}
.kdo-33 .kdo-element.kdo-element-e3f2a0b img {
    height:75px;
    object-fit:contain;
    object-position:center center;
    
}
.kdo-33 .kdo-element.kdo-element-0124118, .kdo-33 .kdo-element.kdo-invisalign-heading {
    text-align:center;
    
}
.kdo-33 .kdo-element.kdo-element-0124118 .kdo-heading-title, .kdo-33 .kdo-element.kdo-invisalign-heading .kdo-heading-title {
    font-family:var( --kdo-global-typography-9c2ade6-font-family ), Sans-serif;
    font-size:var( --kdo-global-typography-9c2ade6-font-size );
    font-weight:var( --kdo-global-typography-9c2ade6-font-weight );
    line-height:var( --kdo-global-typography-9c2ade6-line-height );
    letter-spacing:var( --kdo-global-typography-9c2ade6-letter-spacing );
    
}
.kdo-33 .kdo-element.kdo-element-4dc1535 > .kdo-widget-container, .kdo-33 .kdo-element.kdo-invisalign-description > .kdo-widget-container {
    padding:15px 15px 15px 15px;
    
}
@media(max-width:1024px) {
    .kdo-33 .kdo-element.kdo-element-3abba892 .kdo-heading-title {
    font-size:var( --kdo-global-typography-9f54735-font-size );
    line-height:var( --kdo-global-typography-9f54735-line-height );
    letter-spacing:var( --kdo-global-typography-9f54735-letter-spacing );
    
}
.kdo-33 .kdo-element.kdo-element-78776b7 .kdo-heading-title {
    font-size:var( --kdo-global-typography-9c2ade6-font-size );
    line-height:var( --kdo-global-typography-9c2ade6-line-height );
    letter-spacing:var( --kdo-global-typography-9c2ade6-letter-spacing );
    
}
.kdo-native .kdo-widget-text-editor {
    font-size:var( --kdo-global-typography-text-font-size );
    line-height:var( --kdo-global-typography-text-line-height );
    letter-spacing:var( --kdo-global-typography-text-letter-spacing );
    
}
.kdo-33 .kdo-element.kdo-element-875a87d {
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --flex-wrap:wrap;
    
}
.kdo-33 .kdo-element.kdo-element-832d59c {
    border-width:2px 0px 0px 0px;
    --border-top-width:2px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:0px;
    
}
.kdo-33 .kdo-element.kdo-element-7bd0788 {
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --flex-wrap:wrap;
    
}
.kdo-33 .kdo-element.kdo-element-c570a39 {
    border-width:2px 0px 0px 0px;
    --border-top-width:2px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:0px;
    
}
.kdo-33 .kdo-element.kdo-element-c843189 {
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --flex-wrap:wrap;
    
}
.kdo-33 .kdo-element.kdo-element-2cfaab5 {
    border-width:2px 0px 0px 0px;
    --border-top-width:2px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:0px;
    
}
.kdo-33 .kdo-element.kdo-element-0a55062 {
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --flex-wrap:wrap;
    
}
.kdo-33 .kdo-element.kdo-element-152f75a {
    border-width:2px 0px 0px 0px;
    --border-top-width:2px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:0px;
    
}
.kdo-33 .kdo-element.kdo-element-76dffd6 {
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --flex-wrap:wrap;
    
}
.kdo-33 .kdo-element.kdo-element-5a58eda {
    border-width:2px 0px 0px 0px;
    --border-top-width:2px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:0px;
    
}
.kdo-33 .kdo-element.kdo-element-aaa62c1 {
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --flex-wrap:wrap;
    
}
.kdo-33 .kdo-element.kdo-element-7b00c21 {
    border-width:2px 0px 0px 0px;
    --border-top-width:2px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:0px;
    
}
.kdo-33 .kdo-element.kdo-element-7161da7 {
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --flex-wrap:wrap;
    
}
.kdo-33 .kdo-element.kdo-element-cb2e877 {
    border-width:2px 0px 0px 0px;
    --border-top-width:2px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:0px;
    
}
.kdo-33 .kdo-element.kdo-element-44c054c {
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --flex-wrap:wrap;
    
}
.kdo-33 .kdo-element.kdo-element-f9cd0f9 {
    border-width:2px 0px 0px 0px;
    --border-top-width:2px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:0px;
    
}
.kdo-33 .kdo-element.kdo-element-d0f9a6f .kdo-heading-title {
    font-size:var( --kdo-global-typography-9c2ade6-font-size );
    line-height:var( --kdo-global-typography-9c2ade6-line-height );
    letter-spacing:var( --kdo-global-typography-9c2ade6-letter-spacing );
    
}
.kdo-33 .kdo-element.kdo-element-51ade0d {
    --gap:5px 5px;
    --row-gap:5px;
    --column-gap:5px;
    --grid-auto-flow:row;
    
}
.kdo-native .kdo-widget-image .widget-image-caption {
    font-size:var( --kdo-global-typography-text-font-size );
    line-height:var( --kdo-global-typography-text-line-height );
    letter-spacing:var( --kdo-global-typography-text-letter-spacing );
    
}
.kdo-33 .kdo-element.kdo-element-7a989cf .kdo-heading-title {
    font-size:var( --kdo-global-typography-9c2ade6-font-size );
    line-height:var( --kdo-global-typography-9c2ade6-line-height );
    letter-spacing:var( --kdo-global-typography-9c2ade6-letter-spacing );
    
}
.kdo-33 .kdo-element.kdo-element-dc4850e {
    font-size:var( --kdo-global-typography-text-font-size );
    line-height:var( --kdo-global-typography-text-line-height );
    letter-spacing:var( --kdo-global-typography-text-letter-spacing );
    
}
.kdo-33 .kdo-element.kdo-element-fe65b0c .kdo-heading-title {
    font-size:var( --kdo-global-typography-9c2ade6-font-size );
    line-height:var( --kdo-global-typography-9c2ade6-line-height );
    letter-spacing:var( --kdo-global-typography-9c2ade6-letter-spacing );
    
}
.kdo-33 .kdo-element.kdo-element-a1dd678 {
    font-size:var( --kdo-global-typography-text-font-size );
    line-height:var( --kdo-global-typography-text-line-height );
    letter-spacing:var( --kdo-global-typography-text-letter-spacing );
    
}
.kdo-33 .kdo-element.kdo-element-bd6f7f6 .kdo-heading-title {
    font-size:var( --kdo-global-typography-9c2ade6-font-size );
    line-height:var( --kdo-global-typography-9c2ade6-line-height );
    letter-spacing:var( --kdo-global-typography-9c2ade6-letter-spacing );
    
}
.kdo-33 .kdo-element.kdo-element-4652888 > .kdo-widget-container {
    margin:-25px 0px 0px 0px;
    
}
.kdo-33 .kdo-element.kdo-element-f4e3786 .kdo-heading-title {
    font-size:var( --kdo-global-typography-9c2ade6-font-size );
    line-height:var( --kdo-global-typography-9c2ade6-line-height );
    letter-spacing:var( --kdo-global-typography-9c2ade6-letter-spacing );
    
}
.kdo-33 .kdo-element.kdo-element-0124118 .kdo-heading-title, .kdo-33 .kdo-element.kdo-invisalign-heading .kdo-heading-title {
    font-size:var( --kdo-global-typography-9c2ade6-font-size );
    line-height:var( --kdo-global-typography-9c2ade6-line-height );
    letter-spacing:var( --kdo-global-typography-9c2ade6-letter-spacing );
    
}

}
@media(max-width:767px) {
    .kdo-33 .kdo-element.kdo-element-76375c88 {
    --min-height:90px;
    
}
.kdo-33 .kdo-element.kdo-element-3abba892 .kdo-heading-title {
    font-size:var( --kdo-global-typography-9f54735-font-size );
    line-height:var( --kdo-global-typography-9f54735-line-height );
    letter-spacing:var( --kdo-global-typography-9f54735-letter-spacing );
    
}
.kdo-33 .kdo-element.kdo-element-9d67be6 {
    --margin-top:25px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    
}
.kdo-33 .kdo-element.kdo-element-6197917 {
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    
}
.kdo-33 .kdo-element.kdo-element-78776b7 .kdo-heading-title {
    font-size:var( --kdo-global-typography-9c2ade6-font-size );
    line-height:var( --kdo-global-typography-9c2ade6-line-height );
    letter-spacing:var( --kdo-global-typography-9c2ade6-letter-spacing );
    
}
.kdo-native .kdo-widget-text-editor {
    font-size:var( --kdo-global-typography-text-font-size );
    line-height:var( --kdo-global-typography-text-line-height );
    letter-spacing:var( --kdo-global-typography-text-letter-spacing );
    
}
.kdo-33 .kdo-element.kdo-element-875a87d {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
    
}
.kdo-33 .kdo-element.kdo-element-274d46d .kdo-heading-title {
    font-size:18px;
    
}
.kdo-33 .kdo-element.kdo-element-832d59c {
    border-width:2px 0px 0px 0px;
    --border-top-width:2px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:0px;
    
}
.kdo-33 .kdo-element.kdo-element-7bd0788 {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
    
}
.kdo-33 .kdo-element.kdo-element-93ad8ce .kdo-heading-title {
    font-size:18px;
    
}
.kdo-33 .kdo-element.kdo-element-c570a39 {
    border-width:2px 0px 0px 0px;
    --border-top-width:2px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:0px;
    
}
.kdo-33 .kdo-element.kdo-element-c843189 {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
    
}
.kdo-33 .kdo-element.kdo-element-1b04970 .kdo-heading-title {
    font-size:18px;
    
}
.kdo-33 .kdo-element.kdo-element-2cfaab5 {
    border-width:2px 0px 0px 0px;
    --border-top-width:2px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:0px;
    
}
.kdo-33 .kdo-element.kdo-element-0a55062 {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
    
}
.kdo-33 .kdo-element.kdo-element-6032cf9 .kdo-heading-title {
    font-size:18px;
    
}
.kdo-33 .kdo-element.kdo-element-152f75a {
    border-width:2px 0px 0px 0px;
    --border-top-width:2px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:0px;
    
}
.kdo-33 .kdo-element.kdo-element-76dffd6 {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
    
}
.kdo-33 .kdo-element.kdo-element-d2a44df .kdo-heading-title {
    font-size:18px;
    
}
.kdo-33 .kdo-element.kdo-element-5a58eda {
    border-width:2px 0px 0px 0px;
    --border-top-width:2px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:0px;
    
}
.kdo-33 .kdo-element.kdo-element-aaa62c1 {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
    
}
.kdo-33 .kdo-element.kdo-element-03d94db .kdo-heading-title {
    font-size:18px;
    
}
.kdo-33 .kdo-element.kdo-element-7b00c21 {
    border-width:2px 0px 0px 0px;
    --border-top-width:2px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:0px;
    
}
.kdo-33 .kdo-element.kdo-element-7161da7 {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
    
}
.kdo-33 .kdo-element.kdo-element-7c5dac0 .kdo-heading-title {
    font-size:18px;
    
}
.kdo-33 .kdo-element.kdo-element-cb2e877 {
    border-width:2px 0px 0px 0px;
    --border-top-width:2px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:0px;
    
}
.kdo-33 .kdo-element.kdo-element-44c054c {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
    
}
.kdo-33 .kdo-element.kdo-element-975784e .kdo-heading-title {
    font-size:18px;
    
}
.kdo-33 .kdo-element.kdo-element-f9cd0f9 {
    border-width:2px 0px 0px 0px;
    --border-top-width:2px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:0px;
    
}
.kdo-33 .kdo-element.kdo-element-d0f9a6f .kdo-heading-title {
    font-size:var( --kdo-global-typography-9c2ade6-font-size );
    line-height:var( --kdo-global-typography-9c2ade6-line-height );
    letter-spacing:var( --kdo-global-typography-9c2ade6-letter-spacing );
    
}
.kdo-33 .kdo-element.kdo-element-51ade0d {
    --kdo-grid-template-columns:repeat(1, 1fr);
    --grid-auto-flow:row;
    
}
.kdo-native .kdo-widget-image .widget-image-caption {
    font-size:var( --kdo-global-typography-text-font-size );
    line-height:var( --kdo-global-typography-text-line-height );
    letter-spacing:var( --kdo-global-typography-text-letter-spacing );
    
}
.kdo-33 .kdo-element.kdo-element-7a989cf .kdo-heading-title {
    font-size:var( --kdo-global-typography-9c2ade6-font-size );
    line-height:var( --kdo-global-typography-9c2ade6-line-height );
    letter-spacing:var( --kdo-global-typography-9c2ade6-letter-spacing );
    
}
.kdo-33 .kdo-element.kdo-element-dc4850e {
    font-size:var( --kdo-global-typography-text-font-size );
    line-height:var( --kdo-global-typography-text-line-height );
    letter-spacing:var( --kdo-global-typography-text-letter-spacing );
    
}
.kdo-33 .kdo-element.kdo-element-fe65b0c .kdo-heading-title {
    font-size:var( --kdo-global-typography-9c2ade6-font-size );
    line-height:var( --kdo-global-typography-9c2ade6-line-height );
    letter-spacing:var( --kdo-global-typography-9c2ade6-letter-spacing );
    
}
.kdo-33 .kdo-element.kdo-element-a1dd678 {
    font-size:var( --kdo-global-typography-text-font-size );
    line-height:var( --kdo-global-typography-text-line-height );
    letter-spacing:var( --kdo-global-typography-text-letter-spacing );
    
}
.kdo-33 .kdo-element.kdo-element-bd6f7f6 .kdo-heading-title {
    font-size:var( --kdo-global-typography-9c2ade6-font-size );
    line-height:var( --kdo-global-typography-9c2ade6-line-height );
    letter-spacing:var( --kdo-global-typography-9c2ade6-letter-spacing );
    
}
.kdo-33 .kdo-element.kdo-element-4652888 > .kdo-widget-container {
    margin:-25px 0px 0px 0px;
    
}
.kdo-33 .kdo-element.kdo-element-f4e3786 .kdo-heading-title {
    font-size:var( --kdo-global-typography-9c2ade6-font-size );
    line-height:var( --kdo-global-typography-9c2ade6-line-height );
    letter-spacing:var( --kdo-global-typography-9c2ade6-letter-spacing );
    
}
.kdo-33 .kdo-element.kdo-element-0124118 .kdo-heading-title, .kdo-33 .kdo-element.kdo-invisalign-heading .kdo-heading-title {
    font-size:var( --kdo-global-typography-9c2ade6-font-size );
    line-height:var( --kdo-global-typography-9c2ade6-line-height );
    letter-spacing:var( --kdo-global-typography-9c2ade6-letter-spacing );
    
}

}
@media(min-width:768px) {
    .kdo-33 .kdo-element.kdo-element-c938cee {
    --width:20%;
    
}
.kdo-33 .kdo-element.kdo-element-9b190d4 {
    --width:20%;
    
}
.kdo-33 .kdo-element.kdo-element-9c2360d {
    --width:20%;
    
}
.kdo-33 .kdo-element.kdo-element-a23852d {
    --width:20%;
    
}
.kdo-33 .kdo-element.kdo-element-5f560ce {
    --width:20%;
    
}
.kdo-33 .kdo-element.kdo-element-738da6c {
    --width:20%;
    
}
.kdo-33 .kdo-element.kdo-element-0f38c7f {
    --width:20%;
    
}
.kdo-33 .kdo-element.kdo-element-a01e2c8 {
    --width:20%;
    
}

}
@media(max-width:1024px) and (min-width:768px) {
    .kdo-33 .kdo-element.kdo-element-c938cee {
    --width:100%;
    
}
.kdo-33 .kdo-element.kdo-element-9b190d4 {
    --width:100%;
    
}
.kdo-33 .kdo-element.kdo-element-9c2360d {
    --width:100%;
    
}
.kdo-33 .kdo-element.kdo-element-a23852d {
    --width:100%;
    
}
.kdo-33 .kdo-element.kdo-element-5f560ce {
    --width:100%;
    
}
.kdo-33 .kdo-element.kdo-element-738da6c {
    --width:100%;
    
}
.kdo-33 .kdo-element.kdo-element-0f38c7f {
    --width:100%;
    
}
.kdo-33 .kdo-element.kdo-element-a01e2c8 {
    --width:100%;
    
}

}
.kdo-native /* Start custom CSS for heading,.kdo-native class: .kdo-element-78776b7 */.space {
    
    padding-left: 10px;
    

}
.kdo-native .green {
    
    color: #006D47;
    

}
.kdo-native /* End custom CSS */
/* Start custom CSS for heading,.kdo-native class: .kdo-element-d0f9a6f */.space {
    
    padding-left: 10px;
    

}
.kdo-native .green {
    
    color: #006D47;
    

}
/* End custom CSS */
.kdo-33 .kdo-element-512da6b .kdo-button,
.kdo-33 .kdo-element-3eddb66 .kdo-button {
    font-size:16px;
    line-height:1;
    padding:15px 30px;
}
.kdo-33 .kdo-align-right {
    text-align:right;
}
.kdo-33 .kdo-element-4652888 .kdo-button {
    font-size:15px;
    font-weight:400;
    line-height:1;
    letter-spacing:normal;
}

/* Keep the supplied icon's outer white space outside the visible icon area. */
.kdo-33 .kdo-invisalign-icon .kdo-widget-container {
    height:75px;
    overflow:hidden;
    text-align:center;
}
.kdo-33 .kdo-invisalign-icon img {
    width:160px;
    height:160px;
    object-fit:contain;
    transform:translateY(-45px);
}
