@charset "utf-8";body{margin:0;padding:0;border:none}img,div,p,blockquote,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,textarea,address,main,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font-size:100%;font-weight:400;font-style:normal;text-decoration:none;list-style-type:none}main,article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}table{border:none;border-collapse:collapse;border-spacing:0}th{font-weight:400;text-align:left;vertical-align:top}caption{text-align:left}a,a:focus,a:hover,a:active{outline:none}input,input:focus,input:hover,input:active,textarea,textarea:focus,textarea:hover,textarea:active{outline:none}img{vertical-align:top;-webkit-backface-visibility:hidden}#noscript{position:relative;z-index:5260;padding:1em;border-bottom:#000 solid 1px;background:#fff;color:#000;text-align:center}#noscript span{color:red}.clearfix{zoom:1}.clearfix:after{display:block;clear:both;height:0;content:''}
html{font-family:'Noto Sans JP',sans-serif;font-weight:700;color:#333;line-height:2;text-align:justify}body{display:none}main{position:relative}*{box-sizing:border-box}img{max-width:100%}.en{font-family:'Brevia',sans-serif}.pc_block{display:block !important}.pc_inline{display:inline !important}.pc_inline_block{display:inline-block !important}.sp_block,.sp_inline,.sp_inline_block{display:none !important}@media screen and (max-width:768px){.pc_block,.pc_inline,.pc_inline_block{display:none !important}.sp_block{display:block !important}.sp_inline{display:inline !important}.sp_inline_block{display:inline-block !important}}.relative{position:relative}.logo{font-size:42px;font-weight:900}@media screen and (max-width:1024px){.logo{font-size:9vw}}.logo a{color:#0dc96b;line-height:1.2}@media screen and (max-width:1024px){.logo a{text-align:center}}.logo .sub_text{font-size:12px;color:#0dc96b;line-height:1.8}@media screen and (max-width:1024px){.logo .sub_text{text-align:center}}.logo .sub_text .sp_inlne{display:none}@media screen and (max-width:1100px){.logo .sub_text .sp_inlne{display:inline}}.tel_area{display:flex;justify-content:space-between}@media screen and (max-width:768px){.tel_area{justify-content:center}}.tel_area .char{width:75px}@media screen and (max-width:768px){.tel_area .char{width:14.7058%;margin-right:15px}}.tel_area .tel{width:calc(100% - 75px)}@media screen and (max-width:768px){.tel_area .tel{width:63%}}.tel_area .tel p{font-size:10px;line-height:1.8}.tel_area .tel .num{padding-left:26px;font-size:34px;font-weight:900;color:#0dc96b;position:relative;line-height:1.2}@media screen and (max-width:768px){.tel_area .tel .num{font-size:6.2vw}}.tel_area .tel .num:before{font-family:"Font Awesome 5 Free";content:'\f3cd';position:absolute;left:0;top:13%;font-size:26px;font-weight:900}@media screen and (max-width:768px){.tel_area .tel .num:before{top:0}}header{padding-top:60px;background:url(//jo-dental.com/assets/css/../images/common/stripe@2x.jpg) repeat center/72px}@media screen and (max-width:1100px){header .container{padding:0 40px}}header .bg_wave{position:relative;background:#fff;padding:60px 0}@media screen and (max-width:1100px){header .bg_wave{padding:20px 0}}header .bg_wave:before,header .bg_wave:after{content:"";display:block;background:url(//jo-dental.com/assets/css/../images/common/pat_wabe@2x.png) repeat-x center/240px;width:100%;height:20px;position:absolute;right:0;left:0;z-index:1}header .bg_wave:before{top:-20px}header .bg_wave:after{bottom:-20px;transform:rotate(-180deg)}header .logo{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:30px}@media screen and (max-width:1100px){header .logo{display:block;padding-bottom:0}}header .logo a{margin-right:15px}@media screen and (max-width:1100px){header .logo a{margin-right:0}}header .logo .certification_note{width:100%;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:18px}header .logo .certification_note p{font-size:12px;font-weight:700;color:#333;line-height:1.8}header .logo .certification_note .certification_logo{width:260px}@media screen and (max-width:1100px){header .logo .certification_note{margin-top:12px;gap:10px;flex-direction:column}header .logo .certification_note p{text-align:center}header .logo .certification_note .certification_logo{width:min(260px, 75%)}}header .hamburger{display:none}@media screen and (max-width:1100px){header .hamburger{z-index:999;width:60px;height:60px;display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:0;background:#0dc96b;border-bottom-left-radius:10px}header .hamburger .drawer_button{display:block;padding:0;width:30px;height:22px;position:relative;background:0 0;border:none;cursor:pointer;outline:none}header .hamburger .drawer_button *{margin:0;padding:0;outline:none;border:none;font-size:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}header .hamburger .drawer_button .drawer_bar{display:block;width:30px;height:2px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:0;background-color:#fff;z-index:999}header .hamburger .drawer_button .bar1{top:1px}header .hamburger .drawer_button .bar2{top:50%}header .hamburger .drawer_button .bar3{top:100%}header .hamburger .drawer_button.active .bar1{-webkit-transform:rotate(.7854rad) translateY(-50%);-ms-transform:rotate(.7854rad) translateY(-50%);transform:rotate(.7854rad) translateY(-50%);top:0}header .hamburger .drawer_button.active .bar2{opacity:0}header .hamburger .drawer_button.active .bar3{-webkit-transform:rotate(-.7854rad) translateY(-50%);-ms-transform:rotate(-.7854rad) translateY(-50%);transform:rotate(-.7854rad) translateY(-50%);top:calc(100% - 0px)}}header .drawer_nav_wrapper{display:flex;justify-content:center}@media screen and (max-width:1100px){header .drawer_nav_wrapper{display:block;margin:0 auto;width:100%;height:100%;position:fixed;top:-100%;right:0;-webkit-transition:right .6s cubic-bezier(.19,1,.22,1);transition:top .6s cubic-bezier(.19,1,.22,1);overflow-y:scroll;z-index:998;background-color:#0dc96b;padding:60px 10px 40px}header .drawer_nav_wrapper.open{top:0}}header .drawer_nav_wrapper nav{margin-right:60px}@media screen and (max-width:1100px){header .drawer_nav_wrapper nav{display:flex;align-items:center;justify-content:center;width:100%}}header .drawer_nav_wrapper ul{display:flex}@media screen and (max-width:1100px){header .drawer_nav_wrapper ul{display:block}}header .drawer_nav_wrapper ul li:nth-of-type(n+3){border-left:1px solid #0dc96b}@media screen and (max-width:1100px){header .drawer_nav_wrapper ul li:nth-of-type(n+3){border-left:none}}@media screen and (max-width:1100px){header .drawer_nav_wrapper ul li:nth-of-type(n+2){text-align:center;margin-top:40px}}header .drawer_nav_wrapper ul li.logo_sp{display:none}@media screen and (max-width:1100px){header .drawer_nav_wrapper ul li.logo_sp{display:block}}header .drawer_nav_wrapper ul li.logo_sp a{font-size:7.5vw;font-weight:900}header .drawer_nav_wrapper ul li a{display:inline-block;font-size:16px;text-align:center;color:#333;text-decoration:none;line-height:1.4;padding:0 10px;letter-spacing:4px}@media screen and (max-width:1100px){header .drawer_nav_wrapper ul li a{font-size:24px;color:#fff;letter-spacing:6px;padding:0}}header .drawer_nav_wrapper ul li a span{display:inline-block;font-size:11px;color:#0dc96b;padding:0;letter-spacing:3px;margin-top:10px}@media screen and (max-width:1100px){header .drawer_nav_wrapper ul li a span{font-size:14px;color:#fff}}header .drawer_nav_wrapper ul li a.nav_scholarship{letter-spacing:2px;padding:0 6px}header .drawer_nav_wrapper ul li a.nav_scholarship span{letter-spacing:2px}@media screen and (max-width:1100px){header .drawer_nav_wrapper .tel_area{display:none}}footer{padding-top:120px}@media screen and (max-width:1024px){footer{padding-top:80px}}@media screen and (max-width:1024px){footer .container{padding:0 30px}}footer .flex_area{justify-content:space-between;margin-bottom:45px}@media screen and (max-width:1024px){footer .flex_area{display:block;margin-bottom:40px}}footer .text{width:48.3636%}@media screen and (max-width:1024px){footer .text{width:100%;margin-bottom:20px}}footer .text .logo{margin-bottom:15px}footer .text .add{margin-bottom:15px;font-size:16px}@media screen and (max-width:1024px){footer .text .add{text-align:center}}footer .schedule{width:47.7272%}@media screen and (max-width:1024px){footer .schedule{width:100%}}footer .schedule ul{font-size:15px}footer .schedule ul li{padding:15px 19px;border-right:1px solid #707070}@media screen and (max-width:768px){footer .schedule ul li{padding:15px 7px}}footer .schedule ul li.sizeL{width:16.3809%;padding:15px 5px}@media screen and (max-width:1024px){footer .schedule ul li.sizeL{width:80px}}footer .schedule ul li>div{min-height:27px}footer .schedule ul .time{width:120px;padding-left:0}footer .schedule .note{font-size:15px}footer nav{padding-bottom:50px}footer nav ul{display:flex;flex-wrap:wrap;justify-content:center}footer nav ul li{padding:5px 20px}footer nav ul .text_hover{display:block;color:#0dc96b;font-size:16px;font-weight:900}footer .copyright{padding-bottom:30px;text-align:center;font-size:12px}.container{max-width:1140px;margin:0 auto;padding:0 15px}.flex_area{display:flex}.corver{width:100%;height:100%;object-fit:cover}.text_hover{transition:.5s;display:block;text-decoration:none;color:#333}.text_hover:hover{opacity:.7}.no_link{pointer-events:none}.common_mv{height:300px;position:relative;margin-bottom:15px}.common_mv .mv_ttl{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.breadcrumb ul{display:flex}.breadcrumb ul li{font-size:12px;position:relative;line-height:1.8}.breadcrumb ul li+li{margin-left:15px;padding-left:15px}.breadcrumb ul li+li:before{font-family:"Font Awesome 5 Free";content:'\f0da';position:absolute;left:0;font-weight:900}@media screen and (max-width:768px){.breadcrumb ul li:nth-of-type(3){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-height:calc(1.8*1);width:calc(100% - 210px)}}h2.common_ttl{font-size:32px;font-weight:400;color:#0dc96b;text-align:center;padding-bottom:30px;margin-bottom:40px;background:url(//jo-dental.com/assets/css/../images/common/ttl_line@2x.png) no-repeat center bottom/30px;letter-spacing:8px;line-height:1.8}@media screen and (max-width:1024px){h2.common_ttl{font-size:8vw}}h2.common_ttl.sizeS{font-size:24px}@media screen and (max-width:768px){h2.common_ttl.sizeS{font-size:6vw}}h2.common_ttl span{font-size:16px;display:block;color:#333;letter-spacing:4px}.common_read{font-size:15px;text-align:center;margin-bottom:60px}@media screen and (max-width:768px){.common_read{margin-bottom:40px}}.common_btn{background:#0dc96b;border:1px solid #0dc96b;padding:25px;text-align:center;color:#fff;border-radius:10px;font-size:15px;max-width:315px;position:relative;display:block;margin:0 auto;text-decoration:none;font-weight:900;transition:.5s}.common_btn:hover{background:#fff;color:#0dc96b}.common_btn:after{font-family:"Font Awesome 5 Free";content:'\f054';position:absolute;right:10px;top:34%;font-size:15px;font-weight:900}.schedule ul{display:flex;justify-content:center;margin-bottom:20px;line-height:1.8}@media screen and (max-width:1024px){.schedule ul{font-size:12px}}.schedule ul li{text-align:center}.schedule ul li>div+div{padding-top:15px}.schedule ul .time{padding-left:0}.schedule .note{text-align:right}.common_layout{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:768px){.common_layout{display:block}}.common_layout li h3{font-size:24px;font-weight:500;text-align:center;margin-bottom:20px;color:#0dc96b;letter-spacing:.25em}.common_layout li div{margin-bottom:20px}.common_layout li p{font-size:16px}.common_layout li .ttl{font-weight:700;text-align:center;margin-bottom:20px}.layout01 li{width:30.2727%}@media screen and (max-width:768px){.layout01 li{width:100%}}.layout01 li:not(:nth-of-type(3n)){margin-right:4.5454%}@media screen and (max-width:768px){.layout01 li:not(:nth-of-type(3n)){margin-right:0}}.layout01 li:nth-of-type(n+4){margin-top:40px}@media screen and (max-width:768px){.layout01 li:nth-of-type(n+4){margin-top:0}}@media screen and (max-width:768px){.layout01 li:nth-of-type(n+2){margin-top:40px}}@media screen and (max-width:768px){.layout01 li img{width:100%}}.layout02 li{width:47.7272%}@media screen and (max-width:768px){.layout02 li{width:100%}}.layout02 li:nth-of-type(n+3){margin-top:40px}@media screen and (max-width:768px){.layout02 li:nth-of-type(n+3){margin-top:0}}@media screen and (max-width:768px){.layout02 li:nth-of-type(n+2){margin-top:40px}}.link_top{position:fixed;right:20px;bottom:20px;z-index:9999}.link_top>a{display:block;width:60px;height:60px;background:#0dc96b;position:relative}.link_top>a:before{content:"";position:absolute;top:40%;left:0;right:0;margin:0 auto;width:20px;height:20px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.not_fund{padding:100px 0}@media screen and (max-width:1024px){.not_fund{padding:120px 0}}.not_fund p{text-align:center;margin-bottom:80px}
.scholarship_mv{height:320px;background:linear-gradient(135deg,#f7fff9 0%,#ddf7ea 45%,#fef9ef 100%);overflow:hidden}.scholarship_mv .mv_ttl{text-align:center;width:min(100%,560px)}.scholarship_mv .mv_ttl p{color:#0dc96b;font-size:16px;letter-spacing:4px;margin-bottom:10px}.scholarship_mv .mv_ttl h1{font-size:36px;letter-spacing:4px;font-weight:700}@media screen and (max-width:768px){.scholarship_mv{height:240px}.scholarship_mv .mv_ttl p{font-size:16px;letter-spacing:4px}.scholarship_mv .mv_ttl h1{font-size:28px;letter-spacing:3px}}#sec01,#sec02,#sec03,#sec04,#sec05,#sec06,#sec07,#sec08{padding:100px 0}@media screen and (max-width:768px){#sec01,#sec02,#sec03,#sec04,#sec05,#sec06,#sec07,#sec08{padding:70px 0}}@media screen and (max-width:768px){#sec01 .container,#sec02 .container,#sec03 .container,#sec04 .container,#sec05 .container,#sec06 .container,#sec07 .container,#sec08 .container{padding:0 40px}}#sec01{background:linear-gradient(180deg,#fff 0%,#f8fcf9 72%,#f8fcf9 100%)}#sec03,#sec05,#sec07{background:#f8fcf9}.photo_frame{border-radius:16px;overflow:hidden}.photo_frame img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.photo_frame.portrait img{aspect-ratio:4/3}.intro_grid,.support_grid,.repayment_grid,.benefit_grid,.qualify_grid,.point_grid{display:grid;gap:28px}.intro_grid,.support_grid,.repayment_grid,.qualify_grid,.point_grid{grid-template-columns:repeat(2,1fr)}.benefit_grid{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1024px){.benefit_grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.intro_grid,.support_grid,.repayment_grid,.benefit_grid,.qualify_grid,.point_grid{grid-template-columns:1fr}}.intro_card,.support_card,.repayment_card,.benefit_card,.qualify_box,.point_box{padding:34px 30px;border-radius:14px;background:#f8fcf9;border:1px solid #e7efea}.intro_card .num,.support_card .num,.repayment_card .num,.benefit_card .num{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#0dc96b;border-radius:50%;font-size:18px;font-weight:700;letter-spacing:1px;margin-bottom:16px}.guide_text{text-align:center;margin:34px 0 26px}.hero_box .intro_card{background:#fff;border:none;text-align:center}.hero_box .intro_card p{text-align:center}.marker_text{padding:0 .2em;background:linear-gradient(transparent 62%,#fff0a8 62%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.support_card{border:none;text-align:center}.support_card p,.support_card h3{text-align:center}.hero_box{width:100%;margin:0 auto;padding:8px 0 0}@media screen and (max-width:768px){.hero_box{padding:0}}.feature_list{display:flex;flex-direction:column;gap:62px}.feature_item,.hardship_box,.scholarship_head,.appeal_box{display:flex;gap:40px;padding-bottom:34px;border-bottom:1px solid #e7efea;align-items:center}.feature_item:last-child,.hardship_box:last-child,.scholarship_head:last-child,.appeal_box:last-child{border-bottom:none;padding-bottom:0}.feature_item .photo_frame,.hardship_box .photo_frame,.scholarship_head .photo_frame,.appeal_box .photo_frame{flex:0 0 42%}.feature_item .text,.hardship_box .text,.scholarship_head .text,.appeal_box .text{flex:1}.feature_item.reverse{flex-direction:row-reverse}@media screen and (max-width:768px){.feature_item,.feature_item.reverse,.hardship_box,.scholarship_head,.appeal_box{display:block}.feature_item .photo_frame,.hardship_box .photo_frame,.scholarship_head .photo_frame,.appeal_box .photo_frame{margin-bottom:24px}}.feature_item .step{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#0dc96b;border-radius:12px;font-size:16px;font-weight:700;letter-spacing:0;margin-bottom:16px}.feature_item h3,.message_box h3,.hardship_box h3,.appeal_box h3,.point_box h3,.support_card h3,.repayment_card h3,.qualify_box h3,.faq_item h3,.contact_box h2,.contact_box h3{font-size:24px;line-height:1.5;margin-bottom:16px}@media screen and (max-width:768px){.feature_item h3,.message_box h3,.hardship_box h3,.appeal_box h3,.point_box h3,.support_card h3,.repayment_card h3,.qualify_box h3,.faq_item h3,.contact_box h2,.contact_box h3{font-size:22px}}.section_subttl{font-size:20px;color:#0dc96b;margin-bottom:18px;text-align:center;letter-spacing:1px;line-height:1.6}@media screen and (max-width:768px){.section_subttl{font-size:20px}}.section_subttl.left{text-align:left}.message_box,.condition_box,.cta_box,.salary_box,.contact_box{width:100%;margin:42px auto 0;padding:42px 46px;border-radius:14px;background:#fff;border:1px solid #e7efea}.salary_box{border:none}.message_box h3{text-align:center}.message_box{border:none}.center_text p{text-align:center}#sec03 .hardship_box{margin-top:64px}.cta_box{padding:0;border:none;background:0 0}.system_intro{width:100%;margin:30px auto 0;text-align:center}@media screen and (max-width:768px){.message_box,.condition_box,.cta_box,.salary_box,.contact_box{padding:32px 24px}#sec03 .hardship_box{margin-top:48px}}.point_box ul,.qualify_box ul{list-style:none;padding-left:0}.point_box.single{width:100%;margin:42px auto 0}.point_box.single h3{text-align:center}.point_box.single ul{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 38px;margin-top:22px}@media screen and (max-width:1024px){.point_box.single ul{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.point_box.single ul{grid-template-columns:1fr;gap:10px}}.point_box.single li{position:relative;margin-top:0;padding-left:18px}.point_box.single li:before{content:"";width:7px;height:7px;border-radius:50%;background:#8ecaf5;position:absolute;left:0;top:.72em}.support_grid,.repayment_grid,.benefit_grid,.qualify_grid{margin-top:34px}.system_intro+.support_grid{margin-top:26px}.point_box li,.qualify_box li{margin-top:10px}.qualify_box{background:#fff;border:none}.qualify_box h3{text-align:center}.qualify_box ul{display:grid;gap:10px 38px;margin-top:22px}.qualify_box li{position:relative;margin-top:0;padding-left:18px}.qualify_box li:before{content:"";width:7px;height:7px;border-radius:50%;background:#8ecaf5;position:absolute;left:0;top:.72em}.tuition_list li,.salary_box ul li{display:flex;justify-content:space-between;gap:24px;padding:18px 0;border-bottom:1px solid #e7efea}@media screen and (max-width:768px){.tuition_list li,.salary_box ul li{display:block}}.tuition_list li span:first-child,.salary_box ul li span:first-child{font-weight:700}.flow_list{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}@media screen and (max-width:1024px){.flow_list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.flow_list{grid-template-columns:1fr}}.flow_list li{padding:30px 22px;background:#fff;border-radius:14px;border:none;text-align:center}.flow_list .flow_icon{width:56px;height:56px;display:block;margin:12px auto 14px}.flow_list .step{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#0dc96b;border-radius:50%;font-size:16px;font-weight:700;letter-spacing:1px;margin-bottom:0}.flow_list .label{display:block}.price{color:#0dc96b;font-size:28px;font-weight:700;margin:16px 0}.cta_box.repayment .price{font-size:16px}.repayment_card,.benefit_card{height:100%}.benefit_card{text-align:center}.benefit_card h3{text-align:center;font-size:22px;font-weight:700}.benefit_card p{text-align:center}.message_text{width:100%;margin:34px auto 0;padding:0 6px;line-height:2}.message_text p+p,.appeal_box .text p+p{margin-top:20px}.summary_box{margin-top:34px;padding:0;background:0 0;border:none;border-radius:0;line-height:2}.hotline+.cta_box.repayment,.message_text+.cta_box.benefits,.appeal_box+.cta_box.benefits,.qualify_grid+.salary_box{margin-top:42px}.message_text+.cta_box.benefits{margin-top:64px}.appeal_box+.cta_box.benefits{margin-top:64px}.cta_box.benefits{padding:42px 46px;background:#f8fcf9;border-radius:18px}.section_subttl .marker_text{display:inline}.cta_box.benefits .benefit_card{background:#fff;border:none}.cta_box.benefits .summary_box{background:0 0;border:none}.cta_box.repayment{padding:42px 46px;background:#f8fcf9;border-radius:18px}.cta_box.repayment .repayment_card{background:#fff;border:none;text-align:center}.cta_box.repayment .repayment_card p{text-align:center}@media screen and (max-width:768px){.message_text+.cta_box.benefits{margin-top:48px}.appeal_box+.cta_box.benefits{margin-top:48px}.cta_box.repayment,.cta_box.benefits{padding:32px 24px}}.hotline{width:100%;margin:34px auto 0}.salary_box .note{text-align:center;margin-bottom:24px;font-size:14px}.faq_list{width:100%;margin:0 auto 60px}.faq_item{padding:30px 0;border-bottom:1px solid #e7efea}.faq_item h3,.faq_item p{display:flex;align-items:flex-start;gap:16px}.faq_item .qa_mark{width:36px;height:36px;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#0dc96b;color:#fff;font-size:16px;font-weight:700;line-height:1}.faq_item p .qa_mark{background:#dff6e9;color:#0dc96b}.faq_item .qa_text{flex:1;padding-top:4px}.faq_item p+p{margin-top:16px}@media screen and (max-width:768px){.faq_item h3,.faq_item p{gap:12px}.faq_item .qa_mark{width:32px;height:32px;flex-basis:32px;font-size:14px}.faq_item .qa_text{padding-top:3px}}.faq_list+.contact_box{margin-top:42px}.contact_actions{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media screen and (max-width:768px){.contact_actions{grid-template-columns:1fr}}.contact_card{padding:26px 24px;background:#fff;border-radius:12px;border:none;text-align:center}.contact_box{background:#f8fcf9;border:none;border-radius:18px}.contact_card .label{color:#0dc96b;font-size:14px;letter-spacing:3px;margin-bottom:12px}.contact_card .value{font-size:26px;font-weight:700;word-break:break-all}@media screen and (max-width:768px){.contact_card .value{font-size:20px}}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
.no-js img.lazyload{display:none}figure.wp-block-image img.lazyloading{min-width:150px}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .4s;transition-delay:0ms}