:root{--dropdown-shadow: 0 46px 46px var(--color-box-shadow-light), 0 12px 25px var(--color-box-shadow);--dropdown-radius: 6px;--card-radius: 6px;--card-shadow: drop-shadow(0px 46px 46px rgba(177, 182, 185, .07)) drop-shadow(0px 12px 25px rgba(177, 182, 185, .1));--color-black: hsl(0, 0%, 0%);--color-gray: hsl(0, 0%, 77%);--color-white: hsl(0, 0%, 100%);--brand-gray: #858584;--brand-gray-light: #858584a6;--color-neutral-025: #f9f9fa;--color-neutral-050: #f9fafb;--color-neutral-075: #fafafb;--color-neutral-100: #f1f2f2;--color-neutral-150: #edeef3;--color-neutral-200: #e5e7eb;--color-neutral-700: #8689A5;--color-neutral-800: #6b7280;--color-neutral-850: #363940;--color-neutral-900: #282828;--color-neutral-950: #e2e8f0;--color-primary-050: #d1fae5;--color-primary-100: #cfe1d9;--color-primary-150: #C7F0DB;--color-primary-200: #a3c7b5;--color-primary-300: #34d399;--color-primary-400: #016b36;--color-primary-500: #004218;--color-primary-550: #1c4430;--color-red-50: #FEF2F2;--color-red-200: #fca5a5;--color-red-500: #ef4444;--color-red-900: #7f1d1d;--color-orange-300: #F0E0C7;--color-orange-600: #9A3412;--color-yellow-100: #FEF3C7;--color-yellow-400: #f59e0b;--color-gray-50: #F6F7F9;--color-gray-100: #f3f4f6;--color-gray-200: #d9d9d9;--color-gray-400: #9CA5AF;--color-gray-500: #8b8b97;--color-gray-600: #4B5563;--color-gray-700: #3E4856;--color-gray-800: #1f2937;--color-blue-100: #DBEAFE;--color-blue-300: #0EA5E9;--color-blue-600: #2563EB;--color-blue-900: #1E3A8A;--color-degree: #7287d2;--color-degree-label: #3a379f;--color-experience: #72d2ae;--color-experience-label: #006935;--second-gradient: linear-gradient(90deg, #37eec2 0%, #018646 91%);--color-text: var(--color-neutral-900);--color-error: var(--color-red-500);--color-box-shadow: rgba(8, 8, 41, .302);--color-box-shadow-light: rgba(8, 8, 41, .027);--color-focus-outline: #cfe1d9e6;--default-gradient: linear-gradient(90deg, #016a36 0%, #018644 100%);--blue-gradient: linear-gradient( 95deg, #080069 -2.05%, #0764ba 56.34%, #000469 131.87% );--hero-gradient: linear-gradient( 90deg, #006935 0%, #11a466 48%, #006935 100% );--color-datepicker-disabled: #6b728070;--marker-gradient: linear-gradient( 90deg, #C7FFC6 0%, #006935 100% )}.service-section{min-height:100vh}.service-section [aria-hidden=true]{display:none}.service-section .search-bar{display:flex;justify-content:center;background-color:var(--color-white);padding:20px}.service-section .count{padding-bottom:40px}.service-section .accordion-item{margin-bottom:-1px;border-top:solid 1px var(--color-neutral-200);border-bottom:solid 1px var(--color-neutral-200)}.service-section .accordion-item:first-child{border-top:none}.service-section .accordion-item .accordion-head:after{left:0;right:0}.service-section .accordion-item .accordion-body{padding:0}.service-section .accordion-item .accordion-item{padding-left:24px}.service-section .accordion-item .accordion-item .accordion-head{padding-block:16px}.service-show section{padding-bottom:64px}@media all and (min-width: 768px){.service-show section{padding-bottom:80px}}.service-show .main-content .service-card{padding:32px;background-color:transparent}.service-show .main-content .service-card .image-wrapper{margin-bottom:24px;display:grid}.service-show .main-content .service-card .image-wrapper *{flex-basis:50%;display:flex;align-items:center}.service-show .main-content .service-card .image-wrapper img{width:100%;height:auto;border-radius:4px}@media all and (min-width: 768px){.service-show .main-content .service-card .image-wrapper{grid-auto-flow:column;gap:24px}}.service-show .main-content .service-card .richtext{position:relative}.service-show .main-content .service-card .richtext .load-wrapper{display:flex;justify-content:center;z-index:1;position:relative}.service-show .main-content .service-card .richtext .load-wrapper .button{margin-top:-20px}.service-show .main-content .service-card .richtext .text-content{max-height:40em;overflow:hidden;transition:max-height .5s cubic-bezier(0,1,0,1)}.service-show .main-content .service-card .richtext .text-content.expanded{max-height:none}.service-show .main-content .service-card .richtext .fade{width:100%;position:absolute;left:0;right:0;bottom:0;margin:auto;background:linear-gradient(0deg,var(--color-neutral-050) 50%,rgba(249,249,250,0) 100%);height:256px;z-index:0;pointer-events:none}@media all and (min-width: 1024px){.service-show .main-content .service-card .richtext .fade{background:linear-gradient(0deg,var(--color-white) 50%,rgba(249,249,250,0) 100%)}.service-show .main-content{max-width:1240px;margin-left:auto;margin-right:auto;width:100%;padding-inline:20px}.service-show .main-content .service-card{background-color:var(--color-white)}}.service-show .branch-section{padding-top:64px;background-color:var(--color-neutral-100)}.service-show .branch-section .branches{padding-top:0;padding-bottom:0}.service-show .specialists-section{display:flex;flex-direction:column;padding-top:64px}.service-show .specialists-section .specialist-card .main-info,.service-show .specialists-section .specialist-card .contact{display:flex;flex-direction:column;gap:8px}.service-show .specialists-section .specialist-card .contact button{background:none;color:var(--color-primary-400);border-color:transparent;--button-border-width: 0}.service-show .specialists-section .specialist-card .timeslot-wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:8px}@media all and (min-width: 768px){.service-show .specialists-section .specialist-card .timeslot-wrapper{align-items:center}}.service-show .specialists-section .specialist-card .timeslot-wrapper .timeslot{display:flex;flex-direction:row;gap:4px;align-items:center;color:var(--color-neutral-800)}@media all and (min-width: 768px){.service-show .specialists-section{padding-top:80px}.service-show .specialists-section .specialist-card .contact{flex-direction:row;gap:16px;align-items:center}.service-show .specialists-section .specialist-card .timeslot-wrapper{flex-direction:row;gap:16px}}@media all and (min-width: 1024px){.service-show .specialists-section .specialist-card{grid-column:span 6}}.service-show .prices{background-color:var(--color-white)}.service-show .prices .container{display:flex;flex-direction:column;padding-top:64px}@media all and (min-width: 768px){.service-show .prices .container{gap:40px;padding-top:80px}}.service-show .prices .container .price-card{background-color:var(--color-white);filter:var(--card-shadow)}@media all and (min-width: 1024px){.service-show .prices .container .price-card{grid-column:2/span 10}}.service-show .prices .container .h4{font-weight:600;font-size:14px;line-height:24px}.service-show .prices .container .service{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;padding-block:10px}.service-show .prices .container .service.head{padding:24px}.service-show .prices .container .service .service-name{flex:0 1 auto;max-width:325px}.service-show .prices .container .service .dots{flex:1;text-align:center;position:relative;overflow:hidden;height:1px;padding-inline:16px}.service-show .prices .container .service .dots:before{content:"";display:block;width:100%;height:100%;background-position:center top;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='16'><circle cx='4' cy='4' r='1' fill='currentColor'/></svg>");background-size:10px 1px}.service-show .technology-section .technology-card{background-color:var(--color-white)}.service-show .technology-section .technology-card .card-content{padding-inline:var(--padding);padding-bottom:var(--padding)}.service-show .question-section{background-color:var(--color-white)}.service-show .questions{display:flex;flex-direction:column;gap:32px;padding-top:64px}.service-show .questions .wrapper{display:flex;flex-direction:column;gap:24px}.service-show .questions .question-card{display:flex;flex-direction:column;gap:20px;padding:32px;border:1px solid var(--color-neutral-200);filter:var(--card-shadow);margin-bottom:16px;overflow:hidden;height:auto}.service-show .questions .question-card p{font-size:16px;line-height:24px;font-weight:500;color:var(--color-neutral-850)}@media all and (min-width: 768px){.service-show .questions .question-card p{font-size:19px;line-height:28px}}.service-show .questions .question-card .date{text-align:left}.service-show .questions .question-card hr{width:100%;border:0;border-top:1px solid var(--color-neutral-200);border-radius:5px;margin:0}.service-show .questions .question-card .author{display:flex;flex-direction:row;gap:8px;align-items:center}.service-show .questions .question-card .author p{color:var(--color-gray-500)}.service-show .questions .question-card .author .box{display:flex;flex-direction:column;padding:8px;background-color:var(--color-yellow-100);border-radius:6px}.service-show .questions .question-card .author .box .inner{width:8px;height:8px;background-color:var(--color-yellow-400);border-radius:9px}.service-show .questions .question-card .question{display:flex;flex-direction:column;gap:12px}.service-show .questions .question-card .question .box{background-color:var(--color-yellow-100)}.service-show .questions .question-card .question .box .inner{background-color:var(--color-yellow-400)}.service-show .questions .question-card .answer{display:flex;flex-direction:column;gap:12px}.service-show .questions .question-card .answer .author p{color:var(--color-blue-300);font-weight:500}.service-show .questions .question-card .answer .box{background-color:var(--color-blue-100)}.service-show .questions .question-card .answer .box .inner{background-color:var(--color-blue-300)}@media all and (min-width: 768px){.service-show .questions{padding-top:80px}}@media all and (min-width: 1024px){.service-show .questions{display:grid}.service-show .questions .wrapper{grid-column:span 3}.service-show .questions .wrapper .section-title{align-items:flex-start;padding-bottom:0;text-align:left}.service-show .questions .questions-grid{grid-column:5/span 8}}
