.elementor-60 .elementor-element.elementor-element-64b0bd53{--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-60 .elementor-element.elementor-element-64b0bd53:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-64b0bd53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#233855;}.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-60 .elementor-element.elementor-element-20b79855{text-align:center;}.elementor-60 .elementor-element.elementor-element-20b79855 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:600;color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-ec199cf{text-align:center;}.elementor-60 .elementor-element.elementor-element-ec199cf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-418558d{--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;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-418558d:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-418558d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FCFF;}.elementor-60 .elementor-element.elementor-element-10ec0a97{text-align:center;}.elementor-60 .elementor-element.elementor-element-10ec0a97 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:600;color:#000000;}.elementor-60 .elementor-element.elementor-element-20cab44a{--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-60 .elementor-element.elementor-element-20cab44a:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-20cab44a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FCFF;}.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-60 .elementor-element.elementor-element-459ef4d0{--icon-box-icon-margin:15px;}.elementor-60 .elementor-element.elementor-element-459ef4d0 .elementor-icon{font-size:160px;}.elementor-60 .elementor-element.elementor-element-459ef4d0 .elementor-icon-box-title, .elementor-60 .elementor-element.elementor-element-459ef4d0 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-60 .elementor-element.elementor-element-459ef4d0 .elementor-icon-box-title{color:#000000;}.elementor-60 .elementor-element.elementor-element-459ef4d0 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-60 .elementor-element.elementor-element-cc580ce{--icon-box-icon-margin:15px;}.elementor-60 .elementor-element.elementor-element-cc580ce .elementor-icon{font-size:160px;}.elementor-60 .elementor-element.elementor-element-cc580ce .elementor-icon-box-title, .elementor-60 .elementor-element.elementor-element-cc580ce .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-60 .elementor-element.elementor-element-cc580ce .elementor-icon-box-title{color:#000000;}.elementor-60 .elementor-element.elementor-element-cc580ce .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-60 .elementor-element.elementor-element-7c34ea7a{--icon-box-icon-margin:15px;}.elementor-60 .elementor-element.elementor-element-7c34ea7a .elementor-icon{font-size:160px;}.elementor-60 .elementor-element.elementor-element-7c34ea7a .elementor-icon-box-title, .elementor-60 .elementor-element.elementor-element-7c34ea7a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-60 .elementor-element.elementor-element-7c34ea7a .elementor-icon-box-title{color:#000000;}.elementor-60 .elementor-element.elementor-element-7c34ea7a .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-60 .elementor-element.elementor-element-683de02{--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-60 .elementor-element.elementor-element-683de02:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-683de02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FCFF;}.elementor-60 .elementor-element.elementor-element-3501a554 > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-60 .elementor-element.elementor-element-3501a554{--icon-box-icon-margin:15px;}.elementor-60 .elementor-element.elementor-element-3501a554 .elementor-icon{font-size:160px;}.elementor-60 .elementor-element.elementor-element-3501a554 .elementor-icon-box-title, .elementor-60 .elementor-element.elementor-element-3501a554 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-60 .elementor-element.elementor-element-3501a554 .elementor-icon-box-title{color:#000000;}.elementor-60 .elementor-element.elementor-element-3501a554 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-60 .elementor-element.elementor-element-3f79725b{--icon-box-icon-margin:15px;}.elementor-60 .elementor-element.elementor-element-3f79725b .elementor-icon{font-size:160px;}.elementor-60 .elementor-element.elementor-element-3f79725b .elementor-icon-box-title, .elementor-60 .elementor-element.elementor-element-3f79725b .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-60 .elementor-element.elementor-element-3f79725b .elementor-icon-box-title{color:#000000;}.elementor-60 .elementor-element.elementor-element-3f79725b .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-60 .elementor-element.elementor-element-77762d7f{--display:flex;--min-height:0px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-77762d7f:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-77762d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FCFF;}.elementor-60 .elementor-element.elementor-element-77762d7f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-60 .elementor-element.elementor-element-5d60b71d{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-60 .elementor-element.elementor-element-5d60b71d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-5d60b71d.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-5d60b71d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:600;color:#000000;}.elementor-60 .elementor-element.elementor-element-7010194f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:040px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-7010194f:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-7010194f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FCFF;}.elementor-60 .elementor-element.elementor-element-24dc7bc1{--icon-box-icon-margin:15px;}.elementor-60 .elementor-element.elementor-element-24dc7bc1 .elementor-icon{font-size:100px;}.elementor-60 .elementor-element.elementor-element-24dc7bc1 .elementor-icon-box-title, .elementor-60 .elementor-element.elementor-element-24dc7bc1 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-60 .elementor-element.elementor-element-24dc7bc1 .elementor-icon-box-title{color:#000000;}.elementor-60 .elementor-element.elementor-element-24dc7bc1 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-60 .elementor-element.elementor-element-4db327c{--icon-box-icon-margin:15px;}.elementor-60 .elementor-element.elementor-element-4db327c .elementor-icon{font-size:100px;}.elementor-60 .elementor-element.elementor-element-4db327c .elementor-icon-box-title, .elementor-60 .elementor-element.elementor-element-4db327c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-60 .elementor-element.elementor-element-4db327c .elementor-icon-box-title{color:#000000;}.elementor-60 .elementor-element.elementor-element-4db327c .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-60 .elementor-element.elementor-element-49f314a4{--icon-box-icon-margin:15px;}.elementor-60 .elementor-element.elementor-element-49f314a4 .elementor-icon{font-size:100px;}.elementor-60 .elementor-element.elementor-element-49f314a4 .elementor-icon-box-title, .elementor-60 .elementor-element.elementor-element-49f314a4 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-60 .elementor-element.elementor-element-49f314a4 .elementor-icon-box-title{color:#000000;}.elementor-60 .elementor-element.elementor-element-49f314a4 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-60 .elementor-element.elementor-element-1f1a052e{--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-60 .elementor-element.elementor-element-1f1a052e:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-1f1a052e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FCFF;}.elementor-60 .elementor-element.elementor-element-45491df4 > .elementor-widget-container{margin:12px 12px 12px 12px;}.elementor-60 .elementor-element.elementor-element-45491df4{text-align:center;}.elementor-60 .elementor-element.elementor-element-45491df4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:600;color:#000000;}.elementor-60 .elementor-element.elementor-element-27757915{--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-60 .elementor-element.elementor-element-27757915:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-27757915 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FCFF;}.elementor-60 .elementor-element.elementor-element-19595ad6{--icon-box-icon-margin:15px;}.elementor-60 .elementor-element.elementor-element-19595ad6 .elementor-icon{font-size:100px;}.elementor-60 .elementor-element.elementor-element-19595ad6 .elementor-icon-box-title, .elementor-60 .elementor-element.elementor-element-19595ad6 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-60 .elementor-element.elementor-element-19595ad6 .elementor-icon-box-title{color:#000000;}.elementor-60 .elementor-element.elementor-element-19595ad6 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-60 .elementor-element.elementor-element-7eb938e{--icon-box-icon-margin:15px;}.elementor-60 .elementor-element.elementor-element-7eb938e .elementor-icon{font-size:100px;}.elementor-60 .elementor-element.elementor-element-7eb938e .elementor-icon-box-title, .elementor-60 .elementor-element.elementor-element-7eb938e .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-60 .elementor-element.elementor-element-7eb938e .elementor-icon-box-title{color:#000000;}.elementor-60 .elementor-element.elementor-element-7eb938e .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-60 .elementor-element.elementor-element-6e0395b1{--icon-box-icon-margin:15px;}.elementor-60 .elementor-element.elementor-element-6e0395b1 .elementor-icon{font-size:100px;}.elementor-60 .elementor-element.elementor-element-6e0395b1 .elementor-icon-box-title, .elementor-60 .elementor-element.elementor-element-6e0395b1 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-60 .elementor-element.elementor-element-6e0395b1 .elementor-icon-box-title{color:#000000;}.elementor-60 .elementor-element.elementor-element-6e0395b1 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-60 .elementor-element.elementor-element-0f97d40{--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;--overlay-opacity:0.5;}.elementor-60 .elementor-element.elementor-element-0f97d40::before, .elementor-60 .elementor-element.elementor-element-0f97d40 > .elementor-background-video-container::before, .elementor-60 .elementor-element.elementor-element-0f97d40 > .e-con-inner > .elementor-background-video-container::before, .elementor-60 .elementor-element.elementor-element-0f97d40 > .elementor-background-slideshow::before, .elementor-60 .elementor-element.elementor-element-0f97d40 > .e-con-inner > .elementor-background-slideshow::before, .elementor-60 .elementor-element.elementor-element-0f97d40 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F3FCFF;--background-overlay:'';}.elementor-60 .elementor-element.elementor-element-42c5fd7{--display:flex;}.elementor-60 .elementor-element.elementor-element-df00836 .elementor-heading-title{color:#000000;}.elementor-60 .elementor-element.elementor-element-c767c08{--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-60 .elementor-element.elementor-element-c767c08:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-c767c08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FCFF;}.elementor-60 .elementor-element.elementor-element-c10bc2c{--display:flex;}.elementor-60 .elementor-element.elementor-element-22a821c{--display:flex;}.elementor-60 .elementor-element.elementor-element-22a821c:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-22a821c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3E50;}.elementor-60 .elementor-element.elementor-element-d330feb{--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-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-60 .elementor-element.elementor-element-45848ba{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFF7F7;}.elementor-60 .elementor-element.elementor-element-f4b6bba{--display:flex;}.elementor-60 .elementor-element.elementor-element-f4b6bba:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-f4b6bba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3E50;}.elementor-60 .elementor-element.elementor-element-9d714e9{--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-60 .elementor-element.elementor-element-c5d9b15{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFF7F7;}.elementor-60 .elementor-element.elementor-element-d533e97{--display:flex;}.elementor-60 .elementor-element.elementor-element-d533e97:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-d533e97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3E50;}.elementor-60 .elementor-element.elementor-element-d7adba6{--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-60 .elementor-element.elementor-element-893f751{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-6bddd47{--display:flex;}.elementor-60 .elementor-element.elementor-element-6bddd47:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-6bddd47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3E50;}.elementor-60 .elementor-element.elementor-element-41e3cc3{--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-60 .elementor-element.elementor-element-02f60a5{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-9924a8b{--display:flex;}.elementor-60 .elementor-element.elementor-element-9924a8b:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-9924a8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3E50;}.elementor-60 .elementor-element.elementor-element-05de6e6{--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-60 .elementor-element.elementor-element-8b8ca22{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-98e55ac{--display:flex;}.elementor-60 .elementor-element.elementor-element-98e55ac:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-98e55ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3E50;}.elementor-60 .elementor-element.elementor-element-9256dfb{--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-60 .elementor-element.elementor-element-841b5f1{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-3f171c9{--display:flex;}.elementor-60 .elementor-element.elementor-element-3f171c9:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-3f171c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3E50;}.elementor-60 .elementor-element.elementor-element-2794199{--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-60 .elementor-element.elementor-element-6fa1eee{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-726a2ea{--display:flex;}.elementor-60 .elementor-element.elementor-element-726a2ea:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-726a2ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3E50;}.elementor-60 .elementor-element.elementor-element-61e3f50{--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-60 .elementor-element.elementor-element-6fba0ef{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-6288be9{--display:flex;}.elementor-60 .elementor-element.elementor-element-6288be9:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-6288be9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3E50;}.elementor-60 .elementor-element.elementor-element-d22f5ab{--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-60 .elementor-element.elementor-element-d22f5ab:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-d22f5ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3E50;}.elementor-60 .elementor-element.elementor-element-7c1f6b9{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-9254946{--display:flex;}.elementor-60 .elementor-element.elementor-element-9254946:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-9254946 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3E50;}.elementor-60 .elementor-element.elementor-element-f0244c6{--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-60 .elementor-element.elementor-element-4251a64{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-de8eb0d{--display:flex;}.elementor-60 .elementor-element.elementor-element-de8eb0d:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-de8eb0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3E50;}.elementor-60 .elementor-element.elementor-element-3a821b1{--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-60 .elementor-element.elementor-element-1a8155f{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-ce9cda5{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-60 .elementor-element.elementor-element-ce9cda5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FDFDFD;}:where( .elementor-60 .elementor-element.elementor-element-ce9cda5 > .elementor-widget-container > .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:"Montserrat", Sans-serif;font-weight:600;}.elementor-60 .elementor-element.elementor-element-5dafe643{--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-60 .elementor-element.elementor-element-5dafe643:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-5dafe643 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FCFF;}.elementor-60 .elementor-element.elementor-element-19f0befb{text-align:center;}.elementor-60 .elementor-element.elementor-element-19f0befb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:600;color:#000000;}.elementor-60 .elementor-element.elementor-element-2f4f1fbf{--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-60 .elementor-element.elementor-element-2f4f1fbf:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-2f4f1fbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FCFF;}.elementor-60 .elementor-element.elementor-element-5aee3118{--display:flex;}.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 );}body.elementor-page-60:not(.elementor-motion-effects-element-type-background), body.elementor-page-60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}@media(min-width:768px){.elementor-60 .elementor-element.elementor-element-77762d7f{--width:101.329%;}}/* Start custom CSS for heading, class: .elementor-element-10ec0a97 */.elementor-60 .elementor-element.elementor-element-10ec0a97 {
    font-family: 'Montserrat', sans-serif; /* Updated to Montserrat */
    font-size: 18.5px;
    color: #333333; /* Default text color */
    background-color: #F3FCFF; /* Light blue background */
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    text-align: center; /* Center-aligned text */
    animation: singlePulse 2s ease-out;
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-color 0.3s ease; /* Smooth hover transition */
}

