.elementor-381 .elementor-element.elementor-element-46f64b1{--display:flex;--min-height:250px;--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;--justify-content:center;--overlay-opacity:0.5;}.elementor-381 .elementor-element.elementor-element-46f64b1:not(.elementor-motion-effects-element-type-background), .elementor-381 .elementor-element.elementor-element-46f64b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://profinexinnovationspvtltd.com/wp-content/uploads/2026/07/8bab0c8c050bd7d21e79f86705f2a9d9_t.jpeg");background-position:center center;background-size:cover;}.elementor-381 .elementor-element.elementor-element-46f64b1::before, .elementor-381 .elementor-element.elementor-element-46f64b1 > .elementor-background-video-container::before, .elementor-381 .elementor-element.elementor-element-46f64b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-381 .elementor-element.elementor-element-46f64b1 > .elementor-background-slideshow::before, .elementor-381 .elementor-element.elementor-element-46f64b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-381 .elementor-element.elementor-element-46f64b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0E0D0D;--background-overlay:'';}.elementor-381 .elementor-element.elementor-element-cc266e8 .elementor-heading-title{font-family:"Poppins", Sans-serif;color:#FFFFFF;}.elementor-381 .elementor-element.elementor-element-e468126{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-381 .elementor-element.elementor-element-9b997f8{padding:0px 0px 0px 0px;}.elementor-381 .elementor-element.elementor-element-36e49278:not(.elementor-motion-effects-element-type-background), .elementor-381 .elementor-element.elementor-element-36e49278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-381 .elementor-element.elementor-element-36e49278{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-381 .elementor-element.elementor-element-36e49278 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-381 .elementor-element.elementor-element-177c3455:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-381 .elementor-element.elementor-element-177c3455 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-381 .elementor-element.elementor-element-177c3455.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-381 .elementor-element.elementor-element-177c3455.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-381 .elementor-element.elementor-element-177c3455 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 35px 50px 35px;}.elementor-381 .elementor-element.elementor-element-b6fd635 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:bold;text-transform:uppercase;line-height:28px;color:#073578;}.elementor-381 .elementor-element.elementor-element-7c4cec11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:32px;color:#021D47;}.elementor-381 .elementor-element.elementor-element-10550eb2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-381 .elementor-element.elementor-element-10550eb2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://profinexinnovationspvtltd.com/wp-content/uploads/2026/07/1730814019446.jpg");background-size:cover;}.elementor-381 .elementor-element.elementor-element-10550eb2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-381 .elementor-element.elementor-element-664f975{--spacer-size:50px;}.elementor-381 .elementor-element.elementor-element-9083b50:not(.elementor-motion-effects-element-type-background), .elementor-381 .elementor-element.elementor-element-9083b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-381 .elementor-element.elementor-element-9083b50{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-381 .elementor-element.elementor-element-9083b50 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-381 .elementor-element.elementor-element-84acb05:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-381 .elementor-element.elementor-element-84acb05 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://profinexinnovationspvtltd.com/wp-content/uploads/2026/07/images-18.jpg");background-size:cover;}.elementor-381 .elementor-element.elementor-element-84acb05 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-381 .elementor-element.elementor-element-84acb05 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-381 .elementor-element.elementor-element-af6957b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-381 .elementor-element.elementor-element-af6957b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-381 .elementor-element.elementor-element-af6957b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-381 .elementor-element.elementor-element-af6957b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-381 .elementor-element.elementor-element-af6957b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 35px 50px 35px;}.elementor-381 .elementor-element.elementor-element-9c54500 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:bold;text-transform:uppercase;line-height:28px;color:#073578;}.elementor-381 .elementor-element.elementor-element-154716d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:32px;color:#021D47;}.elementor-381 .elementor-element.elementor-element-3c111fc:not(.elementor-motion-effects-element-type-background), .elementor-381 .elementor-element.elementor-element-3c111fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-381 .elementor-element.elementor-element-3c111fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 30px 0px;}.elementor-381 .elementor-element.elementor-element-3c111fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-381 .elementor-element.elementor-element-312f56e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-381 .elementor-element.elementor-element-312f56e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-381 .elementor-element.elementor-element-312f56e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-381 .elementor-element.elementor-element-312f56e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-381 .elementor-element.elementor-element-312f56e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 35px 50px 35px;}.elementor-381 .elementor-element.elementor-element-a4c2db3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:bold;text-transform:uppercase;line-height:28px;color:#073578;}.elementor-381 .elementor-element.elementor-element-e63e415{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:32px;color:#021D47;}.elementor-381 .elementor-element.elementor-element-7f38dee > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-381 .elementor-element.elementor-element-7f38dee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-381 .elementor-element.elementor-element-405c3e7{--spacer-size:50px;}.elementor-381 .elementor-element.elementor-element-446605f1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-381 .elementor-element.elementor-element-446605f1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-381 .elementor-element.elementor-element-446605f1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-381 .elementor-element.elementor-element-446605f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-381 .elementor-element.elementor-element-446605f1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 35px 50px 35px;}.elementor-381 .elementor-element.elementor-element-2deb0e37 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:bold;text-transform:uppercase;line-height:28px;color:#073578;}.elementor-381 .elementor-element.elementor-element-4cbd53f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:32px;color:#021D47;}.elementor-381 .elementor-element.elementor-element-4cc29efc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-381 .elementor-element.elementor-element-4cc29efc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://profinexinnovationspvtltd.com/wp-content/uploads/2026/07/images-17.jpg");background-position:center center;background-size:cover;}.elementor-381 .elementor-element.elementor-element-4cc29efc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-381 .elementor-element.elementor-element-4cc29efc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-381 .elementor-element.elementor-element-f133072{--spacer-size:50px;}.elementor-381 .elementor-element.elementor-element-b1dfc6b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-381 .elementor-element.elementor-element-14063a4{--display:flex;--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;}.elementor-381 .elementor-element.elementor-element-14063a4:not(.elementor-motion-effects-element-type-background), .elementor-381 .elementor-element.elementor-element-14063a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://profinexinnovationspvtltd.com/wp-content/uploads/2026/07/images-19.jpg");background-size:cover;}.elementor-381 .elementor-element.elementor-element-a84d000{--display:flex;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:35px;--padding-right:35px;}.elementor-381 .elementor-element.elementor-element-a84d000:not(.elementor-motion-effects-element-type-background), .elementor-381 .elementor-element.elementor-element-a84d000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-381 .elementor-element.elementor-element-4d984dc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:bold;text-transform:uppercase;line-height:28px;color:#073578;}.elementor-381 .elementor-element.elementor-element-495f838{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:32px;color:#021D47;}.elementor-381 .elementor-element.elementor-element-2e10dd5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-381 .elementor-element.elementor-element-12184fd{--display:flex;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:35px;--padding-right:35px;}.elementor-381 .elementor-element.elementor-element-12184fd:not(.elementor-motion-effects-element-type-background), .elementor-381 .elementor-element.elementor-element-12184fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-381 .elementor-element.elementor-element-c846ef1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:bold;text-transform:uppercase;line-height:28px;color:#073578;}.elementor-381 .elementor-element.elementor-element-abc174a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:32px;color:#021D47;}.elementor-381 .elementor-element.elementor-element-92613ca{--display:flex;--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;}.elementor-381 .elementor-element.elementor-element-92613ca:not(.elementor-motion-effects-element-type-background), .elementor-381 .elementor-element.elementor-element-92613ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://profinexinnovationspvtltd.com/wp-content/uploads/2026/07/images-19.jpg");background-size:cover;}.elementor-381 .elementor-element.elementor-element-5e5978e{--spacer-size:50px;}.elementor-381 .elementor-element.elementor-element-9a92b7d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-381 .elementor-element.elementor-element-cf8559d{--display:flex;--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;}.elementor-381 .elementor-element.elementor-element-ade9d3a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:33px;font-weight:800;color:#073578;}.elementor-381 .elementor-element.elementor-element-0966a74{--display:flex;--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;}.elementor-381 .elementor-element.elementor-element-0092f98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:32px;color:#021D47;}.elementor-381 .elementor-element.elementor-element-389243ac:not(.elementor-motion-effects-element-type-background), .elementor-381 .elementor-element.elementor-element-389243ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://profinexinnovationspvtltd.com/wp-content/uploads/2026/07/why-bimservices-are-important-for-building-engineering-consultants.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-381 .elementor-element.elementor-element-389243ac > .elementor-container{min-height:670px;}.elementor-381 .elementor-element.elementor-element-389243ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-381 .elementor-element.elementor-element-389243ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-381 .elementor-element.elementor-element-6e01f59{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-381 .elementor-element.elementor-element-6e01f59 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-381 .elementor-element.elementor-element-4172c7d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-381 .elementor-element.elementor-element-676a3268{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 0px 0px;}.elementor-381 .elementor-element.elementor-element-676a3268 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-381 .elementor-element.elementor-element-1227c67b{background-color:var( --e-global-color-fed8f53 );padding:30px 30px 30px 30px;}.elementor-381 .elementor-element.elementor-element-1227c67b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-381 .elementor-element.elementor-element-1227c67b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-381 .elementor-element.elementor-element-1227c67b.elementor-view-framed .elementor-icon, .elementor-381 .elementor-element.elementor-element-1227c67b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-381 .elementor-element.elementor-element-1227c67b .elementor-icon{font-size:35px;}.elementor-381 .elementor-element.elementor-element-1227c67b .elementor-icon-box-title, .elementor-381 .elementor-element.elementor-element-1227c67b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:bold;line-height:30px;}.elementor-381 .elementor-element.elementor-element-1227c67b .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;color:var( --e-global-color-809cd89 );}.elementor-381 .elementor-element.elementor-element-27d63d5e{background-color:var( --e-global-color-fed8f53 );padding:30px 30px 30px 30px;}.elementor-381 .elementor-element.elementor-element-27d63d5e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-381 .elementor-element.elementor-element-27d63d5e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-381 .elementor-element.elementor-element-27d63d5e.elementor-view-framed .elementor-icon, .elementor-381 .elementor-element.elementor-element-27d63d5e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-381 .elementor-element.elementor-element-27d63d5e .elementor-icon{font-size:35px;}.elementor-381 .elementor-element.elementor-element-27d63d5e .elementor-icon-box-title, .elementor-381 .elementor-element.elementor-element-27d63d5e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:bold;line-height:30px;}.elementor-381 .elementor-element.elementor-element-27d63d5e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;color:var( --e-global-color-809cd89 );}.elementor-381 .elementor-element.elementor-element-260b4d14{background-color:var( --e-global-color-fed8f53 );padding:30px 30px 30px 30px;}.elementor-381 .elementor-element.elementor-element-260b4d14 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-381 .elementor-element.elementor-element-260b4d14.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-381 .elementor-element.elementor-element-260b4d14.elementor-view-framed .elementor-icon, .elementor-381 .elementor-element.elementor-element-260b4d14.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-381 .elementor-element.elementor-element-260b4d14 .elementor-icon{font-size:35px;}.elementor-381 .elementor-element.elementor-element-260b4d14 .elementor-icon-box-title, .elementor-381 .elementor-element.elementor-element-260b4d14 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:bold;line-height:30px;}.elementor-381 .elementor-element.elementor-element-260b4d14 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;color:var( --e-global-color-809cd89 );}.elementor-381 .elementor-element.elementor-element-dcce629{margin-top:0px;margin-bottom:30px;padding:0px 0px 30px 0px;}.elementor-381 .elementor-element.elementor-element-71ffee2{background-color:var( --e-global-color-fed8f53 );padding:30px 30px 30px 30px;}.elementor-381 .elementor-element.elementor-element-71ffee2 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-381 .elementor-element.elementor-element-71ffee2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-381 .elementor-element.elementor-element-71ffee2.elementor-view-framed .elementor-icon, .elementor-381 .elementor-element.elementor-element-71ffee2.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-381 .elementor-element.elementor-element-71ffee2 .elementor-icon{font-size:35px;}.elementor-381 .elementor-element.elementor-element-71ffee2 .elementor-icon-box-title, .elementor-381 .elementor-element.elementor-element-71ffee2 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:bold;line-height:30px;}.elementor-381 .elementor-element.elementor-element-71ffee2 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;color:var( --e-global-color-809cd89 );}.elementor-381 .elementor-element.elementor-element-a99ba2e{background-color:var( --e-global-color-fed8f53 );padding:30px 30px 30px 30px;}.elementor-381 .elementor-element.elementor-element-a99ba2e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-381 .elementor-element.elementor-element-a99ba2e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-381 .elementor-element.elementor-element-a99ba2e.elementor-view-framed .elementor-icon, .elementor-381 .elementor-element.elementor-element-a99ba2e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-381 .elementor-element.elementor-element-a99ba2e .elementor-icon{font-size:35px;}.elementor-381 .elementor-element.elementor-element-a99ba2e .elementor-icon-box-title, .elementor-381 .elementor-element.elementor-element-a99ba2e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:bold;line-height:30px;}.elementor-381 .elementor-element.elementor-element-a99ba2e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;color:var( --e-global-color-809cd89 );}.elementor-381 .elementor-element.elementor-element-d6c5b69{background-color:var( --e-global-color-fed8f53 );padding:30px 30px 30px 30px;}.elementor-381 .elementor-element.elementor-element-d6c5b69 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-381 .elementor-element.elementor-element-d6c5b69.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-381 .elementor-element.elementor-element-d6c5b69.elementor-view-framed .elementor-icon, .elementor-381 .elementor-element.elementor-element-d6c5b69.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-381 .elementor-element.elementor-element-d6c5b69 .elementor-icon{font-size:35px;}.elementor-381 .elementor-element.elementor-element-d6c5b69 .elementor-icon-box-title, .elementor-381 .elementor-element.elementor-element-d6c5b69 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:bold;line-height:30px;}.elementor-381 .elementor-element.elementor-element-d6c5b69 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;color:var( --e-global-color-809cd89 );}.elementor-381 .elementor-element.elementor-element-d9fed7c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-381 .elementor-element.elementor-element-6ae114c{--display:flex;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:35px;--padding-right:35px;}.elementor-381 .elementor-element.elementor-element-6ae114c:not(.elementor-motion-effects-element-type-background), .elementor-381 .elementor-element.elementor-element-6ae114c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-381 .elementor-element.elementor-element-41958a7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:bold;text-transform:uppercase;line-height:28px;color:#073578;}.elementor-381 .elementor-element.elementor-element-b654f0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:32px;color:#021D47;}.elementor-381 .elementor-element.elementor-element-7752677{--display:flex;--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;}.elementor-381 .elementor-element.elementor-element-7752677:not(.elementor-motion-effects-element-type-background), .elementor-381 .elementor-element.elementor-element-7752677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://profinexinnovationspvtltd.com/wp-content/uploads/2026/07/images-20.jpg");background-size:cover;}.elementor-381 .elementor-element.elementor-element-c4b18d6{--display:flex;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-381 .elementor-element.elementor-element-c4b18d6:not(.elementor-motion-effects-element-type-background), .elementor-381 .elementor-element.elementor-element-c4b18d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002D72;}.elementor-381 .elementor-element.elementor-element-170480f{text-align:center;}.elementor-381 .elementor-element.elementor-element-170480f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-381 .elementor-element.elementor-element-530997a{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;color:#FFFFFF;}.elementor-381 .elementor-element.elementor-element-99b88a4 .elementor-button{background-color:#C18B06;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:#C18B06;padding:8px 23px 8px 23px;}.elementor-381 .elementor-element.elementor-element-99b88a4 .elementor-button:hover, .elementor-381 .elementor-element.elementor-element-99b88a4 .elementor-button:focus{background-color:#C18B06;color:var( --e-global-color-fed8f53 );border-color:#C18B06;}.elementor-381 .elementor-element.elementor-element-99b88a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-381 .elementor-element.elementor-element-99b88a4.elementor-element{--align-self:center;}.elementor-381 .elementor-element.elementor-element-99b88a4 .elementor-button:hover svg, .elementor-381 .elementor-element.elementor-element-99b88a4 .elementor-button:focus svg{fill:var( --e-global-color-fed8f53 );}body.elementor-page-381:not(.elementor-motion-effects-element-type-background), body.elementor-page-381 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}:root{--page-title-display:none;}body.elementor-page-381{padding:50px 0px 0px 0px;}@media(min-width:768px){.elementor-381 .elementor-element.elementor-element-177c3455{width:50%;}.elementor-381 .elementor-element.elementor-element-10550eb2{width:50%;}.elementor-381 .elementor-element.elementor-element-84acb05{width:50%;}.elementor-381 .elementor-element.elementor-element-af6957b{width:50%;}.elementor-381 .elementor-element.elementor-element-312f56e{width:45%;}.elementor-381 .elementor-element.elementor-element-7f38dee{width:55%;}.elementor-381 .elementor-element.elementor-element-446605f1{width:50%;}.elementor-381 .elementor-element.elementor-element-4cc29efc{width:50%;}.elementor-381 .elementor-element.elementor-element-14063a4{--width:50%;}.elementor-381 .elementor-element.elementor-element-a84d000{--width:50%;}.elementor-381 .elementor-element.elementor-element-12184fd{--width:50%;}.elementor-381 .elementor-element.elementor-element-92613ca{--width:50%;}.elementor-381 .elementor-element.elementor-element-cf8559d{--width:50%;}.elementor-381 .elementor-element.elementor-element-0966a74{--width:50%;}.elementor-381 .elementor-element.elementor-element-6ae114c{--width:50%;}.elementor-381 .elementor-element.elementor-element-7752677{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-381 .elementor-element.elementor-element-177c3455{width:100%;}.elementor-381 .elementor-element.elementor-element-10550eb2{width:100%;}.elementor-381 .elementor-element.elementor-element-84acb05{width:100%;}.elementor-381 .elementor-element.elementor-element-af6957b{width:100%;}.elementor-381 .elementor-element.elementor-element-312f56e{width:100%;}.elementor-381 .elementor-element.elementor-element-7f38dee{width:100%;}.elementor-381 .elementor-element.elementor-element-446605f1{width:100%;}.elementor-381 .elementor-element.elementor-element-4cc29efc{width:100%;}.elementor-381 .elementor-element.elementor-element-3e8881f1{width:50%;}.elementor-381 .elementor-element.elementor-element-65885ed5{width:50%;}.elementor-381 .elementor-element.elementor-element-5bec734c{width:50%;}.elementor-381 .elementor-element.elementor-element-85d8147{width:50%;}.elementor-381 .elementor-element.elementor-element-10f8a97{width:50%;}.elementor-381 .elementor-element.elementor-element-d137db3{width:50%;}}@media(max-width:1024px){.elementor-381 .elementor-element.elementor-element-36e49278{padding:0px 0px 0px 0px;}.elementor-381 .elementor-element.elementor-element-9083b50{padding:0px 0px 0px 0px;}.elementor-381 .elementor-element.elementor-element-84acb05 > .elementor-element-populated{margin:40px 0px 80px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-381 .elementor-element.elementor-element-3c111fc{padding:0px 0px 0px 0px;}.elementor-381 .elementor-element.elementor-element-7f38dee > .elementor-element-populated{margin:40px 0px 80px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-381 .elementor-element.elementor-element-389243ac > .elementor-container{min-height:400px;}.elementor-381 .elementor-element.elementor-element-676a3268{margin-top:0px;margin-bottom:0px;}.elementor-381 .elementor-element.elementor-element-dcce629{margin-top:0px;margin-bottom:0px;}}@media(max-width:767px){.elementor-381 .elementor-element.elementor-element-177c3455 > .elementor-element-populated{padding:30px 010px 30px 10px;}.elementor-381 .elementor-element.elementor-element-b6fd635 .elementor-heading-title{font-size:21px;}.elementor-381 .elementor-element.elementor-element-7c4cec11{font-size:13px;}.elementor-381 .elementor-element.elementor-element-10550eb2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-381 .elementor-element.elementor-element-10550eb2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://profinexinnovationspvtltd.com/wp-content/uploads/2026/07/1730814019446.jpg");background-position:center center;background-size:cover;}.elementor-381 .elementor-element.elementor-element-10550eb2 > .elementor-element-populated{padding:150px 0px 100px 0px;}.elementor-381 .elementor-element.elementor-element-af6957b > .elementor-element-populated{padding:30px 010px 30px 10px;}.elementor-381 .elementor-element.elementor-element-9c54500 .elementor-heading-title{font-size:21px;}.elementor-381 .elementor-element.elementor-element-154716d{font-size:13px;}.elementor-381 .elementor-element.elementor-element-312f56e > .elementor-element-populated{padding:30px 010px 30px 10px;}.elementor-381 .elementor-element.elementor-element-a4c2db3 .elementor-heading-title{font-size:21px;}.elementor-381 .elementor-element.elementor-element-e63e415{font-size:13px;}.elementor-381 .elementor-element.elementor-element-7f38dee:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-381 .elementor-element.elementor-element-7f38dee > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://profinexinnovationspvtltd.com/wp-content/uploads/2026/07/images-18.jpg");background-position:center center;background-size:cover;}.elementor-381 .elementor-element.elementor-element-7f38dee > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:150px 0px 150px 0px;}.elementor-381 .elementor-element.elementor-element-446605f1 > .elementor-element-populated{padding:30px 010px 30px 10px;}.elementor-381 .elementor-element.elementor-element-2deb0e37 .elementor-heading-title{font-size:21px;}.elementor-381 .elementor-element.elementor-element-4cbd53f{font-size:13px;}.elementor-381 .elementor-element.elementor-element-4cc29efc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-381 .elementor-element.elementor-element-4cc29efc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://profinexinnovationspvtltd.com/wp-content/uploads/2026/07/images-17.jpg");background-size:cover;}.elementor-381 .elementor-element.elementor-element-4cc29efc > .elementor-element-populated{padding:150px 0px 150px 0px;}.elementor-381 .elementor-element.elementor-element-a84d000{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:010px;}.elementor-381 .elementor-element.elementor-element-4d984dc .elementor-heading-title{font-size:21px;}.elementor-381 .elementor-element.elementor-element-495f838{font-size:13px;}.elementor-381 .elementor-element.elementor-element-12184fd{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:010px;}.elementor-381 .elementor-element.elementor-element-c846ef1 .elementor-heading-title{font-size:21px;}.elementor-381 .elementor-element.elementor-element-abc174a{font-size:13px;}.elementor-381 .elementor-element.elementor-element-5e5978e{--spacer-size:221px;}.elementor-381 .elementor-element.elementor-element-ade9d3a .elementor-heading-title{font-size:27px;line-height:1.1em;}.elementor-381 .elementor-element.elementor-element-0092f98{font-size:13px;}.elementor-381 .elementor-element.elementor-element-389243ac:not(.elementor-motion-effects-element-type-background), .elementor-381 .elementor-element.elementor-element-389243ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://profinexinnovationspvtltd.com/wp-content/uploads/2026/07/why-bimservices-are-important-for-building-engineering-consultants.jpg");background-size:cover;}.elementor-381 .elementor-element.elementor-element-6e01f59{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-381 .elementor-element.elementor-element-4172c7d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-381 .elementor-element.elementor-element-f41e684{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-381 .elementor-element.elementor-element-3e8881f1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-381 .elementor-element.elementor-element-65885ed5 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-381 .elementor-element.elementor-element-5bec734c > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-381 .elementor-element.elementor-element-85d8147 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-381 .elementor-element.elementor-element-10f8a97 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-381 .elementor-element.elementor-element-d137db3 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-381 .elementor-element.elementor-element-6ae114c{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:010px;}.elementor-381 .elementor-element.elementor-element-41958a7 .elementor-heading-title{font-size:21px;}.elementor-381 .elementor-element.elementor-element-b654f0e{font-size:13px;}.elementor-381 .elementor-element.elementor-element-c4b18d6{--padding-top:80px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-381 .elementor-element.elementor-element-170480f .elementor-heading-title{font-size:21px;}.elementor-381 .elementor-element.elementor-element-530997a{font-size:14px;}.elementor-381 .elementor-element.elementor-element-99b88a4{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-381 .elementor-element.elementor-element-99b88a4.elementor-element{--align-self:center;}.elementor-381 .elementor-element.elementor-element-99b88a4 .elementor-button{font-size:13px;padding:7px 15px 7px 15px;}}/* Start custom CSS for icon-box, class: .elementor-element-1227c67b *//*=========================================================
        PREMIUM BIM ICON BOX CSS
        Blue : #002D72
        Gold : #C18B06
