/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
:root{--primary:#0a3ea6}.section-head.style-1 h3,.section-head.style-1 .h3{font-size:3rem;line-height:1.1}.section-head.style-1 h3 span,.section-head.style-1 .h3 span{color:var(--primary)}@media only screen and (width<=1400px){.section-head.style-1 h3,.section-head.style-1 .h3{font-size:2.25rem}}@media only screen and (width<=767px){.section-head.style-1 h3,.section-head.style-1 .h3{font-size:1.875rem}}.section-head.style-1 .sub-title{align-items:center;padding-left:55px;display:inline-flex;position:relative}.section-head.style-1 .sub-title:before,.section-head.style-1 .sub-title:after{content:"";background:var(--primary);height:3px;display:inline-block;position:absolute}.section-head.style-1 .sub-title:before{width:12px;left:0}.section-head.style-1 .sub-title:after{width:27px;left:16px}.counter-area1 .counter-inner{box-shadow:0 0 40px #0003}.counter-area1 .counter-inner .icon-bx-wraper{justify-content:center}.counter-area1 .counter-inner .icon-bx-wraper .counter{color:#fff;font-size:50px}.counter-area1 .counter-inner .icon-bx-wraper .title{color:#fff;font-size:1.125rem}.counter-area1 .counter-inner .icon-bx-wraper:after{color:#0000;text-shadow:0 0 1px var(--primary), 0 0 1px #fff, 0 0 1px #fff;opacity:.3}@media only screen and (width<=1199px){.counter-area1 .counter-inner{padding:40px 50px 20px}}@media only screen and (width<=575px){.counter-area1 .counter-inner{padding:40px 30px 0}}.icon-bx-wraper.style-12{z-index:1;align-items:center;display:flex}.icon-bx-wraper.style-12:after{content:attr(data-name);text-align:center;letter-spacing:10px;z-index:-1;color:#fff;width:100%;text-shadow:0 0 1px var(--primary), 0 0 1px var(--primary), 0 0 1px var(--primary);opacity:.7;font-size:100px;font-weight:600;line-height:1;display:block;position:absolute}@media only screen and (width<=1199px){.icon-bx-wraper.style-12:after{font-size:80px}}.icon-bx-wraper.style-12:hover .counter,.icon-bx-wraper.style-12:hover:after{animation-name:pulse;animation-duration:1.2s;animation-iteration-count:infinite;animation-fill-mode:both}.icon-bx-wraper.style-12 .title{margin-bottom:0;padding-left:20px;font-weight:500}@media only screen and (width<=1199px){.icon-bx-wraper.style-12 .title{font-size:20px}}.icon-bx-wraper.style-12 .counter{margin:0;font-size:70px;font-weight:700;line-height:1}@media only screen and (width<=1199px){.icon-bx-wraper.style-12 .counter{font-size:50px}}@media only screen and (width<=575px){.icon-bx-wraper.style-12{margin-bottom:25px}}