@keyframes singlePulse {
    0% {
        transform: scale(1);
        box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    }
    50% {
        transform: scale(1.02);
        box-shadow: 0 5px 7px rgba(0, 0, 0, 0.12);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    }
}

/* Pop-out hover effect with updated color */
.elementor-60 .elementor-element.elementor-element-10ec0a97:hover {
    transform: translateY(-5px); /* Lifts the element slightly */
    background-color: #467FF7; /* Updated hover background color */
    color: #FFFFFF; /* White text color on hover */
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15); /* Enhanced shadow on hover */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-459ef4d0 *//* Styling for the Icon Box Container */
.elementor-icon-box-wrapper {
    text-align: center; /* Center align the content */
    padding: 30px; /* Padding around the content */
    border-radius: 15px; /* Rounded corners */
    background-color: #F3FCFF; /* Normal background color */
    border: 2px solid transparent; /* Set transparent border initially */
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1); /* Subtle shadow */
    transition: transform 0.3s ease, box-shadow 0.3s ease, border 0.3s ease; /* Smooth transition for hover effects */
}

/* Hover effect for Icon Box (only border color changes) */
.elementor-icon-box-wrapper:hover {
    transform: translateY(-5px); /* Slight lift effect */
    box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.15); /* Enhanced shadow on hover */
    border: 2px solid #233855; /* Change border color on hover */
}

