*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;line-height:1.15}body{margin:0}main{display:block}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}address,blockquote,dl,figure,form,iframe,ol,p,pre,table,ul{margin:0}ol,ul{padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;clear:both;height:0;color:inherit;border-top-width:1px;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;background-color:#0000;text-decoration:none}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{appearance:none;vertical-align:middle;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;background:0 0;border-radius:0;margin:0;padding:0}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{min-width:0;margin:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}.background-set,.ef-materials:before,.ef-speed:before,.ef-eff .swiper-button-next:after,.ef-eff .swiper-button-prev:after,.ef-cost:before,.ef-cost__list:after,.ef-hero__btn:before{background-position:50%;background-repeat:no-repeat;background-size:cover}.content-width{max-width:1200px;margin:0 auto}html,body{scroll-behavior:smooth}body{color:#333;letter-spacing:.05em;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,Yu Gothic,YuGothic,sans-serif;line-height:1}.f-roboto{font-family:Roboto,sans-serif}img{vertical-align:bottom;max-width:100%}#global-container{min-width:330px}.wrap{margin:0 20px}@media screen and (width>=768px){.wrap{width:90%;margin:0 auto}}.main-ttl{letter-spacing:.1em;text-align:center;margin-bottom:20%;font-size:clamp(28px,7vw,56px);font-weight:700;position:relative}@media screen and (width>=768px){.main-ttl{margin-bottom:160px;font-size:36px}}.main-ttl span{background:#333;width:25%;max-width:100px;height:3px;position:absolute;bottom:-100%;left:50%;transform:translate(-50%)}.sub-ttl{width:100%;font-weight:700;position:relative}.sub-ttl:before{content:"";border-bottom:3px solid #333;width:60px;position:absolute;bottom:-20px;left:0}.sub-ttl span{font-size:18px;line-height:1.6}@media screen and (width>=1024px){.sub-ttl span{font-size:22px;line-height:1.8}}.com-btn{color:#fff;border-radius:30px;font-weight:700;overflow:hidden}.com-btn a{background:linear-gradient(90deg,#e93357,#f5803e);justify-content:center;align-items:center;width:100%;padding:8% 0;display:flex}.d-none,.lg-flex{display:none!important}@media screen and (width>=1024px){.lg-flex{display:flex!important}}.lg-show{display:none!important}@media screen and (width>=1024px){.lg-show{display:block!important}.lg-none{display:none!important}}.md-flex{display:none!important}@media screen and (width>=768px){.md-flex{display:flex!important}.md-none{display:none!important}}.md-show{display:none!important}@media screen and (width>=768px){.md-show{display:block!important}}.md-inline{display:none!important}@media screen and (width>=768px){.md-inline{display:inline!important}}@media screen and (width>=480px){.sm-none{display:none!important}}.sm-show{display:none!important}@media screen and (width>=480px){.sm-show{display:block!important}}.sm-flex{display:none!important}@media screen and (width>=480px){.sm-flex{display:flex!important}}.flex-row{align-items:center;display:flex}.flex-column{flex-direction:column;display:flex}.c-relative{position:relative}.appear.up .item{transform:translateY(10px)}.appear.down .item{transform:translateY(-10px)}.appear.left .item{transform:translate(40px)}.appear.right .item{transform:translate(-40px)}.appear.T-left .item{transform:translate(-50px,-50px)}.appear.T-right .item{transform:translate(50px,-50px)}.appear.B-left .item{transform:translate(-50px,50px)}.appear.B-right .item{transform:translate(50px,50px)}.appear .item{opacity:0;transition:all .8s}.appear.inview .item{opacity:1;transform:none}.appear.inview .item:first-child{transition-delay:.1s}.appear.inview .item:nth-child(2){transition-delay:.2s}.appear.inview .item:nth-child(3){transition-delay:.3s}.appear.inview .item:nth-child(4){transition-delay:.4s}.appear.inview .item:nth-child(5){transition-delay:.5s}.appear.inview .item:nth-child(6){transition-delay:.6s}.appear.inview .item:nth-child(7){transition-delay:.7s}.appear.inview .item:nth-child(8){transition-delay:.8s}.appear.inview .item:nth-child(9){transition-delay:.9s}.appear.inview .item:nth-child(10){transition-delay:1s}.mobile-menu{opacity:0;visibility:hidden;position:fixed;top:80px;left:0;right:0}.mobile-menu__inner{background-color:#fff;width:100%;height:calc(100vh - 40px)}.mobile-menu__nav{padding-top:50px}.mobile-menu__nav ul{align-items:center;line-height:2.5}.mobile-menu__nav li{width:100%}.mobile-menu__nav li a{justify-content:center;width:100%;height:100%;display:flex}.mobile-menu__btn{cursor:pointer;border:none}.mobile-menu__btn span{background-color:#333;border-radius:5px;width:22px;height:3px;margin-bottom:5px;transition:transform .5s;display:block}.mobile-menu__btn span:last-child{margin-bottom:0}.menu-open{position:relative}.menu-open .ef-header{background-color:#fff}.menu-open .mobile-menu{z-index:9999;visibility:visible;opacity:1}.menu-open .mobile-menu__btn span{background-color:#333}.menu-open .mobile-menu__btn span:first-child{transition-delay:70ms;transform:translateY(7px)rotate(135deg)}.menu-open .mobile-menu__btn span:nth-child(2){transition-delay:0s;transform:translate(-18px)scaleX(0)}.menu-open .mobile-menu__btn span:nth-child(3){transition-delay:.14s;transform:translateY(-9px)rotate(-135deg)}.frog{transform-origin:bottom;animation:2s linear 3s infinite yurayura}@keyframes yurayura{0%,to{transform:rotate(5deg)}50%{transform:rotate(-5deg)}}@keyframes yurayura-200{0%,to{transform:rotate(10deg)}50%{transform:rotate(-10deg)}}.shiny{position:relative;overflow:hidden}.shiny:after{content:"";background-image:linear-gradient(100deg,#fff0 10%,#fff 100%,#fff0 0%);width:50px;height:50px;animation-name:shiny;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-delay:2s;position:absolute;top:-100px;left:-100px}@keyframes shiny{0%{opacity:0;transform:scale(0)rotate(25deg)}30%{opacity:0;transform:scale(0)rotate(25deg)}50%{opacity:1;transform:scale(1)rotate(25deg)}to{opacity:0;transform:scale(50)rotate(25deg)}}.fadeIn{animation:1s ease-in-out forwards fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}:root{--main-color:#00c853;--overlay-color-1:#00e676;--overlay-color-2:#b9f6ca;background-color:#f1fbf4}.transition-1{--delay:.2s;position:absolute;inset:0;overflow:hidden}.transition-1:before,.transition-1:after{content:"";animation:1s cubic-bezier(.87,.05,.02,.97) both slideIn,1s cubic-bezier(.87,.05,.02,.97) forwards slideOut;position:absolute;inset:0}.transition-1:before{background-color:var(--overlay-color-2);animation-delay:calc(0s + var(--delay,0s)),calc(1.4s + var(--delay,0s))}.transition-1:after{background-color:var(--overlay-color-1);animation-delay:calc(.2s + var(--delay,0s)),calc(1.2s + var(--delay,0s))}@keyframes slideIn{0%{transform:translate(-101%)}to{transform:translate(0)}}@keyframes slideOut{0%{transform:translate(0)}to{transform:translate(101%)}}.transition-2{--skew-x:100%;position:absolute;inset:0;overflow:hidden}.transition-2:before,.transition-2:after{content:"";animation:1s cubic-bezier(.87,.05,.02,.97) both maskIn,1s cubic-bezier(.87,.05,.02,.97) forwards maskOut;position:absolute;inset:0}.transition-2:before{background-color:var(--overlay-color-2);animation-delay:calc(0s + var(--delay,0s)),calc(1.4s + var(--delay,0s))}.transition-2:after{background-color:var(--overlay-color-1);animation-delay:calc(.2s + var(--delay,0s)),calc(1.2s + var(--delay,0s))}@keyframes maskIn{0%{clip-path:polygon(0 0,0 0,calc(var(--skew-x,0) * -1) 100%,calc(var(--skew-x,0) * -1) 100%)}to{clip-path:polygon(0 0,calc(100% + var(--skew-x,0)) 0,100% 100%,calc(var(--skew-x,0) * -1) 100%)}}@keyframes maskOut{0%{clip-path:polygon(0 0,calc(100% + var(--skew-x,0)) 0,100% 100%,calc(var(--skew-x,0) * -1) 100%)}to{clip-path:polygon(calc(100% + var(--skew-x,0)) 0,calc(100% + var(--skew-x,0)) 0,100% 100%,100% 100%)}}.transition-3{--sharpness:40%;position:absolute;inset:0;overflow:hidden}.transition-3:before,.transition-3:after{content:"";animation:1s cubic-bezier(.87,.05,.02,.97) both arrowIn,1s cubic-bezier(.87,.05,.02,.97) forwards arrowOut;position:absolute;inset:0}.transition-3:before{background-color:var(--overlay-color-2);animation-delay:calc(0s + var(--delay,0s)),calc(1.4s + var(--delay,0s))}.transition-3:after{background-color:var(--overlay-color-1);animation-delay:calc(.2s + var(--delay,0s)),calc(1.2s + var(--delay,0s))}@keyframes arrowIn{0%{clip-path:polygon(calc(var(--sharpness) * -1) 0,calc(var(--sharpness) * -1) 0,0 50%,calc(var(--sharpness) * -1) 100%,calc(var(--sharpness) * -1) 100%,0 50%)}to{clip-path:polygon(calc(var(--sharpness) * -1) 0,100% 0,calc(100% + var(--sharpness)) 50%,100% 100%,calc(var(--sharpness) * -1) 100%,0 50%)}}@keyframes arrowOut{0%{clip-path:polygon(calc(var(--sharpness) * -1) 0,100% 0,calc(100% + var(--sharpness)) 50%,100% 100%,calc(var(--sharpness) * -1) 100%,0 50%)}to{clip-path:polygon(100% 0,100% 0,calc(100% + var(--sharpness)) 50%,100% 100%,100% 100%,calc(100% + var(--sharpness)) 50%)}}.transition-4{grid-template-rows:repeat(5,1fr);width:100%;height:100%;display:grid;position:absolute;inset:0;overflow:hidden}.transition-4__block{width:100%;height:100%;position:relative}.transition-4__block:before,.transition-4__block:after{content:"";animation:.8s cubic-bezier(.87,.05,.02,.97) both slideIn,.8s cubic-bezier(.87,.05,.02,.97) forwards slideOut;position:absolute;inset:0}.transition-4__block:before{background-color:var(--overlay-color-2);animation-delay:calc(0s + var(--d,0s) + var(--delay,0s)),calc(1.6s + var(--d,0s) + var(--delay,0s))}.transition-4__block:after{background-color:var(--overlay-color-1);animation-delay:calc(.3s + var(--d,0s) + var(--delay,0s)),calc(1.3s + var(--d,0s) + var(--delay,0s))}.transition-4__block:first-child{--d:.1s}.transition-4__block:nth-child(2){--d:.3s}.transition-4__block:nth-child(3){--d:0s}.transition-4__block:nth-child(4){--d:.4s}.transition-4__block:nth-child(5){--d:.2s}.ef-header ul{justify-content:space-between;font-size:clamp(11px,1.5vw,16px)}.ef-header__wrap{justify-content:space-between;height:80px}@media screen and (width>=768px){.ef-header__wrap{max-width:1300px;margin-inline:auto}}.ef-header__box{width:75%}@media screen and (width>=768px){.ef-header__box{justify-content:space-between;max-width:780px}}.ef-header__logo{width:50%;max-width:120px}@media screen and (width>=768px){.ef-header__logo{width:20%;max-width:200px}.ef-header__nav{width:75%}}.ef-header__btn{width:20%;max-width:220px;font-size:clamp(11px,1.2vw,18px)}.ef-hero{opacity:0;background-color:#e2f6f0}.ef-hero h2{color:#7ab612;align-items:center;width:100%;max-width:fit-content;margin-inline:auto;font-size:clamp(18px,5vw,24px);font-weight:700;line-height:1.7}@media screen and (width>=768px){.ef-hero h2{font-size:clamp(18px,2.5vw,26px)}}.ef-hero h2 span:nth-child(2){border-bottom:1px solid #7ab612;width:110%}.ef-hero h3{font-size:clamp(22px,7.2vw,36px);font-weight:700;line-height:1.5}@media screen and (width>=768px){.ef-hero h3{font-size:clamp(22px,3vw,42px)}}.ef-hero h3>span{letter-spacing:.1em}.ef-hero h3>span:first-child{text-align:center}.ef-hero h3>span:nth-child(2){letter-spacing:.01em;text-align:center;color:#00b940;font-size:clamp(26px,8.5vw,44px);font-weight:900;position:relative}.ef-hero h3>span:nth-child(2):before{content:"";z-index:-1;border-bottom:10px solid #d3ef00;width:100%;position:absolute;bottom:10px;left:0}@media screen and (width>=768px){.ef-hero h3>span:nth-child(2){font-size:clamp(26px,4vw,54px)}}.ef-hero h3>span:nth-child(2) span{letter-spacing:0;font-size:clamp(24px,5vw,30px)}.ef-hero h3>span:nth-child(3){align-self:flex-end}.ef-hero__inner{aspect-ratio:1/1.6;z-index:0;justify-content:space-between;max-height:900px;margin-inline:auto;padding:5% 0;position:relative;overflow:hidden}@media screen and (width>=600px){.ef-hero__inner{padding:50px 0 30px}}@media screen and (width>=768px){.ef-hero__inner{aspect-ratio:auto;flex-direction:row;align-items:stretch;width:95%;max-width:1300px;padding:50px 0}}.ef-hero__inner>svg,.ef-hero__inner>.ef-hero__mv{aspect-ratio:1;z-index:-1;width:100%;position:absolute;bottom:0;left:0}@media screen and (width>=768px){.ef-hero__inner>svg,.ef-hero__inner>.ef-hero__mv{order:2;align-self:flex-end;width:60%;height:100%;bottom:-30px;left:auto;right:0}}@media screen and (width>=1024px){.ef-hero__inner>svg,.ef-hero__inner>.ef-hero__mv{bottom:0}}.ef-hero__mv{justify-content:center;align-items:flex-end;display:flex}.ef-hero__mv img{object-fit:contain;object-position:bottom;width:100%;height:100%}.ef-hero__cont{align-items:center;row-gap:clamp(10px,4vw,20px)}@media screen and (width>=768px){.ef-hero__cont{order:1;row-gap:clamp(10px,1.5vw,20px);width:45%;margin:0}}.ef-hero__price{justify-content:center;column-gap:5px;width:100%;max-width:440px;margin-inline:auto}@media screen and (width>=768px){.ef-hero__price{max-width:520px;margin-bottom:clamp(10px,2vw,30px)}}.ef-hero__price p:first-child{column-gap:5px;width:62%;max-width:fit-content;line-height:0}.ef-hero__price p:nth-child(2){text-align:center;background-color:#fff;border:2px solid #333;border-radius:10px;width:35%;padding:2%;font-size:clamp(16px,5vw,24px);font-weight:700}@media screen and (width>=768px){.ef-hero__price p:nth-child(2){font-size:clamp(18px,2vw,26px)}}.ef-hero__price p img{width:10%}.ef-hero__price p>span{color:#00b940;align-items:last baseline;width:90%;display:flex}.ef-hero__price p>span span:first-child{font-family:Roboto,sans-serif;font-size:clamp(38px,12vw,60px);font-weight:500}@media screen and (width>=768px){.ef-hero__price p>span span:first-child{font-size:clamp(38px,6vw,74px)}}.ef-hero__price p>span span:nth-child(2){font-size:clamp(22px,6vw,34px);font-weight:700;position:relative;bottom:3px}@media screen and (width>=768px){.ef-hero__price p>span span:nth-child(2){font-size:clamp(22px,3vw,38px)}}.ef-hero__btn{width:80%;max-width:400px;margin-inline:auto;font-size:clamp(20px,4.8vw,26px);position:relative;overflow:visible}@media screen and (width>=768px){.ef-hero__btn{max-width:280px;font-size:clamp(20px,2vw,22px)}}.ef-hero__btn a{border-radius:clamp(30px,8vw,80px)}.ef-hero__btn:before{content:"";aspect-ratio:1/.2;background-image:url(/wp-content/themes/aitech-child-theme-final/resources/images/btn-icon01.svg);background-size:contain;width:70%;position:absolute;top:-25%;left:50%;transform:translate(-50%)}.ef-footer{background-color:#282828}.ef-footer h3{margin-bottom:10%;font-size:clamp(11px,3.5vw,20px)}@media screen and (width>=768px){.ef-footer h3{margin-bottom:30px}}.ef-footer__inner{padding:10% 0}@media screen and (width>=768px){.ef-footer__inner{width:95%;margin:0 0 0 auto;padding:80px 0}.ef-footer__wrap{justify-content:space-between;max-width:1200px;margin-inline:auto;display:flex}.ef-footer__body{width:80%}}.ef-footer__cont{color:#fff;justify-content:space-between;align-items:stretch;margin-bottom:15%}@media screen and (width>=768px){.ef-footer__cont{justify-content:flex-start;column-gap:50px;margin-bottom:80px}}.ef-footer__cont .ef-footer__box:first-of-type{width:60%}.ef-footer__cont .ef-footer__box:nth-of-type(2){margin-top:12%}.ef-footer__cont .ef-footer__box:nth-of-type(2) span{font-weight:700}@media screen and (width>=768px){.ef-footer__cont .ef-footer__box:nth-of-type(2){max-width:150px;margin-top:0}}.ef-footer__box{justify-content:space-between;width:35%;line-height:1.5}.ef-footer__box span{font-size:clamp(10px,2vw,14px)}.ef-footer__box ul{font-size:clamp(10px,3vw,18px)}@media screen and (width>=768px){.ef-footer__box ul{font-size:16px}.ef-footer__box ul li:nth-child(2){margin-bottom:30px}}.ef-footer__box ul li:nth-child(3){margin-bottom:10%}@media screen and (width>=768px){.ef-footer__box ul li:nth-child(3){margin-bottom:30px}}.ef-footer__logo{width:70%;margin-bottom:10%}@media screen and (width>=768px){.ef-footer__logo{width:15%;max-width:200px;margin-top:60px;margin-bottom:0}}.ef-footer__link{justify-content:space-between;width:80%}@media screen and (width>=768px){.ef-footer__link{margin-bottom:100px}}.ef-footer__link a{width:30%}.ef-footer__nav{color:#aaa;border-top:1px solid #ffffff40}.ef-footer__nav ul{justify-content:space-between;width:90%;margin-inline:auto;padding-top:8%;font-size:clamp(10px,3vw,18px)}@media screen and (width>=768px){.ef-footer__nav ul{width:55%;max-width:450px;margin:0;padding-top:30px;font-size:16px}}.ef-cost{z-index:0;background:linear-gradient(90deg,#00c853,#aeea00);position:relative;overflow:hidden}.ef-cost:before{content:"";z-index:-1;background-image:url(/wp-content/themes/aitech-child-theme-final/resources/images/cost-bg.png);background-position:5%;width:100%;height:100%;position:absolute;top:0;left:0}.ef-cost .price{font-family:Roboto,sans-serif;font-size:clamp(11px,3vw,22px)}.ef-cost .green{color:#00c853}.ef-cost h2{color:#fff;align-items:center;margin-bottom:10%;line-height:1.3}@media screen and (width>=768px){.ef-cost h2{margin-bottom:50px}}.ef-cost h2>span{align-items:center;font-size:clamp(24px,7.2vw,38px);font-weight:900}@media screen and (width>=768px){.ef-cost h2>span{font-size:46px}}.ef-cost h2>span:first-child{font-size:clamp(20px,5vw,26px)}@media screen and (width>=768px){.ef-cost h2>span:first-child{font-size:30px}.ef-cost h2>span:nth-child(2){flex-direction:row}}.ef-cost h2>span:nth-child(2)>span:nth-child(2){color:#fdec12}.ef-cost table{border-radius:clamp(10px,4vw,30px);width:100%}.ef-cost thead th:nth-child(2){border-left:1px solid #adadad;border-right:1px solid #adadad;width:30%}.ef-cost thead th:nth-child(3){background-color:#00b940}.ef-cost tbody tr td{line-height:0}.ef-cost tbody tr td:first-child{background-color:#ebebeb}.ef-cost tbody tr td:nth-child(2){background-color:#fff;border-left:1px solid #adadad;border-right:1px solid #adadad;width:30%}.ef-cost tbody tr td:nth-child(3){background-color:#effbf5}.ef-cost tbody tr td:nth-child(3) .price{font-size:clamp(13px,3.5vw,28px)}.ef-cost tr{text-align:center;border-bottom:1px solid #adadad;justify-content:center;align-items:center;font-size:clamp(9px,2.3vw,18px);font-weight:700;display:flex}.ef-cost tr:last-of-type{border:none}.ef-cost th{color:#fff;text-align:center;background-color:#515151;width:35%;padding:3% 0}.ef-cost th span{letter-spacing:-1em}.ef-cost td{width:35%;padding:5% 0}@media screen and (width>=768px){.ef-cost td{font-size:20px}}.ef-cost__inner{padding:10% 0}@media screen and (width>=768px){.ef-cost__inner{padding:80px 0}.ef-cost__table{max-width:825px;margin-inline:auto}}.ef-cost__table-inner{background-color:#fff;border-radius:clamp(10px,4vw,30px);padding:3%}@media screen and (width>=768px){.ef-cost__table-inner{padding:3% 6%}}.ef-cost__table-wrap{border:3px solid #adadad;border-radius:clamp(10px,4vw,30px);margin-bottom:30px;overflow:hidden}.ef-cost ul{gap:5px;font-weight:700}.ef-cost ul li span{font-family:Roboto,sans-serif}.ef-cost ul li:first-child{width:20%}.ef-cost ul li:nth-child(2){width:70%;font-size:clamp(9px,2.3vw,24px)}.ef-cost__list{row-gap:10px;width:80%;margin-inline:auto;line-height:0;position:relative}.ef-cost__list:after{content:"";aspect-ratio:1;background-image:url(/wp-content/themes/aitech-child-theme-final/resources/images/cost03.svg);width:25%;position:absolute;top:-60%;right:-10%}@media screen and (width>=768px){.ef-cost__list:after{top:-100%;right:-25%}}.ef-cost__list ul:nth-of-type(2){margin-bottom:10px}.ef-cost__list ul:nth-of-type(2) li:nth-child(2){width:45%;max-width:fit-content}@media screen and (width>=768px){.ef-cost__list ul:nth-of-type(2) li:nth-child(2){margin-right:15px}}.ef-cost__list ul:nth-of-type(2) li:nth-child(2) span{font-size:clamp(11px,3vw,26px)}.ef-cost__list ul:nth-of-type(2) li:nth-child(3){width:25%}.ef-cost__list ul:nth-of-type(3) li{text-align:center;width:100%;font-size:clamp(8px,1.5vw,14px);font-weight:400}.ef-eff h2{align-items:center;margin-bottom:10%;font-weight:900;line-height:1.5}@media screen and (width>=768px){.ef-eff h2{margin-bottom:50px}}.ef-eff h2>span:first-child{font-size:clamp(20px,5vw,30px)}.ef-eff h2>span:nth-child(2){font-size:clamp(24px,7.2vw,46px)}.ef-eff h2>span:nth-child(2)>span:first-child{color:#00c853}.ef-eff__inner{padding:10% 0;position:relative}@media screen and (width>=768px){.ef-eff__inner{padding:80px 0}}.ef-eff .swiper{width:80%}.ef-eff .swiper-button-next{width:15%}.ef-eff .swiper-button-next:after{content:"";aspect-ratio:1;background-image:url(/wp-content/themes/aitech-child-theme-final/resources/images/swiper-right.svg);width:100%;position:relative;right:-20px}.ef-eff .swiper-button-prev{width:15%}.ef-eff .swiper-button-prev:after{content:"";aspect-ratio:1;background-image:url(/wp-content/themes/aitech-child-theme-final/resources/images/swiper-left.svg);width:100%;position:relative;left:-20px}.ef-eff__box{flex-wrap:wrap;justify-content:space-between;row-gap:50px;max-width:950px;margin-inline:auto}.ef-eff__img{flex:0 0 31%}.ef-solution{background-color:#e8f9cc}.ef-solution h2{align-items:center;row-gap:20px;margin-bottom:10%;font-weight:900}@media screen and (width>=768px){.ef-solution h2{margin-bottom:50px}}.ef-solution h2>span:first-child{font-size:clamp(20px,5vw,26px)}@media screen and (width>=768px){.ef-solution h2>span:first-child{font-size:30px}}.ef-solution h2>span:nth-child(2){width:90%;max-width:450px}.ef-solution h3{text-align:center;color:#00b940;font-size:clamp(22px,5.5vw,28px);font-weight:900}@media screen and (width>=768px){.ef-solution h3{margin-bottom:20px;font-size:26px}}.ef-solution p{text-align:center;font-size:clamp(11px,3.5vw,20px);font-weight:700;line-height:1.7}@media screen and (width>=768px){.ef-solution p{font-size:clamp(11px,1.8vw,20px)}}.ef-solution p strong{color:#00b940;font-weight:900}.ef-solution__inner{padding:10% 0}@media screen and (width>=768px){.ef-solution__inner{padding:80px 0}}.ef-solution__head{margin-bottom:15%}@media screen and (width>=768px){.ef-solution__head{margin-bottom:100px}}.ef-solution__cont{row-gap:clamp(50px,15vw,100px)}@media screen and (width>=768px){.ef-solution__cont{flex-flow:wrap;justify-content:space-between;max-width:950px;margin-inline:auto}}.ef-solution__cont .ef-solution__box:first-of-type .ef-solution__img{transform:scale(.7)}.ef-solution__cont .ef-solution__box:nth-of-type(2) .ef-solution__img{width:60%}@media screen and (width>=768px){.ef-solution__cont .ef-solution__box:nth-of-type(2) .ef-solution__img{width:70%;transform:scale(1.3)}}.ef-solution__cont .ef-solution__box:nth-of-type(3){padding:12% 0}@media screen and (width>=768px){.ef-solution__cont .ef-solution__box:nth-of-type(3){padding:5% 0}}.ef-solution__cont .ef-solution__box:nth-of-type(3) .ef-solution__img{width:40%}@media screen and (width>=768px){.ef-solution__cont .ef-solution__box:nth-of-type(3) .ef-solution__img{width:70%;transform:scale(.8)}}.ef-solution__box{border-radius:30px;padding:8% 0;position:relative}@media screen and (width>=768px){.ef-solution__box{flex:0 0 31%;padding:5% 0}}.ef-solution__box>img{width:30%;position:absolute;top:-10%;left:50%;transform:translate(-50%)}@media screen and (width>=768px){.ef-solution__box>img{width:50%;top:-5%}}.ef-solution__body{row-gap:clamp(10px,4vw,30px)}@media screen and (width>=768px){.ef-solution__body{row-gap:0}.ef-solution__body p{letter-spacing:0;font-size:18px}}.ef-solution__img{width:50%;margin-inline:auto}@media screen and (width>=768px){.ef-solution__img{aspect-ratio:1;width:70%}.ef-solution__img img{width:100%;height:100%}}.ef-speed{z-index:0;position:relative}.ef-speed:before{content:"";opacity:0;z-index:-1;background-image:url(/wp-content/themes/aitech-child-theme-final/resources/images/sp-speed-bg.png);width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0}@media screen and (width>=768px){.ef-speed:before{background-image:url(/wp-content/themes/aitech-child-theme-final/resources/images/speed-bg.png)}}.ef-speed.active:before{opacity:1}.ef-speed h2{align-items:center;margin-bottom:10%;font-weight:900;line-height:1.5}@media screen and (width>=768px){.ef-speed h2{margin-bottom:50px}}.ef-speed h2>span{font-size:clamp(20px,5vw,26px)}@media screen and (width>=768px){.ef-speed h2>span{font-size:30px}}.ef-speed h2>span:nth-child(2){color:#00c853;font-size:clamp(24px,7.2vw,38px)}@media screen and (width>=768px){.ef-speed h2>span:nth-child(2){font-size:46px}}.ef-speed__inner{padding:10% 0}@media screen and (width>=768px){.ef-speed__inner{padding:80px 0}.ef-speed__wrap{justify-content:space-between;align-items:center;max-width:1000px;margin-inline:auto;display:flex}.ef-speed__head{width:50%}}.ef-speed__head p{line-height:1.5}.ef-speed__head p:first-of-type{margin-bottom:8%;font-size:clamp(20px,5vw,26px);font-weight:900}@media screen and (width>=768px){.ef-speed__head p:first-of-type{margin-bottom:30px;font-size:clamp(20px,2.5vw,30px)}}.ef-speed__head p:first-of-type strong{color:#00c853}.ef-speed__head p:first-of-type strong span{display:inline-block}.ef-speed__head p:nth-of-type(2){font-size:clamp(11px,3.5vw,20px)}@media screen and (width>=768px){.ef-speed__head p:nth-of-type(2){font-size:16px}.ef-speed__img{width:45%}}.ef-flow{background-color:#e8f9cc}.ef-flow h2{color:#00c853;text-align:center;margin-bottom:10%;font-size:clamp(20px,5vw,26px);font-weight:900;line-height:1.7;position:relative}@media screen and (width>=768px){.ef-flow h2{margin-bottom:50px;font-size:32px}}.ef-flow h2:before{opacity:0;content:"";clip-path:polygon(100% 0,0 0,50% 50%);aspect-ratio:1;background:#00c853;width:4%;transition:all .5s;position:absolute;top:100%;left:50%;transform:translate(-50%)}@media screen and (width>=768px){.ef-flow h2:before{width:2%}}.ef-flow h2.active:before{opacity:1}.ef-flow .ef-flow-line{border-bottom:1px solid #00c853;width:100%;position:absolute;bottom:0;left:0}.ef-flow h3{text-align:center;color:#fff;background-color:#00c853;padding:3% 0;font-size:clamp(14px,4vw,24px);font-weight:700;position:relative}@media screen and (width>=768px){.ef-flow h3{padding:7% 0;font-size:clamp(14px,2vw,20px)}}.ef-flow h3:before{content:"";clip-path:polygon(100% 0,0 0,50% 50%);aspect-ratio:1;background:#00c853;width:4%;position:absolute;top:100%;left:50%;transform:translate(-50%)}@media screen and (width>=768px){.ef-flow h3:before{width:6%}}.ef-flow p{padding:5%;font-size:clamp(11px,3.5vw,20px);line-height:1.7}@media screen and (width>=768px){.ef-flow p{font-size:clamp(11px,1.5vw,16px)}}.ef-flow__inner{padding:10% 0}@media screen and (width>=768px){.ef-flow__inner{padding:80px 0}.ef-flow__wrap{max-width:960px;margin-inline:auto}}.ef-flow__head{position:relative}.ef-flow__cont{row-gap:clamp(10px,3vw,20px);margin-bottom:10%}@media screen and (width>=768px){.ef-flow__cont{flex-direction:row;justify-content:space-between;margin-bottom:50px}}.ef-flow__box{background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #00ff0052}@media screen and (width>=768px){.ef-flow__box{width:31%}}.ef-flow__list ul{color:#00c853;flex-wrap:wrap;justify-content:space-between;row-gap:20px;font-size:clamp(14px,4vw,24px);font-weight:700}.ef-flow__list li{background-color:#fff;border:1px solid #00c853;border-radius:10px;justify-content:center;align-items:center;width:48%;padding:5% 0;display:flex}@media screen and (width>=768px){.ef-flow__list li{width:31%;padding:3%;font-size:20px}}.ef-materials{z-index:0;background:linear-gradient(90deg,#00c853,#87b301);position:relative}.ef-materials:before{content:"";opacity:.2;z-index:-1;background-image:url(/wp-content/themes/aitech-child-theme-final/resources/images/materials-bg01.png);background-size:120%;width:100%;height:100%;position:absolute}.ef-materials h2{color:#fff;margin-bottom:8%;font-size:clamp(14px,4vw,30px);font-weight:700;line-height:1.7}@media screen and (width>=768px){.ef-materials h2{margin-bottom:30px;font-size:clamp(14px,2.5vw,30px)}}.ef-materials__inner{padding:10% 0 55%;position:relative;overflow:hidden}@media screen and (width>=768px){.ef-materials__inner{max-width:960px;padding:100px 0}.ef-materials__wrap{justify-content:space-between;max-width:950px;display:flex}}.ef-materials__wrap>img{width:100%;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}@media screen and (width>=768px){.ef-materials__wrap>img{align-self:flex-end;width:48%;position:static;transform:none}.ef-materials__cont{width:48%}}.ef-materials__btn{border-radius:clamp(30px,8vw,50px);width:80%;max-width:400px;margin-inline:auto;font-size:clamp(20px,5vw,26px)}@media screen and (width>=768px){.ef-materials__btn{max-width:280px;margin:0;font-size:clamp(20px,2vw,22px)}}.ef-hero{opacity:1!important}.js-fade{opacity:0;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transform:translateY(24px)}.js-fade.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js-fade{transition:none;opacity:1!important;transform:none!important}.ef-hero{opacity:1!important}}.no-js .js-fade{opacity:1;transform:none}.ef-header{z-index:1000;background-color:#fff;transition:box-shadow .3s;position:sticky;top:0;box-shadow:0 1px #0050280f}.ef-header.is-scrolled{box-shadow:0 6px 24px #0050281f}.ef-hero,.ef-cost,.ef-eff,.ef-solution,.ef-speed,.ef-flow,.ef-materials{scroll-margin-top:88px}.ef-header__nav a{transition:color .25s;position:relative}.ef-header__nav a:after{content:"";background:linear-gradient(90deg,#00c853,#aeea00);width:0;height:2px;transition:width .3s;position:absolute;bottom:-6px;left:0}.ef-header__nav a:hover{color:#00b940}.ef-header__nav a:hover:after{width:100%}.com-btn a{transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 10px 24px #e9335747}.com-btn a:hover{transform:translateY(-3px);box-shadow:0 16px 34px #e933575c}.com-btn a:after{content:"";background:linear-gradient(100deg,#fff0,#ffffff80,#fff0);width:60%;height:100%;transition:left .6s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.com-btn a:hover:after{left:140%}.ef-hero__btn{z-index:20;position:relative;overflow:visible}.ef-hero__btn>a{z-index:1;position:relative}.ef-hero__btn:before{z-index:30}.ef-solution__box{background:#fff;box-shadow:0 8px 30px #0096461a}.ef-cost__table-inner{box-shadow:0 20px 50px #005a282e}.ef-cost__table-wrap{box-shadow:inset 0 0 0 1px #00000005}.ef-eff__img img,.ef-solution__img img{border-radius:14px}.ef-materials{background:linear-gradient(120deg,#00c853 0%,#3ad36a 45%,#87b301 100%)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"palt" 1}a:focus-visible,button:focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #00b940}.ef-eff .swiper-pagination-bullet{opacity:.4;background:#00c853}.ef-eff .swiper-pagination-bullet-active{opacity:1}
