.elementor-2953 .elementor-element.elementor-element-bd65bc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-bd65bc3:not(.elementor-motion-effects-element-type-background), .elementor-2953 .elementor-element.elementor-element-bd65bc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2953 .elementor-element.elementor-element-bd65bc3, .elementor-2953 .elementor-element.elementor-element-bd65bc3::before{--border-transition:0.3s;}.elementor-2953 .elementor-element.elementor-element-90bea7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-b72e89d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-2953 .elementor-element.elementor-element-5736f45{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-5fa0445{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-2953 .elementor-element.elementor-element-9097ce0{text-align:center;}.elementor-2953 .elementor-element.elementor-element-9097ce0 .elementor-heading-title{font-family:"Sarabun", Sans-serif;font-weight:600;}.elementor-2953 .elementor-element.elementor-element-f52c890{text-align:center;color:var( --e-global-color-bd20cb2 );font-family:"Roboto", Sans-serif;font-weight:400;width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-2953 .elementor-element.elementor-element-f52c890 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2953 .elementor-element.elementor-element-515d16a{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2953 .elementor-element.elementor-element-515d16a.e-con{--align-self:center;}@media(max-width:1024px){.elementor-2953 .elementor-element.elementor-element-5736f45{--grid-auto-flow:row;}.elementor-2953 .elementor-element.elementor-element-f52c890{font-size:14px;}}@media(max-width:767px){.elementor-2953 .elementor-element.elementor-element-bd65bc3{--min-height:85px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2953 .elementor-element.elementor-element-90bea7b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-b72e89d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-5736f45{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2953 .elementor-element.elementor-element-5fa0445{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-9097ce0 .elementor-heading-title{font-size:32px;}.elementor-2953 .elementor-element.elementor-element-f52c890{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2953 .elementor-element.elementor-element-515d16a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-2953 .elementor-element.elementor-element-b72e89d{--content-width:80%;}}/* Start custom CSS for container, class: .elementor-element-515d16a */.contact-boxed .square_icon_box {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 16px 19px !important;
}



.wpforms-field-label {
    text-align: left;
}

div.wpforms-container-full input[type=submit], div.wpforms-container-full button[type=submit], div.wpforms-container-full .wpforms-page-button, .wp-core-ui div.wpforms-container-full input[type=submit], .wp-core-ui div.wpforms-container-full button[type=submit], .wp-core-ui div.wpforms-container-full .wpforms-page-button, div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
        border-radius: 0px !important;
}


/*.wpforms-container .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress {*/
/*    background-color: #9c1517 !important;*/
/*}*/

/*.contact-boxed .wpforms-page-button:hover {*/
/*    background-color: #1b4883 !important;*/
/*}*/

/*.contact-boxed .wpforms-page-button:hover {*/
/*    background-color: #9c1517 !important;*/
/*}*/


.contact-boxed #wpforms-submit-7516 {
    display: flex
;
    flex-direction: column;
    width: 100%;
    text-align: center;
    justify-content: center;
    align-items: center;
    order: 1;
    position: relative;
    top: -67px;
}

.contact-boxed  .wpforms-page-next{
        float: right;
}


.last .wpforms-page-prev {
    position: relative !important;
    top: 67px;
    z-index: 2;
}

#wpforms-2935 {
    border-style: solid;
    border-width: 2px;
    border-color: #dadada;
    box-shadow: 0px 0px 7px 0px #26272a1c;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    background-color: #ffffff;
    padding: 20px 15px 20px 15px;
    max-width: 800px;
    margin: 0 auto;
}

.wpforms-container .wpforms-page-indicator.progress {
    display: none;
}

.form_section_title {
    text-align: center;
    color: #272727;
}

.form_section_title h3 {
    color: #facf3b;
    font-size: 24px !important;
    line-height: 40px !important;
}

.wpforms-page-button {
    background: #facf3b none repeat scroll 0 0 !important;
    color: black !important;
}

.contact-boxed #wpforms-submit-2935{
    display: flex
;
    background: #facf3b none repeat scroll 0 0 !important;
    color: black !important;
    flex-direction: column;
    width: 100%;
    text-align: center;
    justify-content: center;
    align-items: center;
    order: 1;
    position: relative;
    top: -67px;
}


    div.wpforms-container .wpforms-form .wpforms-field:not(.wpforms-field-phone):not(.wpforms-field-select-style-modern):not(.wpforms-field-radio):not(.wpforms-field-checkbox):not(.wpforms-field-layout):not(.wpforms-field-repeater) {
        overflow-x: initial !important;
    }
    
.progress, .wpforms-field-address-state, .wpforms-field-row-block:first-child {
    display: none !important;
}

.wpforms-field-sublabel {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90bea7b */.contact-page-icon .elementor-image-box-img{
    background: #f9b53b;
    padding: 10px 16px;
    transform: skewX(-10deg);
    border: 1px solid #f9b53b;
    transition: 0s;
}
.contact-page-icon img{
   transform: skewX(10deg); 
filter: brightness(10);
transform: 0s;
}

.contact-page-icon:hover .elementor-image-box-img{
    background: transparent ;
    transition: .5s;
}
.contact-page-icon:hover  img{
    filter: brightness(1);
    transition: 0.1s;
}/* End custom CSS */