=========================================================*/

.elementor-381 .elementor-element.elementor-element-1227c67b{
    position:relative;
    overflow:hidden;
    padding:35px 30px;
    background:#fff;
    border-radius:18px;
    border:1px solid rgba(0,45,114,.08);
    box-shadow:0 15px 40px rgba(0,0,0,.08);
    transition:.45s ease;
    z-index:1;
}

/*==============================
 Animated Background
==============================*/

.elementor-381 .elementor-element.elementor-element-1227c67b::before{
    content:"";
    position:absolute;
    inset:0;
    background:
    radial-gradient(circle at 20% 20%,rgba(193,139,6,.12),transparent 25%),
    radial-gradient(circle at 80% 80%,rgba(0,45,114,.10),transparent 25%),
    radial-gradient(circle at 80% 20%,rgba(193,139,6,.08),transparent 20%);
    background-size:150% 150%;
    animation:bgMove 10s ease-in-out infinite;
    opacity:0;
    transition:.5s;
    z-index:-2;
}

/* Animated Light */

.elementor-381 .elementor-element.elementor-element-1227c67b::after{
    content:"";
    position:absolute;
    top:-150%;
    left:-70%;
    width:60%;
    height:400%;
    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.45),
        transparent
    );
    transform:rotate(25deg);
    transition:.8s;
    z-index:-1;
}