/* Styling for the Icon */
.elementor-icon-box-icon i {
    font-size: 50px; /* Icon size */
    color: #233855; /* Icon color */
    transition: transform 0.3s ease, color 0.3s ease; /* Smooth transition for hover effects */
}

/* Hover effect for the Icon (No change, stays the same) */
.elementor-icon-box-wrapper:hover .elementor-icon-box-icon i {
    transform: scale(1.2); /* Zoom in the icon */
    color: #233855; /* Icon color stays the same on hover */
}

/* Styling for the Icon Box Title (Headline) */
.elementor-icon-box-title {
    font-size: 22px; /* Font size */
    font-weight: bold; /* Bold text */
    color: #233855; /* Title color for normal state */
    margin-top: 15px; /* Space between icon and title */
    margin-bottom: 10px; /* Space between title and description */
    transition: color 0.3s ease; /* Smooth color change on hover */
}

/* Hover effect for the Title (No change, stays the same) */
.elementor-icon-box-wrapper:hover .elementor-icon-box-title {
    color: #233855; /* Title color stays the same on hover */
}

/* Styling for the Description Text */
.elementor-icon-box-description {
    font-size: 16px; /* Text size */
    color: #233855; /* Description color for normal state */
    line-height: 1.6; /* Make the text more readable */
    transition: color 0.3s ease; /* Smooth color change on hover */
}

