.elementor-556 .elementor-element.elementor-element-30aff50{margin-top:-50px;margin-bottom:0px;}.elementor-556 .elementor-element.elementor-element-6fa35734{position:relative;top:74px;animation-delay:900ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);text-align:center;}.elementor-556 .elementor-element.elementor-element-6fa35734 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:120px;font-weight:bold;line-height:133px;color:rgba(169,126,99,0);}.elementor-556 .elementor-element.elementor-element-628aebd7 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(360deg, #ffffff 85%, rgba(0,0,0,0) 100%);}.elementor-556 .elementor-element.elementor-element-628aebd7{animation-delay:700ms;animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);}.elementor-556 .elementor-element.elementor-element-628aebd7 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-556 .elementor-element.elementor-element-628aebd7 .aux-modern-heading-primary{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;line-height:60px;color:#000000;max-width:830px;}.elementor-556 .elementor-element.elementor-element-628aebd7 .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:23px;color:rgba(0,0,0,0.90);margin:55px 0px 0px 0px;max-width:632px;}.elementor-556 .elementor-element.elementor-element-628aebd7 .aux-modern-heading-description{color:rgba(0,0,0,0.90);font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;line-height:28px;max-width:850px;}.elementor-556 .elementor-element.elementor-element-24583f9 > .elementor-container{max-width:1620px;}.elementor-556 .elementor-element.elementor-element-24583f9{margin-top:50px;margin-bottom:100px;padding:0px 40px 0px 40px;animation-delay:1200ms;animation-timing-function:cubic-bezier(0.455,0.03,0.515,0.955);}.elementor-bc-flex-widget .elementor-556 .elementor-element.elementor-element-33e5870.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-556 .elementor-element.elementor-element-33e5870.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-556 .elementor-element.elementor-element-fe506f9 .elementor-icon-box-wrapper{align-items:center;gap:50px;}.elementor-556 .elementor-element.elementor-element-fe506f9.elementor-view-stacked .elementor-icon{background-color:#a97e63;}.elementor-556 .elementor-element.elementor-element-fe506f9.elementor-view-framed .elementor-icon, .elementor-556 .elementor-element.elementor-element-fe506f9.elementor-view-default .elementor-icon{fill:#a97e63;color:#a97e63;border-color:#a97e63;}.elementor-556 .elementor-element.elementor-element-fe506f9 .elementor-icon{font-size:30px;}.elementor-556 .elementor-element.elementor-element-fe506f9 .elementor-icon-box-title, .elementor-556 .elementor-element.elementor-element-fe506f9 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-556 .elementor-element.elementor-element-fe506f9 .elementor-icon-box-title{color:#000000;}.elementor-556 .elementor-element.elementor-element-674ae19 .elementor-icon-box-wrapper{align-items:center;gap:50px;}.elementor-556 .elementor-element.elementor-element-674ae19.elementor-view-stacked .elementor-icon{background-color:#a97e63;}.elementor-556 .elementor-element.elementor-element-674ae19.elementor-view-framed .elementor-icon, .elementor-556 .elementor-element.elementor-element-674ae19.elementor-view-default .elementor-icon{fill:#a97e63;color:#a97e63;border-color:#a97e63;}.elementor-556 .elementor-element.elementor-element-674ae19 .elementor-icon{font-size:30px;}.elementor-556 .elementor-element.elementor-element-674ae19 .elementor-icon-box-title, .elementor-556 .elementor-element.elementor-element-674ae19 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-556 .elementor-element.elementor-element-674ae19 .elementor-icon-box-title{color:#000000;}.elementor-556 .elementor-element.elementor-element-1aa3ad0 .elementor-icon-box-wrapper{align-items:center;gap:50px;}.elementor-556 .elementor-element.elementor-element-1aa3ad0.elementor-view-stacked .elementor-icon{background-color:#a97e63;}.elementor-556 .elementor-element.elementor-element-1aa3ad0.elementor-view-framed .elementor-icon, .elementor-556 .elementor-element.elementor-element-1aa3ad0.elementor-view-default .elementor-icon{fill:#a97e63;color:#a97e63;border-color:#a97e63;}.elementor-556 .elementor-element.elementor-element-1aa3ad0 .elementor-icon{font-size:30px;}.elementor-556 .elementor-element.elementor-element-1aa3ad0 .elementor-icon-box-title, .elementor-556 .elementor-element.elementor-element-1aa3ad0 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-556 .elementor-element.elementor-element-1aa3ad0 .elementor-icon-box-title{color:#000000;}.elementor-556 .elementor-element.elementor-element-b057459 .elementor-icon-box-wrapper{align-items:center;gap:50px;}.elementor-556 .elementor-element.elementor-element-b057459.elementor-view-stacked .elementor-icon{background-color:#a97e63;}.elementor-556 .elementor-element.elementor-element-b057459.elementor-view-framed .elementor-icon, .elementor-556 .elementor-element.elementor-element-b057459.elementor-view-default .elementor-icon{fill:#a97e63;color:#a97e63;border-color:#a97e63;}.elementor-556 .elementor-element.elementor-element-b057459 .elementor-icon{font-size:30px;}.elementor-556 .elementor-element.elementor-element-b057459 .elementor-icon-box-title, .elementor-556 .elementor-element.elementor-element-b057459 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-556 .elementor-element.elementor-element-b057459 .elementor-icon-box-title{color:#000000;}.elementor-556 .elementor-element.elementor-element-dcbb519 > .elementor-element-populated{padding:30px 10px 30px 30px;}.elementor-556 .elementor-element.elementor-element-cf609c7 iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 25% ) blur( 0px ) hue-rotate( 149deg );}.elementor-556 .elementor-element.elementor-element-c4eab4 > .elementor-container{max-width:1620px;}.elementor-556 .elementor-element.elementor-element-c4eab4{margin-top:35px;margin-bottom:50px;padding:0px 40px 0px 40px;animation-timing-function:cubic-bezier(0.77,0,0.175,1);}.elementor-556 .elementor-element.elementor-element-14d56bf5 input:not([type="submit"]){transition:all ease-out 0.3s;}.elementor-556 .elementor-element.elementor-element-14d56bf5 input[type="text"]{transition:all ease-out 0.3s;}.elementor-556 .elementor-element.elementor-element-14d56bf5 input[type="email"]{transition:all ease-out 0.3s;}.elementor-556 .elementor-element.elementor-element-14d56bf5 select{transition:all ease-out 0.3s;}.elementor-556 .elementor-element.elementor-element-14d56bf5 textarea{transition:all ease-out 0.3s;}.elementor-556 .elementor-element.elementor-element-14d56bf5 input[type="submit"]{transition:all ease-out 0.3s;}@media(max-width:1024px){.elementor-556 .elementor-element.elementor-element-30aff50{margin-top:55px;margin-bottom:0px;padding:0px 25px 0px 25px;}.elementor-556 .elementor-element.elementor-element-6fa35734 .elementor-heading-title{font-size:70px;}.elementor-556 .elementor-element.elementor-element-628aebd7 .aux-modern-heading-primary{font-size:40px;line-height:46px;}.elementor-556 .elementor-element.elementor-element-c4eab4{margin-top:110px;margin-bottom:0px;padding:0px 25px 0px 25px;}}@media(max-width:767px){.elementor-556 .elementor-element.elementor-element-6fa35734 .elementor-heading-title{font-size:66px;}.elementor-556 .elementor-element.elementor-element-628aebd7 .aux-modern-heading-primary{font-size:31px;}.elementor-556 .elementor-element.elementor-element-c4eab4{margin-top:280px;margin-bottom:0px;}}/* Start custom CSS for heading, class: .elementor-element-6fa35734 */.elementor-556 .elementor-element.elementor-element-6fa35734 .elementor-heading-title{
     -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #D7D7D9;
    
    
    

}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-628aebd7 */.elementor-556 .elementor-element.elementor-element-628aebd7 .aux-modern-heading-primary{
    margin-right: auto;
    margin-left: auto;
}

