.elementor-2932 .elementor-element.elementor-element-aa0da80{--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;--overlay-opacity:1;--margin-top:-95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:194px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-2932 .elementor-element.elementor-element-aa0da80:not(.elementor-motion-effects-element-type-background), .elementor-2932 .elementor-element.elementor-element-aa0da80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D2735;background-image:url("https://nexttechbuilds.com/wp-content/uploads/2025/05/pexels-olia-danilevich-8524940-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2932 .elementor-element.elementor-element-aa0da80::before, .elementor-2932 .elementor-element.elementor-element-aa0da80 > .elementor-background-video-container::before, .elementor-2932 .elementor-element.elementor-element-aa0da80 > .e-con-inner > .elementor-background-video-container::before, .elementor-2932 .elementor-element.elementor-element-aa0da80 > .elementor-background-slideshow::before, .elementor-2932 .elementor-element.elementor-element-aa0da80 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2932 .elementor-element.elementor-element-aa0da80 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(-90deg, #FFFFFF00 0%, #000000 100%);}.elementor-2932 .elementor-element.elementor-element-6c3032a{--display:flex;}.elementor-2932 .elementor-element.elementor-element-bc69eef .elementskit-section-title-wraper .elementskit-section-title.text_fill > span{background-color:transparent;background-image:linear-gradient(150deg, #FFFFFF 14%, #FFFFFF7A 100%);}.elementor-2932 .elementor-element.elementor-element-bc69eef .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 10px 0px;font-family:"Raleway", Sans-serif;font-size:65px;font-weight:700;line-height:73px;}.elementor-2932 .elementor-element.elementor-element-bc69eef .elementskit-section-title-wraper .elementskit-section-title > span{color:#FFFFFF;}.elementor-2932 .elementor-element.elementor-element-bc69eef .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.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-2932 .elementor-element.elementor-element-e4a3442{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:400;color:#DFDFDF;}.elementor-2932 .elementor-element.elementor-element-5751749{--display:flex;}.elementor-2932 .elementor-element.elementor-element-0a923e4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--z-index:1;}.elementor-2932 .elementor-element.elementor-element-64d897b{--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;--border-radius:50px 50px 0px 0px;box-shadow:0px -23px 100px -33px #581503;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2932 .elementor-element.elementor-element-64d897b:not(.elementor-motion-effects-element-type-background), .elementor-2932 .elementor-element.elementor-element-64d897b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom center, #581503 10%, #141414 63%);}.elementor-2932 .elementor-element.elementor-element-4e10f64{--display:flex;}.elementor-2932 .elementor-element.elementor-element-5f415d4 .elementskit-section-title-wraper .elementskit-section-title.text_fill > span{background-color:transparent;background-image:linear-gradient(150deg, #FFFFFF 14%, #FFFFFF00 100%);}.elementor-2932 .elementor-element.elementor-element-5f415d4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2932 .elementor-element.elementor-element-5f415d4 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 0px 0px;font-family:"Raleway", Sans-serif;font-size:65px;font-weight:700;line-height:70px;}.elementor-2932 .elementor-element.elementor-element-5f415d4 .elementskit-section-title-wraper .elementskit-section-title > span{color:#FFFFFF;}.elementor-2932 .elementor-element.elementor-element-5f415d4 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-2932 .elementor-element.elementor-element-5c928c8{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:400;color:#D5D5D5;}body.elementor-page-2932:not(.elementor-motion-effects-element-type-background), body.elementor-page-2932 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1366px){.elementor-2932 .elementor-element.elementor-element-aa0da80{--padding-top:150px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-2932 .elementor-element.elementor-element-0a923e4{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-2932 .elementor-element.elementor-element-bc69eef .elementskit-section-title-wraper .elementskit-section-title{font-size:50px;line-height:61px;}.elementor-2932 .elementor-element.elementor-element-0a923e4{--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2932 .elementor-element.elementor-element-64d897b{--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;--border-radius:20px 20px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2932 .elementor-element.elementor-element-4e10f64{--margin-top:0px;--margin-bottom:-13px;--margin-left:0px;--margin-right:0px;}.elementor-2932 .elementor-element.elementor-element-5f415d4 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2932 .elementor-element.elementor-element-5f415d4 .elementskit-section-title-wraper .elementskit-section-title{font-size:40px;line-height:50px;}.elementor-2932 .elementor-element.elementor-element-5c928c8 > .elementor-widget-container{margin:0px 0px -16px 0px;}}@media(max-width:767px){.elementor-2932 .elementor-element.elementor-element-aa0da80{--padding-top:120px;--padding-bottom:33px;--padding-left:10px;--padding-right:10px;}.elementor-2932 .elementor-element.elementor-element-bc69eef .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;font-size:33px;line-height:43px;}.elementor-2932 .elementor-element.elementor-element-e4a3442 > .elementor-widget-container{margin:0px 0px -11px 0px;}.elementor-2932 .elementor-element.elementor-element-0a923e4{--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2932 .elementor-element.elementor-element-64d897b{--border-radius:20px 20px 0px 0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2932 .elementor-element.elementor-element-5f415d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2932 .elementor-element.elementor-element-5f415d4 .elementskit-section-title-wraper .elementskit-section-title{font-size:28px;line-height:38px;}.elementor-2932 .elementor-element.elementor-element-5c928c8{font-size:16px;line-height:26px;}}@media(min-width:768px){.elementor-2932 .elementor-element.elementor-element-6c3032a{--width:60%;}.elementor-2932 .elementor-element.elementor-element-5751749{--width:40%;}}/* Start custom CSS */.elementor.elementor-location-header {
    position: relative !important;
    background: #000 !important;
    z-index: 999 !important;
}
/* contactt */
.contacttt-fff #forminator-module-2931.forminator-design--material .forminator-input{
	border-color: #00000000 !important;
}
.contacttt-fff form#forminator-module-2931 input {
    padding: 15px 20px !important;
	    background-color: #efefef !important;
}
.forminator-row.forminator-row-last .forminator-field button {
    !important;
    border-radius: 50px !important;
    padding: 15px 60px !important;
}
.forminator-row.forminator-row-last .forminator-field {
    align-items: center !important;
    display: flex !important;
    justify-content: center !important;
   
}
/*  */
input[type="range"]::-webkit-slider-thumb {
  background-color: #3bb4fc !important;
}
input[type="range"] {
  background: #333 !important;
}
/*  */
.contacttt-fff form textarea {
    border: none !important;
    border-bottom: 1px solid #0000 !important;
    border-radius: 20x !important;
    height: 60px !important;
    padding: 10px !important;
    background-color: efefefef !important;
    color: #000 !important;
    resize: none !important;
    box-shadow: none !important;
		background-color: #efefef !important;
	    padding: 20px !important;
}
.contacttt-fff form textarea:focus {
    outline: none !important;
    border-bottom: 1px solid #000000 !important;
}
/*  */
.contacttt-fff input#forminator-field-text-2_682bb95f5513e {
    width: 40% !important;
    margin-top: 15px !important;
}
.contacttt-fff input#project_budget {
    width: 160% !important;
}
.contacttt-fff div#text-2 {
    display: flex;
}

