.elementor-kit-6{--e-global-color-primary:#FF8400;--e-global-color-secondary:#394458;--e-global-color-text:#21262F;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"DM Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*hdr get-quote focus*/ header a.elementor-button-link:focus,header a.elementor-button-link:focus-visible,.elementor-location-header a.elementor-button-link:focus,.elementor-location-header a.elementor-button-link:focus-visible{outline:none !important;box-shadow:none !important;}
/*pi hero anim*/ @keyframes hUp{from{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@keyframes hDown{from{opacity:0;transform:translateY(-80px)}to{opacity:1;transform:translateY(0)}}@keyframes hFade{from{opacity:0}to{opacity:1}}.hero-ib{display:inline-block;will-change:transform,opacity}.h-up{animation:hUp 1.6s cubic-bezier(.16,1,.3,1) both;will-change:transform,opacity}.h-down{animation:hDown 1.6s cubic-bezier(.16,1,.3,1) both;will-change:transform,opacity}.h-fade{animation:hFade 1.6s cubic-bezier(.16,1,.3,1) both}.d-eye{animation-delay:0s}.d-h1{animation-delay:.28s}.d-surv{animation-delay:.55s}.d-sub{animation-delay:.85s}.d-btn{animation-delay:1.1s}@media(prefers-reduced-motion:reduce){.h-up,.h-down,.h-fade{animation:none}}
/* PI-FIX gallery+steps */
.pi-galimg{flex:0 0 calc(50% - 3px);max-width:calc(50% - 3px)}
.pi-galimg img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;border-radius:4px}
.pi-steparrow{flex:0 0 auto;align-self:center;margin:0}
.pi-steparrow img{width:105px;max-width:105px;height:auto;filter:brightness(0.56)}
@media(max-width:767px){.pi-steparrow{display:none!important}}
/* PI-FIX end */
/* PI-FIX header symmetry */
.elementor-location-header > .e-con:last-child{padding:0 !important;min-height:0 !important}
.elementor-location-header > .e-con:nth-child(2){padding-bottom:10px !important}
/* PI-FIX header end */
/* PI-FIX testimonial dots */
.elementor-widget-testimonial-carousel{--swiper-pagination-color:#FF8400;--swiper-pagination-bullet-size:13px;--swiper-pagination-bullet-width:13px;--swiper-pagination-bullet-height:13px}
/* PI-FIX testimonial dots end *//* End custom CSS */