.elementor-14 .elementor-element.elementor-element-b3c7ed4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-085d5d3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-9ef3b91{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:050px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-9ef3b91:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-9ef3b91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-2ffb751{text-align:center;}.elementor-14 .elementor-element.elementor-element-5b924f2{text-align:center;}.elementor-14 .elementor-element.elementor-element-5b924f2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;font-style:normal;}.elementor-14 .elementor-element.elementor-element-cebe6f1{--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;--justify-content:center;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-cebe6f1.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-89bb970{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-0a00b95.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-0a00b95.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-0a00b95.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-0a00b95 .elementor-image-box-title{margin-bottom:8px;}.elementor-14 .elementor-element.elementor-element-0a00b95 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14 .elementor-element.elementor-element-0a00b95 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-5580ee6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-939e628 .elementor-image-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-939e628.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-939e628.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-939e628.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-939e628 .elementor-image-box-title{margin-bottom:8px;}.elementor-14 .elementor-element.elementor-element-939e628 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14 .elementor-element.elementor-element-939e628 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-a17ee54{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-79b782a .elementor-image-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-79b782a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-79b782a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-79b782a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-79b782a .elementor-image-box-title{margin-bottom:8px;}.elementor-14 .elementor-element.elementor-element-79b782a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-315c266{--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;--justify-content:center;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-315c266.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-2ed3ee0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-313d499.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-313d499.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-313d499.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-313d499 .elementor-image-box-title{margin-bottom:8px;}.elementor-14 .elementor-element.elementor-element-313d499 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14 .elementor-element.elementor-element-313d499 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-fed43a0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-fa825db .elementor-image-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-fa825db.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-fa825db.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-fa825db.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-fa825db .elementor-image-box-title{margin-bottom:8px;}.elementor-14 .elementor-element.elementor-element-fa825db .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14 .elementor-element.elementor-element-fa825db .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-eb52605{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-1c575c4 .elementor-image-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-1c575c4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-1c575c4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-1c575c4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-1c575c4 .elementor-image-box-title{margin-bottom:8px;}.elementor-14 .elementor-element.elementor-element-1c575c4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14 .elementor-element.elementor-element-1c575c4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-ff1495e{--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;--justify-content:center;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-ff1495e.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-50ab4e2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-c1f113e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-c1f113e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-c1f113e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-c1f113e .elementor-image-box-title{margin-bottom:8px;}.elementor-14 .elementor-element.elementor-element-c1f113e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14 .elementor-element.elementor-element-c1f113e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-a6fad89{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-d71bac2 .elementor-image-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-d71bac2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-d71bac2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-d71bac2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-d71bac2 .elementor-image-box-title{margin-bottom:8px;}.elementor-14 .elementor-element.elementor-element-d71bac2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14 .elementor-element.elementor-element-d71bac2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-1cc0323{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-fba33ab .elementor-image-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-fba33ab.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-fba33ab.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-fba33ab.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-fba33ab .elementor-image-box-title{margin-bottom:8px;}.elementor-14 .elementor-element.elementor-element-fba33ab .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14 .elementor-element.elementor-element-fba33ab .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-6d13fa7{--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;--justify-content:center;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-6d13fa7.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-ebc8729{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-e34482c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-e34482c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-e34482c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-e34482c .elementor-image-box-title{margin-bottom:8px;}.elementor-14 .elementor-element.elementor-element-e34482c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14 .elementor-element.elementor-element-e34482c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-086cab5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-b61a491 .elementor-image-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-b61a491.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-b61a491.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-b61a491.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-b61a491 .elementor-image-box-title{margin-bottom:8px;}.elementor-14 .elementor-element.elementor-element-b61a491 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14 .elementor-element.elementor-element-b61a491 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-8f012e4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-ca74961 .elementor-image-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-ca74961.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-ca74961.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-ca74961.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-ca74961 .elementor-image-box-title{margin-bottom:8px;}.elementor-14 .elementor-element.elementor-element-ca74961 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14 .elementor-element.elementor-element-ca74961 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-127fd14{--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;--justify-content:center;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-127fd14.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-f15d99a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-d5134bd.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-d5134bd.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-d5134bd.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-d5134bd .elementor-image-box-title{margin-bottom:8px;}.elementor-14 .elementor-element.elementor-element-d5134bd .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14 .elementor-element.elementor-element-d5134bd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-2c9e826{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-97de157 .elementor-image-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-97de157.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-97de157.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-97de157.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-97de157 .elementor-image-box-title{margin-bottom:8px;}.elementor-14 .elementor-element.elementor-element-97de157 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14 .elementor-element.elementor-element-97de157 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-62112fe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-7fe4792 .elementor-image-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-7fe4792.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-7fe4792.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-7fe4792.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-7fe4792 .elementor-image-box-title{margin-bottom:8px;}.elementor-14 .elementor-element.elementor-element-7fe4792 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14 .elementor-element.elementor-element-7fe4792 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-cb6add1{--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;--justify-content:center;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-cb6add1.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-0e1e3e2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-743a4ba.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-743a4ba.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-743a4ba.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-743a4ba .elementor-image-box-title{margin-bottom:8px;}.elementor-14 .elementor-element.elementor-element-743a4ba .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14 .elementor-element.elementor-element-743a4ba .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-d1b680b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-b4d2b88 .elementor-image-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-b4d2b88.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-b4d2b88.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-b4d2b88.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-b4d2b88 .elementor-image-box-title{margin-bottom:8px;}.elementor-14 .elementor-element.elementor-element-b4d2b88 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14 .elementor-element.elementor-element-b4d2b88 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-8ccc134{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-7529c2b .elementor-image-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-7529c2b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-7529c2b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-7529c2b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-7529c2b .elementor-image-box-title{margin-bottom:8px;}.elementor-14 .elementor-element.elementor-element-7529c2b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14 .elementor-element.elementor-element-7529c2b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-2aed819{--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;--justify-content:center;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-2aed819.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-6874fe5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-b97f470.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-b97f470.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-b97f470.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-b97f470 .elementor-image-box-title{margin-bottom:8px;}.elementor-14 .elementor-element.elementor-element-b97f470 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14 .elementor-element.elementor-element-b97f470 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-c069f65{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-71cd902 .elementor-image-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-71cd902.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-71cd902.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-71cd902.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-71cd902 .elementor-image-box-title{margin-bottom:8px;}.elementor-14 .elementor-element.elementor-element-71cd902 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14 .elementor-element.elementor-element-71cd902 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-87ba618{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-7479614 .elementor-image-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-7479614.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-7479614.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-7479614.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-7479614 .elementor-image-box-title{margin-bottom:8px;}.elementor-14 .elementor-element.elementor-element-7479614 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14 .elementor-element.elementor-element-7479614 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-ae32a8f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-faedba3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-39aac08{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-0a00b95 .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-939e628 .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-79b782a .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-313d499 .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-fa825db .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-1c575c4 .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-c1f113e .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-d71bac2 .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-fba33ab .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-e34482c .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-b61a491 .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-ca74961 .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-d5134bd .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-97de157 .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-7fe4792 .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-743a4ba .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-b4d2b88 .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-7529c2b .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-b97f470 .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-71cd902 .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-7479614 .elementor-image-box-img{margin-bottom:15px;}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-cebe6f1{--width:80%;}.elementor-14 .elementor-element.elementor-element-315c266{--width:80%;}.elementor-14 .elementor-element.elementor-element-ff1495e{--width:80%;}.elementor-14 .elementor-element.elementor-element-6d13fa7{--width:80%;}.elementor-14 .elementor-element.elementor-element-127fd14{--width:80%;}.elementor-14 .elementor-element.elementor-element-cb6add1{--width:80%;}.elementor-14 .elementor-element.elementor-element-2aed819{--width:80%;}}/* Start custom CSS for container, class: .elementor-element-89bb970 *//* ===== PRODUCT CARD ===== */

.elementor-14 .elementor-element.elementor-element-89bb970{
    background:#ffffff;
    border-radius:22px;
    overflow:hidden;
    transition:0.35s ease;
    border:1px solid #E5E7EB;
    box-shadow:
    0 8px 30px rgba(15,23,42,0.05);
    padding:0 0 30px;
    position:relative;
}

/* HOVER EFFECT */

.elementor-14 .elementor-element.elementor-element-89bb970:hover{
    transform:translateY(-10px);
    box-shadow:
    0 20px 45px rgba(37,99,235,0.12);
    border-color:#D6E4FF;
}

/* ===== IMAGE AREA ===== */

.elementor-14 .elementor-element.elementor-element-89bb970 .elementor-image-box-img{
    overflow:hidden;
    position:relative;
}

/* IMAGE */

.elementor-14 .elementor-element.elementor-element-89bb970 .elementor-image-box-img img{
    width:100%;
    aspect-ratio:1/1;
    object-fit:cover;
    transition:0.5s ease;
}

/* IMAGE HOVER */

.elementor-14 .elementor-element.elementor-element-89bb970:hover .elementor-image-box-img img{
    transform:scale(1.05);
}

/* ===== CONTENT ===== */

.elementor-14 .elementor-element.elementor-element-89bb970 .elementor-image-box-content{
    padding:28px 26px 0;
}

/* ===== BUTTON ===== */

.elementor-14 .elementor-element.elementor-element-89bb970 .ns-product-btn{
    margin-top:26px;
    border:none;
    width:170px;
    height:52px;
    border-radius:14px;
    background:
    linear-gradient(135deg,#1E3A8A,#2563EB);
    color:#ffffff;
    cursor:pointer;
    transition:0.3s ease;
    box-shadow:
    0 10px 20px rgba(37,99,235,0.15);
}

/* BUTTON HOVER */

.elementor-14 .elementor-element.elementor-element-89bb970 .ns-product-btn:hover{
    color:#ffffff !important;
    transform:translateY(-3px);
    box-shadow:
    0 16px 35px rgba(37,99,235,0.25);
}

/* ===== MOBILE ===== */

@media(max-width:767px){

.elementor-14 .elementor-element.elementor-element-89bb970 .elementor-image-box-content{
    padding:24px 22px 0;
}

.elementor-14 .elementor-element.elementor-element-89bb970 .ns-product-btn{
    width:100%;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5580ee6 *//* ===== PRODUCT CARD ===== */

.elementor-14 .elementor-element.elementor-element-5580ee6{
    background:#ffffff;
    border-radius:22px;
    overflow:hidden;
    transition:0.35s ease;
    border:1px solid #E5E7EB;
    box-shadow:
    0 8px 30px rgba(15,23,42,0.05);
    padding:0 0 30px;
    position:relative;
}

/* HOVER EFFECT */

.elementor-14 .elementor-element.elementor-element-5580ee6:hover{
    transform:translateY(-10px);
    box-shadow:
    0 20px 45px rgba(37,99,235,0.12);
    border-color:#D6E4FF;
}

/* ===== IMAGE AREA ===== */

.elementor-14 .elementor-element.elementor-element-5580ee6 .elementor-image-box-img{
    overflow:hidden;
    position:relative;
}

/* IMAGE */

.elementor-14 .elementor-element.elementor-element-5580ee6 .elementor-image-box-img img{
    width:100%;
    aspect-ratio:1/1;
    object-fit:cover;
    transition:0.5s ease;
}

/* IMAGE HOVER */

.elementor-14 .elementor-element.elementor-element-5580ee6:hover .elementor-image-box-img img{
    transform:scale(1.05);
}

/* ===== CONTENT ===== */

.elementor-14 .elementor-element.elementor-element-5580ee6 .elementor-image-box-content{
    padding:28px 26px 0;
}

/* ===== BUTTON ===== */

.elementor-14 .elementor-element.elementor-element-5580ee6 .ns-product-btn{
    margin-top:26px;
    border:none;
    width:170px;
    height:52px;
    border-radius:14px;
    background:
    linear-gradient(135deg,#1E3A8A,#2563EB);
    color:#ffffff;
    cursor:pointer;
    transition:0.3s ease;
    box-shadow:
    0 10px 20px rgba(37,99,235,0.15);
}

/* BUTTON HOVER */

.elementor-14 .elementor-element.elementor-element-5580ee6 .ns-product-btn:hover{
    color:#ffffff !important;
    transform:translateY(-3px);
    box-shadow:
    0 16px 35px rgba(37,99,235,0.25);
}

/* ===== MOBILE ===== */

@media(max-width:767px){

.elementor-14 .elementor-element.elementor-element-5580ee6 .elementor-image-box-content{
    padding:24px 22px 0;
}

.elementor-14 .elementor-element.elementor-element-5580ee6 .ns-product-btn{
    width:100%;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17ee54 *//* ===== PRODUCT CARD ===== */

.elementor-14 .elementor-element.elementor-element-a17ee54{
    background:#ffffff;
    border-radius:22px;
    overflow:hidden;
    transition:0.35s ease;
    border:1px solid #E5E7EB;
    box-shadow:
    0 8px 30px rgba(15,23,42,0.05);
    padding:0 0 30px;
    position:relative;
}

/* HOVER EFFECT */

.elementor-14 .elementor-element.elementor-element-a17ee54:hover{
    transform:translateY(-10px);
    box-shadow:
    0 20px 45px rgba(37,99,235,0.12);
    border-color:#D6E4FF;
}

/* ===== IMAGE AREA ===== */

.elementor-14 .elementor-element.elementor-element-a17ee54 .elementor-image-box-img{
    overflow:hidden;
    position:relative;
}

/* IMAGE */

.elementor-14 .elementor-element.elementor-element-a17ee54 .elementor-image-box-img img{
    width:100%;
    aspect-ratio:1/1;
    object-fit:cover;
    transition:0.5s ease;
}

/* IMAGE HOVER */

.elementor-14 .elementor-element.elementor-element-a17ee54:hover .elementor-image-box-img img{
    transform:scale(1.05);
}

/* ===== CONTENT ===== */

.elementor-14 .elementor-element.elementor-element-a17ee54 .elementor-image-box-content{
    padding:28px 26px 0;
}

/* ===== BUTTON ===== */

.elementor-14 .elementor-element.elementor-element-a17ee54 .ns-product-btn{
    margin-top:26px;
    border:none;
    width:170px;
    height:52px;
    border-radius:14px;
    background:
    linear-gradient(135deg,#1E3A8A,#2563EB);
    color:#ffffff;
    cursor:pointer;
    transition:0.3s ease;
    box-shadow:
    0 10px 20px rgba(37,99,235,0.15);
}

/* BUTTON HOVER */

.elementor-14 .elementor-element.elementor-element-a17ee54 .ns-product-btn:hover{
    color:#ffffff !important;
    transform:translateY(-3px);
    box-shadow:
    0 16px 35px rgba(37,99,235,0.25);
}

/* ===== MOBILE ===== */

@media(max-width:767px){

.elementor-14 .elementor-element.elementor-element-a17ee54 .elementor-image-box-content{
    padding:24px 22px 0;
}

.elementor-14 .elementor-element.elementor-element-a17ee54 .ns-product-btn{
    width:100%;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ed3ee0 *//* ===== PRODUCT CARD ===== */

.elementor-14 .elementor-element.elementor-element-2ed3ee0{
    background:#ffffff;
    border-radius:22px;
    overflow:hidden;
    transition:0.35s ease;
    border:1px solid #E5E7EB;
    box-shadow:
    0 8px 30px rgba(15,23,42,0.05);
    padding:0 0 30px;
    position:relative;
}

/* HOVER EFFECT */

.elementor-14 .elementor-element.elementor-element-2ed3ee0:hover{
    transform:translateY(-10px);
    box-shadow:
    0 20px 45px rgba(37,99,235,0.12);
    border-color:#D6E4FF;
}

/* ===== IMAGE AREA ===== */

.elementor-14 .elementor-element.elementor-element-2ed3ee0 .elementor-image-box-img{
    overflow:hidden;
    position:relative;
}

/* IMAGE */

.elementor-14 .elementor-element.elementor-element-2ed3ee0 .elementor-image-box-img img{
    width:100%;
    aspect-ratio:1/1;
    object-fit:cover;
    transition:0.5s ease;
}

/* IMAGE HOVER */

.elementor-14 .elementor-element.elementor-element-2ed3ee0:hover .elementor-image-box-img img{
    transform:scale(1.05);
}

/* ===== CONTENT ===== */

.elementor-14 .elementor-element.elementor-element-2ed3ee0 .elementor-image-box-content{
    padding:28px 26px 0;
}

/* ===== BUTTON ===== */

.elementor-14 .elementor-element.elementor-element-2ed3ee0 .ns-product-btn{
    margin-top:26px;
    border:none;
    width:170px;
    height:52px;
    border-radius:14px;
    background:
    linear-gradient(135deg,#1E3A8A,#2563EB);
    color:#ffffff;
    cursor:pointer;
    transition:0.3s ease;
    box-shadow:
    0 10px 20px rgba(37,99,235,0.15);
}

/* BUTTON HOVER */

.elementor-14 .elementor-element.elementor-element-2ed3ee0 .ns-product-btn:hover{
    color:#ffffff !important;
    transform:translateY(-3px);
    box-shadow:
    0 16px 35px rgba(37,99,235,0.25);
}

/* ===== MOBILE ===== */

@media(max-width:767px){

.elementor-14 .elementor-element.elementor-element-2ed3ee0 .elementor-image-box-content{
    padding:24px 22px 0;
}

.elementor-14 .elementor-element.elementor-element-2ed3ee0 .ns-product-btn{
    width:100%;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed43a0 *//* ===== PRODUCT CARD ===== */

.elementor-14 .elementor-element.elementor-element-fed43a0{
    background:#ffffff;
    border-radius:22px;
    overflow:hidden;
    transition:0.35s ease;
    border:1px solid #E5E7EB;
    box-shadow:
    0 8px 30px rgba(15,23,42,0.05);
    padding:0 0 30px;
    position:relative;
}

/* HOVER EFFECT */

.elementor-14 .elementor-element.elementor-element-fed43a0:hover{
    transform:translateY(-10px);
    box-shadow:
    0 20px 45px rgba(37,99,235,0.12);
    border-color:#D6E4FF;
}

/* ===== IMAGE AREA ===== */

.elementor-14 .elementor-element.elementor-element-fed43a0 .elementor-image-box-img{
    overflow:hidden;
    position:relative;
}

/* IMAGE */

.elementor-14 .elementor-element.elementor-element-fed43a0 .elementor-image-box-img img{
    width:100%;
    aspect-ratio:1/1;
    object-fit:cover;
    transition:0.5s ease;
}

/* IMAGE HOVER */

.elementor-14 .elementor-element.elementor-element-fed43a0:hover .elementor-image-box-img img{
    transform:scale(1.05);
}

/* ===== CONTENT ===== */

.elementor-14 .elementor-element.elementor-element-fed43a0 .elementor-image-box-content{
    padding:28px 26px 0;
}

/* ===== BUTTON ===== */

.elementor-14 .elementor-element.elementor-element-fed43a0 .ns-product-btn{
    margin-top:26px;
    border:none;
    width:170px;
    height:52px;
    border-radius:14px;
    background:
    linear-gradient(135deg,#1E3A8A,#2563EB);
    color:#ffffff;
    cursor:pointer;
    transition:0.3s ease;
    box-shadow:
    0 10px 20px rgba(37,99,235,0.15);
}

/* BUTTON HOVER */

.elementor-14 .elementor-element.elementor-element-fed43a0 .ns-product-btn:hover{
    color:#ffffff !important;
    transform:translateY(-3px);
    box-shadow:
    0 16px 35px rgba(37,99,235,0.25);
}

/* ===== MOBILE ===== */

@media(max-width:767px){

.elementor-14 .elementor-element.elementor-element-fed43a0 .elementor-image-box-content{
    padding:24px 22px 0;
}

.elementor-14 .elementor-element.elementor-element-fed43a0 .ns-product-btn{
    width:100%;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb52605 *//* ===== PRODUCT CARD ===== */

.elementor-14 .elementor-element.elementor-element-eb52605{
    background:#ffffff;
    border-radius:22px;
    overflow:hidden;
    transition:0.35s ease;
    border:1px solid #E5E7EB;
    box-shadow:
    0 8px 30px rgba(15,23,42,0.05);
    padding:0 0 30px;
    position:relative;
}

/* HOVER EFFECT */

.elementor-14 .elementor-element.elementor-element-eb52605:hover{
    transform:translateY(-10px);
    box-shadow:
    0 20px 45px rgba(37,99,235,0.12);
    border-color:#D6E4FF;
}

/* ===== IMAGE AREA ===== */

.elementor-14 .elementor-element.elementor-element-eb52605 .elementor-image-box-img{
    overflow:hidden;
    position:relative;
}

/* IMAGE */

.elementor-14 .elementor-element.elementor-element-eb52605 .elementor-image-box-img img{
    width:100%;
    aspect-ratio:1/1;
    object-fit:cover;
    transition:0.5s ease;
}

/* IMAGE HOVER */

.elementor-14 .elementor-element.elementor-element-eb52605:hover .elementor-image-box-img img{
    transform:scale(1.05);
}

/* ===== CONTENT ===== */

.elementor-14 .elementor-element.elementor-element-eb52605 .elementor-image-box-content{
    padding:28px 26px 0;
}

/* ===== BUTTON ===== */

.elementor-14 .elementor-element.elementor-element-eb52605 .ns-product-btn{
    margin-top:26px;
    border:none;
    width:170px;
    height:52px;
    border-radius:14px;
    background:
    linear-gradient(135deg,#1E3A8A,#2563EB);
    color:#ffffff;
    cursor:pointer;
    transition:0.3s ease;
    box-shadow:
    0 10px 20px rgba(37,99,235,0.15);
}

/* BUTTON HOVER */

.elementor-14 .elementor-element.elementor-element-eb52605 .ns-product-btn:hover{
    color:#ffffff !important;
    transform:translateY(-3px);
    box-shadow:
    0 16px 35px rgba(37,99,235,0.25);
}

/* ===== MOBILE ===== */

@media(max-width:767px){

.elementor-14 .elementor-element.elementor-element-eb52605 .elementor-image-box-content{
    padding:24px 22px 0;
}

.elementor-14 .elementor-element.elementor-element-eb52605 .ns-product-btn{
    width:100%;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50ab4e2 *//* ===== PRODUCT CARD ===== */

.elementor-14 .elementor-element.elementor-element-50ab4e2{
    background:#ffffff;
    border-radius:22px;
    overflow:hidden;
    transition:0.35s ease;
    border:1px solid #E5E7EB;
    box-shadow:
    0 8px 30px rgba(15,23,42,0.05);
    padding:0 0 30px;
    position:relative;
}

/* HOVER EFFECT */

.elementor-14 .elementor-element.elementor-element-50ab4e2:hover{
    transform:translateY(-10px);
    box-shadow:
    0 20px 45px rgba(37,99,235,0.12);
    border-color:#D6E4FF;
}

/* ===== IMAGE AREA ===== */

.elementor-14 .elementor-element.elementor-element-50ab4e2 .elementor-image-box-img{
    overflow:hidden;
    position:relative;
}

/* IMAGE */

.elementor-14 .elementor-element.elementor-element-50ab4e2 .elementor-image-box-img img{
    width:100%;
    aspect-ratio:1/1;
    object-fit:cover;
    transition:0.5s ease;
}

/* IMAGE HOVER */

.elementor-14 .elementor-element.elementor-element-50ab4e2:hover .elementor-image-box-img img{
    transform:scale(1.05);
}

/* ===== CONTENT ===== */

.elementor-14 .elementor-element.elementor-element-50ab4e2 .elementor-image-box-content{
    padding:28px 26px 0;
}

/* ===== BUTTON ===== */

.elementor-14 .elementor-element.elementor-element-50ab4e2 .ns-product-btn{
    margin-top:26px;
    border:none;
    width:170px;
    height:52px;
    border-radius:14px;
    background:
    linear-gradient(135deg,#1E3A8A,#2563EB);
    color:#ffffff;
    cursor:pointer;
    transition:0.3s ease;
    box-shadow:
    0 10px 20px rgba(37,99,235,0.15);
}

/* BUTTON HOVER */

.elementor-14 .elementor-element.elementor-element-50ab4e2 .ns-product-btn:hover{
    color:#ffffff !important;
    transform:translateY(-3px);
    box-shadow:
    0 16px 35px rgba(37,99,235,0.25);
}

/* ===== MOBILE ===== */

@media(max-width:767px){

.elementor-14 .elementor-element.elementor-element-50ab4e2 .elementor-image-box-content{
    padding:24px 22px 0;
}

.elementor-14 .elementor-element.elementor-element-50ab4e2 .ns-product-btn{
    width:100%;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6fad89 *//* ===== PRODUCT CARD ===== */

.elementor-14 .elementor-element.elementor-element-a6fad89{
    background:#ffffff;
    border-radius:22px;
    overflow:hidden;
    transition:0.35s ease;
    border:1px solid #E5E7EB;
    box-shadow:
    0 8px 30px rgba(15,23,42,0.05);
    padding:0 0 30px;
    position:relative;
}

/* HOVER EFFECT */

.elementor-14 .elementor-element.elementor-element-a6fad89:hover{
    transform:translateY(-10px);
    box-shadow:
    0 20px 45px rgba(37,99,235,0.12);
    border-color:#D6E4FF;
}

/* ===== IMAGE AREA ===== */

.elementor-14 .elementor-element.elementor-element-a6fad89 .elementor-image-box-img{
    overflow:hidden;
    position:relative;
}

/* IMAGE */

.elementor-14 .elementor-element.elementor-element-a6fad89 .elementor-image-box-img img{
    width:100%;
    aspect-ratio:1/1;
    object-fit:cover;
    transition:0.5s ease;
}

/* IMAGE HOVER */

.elementor-14 .elementor-element.elementor-element-a6fad89:hover .elementor-image-box-img img{
    transform:scale(1.05);
}

/* ===== CONTENT ===== */

.elementor-14 .elementor-element.elementor-element-a6fad89 .elementor-image-box-content{
    padding:28px 26px 0;
}

/* ===== BUTTON ===== */

.elementor-14 .elementor-element.elementor-element-a6fad89 .ns-product-btn{
    margin-top:26px;
    border:none;
    width:170px;
    height:52px;
    border-radius:14px;
    background:
    linear-gradient(135deg,#1E3A8A,#2563EB);
    color:#ffffff;
    cursor:pointer;
    transition:0.3s ease;
    box-shadow:
    0 10px 20px rgba(37,99,235,0.15);
}

/* BUTTON HOVER */

.elementor-14 .elementor-element.elementor-element-a6fad89 .ns-product-btn:hover{
    color:#ffffff !important;
    transform:translateY(-3px);
    box-shadow:
    0 16px 35px rgba(37,99,235,0.25);
}

/* ===== MOBILE ===== */

@media(max-width:767px){

.elementor-14 .elementor-element.elementor-element-a6fad89 .elementor-image-box-content{
    padding:24px 22px 0;
}

.elementor-14 .elementor-element.elementor-element-a6fad89 .ns-product-btn{
    width:100%;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cc0323 *//* ===== PRODUCT CARD ===== */

.elementor-14 .elementor-element.elementor-element-1cc0323{
    background:#ffffff;
    border-radius:22px;
    overflow:hidden;
    transition:0.35s ease;
    border:1px solid #E5E7EB;
    box-shadow:
    0 8px 30px rgba(15,23,42,0.05);
    padding:0 0 30px;
    position:relative;
}

/* HOVER EFFECT */

.elementor-14 .elementor-element.elementor-element-1cc0323:hover{
    transform:translateY(-10px);
    box-shadow:
    0 20px 45px rgba(37,99,235,0.12);
    border-color:#D6E4FF;
}

/* ===== IMAGE AREA ===== */

.elementor-14 .elementor-element.elementor-element-1cc0323 .elementor-image-box-img{
    overflow:hidden;
    position:relative;
}

/* IMAGE */

.elementor-14 .elementor-element.elementor-element-1cc0323 .elementor-image-box-img img{
    width:100%;
    aspect-ratio:1/1;
    object-fit:cover;
    transition:0.5s ease;
}

/* IMAGE HOVER */

.elementor-14 .elementor-element.elementor-element-1cc0323:hover .elementor-image-box-img img{
    transform:scale(1.05);
}

/* ===== CONTENT ===== */

.elementor-14 .elementor-element.elementor-element-1cc0323 .elementor-image-box-content{
    padding:28px 26px 0;
}

/* ===== BUTTON ===== */

.elementor-14 .elementor-element.elementor-element-1cc0323 .ns-product-btn{
    margin-top:26px;
    border:none;
    width:170px;
    height:52px;
    border-radius:14px;
    background:
    linear-gradient(135deg,#1E3A8A,#2563EB);
    color:#ffffff;
    cursor:pointer;
    transition:0.3s ease;
    box-shadow:
    0 10px 20px rgba(37,99,235,0.15);
}

/* BUTTON HOVER */

.elementor-14 .elementor-element.elementor-element-1cc0323 .ns-product-btn:hover{
    color:#ffffff !important;
    transform:translateY(-3px);
    box-shadow:
    0 16px 35px rgba(37,99,235,0.25);
}

/* ===== MOBILE ===== */

@media(max-width:767px){

.elementor-14 .elementor-element.elementor-element-1cc0323 .elementor-image-box-content{
    padding:24px 22px 0;
}

.elementor-14 .elementor-element.elementor-element-1cc0323 .ns-product-btn{
    width:100%;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebc8729 *//* ===== PRODUCT CARD ===== */

.elementor-14 .elementor-element.elementor-element-ebc8729{
    background:#ffffff;
    border-radius:22px;
    overflow:hidden;
    transition:0.35s ease;
    border:1px solid #E5E7EB;
    box-shadow:
    0 8px 30px rgba(15,23,42,0.05);
    padding:0 0 30px;
    position:relative;
}

/* HOVER EFFECT */

.elementor-14 .elementor-element.elementor-element-ebc8729:hover{
    transform:translateY(-10px);
    box-shadow:
    0 20px 45px rgba(37,99,235,0.12);
    border-color:#D6E4FF;
}

/* ===== IMAGE AREA ===== */

.elementor-14 .elementor-element.elementor-element-ebc8729 .elementor-image-box-img{
    overflow:hidden;
    position:relative;
}

/* IMAGE */

.elementor-14 .elementor-element.elementor-element-ebc8729 .elementor-image-box-img img{
    width:100%;
    aspect-ratio:1/1;
    object-fit:cover;
    transition:0.5s ease;
}

/* IMAGE HOVER */

.elementor-14 .elementor-element.elementor-element-ebc8729:hover .elementor-image-box-img img{
    transform:scale(1.05);
}

/* ===== CONTENT ===== */

.elementor-14 .elementor-element.elementor-element-ebc8729 .elementor-image-box-content{
    padding:28px 26px 0;
}

/* ===== BUTTON ===== */

.elementor-14 .elementor-element.elementor-element-ebc8729 .ns-product-btn{
    margin-top:26px;
    border:none;
    width:170px;
    height:52px;
    border-radius:14px;
    background:
    linear-gradient(135deg,#1E3A8A,#2563EB);
    color:#ffffff;
    cursor:pointer;
    transition:0.3s ease;
    box-shadow:
    0 10px 20px rgba(37,99,235,0.15);
}

/* BUTTON HOVER */

.elementor-14 .elementor-element.elementor-element-ebc8729 .ns-product-btn:hover{
    color:#ffffff !important;
    transform:translateY(-3px);
    box-shadow:
    0 16px 35px rgba(37,99,235,0.25);
}

/* ===== MOBILE ===== */

@media(max-width:767px){

.elementor-14 .elementor-element.elementor-element-ebc8729 .elementor-image-box-content{
    padding:24px 22px 0;
}

.elementor-14 .elementor-element.elementor-element-ebc8729 .ns-product-btn{
    width:100%;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-086cab5 *//* ===== PRODUCT CARD ===== */

.elementor-14 .elementor-element.elementor-element-086cab5{
    background:#ffffff;
    border-radius:22px;
    overflow:hidden;
    transition:0.35s ease;
    border:1px solid #E5E7EB;
    box-shadow:
    0 8px 30px rgba(15,23,42,0.05);
    padding:0 0 30px;
    position:relative;
}

/* HOVER EFFECT */

.elementor-14 .elementor-element.elementor-element-086cab5:hover{
    transform:translateY(-10px);
    box-shadow:
    0 20px 45px rgba(37,99,235,0.12);
    border-color:#D6E4FF;
}

/* ===== IMAGE AREA ===== */

.elementor-14 .elementor-element.elementor-element-086cab5 .elementor-image-box-img{
    overflow:hidden;
    position:relative;
}

/* IMAGE */

.elementor-14 .elementor-element.elementor-element-086cab5 .elementor-image-box-img img{
    width:100%;
    aspect-ratio:1/1;
    object-fit:cover;
    transition:0.5s ease;
}

/* IMAGE HOVER */

.elementor-14 .elementor-element.elementor-element-086cab5:hover .elementor-image-box-img img{
    transform:scale(1.05);
}

/* ===== CONTENT ===== */

.elementor-14 .elementor-element.elementor-element-086cab5 .elementor-image-box-content{
    padding:28px 26px 0;
}

/* ===== BUTTON ===== */

.elementor-14 .elementor-element.elementor-element-086cab5 .ns-product-btn{
    margin-top:26px;
    border:none;
    width:170px;
    height:52px;
    border-radius:14px;
    background:
    linear-gradient(135deg,#1E3A8A,#2563EB);
    color:#ffffff;
    cursor:pointer;
    transition:0.3s ease;
    box-shadow:
    0 10px 20px rgba(37,99,235,0.15);
}

/* BUTTON HOVER */

.elementor-14 .elementor-element.elementor-element-086cab5 .ns-product-btn:hover{
    color:#ffffff !important;
    transform:translateY(-3px);
    box-shadow:
    0 16px 35px rgba(37,99,235,0.25);
}

/* ===== MOBILE ===== */

@media(max-width:767px){

.elementor-14 .elementor-element.elementor-element-086cab5 .elementor-image-box-content{
    padding:24px 22px 0;
}

.elementor-14 .elementor-element.elementor-element-086cab5 .ns-product-btn{
    width:100%;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f012e4 *//* ===== PRODUCT CARD ===== */

.elementor-14 .elementor-element.elementor-element-8f012e4{
    background:#ffffff;
    border-radius:22px;
    overflow:hidden;
    transition:0.35s ease;
    border:1px solid #E5E7EB;
    box-shadow:
    0 8px 30px rgba(15,23,42,0.05);
    padding:0 0 30px;
    position:relative;
}

/* HOVER EFFECT */

.elementor-14 .elementor-element.elementor-element-8f012e4:hover{
    transform:translateY(-10px);
    box-shadow:
    0 20px 45px rgba(37,99,235,0.12);
    border-color:#D6E4FF;
}

/* ===== IMAGE AREA ===== */

.elementor-14 .elementor-element.elementor-element-8f012e4 .elementor-image-box-img{
    overflow:hidden;
    position:relative;
}

/* IMAGE */

.elementor-14 .elementor-element.elementor-element-8f012e4 .elementor-image-box-img img{
    width:100%;
    aspect-ratio:1/1;
    object-fit:cover;
    transition:0.5s ease;
}

/* IMAGE HOVER */

.elementor-14 .elementor-element.elementor-element-8f012e4:hover .elementor-image-box-img img{
    transform:scale(1.05);
}

/* ===== CONTENT ===== */

.elementor-14 .elementor-element.elementor-element-8f012e4 .elementor-image-box-content{
    padding:28px 26px 0;
}

/* ===== BUTTON ===== */

.elementor-14 .elementor-element.elementor-element-8f012e4 .ns-product-btn{
    margin-top:26px;
    border:none;
    width:170px;
    height:52px;
    border-radius:14px;
    background:
    linear-gradient(135deg,#1E3A8A,#2563EB);
    color:#ffffff;
    cursor:pointer;
    transition:0.3s ease;
    box-shadow:
    0 10px 20px rgba(37,99,235,0.15);
}

/* BUTTON HOVER */

.elementor-14 .elementor-element.elementor-element-8f012e4 .ns-product-btn:hover{
    color:#ffffff !important;
    transform:translateY(-3px);
    box-shadow:
    0 16px 35px rgba(37,99,235,0.25);
}

/* ===== MOBILE ===== */

@media(max-width:767px){

.elementor-14 .elementor-element.elementor-element-8f012e4 .elementor-image-box-content{
    padding:24px 22px 0;
}

.elementor-14 .elementor-element.elementor-element-8f012e4 .ns-product-btn{
    width:100%;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f15d99a *//* ===== PRODUCT CARD ===== */

.elementor-14 .elementor-element.elementor-element-f15d99a{
    background:#ffffff;
    border-radius:22px;
    overflow:hidden;
    transition:0.35s ease;
    border:1px solid #E5E7EB;
    box-shadow:
    0 8px 30px rgba(15,23,42,0.05);
    padding:0 0 30px;
    position:relative;
}

/* HOVER EFFECT */

.elementor-14 .elementor-element.elementor-element-f15d99a:hover{
    transform:translateY(-10px);
    box-shadow:
    0 20px 45px rgba(37,99,235,0.12);
    border-color:#D6E4FF;
}

/* ===== IMAGE AREA ===== */

.elementor-14 .elementor-element.elementor-element-f15d99a .elementor-image-box-img{
    overflow:hidden;
    position:relative;
}

/* IMAGE */

.elementor-14 .elementor-element.elementor-element-f15d99a .elementor-image-box-img img{
    width:100%;
    aspect-ratio:1/1;
    object-fit:cover;
    transition:0.5s ease;
}

/* IMAGE HOVER */

.elementor-14 .elementor-element.elementor-element-f15d99a:hover .elementor-image-box-img img{
    transform:scale(1.05);
}

/* ===== CONTENT ===== */

.elementor-14 .elementor-element.elementor-element-f15d99a .elementor-image-box-content{
    padding:28px 26px 0;
}

/* ===== BUTTON ===== */

.elementor-14 .elementor-element.elementor-element-f15d99a .ns-product-btn{
    margin-top:26px;
    border:none;
    width:170px;
    height:52px;
    border-radius:14px;
    background:
    linear-gradient(135deg,#1E3A8A,#2563EB);
    color:#ffffff;
    cursor:pointer;
    transition:0.3s ease;
    box-shadow:
    0 10px 20px rgba(37,99,235,0.15);
}

/* BUTTON HOVER */

.elementor-14 .elementor-element.elementor-element-f15d99a .ns-product-btn:hover{
    color:#ffffff !important;
    transform:translateY(-3px);
    box-shadow:
    0 16px 35px rgba(37,99,235,0.25);
}

/* ===== MOBILE ===== */

@media(max-width:767px){

.elementor-14 .elementor-element.elementor-element-f15d99a .elementor-image-box-content{
    padding:24px 22px 0;
}

.elementor-14 .elementor-element.elementor-element-f15d99a .ns-product-btn{
    width:100%;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c9e826 *//* ===== PRODUCT CARD ===== */

.elementor-14 .elementor-element.elementor-element-2c9e826{
    background:#ffffff;
    border-radius:22px;
    overflow:hidden;
    transition:0.35s ease;
    border:1px solid #E5E7EB;
    box-shadow:
    0 8px 30px rgba(15,23,42,0.05);
    padding:0 0 30px;
    position:relative;
}

/* HOVER EFFECT */

.elementor-14 .elementor-element.elementor-element-2c9e826:hover{
    transform:translateY(-10px);
    box-shadow:
    0 20px 45px rgba(37,99,235,0.12);
    border-color:#D6E4FF;
}

/* ===== IMAGE AREA ===== */

.elementor-14 .elementor-element.elementor-element-2c9e826 .elementor-image-box-img{
    overflow:hidden;
    position:relative;
}

/* IMAGE */

.elementor-14 .elementor-element.elementor-element-2c9e826 .elementor-image-box-img img{
    width:100%;
    aspect-ratio:1/1;
    object-fit:cover;
    transition:0.5s ease;
}

/* IMAGE HOVER */

.elementor-14 .elementor-element.elementor-element-2c9e826:hover .elementor-image-box-img img{
    transform:scale(1.05);
}

/* ===== CONTENT ===== */

.elementor-14 .elementor-element.elementor-element-2c9e826 .elementor-image-box-content{
    padding:28px 26px 0;
}

/* ===== BUTTON ===== */

.elementor-14 .elementor-element.elementor-element-2c9e826 .ns-product-btn{
    margin-top:26px;
    border:none;
    width:170px;
    height:52px;
    border-radius:14px;
    background:
    linear-gradient(135deg,#1E3A8A,#2563EB);
    color:#ffffff;
    cursor:pointer;
    transition:0.3s ease;
    box-shadow:
    0 10px 20px rgba(37,99,235,0.15);
}

/* BUTTON HOVER */

.elementor-14 .elementor-element.elementor-element-2c9e826 .ns-product-btn:hover{
    color:#ffffff !important;
    transform:translateY(-3px);
    box-shadow:
    0 16px 35px rgba(37,99,235,0.25);
}

/* ===== MOBILE ===== */

@media(max-width:767px){

.elementor-14 .elementor-element.elementor-element-2c9e826 .elementor-image-box-content{
    padding:24px 22px 0;
}

.elementor-14 .elementor-element.elementor-element-2c9e826 .ns-product-btn{
    width:100%;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62112fe *//* ===== PRODUCT CARD ===== */

.elementor-14 .elementor-element.elementor-element-62112fe{
    background:#ffffff;
    border-radius:22px;
    overflow:hidden;
    transition:0.35s ease;
    border:1px solid #E5E7EB;
    box-shadow:
    0 8px 30px rgba(15,23,42,0.05);
    padding:0 0 30px;
    position:relative;
}

/* HOVER EFFECT */

.elementor-14 .elementor-element.elementor-element-62112fe:hover{
    transform:translateY(-10px);
    box-shadow:
    0 20px 45px rgba(37,99,235,0.12);
    border-color:#D6E4FF;
}

/* ===== IMAGE AREA ===== */

.elementor-14 .elementor-element.elementor-element-62112fe .elementor-image-box-img{
    overflow:hidden;
    position:relative;
}

/* IMAGE */

.elementor-14 .elementor-element.elementor-element-62112fe .elementor-image-box-img img{
    width:100%;
    aspect-ratio:1/1;
    object-fit:cover;
    transition:0.5s ease;
}

/* IMAGE HOVER */

.elementor-14 .elementor-element.elementor-element-62112fe:hover .elementor-image-box-img img{
    transform:scale(1.05);
}

/* ===== CONTENT ===== */

.elementor-14 .elementor-element.elementor-element-62112fe .elementor-image-box-content{
    padding:28px 26px 0;
}

/* ===== BUTTON ===== */

.elementor-14 .elementor-element.elementor-element-62112fe .ns-product-btn{
    margin-top:26px;
    border:none;
    width:170px;
    height:52px;
    border-radius:14px;
    background:
    linear-gradient(135deg,#1E3A8A,#2563EB);
    color:#ffffff;
    cursor:pointer;
    transition:0.3s ease;
    box-shadow:
    0 10px 20px rgba(37,99,235,0.15);
}

/* BUTTON HOVER */

.elementor-14 .elementor-element.elementor-element-62112fe .ns-product-btn:hover{
    color:#ffffff !important;
    transform:translateY(-3px);
    box-shadow:
    0 16px 35px rgba(37,99,235,0.25);
}

/* ===== MOBILE ===== */

@media(max-width:767px){

.elementor-14 .elementor-element.elementor-element-62112fe .elementor-image-box-content{
    padding:24px 22px 0;
}

.elementor-14 .elementor-element.elementor-element-62112fe .ns-product-btn{
    width:100%;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e1e3e2 *//* ===== PRODUCT CARD ===== */

.elementor-14 .elementor-element.elementor-element-0e1e3e2{
    background:#ffffff;
    border-radius:22px;
    overflow:hidden;
    transition:0.35s ease;
    border:1px solid #E5E7EB;
    box-shadow:
    0 8px 30px rgba(15,23,42,0.05);
    padding:0 0 30px;
    position:relative;
}

/* HOVER EFFECT */

.elementor-14 .elementor-element.elementor-element-0e1e3e2:hover{
    transform:translateY(-10px);
    box-shadow:
    0 20px 45px rgba(37,99,235,0.12);
    border-color:#D6E4FF;
}

/* ===== IMAGE AREA ===== */

.elementor-14 .elementor-element.elementor-element-0e1e3e2 .elementor-image-box-img{
    overflow:hidden;
    position:relative;
}

/* IMAGE */

.elementor-14 .elementor-element.elementor-element-0e1e3e2 .elementor-image-box-img img{
    width:100%;
    aspect-ratio:1/1;
    object-fit:cover;
    transition:0.5s ease;
}

/* IMAGE HOVER */

.elementor-14 .elementor-element.elementor-element-0e1e3e2:hover .elementor-image-box-img img{
    transform:scale(1.05);
}

/* ===== CONTENT ===== */

.elementor-14 .elementor-element.elementor-element-0e1e3e2 .elementor-image-box-content{
    padding:28px 26px 0;
}

/* ===== BUTTON ===== */

.elementor-14 .elementor-element.elementor-element-0e1e3e2 .ns-product-btn{
    margin-top:26px;
    border:none;
    width:170px;
    height:52px;
    border-radius:14px;
    background:
    linear-gradient(135deg,#1E3A8A,#2563EB);
    color:#ffffff;
    cursor:pointer;
    transition:0.3s ease;
    box-shadow:
    0 10px 20px rgba(37,99,235,0.15);
}

/* BUTTON HOVER */

.elementor-14 .elementor-element.elementor-element-0e1e3e2 .ns-product-btn:hover{
    color:#ffffff !important;
    transform:translateY(-3px);
    box-shadow:
    0 16px 35px rgba(37,99,235,0.25);
}

/* ===== MOBILE ===== */

@media(max-width:767px){

.elementor-14 .elementor-element.elementor-element-0e1e3e2 .elementor-image-box-content{
    padding:24px 22px 0;
}

.elementor-14 .elementor-element.elementor-element-0e1e3e2 .ns-product-btn{
    width:100%;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1b680b *//* ===== PRODUCT CARD ===== */

.elementor-14 .elementor-element.elementor-element-d1b680b{
    background:#ffffff;
    border-radius:22px;
    overflow:hidden;
    transition:0.35s ease;
    border:1px solid #E5E7EB;
    box-shadow:
    0 8px 30px rgba(15,23,42,0.05);
    padding:0 0 30px;
    position:relative;
}

/* HOVER EFFECT */

.elementor-14 .elementor-element.elementor-element-d1b680b:hover{
    transform:translateY(-10px);
    box-shadow:
    0 20px 45px rgba(37,99,235,0.12);
    border-color:#D6E4FF;
}

/* ===== IMAGE AREA ===== */

.elementor-14 .elementor-element.elementor-element-d1b680b .elementor-image-box-img{
    overflow:hidden;
    position:relative;
}

/* IMAGE */

.elementor-14 .elementor-element.elementor-element-d1b680b .elementor-image-box-img img{
    width:100%;
    aspect-ratio:1/1;
    object-fit:cover;
    transition:0.5s ease;
}

/* IMAGE HOVER */

.elementor-14 .elementor-element.elementor-element-d1b680b:hover .elementor-image-box-img img{
    transform:scale(1.05);
}

/* ===== CONTENT ===== */

.elementor-14 .elementor-element.elementor-element-d1b680b .elementor-image-box-content{
    padding:28px 26px 0;
}

/* ===== BUTTON ===== */

.elementor-14 .elementor-element.elementor-element-d1b680b .ns-product-btn{
    margin-top:26px;
    border:none;
    width:170px;
    height:52px;
    border-radius:14px;
    background:
    linear-gradient(135deg,#1E3A8A,#2563EB);
    color:#ffffff;
    cursor:pointer;
    transition:0.3s ease;
    box-shadow:
    0 10px 20px rgba(37,99,235,0.15);
}

/* BUTTON HOVER */

.elementor-14 .elementor-element.elementor-element-d1b680b .ns-product-btn:hover{
    color:#ffffff !important;
    transform:translateY(-3px);
    box-shadow:
    0 16px 35px rgba(37,99,235,0.25);
}

/* ===== MOBILE ===== */

@media(max-width:767px){

.elementor-14 .elementor-element.elementor-element-d1b680b .elementor-image-box-content{
    padding:24px 22px 0;
}

.elementor-14 .elementor-element.elementor-element-d1b680b .ns-product-btn{
    width:100%;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ccc134 *//* ===== PRODUCT CARD ===== */

.elementor-14 .elementor-element.elementor-element-8ccc134{
    background:#ffffff;
    border-radius:22px;
    overflow:hidden;
    transition:0.35s ease;
    border:1px solid #E5E7EB;
    box-shadow:
    0 8px 30px rgba(15,23,42,0.05);
    padding:0 0 30px;
    position:relative;
}

/* HOVER EFFECT */

.elementor-14 .elementor-element.elementor-element-8ccc134:hover{
    transform:translateY(-10px);
    box-shadow:
    0 20px 45px rgba(37,99,235,0.12);
    border-color:#D6E4FF;
}

/* ===== IMAGE AREA ===== */

.elementor-14 .elementor-element.elementor-element-8ccc134 .elementor-image-box-img{
    overflow:hidden;
    position:relative;
}

/* IMAGE */

.elementor-14 .elementor-element.elementor-element-8ccc134 .elementor-image-box-img img{
    width:100%;
    aspect-ratio:1/1;
    object-fit:cover;
    transition:0.5s ease;
}

/* IMAGE HOVER */

.elementor-14 .elementor-element.elementor-element-8ccc134:hover .elementor-image-box-img img{
    transform:scale(1.05);
}

/* ===== CONTENT ===== */

.elementor-14 .elementor-element.elementor-element-8ccc134 .elementor-image-box-content{
    padding:28px 26px 0;
}

/* ===== BUTTON ===== */

.elementor-14 .elementor-element.elementor-element-8ccc134 .ns-product-btn{
    margin-top:26px;
    border:none;
    width:170px;
    height:52px;
    border-radius:14px;
    background:
    linear-gradient(135deg,#1E3A8A,#2563EB);
    color:#ffffff;
    cursor:pointer;
    transition:0.3s ease;
    box-shadow:
    0 10px 20px rgba(37,99,235,0.15);
}

/* BUTTON HOVER */

.elementor-14 .elementor-element.elementor-element-8ccc134 .ns-product-btn:hover{
    color:#ffffff !important;
    transform:translateY(-3px);
    box-shadow:
    0 16px 35px rgba(37,99,235,0.25);
}

/* ===== MOBILE ===== */

@media(max-width:767px){

.elementor-14 .elementor-element.elementor-element-8ccc134 .elementor-image-box-content{
    padding:24px 22px 0;
}

.elementor-14 .elementor-element.elementor-element-8ccc134 .ns-product-btn{
    width:100%;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6874fe5 *//* ===== PRODUCT CARD ===== */

.elementor-14 .elementor-element.elementor-element-6874fe5{
    background:#ffffff;
    border-radius:22px;
    overflow:hidden;
    transition:0.35s ease;
    border:1px solid #E5E7EB;
    box-shadow:
    0 8px 30px rgba(15,23,42,0.05);
    padding:0 0 30px;
    position:relative;
}

/* HOVER EFFECT */

.elementor-14 .elementor-element.elementor-element-6874fe5:hover{
    transform:translateY(-10px);
    box-shadow:
    0 20px 45px rgba(37,99,235,0.12);
    border-color:#D6E4FF;
}

/* ===== IMAGE AREA ===== */

.elementor-14 .elementor-element.elementor-element-6874fe5 .elementor-image-box-img{
    overflow:hidden;
    position:relative;
}

/* IMAGE */

.elementor-14 .elementor-element.elementor-element-6874fe5 .elementor-image-box-img img{
    width:100%;
    aspect-ratio:1/1;
    object-fit:cover;
    transition:0.5s ease;
}

/* IMAGE HOVER */

.elementor-14 .elementor-element.elementor-element-6874fe5:hover .elementor-image-box-img img{
    transform:scale(1.05);
}

/* ===== CONTENT ===== */

.elementor-14 .elementor-element.elementor-element-6874fe5 .elementor-image-box-content{
    padding:28px 26px 0;
}

/* ===== BUTTON ===== */

.elementor-14 .elementor-element.elementor-element-6874fe5 .ns-product-btn{
    margin-top:26px;
    border:none;
    width:170px;
    height:52px;
    border-radius:14px;
    background:
    linear-gradient(135deg,#1E3A8A,#2563EB);
    color:#ffffff;
    cursor:pointer;
    transition:0.3s ease;
    box-shadow:
    0 10px 20px rgba(37,99,235,0.15);
}

/* BUTTON HOVER */

.elementor-14 .elementor-element.elementor-element-6874fe5 .ns-product-btn:hover{
    color:#ffffff !important;
    transform:translateY(-3px);
    box-shadow:
    0 16px 35px rgba(37,99,235,0.25);
}

/* ===== MOBILE ===== */

@media(max-width:767px){

.elementor-14 .elementor-element.elementor-element-6874fe5 .elementor-image-box-content{
    padding:24px 22px 0;
}

.elementor-14 .elementor-element.elementor-element-6874fe5 .ns-product-btn{
    width:100%;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c069f65 *//* ===== PRODUCT CARD ===== */

.elementor-14 .elementor-element.elementor-element-c069f65{
    background:#ffffff;
    border-radius:22px;
    overflow:hidden;
    transition:0.35s ease;
    border:1px solid #E5E7EB;
    box-shadow:
    0 8px 30px rgba(15,23,42,0.05);
    padding:0 0 30px;
    position:relative;
}

/* HOVER EFFECT */

.elementor-14 .elementor-element.elementor-element-c069f65:hover{
    transform:translateY(-10px);
    box-shadow:
    0 20px 45px rgba(37,99,235,0.12);
    border-color:#D6E4FF;
}

/* ===== IMAGE AREA ===== */

.elementor-14 .elementor-element.elementor-element-c069f65 .elementor-image-box-img{
    overflow:hidden;
    position:relative;
}

/* IMAGE */

.elementor-14 .elementor-element.elementor-element-c069f65 .elementor-image-box-img img{
    width:100%;
    aspect-ratio:1/1;
    object-fit:cover;
    transition:0.5s ease;
}

/* IMAGE HOVER */

.elementor-14 .elementor-element.elementor-element-c069f65:hover .elementor-image-box-img img{
    transform:scale(1.05);
}

/* ===== CONTENT ===== */

.elementor-14 .elementor-element.elementor-element-c069f65 .elementor-image-box-content{
    padding:28px 26px 0;
}

/* ===== BUTTON ===== */

.elementor-14 .elementor-element.elementor-element-c069f65 .ns-product-btn{
    margin-top:26px;
    border:none;
    width:170px;
    height:52px;
    border-radius:14px;
    background:
    linear-gradient(135deg,#1E3A8A,#2563EB);
    color:#ffffff;
    cursor:pointer;
    transition:0.3s ease;
    box-shadow:
    0 10px 20px rgba(37,99,235,0.15);
}

/* BUTTON HOVER */

.elementor-14 .elementor-element.elementor-element-c069f65 .ns-product-btn:hover{
    color:#ffffff !important;
    transform:translateY(-3px);
    box-shadow:
    0 16px 35px rgba(37,99,235,0.25);
}

/* ===== MOBILE ===== */

@media(max-width:767px){

.elementor-14 .elementor-element.elementor-element-c069f65 .elementor-image-box-content{
    padding:24px 22px 0;
}

.elementor-14 .elementor-element.elementor-element-c069f65 .ns-product-btn{
    width:100%;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87ba618 *//* ===== PRODUCT CARD ===== */

.elementor-14 .elementor-element.elementor-element-87ba618{
    background:#ffffff;
    border-radius:22px;
    overflow:hidden;
    transition:0.35s ease;
    border:1px solid #E5E7EB;
    box-shadow:
    0 8px 30px rgba(15,23,42,0.05);
    padding:0 0 30px;
    position:relative;
}

/* HOVER EFFECT */

.elementor-14 .elementor-element.elementor-element-87ba618:hover{
    transform:translateY(-10px);
    box-shadow:
    0 20px 45px rgba(37,99,235,0.12);
    border-color:#D6E4FF;
}

/* ===== IMAGE AREA ===== */

.elementor-14 .elementor-element.elementor-element-87ba618 .elementor-image-box-img{
    overflow:hidden;
    position:relative;
}

/* IMAGE */

.elementor-14 .elementor-element.elementor-element-87ba618 .elementor-image-box-img img{
    width:100%;
    aspect-ratio:1/1;
    object-fit:cover;
    transition:0.5s ease;
}

/* IMAGE HOVER */

.elementor-14 .elementor-element.elementor-element-87ba618:hover .elementor-image-box-img img{
    transform:scale(1.05);
}

/* ===== CONTENT ===== */

.elementor-14 .elementor-element.elementor-element-87ba618 .elementor-image-box-content{
    padding:28px 26px 0;
}

/* ===== BUTTON ===== */

.elementor-14 .elementor-element.elementor-element-87ba618 .ns-product-btn{
    margin-top:26px;
    border:none;
    width:170px;
    height:52px;
    border-radius:14px;
    background:
    linear-gradient(135deg,#1E3A8A,#2563EB);
    color:#ffffff;
    cursor:pointer;
    transition:0.3s ease;
    box-shadow:
    0 10px 20px rgba(37,99,235,0.15);
}

/* BUTTON HOVER */

.elementor-14 .elementor-element.elementor-element-87ba618 .ns-product-btn:hover{
    color:#ffffff !important;
    transform:translateY(-3px);
    box-shadow:
    0 16px 35px rgba(37,99,235,0.25);
}

/* ===== MOBILE ===== */

@media(max-width:767px){

.elementor-14 .elementor-element.elementor-element-87ba618 .elementor-image-box-content{
    padding:24px 22px 0;
}

.elementor-14 .elementor-element.elementor-element-87ba618 .ns-product-btn{
    width:100%;
}

}/* End custom CSS */