/* Hover effect for the Description Text (No change, stays the same) */
.elementor-icon-box-wrapper:hover .elementor-icon-box-description {
    color: #233855; /* Description color stays the same on hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d60b71d */.elementor-60 .elementor-element.elementor-element-5d60b71d {
    font-family: 'Montserrat', sans-serif; /* Updated to Montserrat */
    font-size: 18.5px;
    color: #333333; /* Default text color */
    background-color: #F3FCFF; /* Light blue background */
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    text-align: center; /* Center-aligned text */
    animation: singlePulse 2s ease-out;
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-color 0.3s ease; /* Smooth hover transition */
}

@keyframes singlePulse {
    0% {
        transform: scale(1);
        box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    }
    50% {
        transform: scale(1.02);
        box-shadow: 0 5px 7px rgba(0, 0, 0, 0.12);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    }
}

/* Pop-out hover effect with updated color */
.elementor-60 .elementor-element.elementor-element-5d60b71d:hover {
    transform: translateY(-5px); /* Lifts the element slightly */
    background-color: #467FF7; /* Updated hover background color */
    color: #FFFFFF; /* White text color on hover */
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15); /* Enhanced shadow on hover */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24dc7bc1 */.elementor-60 .elementor-element.elementor-element-24dc7bc1 .elementor-icon-box-title {
    background: linear-gradient(270deg, red, orange, yellow, green, blue, indigo, violet);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: gradient-animation 3s ease infinite;
    background-size: 400% 400%;
}

