.elementor-2474 .elementor-element.elementor-element-e6b2364{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-2474 .elementor-element.elementor-element-e6b2364:not(.elementor-motion-effects-element-type-background), .elementor-2474 .elementor-element.elementor-element-e6b2364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tomo-dc.info/wp-content/uploads/2024/04/bg002.svg");background-position:center right;background-repeat:no-repeat;background-size:420px auto;}.elementor-2474 .elementor-element.elementor-element-69e91fe{text-align:center;color:var( --e-global-color-accent );}.elementor-2474 .elementor-element.elementor-element-fa37a8e > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2474 .elementor-element.elementor-element-fa37a8e{text-align:center;}.elementor-2474 .elementor-element.elementor-element-ebde792{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-2474 .elementor-element.elementor-element-ebde792 .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-2474 .elementor-element.elementor-element-ebde792 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2474 .elementor-element.elementor-element-ce50e53{--spacer-size:50px;}.elementor-2474 .elementor-element.elementor-element-9bd8076{--spacer-size:50px;}.elementor-2474 .elementor-element.elementor-element-3b2523d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2474 .elementor-element.elementor-element-3b2523d{text-align:center;}.elementor-2474 .elementor-element.elementor-element-3b2523d .elementor-heading-title{color:#93C19E;}.elementor-2474 .elementor-element.elementor-element-a83a553{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2474 .elementor-element.elementor-element-ea75b45{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2474 .elementor-element.elementor-element-42de7fa{font-size:var( --e-global-typography-2a35cdd-font-size );font-weight:var( --e-global-typography-2a35cdd-font-weight );line-height:var( --e-global-typography-2a35cdd-line-height );}.elementor-2474 .elementor-element.elementor-element-5466000{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2474 .elementor-element.elementor-element-5466000.e-con{--align-self:flex-end;}.elementor-2474 .elementor-element.elementor-element-21e1115{--spacer-size:50px;}.elementor-2474 .elementor-element.elementor-element-498ac84{--divider-border-style:rectangles;--divider-color:var( --e-global-color-primary );--divider-pattern-height:1.5px;--divider-pattern-size:16px;}.elementor-2474 .elementor-element.elementor-element-498ac84 .elementor-divider-separator{width:100%;}.elementor-2474 .elementor-element.elementor-element-498ac84 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-2474 .elementor-element.elementor-element-7d8d86c{--spacer-size:30px;}.elementor-2474 .elementor-element.elementor-element-be786bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3px 0px 3px 5px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-2474 .elementor-element.elementor-element-be786bf{text-align:left;}.elementor-2474 .elementor-element.elementor-element-be786bf .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-2474 .elementor-element.elementor-element-1280645 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-2474 .elementor-element.elementor-element-1280645.elementor-element{--align-self:flex-start;}.elementor-2474 .elementor-element.elementor-element-1280645{font-size:var( --e-global-typography-8f9aedd-font-size );font-weight:var( --e-global-typography-8f9aedd-font-weight );line-height:var( --e-global-typography-8f9aedd-line-height );}.elementor-2474 .elementor-element.elementor-element-1280645 p{margin-block-end:0px;}.elementor-2474 .elementor-element.elementor-element-93fddf1{--spacer-size:30px;}.elementor-2474 .elementor-element.elementor-element-6e38250 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2474 .elementor-element.elementor-element-6e38250 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2474 .elementor-element.elementor-element-6e38250 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2474 .elementor-element.elementor-element-6e38250{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2474 .elementor-element.elementor-element-6e38250 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2474 .elementor-element.elementor-element-6e38250 .elementor-icon-list-item > a{font-size:var( --e-global-typography-8f9aedd-font-size );font-weight:var( --e-global-typography-8f9aedd-font-weight );line-height:var( --e-global-typography-8f9aedd-line-height );}.elementor-2474 .elementor-element.elementor-element-6e38250 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2474 .elementor-element.elementor-element-54e9456{--spacer-size:30px;}.elementor-2474 .elementor-element.elementor-element-6a6fb64 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-2474 .elementor-element.elementor-element-6a6fb64.elementor-element{--align-self:flex-start;}.elementor-2474 .elementor-element.elementor-element-6a6fb64{font-size:var( --e-global-typography-8f9aedd-font-size );font-weight:var( --e-global-typography-8f9aedd-font-weight );line-height:var( --e-global-typography-8f9aedd-line-height );}.elementor-2474 .elementor-element.elementor-element-c7e324f{--spacer-size:50px;}.elementor-2474 .elementor-element.elementor-element-f8ccccd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3px 0px 3px 5px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-2474 .elementor-element.elementor-element-f8ccccd{text-align:left;}.elementor-2474 .elementor-element.elementor-element-f8ccccd .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-2474 .elementor-element.elementor-element-7f7041b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2474 .elementor-element.elementor-element-7f7041b .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2474 .elementor-element.elementor-element-7f7041b .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2474 .elementor-element.elementor-element-7f7041b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2474 .elementor-element.elementor-element-7f7041b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2474 .elementor-element.elementor-element-7f7041b .elementor-icon-list-item > a{font-size:var( --e-global-typography-8f9aedd-font-size );font-weight:var( --e-global-typography-8f9aedd-font-weight );line-height:var( --e-global-typography-8f9aedd-line-height );}.elementor-2474 .elementor-element.elementor-element-7f7041b .elementor-icon-list-text{transition:color 0.3s;}.elementor-2474 .elementor-element.elementor-element-547b3e3{--spacer-size:50px;}.elementor-2474 .elementor-element.elementor-element-8fb3cb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3px 0px 3px 5px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-2474 .elementor-element.elementor-element-8fb3cb4{text-align:left;}.elementor-2474 .elementor-element.elementor-element-8fb3cb4 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-2474 .elementor-element.elementor-element-1d43953 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-2474 .elementor-element.elementor-element-1d43953.elementor-element{--align-self:flex-start;}.elementor-2474 .elementor-element.elementor-element-1d43953{font-size:var( --e-global-typography-8f9aedd-font-size );font-weight:var( --e-global-typography-8f9aedd-font-weight );line-height:var( --e-global-typography-8f9aedd-line-height );}.elementor-2474 .elementor-element.elementor-element-802eab8{--spacer-size:50px;}.elementor-2474 .elementor-element.elementor-element-c455bce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3px 0px 3px 5px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-2474 .elementor-element.elementor-element-c455bce{text-align:left;}.elementor-2474 .elementor-element.elementor-element-c455bce .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-2474 .elementor-element.elementor-element-51041fe > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-2474 .elementor-element.elementor-element-51041fe.elementor-element{--align-self:flex-start;}.elementor-2474 .elementor-element.elementor-element-51041fe{font-size:var( --e-global-typography-8f9aedd-font-size );font-weight:var( --e-global-typography-8f9aedd-font-weight );line-height:var( --e-global-typography-8f9aedd-line-height );}.elementor-2474 .elementor-element.elementor-element-e4fb68c{--spacer-size:30px;}.elementor-2474 .elementor-element.elementor-element-476ae87{--spacer-size:50px;}.elementor-2474 .elementor-element.elementor-element-3ce6361{--spacer-size:50px;}.elementor-2474 .elementor-element.elementor-element-ef672cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3px 0px 3px 5px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-2474 .elementor-element.elementor-element-ef672cd{text-align:left;}.elementor-2474 .elementor-element.elementor-element-ef672cd .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-2474 .elementor-element.elementor-element-2275072 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-2474 .elementor-element.elementor-element-2275072.elementor-element{--align-self:flex-start;}.elementor-2474 .elementor-element.elementor-element-2275072{font-size:var( --e-global-typography-8f9aedd-font-size );font-weight:var( --e-global-typography-8f9aedd-font-weight );line-height:var( --e-global-typography-8f9aedd-line-height );}.elementor-2474 .elementor-element.elementor-element-128ebab{--spacer-size:30px;}.elementor-2474 .elementor-element.elementor-element-4141552 > .elementor-widget-container{padding:3px 0px 3px 5px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );}.elementor-2474 .elementor-element.elementor-element-4141552{text-align:left;}.elementor-2474 .elementor-element.elementor-element-4141552 .elementor-heading-title{font-size:18px;font-weight:bold;color:var( --e-global-color-accent );}.elementor-2474 .elementor-element.elementor-element-a1e4112 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-2474 .elementor-element.elementor-element-a1e4112.elementor-element{--align-self:flex-start;}.elementor-2474 .elementor-element.elementor-element-a1e4112{font-size:var( --e-global-typography-8f9aedd-font-size );font-weight:var( --e-global-typography-8f9aedd-font-weight );line-height:var( --e-global-typography-8f9aedd-line-height );}.elementor-2474 .elementor-element.elementor-element-08ca5f1{--spacer-size:50px;}.elementor-2474 .elementor-element.elementor-element-445fad2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3px 0px 3px 5px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-2474 .elementor-element.elementor-element-445fad2{text-align:left;}.elementor-2474 .elementor-element.elementor-element-445fad2 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-2474 .elementor-element.elementor-element-30fdb38{--spacer-size:30px;}.elementor-2474 .elementor-element.elementor-element-205c49c{--display:flex;}.elementor-2474 .elementor-element.elementor-element-07b8d3c{--display:flex;}.elementor-2474 .elementor-element.elementor-element-91ecf0a{--display:flex;}.elementor-2474 .elementor-element.elementor-element-8168932{--display:flex;}.elementor-2474 .elementor-element.elementor-element-6845c30{--display:flex;}.elementor-2474 .elementor-element.elementor-element-fca8104{--n-accordion-title-font-size:var( --e-global-typography-2a35cdd-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-ae98c41 );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:#FECC08;--n-accordion-icon-hover-color:#F0DC8D;--n-accordion-icon-active-color:#FECC08;}.elementor-2474 .elementor-element.elementor-element-fca8104 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-2474 .elementor-element.elementor-element-fca8104 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:var( --e-global-typography-2a35cdd-font-weight );line-height:var( --e-global-typography-2a35cdd-line-height );}.elementor-2474 .elementor-element.elementor-element-99abd9e{--spacer-size:50px;}.elementor-2474 .elementor-element.elementor-element-9ec54cb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2474 .elementor-element.elementor-element-825cccf{font-size:var( --e-global-typography-2a35cdd-font-size );font-weight:var( --e-global-typography-2a35cdd-font-weight );line-height:var( --e-global-typography-2a35cdd-line-height );}.elementor-2474 .elementor-element.elementor-element-c44b643{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2474 .elementor-element.elementor-element-574a659 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-2474 .elementor-element.elementor-element-8e39314{--spacer-size:50px;}.elementor-2474 .elementor-element.elementor-element-1db2411{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2474 .elementor-element.elementor-element-1c6cf2a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2474 .elementor-element.elementor-element-bf88c17 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-2474 .elementor-element.elementor-element-82a3f84{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2474 .elementor-element.elementor-element-e6e6916{font-size:var( --e-global-typography-2a35cdd-font-size );font-weight:var( --e-global-typography-2a35cdd-font-weight );line-height:var( --e-global-typography-2a35cdd-line-height );}.elementor-2474 .elementor-element.elementor-element-bb6b090{--spacer-size:50px;}.elementor-2474 .elementor-element.elementor-element-6d768da{--display:flex;}.elementor-2474 .elementor-element.elementor-element-04bbf60 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3px 0px 3px 5px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-2474 .elementor-element.elementor-element-04bbf60{text-align:left;}.elementor-2474 .elementor-element.elementor-element-04bbf60 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-2474 .elementor-element.elementor-element-9087479 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3px 0px 3px 5px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-2474 .elementor-element.elementor-element-9087479{text-align:left;}.elementor-2474 .elementor-element.elementor-element-9087479 .elementor-heading-title{color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2474 .elementor-element.elementor-element-e6b2364{--content-width:950px;}.elementor-2474 .elementor-element.elementor-element-ea75b45{--width:82%;}.elementor-2474 .elementor-element.elementor-element-5466000{--width:18%;}.elementor-2474 .elementor-element.elementor-element-c44b643{--width:45%;}.elementor-2474 .elementor-element.elementor-element-1c6cf2a{--width:45%;}.elementor-2474 .elementor-element.elementor-element-82a3f84{--width:55%;}}@media(max-width:1273px) and (min-width:768px){.elementor-2474 .elementor-element.elementor-element-ea75b45{--width:75%;}.elementor-2474 .elementor-element.elementor-element-5466000{--width:25%;}}@media(max-width:1273px){.elementor-2474 .elementor-element.elementor-element-e6b2364:not(.elementor-motion-effects-element-type-background), .elementor-2474 .elementor-element.elementor-element-e6b2364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:390px auto;}.elementor-2474 .elementor-element.elementor-element-ebde792 .elementor-divider-separator{width:7%;}.elementor-2474 .elementor-element.elementor-element-ebde792 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-2474 .elementor-element.elementor-element-ce50e53{--spacer-size:30px;}.elementor-2474 .elementor-element.elementor-element-9bd8076{--spacer-size:30px;}.elementor-2474 .elementor-element.elementor-element-42de7fa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2474 .elementor-element.elementor-element-42de7fa{font-size:var( --e-global-typography-2a35cdd-font-size );line-height:var( --e-global-typography-2a35cdd-line-height );}.elementor-2474 .elementor-element.elementor-element-21e1115{--spacer-size:30px;}.elementor-2474 .elementor-element.elementor-element-7d8d86c{--spacer-size:30px;}.elementor-2474 .elementor-element.elementor-element-1280645{font-size:var( --e-global-typography-8f9aedd-font-size );line-height:var( --e-global-typography-8f9aedd-line-height );}.elementor-2474 .elementor-element.elementor-element-93fddf1{--spacer-size:30px;}.elementor-2474 .elementor-element.elementor-element-6e38250 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2474 .elementor-element.elementor-element-6e38250 .elementor-icon-list-item > a{font-size:var( --e-global-typography-8f9aedd-font-size );line-height:var( --e-global-typography-8f9aedd-line-height );}.elementor-2474 .elementor-element.elementor-element-54e9456{--spacer-size:30px;}.elementor-2474 .elementor-element.elementor-element-6a6fb64{font-size:var( --e-global-typography-8f9aedd-font-size );line-height:var( --e-global-typography-8f9aedd-line-height );}.elementor-2474 .elementor-element.elementor-element-c7e324f{--spacer-size:30px;}.elementor-2474 .elementor-element.elementor-element-7f7041b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2474 .elementor-element.elementor-element-7f7041b .elementor-icon-list-item > a{font-size:var( --e-global-typography-8f9aedd-font-size );line-height:var( --e-global-typography-8f9aedd-line-height );}.elementor-2474 .elementor-element.elementor-element-547b3e3{--spacer-size:30px;}.elementor-2474 .elementor-element.elementor-element-1d43953{font-size:var( --e-global-typography-8f9aedd-font-size );line-height:var( --e-global-typography-8f9aedd-line-height );}.elementor-2474 .elementor-element.elementor-element-802eab8{--spacer-size:30px;}.elementor-2474 .elementor-element.elementor-element-51041fe{font-size:var( --e-global-typography-8f9aedd-font-size );line-height:var( --e-global-typography-8f9aedd-line-height );}.elementor-2474 .elementor-element.elementor-element-e4fb68c{--spacer-size:30px;}.elementor-2474 .elementor-element.elementor-element-476ae87{--spacer-size:30px;}.elementor-2474 .elementor-element.elementor-element-3ce6361{--spacer-size:30px;}.elementor-2474 .elementor-element.elementor-element-2275072{font-size:var( --e-global-typography-8f9aedd-font-size );line-height:var( --e-global-typography-8f9aedd-line-height );}.elementor-2474 .elementor-element.elementor-element-128ebab{--spacer-size:30px;}.elementor-2474 .elementor-element.elementor-element-a1e4112{font-size:var( --e-global-typography-8f9aedd-font-size );line-height:var( --e-global-typography-8f9aedd-line-height );}.elementor-2474 .elementor-element.elementor-element-08ca5f1{--spacer-size:30px;}.elementor-2474 .elementor-element.elementor-element-30fdb38{--spacer-size:30px;}.elementor-2474 .elementor-element.elementor-element-fca8104{--n-accordion-title-font-size:var( --e-global-typography-2a35cdd-font-size );}:where( .elementor-2474 .elementor-element.elementor-element-fca8104 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-2a35cdd-line-height );}.elementor-2474 .elementor-element.elementor-element-99abd9e{--spacer-size:30px;}.elementor-2474 .elementor-element.elementor-element-825cccf{font-size:var( --e-global-typography-2a35cdd-font-size );line-height:var( --e-global-typography-2a35cdd-line-height );}.elementor-2474 .elementor-element.elementor-element-c44b643{--justify-content:center;}.elementor-2474 .elementor-element.elementor-element-8e39314{--spacer-size:30px;}.elementor-2474 .elementor-element.elementor-element-1c6cf2a{--justify-content:center;}.elementor-2474 .elementor-element.elementor-element-e6e6916{font-size:var( --e-global-typography-2a35cdd-font-size );line-height:var( --e-global-typography-2a35cdd-line-height );}.elementor-2474 .elementor-element.elementor-element-bb6b090{--spacer-size:30px;}}@media(max-width:767px){.elementor-2474 .elementor-element.elementor-element-e6b2364:not(.elementor-motion-effects-element-type-background), .elementor-2474 .elementor-element.elementor-element-e6b2364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-2474 .elementor-element.elementor-element-e6b2364{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2474 .elementor-element.elementor-element-ebde792 .elementor-divider-separator{width:15%;}.elementor-2474 .elementor-element.elementor-element-ce50e53{--spacer-size:15px;}.elementor-2474 .elementor-element.elementor-element-9bd8076{--spacer-size:15px;}.elementor-2474 .elementor-element.elementor-element-42de7fa{font-size:var( --e-global-typography-2a35cdd-font-size );line-height:var( --e-global-typography-2a35cdd-line-height );}.elementor-2474 .elementor-element.elementor-element-12904b6 img{width:30%;}.elementor-2474 .elementor-element.elementor-element-21e1115{--spacer-size:15px;}.elementor-2474 .elementor-element.elementor-element-498ac84 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-2474 .elementor-element.elementor-element-7d8d86c{--spacer-size:15px;}.elementor-2474 .elementor-element.elementor-element-1280645{font-size:var( --e-global-typography-8f9aedd-font-size );line-height:var( --e-global-typography-8f9aedd-line-height );}.elementor-2474 .elementor-element.elementor-element-93fddf1{--spacer-size:15px;}.elementor-2474 .elementor-element.elementor-element-6e38250 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2474 .elementor-element.elementor-element-6e38250 .elementor-icon-list-item > a{font-size:var( --e-global-typography-8f9aedd-font-size );line-height:var( --e-global-typography-8f9aedd-line-height );}.elementor-2474 .elementor-element.elementor-element-54e9456{--spacer-size:15px;}.elementor-2474 .elementor-element.elementor-element-6a6fb64{font-size:var( --e-global-typography-8f9aedd-font-size );line-height:var( --e-global-typography-8f9aedd-line-height );}.elementor-2474 .elementor-element.elementor-element-c7e324f{--spacer-size:15px;}.elementor-2474 .elementor-element.elementor-element-7f7041b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2474 .elementor-element.elementor-element-7f7041b .elementor-icon-list-item > a{font-size:var( --e-global-typography-8f9aedd-font-size );line-height:var( --e-global-typography-8f9aedd-line-height );}.elementor-2474 .elementor-element.elementor-element-547b3e3{--spacer-size:15px;}.elementor-2474 .elementor-element.elementor-element-1d43953{font-size:var( --e-global-typography-8f9aedd-font-size );line-height:var( --e-global-typography-8f9aedd-line-height );}.elementor-2474 .elementor-element.elementor-element-802eab8{--spacer-size:15px;}.elementor-2474 .elementor-element.elementor-element-51041fe{font-size:var( --e-global-typography-8f9aedd-font-size );line-height:var( --e-global-typography-8f9aedd-line-height );}.elementor-2474 .elementor-element.elementor-element-e4fb68c{--spacer-size:15px;}.elementor-2474 .elementor-element.elementor-element-476ae87{--spacer-size:15px;}.elementor-2474 .elementor-element.elementor-element-3ce6361{--spacer-size:15px;}.elementor-2474 .elementor-element.elementor-element-2275072{font-size:var( --e-global-typography-8f9aedd-font-size );line-height:var( --e-global-typography-8f9aedd-line-height );}.elementor-2474 .elementor-element.elementor-element-128ebab{--spacer-size:15px;}.elementor-2474 .elementor-element.elementor-element-a1e4112{font-size:var( --e-global-typography-8f9aedd-font-size );line-height:var( --e-global-typography-8f9aedd-line-height );}.elementor-2474 .elementor-element.elementor-element-08ca5f1{--spacer-size:15px;}.elementor-2474 .elementor-element.elementor-element-30fdb38{--spacer-size:15px;}.elementor-2474 .elementor-element.elementor-element-fca8104{--n-accordion-title-font-size:var( --e-global-typography-2a35cdd-font-size );}:where( .elementor-2474 .elementor-element.elementor-element-fca8104 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-2a35cdd-line-height );}.elementor-2474 .elementor-element.elementor-element-99abd9e{--spacer-size:15px;}.elementor-2474 .elementor-element.elementor-element-825cccf{font-size:var( --e-global-typography-2a35cdd-font-size );line-height:var( --e-global-typography-2a35cdd-line-height );}.elementor-2474 .elementor-element.elementor-element-c44b643{--padding-top:0px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-2474 .elementor-element.elementor-element-574a659{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2474 .elementor-element.elementor-element-574a659 img{width:100%;}.elementor-2474 .elementor-element.elementor-element-8e39314{--spacer-size:15px;}.elementor-2474 .elementor-element.elementor-element-1c6cf2a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2474 .elementor-element.elementor-element-1c6cf2a.e-con{--order:99999 /* order end hack */;}.elementor-2474 .elementor-element.elementor-element-bf88c17{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2474 .elementor-element.elementor-element-bf88c17 img{width:100%;}.elementor-2474 .elementor-element.elementor-element-e6e6916{font-size:var( --e-global-typography-2a35cdd-font-size );line-height:var( --e-global-typography-2a35cdd-line-height );}.elementor-2474 .elementor-element.elementor-element-bb6b090{--spacer-size:15px;}}/* Start custom CSS for html, class: .elementor-element-7d96da3 *//* とも歯科様 募集要項テーブル用カスタムCSS（テキスト色変更版） */
.recruit-table-container {
    margin: 20px 0;
    line-height: 1.6;
    color: #5a2813; /* ベースのテキスト色をブラウンに */
}

.recruit-table {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #d8cfc4; /* 枠線を馴染みの良いベージュ系に */
    background-color: #fff;
    font-size: 15px;
}

.recruit-table th {
    width: 25%;
    padding: 15px;
    background-color: #fdfaf7; /* より温かみのある背景色に */
    border: 1px solid #d8cfc4;
    text-align: left;
    color: #5a2813; /* 見出しもブラウンに */
    vertical-align: top;
    font-weight: bold;
}

.recruit-table td {
    padding: 15px;
    border: 1px solid #d8cfc4;
    color: #5a2813; /* セル内テキストもブラウンに */
    vertical-align: top;
}

/* 強調テキスト（公式サイトのグリーンを維持） */
.text-bold {
    font-weight: bold;
}

.text-green {
    color: #80a531;
    font-weight: bold;
}

/* リンク色：ブラウンに合うよう少し調整が必要な場合はここを変更 */
.recruit-table a {
    color: #80a531;
    text-decoration: underline;
}

.recruit-table a:hover {
    text-decoration: none;
}

/* リスト形式の調整 */
.recruit-list {
    margin: 0;
    padding-left: 1.2em;
}

.recruit-list li {
    margin-bottom: 5px;
}

/* スマホ表示の最適化 */
@media screen and (max-width: 600px) {
    .recruit-table th, .recruit-table td {
        display: block;
        width: 100%;
    }
    .recruit-table th {
        border-bottom: none;
    }
}/* End custom CSS */