.elementor-10261 .elementor-element.elementor-element-cc5d414{--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:120px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-10261 .elementor-element.elementor-element-cc5d414:not(.elementor-motion-effects-element-type-background), .elementor-10261 .elementor-element.elementor-element-cc5d414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0000;background-image:url("https://novaseeks.com/wp-content/uploads/2026/10/website-development.jpg");}.elementor-10261 .elementor-element.elementor-element-09f0c42{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10261 .elementor-element.elementor-element-2f74815{padding:0px 0px 0px 0px;}.elementor-10261 .elementor-element.elementor-element-2f74815 .elementskit-section-title-wraper .elementskit-section-title{color:#54595F;font-family:"Manrope", Sans-serif;font-size:36px;font-weight:700;}.elementor-10261 .elementor-element.elementor-element-2f74815 .elementskit-section-title-wraper .elementskit-section-title > span{color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-2f74815 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-2f74815 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-10261 .elementor-element.elementor-element-2f74815 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:700;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10261 .elementor-element.elementor-element-25140b6{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:33px;color:#7A7A7A;}.elementor-10261 .elementor-element.elementor-element-c3aa4be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10261 .elementor-element.elementor-element-c3aa4be.e-con{--align-self:flex-start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10261 .elementor-element.elementor-element-d5da8b8 .elementor-button{background-color:#0B5CAD;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.7px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:2px 2px 2px 2px;border-color:#0B5CAD;border-radius:5px 5px 5px 5px;}.elementor-10261 .elementor-element.elementor-element-d5da8b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10261 .elementor-element.elementor-element-d5da8b8.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-10261 .elementor-element.elementor-element-d5da8b8 .elementor-button:hover, .elementor-10261 .elementor-element.elementor-element-d5da8b8 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10261 .elementor-element.elementor-element-000ca44{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10261 .elementor-element.elementor-element-667a91a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10261 .elementor-element.elementor-element-a0d70e1{--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:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10261 .elementor-element.elementor-element-bb12cc5{padding:0px 0px 0px 0px;}.elementor-10261 .elementor-element.elementor-element-bb12cc5 .elementskit-section-title-wraper .elementskit-section-title{color:#54595F;font-family:"Manrope", Sans-serif;font-size:36px;font-weight:700;}.elementor-10261 .elementor-element.elementor-element-bb12cc5 .elementskit-section-title-wraper .elementskit-section-title > span{color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-bb12cc5 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-bb12cc5 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-10261 .elementor-element.elementor-element-bb12cc5 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:700;}.elementor-10261 .elementor-element.elementor-element-1dc8ebc{--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;}.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 );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-10261 .elementor-element.elementor-element-ce3c24b{width:var( --container-widget-width, 33% );max-width:33%;padding:12px 12px 12px 12px;--container-widget-width:33%;--container-widget-flex-grow:0;--e-transform-transition-duration:400ms;border-style:solid;border-color:#0B5CAD;border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10261 .elementor-element.elementor-element-ce3c24b:hover{--e-transform-scale:1.03;}.elementor-10261 .elementor-element.elementor-element-ce3c24b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10261 .elementor-element.elementor-element-ce3c24b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10261 .elementor-element.elementor-element-ce3c24b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10261 .elementor-element.elementor-element-ce3c24b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10261 .elementor-element.elementor-element-ce3c24b .elementor-image-box-wrapper .elementor-image-box-img{width:98%;}.elementor-10261 .elementor-element.elementor-element-ce3c24b .elementor-image-box-img img{border-style:none;border-radius:12px;transition-duration:0.3s;}.elementor-10261 .elementor-element.elementor-element-ce3c24b .elementor-image-box-title{font-family:"Manrope", Sans-serif;font-size:26px;font-weight:600;color:#54595F;}.elementor-10261 .elementor-element.elementor-element-ce3c24b:has(:hover) .elementor-image-box-title,
					 .elementor-10261 .elementor-element.elementor-element-ce3c24b:has(:focus) .elementor-image-box-title{color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-ce3c24b .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;color:#54595F;}.elementor-10261 .elementor-element.elementor-element-1895c12{width:var( --container-widget-width, 33% );max-width:33%;padding:12px 12px 12px 12px;--container-widget-width:33%;--container-widget-flex-grow:0;--e-transform-transition-duration:400ms;border-style:solid;border-color:#0B5CAD;border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10261 .elementor-element.elementor-element-1895c12:hover{--e-transform-scale:1.03;}.elementor-10261 .elementor-element.elementor-element-1895c12.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10261 .elementor-element.elementor-element-1895c12.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10261 .elementor-element.elementor-element-1895c12.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10261 .elementor-element.elementor-element-1895c12.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10261 .elementor-element.elementor-element-1895c12 .elementor-image-box-wrapper .elementor-image-box-img{width:98%;}.elementor-10261 .elementor-element.elementor-element-1895c12 .elementor-image-box-img img{border-style:none;border-radius:12px;transition-duration:0.3s;}.elementor-10261 .elementor-element.elementor-element-1895c12 .elementor-image-box-title{font-family:"Manrope", Sans-serif;font-size:26px;font-weight:600;color:#54595F;}.elementor-10261 .elementor-element.elementor-element-1895c12:has(:hover) .elementor-image-box-title,
					 .elementor-10261 .elementor-element.elementor-element-1895c12:has(:focus) .elementor-image-box-title{color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-1895c12 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;color:#54595F;}.elementor-10261 .elementor-element.elementor-element-ff3772a{width:var( --container-widget-width, 33% );max-width:33%;padding:12px 12px 12px 12px;--container-widget-width:33%;--container-widget-flex-grow:0;--e-transform-transition-duration:400ms;border-style:solid;border-color:#0B5CAD;border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10261 .elementor-element.elementor-element-ff3772a:hover{--e-transform-scale:1.03;}.elementor-10261 .elementor-element.elementor-element-ff3772a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10261 .elementor-element.elementor-element-ff3772a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10261 .elementor-element.elementor-element-ff3772a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10261 .elementor-element.elementor-element-ff3772a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10261 .elementor-element.elementor-element-ff3772a .elementor-image-box-wrapper .elementor-image-box-img{width:98%;}.elementor-10261 .elementor-element.elementor-element-ff3772a .elementor-image-box-img img{border-style:none;border-radius:12px;transition-duration:0.3s;}.elementor-10261 .elementor-element.elementor-element-ff3772a .elementor-image-box-title{font-family:"Manrope", Sans-serif;font-size:26px;font-weight:600;color:#54595F;}.elementor-10261 .elementor-element.elementor-element-ff3772a:has(:hover) .elementor-image-box-title,
					 .elementor-10261 .elementor-element.elementor-element-ff3772a:has(:focus) .elementor-image-box-title{color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-ff3772a .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;color:#54595F;}.elementor-10261 .elementor-element.elementor-element-74974d3{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10261 .elementor-element.elementor-element-db842d4{width:var( --container-widget-width, 33% );max-width:33%;padding:12px 12px 12px 12px;--container-widget-width:33%;--container-widget-flex-grow:0;--e-transform-transition-duration:400ms;border-style:solid;border-color:#0B5CAD;border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10261 .elementor-element.elementor-element-db842d4:hover{--e-transform-scale:1.03;}.elementor-10261 .elementor-element.elementor-element-db842d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10261 .elementor-element.elementor-element-db842d4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10261 .elementor-element.elementor-element-db842d4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10261 .elementor-element.elementor-element-db842d4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10261 .elementor-element.elementor-element-db842d4 .elementor-image-box-wrapper .elementor-image-box-img{width:98%;}.elementor-10261 .elementor-element.elementor-element-db842d4 .elementor-image-box-img img{border-style:none;border-radius:12px;transition-duration:0.3s;}.elementor-10261 .elementor-element.elementor-element-db842d4 .elementor-image-box-title{font-family:"Manrope", Sans-serif;font-size:26px;font-weight:600;color:#54595F;}.elementor-10261 .elementor-element.elementor-element-db842d4:has(:hover) .elementor-image-box-title,
					 .elementor-10261 .elementor-element.elementor-element-db842d4:has(:focus) .elementor-image-box-title{color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-db842d4 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;color:#54595F;}.elementor-10261 .elementor-element.elementor-element-eb549ab{width:var( --container-widget-width, 33% );max-width:33%;padding:12px 12px 12px 12px;--container-widget-width:33%;--container-widget-flex-grow:0;--e-transform-transition-duration:400ms;border-style:solid;border-color:#0B5CAD;border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10261 .elementor-element.elementor-element-eb549ab:hover{--e-transform-scale:1.03;}.elementor-10261 .elementor-element.elementor-element-eb549ab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10261 .elementor-element.elementor-element-eb549ab.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10261 .elementor-element.elementor-element-eb549ab.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10261 .elementor-element.elementor-element-eb549ab.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10261 .elementor-element.elementor-element-eb549ab .elementor-image-box-wrapper .elementor-image-box-img{width:98%;}.elementor-10261 .elementor-element.elementor-element-eb549ab .elementor-image-box-img img{border-style:none;border-radius:12px;transition-duration:0.3s;}.elementor-10261 .elementor-element.elementor-element-eb549ab .elementor-image-box-title{font-family:"Manrope", Sans-serif;font-size:26px;font-weight:600;color:#54595F;}.elementor-10261 .elementor-element.elementor-element-eb549ab:has(:hover) .elementor-image-box-title,
					 .elementor-10261 .elementor-element.elementor-element-eb549ab:has(:focus) .elementor-image-box-title{color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-eb549ab .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;color:#54595F;}.elementor-10261 .elementor-element.elementor-element-0e3f567{width:var( --container-widget-width, 33% );max-width:33%;padding:12px 12px 12px 12px;--container-widget-width:33%;--container-widget-flex-grow:0;--e-transform-transition-duration:400ms;border-style:solid;border-color:#0B5CAD;border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10261 .elementor-element.elementor-element-0e3f567:hover{--e-transform-scale:1.03;}.elementor-10261 .elementor-element.elementor-element-0e3f567.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10261 .elementor-element.elementor-element-0e3f567.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10261 .elementor-element.elementor-element-0e3f567.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10261 .elementor-element.elementor-element-0e3f567.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10261 .elementor-element.elementor-element-0e3f567 .elementor-image-box-wrapper .elementor-image-box-img{width:98%;}.elementor-10261 .elementor-element.elementor-element-0e3f567 .elementor-image-box-img img{border-style:none;border-radius:12px;transition-duration:0.3s;}.elementor-10261 .elementor-element.elementor-element-0e3f567 .elementor-image-box-title{font-family:"Manrope", Sans-serif;font-size:26px;font-weight:600;color:#54595F;}.elementor-10261 .elementor-element.elementor-element-0e3f567:has(:hover) .elementor-image-box-title,
					 .elementor-10261 .elementor-element.elementor-element-0e3f567:has(:focus) .elementor-image-box-title{color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-0e3f567 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;color:#54595F;}.elementor-10261 .elementor-element.elementor-element-5e518ad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10261 .elementor-element.elementor-element-5e518ad:not(.elementor-motion-effects-element-type-background), .elementor-10261 .elementor-element.elementor-element-5e518ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10261 .elementor-element.elementor-element-b6ad0d4{padding:0px 0px 0px 0px;}.elementor-10261 .elementor-element.elementor-element-b6ad0d4 .elementskit-section-title-wraper .elementskit-section-title{color:#54595F;font-family:"Manrope", Sans-serif;font-size:36px;font-weight:700;}.elementor-10261 .elementor-element.elementor-element-b6ad0d4 .elementskit-section-title-wraper .elementskit-section-title > span{color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-b6ad0d4 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-b6ad0d4 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-10261 .elementor-element.elementor-element-b6ad0d4 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:700;}.elementor-10261 .elementor-element.elementor-element-e4bfbc5{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:33px;color:#7A7A7A;}.elementor-10261 .elementor-element.elementor-element-b042485{--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;}.elementor-10261 .elementor-element.elementor-element-b042485:not(.elementor-motion-effects-element-type-background), .elementor-10261 .elementor-element.elementor-element-b042485 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-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-10261 .elementor-element.elementor-element-318c98d{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-10261 .elementor-element.elementor-element-318c98d .elementor-icon-box-wrapper{gap:15px;}.elementor-10261 .elementor-element.elementor-element-318c98d.elementor-view-stacked .elementor-icon{background-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-318c98d.elementor-view-framed .elementor-icon, .elementor-10261 .elementor-element.elementor-element-318c98d.elementor-view-default .elementor-icon{fill:#0B5CAD;color:#0B5CAD;border-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-318c98d .elementor-icon-box-title, .elementor-10261 .elementor-element.elementor-element-318c98d .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:600;}.elementor-10261 .elementor-element.elementor-element-318c98d .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10261 .elementor-element.elementor-element-318c98d:has(:hover) .elementor-icon-box-title,
					 .elementor-10261 .elementor-element.elementor-element-318c98d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-10261 .elementor-element.elementor-element-318c98d .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;}.elementor-10261 .elementor-element.elementor-element-3a66559{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-10261 .elementor-element.elementor-element-3a66559 .elementor-icon-box-wrapper{gap:15px;}.elementor-10261 .elementor-element.elementor-element-3a66559.elementor-view-stacked .elementor-icon{background-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-3a66559.elementor-view-framed .elementor-icon, .elementor-10261 .elementor-element.elementor-element-3a66559.elementor-view-default .elementor-icon{fill:#0B5CAD;color:#0B5CAD;border-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-3a66559 .elementor-icon-box-title, .elementor-10261 .elementor-element.elementor-element-3a66559 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:600;}.elementor-10261 .elementor-element.elementor-element-3a66559 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10261 .elementor-element.elementor-element-3a66559:has(:hover) .elementor-icon-box-title,
					 .elementor-10261 .elementor-element.elementor-element-3a66559:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-10261 .elementor-element.elementor-element-3a66559 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;}.elementor-10261 .elementor-element.elementor-element-ad46aaa{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-10261 .elementor-element.elementor-element-ad46aaa .elementor-icon-box-wrapper{gap:15px;}.elementor-10261 .elementor-element.elementor-element-ad46aaa.elementor-view-stacked .elementor-icon{background-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-ad46aaa.elementor-view-framed .elementor-icon, .elementor-10261 .elementor-element.elementor-element-ad46aaa.elementor-view-default .elementor-icon{fill:#0B5CAD;color:#0B5CAD;border-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-ad46aaa .elementor-icon-box-title, .elementor-10261 .elementor-element.elementor-element-ad46aaa .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:600;}.elementor-10261 .elementor-element.elementor-element-ad46aaa .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10261 .elementor-element.elementor-element-ad46aaa:has(:hover) .elementor-icon-box-title,
					 .elementor-10261 .elementor-element.elementor-element-ad46aaa:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-10261 .elementor-element.elementor-element-ad46aaa .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;}.elementor-10261 .elementor-element.elementor-element-a3b1b54{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10261 .elementor-element.elementor-element-a3b1b54:not(.elementor-motion-effects-element-type-background), .elementor-10261 .elementor-element.elementor-element-a3b1b54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10261 .elementor-element.elementor-element-75cabcb{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-10261 .elementor-element.elementor-element-75cabcb .elementor-icon-box-wrapper{gap:15px;}.elementor-10261 .elementor-element.elementor-element-75cabcb.elementor-view-stacked .elementor-icon{background-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-75cabcb.elementor-view-framed .elementor-icon, .elementor-10261 .elementor-element.elementor-element-75cabcb.elementor-view-default .elementor-icon{fill:#0B5CAD;color:#0B5CAD;border-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-75cabcb .elementor-icon-box-title, .elementor-10261 .elementor-element.elementor-element-75cabcb .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:600;}.elementor-10261 .elementor-element.elementor-element-75cabcb .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10261 .elementor-element.elementor-element-75cabcb:has(:hover) .elementor-icon-box-title,
					 .elementor-10261 .elementor-element.elementor-element-75cabcb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-10261 .elementor-element.elementor-element-75cabcb .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;}.elementor-10261 .elementor-element.elementor-element-79b3f06{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-10261 .elementor-element.elementor-element-79b3f06 .elementor-icon-box-wrapper{gap:15px;}.elementor-10261 .elementor-element.elementor-element-79b3f06.elementor-view-stacked .elementor-icon{background-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-79b3f06.elementor-view-framed .elementor-icon, .elementor-10261 .elementor-element.elementor-element-79b3f06.elementor-view-default .elementor-icon{fill:#0B5CAD;color:#0B5CAD;border-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-79b3f06 .elementor-icon-box-title, .elementor-10261 .elementor-element.elementor-element-79b3f06 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:600;}.elementor-10261 .elementor-element.elementor-element-79b3f06 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10261 .elementor-element.elementor-element-79b3f06:has(:hover) .elementor-icon-box-title,
					 .elementor-10261 .elementor-element.elementor-element-79b3f06:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-10261 .elementor-element.elementor-element-79b3f06 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;}.elementor-10261 .elementor-element.elementor-element-1b3ca6d{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-10261 .elementor-element.elementor-element-1b3ca6d .elementor-icon-box-wrapper{gap:15px;}.elementor-10261 .elementor-element.elementor-element-1b3ca6d.elementor-view-stacked .elementor-icon{background-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-1b3ca6d.elementor-view-framed .elementor-icon, .elementor-10261 .elementor-element.elementor-element-1b3ca6d.elementor-view-default .elementor-icon{fill:#0B5CAD;color:#0B5CAD;border-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-1b3ca6d .elementor-icon-box-title, .elementor-10261 .elementor-element.elementor-element-1b3ca6d .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:600;}.elementor-10261 .elementor-element.elementor-element-1b3ca6d .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10261 .elementor-element.elementor-element-1b3ca6d:has(:hover) .elementor-icon-box-title,
					 .elementor-10261 .elementor-element.elementor-element-1b3ca6d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-10261 .elementor-element.elementor-element-1b3ca6d .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;}.elementor-10261 .elementor-element.elementor-element-9617f77{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10261 .elementor-element.elementor-element-e6c65af{padding:0px 0px 0px 0px;}.elementor-10261 .elementor-element.elementor-element-e6c65af .elementskit-section-title-wraper .elementskit-section-title{color:#54595F;font-family:"Manrope", Sans-serif;font-size:36px;font-weight:700;}.elementor-10261 .elementor-element.elementor-element-e6c65af .elementskit-section-title-wraper .elementskit-section-title > span{color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-e6c65af .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-e6c65af .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-10261 .elementor-element.elementor-element-e6c65af .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:700;}.elementor-10261 .elementor-element.elementor-element-90a54bf{--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;}.elementor-10261 .elementor-element.elementor-element-ecdb384.ekit-equal-height-enable,
					.elementor-10261 .elementor-element.elementor-element-ecdb384.ekit-equal-height-enable > div,
					.elementor-10261 .elementor-element.elementor-element-ecdb384.ekit-equal-height-enable .ekit-wid-con,
					.elementor-10261 .elementor-element.elementor-element-ecdb384.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-10261 .elementor-element.elementor-element-ecdb384{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:none;border-radius:14px 14px 14px 14px;}.elementor-10261 .elementor-element.elementor-element-ecdb384:hover{border-style:solid;border-width:2px 0px 0px 0px;border-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-ecdb384 .elementskit-infobox{padding:50px 40px 50px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-10261 .elementor-element.elementor-element-ecdb384 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#54595F;font-family:"Manrope", Sans-serif;font-size:25px;}.elementor-10261 .elementor-element.elementor-element-ecdb384 .elementskit-infobox:hover .elementskit-info-box-title{color:#54595F;}.elementor-10261 .elementor-element.elementor-element-ecdb384 .elementskit-infobox .box-body > p{color:#656565;font-family:"Manrope", Sans-serif;font-size:17px;}.elementor-10261 .elementor-element.elementor-element-ecdb384 .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-10261 .elementor-element.elementor-element-ecdb384 .elementskit-info-box-icon{color:#0B5CAD;fill:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-ecdb384 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);}.elementor-10261 .elementor-element.elementor-element-4215a46.ekit-equal-height-enable,
					.elementor-10261 .elementor-element.elementor-element-4215a46.ekit-equal-height-enable > div,
					.elementor-10261 .elementor-element.elementor-element-4215a46.ekit-equal-height-enable .ekit-wid-con,
					.elementor-10261 .elementor-element.elementor-element-4215a46.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-10261 .elementor-element.elementor-element-4215a46{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:none;border-radius:14px 14px 14px 14px;}.elementor-10261 .elementor-element.elementor-element-4215a46:hover{border-style:solid;border-width:2px 0px 0px 0px;border-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-4215a46 .elementskit-infobox{padding:50px 40px 50px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-10261 .elementor-element.elementor-element-4215a46 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#54595F;font-family:"Manrope", Sans-serif;font-size:25px;}.elementor-10261 .elementor-element.elementor-element-4215a46 .elementskit-infobox:hover .elementskit-info-box-title{color:#54595F;}.elementor-10261 .elementor-element.elementor-element-4215a46 .elementskit-infobox .box-body > p{color:#656565;font-family:"Manrope", Sans-serif;font-size:17px;}.elementor-10261 .elementor-element.elementor-element-4215a46 .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-10261 .elementor-element.elementor-element-4215a46 .elementskit-info-box-icon{color:#0B5CAD;fill:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-4215a46 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);}.elementor-10261 .elementor-element.elementor-element-ae1a85d.ekit-equal-height-enable,
					.elementor-10261 .elementor-element.elementor-element-ae1a85d.ekit-equal-height-enable > div,
					.elementor-10261 .elementor-element.elementor-element-ae1a85d.ekit-equal-height-enable .ekit-wid-con,
					.elementor-10261 .elementor-element.elementor-element-ae1a85d.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-10261 .elementor-element.elementor-element-ae1a85d{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:none;border-radius:14px 14px 14px 14px;}.elementor-10261 .elementor-element.elementor-element-ae1a85d:hover{border-style:solid;border-width:2px 0px 0px 0px;border-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-ae1a85d .elementskit-infobox{padding:50px 40px 50px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-10261 .elementor-element.elementor-element-ae1a85d .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#54595F;font-family:"Manrope", Sans-serif;font-size:25px;}.elementor-10261 .elementor-element.elementor-element-ae1a85d .elementskit-infobox:hover .elementskit-info-box-title{color:#54595F;}.elementor-10261 .elementor-element.elementor-element-ae1a85d .elementskit-infobox .box-body > p{color:#656565;font-family:"Manrope", Sans-serif;font-size:17px;}.elementor-10261 .elementor-element.elementor-element-ae1a85d .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-10261 .elementor-element.elementor-element-ae1a85d .elementskit-info-box-icon{color:#0B5CAD;fill:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-ae1a85d .elementskit-infobox .elementskit-info-box-icon{font-size:45px;transform:rotate(0deg);}.elementor-10261 .elementor-element.elementor-element-071ea82{--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;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-10261 .elementor-element.elementor-element-82362b3.ekit-equal-height-enable,
					.elementor-10261 .elementor-element.elementor-element-82362b3.ekit-equal-height-enable > div,
					.elementor-10261 .elementor-element.elementor-element-82362b3.ekit-equal-height-enable .ekit-wid-con,
					.elementor-10261 .elementor-element.elementor-element-82362b3.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-10261 .elementor-element.elementor-element-82362b3{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:none;border-radius:14px 14px 14px 14px;}.elementor-10261 .elementor-element.elementor-element-82362b3:hover{border-style:solid;border-width:2px 0px 0px 0px;border-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-82362b3 .elementskit-infobox{padding:50px 40px 50px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-10261 .elementor-element.elementor-element-82362b3 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#54595F;font-family:"Manrope", Sans-serif;font-size:25px;}.elementor-10261 .elementor-element.elementor-element-82362b3 .elementskit-infobox:hover .elementskit-info-box-title{color:#54595F;}.elementor-10261 .elementor-element.elementor-element-82362b3 .elementskit-infobox .box-body > p{color:#656565;font-family:"Manrope", Sans-serif;font-size:17px;}.elementor-10261 .elementor-element.elementor-element-82362b3 .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-10261 .elementor-element.elementor-element-82362b3 .elementskit-info-box-icon{color:#0B5CAD;fill:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-82362b3 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);}.elementor-10261 .elementor-element.elementor-element-6a4138a.ekit-equal-height-enable,
					.elementor-10261 .elementor-element.elementor-element-6a4138a.ekit-equal-height-enable > div,
					.elementor-10261 .elementor-element.elementor-element-6a4138a.ekit-equal-height-enable .ekit-wid-con,
					.elementor-10261 .elementor-element.elementor-element-6a4138a.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-10261 .elementor-element.elementor-element-6a4138a{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:none;border-radius:14px 14px 14px 14px;}.elementor-10261 .elementor-element.elementor-element-6a4138a:hover{border-style:solid;border-width:2px 0px 0px 0px;border-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-6a4138a .elementskit-infobox{padding:50px 40px 50px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-10261 .elementor-element.elementor-element-6a4138a .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#54595F;font-family:"Manrope", Sans-serif;font-size:25px;}.elementor-10261 .elementor-element.elementor-element-6a4138a .elementskit-infobox:hover .elementskit-info-box-title{color:#54595F;}.elementor-10261 .elementor-element.elementor-element-6a4138a .elementskit-infobox .box-body > p{color:#656565;font-family:"Manrope", Sans-serif;font-size:17px;}.elementor-10261 .elementor-element.elementor-element-6a4138a .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-10261 .elementor-element.elementor-element-6a4138a .elementskit-info-box-icon{color:#0B5CAD;fill:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-6a4138a .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);}.elementor-10261 .elementor-element.elementor-element-83617a1.ekit-equal-height-enable,
					.elementor-10261 .elementor-element.elementor-element-83617a1.ekit-equal-height-enable > div,
					.elementor-10261 .elementor-element.elementor-element-83617a1.ekit-equal-height-enable .ekit-wid-con,
					.elementor-10261 .elementor-element.elementor-element-83617a1.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-10261 .elementor-element.elementor-element-83617a1{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:none;border-radius:14px 14px 14px 14px;}.elementor-10261 .elementor-element.elementor-element-83617a1:hover{border-style:solid;border-width:2px 0px 0px 0px;border-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-83617a1 .elementskit-infobox{padding:50px 40px 50px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-10261 .elementor-element.elementor-element-83617a1 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#54595F;font-family:"Manrope", Sans-serif;font-size:25px;}.elementor-10261 .elementor-element.elementor-element-83617a1 .elementskit-infobox:hover .elementskit-info-box-title{color:#54595F;}.elementor-10261 .elementor-element.elementor-element-83617a1 .elementskit-infobox .box-body > p{color:#656565;font-family:"Manrope", Sans-serif;font-size:17px;}.elementor-10261 .elementor-element.elementor-element-83617a1 .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-10261 .elementor-element.elementor-element-83617a1 .elementskit-info-box-icon{color:#0B5CAD;fill:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-83617a1 .elementskit-infobox .elementskit-info-box-icon{font-size:45px;transform:rotate(0deg);}.elementor-10261 .elementor-element.elementor-element-10fe351{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 9px;--row-gap:0px;--column-gap:9px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10261 .elementor-element.elementor-element-10fe351:not(.elementor-motion-effects-element-type-background), .elementor-10261 .elementor-element.elementor-element-10fe351 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-10261 .elementor-element.elementor-element-dae572a{padding:0px 0px 0px 0px;}.elementor-10261 .elementor-element.elementor-element-dae572a .elementskit-section-title-wraper .elementskit-section-title{color:#54595F;font-family:"Manrope", Sans-serif;font-size:36px;font-weight:700;}.elementor-10261 .elementor-element.elementor-element-dae572a .elementskit-section-title-wraper .elementskit-section-title > span{color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-dae572a .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-dae572a .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-10261 .elementor-element.elementor-element-dae572a .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:700;}.elementor-10261 .elementor-element.elementor-element-980618c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 9px;--row-gap:0px;--column-gap:9px;}.elementor-10261 .elementor-element.elementor-element-980618c:not(.elementor-motion-effects-element-type-background), .elementor-10261 .elementor-element.elementor-element-980618c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-10261 .elementor-element.elementor-element-8488f6c{width:var( --container-widget-width, 400px );max-width:400px;padding:20px 10px 20px 10px;--container-widget-width:400px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-10261 .elementor-element.elementor-element-8488f6c:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B5CAD;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10261 .elementor-element.elementor-element-8488f6c .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-10261 .elementor-element.elementor-element-8488f6c.elementor-view-stacked .elementor-icon{background-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-8488f6c.elementor-view-framed .elementor-icon, .elementor-10261 .elementor-element.elementor-element-8488f6c.elementor-view-default .elementor-icon{fill:#0B5CAD;color:#0B5CAD;border-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-8488f6c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10261 .elementor-element.elementor-element-8488f6c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-8488f6c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10261 .elementor-element.elementor-element-8488f6c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10261 .elementor-element.elementor-element-8488f6c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10261 .elementor-element.elementor-element-8488f6c.elementor-view-default:has(:focus) .elementor-icon{fill:#0B5CAD;color:#0B5CAD;border-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-8488f6c .elementor-icon-box-title, .elementor-10261 .elementor-element.elementor-element-8488f6c .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:600;}.elementor-10261 .elementor-element.elementor-element-8488f6c .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10261 .elementor-element.elementor-element-8488f6c:has(:hover) .elementor-icon-box-title,
					 .elementor-10261 .elementor-element.elementor-element-8488f6c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-10261 .elementor-element.elementor-element-8488f6c .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-10261 .elementor-element.elementor-element-806028e{width:var( --container-widget-width, 400px );max-width:400px;padding:20px 10px 20px 10px;--container-widget-width:400px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-10261 .elementor-element.elementor-element-806028e:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B5CAD;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10261 .elementor-element.elementor-element-806028e .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-10261 .elementor-element.elementor-element-806028e.elementor-view-stacked .elementor-icon{background-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-806028e.elementor-view-framed .elementor-icon, .elementor-10261 .elementor-element.elementor-element-806028e.elementor-view-default .elementor-icon{fill:#0B5CAD;color:#0B5CAD;border-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-806028e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10261 .elementor-element.elementor-element-806028e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-806028e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10261 .elementor-element.elementor-element-806028e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10261 .elementor-element.elementor-element-806028e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10261 .elementor-element.elementor-element-806028e.elementor-view-default:has(:focus) .elementor-icon{fill:#0B5CAD;color:#0B5CAD;border-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-806028e .elementor-icon-box-title, .elementor-10261 .elementor-element.elementor-element-806028e .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:600;}.elementor-10261 .elementor-element.elementor-element-806028e .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10261 .elementor-element.elementor-element-806028e:has(:hover) .elementor-icon-box-title,
					 .elementor-10261 .elementor-element.elementor-element-806028e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-10261 .elementor-element.elementor-element-806028e .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-10261 .elementor-element.elementor-element-9325851{width:var( --container-widget-width, 400px );max-width:400px;padding:20px 10px 20px 10px;--container-widget-width:400px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-10261 .elementor-element.elementor-element-9325851:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B5CAD;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10261 .elementor-element.elementor-element-9325851 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-10261 .elementor-element.elementor-element-9325851.elementor-view-stacked .elementor-icon{background-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-9325851.elementor-view-framed .elementor-icon, .elementor-10261 .elementor-element.elementor-element-9325851.elementor-view-default .elementor-icon{fill:#0B5CAD;color:#0B5CAD;border-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-9325851.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10261 .elementor-element.elementor-element-9325851.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-9325851.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10261 .elementor-element.elementor-element-9325851.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10261 .elementor-element.elementor-element-9325851.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10261 .elementor-element.elementor-element-9325851.elementor-view-default:has(:focus) .elementor-icon{fill:#0B5CAD;color:#0B5CAD;border-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-9325851 .elementor-icon-box-title, .elementor-10261 .elementor-element.elementor-element-9325851 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:600;}.elementor-10261 .elementor-element.elementor-element-9325851 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10261 .elementor-element.elementor-element-9325851:has(:hover) .elementor-icon-box-title,
					 .elementor-10261 .elementor-element.elementor-element-9325851:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-10261 .elementor-element.elementor-element-9325851 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-10261 .elementor-element.elementor-element-659454e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 9px;--row-gap:0px;--column-gap:9px;}.elementor-10261 .elementor-element.elementor-element-659454e:not(.elementor-motion-effects-element-type-background), .elementor-10261 .elementor-element.elementor-element-659454e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-10261 .elementor-element.elementor-element-76b91ab{width:var( --container-widget-width, 400px );max-width:400px;padding:20px 10px 20px 10px;--container-widget-width:400px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-10261 .elementor-element.elementor-element-76b91ab:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B5CAD;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10261 .elementor-element.elementor-element-76b91ab .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-10261 .elementor-element.elementor-element-76b91ab.elementor-view-stacked .elementor-icon{background-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-76b91ab.elementor-view-framed .elementor-icon, .elementor-10261 .elementor-element.elementor-element-76b91ab.elementor-view-default .elementor-icon{fill:#0B5CAD;color:#0B5CAD;border-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-76b91ab.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10261 .elementor-element.elementor-element-76b91ab.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-76b91ab.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10261 .elementor-element.elementor-element-76b91ab.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10261 .elementor-element.elementor-element-76b91ab.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10261 .elementor-element.elementor-element-76b91ab.elementor-view-default:has(:focus) .elementor-icon{fill:#0B5CAD;color:#0B5CAD;border-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-76b91ab .elementor-icon-box-title, .elementor-10261 .elementor-element.elementor-element-76b91ab .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:600;}.elementor-10261 .elementor-element.elementor-element-76b91ab .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10261 .elementor-element.elementor-element-76b91ab:has(:hover) .elementor-icon-box-title,
					 .elementor-10261 .elementor-element.elementor-element-76b91ab:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-10261 .elementor-element.elementor-element-76b91ab .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-10261 .elementor-element.elementor-element-be2adb1{width:var( --container-widget-width, 400px );max-width:400px;padding:20px 10px 20px 10px;--container-widget-width:400px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-10261 .elementor-element.elementor-element-be2adb1:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B5CAD;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10261 .elementor-element.elementor-element-be2adb1 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-10261 .elementor-element.elementor-element-be2adb1.elementor-view-stacked .elementor-icon{background-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-be2adb1.elementor-view-framed .elementor-icon, .elementor-10261 .elementor-element.elementor-element-be2adb1.elementor-view-default .elementor-icon{fill:#0B5CAD;color:#0B5CAD;border-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-be2adb1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10261 .elementor-element.elementor-element-be2adb1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-be2adb1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10261 .elementor-element.elementor-element-be2adb1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10261 .elementor-element.elementor-element-be2adb1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10261 .elementor-element.elementor-element-be2adb1.elementor-view-default:has(:focus) .elementor-icon{fill:#0B5CAD;color:#0B5CAD;border-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-be2adb1 .elementor-icon-box-title, .elementor-10261 .elementor-element.elementor-element-be2adb1 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:600;}.elementor-10261 .elementor-element.elementor-element-be2adb1 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10261 .elementor-element.elementor-element-be2adb1:has(:hover) .elementor-icon-box-title,
					 .elementor-10261 .elementor-element.elementor-element-be2adb1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-10261 .elementor-element.elementor-element-be2adb1 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-10261 .elementor-element.elementor-element-ea117db{width:var( --container-widget-width, 400px );max-width:400px;padding:20px 10px 20px 10px;--container-widget-width:400px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-10261 .elementor-element.elementor-element-ea117db:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B5CAD;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10261 .elementor-element.elementor-element-ea117db .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-10261 .elementor-element.elementor-element-ea117db.elementor-view-stacked .elementor-icon{background-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-ea117db.elementor-view-framed .elementor-icon, .elementor-10261 .elementor-element.elementor-element-ea117db.elementor-view-default .elementor-icon{fill:#0B5CAD;color:#0B5CAD;border-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-ea117db.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10261 .elementor-element.elementor-element-ea117db.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-ea117db.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10261 .elementor-element.elementor-element-ea117db.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10261 .elementor-element.elementor-element-ea117db.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10261 .elementor-element.elementor-element-ea117db.elementor-view-default:has(:focus) .elementor-icon{fill:#0B5CAD;color:#0B5CAD;border-color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-ea117db .elementor-icon-box-title, .elementor-10261 .elementor-element.elementor-element-ea117db .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:600;}.elementor-10261 .elementor-element.elementor-element-ea117db .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10261 .elementor-element.elementor-element-ea117db:has(:hover) .elementor-icon-box-title,
					 .elementor-10261 .elementor-element.elementor-element-ea117db:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-10261 .elementor-element.elementor-element-ea117db .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-10261 .elementor-element.elementor-element-97a67cf{--display:flex;--padding-top:50px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10261 .elementor-element.elementor-element-97a67cf:not(.elementor-motion-effects-element-type-background), .elementor-10261 .elementor-element.elementor-element-97a67cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-10261 .elementor-element.elementor-element-56995f5{padding:0px 0px 0px 0px;}.elementor-10261 .elementor-element.elementor-element-56995f5 .elementskit-section-title-wraper .elementskit-section-title{color:#54595F;font-family:"Manrope", Sans-serif;font-size:36px;font-weight:700;}.elementor-10261 .elementor-element.elementor-element-56995f5 .elementskit-section-title-wraper .elementskit-section-title > span{color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-56995f5 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-56995f5 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-10261 .elementor-element.elementor-element-56995f5 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:700;}.elementor-10261 .elementor-element.elementor-element-79e02db{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10261 .elementor-element.elementor-element-79e02db:not(.elementor-motion-effects-element-type-background), .elementor-10261 .elementor-element.elementor-element-79e02db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10261 .elementor-element.elementor-element-ec20eaf{--display:flex;}.elementor-10261 .elementor-element.elementor-element-cc24d38{--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-10261 .elementor-element.elementor-element-5cf66f8{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;}.elementor-10261 .elementor-element.elementor-element-ce4b469{--display:flex;}.elementor-10261 .elementor-element.elementor-element-2a0ecbe{--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-10261 .elementor-element.elementor-element-15d3c16{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;}.elementor-10261 .elementor-element.elementor-element-f6305e8{--display:flex;}.elementor-10261 .elementor-element.elementor-element-2aee1b4{--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-10261 .elementor-element.elementor-element-777e44e{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;}.elementor-10261 .elementor-element.elementor-element-749aa36{--display:flex;}.elementor-10261 .elementor-element.elementor-element-8067ae7{--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-10261 .elementor-element.elementor-element-59f5eb9{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;}.elementor-10261 .elementor-element.elementor-element-1d90170{--display:flex;}.elementor-10261 .elementor-element.elementor-element-0ee5514{--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-10261 .elementor-element.elementor-element-8e23a0e{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;}.elementor-10261 .elementor-element.elementor-element-9cd5e8f{--n-accordion-title-font-size:21px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );}:where( .elementor-10261 .elementor-element.elementor-element-9cd5e8f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Manrope", Sans-serif;}.elementor-10261 .elementor-element.elementor-element-6b191d8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-10261 .elementor-element.elementor-element-6b191d8:not(.elementor-motion-effects-element-type-background), .elementor-10261 .elementor-element.elementor-element-6b191d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-10261 .elementor-element.elementor-element-6f7e07f{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 0px 52px -21px rgba(0,0,0,0.5);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10261 .elementor-element.elementor-element-40cdc20{padding:0px 0px 0px 0px;}.elementor-10261 .elementor-element.elementor-element-40cdc20 .elementskit-section-title-wraper .elementskit-section-title{color:#54595F;font-family:"Manrope", Sans-serif;font-size:36px;font-weight:700;}.elementor-10261 .elementor-element.elementor-element-40cdc20 .elementskit-section-title-wraper .elementskit-section-title > span{color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-40cdc20 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#0B5CAD;}.elementor-10261 .elementor-element.elementor-element-40cdc20 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-10261 .elementor-element.elementor-element-40cdc20 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:700;}.elementor-10261 .elementor-element.elementor-element-ce02ac4{text-align:center;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-text );}.elementor-10261 .elementor-element.elementor-element-ce02ac4 p{margin-block-end:0px;}.elementor-10261 .elementor-element.elementor-element-e80f645{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10261 .elementor-element.elementor-element-636af0d .elementor-button{background-color:#0B5CAD;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.7px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:2px 2px 2px 2px;border-color:#0B5CAD;border-radius:5px 5px 5px 5px;}.elementor-10261 .elementor-element.elementor-element-636af0d .elementor-button:hover, .elementor-10261 .elementor-element.elementor-element-636af0d .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10261 .elementor-element.elementor-element-d30a169 .elementor-button{background-color:#EFEFEF00;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.7px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#0B5CAD;color:#0B5CAD;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0B5CAD;border-radius:5px 5px 5px 5px;}.elementor-10261 .elementor-element.elementor-element-d30a169 .elementor-button:hover, .elementor-10261 .elementor-element.elementor-element-d30a169 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}@media(max-width:767px){.elementor-10261 .elementor-element.elementor-element-25140b6{font-size:17px;}.elementor-10261 .elementor-element.elementor-element-ce3c24b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10261 .elementor-element.elementor-element-ce3c24b .elementor-image-box-img{margin-bottom:15px;}.elementor-10261 .elementor-element.elementor-element-1895c12{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10261 .elementor-element.elementor-element-1895c12 .elementor-image-box-img{margin-bottom:15px;}.elementor-10261 .elementor-element.elementor-element-ff3772a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10261 .elementor-element.elementor-element-ff3772a .elementor-image-box-img{margin-bottom:15px;}.elementor-10261 .elementor-element.elementor-element-db842d4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10261 .elementor-element.elementor-element-db842d4 .elementor-image-box-img{margin-bottom:15px;}.elementor-10261 .elementor-element.elementor-element-eb549ab{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10261 .elementor-element.elementor-element-eb549ab .elementor-image-box-img{margin-bottom:15px;}.elementor-10261 .elementor-element.elementor-element-0e3f567{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10261 .elementor-element.elementor-element-0e3f567 .elementor-image-box-img{margin-bottom:15px;}.elementor-10261 .elementor-element.elementor-element-e4bfbc5{font-size:17px;}.elementor-10261 .elementor-element.elementor-element-318c98d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10261 .elementor-element.elementor-element-3a66559{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10261 .elementor-element.elementor-element-ad46aaa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10261 .elementor-element.elementor-element-75cabcb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10261 .elementor-element.elementor-element-79b3f06{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10261 .elementor-element.elementor-element-1b3ca6d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10261 .elementor-element.elementor-element-10fe351{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10261 .elementor-element.elementor-element-980618c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10261 .elementor-element.elementor-element-659454e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10261 .elementor-element.elementor-element-9cd5e8f{--n-accordion-title-font-size:17px;}.elementor-10261 .elementor-element.elementor-element-6f7e07f{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-10261 .elementor-element.elementor-element-09f0c42{--width:50%;}.elementor-10261 .elementor-element.elementor-element-000ca44{--width:50%;}}/* Start custom CSS for image, class: .elementor-element-667a91a */.elementor-10261 .elementor-element.elementor-element-667a91a {
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc5d414 */.elementor-10261 .elementor-element.elementor-element-cc5d414 {
    position: relative !important;
    overflow: hidden !important;

    background-color: #f5f7fa !important;
    background-image: url("https://novaseeks.com/wp-content/uploads/2026/10/starline-seo-case-study-minimal-background.jpg") !important;

    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-318c98d *//* =====================================================
   NOVASEEKS PREMIUM ICON BOX
   Color: #0B5CAD
===================================================== */

.elementor-10261 .elementor-element.elementor-element-318c98d {
    position: relative;
    overflow: hidden;

    min-height: 280px;
    padding: 42px 30px 34px !important;

    background:
        linear-gradient(
            145deg,
            #ffffff 0%,
            #f8fbff 65%,
            #f1f7fc 100%
        );

    border: 1px solid #dce7f2;
    border-radius: 22px;

    box-shadow:
        0 12px 35px rgba(11, 92, 173, 0.07);

    transition:
        transform .45s ease,
        box-shadow .45s ease,
        border-color .45s ease;
}


/* =====================================================
   TOP BLUE GRADIENT LINE
===================================================== */

.elementor-10261 .elementor-element.elementor-element-318c98d::before {
    content: "";

    position: absolute;

    top: 0;
    left: 8%;
    right: 8%;

    height: 4px;

    background: linear-gradient(
        90deg,
        transparent,
        #0B5CAD,
        #4EA3E8,
        #0B5CAD,
        transparent
    );

    border-radius: 0 0 10px 10px;

    transition: all .45s ease;
}


/* =====================================================
   DECORATIVE BACKGROUND CIRCLE
===================================================== */

.elementor-10261 .elementor-element.elementor-element-318c98d::after {
    content: "";

    position: absolute;

    width: 190px;
    height: 190px;

    right: -105px;
    bottom: -105px;

    border: 1px solid rgba(11,92,173,.13);

    border-radius: 50%;

    box-shadow:
        0 0 0 24px rgba(11,92,173,.025),
        0 0 0 48px rgba(11,92,173,.018);

    transition:
        transform .7s ease,
        border-color .5s ease;

    pointer-events: none;
}


/* =====================================================
   ICON AREA
===================================================== */

.elementor-10261 .elementor-element.elementor-element-318c98d .elementor-icon-box-icon {
    position: relative;
    z-index: 3;

    margin-bottom: 27px !important;
}


/* Icon badge */

.elementor-10261 .elementor-element.elementor-element-318c98d .elementor-icon {
    position: relative;

    width: 72px;
    height: 72px;

    display: inline-flex !important;

    align-items: center;
    justify-content: center;

    background:
        linear-gradient(
            145deg,
            #0B5CAD,
            #0874C9
        ) !important;

    color: #ffffff !important;

    border-radius: 18px !important;

    box-shadow:
        0 12px 25px rgba(11,92,173,.24);

    transition:
        transform .45s ease,
        border-radius .45s ease,
        box-shadow .45s ease;
}


/* Inner icon border */

.elementor-10261 .elementor-element.elementor-element-318c98d .elementor-icon::before {
    content: "";

    position: absolute;

    inset: 6px;

    border: 1px solid rgba(255,255,255,.25);

    border-radius: 13px;

    pointer-events: none;
}


/* Actual icon */

.elementor-10261 .elementor-element.elementor-element-318c98d .elementor-icon i,
.elementor-10261 .elementor-element.elementor-element-318c98d .elementor-icon svg {
    position: relative;
    z-index: 2;

    color: #ffffff !important;

    fill: #ffffff !important;

    font-size: 30px;

    transition:
        transform .4s ease;
}


/* =====================================================
   SMALL FLOATING DOT
===================================================== */

.elementor-10261 .elementor-element.elementor-element-318c98d .elementor-icon-box-icon::after {
    content: "";

    position: absolute;

    width: 10px;
    height: 10px;

    top: -5px;
    right: calc(50% - 43px);

    background: #54A7E8;

    border: 3px solid #ffffff;

    border-radius: 50%;

    box-shadow:
        0 3px 10px rgba(11,92,173,.2);

    transition: all .4s ease;
}


/* =====================================================
   TITLE
===================================================== */

.elementor-10261 .elementor-element.elementor-element-318c98d .elementor-icon-box-title {
    position: relative;
    z-index: 3;

    margin: 0 0 13px !important;

    color: #111827 !important;

    font-family: inherit;

    font-size: 21px !important;

    font-weight: 700 !important;

    line-height: 1.3;

    transition:
        color .3s ease,
        transform .3s ease;
}


/* Blue accent under title */

.elementor-10261 .elementor-element.elementor-element-318c98d .elementor-icon-box-title::after {
    content: "";

    display: block;

    width: 34px;
    height: 3px;

    margin: 12px auto 0;

    background: #0B5CAD;

    border-radius: 10px;

    transition:
        width .4s ease,
        background .4s ease;
}


/* =====================================================
   DESCRIPTION
===================================================== */

.elementor-10261 .elementor-element.elementor-element-318c98d .elementor-icon-box-description {
    position: relative;
    z-index: 3;

    max-width: 430px;

    margin: auto;

    color: #667085 !important;

    font-size: 14.5px !important;

    line-height: 1.75 !important;

    transition:
        color .3s ease,
        transform .35s ease;
}


/* =====================================================
   HOVER EFFECT
===================================================== */

.elementor-10261 .elementor-element.elementor-element-318c98d:hover {
    transform: translateY(-10px);

    border-color: rgba(11,92,173,.28);

    box-shadow:
        0 24px 55px rgba(11,92,173,.14),
        0 4px 12px rgba(16,24,40,.04);
}


/* Top line expands */

.elementor-10261 .elementor-element.elementor-element-318c98d:hover::before {
    left: 0;
    right: 0;

    height: 5px;
}


/* Background circle moves */

.elementor-10261 .elementor-element.elementor-element-318c98d:hover::after {
    transform: scale(1.25) rotate(20deg);

    border-color: rgba(11,92,173,.18);
}


/* Icon animation */

.elementor-10261 .elementor-element.elementor-element-318c98d:hover .elementor-icon {
    transform:
        translateY(-6px)
        rotate(-3deg);

    border-radius: 22px;

    box-shadow:
        0 18px 35px rgba(11,92,173,.30);
}


/* Icon itself */

.elementor-10261 .elementor-element.elementor-element-318c98d:hover .elementor-icon i,
.elementor-10261 .elementor-element.elementor-element-318c98d:hover .elementor-icon svg {
    transform: scale(1.12);
}


/* Floating dot */

.elementor-10261 .elementor-element.elementor-element-318c98d:hover .elementor-icon-box-icon::after {
    transform: scale(1.25);

    background: #0B5CAD;
}


/* Heading */

.elementor-10261 .elementor-element.elementor-element-318c98d:hover .elementor-icon-box-title {
    color: #0B5CAD !important;

    transform: translateY(-2px);
}


/* Underline grows */

.elementor-10261 .elementor-element.elementor-element-318c98d:hover .elementor-icon-box-title::after {
    width: 58px;

    background: #54A7E8;
}


/* Description */

.elementor-10261 .elementor-element.elementor-element-318c98d:hover .elementor-icon-box-description {
    color: #475467 !important;

    transform: translateY(-2px);
}


/* =====================================================
   EXTRA PREMIUM INNER GLOW
===================================================== */

.elementor-10261 .elementor-element.elementor-element-318c98d .elementor-icon-box-wrapper {
    position: relative;
    z-index: 2;
}


/* =====================================================
   MOBILE
===================================================== */

@media (max-width: 767px) {

    .elementor-10261 .elementor-element.elementor-element-318c98d {
        min-height: auto;

        padding: 35px 22px 30px !important;

        border-radius: 18px;
    }

    .elementor-10261 .elementor-element.elementor-element-318c98d .elementor-icon {
        width: 64px;
        height: 64px;
    }

    .elementor-10261 .elementor-element.elementor-element-318c98d .elementor-icon i,
    .elementor-10261 .elementor-element.elementor-element-318c98d .elementor-icon svg {
        font-size: 26px;
    }

    .elementor-10261 .elementor-element.elementor-element-318c98d .elementor-icon-box-title {
        font-size: 19px !important;
    }

    .elementor-10261 .elementor-element.elementor-element-318c98d .elementor-icon-box-description {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3a66559 *//* =====================================================
   NOVASEEKS PREMIUM ICON BOX
   Color: #0B5CAD
===================================================== */

.elementor-10261 .elementor-element.elementor-element-3a66559 {
    position: relative;
    overflow: hidden;

    min-height: 280px;
    padding: 42px 30px 34px !important;

    background:
        linear-gradient(
            145deg,
            #ffffff 0%,
            #f8fbff 65%,
            #f1f7fc 100%
        );

    border: 1px solid #dce7f2;
    border-radius: 22px;

    box-shadow:
        0 12px 35px rgba(11, 92, 173, 0.07);

    transition:
        transform .45s ease,
        box-shadow .45s ease,
        border-color .45s ease;
}


/* =====================================================
   TOP BLUE GRADIENT LINE
===================================================== */

.elementor-10261 .elementor-element.elementor-element-3a66559::before {
    content: "";

    position: absolute;

    top: 0;
    left: 8%;
    right: 8%;

    height: 4px;

    background: linear-gradient(
        90deg,
        transparent,
        #0B5CAD,
        #4EA3E8,
        #0B5CAD,
        transparent
    );

    border-radius: 0 0 10px 10px;

    transition: all .45s ease;
}


/* =====================================================
   DECORATIVE BACKGROUND CIRCLE
===================================================== */

.elementor-10261 .elementor-element.elementor-element-3a66559::after {
    content: "";

    position: absolute;

    width: 190px;
    height: 190px;

    right: -105px;
    bottom: -105px;

    border: 1px solid rgba(11,92,173,.13);

    border-radius: 50%;

    box-shadow:
        0 0 0 24px rgba(11,92,173,.025),
        0 0 0 48px rgba(11,92,173,.018);

    transition:
        transform .7s ease,
        border-color .5s ease;

    pointer-events: none;
}


/* =====================================================
   ICON AREA
===================================================== */

.elementor-10261 .elementor-element.elementor-element-3a66559 .elementor-icon-box-icon {
    position: relative;
    z-index: 3;

    margin-bottom: 27px !important;
}


/* Icon badge */

.elementor-10261 .elementor-element.elementor-element-3a66559 .elementor-icon {
    position: relative;

    width: 72px;
    height: 72px;

    display: inline-flex !important;

    align-items: center;
    justify-content: center;

    background:
        linear-gradient(
            145deg,
            #0B5CAD,
            #0874C9
        ) !important;

    color: #ffffff !important;

    border-radius: 18px !important;

    box-shadow:
        0 12px 25px rgba(11,92,173,.24);

    transition:
        transform .45s ease,
        border-radius .45s ease,
        box-shadow .45s ease;
}


/* Inner icon border */

.elementor-10261 .elementor-element.elementor-element-3a66559 .elementor-icon::before {
    content: "";

    position: absolute;

    inset: 6px;

    border: 1px solid rgba(255,255,255,.25);

    border-radius: 13px;

    pointer-events: none;
}


/* Actual icon */

.elementor-10261 .elementor-element.elementor-element-3a66559 .elementor-icon i,
.elementor-10261 .elementor-element.elementor-element-3a66559 .elementor-icon svg {
    position: relative;
    z-index: 2;

    color: #ffffff !important;

    fill: #ffffff !important;

    font-size: 30px;

    transition:
        transform .4s ease;
}


/* =====================================================
   SMALL FLOATING DOT
===================================================== */

.elementor-10261 .elementor-element.elementor-element-3a66559 .elementor-icon-box-icon::after {
    content: "";

    position: absolute;

    width: 10px;
    height: 10px;

    top: -5px;
    right: calc(50% - 43px);

    background: #54A7E8;

    border: 3px solid #ffffff;

    border-radius: 50%;

    box-shadow:
        0 3px 10px rgba(11,92,173,.2);

    transition: all .4s ease;
}


/* =====================================================
   TITLE
===================================================== */

.elementor-10261 .elementor-element.elementor-element-3a66559 .elementor-icon-box-title {
    position: relative;
    z-index: 3;

    margin: 0 0 13px !important;

    color: #111827 !important;

    font-family: inherit;

    font-size: 21px !important;

    font-weight: 700 !important;

    line-height: 1.3;

    transition:
        color .3s ease,
        transform .3s ease;
}


/* Blue accent under title */

.elementor-10261 .elementor-element.elementor-element-3a66559 .elementor-icon-box-title::after {
    content: "";

    display: block;

    width: 34px;
    height: 3px;

    margin: 12px auto 0;

    background: #0B5CAD;

    border-radius: 10px;

    transition:
        width .4s ease,
        background .4s ease;
}


/* =====================================================
   DESCRIPTION
===================================================== */

.elementor-10261 .elementor-element.elementor-element-3a66559 .elementor-icon-box-description {
    position: relative;
    z-index: 3;

    max-width: 430px;

    margin: auto;

    color: #667085 !important;

    font-size: 14.5px !important;

    line-height: 1.75 !important;

    transition:
        color .3s ease,
        transform .35s ease;
}


/* =====================================================
   HOVER EFFECT
===================================================== */

.elementor-10261 .elementor-element.elementor-element-3a66559:hover {
    transform: translateY(-10px);

    border-color: rgba(11,92,173,.28);

    box-shadow:
        0 24px 55px rgba(11,92,173,.14),
        0 4px 12px rgba(16,24,40,.04);
}


/* Top line expands */

.elementor-10261 .elementor-element.elementor-element-3a66559:hover::before {
    left: 0;
    right: 0;

    height: 5px;
}


/* Background circle moves */

.elementor-10261 .elementor-element.elementor-element-3a66559:hover::after {
    transform: scale(1.25) rotate(20deg);

    border-color: rgba(11,92,173,.18);
}


/* Icon animation */

.elementor-10261 .elementor-element.elementor-element-3a66559:hover .elementor-icon {
    transform:
        translateY(-6px)
        rotate(-3deg);

    border-radius: 22px;

    box-shadow:
        0 18px 35px rgba(11,92,173,.30);
}


/* Icon itself */

.elementor-10261 .elementor-element.elementor-element-3a66559:hover .elementor-icon i,
.elementor-10261 .elementor-element.elementor-element-3a66559:hover .elementor-icon svg {
    transform: scale(1.12);
}


/* Floating dot */

.elementor-10261 .elementor-element.elementor-element-3a66559:hover .elementor-icon-box-icon::after {
    transform: scale(1.25);

    background: #0B5CAD;
}


/* Heading */

.elementor-10261 .elementor-element.elementor-element-3a66559:hover .elementor-icon-box-title {
    color: #0B5CAD !important;

    transform: translateY(-2px);
}


/* Underline grows */

.elementor-10261 .elementor-element.elementor-element-3a66559:hover .elementor-icon-box-title::after {
    width: 58px;

    background: #54A7E8;
}


/* Description */

.elementor-10261 .elementor-element.elementor-element-3a66559:hover .elementor-icon-box-description {
    color: #475467 !important;

    transform: translateY(-2px);
}


/* =====================================================
   EXTRA PREMIUM INNER GLOW
===================================================== */

.elementor-10261 .elementor-element.elementor-element-3a66559 .elementor-icon-box-wrapper {
    position: relative;
    z-index: 2;
}


/* =====================================================
   MOBILE
===================================================== */

@media (max-width: 767px) {

    .elementor-10261 .elementor-element.elementor-element-3a66559 {
        min-height: auto;

        padding: 35px 22px 30px !important;

        border-radius: 18px;
    }

    .elementor-10261 .elementor-element.elementor-element-3a66559 .elementor-icon {
        width: 64px;
        height: 64px;
    }

    .elementor-10261 .elementor-element.elementor-element-3a66559 .elementor-icon i,
    .elementor-10261 .elementor-element.elementor-element-3a66559 .elementor-icon svg {
        font-size: 26px;
    }

    .elementor-10261 .elementor-element.elementor-element-3a66559 .elementor-icon-box-title {
        font-size: 19px !important;
    }

    .elementor-10261 .elementor-element.elementor-element-3a66559 .elementor-icon-box-description {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ad46aaa *//* =====================================================
   NOVASEEKS PREMIUM ICON BOX
   Color: #0B5CAD
===================================================== */

.elementor-10261 .elementor-element.elementor-element-ad46aaa {
    position: relative;
    overflow: hidden;

    min-height: 280px;
    padding: 42px 30px 34px !important;

    background:
        linear-gradient(
            145deg,
            #ffffff 0%,
            #f8fbff 65%,
            #f1f7fc 100%
        );

    border: 1px solid #dce7f2;
    border-radius: 22px;

    box-shadow:
        0 12px 35px rgba(11, 92, 173, 0.07);

    transition:
        transform .45s ease,
        box-shadow .45s ease,
        border-color .45s ease;
}


/* =====================================================
   TOP BLUE GRADIENT LINE
===================================================== */

.elementor-10261 .elementor-element.elementor-element-ad46aaa::before {
    content: "";

    position: absolute;

    top: 0;
    left: 8%;
    right: 8%;

    height: 4px;

    background: linear-gradient(
        90deg,
        transparent,
        #0B5CAD,
        #4EA3E8,
        #0B5CAD,
        transparent
    );

    border-radius: 0 0 10px 10px;

    transition: all .45s ease;
}


/* =====================================================
   DECORATIVE BACKGROUND CIRCLE
===================================================== */

.elementor-10261 .elementor-element.elementor-element-ad46aaa::after {
    content: "";

    position: absolute;

    width: 190px;
    height: 190px;

    right: -105px;
    bottom: -105px;

    border: 1px solid rgba(11,92,173,.13);

    border-radius: 50%;

    box-shadow:
        0 0 0 24px rgba(11,92,173,.025),
        0 0 0 48px rgba(11,92,173,.018);

    transition:
        transform .7s ease,
        border-color .5s ease;

    pointer-events: none;
}


/* =====================================================
   ICON AREA
===================================================== */

.elementor-10261 .elementor-element.elementor-element-ad46aaa .elementor-icon-box-icon {
    position: relative;
    z-index: 3;

    margin-bottom: 27px !important;
}


/* Icon badge */

.elementor-10261 .elementor-element.elementor-element-ad46aaa .elementor-icon {
    position: relative;

    width: 72px;
    height: 72px;

    display: inline-flex !important;

    align-items: center;
    justify-content: center;

    background:
        linear-gradient(
            145deg,
            #0B5CAD,
            #0874C9
        ) !important;

    color: #ffffff !important;

    border-radius: 18px !important;

    box-shadow:
        0 12px 25px rgba(11,92,173,.24);

    transition:
        transform .45s ease,
        border-radius .45s ease,
        box-shadow .45s ease;
}


/* Inner icon border */

.elementor-10261 .elementor-element.elementor-element-ad46aaa .elementor-icon::before {
    content: "";

    position: absolute;

    inset: 6px;

    border: 1px solid rgba(255,255,255,.25);

    border-radius: 13px;

    pointer-events: none;
}


/* Actual icon */

.elementor-10261 .elementor-element.elementor-element-ad46aaa .elementor-icon i,
.elementor-10261 .elementor-element.elementor-element-ad46aaa .elementor-icon svg {
    position: relative;
    z-index: 2;

    color: #ffffff !important;

    fill: #ffffff !important;

    font-size: 30px;

    transition:
        transform .4s ease;
}


/* =====================================================
   SMALL FLOATING DOT
===================================================== */

.elementor-10261 .elementor-element.elementor-element-ad46aaa .elementor-icon-box-icon::after {
    content: "";

    position: absolute;

    width: 10px;
    height: 10px;

    top: -5px;
    right: calc(50% - 43px);

    background: #54A7E8;

    border: 3px solid #ffffff;

    border-radius: 50%;

    box-shadow:
        0 3px 10px rgba(11,92,173,.2);

    transition: all .4s ease;
}


/* =====================================================
   TITLE
===================================================== */

.elementor-10261 .elementor-element.elementor-element-ad46aaa .elementor-icon-box-title {
    position: relative;
    z-index: 3;

    margin: 0 0 13px !important;

    color: #111827 !important;

    font-family: inherit;

    font-size: 21px !important;

    font-weight: 700 !important;

    line-height: 1.3;

    transition:
        color .3s ease,
        transform .3s ease;
}


/* Blue accent under title */

.elementor-10261 .elementor-element.elementor-element-ad46aaa .elementor-icon-box-title::after {
    content: "";

    display: block;

    width: 34px;
    height: 3px;

    margin: 12px auto 0;

    background: #0B5CAD;

    border-radius: 10px;

    transition:
        width .4s ease,
        background .4s ease;
}


/* =====================================================
   DESCRIPTION
===================================================== */

.elementor-10261 .elementor-element.elementor-element-ad46aaa .elementor-icon-box-description {
    position: relative;
    z-index: 3;

    max-width: 430px;

    margin: auto;

    color: #667085 !important;

    font-size: 14.5px !important;

    line-height: 1.75 !important;

    transition:
        color .3s ease,
        transform .35s ease;
}


/* =====================================================
   HOVER EFFECT
===================================================== */

.elementor-10261 .elementor-element.elementor-element-ad46aaa:hover {
    transform: translateY(-10px);

    border-color: rgba(11,92,173,.28);

    box-shadow:
        0 24px 55px rgba(11,92,173,.14),
        0 4px 12px rgba(16,24,40,.04);
}


/* Top line expands */

.elementor-10261 .elementor-element.elementor-element-ad46aaa:hover::before {
    left: 0;
    right: 0;

    height: 5px;
}


/* Background circle moves */

.elementor-10261 .elementor-element.elementor-element-ad46aaa:hover::after {
    transform: scale(1.25) rotate(20deg);

    border-color: rgba(11,92,173,.18);
}


/* Icon animation */

.elementor-10261 .elementor-element.elementor-element-ad46aaa:hover .elementor-icon {
    transform:
        translateY(-6px)
        rotate(-3deg);

    border-radius: 22px;

    box-shadow:
        0 18px 35px rgba(11,92,173,.30);
}


/* Icon itself */

.elementor-10261 .elementor-element.elementor-element-ad46aaa:hover .elementor-icon i,
.elementor-10261 .elementor-element.elementor-element-ad46aaa:hover .elementor-icon svg {
    transform: scale(1.12);
}


/* Floating dot */

.elementor-10261 .elementor-element.elementor-element-ad46aaa:hover .elementor-icon-box-icon::after {
    transform: scale(1.25);

    background: #0B5CAD;
}


/* Heading */

.elementor-10261 .elementor-element.elementor-element-ad46aaa:hover .elementor-icon-box-title {
    color: #0B5CAD !important;

    transform: translateY(-2px);
}


/* Underline grows */

.elementor-10261 .elementor-element.elementor-element-ad46aaa:hover .elementor-icon-box-title::after {
    width: 58px;

    background: #54A7E8;
}


/* Description */

.elementor-10261 .elementor-element.elementor-element-ad46aaa:hover .elementor-icon-box-description {
    color: #475467 !important;

    transform: translateY(-2px);
}


/* =====================================================
   EXTRA PREMIUM INNER GLOW
===================================================== */

.elementor-10261 .elementor-element.elementor-element-ad46aaa .elementor-icon-box-wrapper {
    position: relative;
    z-index: 2;
}


/* =====================================================
   MOBILE
===================================================== */

@media (max-width: 767px) {

    .elementor-10261 .elementor-element.elementor-element-ad46aaa {
        min-height: auto;

        padding: 35px 22px 30px !important;

        border-radius: 18px;
    }

    .elementor-10261 .elementor-element.elementor-element-ad46aaa .elementor-icon {
        width: 64px;
        height: 64px;
    }

    .elementor-10261 .elementor-element.elementor-element-ad46aaa .elementor-icon i,
    .elementor-10261 .elementor-element.elementor-element-ad46aaa .elementor-icon svg {
        font-size: 26px;
    }

    .elementor-10261 .elementor-element.elementor-element-ad46aaa .elementor-icon-box-title {
        font-size: 19px !important;
    }

    .elementor-10261 .elementor-element.elementor-element-ad46aaa .elementor-icon-box-description {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75cabcb *//* =====================================================
   NOVASEEKS PREMIUM ICON BOX
   Color: #0B5CAD
===================================================== */

.elementor-10261 .elementor-element.elementor-element-75cabcb {
    position: relative;
    overflow: hidden;

    min-height: 280px;
    padding: 42px 30px 34px !important;

    background:
        linear-gradient(
            145deg,
            #ffffff 0%,
            #f8fbff 65%,
            #f1f7fc 100%
        );

    border: 1px solid #dce7f2;
    border-radius: 22px;

    box-shadow:
        0 12px 35px rgba(11, 92, 173, 0.07);

    transition:
        transform .45s ease,
        box-shadow .45s ease,
        border-color .45s ease;
}


/* =====================================================
   TOP BLUE GRADIENT LINE
===================================================== */

.elementor-10261 .elementor-element.elementor-element-75cabcb::before {
    content: "";

    position: absolute;

    top: 0;
    left: 8%;
    right: 8%;

    height: 4px;

    background: linear-gradient(
        90deg,
        transparent,
        #0B5CAD,
        #4EA3E8,
        #0B5CAD,
        transparent
    );

    border-radius: 0 0 10px 10px;

    transition: all .45s ease;
}


/* =====================================================
   DECORATIVE BACKGROUND CIRCLE
===================================================== */

.elementor-10261 .elementor-element.elementor-element-75cabcb::after {
    content: "";

    position: absolute;

    width: 190px;
    height: 190px;

    right: -105px;
    bottom: -105px;

    border: 1px solid rgba(11,92,173,.13);

    border-radius: 50%;

    box-shadow:
        0 0 0 24px rgba(11,92,173,.025),
        0 0 0 48px rgba(11,92,173,.018);

    transition:
        transform .7s ease,
        border-color .5s ease;

    pointer-events: none;
}


/* =====================================================
   ICON AREA
===================================================== */

.elementor-10261 .elementor-element.elementor-element-75cabcb .elementor-icon-box-icon {
    position: relative;
    z-index: 3;

    margin-bottom: 27px !important;
}


/* Icon badge */

.elementor-10261 .elementor-element.elementor-element-75cabcb .elementor-icon {
    position: relative;

    width: 72px;
    height: 72px;

    display: inline-flex !important;

    align-items: center;
    justify-content: center;

    background:
        linear-gradient(
            145deg,
            #0B5CAD,
            #0874C9
        ) !important;

    color: #ffffff !important;

    border-radius: 18px !important;

    box-shadow:
        0 12px 25px rgba(11,92,173,.24);

    transition:
        transform .45s ease,
        border-radius .45s ease,
        box-shadow .45s ease;
}


/* Inner icon border */

.elementor-10261 .elementor-element.elementor-element-75cabcb .elementor-icon::before {
    content: "";

    position: absolute;

    inset: 6px;

    border: 1px solid rgba(255,255,255,.25);

    border-radius: 13px;

    pointer-events: none;
}


/* Actual icon */

.elementor-10261 .elementor-element.elementor-element-75cabcb .elementor-icon i,
.elementor-10261 .elementor-element.elementor-element-75cabcb .elementor-icon svg {
    position: relative;
    z-index: 2;

    color: #ffffff !important;

    fill: #ffffff !important;

    font-size: 30px;

    transition:
        transform .4s ease;
}


/* =====================================================
   SMALL FLOATING DOT
===================================================== */

.elementor-10261 .elementor-element.elementor-element-75cabcb .elementor-icon-box-icon::after {
    content: "";

    position: absolute;

    width: 10px;
    height: 10px;

    top: -5px;
    right: calc(50% - 43px);

    background: #54A7E8;

    border: 3px solid #ffffff;

    border-radius: 50%;

    box-shadow:
        0 3px 10px rgba(11,92,173,.2);

    transition: all .4s ease;
}


/* =====================================================
   TITLE
===================================================== */

.elementor-10261 .elementor-element.elementor-element-75cabcb .elementor-icon-box-title {
    position: relative;
    z-index: 3;

    margin: 0 0 13px !important;

    color: #111827 !important;

    font-family: inherit;

    font-size: 21px !important;

    font-weight: 700 !important;

    line-height: 1.3;

    transition:
        color .3s ease,
        transform .3s ease;
}


/* Blue accent under title */

.elementor-10261 .elementor-element.elementor-element-75cabcb .elementor-icon-box-title::after {
    content: "";

    display: block;

    width: 34px;
    height: 3px;

    margin: 12px auto 0;

    background: #0B5CAD;

    border-radius: 10px;

    transition:
        width .4s ease,
        background .4s ease;
}


/* =====================================================
   DESCRIPTION
===================================================== */

.elementor-10261 .elementor-element.elementor-element-75cabcb .elementor-icon-box-description {
    position: relative;
    z-index: 3;

    max-width: 430px;

    margin: auto;

    color: #667085 !important;

    font-size: 14.5px !important;

    line-height: 1.75 !important;

    transition:
        color .3s ease,
        transform .35s ease;
}


/* =====================================================
   HOVER EFFECT
===================================================== */

.elementor-10261 .elementor-element.elementor-element-75cabcb:hover {
    transform: translateY(-10px);

    border-color: rgba(11,92,173,.28);

    box-shadow:
        0 24px 55px rgba(11,92,173,.14),
        0 4px 12px rgba(16,24,40,.04);
}


/* Top line expands */

.elementor-10261 .elementor-element.elementor-element-75cabcb:hover::before {
    left: 0;
    right: 0;

    height: 5px;
}


/* Background circle moves */

.elementor-10261 .elementor-element.elementor-element-75cabcb:hover::after {
    transform: scale(1.25) rotate(20deg);

    border-color: rgba(11,92,173,.18);
}


/* Icon animation */

.elementor-10261 .elementor-element.elementor-element-75cabcb:hover .elementor-icon {
    transform:
        translateY(-6px)
        rotate(-3deg);

    border-radius: 22px;

    box-shadow:
        0 18px 35px rgba(11,92,173,.30);
}


/* Icon itself */

.elementor-10261 .elementor-element.elementor-element-75cabcb:hover .elementor-icon i,
.elementor-10261 .elementor-element.elementor-element-75cabcb:hover .elementor-icon svg {
    transform: scale(1.12);
}


/* Floating dot */

.elementor-10261 .elementor-element.elementor-element-75cabcb:hover .elementor-icon-box-icon::after {
    transform: scale(1.25);

    background: #0B5CAD;
}


/* Heading */

.elementor-10261 .elementor-element.elementor-element-75cabcb:hover .elementor-icon-box-title {
    color: #0B5CAD !important;

    transform: translateY(-2px);
}


/* Underline grows */

.elementor-10261 .elementor-element.elementor-element-75cabcb:hover .elementor-icon-box-title::after {
    width: 58px;

    background: #54A7E8;
}


/* Description */

.elementor-10261 .elementor-element.elementor-element-75cabcb:hover .elementor-icon-box-description {
    color: #475467 !important;

    transform: translateY(-2px);
}


/* =====================================================
   EXTRA PREMIUM INNER GLOW
===================================================== */

.elementor-10261 .elementor-element.elementor-element-75cabcb .elementor-icon-box-wrapper {
    position: relative;
    z-index: 2;
}


/* =====================================================
   MOBILE
===================================================== */

@media (max-width: 767px) {

    .elementor-10261 .elementor-element.elementor-element-75cabcb {
        min-height: auto;

        padding: 35px 22px 30px !important;

        border-radius: 18px;
    }

    .elementor-10261 .elementor-element.elementor-element-75cabcb .elementor-icon {
        width: 64px;
        height: 64px;
    }

    .elementor-10261 .elementor-element.elementor-element-75cabcb .elementor-icon i,
    .elementor-10261 .elementor-element.elementor-element-75cabcb .elementor-icon svg {
        font-size: 26px;
    }

    .elementor-10261 .elementor-element.elementor-element-75cabcb .elementor-icon-box-title {
        font-size: 19px !important;
    }

    .elementor-10261 .elementor-element.elementor-element-75cabcb .elementor-icon-box-description {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79b3f06 *//* =====================================================
   NOVASEEKS PREMIUM ICON BOX
   Color: #0B5CAD
===================================================== */

.elementor-10261 .elementor-element.elementor-element-79b3f06 {
    position: relative;
    overflow: hidden;

    min-height: 280px;
    padding: 42px 30px 34px !important;

    background:
        linear-gradient(
            145deg,
            #ffffff 0%,
            #f8fbff 65%,
            #f1f7fc 100%
        );

    border: 1px solid #dce7f2;
    border-radius: 22px;

    box-shadow:
        0 12px 35px rgba(11, 92, 173, 0.07);

    transition:
        transform .45s ease,
        box-shadow .45s ease,
        border-color .45s ease;
}


/* =====================================================
   TOP BLUE GRADIENT LINE
===================================================== */

.elementor-10261 .elementor-element.elementor-element-79b3f06::before {
    content: "";

    position: absolute;

    top: 0;
    left: 8%;
    right: 8%;

    height: 4px;

    background: linear-gradient(
        90deg,
        transparent,
        #0B5CAD,
        #4EA3E8,
        #0B5CAD,
        transparent
    );

    border-radius: 0 0 10px 10px;

    transition: all .45s ease;
}


/* =====================================================
   DECORATIVE BACKGROUND CIRCLE
===================================================== */

.elementor-10261 .elementor-element.elementor-element-79b3f06::after {
    content: "";

    position: absolute;

    width: 190px;
    height: 190px;

    right: -105px;
    bottom: -105px;

    border: 1px solid rgba(11,92,173,.13);

    border-radius: 50%;

    box-shadow:
        0 0 0 24px rgba(11,92,173,.025),
        0 0 0 48px rgba(11,92,173,.018);

    transition:
        transform .7s ease,
        border-color .5s ease;

    pointer-events: none;
}


/* =====================================================
   ICON AREA
===================================================== */

.elementor-10261 .elementor-element.elementor-element-79b3f06 .elementor-icon-box-icon {
    position: relative;
    z-index: 3;

    margin-bottom: 27px !important;
}


/* Icon badge */

.elementor-10261 .elementor-element.elementor-element-79b3f06 .elementor-icon {
    position: relative;

    width: 72px;
    height: 72px;

    display: inline-flex !important;

    align-items: center;
    justify-content: center;

    background:
        linear-gradient(
            145deg,
            #0B5CAD,
            #0874C9
        ) !important;

    color: #ffffff !important;

    border-radius: 18px !important;

    box-shadow:
        0 12px 25px rgba(11,92,173,.24);

    transition:
        transform .45s ease,
        border-radius .45s ease,
        box-shadow .45s ease;
}


/* Inner icon border */

.elementor-10261 .elementor-element.elementor-element-79b3f06 .elementor-icon::before {
    content: "";

    position: absolute;

    inset: 6px;

    border: 1px solid rgba(255,255,255,.25);

    border-radius: 13px;

    pointer-events: none;
}


/* Actual icon */

.elementor-10261 .elementor-element.elementor-element-79b3f06 .elementor-icon i,
.elementor-10261 .elementor-element.elementor-element-79b3f06 .elementor-icon svg {
    position: relative;
    z-index: 2;

    color: #ffffff !important;

    fill: #ffffff !important;

    font-size: 30px;

    transition:
        transform .4s ease;
}


/* =====================================================
   SMALL FLOATING DOT
===================================================== */

.elementor-10261 .elementor-element.elementor-element-79b3f06 .elementor-icon-box-icon::after {
    content: "";

    position: absolute;

    width: 10px;
    height: 10px;

    top: -5px;
    right: calc(50% - 43px);

    background: #54A7E8;

    border: 3px solid #ffffff;

    border-radius: 50%;

    box-shadow:
        0 3px 10px rgba(11,92,173,.2);

    transition: all .4s ease;
}


/* =====================================================
   TITLE
===================================================== */

.elementor-10261 .elementor-element.elementor-element-79b3f06 .elementor-icon-box-title {
    position: relative;
    z-index: 3;

    margin: 0 0 13px !important;

    color: #111827 !important;

    font-family: inherit;

    font-size: 21px !important;

    font-weight: 700 !important;

    line-height: 1.3;

    transition:
        color .3s ease,
        transform .3s ease;
}


/* Blue accent under title */

.elementor-10261 .elementor-element.elementor-element-79b3f06 .elementor-icon-box-title::after {
    content: "";

    display: block;

    width: 34px;
    height: 3px;

    margin: 12px auto 0;

    background: #0B5CAD;

    border-radius: 10px;

    transition:
        width .4s ease,
        background .4s ease;
}


/* =====================================================
   DESCRIPTION
===================================================== */

.elementor-10261 .elementor-element.elementor-element-79b3f06 .elementor-icon-box-description {
    position: relative;
    z-index: 3;

    max-width: 430px;

    margin: auto;

    color: #667085 !important;

    font-size: 14.5px !important;

    line-height: 1.75 !important;

    transition:
        color .3s ease,
        transform .35s ease;
}


/* =====================================================
   HOVER EFFECT
===================================================== */

.elementor-10261 .elementor-element.elementor-element-79b3f06:hover {
    transform: translateY(-10px);

    border-color: rgba(11,92,173,.28);

    box-shadow:
        0 24px 55px rgba(11,92,173,.14),
        0 4px 12px rgba(16,24,40,.04);
}


/* Top line expands */

.elementor-10261 .elementor-element.elementor-element-79b3f06:hover::before {
    left: 0;
    right: 0;

    height: 5px;
}


/* Background circle moves */

.elementor-10261 .elementor-element.elementor-element-79b3f06:hover::after {
    transform: scale(1.25) rotate(20deg);

    border-color: rgba(11,92,173,.18);
}


/* Icon animation */

.elementor-10261 .elementor-element.elementor-element-79b3f06:hover .elementor-icon {
    transform:
        translateY(-6px)
        rotate(-3deg);

    border-radius: 22px;

    box-shadow:
        0 18px 35px rgba(11,92,173,.30);
}


/* Icon itself */

.elementor-10261 .elementor-element.elementor-element-79b3f06:hover .elementor-icon i,
.elementor-10261 .elementor-element.elementor-element-79b3f06:hover .elementor-icon svg {
    transform: scale(1.12);
}


/* Floating dot */

.elementor-10261 .elementor-element.elementor-element-79b3f06:hover .elementor-icon-box-icon::after {
    transform: scale(1.25);

    background: #0B5CAD;
}


/* Heading */

.elementor-10261 .elementor-element.elementor-element-79b3f06:hover .elementor-icon-box-title {
    color: #0B5CAD !important;

    transform: translateY(-2px);
}


/* Underline grows */

.elementor-10261 .elementor-element.elementor-element-79b3f06:hover .elementor-icon-box-title::after {
    width: 58px;

    background: #54A7E8;
}


/* Description */

.elementor-10261 .elementor-element.elementor-element-79b3f06:hover .elementor-icon-box-description {
    color: #475467 !important;

    transform: translateY(-2px);
}


/* =====================================================
   EXTRA PREMIUM INNER GLOW
===================================================== */

.elementor-10261 .elementor-element.elementor-element-79b3f06 .elementor-icon-box-wrapper {
    position: relative;
    z-index: 2;
}


/* =====================================================
   MOBILE
===================================================== */

@media (max-width: 767px) {

    .elementor-10261 .elementor-element.elementor-element-79b3f06 {
        min-height: auto;

        padding: 35px 22px 30px !important;

        border-radius: 18px;
    }

    .elementor-10261 .elementor-element.elementor-element-79b3f06 .elementor-icon {
        width: 64px;
        height: 64px;
    }

    .elementor-10261 .elementor-element.elementor-element-79b3f06 .elementor-icon i,
    .elementor-10261 .elementor-element.elementor-element-79b3f06 .elementor-icon svg {
        font-size: 26px;
    }

    .elementor-10261 .elementor-element.elementor-element-79b3f06 .elementor-icon-box-title {
        font-size: 19px !important;
    }

    .elementor-10261 .elementor-element.elementor-element-79b3f06 .elementor-icon-box-description {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1b3ca6d *//* =====================================================
   NOVASEEKS PREMIUM ICON BOX
   Color: #0B5CAD
===================================================== */

.elementor-10261 .elementor-element.elementor-element-1b3ca6d {
    position: relative;
    overflow: hidden;

    min-height: 280px;
    padding: 42px 30px 34px !important;

    background:
        linear-gradient(
            145deg,
            #ffffff 0%,
            #f8fbff 65%,
            #f1f7fc 100%
        );

    border: 1px solid #dce7f2;
    border-radius: 22px;

    box-shadow:
        0 12px 35px rgba(11, 92, 173, 0.07);

    transition:
        transform .45s ease,
        box-shadow .45s ease,
        border-color .45s ease;
}


/* =====================================================
   TOP BLUE GRADIENT LINE
===================================================== */

.elementor-10261 .elementor-element.elementor-element-1b3ca6d::before {
    content: "";

    position: absolute;

    top: 0;
    left: 8%;
    right: 8%;

    height: 4px;

    background: linear-gradient(
        90deg,
        transparent,
        #0B5CAD,
        #4EA3E8,
        #0B5CAD,
        transparent
    );

    border-radius: 0 0 10px 10px;

    transition: all .45s ease;
}


/* =====================================================
   DECORATIVE BACKGROUND CIRCLE
===================================================== */

.elementor-10261 .elementor-element.elementor-element-1b3ca6d::after {
    content: "";

    position: absolute;

    width: 190px;
    height: 190px;

    right: -105px;
    bottom: -105px;

    border: 1px solid rgba(11,92,173,.13);

    border-radius: 50%;

    box-shadow:
        0 0 0 24px rgba(11,92,173,.025),
        0 0 0 48px rgba(11,92,173,.018);

    transition:
        transform .7s ease,
        border-color .5s ease;

    pointer-events: none;
}


/* =====================================================
   ICON AREA
===================================================== */

.elementor-10261 .elementor-element.elementor-element-1b3ca6d .elementor-icon-box-icon {
    position: relative;
    z-index: 3;

    margin-bottom: 27px !important;
}


/* Icon badge */

.elementor-10261 .elementor-element.elementor-element-1b3ca6d .elementor-icon {
    position: relative;

    width: 72px;
    height: 72px;

    display: inline-flex !important;

    align-items: center;
    justify-content: center;

    background:
        linear-gradient(
            145deg,
            #0B5CAD,
            #0874C9
        ) !important;

    color: #ffffff !important;

    border-radius: 18px !important;

    box-shadow:
        0 12px 25px rgba(11,92,173,.24);

    transition:
        transform .45s ease,
        border-radius .45s ease,
        box-shadow .45s ease;
}


/* Inner icon border */

.elementor-10261 .elementor-element.elementor-element-1b3ca6d .elementor-icon::before {
    content: "";

    position: absolute;

    inset: 6px;

    border: 1px solid rgba(255,255,255,.25);

    border-radius: 13px;

    pointer-events: none;
}


/* Actual icon */

.elementor-10261 .elementor-element.elementor-element-1b3ca6d .elementor-icon i,
.elementor-10261 .elementor-element.elementor-element-1b3ca6d .elementor-icon svg {
    position: relative;
    z-index: 2;

    color: #ffffff !important;

    fill: #ffffff !important;

    font-size: 30px;

    transition:
        transform .4s ease;
}


/* =====================================================
   SMALL FLOATING DOT
===================================================== */

.elementor-10261 .elementor-element.elementor-element-1b3ca6d .elementor-icon-box-icon::after {
    content: "";

    position: absolute;

    width: 10px;
    height: 10px;

    top: -5px;
    right: calc(50% - 43px);

    background: #54A7E8;

    border: 3px solid #ffffff;

    border-radius: 50%;

    box-shadow:
        0 3px 10px rgba(11,92,173,.2);

    transition: all .4s ease;
}


/* =====================================================
   TITLE
===================================================== */

.elementor-10261 .elementor-element.elementor-element-1b3ca6d .elementor-icon-box-title {
    position: relative;
    z-index: 3;

    margin: 0 0 13px !important;

    color: #111827 !important;

    font-family: inherit;

    font-size: 21px !important;

    font-weight: 700 !important;

    line-height: 1.3;

    transition:
        color .3s ease,
        transform .3s ease;
}


/* Blue accent under title */

.elementor-10261 .elementor-element.elementor-element-1b3ca6d .elementor-icon-box-title::after {
    content: "";

    display: block;

    width: 34px;
    height: 3px;

    margin: 12px auto 0;

    background: #0B5CAD;

    border-radius: 10px;

    transition:
        width .4s ease,
        background .4s ease;
}


/* =====================================================
   DESCRIPTION
===================================================== */

.elementor-10261 .elementor-element.elementor-element-1b3ca6d .elementor-icon-box-description {
    position: relative;
    z-index: 3;

    max-width: 430px;

    margin: auto;

    color: #667085 !important;

    font-size: 14.5px !important;

    line-height: 1.75 !important;

    transition:
        color .3s ease,
        transform .35s ease;
}


/* =====================================================
   HOVER EFFECT
===================================================== */

.elementor-10261 .elementor-element.elementor-element-1b3ca6d:hover {
    transform: translateY(-10px);

    border-color: rgba(11,92,173,.28);

    box-shadow:
        0 24px 55px rgba(11,92,173,.14),
        0 4px 12px rgba(16,24,40,.04);
}


/* Top line expands */

.elementor-10261 .elementor-element.elementor-element-1b3ca6d:hover::before {
    left: 0;
    right: 0;

    height: 5px;
}


/* Background circle moves */

.elementor-10261 .elementor-element.elementor-element-1b3ca6d:hover::after {
    transform: scale(1.25) rotate(20deg);

    border-color: rgba(11,92,173,.18);
}


/* Icon animation */

.elementor-10261 .elementor-element.elementor-element-1b3ca6d:hover .elementor-icon {
    transform:
        translateY(-6px)
        rotate(-3deg);

    border-radius: 22px;

    box-shadow:
        0 18px 35px rgba(11,92,173,.30);
}


/* Icon itself */

.elementor-10261 .elementor-element.elementor-element-1b3ca6d:hover .elementor-icon i,
.elementor-10261 .elementor-element.elementor-element-1b3ca6d:hover .elementor-icon svg {
    transform: scale(1.12);
}


/* Floating dot */

.elementor-10261 .elementor-element.elementor-element-1b3ca6d:hover .elementor-icon-box-icon::after {
    transform: scale(1.25);

    background: #0B5CAD;
}


/* Heading */

.elementor-10261 .elementor-element.elementor-element-1b3ca6d:hover .elementor-icon-box-title {
    color: #0B5CAD !important;

    transform: translateY(-2px);
}


/* Underline grows */

.elementor-10261 .elementor-element.elementor-element-1b3ca6d:hover .elementor-icon-box-title::after {
    width: 58px;

    background: #54A7E8;
}


/* Description */

.elementor-10261 .elementor-element.elementor-element-1b3ca6d:hover .elementor-icon-box-description {
    color: #475467 !important;

    transform: translateY(-2px);
}


/* =====================================================
   EXTRA PREMIUM INNER GLOW
===================================================== */

.elementor-10261 .elementor-element.elementor-element-1b3ca6d .elementor-icon-box-wrapper {
    position: relative;
    z-index: 2;
}


/* =====================================================
   MOBILE
===================================================== */

@media (max-width: 767px) {

    .elementor-10261 .elementor-element.elementor-element-1b3ca6d {
        min-height: auto;

        padding: 35px 22px 30px !important;

        border-radius: 18px;
    }

    .elementor-10261 .elementor-element.elementor-element-1b3ca6d .elementor-icon {
        width: 64px;
        height: 64px;
    }

    .elementor-10261 .elementor-element.elementor-element-1b3ca6d .elementor-icon i,
    .elementor-10261 .elementor-element.elementor-element-1b3ca6d .elementor-icon svg {
        font-size: 26px;
    }

    .elementor-10261 .elementor-element.elementor-element-1b3ca6d .elementor-icon-box-title {
        font-size: 19px !important;
    }

    .elementor-10261 .elementor-element.elementor-element-1b3ca6d .elementor-icon-box-description {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8488f6c *//* =========================================
   PREMIUM WHITE ICON BOX
   Primary Color: #0B5CAD
========================================= */

.elementor-10261 .elementor-element.elementor-element-8488f6c {
    position: relative;
    overflow: hidden;

    min-height: 245px;
    padding: 38px 28px 32px;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    background: #ffffff;

    border: 1.5px solid rgba(11, 92, 173, 0.35);
    border-radius: 22px;

    box-shadow:
        0 10px 30px rgba(11, 92, 173, 0.08);

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}


/* =========================================
   TOP RIGHT DECORATIVE CIRCLE
========================================= */

.elementor-10261 .elementor-element.elementor-element-8488f6c::before {
    content: "";

    position: absolute;

    width: 125px;
    height: 125px;

    top: -70px;
    right: -55px;

    border-radius: 50%;

    background: linear-gradient(
        135deg,
        rgba(11, 92, 173, 0.18),
        rgba(11, 92, 173, 0.02)
    );

    pointer-events: none;
}


/* =========================================
   BOTTOM LEFT SOFT GLOW
========================================= */

.elementor-10261 .elementor-element.elementor-element-8488f6c::after {
    content: "";

    position: absolute;

    width: 160px;
    height: 75px;

    bottom: -50px;
    left: -45px;

    border-radius: 50%;

    background: rgba(11, 92, 173, 0.10);

    filter: blur(18px);

    pointer-events: none;
}


/* =========================================
   ICON AREA
========================================= */

.elementor-10261 .elementor-element.elementor-element-8488f6c .elementor-icon-box-icon {
    position: relative;
    z-index: 2;

    margin-bottom: 18px !important;
}


/* Icon Background */

.elementor-10261 .elementor-element.elementor-element-8488f6c .elementor-icon {
    width: 62px;
    height: 62px;

    display: inline-flex !important;

    align-items: center;
    justify-content: center;

    color: #0B5CAD;

    background: linear-gradient(
        145deg,
        rgba(11, 92, 173, 0.13),
        rgba(11, 92, 173, 0.04)
    );

    border: 1px solid rgba(11, 92, 173, 0.15);

    border-radius: 18px;

    box-shadow:
        0 8px 20px rgba(11, 92, 173, 0.10);

    transition: none !important;
}


/* Icon itself */

.elementor-10261 .elementor-element.elementor-element-8488f6c .elementor-icon i {
    color: #0B5CAD;

    font-size: 30px;

    transition: none !important;
}


.elementor-10261 .elementor-element.elementor-element-8488f6c .elementor-icon svg {
    fill: #0B5CAD;

    width: 30px;
    height: 30px;

    transition: none !important;
}


/* =========================================
   HEADING
========================================= */

.elementor-10261 .elementor-element.elementor-element-8488f6c .elementor-icon-box-title {
    position: relative;
    z-index: 2;

    margin: 0 0 10px !important;

    color: #111827;

    font-size: 21px;
    font-weight: 600;

    line-height: 1.3;

    transition: none !important;
}


/* =========================================
   DESCRIPTION
========================================= */

.elementor-10261 .elementor-element.elementor-element-8488f6c .elementor-icon-box-description {
    position: relative;
    z-index: 2;

    max-width: 340px;

    margin: 0 auto;

    color: #6B7280;

    font-size: 15px;

    line-height: 1.65;

    transition: none !important;
}


/* =========================================
   CARD HOVER
   Only card moves — icon stays same
========================================= */

.elementor-10261 .elementor-element.elementor-element-8488f6c:hover {
    transform: translateY(-6px);

    border-color: #0B5CAD;

    box-shadow:
        0 18px 40px rgba(11, 92, 173, 0.16);
}


/* =========================================
   IMPORTANT:
   KEEP ICON EXACTLY SAME ON HOVER
========================================= */

.elementor-10261 .elementor-element.elementor-element-8488f6c:hover .elementor-icon {
    color: #0B5CAD !important;

    background: linear-gradient(
        145deg,
        rgba(11, 92, 173, 0.13),
        rgba(11, 92, 173, 0.04)
    ) !important;

    border-color: rgba(11, 92, 173, 0.15) !important;

    box-shadow:
        0 8px 20px rgba(11, 92, 173, 0.10) !important;

    transform: none !important;
}


.elementor-10261 .elementor-element.elementor-element-8488f6c:hover .elementor-icon i {
    color: #0B5CAD !important;

    transform: none !important;
}


.elementor-10261 .elementor-element.elementor-element-8488f6c:hover .elementor-icon svg {
    fill: #0B5CAD !important;

    transform: none !important;
}


/* =========================================
   HEADING HOVER — NO COLOR CHANGE
========================================= */

.elementor-10261 .elementor-element.elementor-element-8488f6c:hover .elementor-icon-box-title {
    color: #111827 !important;
}


/* =========================================
   DESCRIPTION HOVER — NO COLOR CHANGE
========================================= */

.elementor-10261 .elementor-element.elementor-element-8488f6c:hover .elementor-icon-box-description {
    color: #6B7280 !important;
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-10261 .elementor-element.elementor-element-8488f6c {
        min-height: 220px;

        padding: 32px 22px 28px;

        border-radius: 18px;
    }

    .elementor-10261 .elementor-element.elementor-element-8488f6c .elementor-icon {
        width: 56px;
        height: 56px;
    }

    .elementor-10261 .elementor-element.elementor-element-8488f6c .elementor-icon i {
        font-size: 27px;
    }

    .elementor-10261 .elementor-element.elementor-element-8488f6c .elementor-icon svg {
        width: 27px;
        height: 27px;
    }

    .elementor-10261 .elementor-element.elementor-element-8488f6c .elementor-icon-box-title {
        font-size: 19px;
    }

    .elementor-10261 .elementor-element.elementor-element-8488f6c .elementor-icon-box-description {
        font-size: 14px;
        line-height: 1.6;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-806028e *//* =========================================
   PREMIUM WHITE ICON BOX
   Primary Color: #0B5CAD
========================================= */

.elementor-10261 .elementor-element.elementor-element-806028e {
    position: relative;
    overflow: hidden;

    min-height: 245px;
    padding: 38px 28px 32px;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    background: #ffffff;

    border: 1.5px solid rgba(11, 92, 173, 0.35);
    border-radius: 22px;

    box-shadow:
        0 10px 30px rgba(11, 92, 173, 0.08);

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}


/* =========================================
   TOP RIGHT DECORATIVE CIRCLE
========================================= */

.elementor-10261 .elementor-element.elementor-element-806028e::before {
    content: "";

    position: absolute;

    width: 125px;
    height: 125px;

    top: -70px;
    right: -55px;

    border-radius: 50%;

    background: linear-gradient(
        135deg,
        rgba(11, 92, 173, 0.18),
        rgba(11, 92, 173, 0.02)
    );

    pointer-events: none;
}


/* =========================================
   BOTTOM LEFT SOFT GLOW
========================================= */

.elementor-10261 .elementor-element.elementor-element-806028e::after {
    content: "";

    position: absolute;

    width: 160px;
    height: 75px;

    bottom: -50px;
    left: -45px;

    border-radius: 50%;

    background: rgba(11, 92, 173, 0.10);

    filter: blur(18px);

    pointer-events: none;
}


/* =========================================
   ICON AREA
========================================= */

.elementor-10261 .elementor-element.elementor-element-806028e .elementor-icon-box-icon {
    position: relative;
    z-index: 2;

    margin-bottom: 18px !important;
}


/* Icon Background */

.elementor-10261 .elementor-element.elementor-element-806028e .elementor-icon {
    width: 62px;
    height: 62px;

    display: inline-flex !important;

    align-items: center;
    justify-content: center;

    color: #0B5CAD;

    background: linear-gradient(
        145deg,
        rgba(11, 92, 173, 0.13),
        rgba(11, 92, 173, 0.04)
    );

    border: 1px solid rgba(11, 92, 173, 0.15);

    border-radius: 18px;

    box-shadow:
        0 8px 20px rgba(11, 92, 173, 0.10);

    transition: none !important;
}


/* Icon itself */

.elementor-10261 .elementor-element.elementor-element-806028e .elementor-icon i {
    color: #0B5CAD;

    font-size: 30px;

    transition: none !important;
}


.elementor-10261 .elementor-element.elementor-element-806028e .elementor-icon svg {
    fill: #0B5CAD;

    width: 30px;
    height: 30px;

    transition: none !important;
}


/* =========================================
   HEADING
========================================= */

.elementor-10261 .elementor-element.elementor-element-806028e .elementor-icon-box-title {
    position: relative;
    z-index: 2;

    margin: 0 0 10px !important;

    color: #111827;

    font-size: 21px;
    font-weight: 600;

    line-height: 1.3;

    transition: none !important;
}


/* =========================================
   DESCRIPTION
========================================= */

.elementor-10261 .elementor-element.elementor-element-806028e .elementor-icon-box-description {
    position: relative;
    z-index: 2;

    max-width: 340px;

    margin: 0 auto;

    color: #6B7280;

    font-size: 15px;

    line-height: 1.65;

    transition: none !important;
}


/* =========================================
   CARD HOVER
   Only card moves — icon stays same
========================================= */

.elementor-10261 .elementor-element.elementor-element-806028e:hover {
    transform: translateY(-6px);

    border-color: #0B5CAD;

    box-shadow:
        0 18px 40px rgba(11, 92, 173, 0.16);
}


/* =========================================
   IMPORTANT:
   KEEP ICON EXACTLY SAME ON HOVER
========================================= */

.elementor-10261 .elementor-element.elementor-element-806028e:hover .elementor-icon {
    color: #0B5CAD !important;

    background: linear-gradient(
        145deg,
        rgba(11, 92, 173, 0.13),
        rgba(11, 92, 173, 0.04)
    ) !important;

    border-color: rgba(11, 92, 173, 0.15) !important;

    box-shadow:
        0 8px 20px rgba(11, 92, 173, 0.10) !important;

    transform: none !important;
}


.elementor-10261 .elementor-element.elementor-element-806028e:hover .elementor-icon i {
    color: #0B5CAD !important;

    transform: none !important;
}


.elementor-10261 .elementor-element.elementor-element-806028e:hover .elementor-icon svg {
    fill: #0B5CAD !important;

    transform: none !important;
}


/* =========================================
   HEADING HOVER — NO COLOR CHANGE
========================================= */

.elementor-10261 .elementor-element.elementor-element-806028e:hover .elementor-icon-box-title {
    color: #111827 !important;
}


/* =========================================
   DESCRIPTION HOVER — NO COLOR CHANGE
========================================= */

.elementor-10261 .elementor-element.elementor-element-806028e:hover .elementor-icon-box-description {
    color: #6B7280 !important;
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-10261 .elementor-element.elementor-element-806028e {
        min-height: 220px;

        padding: 32px 22px 28px;

        border-radius: 18px;
    }

    .elementor-10261 .elementor-element.elementor-element-806028e .elementor-icon {
        width: 56px;
        height: 56px;
    }

    .elementor-10261 .elementor-element.elementor-element-806028e .elementor-icon i {
        font-size: 27px;
    }

    .elementor-10261 .elementor-element.elementor-element-806028e .elementor-icon svg {
        width: 27px;
        height: 27px;
    }

    .elementor-10261 .elementor-element.elementor-element-806028e .elementor-icon-box-title {
        font-size: 19px;
    }

    .elementor-10261 .elementor-element.elementor-element-806028e .elementor-icon-box-description {
        font-size: 14px;
        line-height: 1.6;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9325851 *//* =========================================
   PREMIUM WHITE ICON BOX
   Primary Color: #0B5CAD
========================================= */

.elementor-10261 .elementor-element.elementor-element-9325851 {
    position: relative;
    overflow: hidden;

    min-height: 245px;
    padding: 38px 28px 32px;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    background: #ffffff;

    border: 1.5px solid rgba(11, 92, 173, 0.35);
    border-radius: 22px;

    box-shadow:
        0 10px 30px rgba(11, 92, 173, 0.08);

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}


/* =========================================
   TOP RIGHT DECORATIVE CIRCLE
========================================= */

.elementor-10261 .elementor-element.elementor-element-9325851::before {
    content: "";

    position: absolute;

    width: 125px;
    height: 125px;

    top: -70px;
    right: -55px;

    border-radius: 50%;

    background: linear-gradient(
        135deg,
        rgba(11, 92, 173, 0.18),
        rgba(11, 92, 173, 0.02)
    );

    pointer-events: none;
}


/* =========================================
   BOTTOM LEFT SOFT GLOW
========================================= */

.elementor-10261 .elementor-element.elementor-element-9325851::after {
    content: "";

    position: absolute;

    width: 160px;
    height: 75px;

    bottom: -50px;
    left: -45px;

    border-radius: 50%;

    background: rgba(11, 92, 173, 0.10);

    filter: blur(18px);

    pointer-events: none;
}


/* =========================================
   ICON AREA
========================================= */

.elementor-10261 .elementor-element.elementor-element-9325851 .elementor-icon-box-icon {
    position: relative;
    z-index: 2;

    margin-bottom: 18px !important;
}


/* Icon Background */

.elementor-10261 .elementor-element.elementor-element-9325851 .elementor-icon {
    width: 62px;
    height: 62px;

    display: inline-flex !important;

    align-items: center;
    justify-content: center;

    color: #0B5CAD;

    background: linear-gradient(
        145deg,
        rgba(11, 92, 173, 0.13),
        rgba(11, 92, 173, 0.04)
    );

    border: 1px solid rgba(11, 92, 173, 0.15);

    border-radius: 18px;

    box-shadow:
        0 8px 20px rgba(11, 92, 173, 0.10);

    transition: none !important;
}


/* Icon itself */

.elementor-10261 .elementor-element.elementor-element-9325851 .elementor-icon i {
    color: #0B5CAD;

    font-size: 30px;

    transition: none !important;
}


.elementor-10261 .elementor-element.elementor-element-9325851 .elementor-icon svg {
    fill: #0B5CAD;

    width: 30px;
    height: 30px;

    transition: none !important;
}


/* =========================================
   HEADING
========================================= */

.elementor-10261 .elementor-element.elementor-element-9325851 .elementor-icon-box-title {
    position: relative;
    z-index: 2;

    margin: 0 0 10px !important;

    color: #111827;

    font-size: 21px;
    font-weight: 600;

    line-height: 1.3;

    transition: none !important;
}


/* =========================================
   DESCRIPTION
========================================= */

.elementor-10261 .elementor-element.elementor-element-9325851 .elementor-icon-box-description {
    position: relative;
    z-index: 2;

    max-width: 340px;

    margin: 0 auto;

    color: #6B7280;

    font-size: 15px;

    line-height: 1.65;

    transition: none !important;
}


/* =========================================
   CARD HOVER
   Only card moves — icon stays same
========================================= */

.elementor-10261 .elementor-element.elementor-element-9325851:hover {
    transform: translateY(-6px);

    border-color: #0B5CAD;

    box-shadow:
        0 18px 40px rgba(11, 92, 173, 0.16);
}


/* =========================================
   IMPORTANT:
   KEEP ICON EXACTLY SAME ON HOVER
========================================= */

.elementor-10261 .elementor-element.elementor-element-9325851:hover .elementor-icon {
    color: #0B5CAD !important;

    background: linear-gradient(
        145deg,
        rgba(11, 92, 173, 0.13),
        rgba(11, 92, 173, 0.04)
    ) !important;

    border-color: rgba(11, 92, 173, 0.15) !important;

    box-shadow:
        0 8px 20px rgba(11, 92, 173, 0.10) !important;

    transform: none !important;
}


.elementor-10261 .elementor-element.elementor-element-9325851:hover .elementor-icon i {
    color: #0B5CAD !important;

    transform: none !important;
}


.elementor-10261 .elementor-element.elementor-element-9325851:hover .elementor-icon svg {
    fill: #0B5CAD !important;

    transform: none !important;
}


/* =========================================
   HEADING HOVER — NO COLOR CHANGE
========================================= */

.elementor-10261 .elementor-element.elementor-element-9325851:hover .elementor-icon-box-title {
    color: #111827 !important;
}


/* =========================================
   DESCRIPTION HOVER — NO COLOR CHANGE
========================================= */

.elementor-10261 .elementor-element.elementor-element-9325851:hover .elementor-icon-box-description {
    color: #6B7280 !important;
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-10261 .elementor-element.elementor-element-9325851 {
        min-height: 220px;

        padding: 32px 22px 28px;

        border-radius: 18px;
    }

    .elementor-10261 .elementor-element.elementor-element-9325851 .elementor-icon {
        width: 56px;
        height: 56px;
    }

    .elementor-10261 .elementor-element.elementor-element-9325851 .elementor-icon i {
        font-size: 27px;
    }

    .elementor-10261 .elementor-element.elementor-element-9325851 .elementor-icon svg {
        width: 27px;
        height: 27px;
    }

    .elementor-10261 .elementor-element.elementor-element-9325851 .elementor-icon-box-title {
        font-size: 19px;
    }

    .elementor-10261 .elementor-element.elementor-element-9325851 .elementor-icon-box-description {
        font-size: 14px;
        line-height: 1.6;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76b91ab *//* =========================================
   PREMIUM WHITE ICON BOX
   Primary Color: #0B5CAD
========================================= */

.elementor-10261 .elementor-element.elementor-element-76b91ab {
    position: relative;
    overflow: hidden;

    min-height: 245px;
    padding: 38px 28px 32px;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    background: #ffffff;

    border: 1.5px solid rgba(11, 92, 173, 0.35);
    border-radius: 22px;

    box-shadow:
        0 10px 30px rgba(11, 92, 173, 0.08);

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}


/* =========================================
   TOP RIGHT DECORATIVE CIRCLE
========================================= */

.elementor-10261 .elementor-element.elementor-element-76b91ab::before {
    content: "";

    position: absolute;

    width: 125px;
    height: 125px;

    top: -70px;
    right: -55px;

    border-radius: 50%;

    background: linear-gradient(
        135deg,
        rgba(11, 92, 173, 0.18),
        rgba(11, 92, 173, 0.02)
    );

    pointer-events: none;
}


/* =========================================
   BOTTOM LEFT SOFT GLOW
========================================= */

.elementor-10261 .elementor-element.elementor-element-76b91ab::after {
    content: "";

    position: absolute;

    width: 160px;
    height: 75px;

    bottom: -50px;
    left: -45px;

    border-radius: 50%;

    background: rgba(11, 92, 173, 0.10);

    filter: blur(18px);

    pointer-events: none;
}


/* =========================================
   ICON AREA
========================================= */

.elementor-10261 .elementor-element.elementor-element-76b91ab .elementor-icon-box-icon {
    position: relative;
    z-index: 2;

    margin-bottom: 18px !important;
}


/* Icon Background */

.elementor-10261 .elementor-element.elementor-element-76b91ab .elementor-icon {
    width: 62px;
    height: 62px;

    display: inline-flex !important;

    align-items: center;
    justify-content: center;

    color: #0B5CAD;

    background: linear-gradient(
        145deg,
        rgba(11, 92, 173, 0.13),
        rgba(11, 92, 173, 0.04)
    );

    border: 1px solid rgba(11, 92, 173, 0.15);

    border-radius: 18px;

    box-shadow:
        0 8px 20px rgba(11, 92, 173, 0.10);

    transition: none !important;
}


/* Icon itself */

.elementor-10261 .elementor-element.elementor-element-76b91ab .elementor-icon i {
    color: #0B5CAD;

    font-size: 30px;

    transition: none !important;
}


.elementor-10261 .elementor-element.elementor-element-76b91ab .elementor-icon svg {
    fill: #0B5CAD;

    width: 30px;
    height: 30px;

    transition: none !important;
}


/* =========================================
   HEADING
========================================= */

.elementor-10261 .elementor-element.elementor-element-76b91ab .elementor-icon-box-title {
    position: relative;
    z-index: 2;

    margin: 0 0 10px !important;

    color: #111827;

    font-size: 21px;
    font-weight: 600;

    line-height: 1.3;

    transition: none !important;
}


/* =========================================
   DESCRIPTION
========================================= */

.elementor-10261 .elementor-element.elementor-element-76b91ab .elementor-icon-box-description {
    position: relative;
    z-index: 2;

    max-width: 340px;

    margin: 0 auto;

    color: #6B7280;

    font-size: 15px;

    line-height: 1.65;

    transition: none !important;
}


/* =========================================
   CARD HOVER
   Only card moves — icon stays same
========================================= */

.elementor-10261 .elementor-element.elementor-element-76b91ab:hover {
    transform: translateY(-6px);

    border-color: #0B5CAD;

    box-shadow:
        0 18px 40px rgba(11, 92, 173, 0.16);
}


/* =========================================
   IMPORTANT:
   KEEP ICON EXACTLY SAME ON HOVER
========================================= */

.elementor-10261 .elementor-element.elementor-element-76b91ab:hover .elementor-icon {
    color: #0B5CAD !important;

    background: linear-gradient(
        145deg,
        rgba(11, 92, 173, 0.13),
        rgba(11, 92, 173, 0.04)
    ) !important;

    border-color: rgba(11, 92, 173, 0.15) !important;

    box-shadow:
        0 8px 20px rgba(11, 92, 173, 0.10) !important;

    transform: none !important;
}


.elementor-10261 .elementor-element.elementor-element-76b91ab:hover .elementor-icon i {
    color: #0B5CAD !important;

    transform: none !important;
}


.elementor-10261 .elementor-element.elementor-element-76b91ab:hover .elementor-icon svg {
    fill: #0B5CAD !important;

    transform: none !important;
}


/* =========================================
   HEADING HOVER — NO COLOR CHANGE
========================================= */

.elementor-10261 .elementor-element.elementor-element-76b91ab:hover .elementor-icon-box-title {
    color: #111827 !important;
}


/* =========================================
   DESCRIPTION HOVER — NO COLOR CHANGE
========================================= */

.elementor-10261 .elementor-element.elementor-element-76b91ab:hover .elementor-icon-box-description {
    color: #6B7280 !important;
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-10261 .elementor-element.elementor-element-76b91ab {
        min-height: 220px;

        padding: 32px 22px 28px;

        border-radius: 18px;
    }

    .elementor-10261 .elementor-element.elementor-element-76b91ab .elementor-icon {
        width: 56px;
        height: 56px;
    }

    .elementor-10261 .elementor-element.elementor-element-76b91ab .elementor-icon i {
        font-size: 27px;
    }

    .elementor-10261 .elementor-element.elementor-element-76b91ab .elementor-icon svg {
        width: 27px;
        height: 27px;
    }

    .elementor-10261 .elementor-element.elementor-element-76b91ab .elementor-icon-box-title {
        font-size: 19px;
    }

    .elementor-10261 .elementor-element.elementor-element-76b91ab .elementor-icon-box-description {
        font-size: 14px;
        line-height: 1.6;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-be2adb1 *//* =========================================
   PREMIUM WHITE ICON BOX
   Primary Color: #0B5CAD
========================================= */

.elementor-10261 .elementor-element.elementor-element-be2adb1 {
    position: relative;
    overflow: hidden;

    min-height: 245px;
    padding: 38px 28px 32px;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    background: #ffffff;

    border: 1.5px solid rgba(11, 92, 173, 0.35);
    border-radius: 22px;

    box-shadow:
        0 10px 30px rgba(11, 92, 173, 0.08);

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}


/* =========================================
   TOP RIGHT DECORATIVE CIRCLE
========================================= */

.elementor-10261 .elementor-element.elementor-element-be2adb1::before {
    content: "";

    position: absolute;

    width: 125px;
    height: 125px;

    top: -70px;
    right: -55px;

    border-radius: 50%;

    background: linear-gradient(
        135deg,
        rgba(11, 92, 173, 0.18),
        rgba(11, 92, 173, 0.02)
    );

    pointer-events: none;
}


/* =========================================
   BOTTOM LEFT SOFT GLOW
========================================= */

.elementor-10261 .elementor-element.elementor-element-be2adb1::after {
    content: "";

    position: absolute;

    width: 160px;
    height: 75px;

    bottom: -50px;
    left: -45px;

    border-radius: 50%;

    background: rgba(11, 92, 173, 0.10);

    filter: blur(18px);

    pointer-events: none;
}


/* =========================================
   ICON AREA
========================================= */

.elementor-10261 .elementor-element.elementor-element-be2adb1 .elementor-icon-box-icon {
    position: relative;
    z-index: 2;

    margin-bottom: 18px !important;
}


/* Icon Background */

.elementor-10261 .elementor-element.elementor-element-be2adb1 .elementor-icon {
    width: 62px;
    height: 62px;

    display: inline-flex !important;

    align-items: center;
    justify-content: center;

    color: #0B5CAD;

    background: linear-gradient(
        145deg,
        rgba(11, 92, 173, 0.13),
        rgba(11, 92, 173, 0.04)
    );

    border: 1px solid rgba(11, 92, 173, 0.15);

    border-radius: 18px;

    box-shadow:
        0 8px 20px rgba(11, 92, 173, 0.10);

    transition: none !important;
}


/* Icon itself */

.elementor-10261 .elementor-element.elementor-element-be2adb1 .elementor-icon i {
    color: #0B5CAD;

    font-size: 30px;

    transition: none !important;
}


.elementor-10261 .elementor-element.elementor-element-be2adb1 .elementor-icon svg {
    fill: #0B5CAD;

    width: 30px;
    height: 30px;

    transition: none !important;
}


/* =========================================
   HEADING
========================================= */

.elementor-10261 .elementor-element.elementor-element-be2adb1 .elementor-icon-box-title {
    position: relative;
    z-index: 2;

    margin: 0 0 10px !important;

    color: #111827;

    font-size: 21px;
    font-weight: 600;

    line-height: 1.3;

    transition: none !important;
}


/* =========================================
   DESCRIPTION
========================================= */

.elementor-10261 .elementor-element.elementor-element-be2adb1 .elementor-icon-box-description {
    position: relative;
    z-index: 2;

    max-width: 340px;

    margin: 0 auto;

    color: #6B7280;

    font-size: 15px;

    line-height: 1.65;

    transition: none !important;
}


/* =========================================
   CARD HOVER
   Only card moves — icon stays same
========================================= */

.elementor-10261 .elementor-element.elementor-element-be2adb1:hover {
    transform: translateY(-6px);

    border-color: #0B5CAD;

    box-shadow:
        0 18px 40px rgba(11, 92, 173, 0.16);
}


/* =========================================
   IMPORTANT:
   KEEP ICON EXACTLY SAME ON HOVER
========================================= */

.elementor-10261 .elementor-element.elementor-element-be2adb1:hover .elementor-icon {
    color: #0B5CAD !important;

    background: linear-gradient(
        145deg,
        rgba(11, 92, 173, 0.13),
        rgba(11, 92, 173, 0.04)
    ) !important;

    border-color: rgba(11, 92, 173, 0.15) !important;

    box-shadow:
        0 8px 20px rgba(11, 92, 173, 0.10) !important;

    transform: none !important;
}


.elementor-10261 .elementor-element.elementor-element-be2adb1:hover .elementor-icon i {
    color: #0B5CAD !important;

    transform: none !important;
}


.elementor-10261 .elementor-element.elementor-element-be2adb1:hover .elementor-icon svg {
    fill: #0B5CAD !important;

    transform: none !important;
}


/* =========================================
   HEADING HOVER — NO COLOR CHANGE
========================================= */

.elementor-10261 .elementor-element.elementor-element-be2adb1:hover .elementor-icon-box-title {
    color: #111827 !important;
}


/* =========================================
   DESCRIPTION HOVER — NO COLOR CHANGE
========================================= */

.elementor-10261 .elementor-element.elementor-element-be2adb1:hover .elementor-icon-box-description {
    color: #6B7280 !important;
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-10261 .elementor-element.elementor-element-be2adb1 {
        min-height: 220px;

        padding: 32px 22px 28px;

        border-radius: 18px;
    }

    .elementor-10261 .elementor-element.elementor-element-be2adb1 .elementor-icon {
        width: 56px;
        height: 56px;
    }

    .elementor-10261 .elementor-element.elementor-element-be2adb1 .elementor-icon i {
        font-size: 27px;
    }

    .elementor-10261 .elementor-element.elementor-element-be2adb1 .elementor-icon svg {
        width: 27px;
        height: 27px;
    }

    .elementor-10261 .elementor-element.elementor-element-be2adb1 .elementor-icon-box-title {
        font-size: 19px;
    }

    .elementor-10261 .elementor-element.elementor-element-be2adb1 .elementor-icon-box-description {
        font-size: 14px;
        line-height: 1.6;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ea117db *//* =========================================
   PREMIUM WHITE ICON BOX
   Primary Color: #0B5CAD
========================================= */

.elementor-10261 .elementor-element.elementor-element-ea117db {
    position: relative;
    overflow: hidden;

    min-height: 245px;
    padding: 38px 28px 32px;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    background: #ffffff;

    border: 1.5px solid rgba(11, 92, 173, 0.35);
    border-radius: 22px;

    box-shadow:
        0 10px 30px rgba(11, 92, 173, 0.08);

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}


/* =========================================
   TOP RIGHT DECORATIVE CIRCLE
========================================= */

.elementor-10261 .elementor-element.elementor-element-ea117db::before {
    content: "";

    position: absolute;

    width: 125px;
    height: 125px;

    top: -70px;
    right: -55px;

    border-radius: 50%;

    background: linear-gradient(
        135deg,
        rgba(11, 92, 173, 0.18),
        rgba(11, 92, 173, 0.02)
    );

    pointer-events: none;
}


/* =========================================
   BOTTOM LEFT SOFT GLOW
========================================= */

.elementor-10261 .elementor-element.elementor-element-ea117db::after {
    content: "";

    position: absolute;

    width: 160px;
    height: 75px;

    bottom: -50px;
    left: -45px;

    border-radius: 50%;

    background: rgba(11, 92, 173, 0.10);

    filter: blur(18px);

    pointer-events: none;
}


/* =========================================
   ICON AREA
========================================= */

.elementor-10261 .elementor-element.elementor-element-ea117db .elementor-icon-box-icon {
    position: relative;
    z-index: 2;

    margin-bottom: 18px !important;
}


/* Icon Background */

.elementor-10261 .elementor-element.elementor-element-ea117db .elementor-icon {
    width: 62px;
    height: 62px;

    display: inline-flex !important;

    align-items: center;
    justify-content: center;

    color: #0B5CAD;

    background: linear-gradient(
        145deg,
        rgba(11, 92, 173, 0.13),
        rgba(11, 92, 173, 0.04)
    );

    border: 1px solid rgba(11, 92, 173, 0.15);

    border-radius: 18px;

    box-shadow:
        0 8px 20px rgba(11, 92, 173, 0.10);

    transition: none !important;
}


/* Icon itself */

.elementor-10261 .elementor-element.elementor-element-ea117db .elementor-icon i {
    color: #0B5CAD;

    font-size: 30px;

    transition: none !important;
}


.elementor-10261 .elementor-element.elementor-element-ea117db .elementor-icon svg {
    fill: #0B5CAD;

    width: 30px;
    height: 30px;

    transition: none !important;
}


/* =========================================
   HEADING
========================================= */

.elementor-10261 .elementor-element.elementor-element-ea117db .elementor-icon-box-title {
    position: relative;
    z-index: 2;

    margin: 0 0 10px !important;

    color: #111827;

    font-size: 21px;
    font-weight: 600;

    line-height: 1.3;

    transition: none !important;
}


/* =========================================
   DESCRIPTION
========================================= */

.elementor-10261 .elementor-element.elementor-element-ea117db .elementor-icon-box-description {
    position: relative;
    z-index: 2;

    max-width: 340px;

    margin: 0 auto;

    color: #6B7280;

    font-size: 15px;

    line-height: 1.65;

    transition: none !important;
}


/* =========================================
   CARD HOVER
   Only card moves — icon stays same
========================================= */

.elementor-10261 .elementor-element.elementor-element-ea117db:hover {
    transform: translateY(-6px);

    border-color: #0B5CAD;

    box-shadow:
        0 18px 40px rgba(11, 92, 173, 0.16);
}


/* =========================================
   IMPORTANT:
   KEEP ICON EXACTLY SAME ON HOVER
========================================= */

.elementor-10261 .elementor-element.elementor-element-ea117db:hover .elementor-icon {
    color: #0B5CAD !important;

    background: linear-gradient(
        145deg,
        rgba(11, 92, 173, 0.13),
        rgba(11, 92, 173, 0.04)
    ) !important;

    border-color: rgba(11, 92, 173, 0.15) !important;

    box-shadow:
        0 8px 20px rgba(11, 92, 173, 0.10) !important;

    transform: none !important;
}


.elementor-10261 .elementor-element.elementor-element-ea117db:hover .elementor-icon i {
    color: #0B5CAD !important;

    transform: none !important;
}


.elementor-10261 .elementor-element.elementor-element-ea117db:hover .elementor-icon svg {
    fill: #0B5CAD !important;

    transform: none !important;
}


/* =========================================
   HEADING HOVER — NO COLOR CHANGE
========================================= */

.elementor-10261 .elementor-element.elementor-element-ea117db:hover .elementor-icon-box-title {
    color: #111827 !important;
}


/* =========================================
   DESCRIPTION HOVER — NO COLOR CHANGE
========================================= */

.elementor-10261 .elementor-element.elementor-element-ea117db:hover .elementor-icon-box-description {
    color: #6B7280 !important;
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-10261 .elementor-element.elementor-element-ea117db {
        min-height: 220px;

        padding: 32px 22px 28px;

        border-radius: 18px;
    }

    .elementor-10261 .elementor-element.elementor-element-ea117db .elementor-icon {
        width: 56px;
        height: 56px;
    }

    .elementor-10261 .elementor-element.elementor-element-ea117db .elementor-icon i {
        font-size: 27px;
    }

    .elementor-10261 .elementor-element.elementor-element-ea117db .elementor-icon svg {
        width: 27px;
        height: 27px;
    }

    .elementor-10261 .elementor-element.elementor-element-ea117db .elementor-icon-box-title {
        font-size: 19px;
    }

    .elementor-10261 .elementor-element.elementor-element-ea117db .elementor-icon-box-description {
        font-size: 14px;
        line-height: 1.6;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-9cd5e8f *//* ==========================================
   NOVASEEKS PREMIUM ACCORDION
   NEW ELEMENTOR ACCORDION
   ========================================== */

.elementor-10261 .elementor-element.elementor-element-9cd5e8f {
    --blue: #0B5CAD;
    --blue-dark: #08477F;
    --navy: #0B1F3A;
    --light-blue: #F4F8FD;
    --border: #DCE7F2;
}


/* MAIN ACCORDION */
.elementor-10261 .elementor-element.elementor-element-9cd5e8f .e-n-accordion {
    display: flex;
    flex-direction: column;
    gap: 16px;
}


/* ==========================================
   EACH FAQ CARD
   ========================================== */

.elementor-10261 .elementor-element.elementor-element-9cd5e8f .e-n-accordion-item {
    position: relative;

    background: #ffffff;

    border: 1px solid var(--border);

    border-radius: 16px;

    overflow: hidden;

    box-shadow:
        0 5px 18px rgba(11, 31, 58, 0.06);

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        border-color .35s ease;
}


/* PREMIUM TOP LINE */

.elementor-10261 .elementor-element.elementor-element-9cd5e8f .e-n-accordion-item::before {
    content: "";

    position: absolute;

    left: 0;
    top: 0;

    width: 100%;
    height: 3px;

    background: linear-gradient(
        90deg,
        #0B5CAD,
        #39A3FF,
        #0B5CAD
    );

    opacity: 0;

    transition: opacity .35s ease;

    z-index: 2;
}


/* HOVER CARD */

.elementor-10261 .elementor-element.elementor-element-9cd5e8f .e-n-accordion-item:hover {
    transform: translateY(-4px);

    border-color: rgba(11,92,173,.30);

    box-shadow:
        0 18px 40px rgba(11,92,173,.13);
}


/* SHOW TOP LINE */

.elementor-10261 .elementor-element.elementor-element-9cd5e8f .e-n-accordion-item:hover::before {
    opacity: 1;
}


/* ==========================================
   QUESTION / HEADER
   ========================================== */

.elementor-10261 .elementor-element.elementor-element-9cd5e8f .e-n-accordion-item-title {
    position: relative;

    display: flex !important;

    align-items: center;

    min-height: 72px;

    padding: 20px 65px 20px 25px !important;

    background: #ffffff !important;

    border: none !important;

    color: #54595F !important;

    cursor: pointer;

    transition:
        background .3s ease,
        color .3s ease;
}


/* QUESTION HOVER */

.elementor-10261 .elementor-element.elementor-element-9cd5e8f .e-n-accordion-item-title:hover {
    background: var(--light-blue) !important;

    color: var(--blue) !important;
}


/* ==========================================
   BLUE LEFT ACCENT
   ========================================== */

.elementor-10261 .elementor-element.elementor-element-9cd5e8f .e-n-accordion-item-title::before {
    content: "";

    position: absolute;

    left: 0;
    top: 0;

    width: 4px;
    height: 0;

    background: linear-gradient(
        to bottom,
        #0B5CAD,
        #38A2FF
    );

    border-radius: 0 5px 5px 0;

    transition: height .35s ease;
}


/* ACTIVE LEFT ACCENT */

.elementor-10261 .elementor-element.elementor-element-9cd5e8f .e-n-accordion-item[open]
.e-n-accordion-item-title::before {
    height: 100%;
}


/* ==========================================
   QUESTION TEXT
   ========================================== */

.elementor-10261 .elementor-element.elementor-element-9cd5e8f .e-n-accordion-item-title-header {
    color: inherit !important;

    font-size: 18px !important;

    font-weight: 600 !important;

    line-height: 1.5;

    transition: color .3s ease;
}


/* ==========================================
   ICON
   ========================================== */

.elementor-10261 .elementor-element.elementor-element-9cd5e8f .e-n-accordion-item-title-icon {
    position: absolute;

    right: 20px;

    width: 36px;
    height: 36px;

    display: flex !important;

    align-items: center;
    justify-content: center;

    border-radius: 50%;

    background: #EEF5FC;

    color: var(--blue) !important;

    transition:
        all .35s ease;
}


/* ICON HOVER */

.elementor-10261 .elementor-element.elementor-element-9cd5e8f .e-n-accordion-item-title:hover
.e-n-accordion-item-title-icon {
    background: var(--blue);

    color: #ffffff !important;

    transform: scale(1.08);

    box-shadow:
        0 7px 18px rgba(11,92,173,.25);
}


/* ==========================================
   OPEN / ACTIVE STATE
   ========================================== */

.elementor-10261 .elementor-element.elementor-element-9cd5e8f .e-n-accordion-item[open]
.e-n-accordion-item-title {
    background:
        linear-gradient(
            100deg,
            #F1F7FE,
            #FFFFFF
        ) !important;

    color: var(--blue) !important;
}


/* ACTIVE ICON */

.elementor-10261 .elementor-element.elementor-element-9cd5e8f .e-n-accordion-item[open]
.e-n-accordion-item-title-icon {
    background: linear-gradient(
        135deg,
        #0B5CAD,
        #1684DB
    );

    color: #ffffff !important;

    transform: rotate(45deg);

    box-shadow:
        0 8px 20px rgba(11,92,173,.28);
}


/* ==========================================
   ANSWER AREA
   ========================================== */

.elementor-10261 .elementor-element.elementor-element-9cd5e8f .e-n-accordion-item-content {
    position: relative;

    padding: 5px 65px 28px 25px !important;

    background:
        linear-gradient(
            110deg,
            #F7FAFE,
            #FFFFFF
        ) !important;

    color: #617287 !important;

    border: none !important;
}


/* ANSWER LEFT LINE */

.elementor-10261 .elementor-element.elementor-element-9cd5e8f .e-n-accordion-item-content::before {
    content: "";

    position: absolute;

    left: 27px;
    top: 0;

    width: 2px;
    height: 100%;

    background: linear-gradient(
        to bottom,
        #0B5CAD,
        transparent
    );

    opacity: .3;
}


/* TEXT EDITOR INSIDE ANSWER */

.elementor-10261 .elementor-element.elementor-element-9cd5e8f .e-n-accordion-item-content p {
    margin: 0 !important;

    font-size: 16px;

    line-height: 1.8;

    color: #64748B;
}


/* ==========================================
   LINKS
   ========================================== */

.elementor-10261 .elementor-element.elementor-element-9cd5e8f .e-n-accordion-item-content a {
    color: var(--blue);

    font-weight: 600;

    text-decoration: none;
}

.elementor-10261 .elementor-element.elementor-element-9cd5e8f .e-n-accordion-item-content a:hover {
    color: var(--blue-dark);

    text-decoration: underline;
}


/* ==========================================
   MOBILE
   ========================================== */

@media (max-width: 767px) {

    .elementor-10261 .elementor-element.elementor-element-9cd5e8f .e-n-accordion {
        gap: 12px;
    }

    .elementor-10261 .elementor-element.elementor-element-9cd5e8f .e-n-accordion-item {
        border-radius: 13px;
    }

    .elementor-10261 .elementor-element.elementor-element-9cd5e8f .e-n-accordion-item-title {
        min-height: 64px;

        padding: 17px 55px 17px 20px !important;
    }

    .elementor-10261 .elementor-element.elementor-element-9cd5e8f .e-n-accordion-item-title-header {
        font-size: 16px !important;
    }

    .elementor-10261 .elementor-element.elementor-element-9cd5e8f .e-n-accordion-item-title-icon {
        right: 16px;

        width: 32px;
        height: 32px;
    }

    .elementor-10261 .elementor-element.elementor-element-9cd5e8f .e-n-accordion-item-content {
        padding:
            5px
            45px
            22px
            20px !important;
    }

    .elementor-10261 .elementor-element.elementor-element-9cd5e8f .e-n-accordion-item-content::before {
        left: 21px;
    }

    .elementor-10261 .elementor-element.elementor-element-9cd5e8f .e-n-accordion-item-content p {
        font-size: 15px;
    }
}/* End custom CSS */