.elementor-2387 .elementor-element.elementor-element-d33a63b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2387 .elementor-element.elementor-element-d33a63b:not(.elementor-motion-effects-element-type-background), .elementor-2387 .elementor-element.elementor-element-d33a63b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFD;}.elementor-2387 .elementor-element.elementor-element-29b9f41{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2387 .elementor-element.elementor-element-6def7fb .boxcar-heading-title{color:#0A1E3D;font-family:"Archivo Black", Sans-serif;}.elementor-2387 .elementor-element.elementor-element-315a451{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2387 .elementor-element.elementor-element-50d7006{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2387 .elementor-element.elementor-element-89f8dd8 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2387 .elementor-element.elementor-element-89f8dd8 .listing-price{font-size:42px;}.elementor-2387 .elementor-element.elementor-element-29ad673{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2387 .elementor-element.elementor-element-29ad673:not(.elementor-motion-effects-element-type-background), .elementor-2387 .elementor-element.elementor-element-29ad673 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFD;}.elementor-2387 .elementor-element.elementor-element-773c1bf{--display:flex;--padding-top:5px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-2387 .elementor-element.elementor-element-07cad98{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2387 .elementor-element.elementor-element-07cad98:not(.elementor-motion-effects-element-type-background), .elementor-2387 .elementor-element.elementor-element-07cad98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFD;}.elementor-2387 .elementor-element.elementor-element-5d8629c{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:55px;}.elementor-2387 .elementor-element.elementor-element-5d8629c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2387 .elementor-element.elementor-element-ddcba60 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2387 .elementor-element.elementor-element-ddcba60 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:33px;font-weight:500;color:#0A1E3D;}.elementor-2387 .elementor-element.elementor-element-f8c415c{--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-2387 .elementor-element.elementor-element-609a4be{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2387 .elementor-element.elementor-element-3344fde{--display:flex;}.elementor-2387 .elementor-element.elementor-element-dd960c4{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2387 .elementor-element.elementor-element-d5ae252.elementor-element{--align-self:stretch;}.elementor-2387 .elementor-element.elementor-element-d5ae252 .btn-show-popup {fill:#FFFFFF;color:#FFFFFF;background-color:#000000;}.elementor-2387 .elementor-element.elementor-element-d5ae252 .btn-show-popup{padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-2387 .elementor-element.elementor-element-d5ae252 .btn-show-popup i{margin:16px 16px 16px 16px;}.elementor-2387 .elementor-element.elementor-element-cdb9eb8 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-2387 .elementor-element.elementor-element-cdb9eb8.elementor-element{--align-self:stretch;}.elementor-2387 .elementor-element.elementor-element-cdb9eb8 .user-content-wrapper{padding:0px 0px 0px 0px;border-style:none;}.elementor-2387 .elementor-element.elementor-element-cdb9eb8 .send-private-message-btn {fill:#FFFFFF;color:#FFFFFF;}.elementor-2387 .elementor-element.elementor-element-cdb9eb8 .btn-whatsapp {fill:#FFFFFF;color:#FFFFFF;}.elementor-2387 .elementor-element.elementor-element-41b7d16.elementor-element{--align-self:center;}.elementor-2387 .elementor-element.elementor-element-41b7d16 .btn-show-popup {fill:#FFFFFF;color:#FFFFFF;background-color:#0A1E3D;}.elementor-2387 .elementor-element.elementor-element-41b7d16 .btn-show-popup:hover, .elementor-2387 .elementor-element.elementor-element-41b7d16 .btn-show-popup:focus{color:#E7B008;}.elementor-2387 .elementor-element.elementor-element-41b7d16 .btn-show-popup:hover svg, .elementor-2387 .elementor-element.elementor-element-41b7d16 .btn-show-popup:focus svg{fill:#E7B008;}.elementor-2387 .elementor-element.elementor-element-41b7d16 .btn-show-popup{border-radius:15px 15px 15px 15px;}.elementor-2387 .elementor-element.elementor-element-41b7d16 .btn-show-popup i{margin:24px 24px 24px 24px;}.elementor-2387 .elementor-element.elementor-element-7b759e4.elementor-element{--align-self:stretch;}.elementor-2387 .elementor-element.elementor-element-7b759e4 .btn-show-popup {fill:#FFFFFF;color:#FFFFFF;background-color:#000000;}.elementor-2387 .elementor-element.elementor-element-7b759e4 .btn-show-popup{padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-2387 .elementor-element.elementor-element-7b759e4 .btn-show-popup i{margin:16px 16px 16px 10px;}.elementor-2387 .elementor-element.elementor-element-78f67fb.elementor-element{--align-self:center;}.elementor-2387 .elementor-element.elementor-element-78f67fb .btn-show-popup {fill:#FFFFFF;color:#FFFFFF;background-color:#0A1E3D;}.elementor-2387 .elementor-element.elementor-element-78f67fb .btn-show-popup:hover, .elementor-2387 .elementor-element.elementor-element-78f67fb .btn-show-popup:focus{color:#E7B008;}.elementor-2387 .elementor-element.elementor-element-78f67fb .btn-show-popup:hover svg, .elementor-2387 .elementor-element.elementor-element-78f67fb .btn-show-popup:focus svg{fill:#E7B008;}.elementor-2387 .elementor-element.elementor-element-78f67fb .btn-show-popup{border-radius:15px 15px 15px 15px;}.elementor-2387 .elementor-element.elementor-element-78f67fb .btn-show-popup i{margin:24px 24px 24px 24px;}.elementor-2387 .elementor-element.elementor-element-93cccf9{--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;}.elementor-2387 .elementor-element.elementor-element-bae0e32{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2387 .elementor-element.elementor-element-bae0e32.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2387 .elementor-element.elementor-element-3363889 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-2387 .elementor-element.elementor-element-3363889.elementor-element{--align-self:stretch;}.elementor-2387 .elementor-element.elementor-element-3363889 .user-content-wrapper{padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2387 .elementor-element.elementor-element-3363889 .send-private-message-btn {fill:#FFFFFF;color:#FFFFFF;background-color:#E7B008;}.elementor-2387 .elementor-element.elementor-element-3363889 .send-private-message-btn:hover, .elementor-2387 .elementor-element.elementor-element-3363889 .send-private-message-btn:focus{color:#E7B008;}.elementor-2387 .elementor-element.elementor-element-3363889 .send-private-message-btn:hover svg, .elementor-2387 .elementor-element.elementor-element-3363889 .send-private-message-btn:focus svg{fill:#E7B008;}.elementor-2387 .elementor-element.elementor-element-3363889 .btn-whatsapp {fill:#FFFFFF;color:#FFFFFF;}.elementor-2387 .elementor-element.elementor-element-3fb379f.elementor-element{--align-self:stretch;}.elementor-2387 .elementor-element.elementor-element-3fb379f .btn-show-popup {fill:#FFFFFF;color:#FFFFFF;background-color:#0A1E3D;}.elementor-2387 .elementor-element.elementor-element-3fb379f .btn-show-popup:hover, .elementor-2387 .elementor-element.elementor-element-3fb379f .btn-show-popup:focus{color:#E7B008;}.elementor-2387 .elementor-element.elementor-element-3fb379f .btn-show-popup:hover svg, .elementor-2387 .elementor-element.elementor-element-3fb379f .btn-show-popup:focus svg{fill:#E7B008;}.elementor-2387 .elementor-element.elementor-element-3fb379f .btn-show-popup{padding:3px 3px 3px 3px;border-radius:0px 0px 0px 0px;}.elementor-2387 .elementor-element.elementor-element-3fb379f .btn-show-popup i{margin:16px 16px 16px 16px;}.elementor-2387 .elementor-element.elementor-element-8d701f8.elementor-element{--align-self:center;}.elementor-2387 .elementor-element.elementor-element-8d701f8 .btn-show-popup {fill:#FFFFFF;color:#FFFFFF;background-color:#000000;}.elementor-2387 .elementor-element.elementor-element-8d701f8 .btn-show-popup{border-radius:15px 15px 15px 15px;}.elementor-2387 .elementor-element.elementor-element-8d701f8 .btn-show-popup i{margin:24px 24px 24px 24px;}.elementor-2387 .elementor-element.elementor-element-eeffe7f.elementor-element{--align-self:stretch;}.elementor-2387 .elementor-element.elementor-element-eeffe7f .btn-show-popup {fill:#FFFFFF;color:#FFFFFF;background-color:#0A1E3D;}.elementor-2387 .elementor-element.elementor-element-eeffe7f .btn-show-popup:hover, .elementor-2387 .elementor-element.elementor-element-eeffe7f .btn-show-popup:focus{color:#E7B008;}.elementor-2387 .elementor-element.elementor-element-eeffe7f .btn-show-popup:hover svg, .elementor-2387 .elementor-element.elementor-element-eeffe7f .btn-show-popup:focus svg{fill:#E7B008;}.elementor-2387 .elementor-element.elementor-element-eeffe7f .btn-show-popup{padding:3px 3px 3px 3px;border-radius:0px 0px 0px 0px;}.elementor-2387 .elementor-element.elementor-element-eeffe7f .btn-show-popup i{margin:16px 16px 16px 10px;}.elementor-2387 .elementor-element.elementor-element-15255f1.elementor-element{--align-self:center;}.elementor-2387 .elementor-element.elementor-element-15255f1 .btn-show-popup {fill:#FFFFFF;color:#FFFFFF;background-color:#000000;}.elementor-2387 .elementor-element.elementor-element-15255f1 .btn-show-popup{border-radius:15px 15px 15px 15px;}.elementor-2387 .elementor-element.elementor-element-15255f1 .btn-show-popup i{margin:24px 24px 24px 24px;}.elementor-2387 .elementor-element.elementor-element-c01f519{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2387 .elementor-element.elementor-element-c01f519:not(.elementor-motion-effects-element-type-background), .elementor-2387 .elementor-element.elementor-element-c01f519 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFD;}.elementor-2387 .elementor-element.elementor-element-2984c53 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-2387 .elementor-element.elementor-element-7b54b6e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2387 .elementor-element.elementor-element-7b54b6e:not(.elementor-motion-effects-element-type-background), .elementor-2387 .elementor-element.elementor-element-7b54b6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFD;}.elementor-2387 .elementor-element.elementor-element-a8372bf > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2387 .elementor-element.elementor-element-a8372bf .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:35px;font-weight:500;color:#0A1E3D;}.elementor-2387 .elementor-element.elementor-element-c92705f{--display:flex;--border-radius:25px 25px 25px 25px;}.elementor-2387 .elementor-element.elementor-element-c92705f:not(.elementor-motion-effects-element-type-background), .elementor-2387 .elementor-element.elementor-element-c92705f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2387 .elementor-element.elementor-element-ccc952f{--display:flex;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2387 .elementor-element.elementor-element-ccc952f:not(.elementor-motion-effects-element-type-background), .elementor-2387 .elementor-element.elementor-element-ccc952f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFD;}.elementor-2387 .elementor-element.elementor-element-38e9830{--display:flex;}@media(min-width:768px){.elementor-2387 .elementor-element.elementor-element-29b9f41{--width:70%;}.elementor-2387 .elementor-element.elementor-element-315a451{--width:30%;}.elementor-2387 .elementor-element.elementor-element-29ad673{--content-width:1421px;}.elementor-2387 .elementor-element.elementor-element-5d8629c{--width:58.095%;}.elementor-2387 .elementor-element.elementor-element-dd960c4{--width:94%;}.elementor-2387 .elementor-element.elementor-element-93cccf9{--width:30%;}.elementor-2387 .elementor-element.elementor-element-bae0e32{--width:107.154%;}.elementor-2387 .elementor-element.elementor-element-c92705f{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2387 .elementor-element.elementor-element-5d8629c{--width:100%;}.elementor-2387 .elementor-element.elementor-element-93cccf9{--width:100%;}}@media(max-width:1024px){.elementor-2387 .elementor-element.elementor-element-50d7006{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2387 .elementor-element.elementor-element-89f8dd8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2387 .elementor-element.elementor-element-773c1bf{--padding-top:5px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2387 .elementor-element.elementor-element-07cad98{--flex-wrap:wrap;}.elementor-2387 .elementor-element.elementor-element-5d8629c{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2387 .elementor-element.elementor-element-ddcba60 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-2387 .elementor-element.elementor-element-ddcba60 .elementor-heading-title{font-size:22px;}.elementor-2387 .elementor-element.elementor-element-f8c415c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2387 .elementor-element.elementor-element-41b7d16.elementor-element{--align-self:stretch;}.elementor-2387 .elementor-element.elementor-element-41b7d16 .btn-show-popup{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2387 .elementor-element.elementor-element-78f67fb.elementor-element{--align-self:stretch;}.elementor-2387 .elementor-element.elementor-element-78f67fb .btn-show-popup{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2387 .elementor-element.elementor-element-5185248 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2387 .elementor-element.elementor-element-93cccf9{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2387 .elementor-element.elementor-element-a8372bf > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-2387 .elementor-element.elementor-element-a8372bf .elementor-heading-title{font-size:22px;}.elementor-2387 .elementor-element.elementor-element-ccc952f{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-2387 .elementor-element.elementor-element-315a451{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2387 .elementor-element.elementor-element-50d7006{--justify-content:flex-start;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-2387 .elementor-element.elementor-element-89f8dd8 .listing-price{font-size:32px;}.elementor-2387 .elementor-element.elementor-element-609a4be{--flex-wrap:nowrap;}.elementor-2387 .elementor-element.elementor-element-3344fde{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2387 .elementor-element.elementor-element-dd960c4{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2387 .elementor-element.elementor-element-d5ae252.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2387 .elementor-element.elementor-element-d5ae252 .btn-show-popup{padding:0px 0px 0px 0px;}.elementor-2387 .elementor-element.elementor-element-cdb9eb8 .user-content-wrapper{border-radius:137px 137px 137px 137px;}.elementor-2387 .elementor-element.elementor-element-41b7d16.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2387 .elementor-element.elementor-element-41b7d16 .btn-show-popup{padding:5px 5px 5px 5px;border-radius:0px 0px 0px 0px;}.elementor-2387 .elementor-element.elementor-element-41b7d16 .btn-show-popup i{margin:14px 14px 14px 14px;}.elementor-2387 .elementor-element.elementor-element-7b759e4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2387 .elementor-element.elementor-element-7b759e4 .btn-show-popup{padding:0px 0px 0px 0px;}.elementor-2387 .elementor-element.elementor-element-78f67fb.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2387 .elementor-element.elementor-element-78f67fb .btn-show-popup{padding:5px 5px 5px 5px;border-radius:0px 0px 0px 0px;}.elementor-2387 .elementor-element.elementor-element-78f67fb .btn-show-popup i{margin:14px 14px 14px 14px;}.elementor-2387 .elementor-element.elementor-element-93cccf9.e-con{--order:-99999 /* order start hack */;}.elementor-2387 .elementor-element.elementor-element-bae0e32{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2387 .elementor-element.elementor-element-3fb379f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2387 .elementor-element.elementor-element-3fb379f .btn-show-popup{padding:0px 0px 0px 0px;}.elementor-2387 .elementor-element.elementor-element-8d701f8.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2387 .elementor-element.elementor-element-8d701f8 .btn-show-popup{padding:0px 0px 0px 0px;}.elementor-2387 .elementor-element.elementor-element-8d701f8 .btn-show-popup i{margin:14px 14px 14px 14px;}.elementor-2387 .elementor-element.elementor-element-eeffe7f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2387 .elementor-element.elementor-element-eeffe7f .btn-show-popup{padding:0px 0px 0px 0px;}.elementor-2387 .elementor-element.elementor-element-15255f1.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2387 .elementor-element.elementor-element-15255f1 .btn-show-popup{padding:0px 0px 0px 0px;}.elementor-2387 .elementor-element.elementor-element-15255f1 .btn-show-popup i{margin:14px 14px 14px 14px;}.elementor-2387 .elementor-element.elementor-element-2984c53 > .elementor-widget-container{margin:-25px 0px 0px 0px;}}/* Start custom CSS for apus_element_detail_listing_author_info, class: .elementor-element-cdb9eb8 */.flex-info-author {
    font-weight: 500;
    background-color: #0A1E3D;
    border-radius: 25px ;
    padding: 8px;
justify-content: center;

}

.flex-info-author .icon {
    background: var(--boxcar-theme-color-010);
    color: #FFF;
  
}
.phone{
    color: #FFF;
}

.phone:hover{
    color: #FFF;
}

.user-content-wrapper .title-user {
    font-weight: 500;
    font-size: 20px;
    margin: 0 0 5px;
    display: none;
}
.flex-info-author:hover {
    background: #0A1E3D;
    transform: translateY(-3px);
    box-shadow: 0 15px 35px rgba(255,161,3,0.35);
transition: all 0.3s ease;}/* End custom CSS */
/* Start custom CSS for apus_element_detail_listing_contact_form, class: .elementor-element-78f67fb */.btn-theme {
    background: #0A1E3D;
    border-color: #0A1E3D;
    color: #fff;
    border-radius: 0px;
}/* End custom CSS */
/* Start custom CSS for apus_element_detail_listing_author_info, class: .elementor-element-3363889 */.flex-info-author {
    font-weight: 500;
    background-color: #E7B008 !important ;
    border-radius: 30px;
    padding: 8px;
    font-size: 18px;
justify-content: center;

}

.flex-info-author .icon {
    background: #E7B008 !important ;
    color: #FFF;
  
}
.phone{
    color: #FFF;
}

.phone:hover{
    color: #FFF;
}

.user-content-wrapper .title-user {
    font-weight: 500;
    font-size: 20px;
    margin: 0 0 5px;
    display: none;
}
.flex-info-author:hover {
    background:#E7B008 ;
    transform: translateY(-3px);
    box-shadow: 0 15px 35px rgba(255,161,3,0.35);
}/* End custom CSS */
/* Start custom CSS for apus_element_detail_listing_contact_form, class: .elementor-element-eeffe7f */.flex-info-author {
    font-weight: 500;
    background-color: #0A1E3D;
    border-radius: 30px;
    padding: 8px;
justify-content: center;

}

.flex-info-author .icon {
    background: var(--boxcar-theme-color-010);
    color: #FFF;
  
}
.phone{
    color: #FFF;
}

.phone:hover{
    color: #FFF;
}

.user-content-wrapper .title-user {
    font-weight: 500;
    font-size: 20px;
    margin: 0 0 5px;
    display: none;
}/* End custom CSS */
/* Start custom CSS for apus_element_detail_listing_description, class: .elementor-element-2984c53 */.machine-title {
    text-align: center;
    margin-bottom: 40px;
    font-size: 36px;
    letter-spacing: 1px;
}

.machine-specs {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
    gap: 10px;
    margin-top: 20px;
}

.machine-specs .spec-section {
    padding: 20px;
    border: 1px solid #e5e5e5;
    border-radius: 8px;
    background: #ffffff;
}

.machine-specs h3 {
    border-bottom: 4px solid #ffa103;
    padding-bottom: 8px;
    margin-bottom: 15px;
    font-size: 22px;
}

.machine-specs p {
    margin: 1px 0;
    font-size: 15px;
}/* End custom CSS */
/* Start custom CSS for apus_element_detail_listing_contact_form, class: .elementor-element-8c437b2 *//* ===== TITLE ===== */

.clearfix h1 {
    text-align: center;
    font-size: 34px;
    font-weight: 700;
    margin-bottom: 40px;
    color: #E7B008;
}

.accent {
    color:#E7B008 ;
}


/* ===== SERVICE INFO BLOCK ===== */

.service-info {
    text-align: center;
    margin-bottom: 50px;
}

.service-subtitle {
    font-size: 16px;
    color: #E7B008;
    margin-bottom: 35px;
}

.service-steps {
    display: flex;
    justify-content: center;
    gap: 40px;
    flex-wrap: wrap;
}

.step {
    display: flex;
    align-items: center;
    gap: 12px;
}

.step-number {
    width: 36px;
    height: 36px;
    background: var(--accent-color);
    color: #fff;
    font-weight: 600;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.step-text {
    font-weight: 500;
    color: #E7B008;
}


/* ===== FORM FIELDS ===== */

.clearfix .form-group {
    margin-bottom: 24px;
}

.clearfix label {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 8px;
    display: block;
    color: #E7B008;
}

.clearfix .form-control {
    padding: 16px 18px;
    border-radius: 14px;
    background: #f9fafb;
    font-size: 15px;
    color: #E7B008;
}

.clearfix .form-control::placeholder {
    color: #E7B008;
    font-size: 14px;
}

textarea.form-control {
    resize: vertical;
}


/* ===== BUTTON ===== */

.btn-theme {
    padding: 18px;
    font-size: 18px;
    font-weight: 600;
    border-radius: 40px 
    !important;
    border: none;
    background: #E7B008;
    color: #fff;
    transition: all 0.3s ease;
}

.btn-theme:hover {
    background: #E7B008;
    transform: translateY(-3px);
    box-shadow: 0 15px 35px rgba(255,161,3,0.35);
}


/* ===== FORM NOTE ===== */

.form-note {
    margin-top: 25px;
    display: flex;
    justify-content: center;
    gap: 20px;
    flex-wrap: wrap;
    font-size: 14px;
    color: #6b7280;
}


/* ===== CF7 ERROR ===== */

.wpcf7-not-valid {
    border-color: #dc2626 !important;
}


/* ===== MOBILE ===== */

@media (max-width: 760px) {

    .service-steps {
        flex-direction: column;
        align-items: center;
        gap: 20px;
    }

    .step {
        justify-content: center;
        text-align: center;
    }

}/* End custom CSS */
/* Start custom CSS for apus_element_detail_listing_related, class: .elementor-element-59ddcde *//* CARD */

.modern-card{
background:#fff;
border-radius:12px;
overflow:hidden;

box-shadow:0 6px 20px rgba(0,0,0,0.06);
display:flex;
flex-direction:column;

transition:0.25s;
cursor:pointer;
}

.modern-card:hover{
transform:translateY(-1px);
box-shadow:0 14px 35px rgba(0,0,0,0.12);
}


/* IMAGE */

.modern-card{
margin-bottom:30px;
}

.card-image{
position:relative;
aspect-ratio:4/3;
overflow:hidden;
}

.card-image img{
width:100%;
height:100%;
object-fit:cover;

transition:0.4s;
}

.modern-card:hover .card-image img{
transform:scale(1.05);
}


/* PRICE */

.card-price{
position:absolute;
bottom:12px;
left:12px;

background:#ffa103;

padding:6px 14px;

border-radius:6px;

box-shadow:0 4px 12px rgba(0,0,0,0.2);
}

/* override theme price */

.card-price .listing-price{
font-size:30px;
font-weight:800;
line-height:1;
color:#fff;
}


/* BODY */

.card-body{
padding:16px;

display:flex;
flex-direction:column;

gap:0px;
}


/* TITLE */

.card-title{
font-size:16px !IMPORTANT;
margin:0;

display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
overflow:hidden;
}

.card-title a{
color:#222;
text-decoration:none;
}


/* TAGLINE */

.card-tagline{
font-size:13px;
color:#777;
}


/* SPECS */

.card-specs {
  display: flex;
  gap: 8px;
  margin-top: 14px;
}

.card-specs > * {
  flex: 1;
}

.spec{
background:#f7f7f7;

border-radius:8px;

padding:10px 8px;

font-size:13px;
font-weight:500;

display:flex;
flex-direction:column;
align-items:center;
justify-content:center;

text-align:center;

transition:0.2s;
}

.spec:hover{
background:#f0f0f0;
}

.spec i{
font-size:20px;
margin-bottom:6px;
color:#ffa103;
}


.card-specs .spec:only-child{
grid-column:1 / -1;
}

/* BUTTON */

.card-btn{
display:block;

width:100%;
text-align:center;

margin-top:16px;
padding:12px;

background:#0A1E3D;
color:#fff;

font-weight:700;
font-size:15px;

border-radius:20px;

text-decoration:none;

letter-spacing:.3px;

transition:.25s;
}

.card-btn:hover{
background:#0A1E3D;
color:#E7B008;
}


.card-title{
font-size:20px;
margin:0;

text-align:center;

background:#f5f5f5;

padding:10px 12px;

border-radius:6px;

display:block;
}

.card-title a{
color:#222;
text-decoration:none;
font-weight:700;
}/* End custom CSS */