/*==============================
 Hover
==============================*/

.elementor-381 .elementor-element.elementor-element-1227c67b:hover{

    transform:translateY(-12px);

    border-color:#C18B06;

    box-shadow:
    0 30px 70px rgba(0,45,114,.18);

}

.elementor-381 .elementor-element.elementor-element-1227c67b:hover::before{

    opacity:1;

}

.elementor-381 .elementor-element.elementor-element-1227c67b:hover::after{

    left:170%;

}

/*==============================
 ICON
==============================*/

.elementor-381 .elementor-element.elementor-element-1227c67b .elementor-icon{

    width:78px;
    height:78px;

    border-radius:50%;

    display:flex;
    align-items:center;
    justify-content:center;

    background:#002D72;

    color:#fff;

    position:relative;

    overflow:hidden;

    transition:.45s;

}

/* Icon Pulse */

.elementor-381 .elementor-element.elementor-element-1227c67b .elementor-icon::before{

    content:"";

    position:absolute;

    width:100%;
    height:100%;

    border-radius:50%;

    border:2px solid rgba(255,255,255,.35);

    animation:pulse 2.5s infinite;

}

/* Icon Glow */

.elementor-381 .elementor-element.elementor-element-1227c67b .elementor-icon::after{

    content:"";

    position:absolute;

    width:160%;
    height:160%;

    background:linear-gradient(
    45deg,
    transparent,
    rgba(255,255,255,.45),
    transparent);

    transform:rotate(25deg);

    left:-180%;

    animation:iconShine 3.5s infinite;

}