.elementor-556 .elementor-element.elementor-element-628aebd7 .aux-modern-heading-description{
    margin: 40px auto 0px auto;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1aa3ad0 */.elementor-556 .elementor-element.elementor-element-1aa3ad0 a{
    color: black;
}
.elementor-556 .elementor-element.elementor-element-1aa3ad0 a:hover{
    color: #999;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b057459 */.elementor-556 .elementor-element.elementor-element-b057459 a{
    color: black;
}
.elementor-556 .elementor-element.elementor-element-b057459 a:hover{
    color: #999;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dcbb519 */.elementor-556 .elementor-element.elementor-element-dcbb519 .elementor-column-wrap{
    border-left:1px solid rgba(169,126,99,0.42); 
      position: relative;
    }
.elementor-556 .elementor-element.elementor-element-dcbb519 .elementor-column-wrap:after, .elementor-556 .elementor-element.elementor-element-dcbb519 .elementor-column-wrap:before{
    content: '';
    width: 5px;
    height: 5px;
    background-color: #A97E63;
    position: absolute;
    top: 0;
    left: -3px;
    transform: rotate(45deg);
       }
.elementor-556 .elementor-element.elementor-element-dcbb519 .elementor-column-wrap:before{
    top:auto;
       bottom: 0;
   }/* End custom CSS */
/* Start custom CSS for aux_contact_form, class: .elementor-element-14d56bf5 */@media only screen and (min-width:767px){
 .elementor-556 .elementor-element.elementor-element-14d56bf5 .lawyerform{
    display: flex;
}
 
 .elementor-556 .elementor-element.elementor-element-14d56bf5 .lawyerform input{
    height: 60px;
    
}
 
.elementor-556 .elementor-element.elementor-element-14d56bf5 label{
        margin-top: -25px;
        
}

  }

@media only screen and (max-width:767px){
.elementor-556 .elementor-element.elementor-element-14d56bf5 input, .elementor-556 .elementor-element.elementor-element-14d56bf5 textarea{
          margin: -9px auto;
        
}
  }

.elementor-556 .elementor-element.elementor-element-14d56bf5 .wpcf7 input[type="text"]{
    border-color: rgba(0,0,0,0.01);
    background-color: rgba(0,0,0,0.05);
}
.elementor-556 .elementor-element.elementor-element-14d56bf5 .wpcf7 input[type="email"]{
    border-color: rgba(0,0,0,0.01);
    background-color: rgba(0,0,0,0.05);
}
.elementor-556 .elementor-element.elementor-element-14d56bf5 .wpcf7 input[type="tel"]{
    border-color: rgba(0,0,0,0.01);
    background-color: rgba(0,0,0,0.05);
}

.elementor-556 .elementor-element.elementor-element-14d56bf5 .wpcf7 input[type="text"]:focus{
    border:2px solid #A97E63;
}
.elementor-556 .elementor-element.elementor-element-14d56bf5 .wpcf7 input[type="email"]:focus{
    border:2px solid #A97E63;
}
.elementor-556 .elementor-element.elementor-element-14d56bf5 .wpcf7 input[type="tel"]:focus{
    border:2px solid #A97E63;
}
.elementor-556 .elementor-element.elementor-element-14d56bf5 .wpcf7 textarea:focus{
    border:2px solid #A97E63;
}
.elementor-556 .elementor-element.elementor-element-14d56bf5 .wpcf7 input::-moz-placeholder { /* Firefox 19+ */
   font-family: Montserrat;
    font-size: 16px;
    font-weight: 500;
    color: rgba(0,0,0,0.40);
    font-style: normal;
    line-height: 19px;
    letter-spacing: -1px;
   
}

.elementor-556 .elementor-element.elementor-element-14d56bf5 .wpcf7 input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-family: Montserrat;
    font-size: 16px;
    font-weight: 500;
    color: rgba(0,0,0,0.40);
    font-style: normal;
    line-height: 19px;
    letter-spacing: -1px;
     
   
}
.elementor-556 .elementor-element.elementor-element-14d56bf5 .wpcf7 textarea::-moz-input-placeholder{ 
    font-family: Montserrat;
    font-size: 16px;
    font-weight: 500;
    color: rgba(0,0,0,0.40);
    font-style: normal;
    line-height: 19px;
    letter-spacing: -1px;
}

