.elementor-39 .elementor-element.elementor-element-9d972ca{--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;--overlay-opacity:0.61;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-9d972ca::before, .elementor-39 .elementor-element.elementor-element-9d972ca > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-9d972ca > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-9d972ca > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-9d972ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-9d972ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-39 .elementor-element.elementor-element-71a6d52{--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-39 .elementor-element.elementor-element-2801d00{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.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-39 .elementor-element.elementor-element-a136adb .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:55px;font-weight:600;line-height:61px;color:#FFFFFF;}.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-39 .elementor-element.elementor-element-752cdc4{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Chakra Petch", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-e8ef8b4 .ct-button-wrapper .btn{font-size:25px;}.elementor-39 .elementor-element.elementor-element-f1a3ba3{--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-39 .elementor-element.elementor-element-7c99222{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-a415cf5 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-39 .elementor-element.elementor-element-a415cf5 .ct-heading .item--title{color:#FFFFFF;line-height:1.0952em;margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-eba1797{--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;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-29fc608{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-29fc608:hover{border-style:solid;border-width:04px 0px 0px 0px;--border-top-width:04px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D16527;--border-color:#D16527;}.elementor-39 .elementor-element.elementor-element-29fc608, .elementor-39 .elementor-element.elementor-element-29fc608::before{--border-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-bc491cf{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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-39 .elementor-element.elementor-element-0b815d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-0b815d3 .elementor-image-box-wrapper{text-align:start;}.elementor-39 .elementor-element.elementor-element-0b815d3 .elementor-image-box-title{font-family:"Chakra Petch", Sans-serif;font-size:31px;font-weight:700;color:#D16527;}.elementor-39 .elementor-element.elementor-element-0b815d3:has(:hover) .elementor-image-box-title,
					 .elementor-39 .elementor-element.elementor-element-0b815d3:has(:focus) .elementor-image-box-title{color:#D16527;}.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-39 .elementor-element.elementor-element-6c6877b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -8px 0px;}.elementor-39 .elementor-element.elementor-element-6c6877b img{width:74%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-2c87c89{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-2c87c89:hover{border-style:solid;border-width:04px 0px 0px 0px;--border-top-width:04px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D16527;--border-color:#D16527;}.elementor-39 .elementor-element.elementor-element-2c87c89, .elementor-39 .elementor-element.elementor-element-2c87c89::before{--border-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-f8980d7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-ff62985{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-ff62985 .elementor-image-box-wrapper{text-align:start;}.elementor-39 .elementor-element.elementor-element-ff62985 .elementor-image-box-title{font-family:"Chakra Petch", Sans-serif;font-size:31px;font-weight:700;color:#D16527;}.elementor-39 .elementor-element.elementor-element-ff62985:has(:hover) .elementor-image-box-title,
					 .elementor-39 .elementor-element.elementor-element-ff62985:has(:focus) .elementor-image-box-title{color:#D16527;}.elementor-39 .elementor-element.elementor-element-b657196{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -8px 0px;}.elementor-39 .elementor-element.elementor-element-b657196 img{width:74%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-41cf9e1{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-41cf9e1:hover{border-style:solid;border-width:04px 0px 0px 0px;--border-top-width:04px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D16527;--border-color:#D16527;}.elementor-39 .elementor-element.elementor-element-41cf9e1, .elementor-39 .elementor-element.elementor-element-41cf9e1::before{--border-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-9fea10d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-5cf6c90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-5cf6c90 .elementor-image-box-wrapper{text-align:start;}.elementor-39 .elementor-element.elementor-element-5cf6c90 .elementor-image-box-title{font-family:"Chakra Petch", Sans-serif;font-size:31px;font-weight:700;color:#D16527;}.elementor-39 .elementor-element.elementor-element-5cf6c90:has(:hover) .elementor-image-box-title,
					 .elementor-39 .elementor-element.elementor-element-5cf6c90:has(:focus) .elementor-image-box-title{color:#D16527;}.elementor-39 .elementor-element.elementor-element-b6e936e{margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -8px 0px;}.elementor-39 .elementor-element.elementor-element-b6e936e img{width:85%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-97aa5ee{--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;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-25c22b5{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-25c22b5:hover{border-style:solid;border-width:04px 0px 0px 0px;--border-top-width:04px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D16527;--border-color:#D16527;}.elementor-39 .elementor-element.elementor-element-25c22b5, .elementor-39 .elementor-element.elementor-element-25c22b5::before{--border-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-dcc9fcd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-9042f8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-9042f8d .elementor-image-box-wrapper{text-align:start;}.elementor-39 .elementor-element.elementor-element-9042f8d .elementor-image-box-title{font-family:"Chakra Petch", Sans-serif;font-size:31px;font-weight:700;color:#D16527;}.elementor-39 .elementor-element.elementor-element-9042f8d:has(:hover) .elementor-image-box-title,
					 .elementor-39 .elementor-element.elementor-element-9042f8d:has(:focus) .elementor-image-box-title{color:#D16527;}.elementor-39 .elementor-element.elementor-element-e51e655{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -8px 0px;}.elementor-39 .elementor-element.elementor-element-e51e655 img{width:74%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-16d0fac{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-16d0fac:hover{border-style:solid;border-width:04px 0px 0px 0px;--border-top-width:04px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D16527;--border-color:#D16527;}.elementor-39 .elementor-element.elementor-element-16d0fac, .elementor-39 .elementor-element.elementor-element-16d0fac::before{--border-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-cc04be7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-12b1839{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-12b1839 .elementor-image-box-wrapper{text-align:start;}.elementor-39 .elementor-element.elementor-element-12b1839 .elementor-image-box-title{font-family:"Chakra Petch", Sans-serif;font-size:31px;font-weight:700;color:#D16527;}.elementor-39 .elementor-element.elementor-element-12b1839:has(:hover) .elementor-image-box-title,
					 .elementor-39 .elementor-element.elementor-element-12b1839:has(:focus) .elementor-image-box-title{color:#D16527;}.elementor-39 .elementor-element.elementor-element-a856bce{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -8px 0px;}.elementor-39 .elementor-element.elementor-element-a856bce img{width:74%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-e58e78b{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-e58e78b:hover{border-style:solid;border-width:04px 0px 0px 0px;--border-top-width:04px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D16527;--border-color:#D16527;}.elementor-39 .elementor-element.elementor-element-e58e78b, .elementor-39 .elementor-element.elementor-element-e58e78b::before{--border-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-26a378d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-373d33e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-373d33e .elementor-image-box-wrapper{text-align:start;}.elementor-39 .elementor-element.elementor-element-373d33e .elementor-image-box-title{font-family:"Chakra Petch", Sans-serif;font-size:31px;font-weight:700;color:#D16527;}.elementor-39 .elementor-element.elementor-element-373d33e:has(:hover) .elementor-image-box-title,
					 .elementor-39 .elementor-element.elementor-element-373d33e:has(:focus) .elementor-image-box-title{color:#D16527;}.elementor-39 .elementor-element.elementor-element-71d252c{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -8px 0px;}.elementor-39 .elementor-element.elementor-element-71d252c img{width:74%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-e4f8d61{--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;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-00b4981{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-00b4981:hover{border-style:solid;border-width:04px 0px 0px 0px;--border-top-width:04px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D16527;--border-color:#D16527;}.elementor-39 .elementor-element.elementor-element-00b4981, .elementor-39 .elementor-element.elementor-element-00b4981::before{--border-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-1b7761f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-74617cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-74617cd .elementor-image-box-wrapper{text-align:start;}.elementor-39 .elementor-element.elementor-element-74617cd .elementor-image-box-title{font-family:"Chakra Petch", Sans-serif;font-size:31px;font-weight:700;color:#D16527;}.elementor-39 .elementor-element.elementor-element-74617cd:has(:hover) .elementor-image-box-title,
					 .elementor-39 .elementor-element.elementor-element-74617cd:has(:focus) .elementor-image-box-title{color:#D16527;}.elementor-39 .elementor-element.elementor-element-9a927de{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -8px 0px;}.elementor-39 .elementor-element.elementor-element-9a927de img{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-aca6bc8{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-aca6bc8:hover{border-style:none;}.elementor-39 .elementor-element.elementor-element-aca6bc8, .elementor-39 .elementor-element.elementor-element-aca6bc8::before{--border-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-78584a6{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-78584a6:hover{border-style:none;}.elementor-39 .elementor-element.elementor-element-78584a6, .elementor-39 .elementor-element.elementor-element-78584a6::before{--border-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-78424ea:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-78424ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#051650;}.elementor-39 .elementor-element.elementor-element-78424ea > .elementor-container{max-width:1380px;}.elementor-39 .elementor-element.elementor-element-78424ea{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:080px 15px 115px 15px;}.elementor-39 .elementor-element.elementor-element-78424ea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-db5e60d > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-39 .elementor-element.elementor-element-26ed890 .item--image{filter:brightness(74%) !important;}.elementor-39 .elementor-element.elementor-element-4d0415d{--display:flex;}.elementor-39 .elementor-element.elementor-element-103afb0 .wp-meta .title-holder{color:#051650 !important;}.elementor-39 .elementor-element.elementor-element-103afb0 .wp-meta .text-title{margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-3ded889 > .elementor-container{max-width:1380px;}.elementor-39 .elementor-element.elementor-element-3ded889{padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-db162dd > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-39 .elementor-element.elementor-element-851ea8c .inner-item{border-color:#FFFFFF !important;}.elementor-39 .elementor-element.elementor-element-acb1046 > .elementor-container{max-width:1380px;}.elementor-39 .elementor-element.elementor-element-acb1046{padding:100px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-1bc8545 > .elementor-element-populated{border-style:none;padding:10px 0px 10px 0px;}.elementor-39 .elementor-element.elementor-element-b19cba0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-b19cba0 .ct-banner-inner{background-color:#051650 !important;}.elementor-39 .elementor-element.elementor-element-b19cba0 .ct-banner-overlay{right:-20px !important;bottom:-38px !important;}.elementor-39 .elementor-element.elementor-element-b19cba0  .ct-banner-overlay{width:50% !important;}.elementor-39 .elementor-element.elementor-element-1405937{margin-top:0px;margin-bottom:0px;padding:30px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-86ef7e4 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;padding:10px 10px 10px 20px;}.elementor-39 .elementor-element.elementor-element-78243dd .ct-banner-inner{background-color:#051650 !important;}.elementor-39 .elementor-element.elementor-element-78243dd .ct-banner-overlay{right:-20px !important;bottom:-30px !important;}.elementor-39 .elementor-element.elementor-element-78243dd  .ct-banner-overlay{width:36% !important;}.elementor-39 .elementor-element.elementor-element-69a81d2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:10px 10px 10px 20px;}.elementor-39 .elementor-element.elementor-element-0ad31a3 .ct-banner-title{font-size:20px;margin-bottom:-35px;}.elementor-39 .elementor-element.elementor-element-0ad31a3 .ct-banner-inner{background-color:#051650 !important;}.elementor-39 .elementor-element.elementor-element-0ad31a3 .ct-banner-overlay{right:-20px !important;bottom:-30px !important;}.elementor-39 .elementor-element.elementor-element-0ad31a3  .ct-banner-overlay{width:36% !important;}.elementor-39 .elementor-element.elementor-element-9290efe > .elementor-element-populated{border-style:none;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 0px 10px 0px;}.elementor-39 .elementor-element.elementor-element-26db7b7 > .elementor-widget-container{margin:10px 0px 10px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-26db7b7 .ct-banner-inner{background-color:#051650 !important;}.elementor-39 .elementor-element.elementor-element-26db7b7 .ct-banner-overlay{right:-40px !important;bottom:-25px !important;}.elementor-39 .elementor-element.elementor-element-26db7b7  .ct-banner-image{margin-top:-72px !important;}.elementor-39 .elementor-element.elementor-element-2c93dfd > .elementor-container{max-width:1380px;}.elementor-39 .elementor-element.elementor-element-2c93dfd{padding:169px 015px 0px 15px;}.elementor-39 .elementor-element.elementor-element-a55363e > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-39 .elementor-element.elementor-element-3d27dd6 .wp-meta .title-holder{color:#FFFFFF !important;top:-26px !important;}.elementor-39 .elementor-element.elementor-element-3d27dd6 .ct-testimonial .item--author{color:#FFFFFF !important;}.elementor-39 .elementor-element.elementor-element-3d27dd6 .ct-slick-carousel .item--inner{background-color:#051650 !important;}.elementor-39 .elementor-element.elementor-element-8755668 > .elementor-container{max-width:1380px;}.elementor-39 .elementor-element.elementor-element-8755668{padding:140px 15px 0px 15px;}.elementor-39 .elementor-element.elementor-element-67e830b > .elementor-element-populated{padding:10px 20px 10px 0px;}.elementor-39 .elementor-element.elementor-element-3958f9b > .elementor-widget-container{margin:-90px 0px 0px 0px;padding:-11px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-3958f9b .ct-heading .item--title{line-height:1.0952em;margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-9a164d8 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-9a164d8 .ct-fancy-box{border-color:#FFFFFF !important;}.elementor-39 .elementor-element.elementor-element-9a164d8 .ct-fancybox-image .img-hover{filter:brightness(60%);bottom:-20px !important;}.elementor-39 .elementor-element.elementor-element-9a164d8 .ct-fancybox-image .img-main{left:-40px !important;bottom:-50px !important;}.elementor-39 .elementor-element.elementor-element-c00176c > .elementor-element-populated{padding:25px 0px 10px 10px;}.elementor-39 .elementor-element.elementor-element-d0ae9d1 .ct-ac-title-text{color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-d0ae9d1 .ct-ac-title.active .ct-ac-title-text{color:#F3F3F3;}.elementor-39 .elementor-element.elementor-element-d0ae9d1 .ct-accordion-item{background-color:#051650;}.elementor-39 .elementor-element.elementor-element-d0ae9d1 .ct-accordion-item:before{border-color:#F4F4F4 !important;}.elementor-39 .elementor-element.elementor-element-d0ae9d1 .ct-ac-button .ct-ac-icon{background-color:#F4F4F4 !important;}.elementor-39 .elementor-element.elementor-element-9da9828{--display:flex;}.elementor-39 .elementor-element.elementor-element-bbfbe93 .ct-service-grid1 .grid-item{padding-left:15px;padding-right:15px;}.elementor-39 .elementor-element.elementor-element-bbfbe93 .wp-meta .title-holder{color:#FFFFFF !important;top:7px !important;}.elementor-39 .elementor-element.elementor-element-bbfbe93 .wp-meta .text-title{margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-29ad494 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-29ad494 > .elementor-container{max-width:1380px;}.elementor-39 .elementor-element.elementor-element-29ad494{padding:129px 15px 0px 15px;}.elementor-39 .elementor-element.elementor-element-b193670 > .elementor-element-populated{border-style:solid;border-width:0.2px 0.2px 0.2px 0.2px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-39 .elementor-element.elementor-element-b193670:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D16527;}.elementor-39 .elementor-element.elementor-element-b193670 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-b23db54 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-b23db54 .ct-heading .title-holder{text-stroke-color:#FFFFFF;-webkit-text-stroke-color:#FFFFFF;font-size:35px;}.elementor-39 .elementor-element.elementor-element-b23db54 .ct-heading .item--title{margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-456c5fb > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-456c5fb .ct-contact-form .title-holder{top:-23px !important;}.elementor-39 .elementor-element.elementor-element-456c5fb .ct-contact-form .text-title{line-height:1.073em;}.elementor-39 .elementor-element.elementor-element-18324dd > .elementor-element-populated{padding:10px 0px 0px 15px;}.elementor-39 .elementor-element.elementor-element-c47f753 iframe{height:667px;}body.elementor-page-39:not(.elementor-motion-effects-element-type-background), body.elementor-page-39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#051650;}@media(min-width:768px){.elementor-39 .elementor-element.elementor-element-9d972ca{--content-width:1380px;}.elementor-39 .elementor-element.elementor-element-71a6d52{--width:80%;}.elementor-39 .elementor-element.elementor-element-f1a3ba3{--width:30%;}.elementor-39 .elementor-element.elementor-element-7c99222{--content-width:1380px;}.elementor-39 .elementor-element.elementor-element-eba1797{--content-width:1380px;}.elementor-39 .elementor-element.elementor-element-29fc608{--width:50%;}.elementor-39 .elementor-element.elementor-element-2c87c89{--width:50%;}.elementor-39 .elementor-element.elementor-element-41cf9e1{--width:50%;}.elementor-39 .elementor-element.elementor-element-97aa5ee{--content-width:1380px;}.elementor-39 .elementor-element.elementor-element-25c22b5{--width:50%;}.elementor-39 .elementor-element.elementor-element-16d0fac{--width:50%;}.elementor-39 .elementor-element.elementor-element-e58e78b{--width:50%;}.elementor-39 .elementor-element.elementor-element-e4f8d61{--content-width:1380px;}.elementor-39 .elementor-element.elementor-element-00b4981{--width:50%;}.elementor-39 .elementor-element.elementor-element-aca6bc8{--width:50%;}.elementor-39 .elementor-element.elementor-element-78584a6{--width:50%;}.elementor-39 .elementor-element.elementor-element-4d0415d{--content-width:1380px;}.elementor-39 .elementor-element.elementor-element-1bc8545{width:65%;}.elementor-39 .elementor-element.elementor-element-9290efe{width:35%;}.elementor-39 .elementor-element.elementor-element-67e830b{width:33.05%;}.elementor-39 .elementor-element.elementor-element-c00176c{width:66.95%;}.elementor-39 .elementor-element.elementor-element-9da9828{--content-width:1380px;}}@media(max-width:1024px) and (min-width:768px){.elementor-39 .elementor-element.elementor-element-b193670{width:100%;}.elementor-39 .elementor-element.elementor-element-18324dd{width:100%;}}@media(max-width:1024px){.elementor-39 .elementor-element.elementor-element-2801d00{--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-bc491cf{--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-f8980d7{--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-9fea10d{--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-dcc9fcd{--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-cc04be7{--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-26a378d{--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-1b7761f{--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-78424ea{margin-top:60px;margin-bottom:0px;padding:85px 15px 85px 15px;}.elementor-39 .elementor-element.elementor-element-3ded889{padding:80px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-acb1046{padding:80px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-2c93dfd{padding:71px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-8755668{padding:115px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-29ad494{padding:69px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-b193670 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-18324dd > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-39 .elementor-element.elementor-element-c47f753 iframe{height:588px;}}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-9d972ca{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-2801d00{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-a136adb .elementor-heading-title{font-size:30px;}.elementor-39 .elementor-element.elementor-element-752cdc4{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-29fc608{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-bc491cf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-0b815d3 .elementor-image-box-title{font-size:25px;}.elementor-39 .elementor-element.elementor-element-6c6877b{margin:-49px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-6c6877b img{width:40%;}.elementor-39 .elementor-element.elementor-element-2c87c89{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-f8980d7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-ff62985 .elementor-image-box-title{font-size:25px;}.elementor-39 .elementor-element.elementor-element-b657196{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-b657196 img{width:40%;}.elementor-39 .elementor-element.elementor-element-41cf9e1{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-9fea10d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-5cf6c90 .elementor-image-box-title{font-size:25px;}.elementor-39 .elementor-element.elementor-element-b6e936e{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-b6e936e img{width:51%;}.elementor-39 .elementor-element.elementor-element-97aa5ee{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-25c22b5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-dcc9fcd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-9042f8d .elementor-image-box-title{font-size:25px;}.elementor-39 .elementor-element.elementor-element-e51e655{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-e51e655 img{width:43%;}.elementor-39 .elementor-element.elementor-element-16d0fac{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-cc04be7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-12b1839 .elementor-image-box-title{font-size:25px;}.elementor-39 .elementor-element.elementor-element-a856bce{margin:-53px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-a856bce img{width:45%;}.elementor-39 .elementor-element.elementor-element-e58e78b{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-26a378d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-373d33e .elementor-image-box-title{font-size:25px;}.elementor-39 .elementor-element.elementor-element-71d252c{margin:-65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-71d252c img{width:44%;}.elementor-39 .elementor-element.elementor-element-e4f8d61{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-00b4981{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-1b7761f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-74617cd .elementor-image-box-title{font-size:25px;}.elementor-39 .elementor-element.elementor-element-9a927de{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-9a927de img{width:43%;}.elementor-39 .elementor-element.elementor-element-aca6bc8{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-78584a6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-3ded889{padding:0px 10px 0px 10px;}.elementor-39 .elementor-element.elementor-element-b19cba0 .ct-banner-title{font-size:12px;}.elementor-39 .elementor-element.elementor-element-b19cba0 .ct-banner-overlay{right:0px !important;bottom:-8px !important;}.elementor-39 .elementor-element.elementor-element-b19cba0  .ct-banner-overlay{width:80% !important;}.elementor-39 .elementor-element.elementor-element-b19cba0  .ct-banner-image{margin-top:20px !important;}.elementor-39 .elementor-element.elementor-element-86ef7e4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-78243dd .ct-banner-content .ct-banner-title{max-width:100%;}.elementor-39 .elementor-element.elementor-element-78243dd .ct-banner-overlay{right:0px !important;}.elementor-39 .elementor-element.elementor-element-69a81d2 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-0ad31a3 .ct-banner-content .ct-banner-title{max-width:100%;}.elementor-39 .elementor-element.elementor-element-0ad31a3 .ct-banner-overlay{right:0px !important;}.elementor-39 .elementor-element.elementor-element-9290efe > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-26db7b7 .ct-banner-description{max-width:1965px;}.elementor-39 .elementor-element.elementor-element-26db7b7 .ct-banner-overlay{right:-53px !important;bottom:55px !important;}.elementor-39 .elementor-element.elementor-element-26db7b7  .ct-banner-overlay{width:45% !important;}.elementor-39 .elementor-element.elementor-element-26db7b7  .ct-banner-image{margin-top:-75px !important;}.elementor-39 .elementor-element.elementor-element-2c93dfd{padding:50px 10px 0px 10px;}.elementor-39 .elementor-element.elementor-element-3d27dd6 .wp-meta .title-holder{top:-18px !important;}.elementor-39 .elementor-element.elementor-element-3d27dd6 .ct-testimonial .text-title{font-size:25px;}.elementor-39 .elementor-element.elementor-element-3d27dd6 .ct-testimonial .item--text{font-size:20px;}.elementor-39 .elementor-element.elementor-element-8755668{margin-top:0px;margin-bottom:0px;padding:10px 0px 0px 10px;}.elementor-39 .elementor-element.elementor-element-67e830b > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-39 .elementor-element.elementor-element-9a164d8 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-c00176c > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 0px 0px;}.elementor-39 .elementor-element.elementor-element-9da9828{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-bbfbe93 .wp-meta .text-title{margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-29ad494{padding:20px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-b193670 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-39 .elementor-element.elementor-element-b23db54 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-456c5fb > .elementor-widget-container{margin:22px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-39 .elementor-element.elementor-element-c47f753 iframe{height:280px;}}/* Start custom CSS for heading, class: .elementor-element-a136adb *//* Main Animation Settings */
.looping-anim {
    /* Total Cycle Time = 24 seconds 
       (0.6s moving + ~23s waiting)
       'infinite' makes it loop forever
    */
    animation: loopSlideCycle 15s linear infinite;
    opacity: 0; /* Ensures it starts invisible */
}

/* The Timeline of the Animation */
@keyframes loopSlideCycle {
    /* --- ENTRANCE (Fast: 0 to 3%) --- */
    0% {
        opacity: 0;
        transform: translateX(-50px); /* Comes from Left */
    }
    3% { 
        /* This represents roughly 0.6 seconds (Fast entrance) */
        opacity: 1;
        transform: translateX(0); 
    }

    /* --- THE PAUSE (Stay visible: 3% to 95%) --- */
    95% {
        opacity: 1;
        transform: translateX(0);
    }

    /* --- EXIT / RESET (Fast fade out: 95% to 100%) --- */
    98% {
        opacity: 0;
        transform: translateX(0); /* Fades out in place */
    }
    100% {
        opacity: 0;
        transform: translateX(-50px); /* Resets to start position */
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-752cdc4 *//* Container for the text should have overflow hidden to prevent horizontal scrollbars */
.elementor-39 .elementor-element.elementor-element-752cdc4 {
    overflow: hidden;
}

.slide-loop-wait {
    /* 25s Total cycle: 0.6s movement + ~24.4s waiting */
    animation: slideInWait 25s linear infinite;
    opacity: 0;
}

@keyframes slideInWait {
    /* --- ENTRANCE (0% to 2.4% of 25s is exactly 0.6s) --- */
    0% {
        opacity: 0;
        transform: translateX(-100px); /* Start point (Left) */
    }
    2.4% {
        opacity: 1;
        transform: translateX(0); /* End point (Center) */
    }

    /* --- THE LONG WAIT (Hold from 2.4% to 98%) --- */
    98% {
        opacity: 1;
        transform: translateX(0);
    }

    /* --- RESET (Fast fade out to restart loop) --- */
    100% {
        opacity: 0;
        transform: translateX(0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71a6d52 */.group-anim-loop {
    /* 12s Delay for Preloader + 15s Loop Cycle */
    animation: dwindlingSlide 15s cubic-bezier(0.175, 0.885, 0.32, 1.275) 5s infinite;
    opacity: 0;
    transform-origin: left center;
    /* 'both' ensures it stays hidden during the 12s delay */
    animation-fill-mode: both; 
}

@keyframes dwindlingSlide {
    /* --- ENTRANCE (Pehle 0.6s mein text aayega) --- */
    0% {
        opacity: 0;
        transform: translateX(-100px) rotate(-5deg) scale(0.9);
    }
    
    /* 4% of 15s is exactly 0.6s */
    4% { 
        opacity: 1;
        transform: translateX(0) rotate(0deg) scale(1);
    }

    /* --- THE WAIT (Takreeban 14 seconds tak ruka rahega) --- */
    96% {
        opacity: 1;
        transform: translateX(0) rotate(0deg) scale(1);
    }

    /* --- RESET (Loop ke liye fade out) --- */
    100% {
        opacity: 0;
        transform: translateX(0);
    }
}/* End custom CSS */
/* Start custom CSS for ct_product_carousel, class: .elementor-element-103afb0 */.woocommerce-product-details {
    background-color: #051650 !important; /* Dark Blue Background */
    border: 1px solid #ffffff !important;   /* 1px White Border */
    display: inline-block;                 /* Taaki border image ke saath fit ho */
    padding: 10px;                         /* Thodi spacing ke liye (optional) */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1405937 *//* 1. Set the default state (Midnight Blue) */
.ct-ac-icon {
    border-color: #191970 !important;
    background-color: #191970 !important;
}

/* 2. Target the ACTIVE state for the border and the icon lines */
/* We add .ct-accordion-item-active to ensure we hit the parent container's state */
.ct-section-active .ct-ac-icon,
.ct-accordion-item-active .ct-ac-icon,
.ct-ac-icon.active {
    border-color: #ffffff !important; /* The circle/box border turns white */
    background-color: #191970 !important; /* Keep background dark for contrast */
}

/* 3. Target the actual "+" or arrow lines inside the icon to turn white */
.ct-section-active .ct-ac-icon::before,
.ct-section-active .ct-ac-icon::after,
.ct-accordion-item-active .ct-ac-icon::before,
.ct-accordion-item-active .ct-ac-icon::after {
    background-color: #ffffff !important;
}

/* 4. Optional: Turn the FAQ title text white when active as well */
.ct-section-active .ct-accordion-title {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for ct_testimonial_carousel, class: .elementor-element-3d27dd6 *//* Main Arrow Container aur Border ka color change karne ke liye */
.append-arrows-custom .slick-arrow {
    background-color: #191970 !important; /* Midnight Blue Background */
    border: 3px solid #191970 !important; /* Midnight Blue Border */
    color: #ffffff !important; /* Arrow icon ko white rkhne ke liye */
}

/* Specifically un pseudo-elements (:before/:after) ko target karna jo shape banate hain */
.append-arrows-custom span.slick-arrow:before,
.append-arrows-custom span.slick-arrow:after {
    border-color: #191970 !important;
    color: #ffffff !important;
}

/* Agar orange color SVG icon ya stroke mein hai */
.append-arrows-custom .slick-arrow svg path {
    fill: #191970 !important;
    stroke: #191970 !important;
}

/* Hover effect - thora light shade taake click feel ho */
.append-arrows-custom .slick-arrow:hover {
    background-color: #2e2e8a !important; 
    border-color: #2e2e8a !important;
}






/* Testimonial Box Styling */
.item--inner {
    background-color: #051650 !important; /* Background Color */
    border: 1px solid #ffffff !important;   /* White Border 1px */
    padding: 20px;                         /* Spacing taaki text border se na chipke */
}

/* Optional: Text ko white karna taaki dark background par nazar aaye */
.item--inner .item--text, 
.item--inner .item--description, 
.item--inner .item--author {
    color: #ffffff !important;
}







/* Exact class targeting for the quote icon before element */
i.item--icon.fas.fa-quote-right::before {
    color: #ffffff !important;
}




.item--star.five-star i {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for ct_accordion, class: .elementor-element-d0ae9d1 */.ct-banner-pricing {
    border: none !important; /* Pehle se mojud saare borders khatam */
    border-top: 3px solid #191970 !important; /* Midnight Blue color aur motai */
    position: relative !important;
    z-index: 10 !important; /* Is se ye overlay ke upar aa jayega */
    display: inline-block !important; /* Taake border sirf text ki width tak rahe */
    padding-top: 10px !important; /* Border aur text ke darmiyan gap */
}

/* Agar orange line pseudo-element se bani hai, toh usko hide karne ke liye */
.ct-banner-pricing::before, 
.ct-banner-pricing::after {
    display: none !important;
    content: none !important;
}











/* FAQ Title box ka border fix karne ke liye */
.ct-ac-title {
    border: 1px solid #ffffff !important;
    margin-bottom: 0px !important; /* Title aur content ko jorne ke liye */
    padding: 15px !important;
    position: relative;
    z-index: 2;
}

/* FAQ Answer/Text box se border remove karne aur ooper space dene ke liye */
.ct-ac-content, 
.ct-ac-inner-content,
[id^="c8f0b6dct_accordion"] {
    border: none !important;              /* Answer ka border khatam */
    outline: none !important;             /* Kisi bhi qisam ka outline hatane ke liye */
    padding-top: 25px !important;         /* Text ke ooper extra space (Padding) */
    padding-bottom: 20px !important;
    margin-top: -1px !important;          /* Border overlap fix karne ke liye */
    color: #ffffff !important;
}

/* Frequently Asked Questions wale main container ka border remove karne ke liye */
.item--inner, .item--meta {
    border: none !important;
    box-shadow: none !important;
}

/* Agar active state mein poore accordion par border aa raha ho toh usay block karein */
.ct-ac-item-active, .ct-ac-item-active .ct-ac-content {
    border: none !important;
}/* End custom CSS */
/* Start custom CSS for ct_service_grid, class: .elementor-element-bbfbe93 *//* 1. Sirf highlighted extra border line ko khatam karne ke liye */
div.container-custom::before {
    content: none !important;
    display: none !important;
    border: none !important;
    height: 0 !important;
    width: 0 !important;
}/* End custom CSS */