/*==============================
 Hover Icon
==============================*/

.elementor-381 .elementor-element.elementor-element-1227c67b:hover .elementor-icon{

    background:#C18B06;

    transform:
    rotate(10deg)
    scale(1.12);

}

.elementor-381 .elementor-element.elementor-element-1227c67b:hover .elementor-icon i{

    color:#fff;

    transform:rotate(-10deg);

    transition:.45s;

}

/*==============================
 Heading
==============================*/

.elementor-381 .elementor-element.elementor-element-1227c67b:hover .elementor-heading-title,
.elementor-381 .elementor-element.elementor-element-1227c67b:hover h3{

    color:#002D72;

    transition:.4s;

}

/*==============================
 Paragraph
==============================*/

.elementor-381 .elementor-element.elementor-element-1227c67b p{

    transition:.4s;

}

.elementor-381 .elementor-element.elementor-element-1227c67b:hover p{

    color:#444;

}

/*==============================
 Bottom Border Animation
==============================*/

.elementor-381 .elementor-element.elementor-element-1227c67b span.border-line{

    display:none;

}

.elementor-381 .elementor-element.elementor-element-1227c67b .elementor-widget-container::before{

    content:"";

    position:absolute;

    left:50%;

    bottom:0;

    width:0;

    height:4px;

    background:linear-gradient(90deg,#002D72,#C18B06);

    transition:.5s;

    transform:translateX(-50%);

}

.elementor-381 .elementor-element.elementor-element-1227c67b:hover .elementor-widget-container::before{

    width:100%;

}

/*==============================
 Floating Animation
==============================*/

.elementor-381 .elementor-element.elementor-element-1227c67b{

    animation:floatBox 6s ease-in-out infinite;

}

/*==============================
 KEYFRAMES
==============================*/

@keyframes bgMove{

0%{

background-position:0% 0%;

}

50%{

background-position:100% 100%;

}

100%{

background-position:0% 0%;

}

}

@keyframes pulse{

0%{

transform:scale(.9);

opacity:1;

}

100%{

transform:scale(1.7);

opacity:0;

}

}

@keyframes iconShine{

0%{

left:-180%;

}

100%{

left:180%;

}

}

@keyframes floatBox{

0%,100%{

transform:translateY(0);

}

50%{

transform:translateY(-5px);

}

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27d63d5e *//*=========================================================
        PREMIUM BIM ICON BOX CSS
        Blue : #002D72
        Gold : #C18B06
=========================================================*/

.elementor-381 .elementor-element.elementor-element-27d63d5e{
    position:relative;
    overflow:hidden;
    padding:35px 30px;
    background:#fff;
    border-radius:18px;
    border:1px solid rgba(0,45,114,.08);
    box-shadow:0 15px 40px rgba(0,0,0,.08);
    transition:.45s ease;
    z-index:1;
}

/*==============================
 Animated Background
==============================*/

.elementor-381 .elementor-element.elementor-element-27d63d5e::before{
    content:"";
    position:absolute;
    inset:0;
    background:
    radial-gradient(circle at 20% 20%,rgba(193,139,6,.12),transparent 25%),
    radial-gradient(circle at 80% 80%,rgba(0,45,114,.10),transparent 25%),
    radial-gradient(circle at 80% 20%,rgba(193,139,6,.08),transparent 20%);
    background-size:150% 150%;
    animation:bgMove 10s ease-in-out infinite;
    opacity:0;
    transition:.5s;
    z-index:-2;
}

/* Animated Light */

.elementor-381 .elementor-element.elementor-element-27d63d5e::after{
    content:"";
    position:absolute;
    top:-150%;
    left:-70%;
    width:60%;
    height:400%;
    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.45),
        transparent
    );
    transform:rotate(25deg);
    transition:.8s;
    z-index:-1;
}