.forminator-label, .forminator-radio .forminator-radio-label {
    color: #000 !important;
}
.forminator-textarea {
  border-radius: 20px !important;
}
/*  */
input[type=range] {
      -webkit-appearance: none !important;
      width: 100% !important;
      height: 50px !important;
      background: linear-gradient(90deg, #00000 100%, #00000 50%, #00000 50%, #00000 100%) !important;
      border-radius: 50px !important;
      outline: none !important;
      transition: background 450ms ease-in !important;
    }

    /* WebKit Thumb (Chrome, Safari, Edge) */
    input[type=range]::-webkit-slider-thumb {
      -webkit-appearance: none !important;
      width: 35px !important;
      height: 35px !important;
      background: #fff !important;
      border: 5px solid #000 !important;
      border-radius: 50% !important;
      box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25) !important;
      cursor: pointer !important;
      margin-top: -13px !important;
      position: relative !important;
    }

    /* IE */
    input[type=range]::-ms-thumb {
      width: 38px !important;
      height: 38px !important;
      background: white !important;
      border: 5px solid #007bff !important;
      border-radius: 50% !important;
      box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25) !important;
      cursor: pointer !important;
    }

    /* WebKit Track */
    input[type=range]::-webkit-slider-runnable-track {
      height: 10px !important;
      border-radius: 50px !important;
      background: #000 !important;
    }
/*  */
/* 1. Align slider thumb with the budget value */
#project_budget {
  margin-top: 35px !important; 
	margin-left: 20px !important;
  vertical-align: middle;
}
.forminator-label {
  display: block;
  margin-bottom: 15px !important; 
}
/*  */
/* contactt end */
/*  */
.cky-revisit-bottom-left {
    left: unset !important;
    right: 15px !important;
}
.cky-revisit-bottom-left:hover::before {
    left: unset !important;
    right: calc(100% + 7px) !important;
    background: #000 !important;
    box-shadow: 0px -2px 9px 0px rgb(225 225 225 / 48%) !important;
}
.cky-revisit-bottom-left:hover::after {
    left: unset !important;
    right: calc(100% + 2px) !important;
    transform: scaleX(-1);
    border-right-color: #000 !important;
}
.cky-revisit-bottom-left::before,.cky-modal,.cky-consent-container {
    font-family: 'Plus Jakarta Sans', 'Poppins' !important;
}
.grecaptcha-badge {
    bottom: 81px !important;
}

.forminator-label {
    color: #fff !important;
}
.forminator-label, .forminator-radio .forminator-radio-label {
    color: #fff !important;
}
#forminator-module-2931.forminator-design--material .forminator-radio span[aria-hidden]:not(.forminator-radio-image) {
    border-color: #fff !important;
}
#forminator-module-2931.forminator-design--material .forminator-radio span[aria-hidden]:before {
    background-color: #FF3C09 !important;
}
.forminator-ui#forminator-module-2931.forminator-design--material .forminator-button-submit {
    background: #FF3C09 !important;
}
#forminator-module-2931.forminator-design--material .forminator-input--wrap:after {
    background: unset !important;
}
.forminator-ui#forminator-module-2931.forminator-design--material .forminator-error-message {
    font-family: 'Raleway' !important;
    color: #FF3C09 !important;
    letter-spacing: 0.4px !important;
}/* End custom CSS */