.elementor-kit-6{--e-global-color-primary:#000000;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#B78B44;--e-global-typography-primary-font-family:"TrajanPro-Regular";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Suranna";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Suranna";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"TrajanPro-Regular";--e-global-typography-accent-font-weight:500;color:#000000;font-size:18px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:#B78B44;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*Phone Css*/

.numberPhone {
    margin-top: -5px;
}
.phoneContainerBody {
    justify-content: space-around;
    display: flex;
    float: left;
}

.phoneContainerBody a {
    margin-top: auto;
    font-size: 35px;
    color: #fff;
    text-decoration: underline;
    text-decoration-color: #b78b44;
    font-family: 'TrajanPro-Regular' !important;
}



.trin-trin
{
    animation-name: trin;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

.icon-phone
{
    background-image: url('https://selltophb.com/wp-content/uploads/2025/09/Phone-Icon.svg');	
    background-repeat: no-repeat;
    height: 45px;
    width: 45px;
    display: inline-block;
    margin-top: 10px;
}

@keyframes trin {

    from {
        transform:rotate3d(0, 0, 1, 0deg);
    }
    20%, 32%, 44%, 56%, 68% {
        transform: rotate3d(0, 0, 1, 0deg);
    }
    23%, 35%, 47%, 59%, 71% {
        transform: rotate3d(0,0,1,15deg);
    }
    26%, 38%, 50%, 62%, 74% {
        transform: rotate3d(0,0,1,0deg);
    }
    29%, 41%, 53%, 65%, 77% {
        transform: rotate3d(0,0,1,-15deg);
    }
    80% {
        transform:rotate3d(0, 0, 1, 0deg);
    }

}

/*Responsive Section*/
@media (max-width: 575.98px) {
.phoneContainerBody {
    margin-top: 15px;
}
.phoneContainerBody a {
    font-size: 20px;
}

.icon-phone {
    height: 28px;
    width: 28px;
    margin-top: 0px;
}

}


.boxShadow {
    border: 1px solid #3b8aca;
    border-radius: 8px;
}

.boxShadow:hover {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}


.listNum p {
    background-color: #b78b44;
    width: 70px;
    height: 70px;
    border-radius: 50px;
    align-items: center;
    display: flex;
    text-align: center;
    border: 4px solid #fff;
    justify-content: center;
}

.listNum {
    display: flex;
    justify-content: center;
}


span.wpcf7-spinner {
    display: none;
}

.wpcf7-list-item {
    margin: 0px;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border-radius: 3px;
    padding: .5rem 1rem !important;
    box-shadow: inset 0 1px 3px -2px rgba(29,29,29,.5);
    border-color: #ddd;
    font-size: 1.2rem;
}

.cf7-full-width {
    width: 100%;
    display: block;
    margin-bottom: 15px;
}

.full-width-input {
    width: 100% !important;
    box-sizing: border-box;
}

.cf7-two-columns {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
}

.cf7-column {
    flex: 1;
    min-width: 250px;
}

.cf7-column input {
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
}

.submitBtn {
  background: url("/wp-content/uploads/2025/09/get-my-cash-offer.png")
    no-repeat center center;
  background-size: auto 51%;
  background-color: #b78b44;
  width: 500px;
  height: 66px;
  border: 1px solid #fff;
  border-radius: 0px;
  text-indent: -9999px;
  cursor: pointer;
  display: block;
  padding-left: 40px;
  padding-right: 40px;
  margin: 0 auto;
}


.submitBtn:hover {
    background-color: #9e7943;
}

input[type=date]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=url]:focus,
select:focus,
textarea:focus {
    border: 1px solid #3b8aca !important;
    outline: none !important;
    transition: border-bottom 0.3s ease-in-out;
}

.hero-consent .cf7-consent {
    font-size: 14px;
    margin-top: 0px;
    color: #dddd;
    font-family: Times New Roman;
}

.hero-consent .cf7-consent a {
    color: #b78b44;
    text-decoration: underline;
    font-family: Times New Roman !important;
}

.consent-checkbox {
    margin-right: 8px;
}

.page-consent .cf7-consent {
    font-size: 14px;
    margin-top: 0px;
    color: #333;
    font-family: Times New Roman;
}

.page-consent .cf7-consent a {
    color: #b78b44;
    text-decoration: underline;
    font-family: Times New Roman !important;
}


/*Responsive Section*/

@media (max-width: 600px) {
    .cf7-two-columns {
        flex-direction: column;
    }
.submitBtn {
    background: url('https://selltophb.com/wp-content/uploads/2025/03/We-Buy-Houses-Cash.png') no-repeat center center;
    background-size: auto 75%; 
    background-color: #ff5f00;
    width: 100%;
    height: 50px;
    border: 2px solid #fff;
    border-radius: 4px;
    text-indent: -9999px;
    cursor: pointer;
    display: block;
    padding: 10px 20px;
    margin: 0 auto;
    margin-top: 20px
}
.cf7-two-columns p:nth-child(1) {
    margin-bottom: 0px;
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border-radius: 3px;
    padding: .4rem .5rem !important;
    box-shadow: inset 0 1px 3px -2px rgba(29,29,29,.5);
    border-color: #ddd;
    font-size: 1rem;
}
.hero-consent .cf7-consent {
    margin-top: 15px;
}
}


/*Give us a call btn*/
      .insidePhone {
        font-size: 35px;
        font-weight: 400;
        font-family: Times New Roman;
      }
      .insidePhone p {
        color: #a5a0a0;
        margin-bottom: -18px;
        font-size: 25px;
      }
      .insidePhone a {
        color: #b78b44;
      }

.center {
        text-align: center;
    }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'TrajanPro-Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://selltophb.com/wp-content/uploads/2025/09/TrajanPro-Regular-1.woff') format('woff');
}
/* End Custom Fonts CSS */