.elementor-9284 .elementor-element.elementor-element-f4ca34f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-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-9284 .elementor-element.elementor-element-d4b7e4c{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-9284 .elementor-element.elementor-element-5a45990{--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9284 .elementor-element.elementor-element-5a45990:not(.elementor-motion-effects-element-type-background), .elementor-9284 .elementor-element.elementor-element-5a45990 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E8F0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9284 .elementor-element.elementor-element-81372b1{text-align:center;}.elementor-9284 .elementor-element.elementor-element-81372b1 .elementor-heading-title{color:#000000;}.elementor-9284 .elementor-element.elementor-element-4490366 > .elementor-widget-container{margin:-46px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9284 .elementor-element.elementor-element-4490366{text-align:center;font-family:"Inter", Sans-serif;font-weight:400;color:#1D1D1D;}.elementor-9284 .elementor-element.elementor-element-9c76fda{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:-51px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-9284 .elementor-element.elementor-element-8f92a5f > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-9284 .elementor-element.elementor-element-8f92a5f{--icon-box-icon-margin:15px;}.elementor-9284 .elementor-element.elementor-element-8f92a5f.elementor-view-stacked .elementor-icon{background-color:#0B065C;}.elementor-9284 .elementor-element.elementor-element-8f92a5f.elementor-view-framed .elementor-icon, .elementor-9284 .elementor-element.elementor-element-8f92a5f.elementor-view-default .elementor-icon{fill:#0B065C;color:#0B065C;border-color:#0B065C;}.elementor-9284 .elementor-element.elementor-element-8f92a5f .elementor-icon{font-size:24px;}.elementor-9284 .elementor-element.elementor-element-8f92a5f .elementor-icon-box-title, .elementor-9284 .elementor-element.elementor-element-8f92a5f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-9284 .elementor-element.elementor-element-8f92a5f .elementor-icon-box-title{color:#2C194B;}.elementor-9284 .elementor-element.elementor-element-8f92a5f:has(:hover) .elementor-icon-box-title,
					 .elementor-9284 .elementor-element.elementor-element-8f92a5f:has(:focus) .elementor-icon-box-title{color:#0B2F3F;}.elementor-9284 .elementor-element.elementor-element-8f92a5f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#1B1B1B;}.elementor-9284 .elementor-element.elementor-element-698e907 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-9284 .elementor-element.elementor-element-698e907{--icon-box-icon-margin:15px;}.elementor-9284 .elementor-element.elementor-element-698e907.elementor-view-stacked .elementor-icon{background-color:#0B065C;}.elementor-9284 .elementor-element.elementor-element-698e907.elementor-view-framed .elementor-icon, .elementor-9284 .elementor-element.elementor-element-698e907.elementor-view-default .elementor-icon{fill:#0B065C;color:#0B065C;border-color:#0B065C;}.elementor-9284 .elementor-element.elementor-element-698e907 .elementor-icon{font-size:24px;}.elementor-9284 .elementor-element.elementor-element-698e907 .elementor-icon-box-title, .elementor-9284 .elementor-element.elementor-element-698e907 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-9284 .elementor-element.elementor-element-698e907 .elementor-icon-box-title{color:#2C194B;}.elementor-9284 .elementor-element.elementor-element-698e907:has(:hover) .elementor-icon-box-title,
					 .elementor-9284 .elementor-element.elementor-element-698e907:has(:focus) .elementor-icon-box-title{color:#09242F;}.elementor-9284 .elementor-element.elementor-element-698e907 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#1B1B1B;}.elementor-9284 .elementor-element.elementor-element-93f1309 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-9284 .elementor-element.elementor-element-93f1309{--icon-box-icon-margin:15px;}.elementor-9284 .elementor-element.elementor-element-93f1309.elementor-view-stacked .elementor-icon{background-color:#0B065C;}.elementor-9284 .elementor-element.elementor-element-93f1309.elementor-view-framed .elementor-icon, .elementor-9284 .elementor-element.elementor-element-93f1309.elementor-view-default .elementor-icon{fill:#0B065C;color:#0B065C;border-color:#0B065C;}.elementor-9284 .elementor-element.elementor-element-93f1309 .elementor-icon{font-size:24px;}.elementor-9284 .elementor-element.elementor-element-93f1309 .elementor-icon-box-title, .elementor-9284 .elementor-element.elementor-element-93f1309 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-9284 .elementor-element.elementor-element-93f1309 .elementor-icon-box-title{color:#2C194B;}.elementor-9284 .elementor-element.elementor-element-93f1309:has(:hover) .elementor-icon-box-title,
					 .elementor-9284 .elementor-element.elementor-element-93f1309:has(:focus) .elementor-icon-box-title{color:#09202A;}.elementor-9284 .elementor-element.elementor-element-93f1309 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#1B1B1B;}.elementor-9284 .elementor-element.elementor-element-6b1a6a4 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-9284 .elementor-element.elementor-element-6b1a6a4{--icon-box-icon-margin:15px;}.elementor-9284 .elementor-element.elementor-element-6b1a6a4.elementor-view-stacked .elementor-icon{background-color:#0B065C;}.elementor-9284 .elementor-element.elementor-element-6b1a6a4.elementor-view-framed .elementor-icon, .elementor-9284 .elementor-element.elementor-element-6b1a6a4.elementor-view-default .elementor-icon{fill:#0B065C;color:#0B065C;border-color:#0B065C;}.elementor-9284 .elementor-element.elementor-element-6b1a6a4 .elementor-icon{font-size:24px;}.elementor-9284 .elementor-element.elementor-element-6b1a6a4 .elementor-icon-box-title, .elementor-9284 .elementor-element.elementor-element-6b1a6a4 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-9284 .elementor-element.elementor-element-6b1a6a4 .elementor-icon-box-title{color:#2C194B;}.elementor-9284 .elementor-element.elementor-element-6b1a6a4:has(:hover) .elementor-icon-box-title,
					 .elementor-9284 .elementor-element.elementor-element-6b1a6a4:has(:focus) .elementor-icon-box-title{color:#082938;}.elementor-9284 .elementor-element.elementor-element-6b1a6a4 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#1B1B1B;}.elementor-9284 .elementor-element.elementor-element-16611c3 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-9284 .elementor-element.elementor-element-16611c3{--icon-box-icon-margin:15px;}.elementor-9284 .elementor-element.elementor-element-16611c3.elementor-view-stacked .elementor-icon{background-color:#0B065C;}.elementor-9284 .elementor-element.elementor-element-16611c3.elementor-view-framed .elementor-icon, .elementor-9284 .elementor-element.elementor-element-16611c3.elementor-view-default .elementor-icon{fill:#0B065C;color:#0B065C;border-color:#0B065C;}.elementor-9284 .elementor-element.elementor-element-16611c3 .elementor-icon{font-size:24px;}.elementor-9284 .elementor-element.elementor-element-16611c3 .elementor-icon-box-title, .elementor-9284 .elementor-element.elementor-element-16611c3 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-9284 .elementor-element.elementor-element-16611c3 .elementor-icon-box-title{color:#2C194B;}.elementor-9284 .elementor-element.elementor-element-16611c3:has(:hover) .elementor-icon-box-title,
					 .elementor-9284 .elementor-element.elementor-element-16611c3:has(:focus) .elementor-icon-box-title{color:#0A2A38;}.elementor-9284 .elementor-element.elementor-element-16611c3 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#1B1B1B;}.elementor-9284 .elementor-element.elementor-element-902638b > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-9284 .elementor-element.elementor-element-902638b{--icon-box-icon-margin:15px;}.elementor-9284 .elementor-element.elementor-element-902638b.elementor-view-stacked .elementor-icon{background-color:#0B065C;}.elementor-9284 .elementor-element.elementor-element-902638b.elementor-view-framed .elementor-icon, .elementor-9284 .elementor-element.elementor-element-902638b.elementor-view-default .elementor-icon{fill:#0B065C;color:#0B065C;border-color:#0B065C;}.elementor-9284 .elementor-element.elementor-element-902638b .elementor-icon{font-size:24px;}.elementor-9284 .elementor-element.elementor-element-902638b .elementor-icon-box-title, .elementor-9284 .elementor-element.elementor-element-902638b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-9284 .elementor-element.elementor-element-902638b .elementor-icon-box-title{color:#2C194B;}.elementor-9284 .elementor-element.elementor-element-902638b:has(:hover) .elementor-icon-box-title,
					 .elementor-9284 .elementor-element.elementor-element-902638b:has(:focus) .elementor-icon-box-title{color:#233942;}.elementor-9284 .elementor-element.elementor-element-902638b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#1B1B1B;}.elementor-9284 .elementor-element.elementor-element-9d3e6da{--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-9284 .elementor-element.elementor-element-561a561 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-9284 .elementor-element.elementor-element-561a561{text-align:center;}.elementor-9284 .elementor-element.elementor-element-561a561 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#0A394C;}.elementor-9284 .elementor-element.elementor-element-2154cc9{text-align:center;color:#1B1B1B;}.elementor-9284 .elementor-element.elementor-element-5c075af{--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:40px 0px;--row-gap:40px;--column-gap:0px;--flex-wrap:wrap;}.elementor-9284 .elementor-element.elementor-element-df1b0a2{--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-9284 .elementor-element.elementor-element-95d7d40 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;color:#122B36;}.elementor-9284 .elementor-element.elementor-element-07b900d{font-family:"Inter", Sans-serif;font-weight:400;color:#131313;}.elementor-9284 .elementor-element.elementor-element-10e899d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9284 .elementor-element.elementor-element-27c7bde .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;color:#122B36;}.elementor-9284 .elementor-element.elementor-element-596f6f7{font-family:"Inter", Sans-serif;font-weight:400;color:#131313;}.elementor-9284 .elementor-element.elementor-element-796b188{--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-9284 .elementor-element.elementor-element-2076e95 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;color:#122B36;}.elementor-9284 .elementor-element.elementor-element-f865bc5{font-family:"Inter", Sans-serif;font-weight:400;color:#131313;}.elementor-9284 .elementor-element.elementor-element-1980cbb{--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-9284 .elementor-element.elementor-element-8ca9c57 img{width:100%;}.elementor-9284 .elementor-element.elementor-element-73ade1c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;color:#122B36;}.elementor-9284 .elementor-element.elementor-element-b6870a9{font-family:"Inter", Sans-serif;font-weight:400;color:#131313;}.elementor-9284 .elementor-element.elementor-element-fdcdcf5{--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-9284 .elementor-element.elementor-element-8f3e8da img{width:100%;height:238px;}.elementor-9284 .elementor-element.elementor-element-ebd7a73 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;color:#122B36;}.elementor-9284 .elementor-element.elementor-element-efbfff1{font-family:"Inter", Sans-serif;font-weight:400;color:#131313;}.elementor-9284 .elementor-element.elementor-element-5dac103{--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-9284 .elementor-element.elementor-element-ee1aadc img{width:100%;}.elementor-9284 .elementor-element.elementor-element-a6eddc2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;color:#122B36;}.elementor-9284 .elementor-element.elementor-element-f0742f7{font-family:"Inter", Sans-serif;font-weight:400;color:#131313;}.elementor-9284 .elementor-element.elementor-element-eebcb78{--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:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9284 .elementor-element.elementor-element-f730b5a{text-align:center;}.elementor-9284 .elementor-element.elementor-element-f730b5a .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#163B4A;}.elementor-9284 .elementor-element.elementor-element-8e23e95{text-align:center;font-family:"Inter", Sans-serif;font-weight:400;color:#252525;}.elementor-9284 .elementor-element.elementor-element-3c34b7b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9284 .elementor-element.elementor-element-44caf69 .elementor-icon-box-wrapper{align-items:start;}.elementor-9284 .elementor-element.elementor-element-44caf69{--icon-box-icon-margin:15px;}.elementor-9284 .elementor-element.elementor-element-44caf69.elementor-view-stacked .elementor-icon{background-color:#123949;}.elementor-9284 .elementor-element.elementor-element-44caf69.elementor-view-framed .elementor-icon, .elementor-9284 .elementor-element.elementor-element-44caf69.elementor-view-default .elementor-icon{fill:#123949;color:#123949;border-color:#123949;}.elementor-9284 .elementor-element.elementor-element-44caf69 .elementor-icon{font-size:24px;}.elementor-9284 .elementor-element.elementor-element-44caf69 .elementor-icon-box-title, .elementor-9284 .elementor-element.elementor-element-44caf69 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:19px;font-weight:600;}.elementor-9284 .elementor-element.elementor-element-44caf69 .elementor-icon-box-title{color:#0E3646;}.elementor-9284 .elementor-element.elementor-element-44caf69:has(:hover) .elementor-icon-box-title,
					 .elementor-9284 .elementor-element.elementor-element-44caf69:has(:focus) .elementor-icon-box-title{color:#082633;}.elementor-9284 .elementor-element.elementor-element-44caf69 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#1F1F1F;}.elementor-9284 .elementor-element.elementor-element-e7c765c .elementor-icon-box-wrapper{align-items:start;}.elementor-9284 .elementor-element.elementor-element-e7c765c{--icon-box-icon-margin:15px;}.elementor-9284 .elementor-element.elementor-element-e7c765c.elementor-view-stacked .elementor-icon{background-color:#123949;}.elementor-9284 .elementor-element.elementor-element-e7c765c.elementor-view-framed .elementor-icon, .elementor-9284 .elementor-element.elementor-element-e7c765c.elementor-view-default .elementor-icon{fill:#123949;color:#123949;border-color:#123949;}.elementor-9284 .elementor-element.elementor-element-e7c765c .elementor-icon{font-size:24px;}.elementor-9284 .elementor-element.elementor-element-e7c765c .elementor-icon-box-title, .elementor-9284 .elementor-element.elementor-element-e7c765c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-9284 .elementor-element.elementor-element-e7c765c .elementor-icon-box-title{color:#0E3646;}.elementor-9284 .elementor-element.elementor-element-e7c765c:has(:hover) .elementor-icon-box-title,
					 .elementor-9284 .elementor-element.elementor-element-e7c765c:has(:focus) .elementor-icon-box-title{color:#09181E;}.elementor-9284 .elementor-element.elementor-element-e7c765c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#1F1F1F;}.elementor-9284 .elementor-element.elementor-element-97f7216 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9284 .elementor-element.elementor-element-97f7216 .elementor-icon-box-wrapper{align-items:start;}.elementor-9284 .elementor-element.elementor-element-97f7216{--icon-box-icon-margin:15px;}.elementor-9284 .elementor-element.elementor-element-97f7216.elementor-view-stacked .elementor-icon{background-color:#123949;}.elementor-9284 .elementor-element.elementor-element-97f7216.elementor-view-framed .elementor-icon, .elementor-9284 .elementor-element.elementor-element-97f7216.elementor-view-default .elementor-icon{fill:#123949;color:#123949;border-color:#123949;}.elementor-9284 .elementor-element.elementor-element-97f7216 .elementor-icon{font-size:24px;}.elementor-9284 .elementor-element.elementor-element-97f7216 .elementor-icon-box-title, .elementor-9284 .elementor-element.elementor-element-97f7216 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-9284 .elementor-element.elementor-element-97f7216 .elementor-icon-box-title{color:#0E3646;}.elementor-9284 .elementor-element.elementor-element-97f7216:has(:hover) .elementor-icon-box-title,
					 .elementor-9284 .elementor-element.elementor-element-97f7216:has(:focus) .elementor-icon-box-title{color:#071C25;}.elementor-9284 .elementor-element.elementor-element-97f7216 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#1F1F1F;}.elementor-9284 .elementor-element.elementor-element-b7ba109 .elementor-icon-box-wrapper{align-items:start;}.elementor-9284 .elementor-element.elementor-element-b7ba109{--icon-box-icon-margin:15px;}.elementor-9284 .elementor-element.elementor-element-b7ba109.elementor-view-stacked .elementor-icon{background-color:#123949;}.elementor-9284 .elementor-element.elementor-element-b7ba109.elementor-view-framed .elementor-icon, .elementor-9284 .elementor-element.elementor-element-b7ba109.elementor-view-default .elementor-icon{fill:#123949;color:#123949;border-color:#123949;}.elementor-9284 .elementor-element.elementor-element-b7ba109 .elementor-icon{font-size:24px;}.elementor-9284 .elementor-element.elementor-element-b7ba109 .elementor-icon-box-title, .elementor-9284 .elementor-element.elementor-element-b7ba109 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-9284 .elementor-element.elementor-element-b7ba109 .elementor-icon-box-title{color:#0E3646;}.elementor-9284 .elementor-element.elementor-element-b7ba109:has(:hover) .elementor-icon-box-title,
					 .elementor-9284 .elementor-element.elementor-element-b7ba109:has(:focus) .elementor-icon-box-title{color:#05171E;}.elementor-9284 .elementor-element.elementor-element-b7ba109 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#1F1F1F;}.elementor-9284 .elementor-element.elementor-element-22c644a .elementor-icon-box-wrapper{align-items:start;}.elementor-9284 .elementor-element.elementor-element-22c644a{--icon-box-icon-margin:15px;}.elementor-9284 .elementor-element.elementor-element-22c644a.elementor-view-stacked .elementor-icon{background-color:#123949;}.elementor-9284 .elementor-element.elementor-element-22c644a.elementor-view-framed .elementor-icon, .elementor-9284 .elementor-element.elementor-element-22c644a.elementor-view-default .elementor-icon{fill:#123949;color:#123949;border-color:#123949;}.elementor-9284 .elementor-element.elementor-element-22c644a .elementor-icon{font-size:24px;}.elementor-9284 .elementor-element.elementor-element-22c644a .elementor-icon-box-title, .elementor-9284 .elementor-element.elementor-element-22c644a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-9284 .elementor-element.elementor-element-22c644a .elementor-icon-box-title{color:#0E3646;}.elementor-9284 .elementor-element.elementor-element-22c644a:has(:hover) .elementor-icon-box-title,
					 .elementor-9284 .elementor-element.elementor-element-22c644a:has(:focus) .elementor-icon-box-title{color:#08202A;}.elementor-9284 .elementor-element.elementor-element-22c644a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#1F1F1F;}.elementor-9284 .elementor-element.elementor-element-889b320 .elementor-icon-box-wrapper{align-items:start;}.elementor-9284 .elementor-element.elementor-element-889b320{--icon-box-icon-margin:15px;}.elementor-9284 .elementor-element.elementor-element-889b320.elementor-view-stacked .elementor-icon{background-color:#123949;}.elementor-9284 .elementor-element.elementor-element-889b320.elementor-view-framed .elementor-icon, .elementor-9284 .elementor-element.elementor-element-889b320.elementor-view-default .elementor-icon{fill:#123949;color:#123949;border-color:#123949;}.elementor-9284 .elementor-element.elementor-element-889b320 .elementor-icon{font-size:24px;}.elementor-9284 .elementor-element.elementor-element-889b320 .elementor-icon-box-title, .elementor-9284 .elementor-element.elementor-element-889b320 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-9284 .elementor-element.elementor-element-889b320 .elementor-icon-box-title{color:#0E3646;}.elementor-9284 .elementor-element.elementor-element-889b320:has(:hover) .elementor-icon-box-title,
					 .elementor-9284 .elementor-element.elementor-element-889b320:has(:focus) .elementor-icon-box-title{color:#07212C;}.elementor-9284 .elementor-element.elementor-element-889b320 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#1F1F1F;}@media(min-width:768px){.elementor-9284 .elementor-element.elementor-element-df1b0a2{--width:33%;}.elementor-9284 .elementor-element.elementor-element-10e899d{--width:33.3333%;}.elementor-9284 .elementor-element.elementor-element-796b188{--width:33.3333%;}.elementor-9284 .elementor-element.elementor-element-1980cbb{--width:33.3333%;}.elementor-9284 .elementor-element.elementor-element-fdcdcf5{--width:33.3333%;}.elementor-9284 .elementor-element.elementor-element-5dac103{--width:33.3333%;}}@media(max-width:1024px){.elementor-9284 .elementor-element.elementor-element-9c76fda{--grid-auto-flow:row;}.elementor-9284 .elementor-element.elementor-element-3c34b7b{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-9284 .elementor-element.elementor-element-9c76fda{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9284 .elementor-element.elementor-element-3c34b7b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-f4ca34f *//* Center the "What is Technical SEO?" heading */
.what-is-title {
    text-align: center;
}

/* Alternative: If you want to center just the h2 element */
.what-is-title h2 {
    font-size: 3rem;
    font-weight: 700;
    color: #1a1a1a;
    background: linear-gradient(45deg, #667eea, #764ba2);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 15px;
    position: relative;
    display: inline-block;
    text-align: center;
    width: 100%;
}
/* Background gradient for the what-is-section */
.elementor-element-68aee0a .elementor-widget {
    background: white;
    border-radius: 8px;
    padding: 30px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
    border-top: 4px solid #FF6B00;
    margin-bottom: 20px;
    transition: all 0.3s ease;
}

/* Hover effects for the widget cards */
.elementor-element-68aee0a .elementor-widget:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1);
    border-top-color: #ff8b33;
}

/* Background for the what-is-section */
.elementor-element-f4ca34f {
    background: linear-gradient(135deg, #f8fafc 50%, #667eea 50%);
    position: relative;
    overflow: hidden;
}

/* Optional: Add a subtle pattern to the what-is-section */
.elementor-element-f4ca34f::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    width: 100%;
    height: 100%;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M50,0 L100,50 L50,100 L0,50 Z" fill="rgba(255,255,255,0.05)"/></svg>');
    background-size: 200px 200px;
    opacity: 0.1;
    animation: rotate 20s linear infinite;
}

/* Animation for the pattern */
@keyframes rotate {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* Style for the what-is-title */
.what-is-title h2 {
    font-size: 3rem;
    font-weight: 700;
    color: #1a1a1a;
    background: linear-gradient(45deg, #667eea, #764ba2);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 15px;
    position: relative;
    display: inline-block;
}

/* Underline animation for the title */
.what-is-title h2::after {
    content: '';
    position: absolute;
    bottom: -10px;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(45deg, #ff6b6b, #ff8e8e);
    border-radius: 2px;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

/* Revealed state for the title */
.what-is-title.revealed h2::after {
    transform: scaleX(1);
}

/* Content text styling */
.content-text {
    flex: 1;
    background: white;
    border-radius: 15px;
    padding: 30px;
    box-shadow: 0 8px 30px rgba(0,0,0,0.1);
    transition: transform 0.3s ease;
}

.content-text:hover {
    transform: translateY(-10px);
}

/* Highlight box styling */
.highlight-box {
    flex: 1;
    background: linear-gradient(135deg, #764ba2, #667eea);
    border-radius: 15px;
    padding: 40px;
    color: white;
    display: flex;
    flex-direction: column;
    justify-content: center;
    box-shadow: 0 8px 30px rgba(0,0,0,0.2);
    position: relative;
    overflow: hidden;
    transition: transform 0.3s ease;
}

.highlight-box:hover {
    transform: translateY(-10px);
}

/* Pulse animation for highlight box */
.highlight-box::before {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle, rgba(255,255,255,0.15) 0%, transparent 70%);
    animation: pulse 5s ease-in-out infinite;
}

@keyframes pulse {
    0%, 100% { transform: scale(1) rotate(0deg); }
    50% { transform: scale(1.05) rotate(180deg); }
}

/* Scroll reveal animation */
.scroll-reveal {
    opacity: 0;
    transform: translateY(50px);
    transition: all 0.6s ease;
}

.scroll-reveal.revealed {
    opacity: 1;
    transform: translateY(0);
}

/* Responsive design */
@media (max-width: 768px) {
    .what-is-content {
        flex-direction: column;
    }
    
    .content-text,
    .highlight-box {
        padding: 25px;
    }
    
    .what-is-title h2 {
        font-size: 2.2rem;
    }
}

@media (max-width: 480px) {
    .what-is-title h2 {
        font-size: 1.8rem;
    }
    
    .content-text,
    .highlight-box {
        padding: 20px;
    }
    
    .highlight-box h3 {
        font-size: 1.5rem;
    }
    
    .highlight-box p {
        font-size: 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4490366 */.elementor-9284 .elementor-element.elementor-element-8f92a5f{
  background: #F8FAFC;
    padding: 15px;
    border-radius: 6px;
    border-left: 3px solid #192A56;
   
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
    transition: all 0.3s ease;
}
.elementor-9284 .elementor-element.elementor-element-8f92a5f:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1);
    border-left: 3px solid #192A56;
    background: #ffffff;
}

/* Optional: Add a smooth transition for the border color */
.elementor-9284 .elementor-element.elementor-element-8f92a5f {
    transition: all 0.3s ease, border-left-color 0.3s ease;
}

/* Optional: Add a subtle scale effect on hover */
.elementor-9284 .elementor-element.elementor-element-8f92a5f:hover {
    transform: translateY(-5px) scale(1.02);
}

/* Optional: Add a glow effect on hover */
.elementor-9284 .elementor-element.elementor-element-8f92a5f:hover {
    box-shadow: 0 8px 25px rgba(255, 107, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-698e907 */.elementor-9284 .elementor-element.elementor-element-698e907{
 background: #F8FAFC;
    padding: 15px;
    border-radius: 6px;
    border-left: 3px solid #192A56;
   
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
    transition: all 0.3s ease;
}
.elementor-9284 .elementor-element.elementor-element-698e907:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1);
    border-left: 3px solid #192A56;
    background: #ffffff;
}

/* Optional: Add a smooth transition for the border color */
.elementor-9284 .elementor-element.elementor-element-698e907 {
    transition: all 0.3s ease, border-left-color 0.3s ease;
}

/* Optional: Add a subtle scale effect on hover */
.elementor-9284 .elementor-element.elementor-element-698e907:hover {
    transform: translateY(-5px) scale(1.02);
}

/* Optional: Add a glow effect on hover */
.elementor-9284 .elementor-element.elementor-element-698e907:hover {
    box-shadow: 0 8px 25px rgba(255, 107, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-93f1309 */.elementor-9284 .elementor-element.elementor-element-93f1309{
 background: #F8FAFC;
    padding: 15px;
    border-radius: 6px;
    border-left: 3px solid #192A56;
   
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
    transition: all 0.3s ease;
}
.elementor-9284 .elementor-element.elementor-element-93f1309:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1);
    border-left: 3px solid #192A56;
    background: #ffffff;
}

/* Optional: Add a smooth transition for the border color */
.elementor-9284 .elementor-element.elementor-element-93f1309{
    transition: all 0.3s ease, border-left-color 0.3s ease;
}

/* Optional: Add a subtle scale effect on hover */
.elementor-9284 .elementor-element.elementor-element-93f1309:hover {
    transform: translateY(-5px) scale(1.02);
}

/* Optional: Add a glow effect on hover */
.elementor-9284 .elementor-element.elementor-element-93f1309:hover {
    box-shadow: 0 8px 25px rgba(255, 107, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b1a6a4 */.elementor-9284 .elementor-element.elementor-element-6b1a6a4{
 background: #F8FAFC;
    padding: 15px;
    border-radius: 6px;
    border-left: 3px solid #192A56;
   
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
    transition: all 0.3s ease;
}
.elementor-9284 .elementor-element.elementor-element-6b1a6a4:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1);
    border-left: 3px solid #192A56;
    background: #ffffff;
}

/* Optional: Add a smooth transition for the border color */
.elementor-9284 .elementor-element.elementor-element-6b1a6a4{
    transition: all 0.3s ease, border-left-color 0.3s ease;
}

/* Optional: Add a subtle scale effect on hover */
.elementor-9284 .elementor-element.elementor-element-6b1a6a4:hover {
    transform: translateY(-5px) scale(1.02);
}

/* Optional: Add a glow effect on hover */
.elementor-9284 .elementor-element.elementor-element-6b1a6a4:hover {
    box-shadow: 0 8px 25px rgba(255, 107, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16611c3 */.elementor-9284 .elementor-element.elementor-element-16611c3{
 background: #F8FAFC;
    padding: 15px;
    border-radius: 6px;
    border-left: 3px solid #192A56;
   
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
    transition: all 0.3s ease;
}
.elementor-9284 .elementor-element.elementor-element-16611c3:hover { 
    transform: translateY(-5px);
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1);
    border-left: 3px solid #192A56;
    background: #ffffff;
}

/* Optional: Add a smooth transition for the border color */
.elementor-9284 .elementor-element.elementor-element-16611c3{
    transition: all 0.3s ease, border-left-color 0.3s ease;
}

/* Optional: Add a subtle scale effect on hover */
.elementor-9284 .elementor-element.elementor-element-16611c3:hover {
    transform: translateY(-5px) scale(1.02);
}

/* Optional: Add a glow effect on hover */
.elementor-9284 .elementor-element.elementor-element-16611c3:hover {
    box-shadow: 0 8px 25px rgba(255, 107, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-902638b */.elementor-9284 .elementor-element.elementor-element-902638b{
 background: #F8FAFC;
    padding: 15px;
    border-radius: 6px;
    border-left: 3px solid #192A56;
   
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
    transition: all 0.3s ease;
}
.elementor-9284 .elementor-element.elementor-element-902638b:hover { 
    transform: translateY(-5px);
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1);
    border-left: 3px solid #192A56;
    background: #ffffff;
}

/* Optional: Add a smooth transition for the border color */
.elementor-9284 .elementor-element.elementor-element-902638b{
    transition: all 0.3s ease, border-left-color 0.3s ease;
}

/* Optional: Add a subtle scale effect on hover */
.elementor-9284 .elementor-element.elementor-element-902638b:hover {
    transform: translateY(-5px) scale(1.02);
}

/* Optional: Add a glow effect on hover */
.elementor-9284 .elementor-element.elementor-element-902638b:hover {
    box-shadow: 0 8px 25px rgba(255, 107, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-63c8eb2 */.elementor-9284 .elementor-element.elementor-element-df1b0a2{

    background: white;
    border-radius: 15px;
    padding: 30px;
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease;
    border-left: 5px solid #667eea;
    text-align: left;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c10349a */.elementor-9284 .elementor-element.elementor-element-10e899d{

    background: white;
    border-radius: 15px;
    padding: 30px;
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease;
    border-left: 5px solid #667eea;
    text-align: left;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f61bdc1 */.elementor-9284 .elementor-element.elementor-element-796b188{

    background: white;
    border-radius: 15px;
    padding: 30px;
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease;
    border-left: 5px solid #667eea;
    text-align: left;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8ca9c57 */.elementor-9284 .elementor-element.elementor-element-1980cbb{

    background: white;
    border-radius: 15px;
    padding: 30px;
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease;
    border-left: 5px solid #667eea;
    text-align: left;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f3e8da */.elementor-9284 .elementor-element.elementor-element-fdcdcf5
{

    background: white;
    border-radius: 15px;
    padding: 30px;
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease;
    border-left: 5px solid #667eea;
    text-align: left;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee1aadc */.elementor-9284 .elementor-element.elementor-element-5dac103
{

    background: white;
    border-radius: 15px;
    padding: 30px;
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease;
    border-left: 5px solid #667eea;
    text-align: left;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44caf69 */.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
    background: #F8FAFC;
    padding: 15px;
    border-radius: 6px;
    border-le: 3px solid #192A56;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
    transition: all 0.3s ease;
}

.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper:hover {
    transform: translateY(-5px) scale(1.02);
    box-shadow: 0 8px 25px rgba(255, 107, 0, 0.15);
    border-left: 3px solid #192A56;
    background: #ffffff;
}/* End custom CSS */