@charset "UTF-8";
/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */
*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[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}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}*{min-width:0;min-height:0}html{visibility:hidden}html.wf-active,html.loading-delay{visibility:visible}body{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;line-height:1.8;color:#272727;background-color:#f6f6f6;overflow-x:hidden}@media screen and (max-width:900px){body{font-size:14px}}.body_margin{margin:0 auto;max-width:1100px;width:80%}@media screen and (max-width:900px){.body_margin{width:96%}}a:hover{opacity:.5;transition:.5s}h2[data-en]{margin:0 0 8%;font-size:22px;font-weight:500;position:relative;border-bottom:1px solid #5b5b5b;z-index:1}@media screen and (max-width:900px){h2[data-en]{margin-left:4%;font-size:20px}}@media screen and (max-width:540px){h2[data-en]{font-size:16px;line-height:1.2}}h2[data-en]:before{content:attr(data-en);position:absolute;color:rgba(4,4,4,.05);font-size:clamp(90px, 9vw, 150px);line-height:1;left:-12%;bottom:-9px;z-index:-1}@media screen and (max-width:900px){h2[data-en]:before{font-size:clamp(70px, 10vw, 120px);left:-5%;bottom:-.1em}}@media screen and (max-width:540px){h2[data-en]:before{font-size:clamp(44px, 12vw, 70px);line-height:1;bottom:-.1em}}h2[data-en][id]{padding-top:20vh;margin-top:-20vh;z-index:-1}button{font-size:.9em;color:#272727;position:relative;flex-shrink:0}button:after{content:"";width:0;height:0;border-style:solid;border-width:4px 0 4px 5px;border-color:transparent transparent transparent #656565;position:absolute;top:50%;right:-.9em;margin-top:-4px}button:hover{opacity:.5;transition:.5s}h1{position:relative}h1 img{height:60px;object-fit:cover;image-rendering:-webkit-optimize-contrast}@media screen and (max-width:540px){h1 img{padding:5px 0}}h1 a{position:absolute;width:100%;height:100%;top:0;left:0;white-space:nowrap}header{width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);box-sizing:border-box;text-align:center}.header_bg_img{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center bottom;position:relative;overflow:hidden;background-image:url(//dyna-plus.com/wp-content/themes/original_template/img/header-bg.jpg);z-index:-2}.header_contents_img{max-width:800px;width:70%;height:45vh;background-size:contain;background-repeat:no-repeat;background-position:center bottom;background-image:url(//dyna-plus.com/wp-content/themes/original_template/img/header_contents.png);filter:drop-shadow(2px 2px 4px #aaa);z-index:-1;position:absolute;left:0;right:0;margin:auto;bottom:0}@media screen and (max-width:540px){.header_contents_img{width:90%}}.fade-up{animation-name:fade-up;animation-duration:4s;animation-fill-mode:forwards}@keyframes fade-up{from{transform:translateY(20px)}to{transform:translateY(0)}}nav{width:100%;position:fixed;display:flex;align-items:center;justify-content:space-between;font-size:14px;box-sizing:border-box;z-index:100;background-color:#fff;box-shadow:0px 1px 3px #50505029}nav>p{font-size:12px;position:absolute;left:5px;bottom:0}@media screen and (max-width:900px){nav>p{position:relative;margin-right:70px;font-size:11px}}nav>p span{font-size:1.2em}nav .openbtn>p{display:none}nav .nav_menu_sp{display:flex}nav ul{display:flex;align-items:center;margin-right:10px}nav ul li{margin:10px}nav .tel_number{padding:0 1em;height:60px;color:#fff;position:relative;background-color:#5b5b5b;display:flex;align-items:center}nav .tel_number p{display:none}@media screen and (max-width:900px){nav ul{display:block}nav .openbtn{width:50px;height:50px;line-height:50px;text-align:center;position:fixed;cursor:pointer;top:0;right:5px}nav .openbtn>p{display:block;text-align:center;font-size:10px;margin-top:-34px}nav .openbtn span{display:inline-block;width:45%;height:1px;background:#272727;position:absolute;left:0;right:0;margin:auto;opacity:0}nav .openbtn span:nth-of-type(1){height:5px;width:5px;border-radius:50%;background:#272727;opacity:1;position:relative}nav .openbtn span:nth-of-type(1):before,nav .openbtn span:nth-of-type(1):after{content:"";height:5px;width:5px;border-radius:50%;background:#272727;opacity:1;position:absolute}nav .openbtn span:nth-of-type(1):before{left:12px}nav .openbtn span:nth-of-type(1):after{right:12px}nav .openbtn.active span{top:25px;opacity:1}nav .openbtn.active span:nth-of-type(1){opacity:0}nav .openbtn.active span:nth-of-type(2){transform:translateY(6px) rotate(-45deg)}nav .openbtn.active span:nth-of-type(3){transform:translateY(6px) rotate(45deg)}nav .nav_menu_sp{width:100%;height:100vh;text-align:center;background:#f6f6f6;position:fixed;top:60px;left:0;opacity:0;z-index:100;transition:.5s;visibility:hidden}}@media screen and (max-width:900px) and (max-width:540px){nav .nav_menu_sp{top:60px}}@media screen and (max-width:900px){nav .nav_menu_sp .tel_number{width:100%;position:fixed;font-size:18px;white-space:nowrap;bottom:0;display:flex;justify-content:center}}@media screen and (max-width:900px) and (max-width:400px){nav .nav_menu_sp .tel_number{font-size:16px}}@media screen and (max-width:900px){nav .nav_menu_sp .tel_number p{margin-left:1em;display:block}nav .nav_menu_sp .tel_number p:before{content:"";margin-right:1em;border-left:1px solid #d3d3d3;height:1em}}@media screen and (max-width:900px){nav .nav_menu_sp ul{margin:10% auto 0;max-width:600px;width:90%}nav .nav_menu_sp ul li{padding:2em 10px;line-height:0;text-align:left;border-bottom:1px solid #272727;position:relative}nav .nav_menu_sp ul li:after{content:"";width:0;height:0;border-style:solid;border-width:4px 0 4px 5px;border-color:transparent transparent transparent #656565;position:absolute;top:50%;right:5px}nav .nav_menu_sp ul li:hover{opacity:.5;transition:.5s}nav .nav_menu_sp ul li a{position:absolute;width:100%;height:100%;top:0;left:0;white-space:nowrap;top:50%}}@media screen and (max-width:900px){nav .nav_menu_sp.active{opacity:100;visibility:visible}}@media screen and (max-width:900px){nav .active p{display:none}}.header_text_wrap{margin-top:15vh;color:#5b5b5b;display:inline-block}@media screen and (max-width:900px){.header_text_wrap{margin-top:30vh}}.header_copy{font-size:clamp(40px, 5vmax, 60px);letter-spacing:.1em}.header_copy p{font-family:"Klee One",cursive;letter-spacing:.02em;width:100%;position:relative}@media screen and (max-width:540px){.header_copy{font-size:clamp(22px, 7vw, 40px)}}.header_text{margin-top:5%;display:inline-block;font-size:clamp(14px, 1.3vw, 18px);text-align:left}@media screen and (max-width:540px){.header_text{margin:5% auto 0;width:80%;font-size:12px}.header_text br{display:none}}@media screen and (max-width:290px){.header_text{font-size:10px}}.header_text p{margin-bottom:2%}.top_business_bg{margin:0 0 20%}.top_business_bg h2{margin-top:20%}.top_business_contents{width:100%;display:flex;pointer-events:none}@media screen and (max-width:540px){.top_business_contents{display:block}}.top_business_contents:hover>.top_business_icon>img{transform:scale(1.1);transition:.4s ease-out}.top_business_icon{margin-right:3%;width:120px;height:120px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;flex-shrink:0;overflow:hidden}@media screen and (max-width:900px){.top_business_icon{width:100px;height:100px}}@media screen and (max-width:540px){.top_business_icon{width:80px;height:80px}}.top_business_icon img{width:80%;height:80%;object-fit:contain}.top_business_text_wrap{margin-bottom:8%;width:100%;max-width:900px;display:flex;justify-content:center;align-items:center;justify-content:space-between;border-bottom:1px dashed #bfbfbf;position:relative}@media screen and (max-width:540px){.top_business_text_wrap{padding-bottom:2em}}.top_business_text_wrap button{margin:0 15px 3% 0;line-height:1.5em;align-self:flex-end;pointer-events:auto}@media screen and (max-width:540px){.top_business_text_wrap button{position:absolute;right:0;bottom:0}}.top_business_text_wrap button a:hover{pointer-events:auto}.top_business_text{margin-bottom:3%;width:100%;max-width:600px}@media screen and (max-width:540px){.top_business_text{margin:5% auto 3%;width:90%}}.top_business_text p:nth-of-type(1){margin-bottom:2%;font-size:18px;font-weight:500}@media screen and (max-width:900px){.top_business_text p:nth-of-type(1){font-size:16px}}@media screen and (max-width:540px){.top_business_text p:nth-of-type(1){position:absolute;top:-50px;left:100px}}.top_access_bg{margin-bottom:15%}.top_access_bg .access_map{max-width:660px;width:100%;max-height:480px;height:60vw}@media screen and (max-width:1100px){.top_access_bg .access_map{margin-bottom:8%;max-width:initial;max-height:300px;height:60vw}}.top_access_wrap{display:flex}@media screen and (max-width:1100px){.top_access_wrap{display:block}}.top_access_text{padding-left:30px;margin:0 auto;line-height:2em}@media screen and (max-width:540px){.top_access_text{padding-left:1%}}.top_access_text p:nth-of-type(1){margin-bottom:10px;font-size:20px;font-weight:500}@media screen and (max-width:540px){.top_access_text p:nth-of-type(1){font-size:18px}}.top_access_text p:nth-of-type(2){margin-bottom:30px}footer{margin:0 auto 10px;max-width:1640px;width:90%;font-size:14px}footer .footer_wrap{display:flex;align-items:center}@media screen and (max-width:1100px){footer .footer_wrap{flex-wrap:wrap;justify-content:center}}@media screen and (max-width:900px){footer .footer_wrap{text-align:center;display:block}}footer ul{margin:10px 0 0 2em;flex-shrink:0;display:flex;justify-content:center;align-items:center}@media screen and (max-width:540px){footer ul{margin:10px 0 0}}footer ul li{padding-right:20px}@media screen and (max-width:540px){footer ul li{font-size:12px;padding-right:10px;white-space:nowrap}}footer .address_wrap{margin-top:10px;flex-shrink:0}footer .address_wrap span{margin-left:1em}footer .footer_line{margin:0 auto;width:100%;height:1px;border-bottom:1px solid #272727}footer small{width:100%;text-align:right;margin-top:10px;font-size:12px}@media screen and (max-width:1100px){footer small{text-align:center}}@media screen and (max-width:900px){footer small{margin-top:15px;font-size:10px;display:block}}.none{display:none}.page_bg,.single_bg{margin:0 -10%}@media screen and (max-width:900px){.page_bg,.single_bg{margin:0}}.page_bg h2,.single_bg h2{padding-top:clamp(140px, 13vw, 240px);margin:0 auto clamp(30px, 8%, 80px);left:5%;max-width:1320px;width:90%}.page_bg h2:before,.single_bg h2:before{left:-10%}@media screen and (max-width:900px){.page_bg h2,.single_bg h2{margin-left:10%;width:90%;left:0}}@media screen and (max-width:540px){.page_bg h2,.single_bg h2{font-size:16px;padding-top:110px}}.page_bg h3[id],.single_bg h3[id]{padding-top:15vh;margin-top:-15vh}.page_bg h3.sub_title span,.single_bg h3.sub_title span{width:120px;height:120px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;flex-shrink:0;text-align:center;line-height:1.5;font-weight:500;position:relative}@media screen and (max-width:900px){.page_bg h3.sub_title span,.single_bg h3.sub_title span{margin-left:-10px;padding-left:1em;background-color:transparent;justify-content:flex-start}.page_bg h3.sub_title span br,.single_bg h3.sub_title span br{display:none}.page_bg h3.sub_title span:before,.single_bg h3.sub_title span:before{content:"";width:90px;height:90px;border-radius:50%;background-color:#fff;z-index:-1;position:absolute;left:-50%}}.page_title_bg{height:clamp(200px, 18vw, 320px);margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);position:relative}@media screen and (max-width:540px){.page_title_bg{height:150px}}.page_title_bg h2[data-en]{margin:0 auto;left:4%;max-width:1320px;width:90%;color:#fff;text-shadow:2px 2px 6px #000;border-bottom:1px solid rgba(233,233,233,.7)}.page_title_bg h2[data-en]:before{color:rgba(233,233,233,.7);text-shadow:none;left:-6%}@media screen and (max-width:540px){.page_title_bg h2[data-en]:before{margin-left:2%}}.page_title_bg img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;bottom:0;z-index:-10}.body_flex{margin-top:10%;display:flex;position:relative}@media screen and (max-width:540px){.body_flex{display:block}.body_flex h3 br{display:none}}.name_wrap{font-family:"Shippori Mincho",serif;font-size:14px;font-weight:600;flex-shrink:0}.name_wrap span{font-size:22px}@media screen and (max-width:900px){.name_wrap span{font-size:20px}}@media screen and (max-width:540px){.name_wrap span{font-size:18px;line-height:1}}.company_img_wrap{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);overflow:hidden}.company_img_wrap img{display:block;width:100%;height:auto}.fadeIn{animation-name:zoom;animation-duration:5s;animation-fill-mode:forwards}@keyframes zoom{to{transform:scale(1.1)}}.company_greetings_wrap{margin:2em auto 0;display:flex}@media screen and (max-width:1100px){.company_greetings_wrap{flex-direction:column;align-items:center}}@media screen and (max-width:900px){.company_greetings_wrap{margin:4em auto 0}}.company_greetings_wrap .company_greetings_text>p{font-family:"Shippori Antique",sans-serif;white-space:nowrap}.company_greetings_wrap .company_greetings_text>p:nth-of-type(1){margin-bottom:1em;font-size:clamp(20px, 2.9vw, 30px)}.company_greetings_wrap .company_greetings_text>p:nth-of-type(1) span{margin-right:.8em}.company_greetings_wrap .company_greetings_text>p:nth-of-type(2){font-size:clamp(16px, 1.9vw, 20px);margin-bottom:1em}.company_greetings_wrap .company_greetings_text>p:nth-of-type(3){font-size:clamp(18px, 2.4vw, 24px)}@media screen and (max-width:540px){.company_greetings_wrap .company_greetings_text>p:nth-of-type(1){font-size:clamp(16px, 5vw, 20px)}.company_greetings_wrap .company_greetings_text>p:nth-of-type(2){font-size:clamp(14px, 4vw, 16px)}.company_greetings_wrap .company_greetings_text>p:nth-of-type(3){font-size:clamp(15px, 4.5vw, 18px)}}.company_greetings_wrap .name_wrap{margin-top:50px;align-self:flex-end}.company_summary_wrap{margin:1em 0 0 8%;max-width:1500px;width:100%}@media screen and (max-width:540px){.company_summary_wrap{margin:0 auto;width:98%}}.company_summary{width:100%;padding:4em 0;display:flex;border-bottom:1px dashed #bfbfbf}@media screen and (max-width:540px){.company_summary{padding:3em 0}}.company_summary:nth-of-type(1){padding-top:2em}.company_summary p:nth-of-type(1){width:8em;font-weight:500;flex-shrink:0}@media screen and (max-width:540px){.company_summary p:nth-of-type(1){width:7em}}.company_summary p span{width:100%;display:inline-block}.company_history_wrap{margin:3em 0 200px 8%}@media screen and (max-width:540px){.company_history_wrap{margin:0 auto;width:98%}}.company_history{max-width:650px}.company_history p{margin-bottom:4em}.business_text_wrap{margin:3em 0 0 5%;max-width:700px;width:100%}@media screen and (max-width:900px){.business_text_wrap{margin:90px auto 0;width:90%}}@media screen and (max-width:540px){.business_text_wrap{margin:0 auto}}.business_text_wrap>p{margin-bottom:1em}.business_text_wrap ul{margin:1em 0}.business_text_wrap ul li{display:flex;align-items:center}.business_text_wrap ul li:before{margin-right:.3em;display:block;content:"";width:4px;height:4px;border-radius:50%;background-color:#272727;flex-shrink:0}.business_img{width:200px;height:340px;background-size:cover;background-repeat:no-repeat;background-position:center bottom;position:absolute;top:3em;right:0;z-index:-1}@media screen and (max-width:1200px){.business_img{opacity:.2}}@media screen and (max-width:900px){.business_img{width:140px;height:240px;right:0}}@media screen and (max-width:540px){.business_img{top:12em}}.business_img_1{background-image:url(//dyna-plus.com/wp-content/themes/original_template/img/business_img_1.jpg)}.business_img_2{background-image:url(//dyna-plus.com/wp-content/themes/original_template/img/business_img_2.jpg)}.business_img_3{background-image:url(//dyna-plus.com/wp-content/themes/original_template/img/business_img_3.jpg)}.business_achievement_wrap,.business_other{margin-top:3em;padding:2em 0;border-top:1px solid #272727;border-bottom:1px solid #272727;display:flex}.business_achievement_wrap p:nth-of-type(1),.business_other p:nth-of-type(1){margin-right:3em;flex-shrink:0}.business_other{margin:0 0 0 3em;padding:3em 0;max-width:700px;width:100%;border-top:none;border-bottom:1px dashed #bfbfbf}@media screen and (max-width:900px){.business_other{margin:0}}@media screen and (max-width:540px){.business_other{flex-direction:column}.business_other p:nth-of-type(1){font-weight:500;margin-bottom:.5em}}.business_other_wrap{margin-top:50px}.business_other_wrap:nth-last-of-type(1){margin-top:0}@media screen and (max-width:540px){.business_other_wrap{margin:50px auto 0;width:90%}}.quality_table_wrap>p{margin:0 auto 3em;max-width:1000px;font-weight:500}.quality_table{margin:0 auto 20%;max-width:800px;width:100%;position:relative}@media screen and (max-width:900px){.quality_table{max-width:600px}}.quality_table_text{padding:1em;font-size:16px;background-color:#e6e6e6;display:flex;justify-content:space-between;white-space:nowrap}@media screen and (max-width:900px){.quality_table_text{font-size:14px;flex-direction:column}}.quality_table_text>div{width:65%;display:flex;justify-content:space-between}.quality_table_text>div button,.quality_table_text>div span{margin-right:1em;align-self:flex-end}@media screen and (max-width:900px){.quality_table_text>div{flex-direction:column;width:100%;justify-content:flex-end}.quality_table_text>div>p:nth-of-type(1){margin-left:.5em;margin-right:25%}}.quality_table_text{padding:1.5em 0;margin:0 1em;font-size:16px;display:flex;background-color:#f6f6f6;border-bottom:1px dashed #bfbfbf;position:relative}@media screen and (max-width:900px){.quality_table_text{font-size:14px}}.quality_table_text p:nth-of-type(1){width:12em}.quality_table_text p:nth-of-type(2){margin-left:10%}.sustainability_title_wrap{background:rgba(185,185,185,.4)}.sustainability_title_wrap h2[data-en]{text-shadow:none;position:relative}.sustainability_title_wrap h2[data-en]:after{content:"環境活動";color:#000;padding-left:1px;padding-top:1px;position:absolute;left:0;z-index:-1;opacity:.5}.sustainability_text_wrap{display:flex;flex-direction:column}.sustainability_text_wrap .name_wrap{margin-right:50px;align-self:flex-end}@media screen and (max-width:900px){.sustainability_text_wrap .name_wrap{margin-right:2%}}.sustainability_text{margin:150px auto 0;max-width:800px;width:90%;font-family:"Shippori Antique",sans-serif}@media screen and (max-width:900px){.sustainability_text{margin:10% auto 0}}.sustainability_text p{font-size:18px;margin-bottom:1.5em}@media screen and (max-width:900px){.sustainability_text p{font-size:14px}}.sustainability_policy_wrap{margin:3em 0 20% 5%;width:90%;font-family:"Shippori Antique",sans-serif}.sustainability_policy_wrap ul li{margin-bottom:.8em;list-style:decimal}.contact_form_option_text_wrap{margin:100px auto 150px;max-width:1000px;width:90%}.contact_form_option_text_wrap>p{text-align:center;font-size:18px}.contact_form_option_text_wrap>div{padding:50px 80px;background-color:#fff}.wpcf7-form-control{border-radius:5px;border:1px solid #707070}.wpcf7-text{font-size:14px;padding:.5em}.contact_form{padding:8% 0 30px;margin:0 auto 100px;max-width:1600px;width:96%;border-radius:10px;background-color:#fff;box-shadow:0px 1px 6px #00000029}@media screen and (max-width:900px){.contact_form{padding:8% 0 0}}.contact_form h2{font-size:20px;font-weight:500;text-align:center}.contact_form>p{margin:100px auto 0;max-width:90%;text-align:center;line-height:1.5}.contact_form .checkbox_container{display:flex;flex-wrap:wrap;max-width:700px;width:90%}.contact_form .file_container{margin:10px 0 30px;max-width:250px;width:90%;white-space:nowrap}.contact_form::placeholder{color:#aeaeae;font-weight:400}.wpcf7-form input:not(.st-form-nowide):not([type=checkbox]):not([type=radio]):not([type=submit]),.contact_form textarea,.contact_form .file_wrap,.contact_form .checkbox_wrap,.contact_form .wpcf7 form .title,.contact_form .wpcf7 form .title_file{margin:0 auto;max-width:1000px;width:90%;text-align:left}.wpcf7 input[type=file]{font-size:12px;width:auto}.wpcf7-checkbox{font-size:14px}.contact_form .wpcf7 form>p{text-align:center;margin:0}.contact_form .wpcf7 form>.title{margin:40px auto .5em}.contact_form .wpcf7 form>.title span{padding:2px;margin-left:3px;font-size:10px;color:#fff;background-color:#474747;border-radius:3px}.wpcf7-submit{padding:.5em 0;margin:5% auto 0;max-width:300px;width:90%;display:block;border-radius:5px;color:#fff;background:#474747;box-shadow:0px 1px 6px #00000029}.question_bg{margin-bottom:10%;border-radius:10px;display:flex}@media screen and (max-width:900px){.question_bg{flex-direction:column}}.question_wrap{margin:3em auto 0px 10%;max-width:700px;width:90%}@media screen and (max-width:900px){.question_wrap{margin:0 auto;max-width:700px;width:96%}}.toggle{display:none}.label{padding:1em 2.5em 1em 1em;margin-bottom:5px;cursor:pointer;display:block;border-radius:10px;color:#474747;background:#fff;box-shadow:0px 3px 6px #00000029}.label:before,.question_answer p:before{content:"Q";padding-bottom:.2em;width:30px;height:30px;box-sizing:border-box;margin-right:10px;border-radius:100px;color:#fff;background-color:#474747;flex-shrink:0;display:flex;justify-content:center;align-items:center}.question_answer p:before{content:"A";display:inline-block;color:#474747;text-align:center;background-color:#fff;border:1px solid #474747}.label:after{content:"";width:6px;height:6px;border-top:2px solid #474747;border-right:2px solid #474747;-webkit-transform:rotate(45deg);position:absolute;top:calc(50% - 3px);right:20px;transform:rotate(135deg)}.label,.question_answer{display:flex;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.question_answer{height:0;margin-bottom:10px;padding:0 20px;overflow:hidden}.toggle:checked+.label+.question_answer{height:auto;padding:20px;transition:all .3s}.toggle:checked+.label:after{transform:rotate(-45deg)}.top_question_bg label span{margin-right:30px;font-size:16px;line-height:1.5}.price_wrap{margin:3em auto 10% 10%;max-width:700px}@media screen and (max-width:900px){.price_wrap{margin:3em auto 10% 0}}@media screen and (max-width:540px){.price_wrap{margin:0 auto 10%;width:90%}}.single_bg p+p{margin-top:1em}.single_bg ul{margin:1em 0 0 1.5em}.single_bg ul li{list-style:disc}.single_bg a{font-size:.9em;border-bottom:1px solid #707070}.single_bg a:hover{opacity:.6}.single_bg table,.single_bg td,.single_bg th{margin-top:2em;padding:3px 5px;border:1px solid #272727}@media screen and (max-width:540px){.single_bg table{overflow-x:scroll;white-space:nowrap}}@media screen and (max-width:540px){.single_bg{width:90%}}.single_center{margin:0 auto 20vh;max-width:800px;width:50%}@media screen and (max-width:1100px){.single_center{width:90%}}.wp-block-image figcaption{font-size:.9em;text-align:center}.wp-block-image a{border-bottom:none}.conversion_page_bg{margin-bottom:-1px;height:100vh;display:flex;position:relative}@media screen and (max-width:900px){.conversion_page_bg{height:auto;display:block}}.conversion_page_main{color:#fff;width:45%;background-color:#272727;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (max-width:1100px){.conversion_page_main{margin-top:60px}}@media screen and (max-width:900px){.conversion_page_main{margin-top:0;width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100)}}.conversion_page_main p{margin-bottom:100px;font-size:1.5em}@media screen and (max-width:1100px){.conversion_page_main p{font-size:1.3em}}@media screen and (max-width:900px){.conversion_page_main p{font-size:1.1em;margin-bottom:50px}}.conversion_page_main p span{padding:5px 0;color:#272727;background-color:#fff;text-shadow:0 0 0 #272727}@media screen and (max-width:900px){.conversion_page_main p span{padding:3px 0}}.conversion_page_title{margin-bottom:100px;padding:0 50px;text-align:center;font-size:1.8em;border-bottom:1px solid #fff}@media screen and (max-width:1100px){.conversion_page_title{font-size:1.5em}}@media screen and (max-width:900px){.conversion_page_title{padding:0 15px;font-size:18px;margin-top:5vh;margin-bottom:50px}}.conversion_page_contact{padding:0 3%;width:55%;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (max-width:900px){.conversion_page_contact{display:none}}.conversion_button{display:none}@media screen and (max-width:900px){.conversion_button{display:block;width:80%;padding:15px 0;border-radius:9px;background:#fff;border:none;text-align:center;position:absolute;left:0;right:0;bottom:20px;margin:auto;cursor:pointer;transition:.4s}.conversion_button a{position:absolute;width:100%;height:100%;top:0;left:0;white-space:nowrap}.conversion_button:hover{box-shadow:7px 5px 30px -14px #fff}.conversion_button:active{transform:scale(.97);box-shadow:7px 5px 30px -10px #fff}}