/*
Theme Name: Salient Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Unbounded:wght@200..900&display=swap');
h2,h3,h4,h5,h6{
	font-family: "Unbounded";
}
p,a,span{
	 font-family: "Inter";
}
.ocm-effect-wrap-inner {
    --scroll-bar-w: 0px;
}
a.nectar-button.small.regular.accent-color.regular-button {
    width: 227.097px;
    height: 57.251px;
    border-radius: 28.626px !important;
    margin: 0;
    padding-left: 62px;
    line-height: 2.5;
    position: relative;
}
a.nectar-button.small.regular.accent-color.regular-button span {
    color: #0B0B0B;
    text-align: center;
    font-family: Inter;
    font-size: 17.175px;
    font-style: normal;
    font-weight: 600;
    text-transform: capitalize;
}
a.nectar-button.small.regular.accent-color.regular-button:before {
    content: '';
    background-image: url(/wp-content/uploads/2026/04/Group-1321316047.png);
    position: absolute;
    width: 17px;
    height: 20px;
    background-repeat: no-repeat;
    top: 17px;
    left: 145px;
}
/* ======================================================================== */
div#banner-wo h2 {
    color: #FFF;
    font-size: 69px;
    font-style: normal;
    font-weight: 500;
    line-height: 82.811px;
    text-transform: capitalize;
    width: 40%;
    margin: 0;
    padding-bottom: 20px;
}
div#banner-wo p {
    color: #FFF;
    font-size: 19px;
    font-style: normal;
    font-weight: 600;
    line-height: 28.626px;
    text-transform: capitalize;
    width: 40%;
    padding-bottom: 19px;
}
/* ========================================================================== */
div#sec-02 img {
    margin: 0 auto;
    display: table;
    width: 12%;
    margin-bottom: 12px;
}
div#sec-02 .book-wo h2 {
    color: #DA9A29;
    font-family: Unbounded;
    font-size: 56.173px;
    font-style: normal;
    font-weight: 600;
    line-height: 70px;
    text-transform: capitalize;
    text-align: center;
}
div#sec-02 .book-wo p {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 31px;
    text-transform: capitalize;
    opacity: 0.67;
    width: 83%;
    margin: 0 auto;
    padding-bottom: 37px;
}
div#sec-02 div#wpforms-28 {
    margin: 0 auto;
    border-radius: 33px;
    border: 1px solid #DA9A29;
    background: rgba(50, 50, 50, 0.22);
    backdrop-filter: blur(15.600000381469727px);
    padding: 77px 89px 50px;
}
div#sec-02 label,#sec-02 legend.wpforms-field-label {
    color: #FFF;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 31px;
    text-transform: capitalize;
    margin-bottom: 4px;
}
div#sec-02 input,select#wpforms-28-field_10 {
    border-radius: 10px;
    border: 1px solid #DA9A29;
    opacity: 0.62;
    background: #212121;
    color: #fff;
}
div#sec-02 textarea {
     border-radius: 10px;
     border: 1px solid #DA9A29;
     opacity: 0.62;
     background: #212121;
     height: 152px;
     color: #fff;
}
div#sec-02 button#wpforms-submit-28 {
    border-radius: 31.5px !important;
    border: 1px solid #787878;
    background: #DA9A29;
    width: 1251px;
    height: 63px;
    color: #0F0F0F;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; 
    text-transform: capitalize;
}
div.wpforms-container-full .wpforms-confirmation-container-full {
    background-color: #000;
    border: none;
    margin: 0;
}
div.wpforms-container-full .wpforms-confirmation-container-full p {
    padding: 0 !important;
}
/* ============================================================ */
div#sec-03 .pack {
    width: 334.331px;
    height: 345.01px;
    border-radius: 27.108px;
    border: 0.821px solid #DA9A29;
    background: linear-gradient(180deg, rgba(33, 33, 33, 0.22) 0%, rgba(50, 50, 50, 0.22) 100%);
    backdrop-filter: blur(12.321782112121582px);
    padding: 28px 0px;
}
div#sec-03 .pack img {
    margin: 0 auto;
    display: table;
    margin-bottom: 15px;
}
div#sec-03 .pack p {
    padding: 0;
}
div#sec-03 .pack h3 {
    color: #DA9A29;
    font-size: 23px;
    font-style: normal;
    font-weight: 600;
    line-height: 29.053px;
    text-transform: capitalize;
    text-align: center;
    margin-bottom: 22px;
}
div#sec-03 .pack ul {
    margin: 0 auto;
    display: table;
    text-align: center;
}
div#sec-03 .pack ul li {
    list-style: none;
    color: rgba(255, 255, 255, 0.80);
    text-align: center;
    font-family: Inter;
    font-size: 14.58px;
    font-style: normal;
    font-weight: 600;
    line-height: 22.598px;
    text-transform: capitalize;
    padding-bottom: 15px;
}
div#sec-03 .pack ul li strong {
    color: rgba(218, 154, 41, 0.80);
    text-align: center;
    font-family: Inter;
    font-size: 14.58px;
    font-style: normal;
    font-weight: 600;
    line-height: 22.598px;
    text-transform: capitalize;
}
/* ====================================================================== */
#sec-04 .inte-wo h2 {
    color: #DA9A29;
    font-size: 56px;
    font-style: normal;
    font-weight: 600;
    line-height: 70px;
    text-transform: uppercase;
    padding-bottom: 17px;
    margin: 0;
}
#sec-04 .inte-wo p {
    color: #FFF;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 31px;
    text-transform: capitalize;
    opacity: 0.67;
    width: 81%;
}
#sec-04 .inter2-wo {
    border-radius: 27.108px;
    border: 0.821px solid #DA9A29;
    background: rgba(50, 50, 50, 0.22);
    backdrop-filter: blur(12.321782112121582px);
    padding: 28px 37px;
}
#sec-04 .inter2-wo ul {
    border-radius: 31.5px;
    border: 1px solid rgba(120, 120, 120, 0.19);
    background: rgba(15, 15, 15, 0.51);
    display: flex;
    justify-content: space-between;
    align-items: center;
}
#sec-04 .inter2-wo ul li {
    list-style: none;
}
#sec-04 .inter2-wo ul li:nth-child(1) {
    color: rgba(255, 255, 255, 0.80);
    font-family: Inter;
    font-size: 21px;
    font-style: normal;
    font-weight: 600;
    line-height: 33.911px;
    text-transform: capitalize;
    padding-left: 38px;
}
#sec-04 .inter2-wo ul li:nth-child(2) {
    width: 300px;
    height: 63px;
    border-radius: 31.5px;
    border: 1px solid #787878;
    background: #DA9A29;
    color: #0F0F0F;
    text-align: center;
    font-family: Inter;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: 2.5;
    text-transform: capitalize;
}
/* ============================================================ */
div#sec-05  .vc_col-sm-6:nth-child(2) img {
    width: 30%;
    margin-bottom: 14px;
}
div#sec-05 .vc_col-sm-6:nth-child(2) {
    padding-left: 70px;
}
div#sec-05 h2 {
    color: #DA9A29;
    font-size: 56px;
    font-style: normal;
    font-weight: 600;
    line-height: 70px;
    text-transform: capitalize;
    margin: 0;
    padding-bottom: 18px;
}
div#sec-05 ul li {
    color: #FFF;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    text-transform: capitalize;
    opacity: 0.67;
    padding-bottom: 12px;
}
div#sec-05 ul {
    margin: 0 0 0 30px;
}
/* ============================================================================= */
div#sec-06 h2 {
    color: #FFF;
    font-size: 45px;
    font-style: normal;
    font-weight: 300;
    line-height: 59px;
    text-transform: capitalize;
}
div#sec-06 h2 strong {
    color: #FFF;
    font-family: Unbounded;
    font-size: 45px;
    font-style: normal;
    font-weight: 600;
    line-height: 59px;
    text-transform: capitalize;
}
div#sec-06 .tex-wok p {
    color: #FFF;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 33px;
    text-transform: capitalize;
    padding-bottom: 60px;
    position: relative;
    width: 65%;
    float: right;
}
div#sec-06 .tex-wok ul {
    margin: 0;
    width: 65%;
    float: right;
}
div#sec-06 .tex-wok ul li {
    display: inline-block;
    color: #FFF;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    text-transform: capitalize;
}
div#sec-06 .tex-wok ul li strong {
    color: #FFF;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 33px;
    text-transform: capitalize;
}
div#sec-06 .tex-wok ul li img {
    margin-right: 20px;
}
div#sec-06 .tex-wok ul li:nth-child(2) {
    position: relative;
    top: -23px;
}
div#sec-06 .vc_col-sm-6:nth-child(1) {
    position: relative;
}
div#sec-06 .vc_col-sm-6:nth-child(1):before {
    content: '';
    border: 1px solid #fff;
    display: block;
    position: absolute;
    height: 362px;
    opacity: 0.39;
    right: 230px;
}
div#sec-06 .tex-wok:before {
    content: '';
    background-image: url(/wp-content/uploads/2026/04/Group-1321316043.png);
    position: absolute;
    width: 100px;
    height: 100px;
    background-repeat: no-repeat;
    left: 195px;
    top: -40px;
}
div#sec-06 .vc_col-sm-9 {
    position: relative;
}
div#sec-06 .vc_col-sm-9:before {
    content: '';
    border: 1px solid #fff;
    height: 362px;
    position: absolute;
    left: 100px;
    opacity: 0.39;
}
div#sec-06  .owl-dots {
    margin: 0;
    position: absolute;
    right: 0;
    bottom: 60px;
}
#sec-06 .span_12.dark .owl-theme .owl-dots .owl-dot.active span {
    width: 30px;
    height: 5px;
}
#sec-06 .owl-theme[data-desktop-cols] .owl-dots .owl-dot span {background-color: #ffffff91;width: 16px;height: 7px;}
/* ============================================================= */
div#footer-work h3 {
    color: #FFF;
    font-family: Poppins;
    font-size: 25px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    text-transform: capitalize;
    margin: 0;
    padding-bottom: 32px;
}
div#footer-work .foot-wor2 {
    border-radius: 15px;
    border: 1px solid #B3B3B3;
    background: #000;
    padding-top: 95px;
    padding-bottom: 35px;
}
div#footer-work .poew-wo p {
    width: 100%;
    height: 50px;
    border-radius: 31.5px;
    border: 1px solid #787878;
    background: #DA9A29;
    margin: 0 auto;
    display: table;
    color: #000;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 7px;
    text-transform: capitalize;
    text-align: center;
    margin-top: 57px;
    line-height: 2.3;
}
div#footer-work .poew-wo p a {
    color: #000;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px; 
    letter-spacing: 7px;
    text-transform: capitalize;
}
div#footer-work ul {
    margin: 0;
}
div#footer-work ul li {
    list-style: none;
    padding-bottom: 10px;
}
div#footer-work ul li a {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 30px;
    text-transform: capitalize;
}
div#footer-work ul li:hover a {
    color: #da9a29;
}
div#footer-work .vc_col-sm-3:nth-child(4) {
    padding-left: 38px;
}
div#footer-work .vc_col-sm-3:nth-child(4) ul li {
    position: relative;
}
div#footer-work .vc_col-sm-3:nth-child(4) ul li:nth-child(1):before {
    content: '';
    background-image: url(/wp-content/uploads/2026/04/Group-1321316045.png);
    position: absolute;
    width: 21px;
    height: 21px;
    background-repeat: no-repeat;
    left: 0;
    top: 3px;
}
div#footer-work .vc_col-sm-3:nth-child(4) ul li:nth-child(2):before {
    content: '';
    background-image: url(/wp-content/uploads/2026/04/Group-1321316045.png);
    position: absolute;
    width: 21px;
    height: 21px;
    background-repeat: no-repeat;
    left: 0;
    top: 3px;
}
div#footer-work .vc_col-sm-3:nth-child(4) ul li:nth-child(3):before {
    content: '';
    background-image: url(/wp-content/uploads/2026/04/Group-1321316046.png);
    position: absolute;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    left: 0;
    top: 4px;
}
div#footer-work .vc_col-sm-3:nth-child(4) ul li:nth-child(4):before {
    content: '';
    background-image: url(/wp-content/uploads/2026/04/Group-1321316044.png);
    position: absolute;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    left: 0;
    top: 8px;
}
div#footer-work .vc_col-sm-3:nth-child(4) ul li:nth-child(1), div#footer-work .vc_col-sm-3:nth-child(4) ul li:nth-child(2), div#footer-work .vc_col-sm-3:nth-child(4) ul li:nth-child(3), div#footer-work .vc_col-sm-3:nth-child(4) ul li:nth-child(4) {
    padding-left: 32px;
    padding-bottom: 21px;
}
div#footer-work .vc_col-sm-3:nth-child(4) ul li a {
    text-transform: unset;
}
div#footer-work .vc_col-sm-2:nth-child(5) img {
    filter: invert(1);
}
div#footer-work .vc_col-sm-2:nth-child(5) {
    padding-left: 38px;
}
/* ============================================================================== */
div#header-outer {
    height: 0;
}
div#header-space {
    height: 0;
}
/* =================================================================== */
div#sec-05 p {
    color: #FFF;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 31px; /* 155% */
    text-transform: capitalize;
}
#header-outer[data-lhe="default"] #top nav > ul > li > a {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px; /* 150% */
    text-transform: capitalize;
    padding: 0 36px;
}
/* ================================================================ */
div#sec-05 {
    position: relative;
}
div#sec-05:before {border-radius: 690px;opacity: 1;background: #DA9A29;filter: blur(385px);content: '';display: block;position: absolute;width: 690px;height: 583px;z-index: 2;}
div#sec-02 {
    position: relative;
}
div#sec-06 {
    position: relative;
}
div#sec-06:before {
     content: '';
     background-image: url(/wp-content/uploads/2026/04/Group-1321316049.png);
     position: absolute;
     width: 46%;
     z-index: 2;
     background-repeat: no-repeat;
     right: 0;
     top: -700px;
     height: 1000px;
}
div#sec-02:before {
    content: '';
    background-image: url(/wp-content/uploads/2026/04/Group-1321316037.png);
    position: absolute;
    width: 100%;
    height: 90%;
    z-index: 2;
    background-repeat: no-repeat;
}
/* ======================================================================== */
#sec-02 select#wpforms-28-field_10 option {
    border: 1px solid #DA9A29;
    opacity: 0.62;
    background: #212121;
    color: #fff;
    
}
#sec-02 legend.wpforms-field-label {
    padding-bottom: 15px;
    margin: 0;
}
#sec-02 ul#wpforms input {
    height: unset !important;
    border: none !important;
}
#sec-02 div#wpforms-28-field_14-container input {
    height: unset;
    border: none;
}
#sec-02  label.wpforms-field-label-inline {
    line-height: 1.1;
}
#sec-02 div#wpforms-28-field_1-container input, #sec-02 div#wpforms-28-field_19-container input, div#wpforms-28-field_10-container select#wpforms-28-field_10 {
    height: 55px;
}