.elementor-8 .elementor-element.elementor-element-e57406d{--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:150px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-8 .elementor-element.elementor-element-e57406d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e57406d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://tech-sonic.jp/wp-content/uploads/2023/11/sub_visual04-1.jpg");background-position:center center;}.elementor-8 .elementor-element.elementor-element-e57406d.e-container{--align-self:center;}.elementor-8 .elementor-element.elementor-element-4797645{text-align:center;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4797645.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-13f94cc > .elementor-container{max-width:1024px;}.elementor-8 .elementor-element.elementor-element-13f94cc{padding:40px 0px 80px 0px;}.elementor-8 .elementor-element.elementor-element-71bd815{text-align:center;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-71bd815.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-2316624 > .elementor-container{max-width:1024px;}.elementor-8 .elementor-element.elementor-element-2316624{margin-top:25px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-d467087.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-d467087.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-d467087 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-8 .elementor-element.elementor-element-3990499 .elementor-heading-title{color:#AE0000;font-family:"Pretendard", Sans-serif;font-size:25px;}.elementor-8 .elementor-element.elementor-element-3990499 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-ed70c80 .elementor-heading-title{color:#000000;font-family:"Pretendard", Sans-serif;font-size:16px;}.elementor-8 .elementor-element.elementor-element-d81d601{text-align:left;color:#000000;font-family:"Pretendard", Sans-serif;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-14570c4.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-14570c4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-14570c4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-8 .elementor-element.elementor-element-cc50800 .elementor-heading-title{color:#AE0000;font-family:"Pretendard", Sans-serif;font-size:25px;}.elementor-8 .elementor-element.elementor-element-cc50800 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-e522987 .elementor-heading-title{color:#000000;font-family:"Pretendard", Sans-serif;font-size:16px;}.elementor-8 .elementor-element.elementor-element-ac4b530{text-align:left;color:#000000;font-family:"Pretendard", Sans-serif;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-89db598.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-89db598.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-89db598 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-8 .elementor-element.elementor-element-6feb829 .elementor-heading-title{color:#AE0000;font-family:"Pretendard", Sans-serif;font-size:25px;}.elementor-8 .elementor-element.elementor-element-6feb829 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-069abd1 .elementor-heading-title{color:#000000;font-family:"Pretendard", Sans-serif;font-size:16px;}.elementor-8 .elementor-element.elementor-element-4bcd3ad{text-align:left;color:#000000;font-family:"Pretendard", Sans-serif;}.elementor-8 .elementor-element.elementor-element-7469578 > .elementor-container{max-width:1024px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-f99dda8.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-f99dda8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-f99dda8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-8 .elementor-element.elementor-element-16a0673 .elementor-heading-title{color:#AE0000;font-family:"Pretendard", Sans-serif;font-size:25px;}.elementor-8 .elementor-element.elementor-element-16a0673 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-3f49bfa .elementor-heading-title{color:#000000;font-family:"Pretendard", Sans-serif;font-size:16px;}.elementor-8 .elementor-element.elementor-element-f4aa39b{text-align:left;color:#000000;font-family:"Pretendard", Sans-serif;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-436a911.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-436a911.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-436a911 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-8 .elementor-element.elementor-element-e5a070a .elementor-heading-title{color:#AE0000;font-family:"Pretendard", Sans-serif;font-size:25px;}.elementor-8 .elementor-element.elementor-element-e5a070a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-780e77b .elementor-heading-title{color:#000000;font-family:"Pretendard", Sans-serif;font-size:16px;}.elementor-8 .elementor-element.elementor-element-5670359{text-align:left;color:#000000;font-family:"Pretendard", Sans-serif;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-f62ac20.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-f62ac20.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-f62ac20 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-8 .elementor-element.elementor-element-f7206c5 .elementor-heading-title{color:#AE0000;font-family:"Pretendard", Sans-serif;font-size:25px;}.elementor-8 .elementor-element.elementor-element-f7206c5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-a81aef5 .elementor-heading-title{color:#000000;font-family:"Pretendard", Sans-serif;font-size:16px;}.elementor-8 .elementor-element.elementor-element-19fec28{text-align:left;color:#000000;font-family:"Pretendard", Sans-serif;}.elementor-8 .elementor-element.elementor-element-e5fd0b3 > .elementor-container{max-width:1024px;}.elementor-8 .elementor-element.elementor-element-e5fd0b3{margin-top:25px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-5f05563.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-5f05563.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-5f05563 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-8 .elementor-element.elementor-element-54b52f4 .elementor-heading-title{color:#AE0000;font-family:"Pretendard", Sans-serif;font-size:25px;}.elementor-8 .elementor-element.elementor-element-54b52f4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-1a53d62 .elementor-heading-title{color:#000000;font-family:"Pretendard", Sans-serif;font-size:16px;}.elementor-8 .elementor-element.elementor-element-d456c33{text-align:left;color:#000000;font-family:"Pretendard", Sans-serif;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-94f0130.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-94f0130.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-94f0130 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-3e800df.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-3e800df.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-3e800df > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-8 .elementor-element.elementor-element-95b9b97 .elementor-heading-title{color:#AE0000;font-size:25px;}.elementor-8 .elementor-element.elementor-element-7dd057a .elementor-heading-title{color:#000000;font-size:16px;}.elementor-8 .elementor-element.elementor-element-9a656ce{text-align:left;color:#000000;}.elementor-8 .elementor-element.elementor-element-fe37025 > .elementor-container{max-width:1024px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-a47626f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-a47626f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-a47626f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-8 .elementor-element.elementor-element-0fe070a .elementor-heading-title{color:#AE0000;font-family:"Pretendard", Sans-serif;font-size:25px;}.elementor-8 .elementor-element.elementor-element-0fe070a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-5193e5f .elementor-heading-title{color:#000000;font-family:"Pretendard", Sans-serif;font-size:16px;}.elementor-8 .elementor-element.elementor-element-d10c451{text-align:left;color:#000000;font-family:"Pretendard", Sans-serif;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-37c9156.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-37c9156.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-37c9156 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-8 .elementor-element.elementor-element-2b601ec{text-align:left;color:#000000;font-family:"Pretendard", Sans-serif;}.elementor-8 .elementor-element.elementor-element-2b601ec > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-b0ab080.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-b0ab080.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-b0ab080 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-8 .elementor-element.elementor-element-2328679{text-align:left;color:#000000;font-family:"Pretendard", Sans-serif;}.elementor-8 .elementor-element.elementor-element-2328679 > .elementor-widget-container{margin:70px 0px 0px 0px;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-09ed07b{--content-width:1024px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-e57406d{--content-width:500px;--min-height:160px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--gap:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-8 .elementor-element.elementor-element-4797645{font-size:1px;}.elementor-8 .elementor-element.elementor-element-4797645.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-d467087{width:100%;}.elementor-8 .elementor-element.elementor-element-14570c4{width:100%;}.elementor-8 .elementor-element.elementor-element-89db598{width:100%;}.elementor-8 .elementor-element.elementor-element-6feb829 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-f99dda8{width:100%;}.elementor-8 .elementor-element.elementor-element-436a911{width:100%;}.elementor-8 .elementor-element.elementor-element-f62ac20{width:100%;}.elementor-8 .elementor-element.elementor-element-5f05563{width:100%;}.elementor-8 .elementor-element.elementor-element-94f0130{width:100%;}.elementor-8 .elementor-element.elementor-element-3e800df{width:50%;}.elementor-8 .elementor-element.elementor-element-95b9b97 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-a47626f{width:100%;}.elementor-8 .elementor-element.elementor-element-37c9156{width:100%;}.elementor-8 .elementor-element.elementor-element-b0ab080{width:100%;}}/* Start custom CSS for section, class: .elementor-element-13f94cc */.elementor-8 .elementor-element.elementor-element-13f94cc a:hover{
    color: #AE0000;
}/* End custom CSS */
/* Start custom CSS */.sf_field{
 clear: none !important;
}

.salesforce_w2l_lead .w2linput.text, .salesforce_w2l_lead .w2linput.textarea, .salesforce_w2l_lead .w2linput.select{
 width: 100% !important;
 border-radius: 8px;
 border-color: #444;
}

.sf_field_first_name, .sf_field_last_name, .sf_field_email, .sf_field_phone{
    clear: none !important;
    width: 25%;
    float: left;
    padding: 5px
}

.sf_field_company, .sf_field_city, .sf_field_zip,.sf_field_street, .sf_field_state, .sf_field_country{
        clear: none !important;
    width: 33.33%;
    float: left;
    padding: 10px
}

.sf_field_description, .sf_field_Request{
            clear: none !important;
    padding: 5px
}

input.w2linput.submit {
    color: #fff;
    background: #D12929;
        border-radius: 8px;
}
.success_message {
    font-size: 50px;
    color: red;
}

@media only screen and (max-width: 600px) {
    .sf_field_first_name, .sf_field_last_name, .sf_field_email, .sf_field_phone, .sf_field_company, .sf_field_city, .sf_field_zip,.sf_field_street, .sf_field_state, .sf_field_country{
    width: 50%;
}
}/* End custom CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */