html,body{max-width:100%;position:relative;overflow-x:hidden}.contact-form-wrapper select.input-field{color:#a0a0a0;appearance:none;background-color:#0000;background-image:url("data:image/svg+xml;utf8,<svg fill=\"%23a0a0a0\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7 10l5 5 5-5z\"/></svg>");background-position:right 15px center;background-repeat:no-repeat;border:1px solid #ffffff1a;border-radius:6px;outline:none;width:100%;height:60px;padding:0 20px;font-size:16px;transition:all .3s}.contact-form-wrapper select.input-field:focus{color:#fff;border-color:#ff3838}.contact-form-wrapper select.input-field option{color:#fff;background-color:#1a1a1a;padding:10px}.custom-dropdown-list::-webkit-scrollbar{width:6px}.custom-dropdown-list::-webkit-scrollbar-track{background:0 0;border-radius:4px}.custom-dropdown-list::-webkit-scrollbar-thumb{background:#333;border-radius:4px}[data-theme=light] .custom-dropdown-list::-webkit-scrollbar-thumb{background:#ccc}.custom-dropdown-list::-webkit-scrollbar-thumb:hover{background:#ff3838}.tmp-swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:#ff3838!important}.tmp-swiper-pagination .swiper-pagination-bullet{background:#555}[data-theme=light] .tmp-swiper-pagination .swiper-pagination-bullet{background:#ccc}[data-theme=light] .contact-form-wrapper select.input-field option{color:#333;background-color:#fff}[data-theme=light] .testimonial-card.style-2{box-shadow:0 10px 30px #0000000d;background:#fff!important}[data-theme=light] .newsletter-form-1 input{color:#333!important}[data-theme=light] .newsletter-form-1 input::placeholder{color:#999}.actions-area{align-items:center;gap:10px;display:flex}.services-widget.v1 .service-item{z-index:1;border-bottom:1px solid var(--color-border);background:0 0;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.services-widget.v1 .service-item:hover{background:var(--color-primary)!important}.services-widget.v1 .service-item:hover .main-title,.services-widget.v1 .service-item:hover .sub-title,.services-widget.v1 .service-item:hover .card-para,.services-widget.v1 .service-item:hover .read-more-btn,.services-widget.v1 .service-item:hover .read-more-btn .read-more-icon i,.services-widget.v1 .service-item:hover .card-icon i{color:#fff!important}.services-widget.v1 .service-item:hover .card-icon{background:#ffffff1a!important;border-color:#ffffff4d!important}.services-widget.v1 .active-bg{display:none!important}.banner-image-overlay-new{background:linear-gradient(to top, var(--color-secondary) 30%, #06060666 60%, transparent 100%);filter:blur(20px);z-index:1;pointer-events:none;width:120%;height:50%;position:absolute;bottom:-10px;left:-10%}[data-theme=light] .banner-image-overlay-new{background:linear-gradient(to top, var(--color-secondary) 30%, #f6f6f699 60%, transparent 100%);filter:blur(30px);height:60%;bottom:-20px}.outlined-text{opacity:.8;text-transform:uppercase;pointer-events:none;position:absolute;-webkit-text-stroke:1.25px var(--color-gray)!important;color:#0000!important;z-index:-1!important;width:95%!important;font-size:212.855px!important;font-family:var(--font-primary)!important;justify-content:space-between!important;padding:0 2%!important;font-weight:700!important;display:flex!important;bottom:5%!important;left:5%!important}@media (min-width:992px){.banner-three-main-wrapper .bg-benner-img-three{z-index:1!important}}.outlined-text-red{text-align:center;opacity:.9;pointer-events:none;width:100%;position:absolute;-webkit-text-stroke:1.5px #ff3838!important;color:#0000!important;z-index:2!important;font-size:150px!important;font-family:var(--font-primary)!important;font-weight:700!important;bottom:2%!important;left:0!important}@media only screen and (min-width:992px) and (max-width:1199px){.outlined-text{font-size:110px!important;bottom:20%!important}.outlined-text-red{font-size:100px!important;bottom:8%!important}}@media only screen and (min-width:768px) and (max-width:991px){.banner-image-overlay-new{filter:blur(30px);height:70%;bottom:-20px}.outlined-text,.outlined-text-red{display:none!important}}@media only screen and (max-width:767px){.banner-image-overlay-new{filter:blur(20px);height:60%;bottom:-10px}.outlined-text,.outlined-text-red{display:none!important}}
