@media screen and (min-width:1200px){body #site-header-wrap.header-layout2 .header-top .header-top-inner .site-contact .ct-item .ct-item-text .bellow,body #site-header-wrap.header-layout2 .header-top .header-top-inner .site-contact .ct-item .ct-item-text .above{font-size:14px;line-height:1.5em;color:#00331b;font-weight:400}}body.wp-singular.case-study-template-default #pagetitle,body.single-post #pagetitle{padding-bottom:30px;padding-top:30px}.elementor-widget-container .widget .widget-content{border:1px solid #dcdcdc;padding:7px 15px 15px 15px;margin:10px 0;border-radius:4px}.elementor-widget-container .widget .widget-content li a{font-size:14px}body div.site-content#content div.elementor-widget-container .widget h2.widget-title{font-size:17px;font-weight:700;background-color:#d1ff9b;padding:6px 9px;color:#333;border:1px solid #ddd;border-radius:4px}div.site-content{padding:30px 0}body .alignleft,body .alignright,body .aligncenter{margin-bottom:5px}#pagetitle div.page-title-inner .cms-breadcrumb{color:#fff;margin-top:0;margin-bottom:0}div.site-content .elementor-container.elementor-column-gap-default{margin:0 0}h2.uael-toc-text.parts-heading{font-size:20px;padding:14px 12px;border:1px solid silver;background-color:aliceblue;font-weight:700}ul.parts-child-list{border:1px solid silver;padding:10px 20px;background-color:#faffff}ul.parts-child-list li{list-style-position:outside;list-style-type:auto;margin:.4em 1.3em;display:inline-block}ul.parts-child-list li:before{content:"▶";font-size:8px;position:relative;top:-2px;padding-right:4px;color:#157768}.uael-toc-wrapper{background-color:#e5f7d7;border-radius:10px;margin:0;max-width:90%;box-sizing:border-box;display:block;width:90%}.primary-menu>li>a{color:#000000!important;font-weight:500!important}.entry-content ul li{list-style-type:disc;list-style-position:outside;margin-left:2em}.entry-content ol li{list-style-type:numbers;list-style-position:outside;margin-left:2em}div.site-content#content h2{font-weight:900;font-size:25px;color:#0a7f0a;margin:10px 0 10px 0;line-height:1.5}div.site-content#content h3{margin-bottom:.5em;margin-top:1.5em;font-size:22.5px;letter-spacing:0;color:#005850;font-weight:700;line-height:1.5}div.site-content#content h4{background-color:#cef7ce;padding:14px 8px;color:#014c0e;font-size:22.5px;letter-spacing:0;margin:15px 0 5px 0;line-height:1.5;font-weight:900}div.site-content#content h5{font-size:21px;margin:15px 0 5px 0;line-height:1.5;color:#007616;font-weight:700}@media screen and (max-width:1199px){div.site-navigation{width:320px}div.site-navigation .site-navigation-inner{width:320px}}.menu-pc{display:block}.menu-sp{display:none}@media screen and (max-width:1200px){.menu-pc{display:none}.menu-sp{display:block}}div#pagetitle:after{background-color:#f9fff7;border-bottom:1px solid #d9d9d9}div#pagetitle .page-title{font-size:30px;letter-spacing:.03em;font-weight:900;letter-spacing:4px}@media screen and (min-width:1200px){ul.primary-menu .sub-menu li a{line-height:1.5;padding-top:10px;padding-bottom:10px}}aside#secondary .widget .widget-title,.elementor-widget .e-sidebar-widget .widget-title{background-color:#fbf5ef;color:#222;padding:9px 10px;margin:-25px -24px 25px -24px;border-bottom:1px solid #d8d8d8;border-radius:2px 2px 0 0;font-size:16px}aside#secondary section.widget h4.entry-title{background-color:#fff0;font-size:18px;font-family:auto;padding:0;font-weight:400;font-size:16px;margin:0}body .cms-accordion.style2 .cms-ac-title.active{color:#000;background-color:#ffe9a4;background-image:url();font-weight:700;font-size:15px}.uael-toc-main-wrapper li{margin-left:0!important}@media(max-width:768px){div#pagetitle .page-title{font-size:17px;letter-spacing:.03em;font-weight:700;letter-spacing:0;text-align:left}div#pagetitle:after{border-bottom:1px solid #eaeaea}div#pagetitle.pagetitle{padding-top:10px;padding-bottom:5px}ul.cms-breadcrumb li{display:inline-block;font-size:10px;font-weight:400;color:#414141}ul.cms-breadcrumb{padding:3px 0;margin:0 0}div#pagetitle .page-title-inner.ptt-align-center{text-align:left}ul.cms-breadcrumb li{display:inline-block;font-size:10px;font-weight:400}ul.cms-breadcrumb li:after{font-size:10px;color:inherit}}div#mobile-sticky-fotter{display:none}@media(max-width:768px){div#mobile-sticky-fotter{position:fixed;bottom:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:center;z-index:10000;padding:10px;gap:10px;background-color:#ffffffed;box-shadow:0 0 10px #8c8a8a}}