/*==============================
 Hover
==============================*/

.elementor-381 .elementor-element.elementor-element-27d63d5e:hover{

    transform:translateY(-12px);

    border-color:#C18B06;

    box-shadow:
    0 30px 70px rgba(0,45,114,.18);

}

.elementor-381 .elementor-element.elementor-element-27d63d5e:hover::before{

    opacity:1;

}

.elementor-381 .elementor-element.elementor-element-27d63d5e:hover::after{

    left:170%;

}

/*==============================
 ICON
==============================*/

.elementor-381 .elementor-element.elementor-element-27d63d5e .elementor-icon{

    width:78px;
    height:78px;

    border-radius:50%;

    display:flex;
    align-items:center;
    justify-content:center;

    background:#002D72;

    color:#fff;

    position:relative;

    overflow:hidden;

    transition:.45s;

}

/* Icon Pulse */

.elementor-381 .elementor-element.elementor-element-27d63d5e .elementor-icon::before{

    content:"";

    position:absolute;

    width:100%;
    height:100%;

    border-radius:50%;

    border:2px solid rgba(255,255,255,.35);

    animation:pulse 2.5s infinite;

}

/* Icon Glow */

.elementor-381 .elementor-element.elementor-element-27d63d5e .elementor-icon::after{

    content:"";

    position:absolute;

    width:160%;
    height:160%;

    background:linear-gradient(
    45deg,
    transparent,
    rgba(255,255,255,.45),
    transparent);

    transform:rotate(25deg);

    left:-180%;

    animation:iconShine 3.5s infinite;

}

/*==============================
 Hover Icon
==============================*/

.elementor-381 .elementor-element.elementor-element-27d63d5e:hover .elementor-icon{

    background:#C18B06;

    transform:
    rotate(10deg)
    scale(1.12);

}

.elementor-381 .elementor-element.elementor-element-27d63d5e:hover .elementor-icon i{

    color:#fff;

    transform:rotate(-10deg);

    transition:.45s;

}

/*==============================
 Heading
==============================*/

.elementor-381 .elementor-element.elementor-element-27d63d5e:hover .elementor-heading-title,
.elementor-381 .elementor-element.elementor-element-27d63d5e:hover h3{

    color:#002D72;

    transition:.4s;

}

/*==============================
 Paragraph
==============================*/

.elementor-381 .elementor-element.elementor-element-27d63d5e p{

    transition:.4s;

}

.elementor-381 .elementor-element.elementor-element-27d63d5e:hover p{

    color:#444;

}

/*==============================
 Bottom Border Animation
==============================*/

.elementor-381 .elementor-element.elementor-element-27d63d5e span.border-line{

    display:none;

}

