.elementor-1281 .elementor-element.elementor-element-875e1f6{padding:100px 0px 100px 0px;}.elementor-1281 .elementor-element.elementor-element-a2c5008 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1281 .elementor-element.elementor-element-a2c5008 .office-info .office-info-item .office-info-text h2{padding:0px 0px 0px 0px;}.elementor-1281 .elementor-element.elementor-element-a2c5008 .office-info .office-info-item .office-info-text p{font-size:16px;}.elementor-1281 .elementor-element.elementor-element-adc1694 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-1281 .elementor-element.elementor-element-2f48fd2{text-align:center;}.elementor-1281 .elementor-element.elementor-element-2f48fd2 .elementor-heading-title{font-size:30px;text-transform:capitalize;}.elementor-1281 .elementor-element.elementor-element-f4564cf{padding:20px 250px 0px 250px;text-align:center;}.elementor-1281 .elementor-element.elementor-element-e9687a3{padding:50px 0px 0px 0px;}.elementor-1281 .elementor-element.elementor-element-446faa7{padding:100px 0px 100px 0px;}.elementor-1281 .elementor-element.elementor-element-faf18b7 iframe{height:550px;}@media(max-width:1024px){.elementor-1281 .elementor-element.elementor-element-875e1f6{padding:80px 0px 80px 0px;}.elementor-1281 .elementor-element.elementor-element-f4564cf{padding:20px 50px 0px 50px;}}@media(max-width:767px){.elementor-1281 .elementor-element.elementor-element-2f48fd2 .elementor-heading-title{font-size:25px;}.elementor-1281 .elementor-element.elementor-element-f4564cf{padding:15px 0px 0px 0px;}}/* Start custom CSS for column, class: .elementor-element-64de86c */.wpo-contact-pg-section .office-info .office-info-item {
  min-height: 420px !important;
  height: 420px !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  align-items: center !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e9687a3 *//* Contact Form */

.wpcf7{
    max-width:900px;
    margin:auto;
}

.wpcf7 p{
    margin-bottom:20px;
}

.wpcf7 label{
    display:block;
    font-size:15px;
    font-weight:600;
    color:#6f4b58;
    margin-bottom:8px;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="date"],
.wpcf7 input[type="number"],
.wpcf7 select,
.wpcf7 textarea{

    width:100% !important;
    height:58px !important;
    padding:16px 20px !important;
    border:1px solid #eadede !important;
    border-radius:14px !important;
    background:#fff !important;
    font-size:16px !important;
    box-sizing:border-box !important;
}

.wpcf7 textarea{
    height:180px !important;
    padding-top:18px !important;
}

.wpcf7 input:focus,
.wpcf7 textarea:focus,
.wpcf7 select:focus{

    border-color:#b07a86 !important;
    box-shadow:0 0 10px rgba(176,122,134,.25) !important;
    outline:none;
}

.wpcf7-submit{

    width:260px !important;
    height:58px !important;
    border-radius:40px !important;
    background:#b07a86 !important;
    color:#fff !important;
    border:none !important;
    font-size:17px !important;
    font-weight:600 !important;
    display:block;
    margin:30px auto !important;
}

@media(max-width:768px){

.wpcf7-submit{
width:100% !important;
}

}/* End custom CSS */