.elementor-1442 .elementor-element.elementor-element-37f4eb1{--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;--padding-top:110px;--padding-bottom:69px;--padding-left:40px;--padding-right:40px;}.elementor-1442 .elementor-element.elementor-element-e3f29c2{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1442 .elementor-element.elementor-element-05e5a5a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:2.4px;color:#C14315;}.elementor-1442 .elementor-element.elementor-element-7b2ead6 > .elementor-widget-container{margin:3px 0px 3px 0px;}.elementor-1442 .elementor-element.elementor-element-7b2ead6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:400;line-height:48px;color:#1A1A1A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1442 .elementor-element.elementor-element-135882b{width:var( --container-widget-width, 646px );max-width:646px;--container-widget-width:646px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#6B6B6B;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1442 .elementor-element.elementor-element-5d1de2f{--divider-border-style:solid;--divider-color:#E3E0DE;--divider-border-width:1px;}.elementor-1442 .elementor-element.elementor-element-5d1de2f > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-1442 .elementor-element.elementor-element-5d1de2f .elementor-divider-separator{width:100%;}.elementor-1442 .elementor-element.elementor-element-5d1de2f .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-1442 .elementor-element.elementor-element-f3a80d6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1442 .elementor-element.elementor-element-a0695c5{--display:flex;}.elementor-1442 .elementor-element.elementor-element-2c7337b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#1A1A1A;}.elementor-1442 .elementor-element.elementor-element-7206b0d > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-1442 .elementor-element.elementor-element-7206b0d{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#6B6B6B;}.elementor-1442 .elementor-element.elementor-element-925bbec > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1442 .elementor-element.elementor-element-925bbec .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#1A1A1A;}.elementor-1442 .elementor-element.elementor-element-a940888 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-1442 .elementor-element.elementor-element-a940888{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:19px;color:#6B6B6B;}.elementor-1442 .elementor-element.elementor-element-9c7d7ca{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:10px;}body.elementor-page-1442:not(.elementor-motion-effects-element-type-background), body.elementor-page-1442 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F6;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1442 .elementor-element.elementor-element-37f4eb1{--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:100px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1442 .elementor-element.elementor-element-7b2ead6 > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-1442 .elementor-element.elementor-element-7b2ead6 .elementor-heading-title{font-size:34px;}.elementor-1442 .elementor-element.elementor-element-f3a80d6{--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;}.elementor-1442 .elementor-element.elementor-element-9c7d7ca{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-1442 .elementor-element.elementor-element-37f4eb1{--padding-top:110px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-1442 .elementor-element.elementor-element-7b2ead6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1442 .elementor-element.elementor-element-7b2ead6 .elementor-heading-title{font-size:36px;line-height:36px;}.elementor-1442 .elementor-element.elementor-element-135882b{font-size:15px;line-height:26px;}.elementor-1442 .elementor-element.elementor-element-9c7d7ca{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-1442 .elementor-element.elementor-element-37f4eb1{--content-width:1152px;}.elementor-1442 .elementor-element.elementor-element-a0695c5{--width:30%;}.elementor-1442 .elementor-element.elementor-element-9c7d7ca{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1442 .elementor-element.elementor-element-a0695c5{--width:100%;}.elementor-1442 .elementor-element.elementor-element-9c7d7ca{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-621806c */.elementor-1442 .elementor-element.elementor-element-621806c .row-line{
    display: flex;
    gap: 20px;
    width: 100% !important;
}
.elementor-1442 .elementor-element.elementor-element-621806c input{
    height: 46px !important;
    border-radius: 0 !important;
    width: 100% !important;
    background-color: #F8F8F6;
    padding: 10px 15px;
}
.elementor-1442 .elementor-element.elementor-element-621806c p{
    width: 100% !important;
}
.elementor-1442 .elementor-element.elementor-element-621806c input::placeholder{
    color: #6B6B6B !important;
    font-size: 14px !important;
    font-weight: 400;

    
    opacity: .7;

}
.elementor-1442 .elementor-element.elementor-element-621806c textarea{
       padding: 10px 15px !important;
}
.elementor-1442 .elementor-element.elementor-element-621806c textarea::placeholder{
        color: #6B6B6B !important;
    font-size: 14px !important;
    font-weight: 400;

    
    opacity: .7;
}
.elementor-1442 .elementor-element.elementor-element-621806c label{
    color: rgb(107, 107, 107) !important;
    text-transform: uppercase;
    font-family: Inter, sans-serif;
    font-weight: 500;
    font-size: 12px;
    letter-spacing: 1.8px;
    padding-bottom: 10px;
    width: 100% !important;
    
}
.elementor-1442 .elementor-element.elementor-element-621806c textarea{
    color: #6B6B6B !important;
    font-size: 14px !important;
    font-weight: 400;
    padding: 10px;
    background-color: #F8F8F6;
    height: 166px;
    margin-top: 7px;
}
.elementor-1442 .elementor-element.elementor-element-621806c p label{
    width: 100%;
}
.elementor-1442 .elementor-element.elementor-element-621806c .row-line p label{
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.elementor-1442 .elementor-element.elementor-element-621806c .wpcf7-spinner {
    display: none !important;
}
.elementor-1442 .elementor-element.elementor-element-621806c input[type="text"]{
        border: 1px solid rgb(227, 224, 222) !important;
}
.has-spinner button{
    display: flex;
    gap: 4px;
    justify-content: center;
    align-items: center;
    border: none;
    background:rgb(193, 67, 21);
    color: white;
    padding: 12px 30px;
    border-radius: 7px;
    font-weight: 600;
    font-family: inter;
}
.has-spinner button:hover, .has-spinner button:focus{
    background: #BB4114 !important;
}
.has-spinner img{
    width: 20px;
    filter: brightness(0) saturate(100%) invert(96%) sepia(3%) saturate(1601%) hue-rotate(177deg) brightness(118%) contrast(100%);
}

.elementor-1442 .elementor-element.elementor-element-621806c textarea{
    border: 1px solid rgb(227, 224, 222) !important;
}
.elementor-1442 .elementor-element.elementor-element-621806c input:focus,
.elementor-1442 .elementor-element.elementor-element-621806c textarea:focus{
  outline: none !important;
  border: 1px solid #C14315 !important;
}

@media(max-width: 767px){
    .elementor-1442 .elementor-element.elementor-element-621806c .row-line{
    display: flex;
    gap: 0px;
    flex-direction: column;
    width: 100% !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3a80d6 */.elementor-1442 .elementor-element.elementor-element-f3a80d6 p{
    color: rgb(107, 107, 107)
 ;
 line-height: 23px ;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-1442 header, body.elementor-page-1442 footer{
 display: none;   
}/* End custom CSS */