.elementor-381 .elementor-element.elementor-element-27d63d5e .elementor-widget-container::before{

    content:"";

    position:absolute;

    left:50%;

    bottom:0;

    width:0;

    height:4px;

    background:linear-gradient(90deg,#002D72,#C18B06);

    transition:.5s;

    transform:translateX(-50%);

}

.elementor-381 .elementor-element.elementor-element-27d63d5e:hover .elementor-widget-container::before{

    width:100%;

}

/*==============================
 Floating Animation
==============================*/

.elementor-381 .elementor-element.elementor-element-27d63d5e{

    animation:floatBox 6s ease-in-out infinite;

}

/*==============================
 KEYFRAMES
==============================*/

@keyframes bgMove{

0%{

background-position:0% 0%;

}

50%{

background-position:100% 100%;

}

100%{

background-position:0% 0%;

}

}

@keyframes pulse{

0%{

transform:scale(.9);

opacity:1;

}

100%{

transform:scale(1.7);

opacity:0;

}

}

@keyframes iconShine{

0%{

left:-180%;

}

100%{

left:180%;

}

}

@keyframes floatBox{

0%,100%{

transform:translateY(0);

}

50%{

transform:translateY(-5px);

}

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-260b4d14 *//*=========================================================
        PREMIUM BIM ICON BOX CSS
        Blue : #002D72
        Gold : #C18B06
=========================================================*/

.elementor-381 .elementor-element.elementor-element-260b4d14{
    position:relative;
    overflow:hidden;
    padding:35px 30px;
    background:#fff;
    border-radius:18px;
    border:1px solid rgba(0,45,114,.08);
    box-shadow:0 15px 40px rgba(0,0,0,.08);
    transition:.45s ease;
    z-index:1;
}

/*==============================
 Animated Background
==============================*/

.elementor-381 .elementor-element.elementor-element-260b4d14::before{
    content:"";
    position:absolute;
    inset:0;
    background:
    radial-gradient(circle at 20% 20%,rgba(193,139,6,.12),transparent 25%),
    radial-gradient(circle at 80% 80%,rgba(0,45,114,.10),transparent 25%),
    radial-gradient(circle at 80% 20%,rgba(193,139,6,.08),transparent 20%);
    background-size:150% 150%;
    animation:bgMove 10s ease-in-out infinite;
    opacity:0;
    transition:.5s;
    z-index:-2;
}

/* Animated Light */

.elementor-381 .elementor-element.elementor-element-260b4d14::after{
    content:"";
    position:absolute;
    top:-150%;
    left:-70%;
    width:60%;
    height:400%;
    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.45),
        transparent
    );
    transform:rotate(25deg);
    transition:.8s;
    z-index:-1;
}

/*==============================
 Hover
==============================*/

.elementor-381 .elementor-element.elementor-element-260b4d14:hover{

    transform:translateY(-12px);

    border-color:#C18B06;

    box-shadow:
    0 30px 70px rgba(0,45,114,.18);

}

.elementor-381 .elementor-element.elementor-element-260b4d14:hover::before{

    opacity:1;

}

.elementor-381 .elementor-element.elementor-element-260b4d14:hover::after{

    left:170%;

}

/*==============================
 ICON
==============================*/

.elementor-381 .elementor-element.elementor-element-260b4d14 .elementor-icon{

    width:78px;
    height:78px;

    border-radius:50%;

    display:flex;
    align-items:center;
    justify-content:center;

    background:#002D72;

    color:#fff;

    position:relative;

    overflow:hidden;

    transition:.45s;

}

/* Icon Pulse */

.elementor-381 .elementor-element.elementor-element-260b4d14 .elementor-icon::before{

    content:"";

    position:absolute;

    width:100%;
    height:100%;

    border-radius:50%;

    border:2px solid rgba(255,255,255,.35);

    animation:pulse 2.5s infinite;

}

/* Icon Glow */

.elementor-381 .elementor-element.elementor-element-260b4d14 .elementor-icon::after{

    content:"";

    position:absolute;

    width:160%;
    height:160%;

    background:linear-gradient(
    45deg,
    transparent,
    rgba(255,255,255,.45),
    transparent);

    transform:rotate(25deg);

    left:-180%;

    animation:iconShine 3.5s infinite;

}

/*==============================
 Hover Icon
==============================*/

.elementor-381 .elementor-element.elementor-element-260b4d14:hover .elementor-icon{

    background:#C18B06;

    transform:
    rotate(10deg)
    scale(1.12);

}

.elementor-381 .elementor-element.elementor-element-260b4d14:hover .elementor-icon i{

    color:#fff;

    transform:rotate(-10deg);

    transition:.45s;

}

/*==============================
 Heading
==============================*/

.elementor-381 .elementor-element.elementor-element-260b4d14:hover .elementor-heading-title,
.elementor-381 .elementor-element.elementor-element-260b4d14:hover h3{

    color:#002D72;

    transition:.4s;

}

/*==============================
 Paragraph
==============================*/

.elementor-381 .elementor-element.elementor-element-260b4d14 p{

    transition:.4s;

}

.elementor-381 .elementor-element.elementor-element-260b4d14:hover p{

    color:#444;

}

/*==============================
 Bottom Border Animation
==============================*/

.elementor-381 .elementor-element.elementor-element-260b4d14 span.border-line{

    display:none;

}

.elementor-381 .elementor-element.elementor-element-260b4d14 .elementor-widget-container::before{

    content:"";

    position:absolute;

    left:50%;

    bottom:0;

    width:0;

    height:4px;

    background:linear-gradient(90deg,#002D72,#C18B06);

    transition:.5s;

    transform:translateX(-50%);

}

.elementor-381 .elementor-element.elementor-element-260b4d14:hover .elementor-widget-container::before{

    width:100%;

}

/*==============================
 Floating Animation
==============================*/

.elementor-381 .elementor-element.elementor-element-260b4d14{

    animation:floatBox 6s ease-in-out infinite;

}

/*==============================
 KEYFRAMES
==============================*/

@keyframes bgMove{

0%{

background-position:0% 0%;

}

50%{

background-position:100% 100%;

}

100%{

background-position:0% 0%;

}

}

@keyframes pulse{

0%{

transform:scale(.9);

opacity:1;

}

100%{

transform:scale(1.7);

opacity:0;

}

}

@keyframes iconShine{

0%{

left:-180%;

}

100%{

left:180%;

}

}

@keyframes floatBox{

0%,100%{

transform:translateY(0);

}

50%{

transform:translateY(-5px);

}

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-71ffee2 *//*=========================================================
        PREMIUM BIM ICON BOX CSS
        Blue : #002D72
        Gold : #C18B06
=========================================================*/

.elementor-381 .elementor-element.elementor-element-71ffee2{
    position:relative;
    overflow:hidden;
    padding:35px 30px;
    background:#fff;
    border-radius:18px;
    border:1px solid rgba(0,45,114,.08);
    box-shadow:0 15px 40px rgba(0,0,0,.08);
    transition:.45s ease;
    z-index:1;
}

/*==============================
 Animated Background
==============================*/

.elementor-381 .elementor-element.elementor-element-71ffee2::before{
    content:"";
    position:absolute;
    inset:0;
    background:
    radial-gradient(circle at 20% 20%,rgba(193,139,6,.12),transparent 25%),
    radial-gradient(circle at 80% 80%,rgba(0,45,114,.10),transparent 25%),
    radial-gradient(circle at 80% 20%,rgba(193,139,6,.08),transparent 20%);
    background-size:150% 150%;
    animation:bgMove 10s ease-in-out infinite;
    opacity:0;
    transition:.5s;
    z-index:-2;
}

/* Animated Light */

.elementor-381 .elementor-element.elementor-element-71ffee2::after{
    content:"";
    position:absolute;
    top:-150%;
    left:-70%;
    width:60%;
    height:400%;
    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.45),
        transparent
    );
    transform:rotate(25deg);
    transition:.8s;
    z-index:-1;
}

/*==============================
 Hover
==============================*/

.elementor-381 .elementor-element.elementor-element-71ffee2:hover{

    transform:translateY(-12px);

    border-color:#C18B06;

    box-shadow:
    0 30px 70px rgba(0,45,114,.18);

}

.elementor-381 .elementor-element.elementor-element-71ffee2:hover::before{

    opacity:1;

}

