@charset "UTF-8";.page_content{padding-top:62px}.page_content_header{position:relative;margin-bottom:37px;h2{margin:0;position:absolute;bottom:-10px;font-weight:600}h3{margin:0}}.page_content_header_c{text-align:center;h2{width:100%;text-align:center}}.page_content_header_r{text-align:right;h2{width:100%;text-align:right}}.page_content_mainvisual_body{display:flex;flex-wrap:wrap;gap:42px 5%;align-items:center;.mainvisual_text{width:35%;text-align:center;h1{margin:0;font-size:4rem;font-weight:600;span{font-size:3.2rem;margin-bottom:20px;display:inline-block}}}.mainvisual_image{width:60%;text-align:right}}.page_content_what{.what_description{width:100%;max-width:760px;margin:0 auto;text-align:center;font-size:1.6rem;span{font-size:1.2rem}span.what_main{font-size:2rem;line-height:3.8rem;strong{color:var(--c1);font-weight:400;background:linear-gradient(transparent 80%,#00c0d6 80%)}}}}.what_content{display:flex;align-items:flex-start;gap:21px 10px;padding-top:51px;.what_content_text{width:calc((65% / 2) - 10px);border:2px solid #101010;border-radius:25px;padding:0 22px 20px 22px;h4{display:flex;flex-wrap:wrap;gap:0;align-items:center;margin:-17px 0 6px 0;img{background:#fff;padding-left:8px}span{font-size:1.2rem;font-weight:400;background:#fff;padding-right:8px}}p{margin:0;font-size:1.6rem}}.what_content_image{width:35%}.what_content_text:last-child{align-self:flex-end}}.page_content_user{p{font-size:1.6rem;margin:0}}.user_past{margin-top:38px;background:#f6f6f6;padding-top:40px;padding-bottom:77px;h4{width:100%;max-width:320px;margin:0 auto;padding:10px;border-radius:100px;text-align:center;font-size:2.2rem;font-weight:600;color:#fff;background:#00c0d6}}.user_past_elements{margin-top:100px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;.user_past_element{width:280px;background:#fff;border-radius:16px;position:relative;padding:77px 26px 22px 26px;text-align:center;.user_past_num{font-family:var(--en);position:absolute;top:-22px;left:0;font-size:4rem;color:#fff;font-weight:700;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#c2c7cd}.user_past_image{position:absolute;width:100%;top:-65px}h5{font-size:2rem;font-weight:500;margin:0}p{margin:7px 0 0;font-size:1.4rem}}.user_past_element_arrow{img{width:19px}}}.user_feature{background:#00c0d6;padding-top:40px;padding-bottom:48px;h4{width:100%;max-width:320px;margin:40px auto 0 auto;padding:10px;border-radius:100px;text-align:center;font-size:2.2rem;font-weight:600;background:#d3f36b;border:1px solid #fff}}.user_feature_elements{margin-top:76px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;.user_feature_element{width:320px;background:#fff;border-radius:16px;position:relative;padding:107px 26px 22px 26px;text-align:center;.user_feature_num{font-family:var(--en);position:absolute;top:-31px;left:0;font-size:4.8rem;color:#fff;font-weight:700;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#c2c7cd}.user_feature_image{position:absolute;width:100%;top:-45px}h5{font-size:2rem;font-weight:500;margin:0}p{margin:7px 0 0;font-size:1.4rem}}.user_past_element_arrow{img{width:19px}}}.page_content_about{background:linear-gradient(to right,#d3f36b,#00c0d6);padding-bottom:80px;p{text-align:center;font-size:1.6rem}}.about_elements{margin-top:78px;display:flex;flex-wrap:wrap;gap:24px 10%;align-items:stretch;.about_element{width:45%;background:#fff;border:3px solid #00c0d6;border-radius:23px;padding:35px 49px 197px 49px;position:relative;h4{text-align:center;font-size:2.2rem;font-weight:600;margin:0}p{text-align:left;margin:20px 0 0}ul{margin:20px 0 0 0;padding:0 0 0 37px;li{font-size:1.6rem;line-height:3rem;list-style:none}li:before{content:"";width:12px;height:12px;display:inline-block;border-radius:100%;background:#00c0d6;position:relative;left:-20px;top:0}}.about_element_image{position:absolute;right:24px;bottom:24px}}}.page_content_menu{padding-bottom:80px;p{font-size:1.6rem}}.menu_elements{margin-top:62px;display:flex;flex-wrap:wrap;gap:3%;.menu_element{width:calc(91% / 4);.menu_image{background:#f6f6f6;border-radius:200px;display:flex;justify-content:center;align-items:center}.menu_image:before{content:"";display:block;padding-top:100%}h4{margin:23px 0 0;font-size:2.2rem;font-weight:400;text-align:center}.menu_price{margin:0;text-align:center;font-size:2.2rem;span{font-family:"Poppins",sans-serif;font-size:4.8rem;font-weight:700}}}}.page_content_price{background:rgba(211,243,107,.05);padding-bottom:120px}.page_content_price_body{p{font-size:1.6rem;text-align:center}}.price_elements{margin-top:78px;display:flex;flex-wrap:wrap;gap:4%;.price_element{width:calc(92% / 3);position:relative;border-radius:24px;.price_recommend{position:absolute;top:-38px;left:-38px;transform:rotate(-10deg);display:flex;flex-wrap:wrap;gap:0;align-items:center;background:#00c0d6;color:#fff;width:95px;height:95px;text-align:center;font-size:1.5rem;border-radius:100px;span{width:100%}}h4{margin:0;padding:30px 10px;border-radius:20px 20px 0 0;text-align:center;font-size:2.2rem;font-weight:600}.price_element_body{padding:34px 20px 26px 20px;h5{font-size:2rem;font-weight:600;text-align:center;margin:0}h6{font-size:1.4rem;font-weight:400;text-align:center;margin:2px 0 0}.price_price{text-align:center;font-size:1.6rem;margin-top:13px;span{font-size:4.8rem;font-family:"Poppins",sans-serif;font-weight:700}}.price_period{text-align:center;font-size:1.6rem;margin-top:5px;height:24px}p{margin:20px 0 0;padding-top:17px;text-align:left;font-size:1.4rem;line-height:3rem}}}.price_element1{border:3px solid #c2c7cd;h4{background:#c2c7cd}.price_element_body{p{border-top:1px solid #c2c7cd}}}.price_element2{border:3px solid #d3f36b;h4{background:#d3f36b}.price_element_body{p{border-top:1px solid #d3f36b}}}.price_element3{border:3px solid #5a4e3c;h4{color:#fff;background:#5a4e3c}.price_element_body{p{border-top:1px solid #5a4e3c}}}}.page_content_contact_link{background:rgba(211,243,107,.05)}.page_content_contact_link_body{background:#d3f36b;padding-bottom:22px;.inner{display:flex;flex-wrap:wrap;gap:0;align-items:flex-end;.contact_link_image{width:50%;text-align:center;img{margin-top:-74px}}.contact_link_text{width:50%;padding-bottom:37px;padding-left:4%;h2{margin:0;font-size:2.4rem;font-weight:600}p{margin:2px 0 0;font-size:1.6rem}.contact_link_link{a{padding:17px 10px;width:360px;color:#fff;background:#00c0d6;z-index:1;display:block;text-align:center;text-decoration:none;font-size:2.4rem;border-radius:50px;margin-top:28px;box-shadow:2px 1px 0 0 #fff}}}}}.case_elements{background:#00c0d6;padding:40px 6%;display:flex;flex-wrap:wrap;gap:40px;.case_element{background:#fff;padding:0 40px 32px 40px;.case_header{display:flex;flex-wrap:wrap;gap:2px;align-items:center;h4{font-size:2.4rem;font-weight:600;padding-right:40px;margin:0}.case_job{font-size:1.4rem;font-weight:600;padding:4px 33px;background:#d3f36b;border-radius:50px}}h5{margin:0;font-size:2.4rem;font-weight:600px;color:#00c0d6}p{font-size:1.6rem;margin:12px 0 0}}}.page_content_point{padding-bottom:80px}.point_elements{.ponit_element{display:flex;flex-wrap:wrap;gap:4%;margin-bottom:105px;.point_element_text{width:52%;.point_number{font-size:12rem;color:#d3f36b;font-family:var(--en);font-weight:700}h4{color:#00c0d6;font-size:2.2rem;margin:-45px 0 0}p{margin:12px 0 0;font-size:1.6rem}}.point_element_image{width:23%}}.ponit_element:nth-child(2n){justify-content:flex-end;.point_element_text{order:2}.point_element_image{order:1}}.ponit_element:nth-child(3n){margin-bottom:0}}.page_content_faq{background:rgba(211,243,107,.05);padding-bottom:80px}.faq_elements{display:flex;flex-wrap:wrap;gap:23px;margin-top:51px;dl{margin:0;width:100%;dt{margin-bottom:12px;font-size:2.4rem;color:#00c0d6;padding:0 60px 12px 80px;border-bottom:1px dashed #707070;background-image:url(//webm.e-toms.com/wp/wp-content/themes/toms/css/../images/page/llmo/faq_q.png);background-position:left 8px top;background-repeat:no-repeat;position:relative;cursor:pointer;.faq_arrow{img{position:absolute;top:8px;right:43px;transition:.6s}}}dt.active{.faq_arrow{img{transform:rotate(180deg)}}}dd{display:none;margin:0;padding:24px 30px 24px 80px;background:#fff;font-size:2rem;background-image:url(//webm.e-toms.com/wp/wp-content/themes/toms/css/../images/page/llmo/faq_a.png);background-position:left 8px top 24px;background-repeat:no-repeat}}}.page_content_company{.inner{display:flex;flex-wrap:wrap;gap:0;align-items:center;border:5px solid #00c0d6;.company_image{width:48%;text-align:right;img{margin-top:-53px}}.company_text{width:52%;.company_link{text-align:center;a{text-decoration:none;font-size:1.6rem;img{margin-left:12px}}}}}}@media screen and (max-width:740px){.page_content_header{h2{font-size:2rem}h3{img{height:62px}}}.page_content_company{.page_content_header{h3{img{height:52px}}}}.page_content_mainvisual_body{.mainvisual_text{width:100%;h1{font-size:2.8rem;span{font-size:2.2rem;margin-bottom:14px;display:inline-block}}}.mainvisual_image{width:100%}}.page_content_what{.what_description{font-size:1.4rem;span.what_main{font-size:1.6rem}}}.what_content{flex-wrap:wrap;align-items:normal;.what_content_text{width:calc(100% - 20px)}.what_content_image{width:100%;text-align:center;img{margin-top:-42px}}.what_content_text:nth-child(1){margin-right:20px}.what_content_text:nth-child(3){margin-left:20px}}.user_past{h4{font-size:1.8rem}}.user_past_elements{margin-top:45px;.user_past_element{width:100%;display:flex;flex-wrap:wrap;gap:15px;align-items:center;padding:11px 5px;.user_past_num{font-size:3.2rem;top:-15px}.user_past_image{position:relative;top:0;width:auto}.user_past_info{text-align:left;h5{font-size:1.8rem}p{font-size:1.4rem;margin-top:2px}}}.user_past_element_arrow{width:100%;display:flex;flex-wrap:wrap;gap:15px;padding:11px 5px;text-align:center;img{transform:rotate(90deg);width:12px;margin:0 auto}}}.user_feature{h4{font-size:1.8rem}}.user_feature_elements{margin-top:45px;.user_feature_element{width:100%;display:flex;flex-wrap:wrap;gap:15px;align-items:center;padding:11px 5px;.user_feature_num{font-size:3.2rem;top:-15px}.user_feature_image{position:relative;top:0;width:auto}.user_feature_info{text-align:left;h5{font-size:1.8rem}p{font-size:1.4rem;margin-top:2px}}}.user_past_element_arrow{width:100%;text-align:center;img{transform:rotate(90deg);width:12px}}}.about_elements{.about_element{width:100%;padding:42px 20px 141px 20px;h4{font-size:1.8rem}p{font-size:1.4rem}ul{li{font-size:1.4rem}}}}.page_content_price_body{p{font-size:1.4rem}}.price_elements{margin-top:40px;margin-left:-20px;margin-right:-20px;.price_element{width:100%;.price_recommend{width:80px;height:80px;font-size:1.2rem}h4{font-size:1.8rem;padding:22px 10px}.price_element_body{h5{font-size:1.6rem}h6{font-size:1.2rem}.price_price{font-size:1.4rem;span{font-size:4rem}}.price_period{font-size:1.2rem}p{font-size:1.2rem}}}}.price_elements.swiper-container{display:block;gap:0}.price_elements .price_element{margin-top:0;width:100%}.price_elements .swiper-slide{padding-top:36px;box-sizing:border-box}.page_content_contact_link_body{.inner{gap:26px;.contact_link_image{width:100%}.contact_link_text{width:100%;text-align:center;h2{font-size:1.8rem}p{font-size:1.4rem}.contact_link_link{a{margin-left:auto;margin-right:auto;font-size:2rem;padding:11px 10px}}}}}.point_elements{.ponit_element{position:relative;margin-bottom:0;.point_element_text{width:100%;padding-right:30%;padding-bottom:90px;.point_number{font-size:6.4rem}h4{font-size:1.8rem}p{font-size:1.2rem}}.point_element_image{img{position:absolute;max-width:30%;right:0;bottom:0}}}}.faq_elements{dl{dt{font-size:1.4rem;background-size:24px 24px;padding-left:42px;.faq_arrow{img{width:12px;height:8px}}}dd{font-size:1.2rem;background-size:24px 24px;padding-left:42px}}}.page_content_company{.inner{gap:32px;padding-bottom:34px;.company_image{width:100%;text-align:left;img{width:67%}}.company_text{width:100%;.company_link{a{font-size:1.4rem}}}}}}