@keyframes gradient-animation {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4db327c */.elementor-60 .elementor-element.elementor-element-4db327c .elementor-icon-box-title {
    background: linear-gradient(270deg, red, orange, yellow, green, blue, indigo, violet);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: gradient-animation 3s ease infinite;
    background-size: 400% 400%;
}

@keyframes gradient-animation {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-49f314a4 */.elementor-60 .elementor-element.elementor-element-49f314a4 .elementor-icon-box-title {
    background: linear-gradient(270deg, red, orange, yellow, green, blue, indigo, violet);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: gradient-animation 3s ease infinite;
    background-size: 400% 400%;
}

@keyframes gradient-animation {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45491df4 */.elementor-60 .elementor-element.elementor-element-45491df4 {
    font-family: 'Montserrat', sans-serif; /* Updated to Montserrat */
    font-size: 18.5px;
    color: #333333; /* Default text color */
    background-color: #F3FCFF; /* Light blue background */
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    text-align: center; /* Center-aligned text */
    animation: singlePulse 2s ease-out;
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-color 0.3s ease; /* Smooth hover transition */
}

@keyframes singlePulse {
    0% {
        transform: scale(1);
        box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    }
    50% {
        transform: scale(1.02);
        box-shadow: 0 5px 7px rgba(0, 0, 0, 0.12);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    }
}

/* Pop-out hover effect with updated color */
.elementor-60 .elementor-element.elementor-element-45491df4:hover {
    transform: translateY(-5px); /* Lifts the element slightly */
    background-color: #467FF7; /* Updated hover background color */
    color: #FFFFFF; /* White text color on hover */
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15); /* Enhanced shadow on hover */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19595ad6 */.elementor-60 .elementor-element.elementor-element-19595ad6 .elementor-icon-box-title {
    background: linear-gradient(270deg, red, orange, yellow, green, blue, indigo, violet);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: gradient-animation 3s ease infinite;
    background-size: 400% 400%;
}

@keyframes gradient-animation {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7eb938e */.elementor-60 .elementor-element.elementor-element-7eb938e .elementor-icon-box-title {
    background: linear-gradient(270deg, red, orange, yellow, green, blue, indigo, violet);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: gradient-animation 3s ease infinite;
    background-size: 400% 400%;
}

@keyframes gradient-animation {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6e0395b1 */.elementor-60 .elementor-element.elementor-element-6e0395b1 .elementor-icon-box-title {
    background: linear-gradient(270deg, red, orange, yellow, green, blue, indigo, violet);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: gradient-animation 3s ease infinite;
    background-size: 400% 400%;
}

@keyframes gradient-animation {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df00836 */.elementor-60 .elementor-element.elementor-element-df00836 {
    font-family: 'Montserrat', sans-serif; /* Updated to Montserrat */
    font-size: 18.5px;
    color: #333333; /* Default text color */
    background-color: #F3FCFF; /* Light blue background */
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    text-align: center; /* Center-aligned text */
    animation: singlePulse 2s ease-out;
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-color 0.3s ease; /* Smooth hover transition */
}

@keyframes singlePulse {
    0% {
        transform: scale(1);
        box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    }
    50% {
        transform: scale(1.02);
        box-shadow: 0 5px 7px rgba(0, 0, 0, 0.12);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    }
}

/* Pop-out hover effect with updated color */
.elementor-60 .elementor-element.elementor-element-df00836:hover {
    transform: translateY(-5px); /* Lifts the element slightly */
    background-color: #467FF7; /* Updated hover background color */
    color: #FFFFFF; /* White text color on hover */
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15); /* Enhanced shadow on hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19f0befb */.elementor-60 .elementor-element.elementor-element-19f0befb h1 {
    background: linear-gradient(270deg, red, orange, yellow, green, blue, indigo, violet);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: rainbow-animation 5s linear infinite;
}

@keyframes rainbow-animation {
    % { background-position: 0% 50%; }
    100% { background-position: 100% 50%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-571c5840 */.elementor-60 .elementor-element.elementor-element-571c5840 .elementor-button {
    transition: transform 0.3s ease;
}

.elementor-60 .elementor-element.elementor-element-571c5840 .elementor-button:hover {
    transform: scale(1.2) 
}/* End custom CSS */