.elementor-381 .elementor-element.elementor-element-71ffee2:hover::after{

    left:170%;

}

/*==============================
 ICON
==============================*/

.elementor-381 .elementor-element.elementor-element-71ffee2 .elementor-icon{

    width:78px;
    height:78px;

    border-radius:50%;

    display:flex;
    align-items:center;
    justify-content:center;

    background:#002D72;

    color:#fff;

    position:relative;

    overflow:hidden;

    transition:.45s;

}

/* Icon Pulse */

.elementor-381 .elementor-element.elementor-element-71ffee2 .elementor-icon::before{

    content:"";

    position:absolute;

    width:100%;
    height:100%;

    border-radius:50%;

    border:2px solid rgba(255,255,255,.35);

    animation:pulse 2.5s infinite;

}

/* Icon Glow */

.elementor-381 .elementor-element.elementor-element-71ffee2 .elementor-icon::after{

    content:"";

    position:absolute;

    width:160%;
    height:160%;

    background:linear-gradient(
    45deg,
    transparent,
    rgba(255,255,255,.45),
    transparent);

    transform:rotate(25deg);

    left:-180%;

    animation:iconShine 3.5s infinite;

}

/*==============================
 Hover Icon
==============================*/

.elementor-381 .elementor-element.elementor-element-71ffee2:hover .elementor-icon{

    background:#C18B06;

    transform:
    rotate(10deg)
    scale(1.12);

}

.elementor-381 .elementor-element.elementor-element-71ffee2:hover .elementor-icon i{

    color:#fff;

    transform:rotate(-10deg);

    transition:.45s;

}

/*==============================
 Heading
==============================*/

.elementor-381 .elementor-element.elementor-element-71ffee2:hover .elementor-heading-title,
.elementor-381 .elementor-element.elementor-element-71ffee2:hover h3{

    color:#002D72;

    transition:.4s;

}

/*==============================
 Paragraph
==============================*/

.elementor-381 .elementor-element.elementor-element-71ffee2 p{

    transition:.4s;

}

.elementor-381 .elementor-element.elementor-element-71ffee2:hover p{

    color:#444;

}

/*==============================
 Bottom Border Animation
==============================*/

.elementor-381 .elementor-element.elementor-element-71ffee2 span.border-line{

    display:none;

}

.elementor-381 .elementor-element.elementor-element-71ffee2 .elementor-widget-container::before{

    content:"";

    position:absolute;

    left:50%;

    bottom:0;

    width:0;

    height:4px;

    background:linear-gradient(90deg,#002D72,#C18B06);

    transition:.5s;

    transform:translateX(-50%);

}

.elementor-381 .elementor-element.elementor-element-71ffee2:hover .elementor-widget-container::before{

    width:100%;

}

/*==============================
 Floating Animation
==============================*/

.elementor-381 .elementor-element.elementor-element-71ffee2{

    animation:floatBox 6s ease-in-out infinite;

}

/*==============================
 KEYFRAMES
==============================*/

@keyframes bgMove{

0%{

background-position:0% 0%;

}

50%{

background-position:100% 100%;

}

100%{

background-position:0% 0%;

}

}

@keyframes pulse{

0%{

transform:scale(.9);

opacity:1;

}

100%{

transform:scale(1.7);

opacity:0;

}

}

@keyframes iconShine{

0%{

left:-180%;

}

100%{

left:180%;

}

}

@keyframes floatBox{

0%,100%{

transform:translateY(0);

}

50%{

transform:translateY(-5px);

}

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a99ba2e *//*=========================================================
        PREMIUM BIM ICON BOX CSS
        Blue : #002D72
        Gold : #C18B06
=========================================================*/

.elementor-381 .elementor-element.elementor-element-a99ba2e{
    position:relative;
    overflow:hidden;
    padding:35px 30px;
    background:#fff;
    border-radius:18px;
    border:1px solid rgba(0,45,114,.08);
    box-shadow:0 15px 40px rgba(0,0,0,.08);
    transition:.45s ease;
    z-index:1;
}

/*==============================
 Animated Background
==============================*/

.elementor-381 .elementor-element.elementor-element-a99ba2e::before{
    content:"";
    position:absolute;
    inset:0;
    background:
    radial-gradient(circle at 20% 20%,rgba(193,139,6,.12),transparent 25%),
    radial-gradient(circle at 80% 80%,rgba(0,45,114,.10),transparent 25%),
    radial-gradient(circle at 80% 20%,rgba(193,139,6,.08),transparent 20%);
    background-size:150% 150%;
    animation:bgMove 10s ease-in-out infinite;
    opacity:0;
    transition:.5s;
    z-index:-2;
}

/* Animated Light */

.elementor-381 .elementor-element.elementor-element-a99ba2e::after{
    content:"";
    position:absolute;
    top:-150%;
    left:-70%;
    width:60%;
    height:400%;
    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.45),
        transparent
    );
    transform:rotate(25deg);
    transition:.8s;
    z-index:-1;
}

/*==============================
 Hover
==============================*/

.elementor-381 .elementor-element.elementor-element-a99ba2e:hover{

    transform:translateY(-12px);

    border-color:#C18B06;

    box-shadow:
    0 30px 70px rgba(0,45,114,.18);

}

.elementor-381 .elementor-element.elementor-element-a99ba2e:hover::before{

    opacity:1;

}

.elementor-381 .elementor-element.elementor-element-a99ba2e:hover::after{

    left:170%;

}

/*==============================
 ICON
==============================*/

.elementor-381 .elementor-element.elementor-element-a99ba2e .elementor-icon{

    width:78px;
    height:78px;

    border-radius:50%;

    display:flex;
    align-items:center;
    justify-content:center;

    background:#002D72;

    color:#fff;

    position:relative;

    overflow:hidden;

    transition:.45s;

}

/* Icon Pulse */

.elementor-381 .elementor-element.elementor-element-a99ba2e .elementor-icon::before{

    content:"";

    position:absolute;

    width:100%;
    height:100%;

    border-radius:50%;

    border:2px solid rgba(255,255,255,.35);

    animation:pulse 2.5s infinite;

}

/* Icon Glow */

.elementor-381 .elementor-element.elementor-element-a99ba2e .elementor-icon::after{

    content:"";

    position:absolute;

    width:160%;
    height:160%;

    background:linear-gradient(
    45deg,
    transparent,
    rgba(255,255,255,.45),
    transparent);

    transform:rotate(25deg);

    left:-180%;

    animation:iconShine 3.5s infinite;

}

/*==============================
 Hover Icon
==============================*/

.elementor-381 .elementor-element.elementor-element-a99ba2e:hover .elementor-icon{

    background:#C18B06;

    transform:
    rotate(10deg)
    scale(1.12);

}

.elementor-381 .elementor-element.elementor-element-a99ba2e:hover .elementor-icon i{

    color:#fff;

    transform:rotate(-10deg);

    transition:.45s;

}

/*==============================
 Heading
==============================*/

.elementor-381 .elementor-element.elementor-element-a99ba2e:hover .elementor-heading-title,
.elementor-381 .elementor-element.elementor-element-a99ba2e:hover h3{

    color:#002D72;

    transition:.4s;

}