.elementor-556 .elementor-element.elementor-element-14d56bf5 .wpcf7 textarea::-webkit-input-placeholder{ 
    font-family: Montserrat;
    font-size: 16px;
    font-weight: 500;
    color: rgba(0,0,0,0.40);
    font-style: normal;
    line-height: 19px;
    letter-spacing: -1px;
}

.elementor-556 .elementor-element.elementor-element-14d56bf5 .wpcf7 textarea{ 
    font-family: Montserrat;
    font-size: 16px;
    font-weight: 500;
    color: rgba(0,0,0,0.40);
    font-style: normal;
    line-height: 19px;
    letter-spacing: -1px;
    border-color: rgba(0,0,0,0.01);
    background-color: rgba(0,0,0,0.05);
}
.elementor-556 .elementor-element.elementor-element-14d56bf5 .lawyerform-submit{
    background-color: transparent;
    display: inline-block;
    float: right;
    color: #A97E63;
    font-family: 'Montserrat';
    font-size: 15px;
    line-height: 25px;
    font-weight: 400;
    padding: 0px 0px 15px 0px;
}

.elementor-556 .elementor-element.elementor-element-14d56bf5 .lawyerform-submit::after {
    content: '';
    display: block;
    width: 0;
    height: 1px;
    background: #A97E63;
    transition: width .3s;
}
.elementor-556 .elementor-element.elementor-element-14d56bf5 .lawyerform-submit:hover::after {
    width: 100%;
}
.elementor-556 .elementor-element.elementor-element-14d56bf5  .YourPhone{
    position: relative;
    left:calc(2% + 2px);
    width:32%;
}
.elementor-556 .elementor-element.elementor-element-14d56bf5  .YourEmail{
        position: relative;
    left: calc(1% + 1px);
    right: calc(1% + 1px);
    width:33%;
}
.elementor-556 .elementor-element.elementor-element-14d56bf5 .YourName{
        position: relative;

    width:32%;
}/* End custom CSS */