.hsfc-Step__Banner{background-size:contain!important;background-repeat:no-repeat!important;background-position:bottom!important}.swiper.mySwiper{width:100%!important;height:400px!important}.swiper.mySwiper{width:100%!important;margin:0 auto;position:relative}.swiper-button-next,.swiper-button-prev{color:#fff;width:45px;height:45px;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:background-color .3s}.swiper-button-next:hover,.swiper-button-prev:hover{color:#ccc}@media (max-width:767px){.swiper-button-next,.swiper-button-prev{display:none}}.video-section .pe--large--play.pe--styled--object.icons{display:none!important}.gform_title{display:none}@media (max-width:1280px){.hsfc-Step .hsfc-Step__Banner{display:none}}.post--date.pe--styled--object span.posted-on a{color:#000!important}.button--background span.pe--button--text{color:#f7a73d}.button--background .pe--button--icon{color:#f7a73d}.button--background:hover .pe--button--wrapper .pb--handle::before{background:#fff;border-radius:50px!important;height:100%!important;transition:background-color .5s ease-in-out}.button--background:hover span.pe--button--text,.button--background:hover .pe--button--icon{color:#000!important}.marquee{overflow:hidden;width:100%;padding:20px 0}.marquee-track{display:flex;width:max-content;animation:scroll 35s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.card{min-width:200px;height:120px;margin:0 15px;background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.15)}.toptitle p{margin:0}span.orange-color{color:#f7a73d}.headingsecondline p{font-family:"Reckless Neue"!important}#gform_4 textarea{border-radius:20px;padding-top:16px}.triangle-with-shadow:after{content:"";position:absolute;width:50px;height:50px;background:#fff;transform:rotate(45deg);bottom:20;right:45%}.circle-con{position:relative;overflow:hidden}.circle-con:after{content:"Click To View Project";display:flex;position:absolute;top:50%;left:50%;width:160px;height:160px;padding:40px;background-color:rgba(0,0,0,.53);color:var(--primary-color3);text-align:center;font-size:18px;line-height:30px;font-weight:400;letter-spacing:1px;text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;transform:translate(-50%,-50%) scale(.6);opacity:0;pointer-events:none;transition:all .2s cubic-bezier(0,0,.43,1.2)}.circle-con:hover:after{opacity:1;transform:translate(-50%,-50%) scale(1);pointer-events:all}.services__list .hide-img{opacity:0}.services__list:hover .hide-img{opacity:1;transform:translateY(-50%) scale(1)}.scroll-arrow-group{display:inline}.scroll-arrow-group .scroll-arrow-one{-webkit-animation:scroll-arrow-one-animation 1s linear infinite;animation:scroll-arrow-one-animation 1s linear infinite}.scroll-arrow-group .scroll-arrow-two{-webkit-animation:scroll-arrow-two-animation 1s linear infinite;animation:scroll-arrow-two-animation 1s linear infinite}.scroll-arrow-group .scroll-arrow-three{-webkit-animation:scroll-arrow-three-animation 1s linear infinite;animation:scroll-arrow-three-animation 1s linear infinite}.under ul.elementor-icon-list-items li span:hover{color:#f7a73d!important;text-decoration:none!important}#gform_2 select{height:auto;min-height:44px;line-height:1.4;padding:12px 30px 12px 0}#gform_2 select option{padding:10px}#gform_2 select option.gf_placeholder,#gform_2 select option[value=""]{color:#000}#gform_2 select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='black'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 5px center;background-size:10px;cursor:pointer}#gform_2 select.gf_placeholder{color:#000}.highlight-text::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:10px;background-color:#f7a73d;z-index:-1}.megamenuhover.elementor-icon-list-text:hover{color:#f7a73d}.pe--portfolio--filters{overflow-x:auto!important}label.gform-field-label.gform-field-label--type-sub{display:none}.gfield--width-half{padding-right:15px}@media (max-width:768px){.gfield--width-half{padding-right:0}}.form-text{font-size:40px;font-weight:700;color:#111;margin:40px 0 20px}.gfield_checkbox{display:flex;flex-wrap:wrap;gap:20px}.gfield_checkbox .gchoice{display:flex;align-items:center}.gfield_checkbox input[type=checkbox]{width:18px;height:18px;margin-right:8px;accent-color:#f7a73d}.gfield_checkbox label{font-size:15px;color:#111}.gform_progress{height:6px;background:#e5e7eb;border-radius:6px;overflow:hidden;margin-bottom:30px}.gform_progress_bar{background:#ff6a2b;height:100%;border-radius:6px}select#input_6_12{background:#f3f6fb;border:1px solid #e2e6ee;border-radius:30px;color:#111;outline:none;transition:all .2s ease}select#input_6_13{background:#f3f6fb;border:1px solid #e2e6ee;border-radius:30px;color:#111;outline:none;transition:all .2s ease}