/*==============================
 Paragraph
==============================*/

.elementor-381 .elementor-element.elementor-element-a99ba2e p{

    transition:.4s;

}

.elementor-381 .elementor-element.elementor-element-a99ba2e:hover p{

    color:#444;

}

/*==============================
 Bottom Border Animation
==============================*/

.elementor-381 .elementor-element.elementor-element-a99ba2e span.border-line{

    display:none;

}

.elementor-381 .elementor-element.elementor-element-a99ba2e .elementor-widget-container::before{

    content:"";

    position:absolute;

    left:50%;

    bottom:0;

    width:0;

    height:4px;

    background:linear-gradient(90deg,#002D72,#C18B06);

    transition:.5s;

    transform:translateX(-50%);

}

.elementor-381 .elementor-element.elementor-element-a99ba2e:hover .elementor-widget-container::before{

    width:100%;

}

/*==============================
 Floating Animation
==============================*/

.elementor-381 .elementor-element.elementor-element-a99ba2e{

    animation:floatBox 6s ease-in-out infinite;

}

/*==============================
 KEYFRAMES
==============================*/

@keyframes bgMove{

0%{

background-position:0% 0%;

}

50%{

background-position:100% 100%;

}

100%{

background-position:0% 0%;

}

}

@keyframes pulse{

0%{

transform:scale(.9);

opacity:1;

}

100%{

transform:scale(1.7);

opacity:0;

}

}

@keyframes iconShine{

0%{

left:-180%;

}

100%{

left:180%;

}

}

@keyframes floatBox{

0%,100%{

transform:translateY(0);

}

50%{

transform:translateY(-5px);

}

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6c5b69 *//*=========================================================
        PREMIUM BIM ICON BOX CSS
        Blue : #002D72
        Gold : #C18B06
=========================================================*/

.elementor-381 .elementor-element.elementor-element-d6c5b69{
    position:relative;
    overflow:hidden;
    padding:35px 30px;
    background:#fff;
    border-radius:18px;
    border:1px solid rgba(0,45,114,.08);
    box-shadow:0 15px 40px rgba(0,0,0,.08);
    transition:.45s ease;
    z-index:1;
}

/*==============================
 Animated Background
==============================*/

.elementor-381 .elementor-element.elementor-element-d6c5b69::before{
    content:"";
    position:absolute;
    inset:0;
    background:
    radial-gradient(circle at 20% 20%,rgba(193,139,6,.12),transparent 25%),
    radial-gradient(circle at 80% 80%,rgba(0,45,114,.10),transparent 25%),
    radial-gradient(circle at 80% 20%,rgba(193,139,6,.08),transparent 20%);
    background-size:150% 150%;
    animation:bgMove 10s ease-in-out infinite;
    opacity:0;
    transition:.5s;
    z-index:-2;
}

/* Animated Light */

.elementor-381 .elementor-element.elementor-element-d6c5b69::after{
    content:"";
    position:absolute;
    top:-150%;
    left:-70%;
    width:60%;
    height:400%;
    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.45),
        transparent
    );
    transform:rotate(25deg);
    transition:.8s;
    z-index:-1;
}

/*==============================
 Hover
==============================*/

.elementor-381 .elementor-element.elementor-element-d6c5b69:hover{

    transform:translateY(-12px);

    border-color:#C18B06;

    box-shadow:
    0 30px 70px rgba(0,45,114,.18);

}

.elementor-381 .elementor-element.elementor-element-d6c5b69:hover::before{

    opacity:1;

}

.elementor-381 .elementor-element.elementor-element-d6c5b69:hover::after{

    left:170%;

}

/*==============================
 ICON
==============================*/

.elementor-381 .elementor-element.elementor-element-d6c5b69 .elementor-icon{

    width:78px;
    height:78px;

    border-radius:50%;

    display:flex;
    align-items:center;
    justify-content:center;

    background:#002D72;

    color:#fff;

    position:relative;

    overflow:hidden;

    transition:.45s;

}

/* Icon Pulse */

.elementor-381 .elementor-element.elementor-element-d6c5b69 .elementor-icon::before{

    content:"";

    position:absolute;

    width:100%;
    height:100%;

    border-radius:50%;

    border:2px solid rgba(255,255,255,.35);

    animation:pulse 2.5s infinite;

}

/* Icon Glow */

.elementor-381 .elementor-element.elementor-element-d6c5b69 .elementor-icon::after{

    content:"";

    position:absolute;

    width:160%;
    height:160%;

    background:linear-gradient(
    45deg,
    transparent,
    rgba(255,255,255,.45),
    transparent);

    transform:rotate(25deg);

    left:-180%;

    animation:iconShine 3.5s infinite;

}

/*==============================
 Hover Icon
==============================*/

.elementor-381 .elementor-element.elementor-element-d6c5b69:hover .elementor-icon{

    background:#C18B06;

    transform:
    rotate(10deg)
    scale(1.12);

}

.elementor-381 .elementor-element.elementor-element-d6c5b69:hover .elementor-icon i{

    color:#fff;

    transform:rotate(-10deg);

    transition:.45s;

}

/*==============================
 Heading
==============================*/

.elementor-381 .elementor-element.elementor-element-d6c5b69:hover .elementor-heading-title,
.elementor-381 .elementor-element.elementor-element-d6c5b69:hover h3{

    color:#002D72;

    transition:.4s;

}

/*==============================
 Paragraph
==============================*/

.elementor-381 .elementor-element.elementor-element-d6c5b69 p{

    transition:.4s;

}

.elementor-381 .elementor-element.elementor-element-d6c5b69:hover p{

    color:#444;

}

/*==============================
 Bottom Border Animation
==============================*/

.elementor-381 .elementor-element.elementor-element-d6c5b69 span.border-line{

    display:none;

}

.elementor-381 .elementor-element.elementor-element-d6c5b69 .elementor-widget-container::before{

    content:"";

    position:absolute;

    left:50%;

    bottom:0;

    width:0;

    height:4px;

    background:linear-gradient(90deg,#002D72,#C18B06);

    transition:.5s;

    transform:translateX(-50%);

}

.elementor-381 .elementor-element.elementor-element-d6c5b69:hover .elementor-widget-container::before{

    width:100%;

}

/*==============================
 Floating Animation
==============================*/

.elementor-381 .elementor-element.elementor-element-d6c5b69{

    animation:floatBox 6s ease-in-out infinite;

}

/*==============================
 KEYFRAMES
==============================*/

@keyframes bgMove{

0%{

background-position:0% 0%;

}

50%{

background-position:100% 100%;

}

100%{

background-position:0% 0%;

}

}

@keyframes pulse{

0%{

transform:scale(.9);

opacity:1;

}

100%{

transform:scale(1.7);

opacity:0;

}

}

@keyframes iconShine{

0%{

left:-180%;

}

100%{

left:180%;

}

}

@keyframes floatBox{

0%,100%{

transform:translateY(0);

}

50%{

transform:translateY(-5px);

}

}/* End custom CSS */