.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-24701 .elementor-element.elementor-element-735d316c img{width:80%;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-24701 .elementor-element.elementor-element-24610b20{width:var( --container-widget-width, 105.815% );max-width:105.815%;--container-widget-width:105.815%;--container-widget-flex-grow:0;}.elementor-24701 .elementor-element.elementor-element-24610b20 .elementor-menu-toggle{margin-right:auto;}.elementor-24701 .elementor-element.elementor-element-24610b20 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-24701 .elementor-element.elementor-element-24610b20 .elementor-nav-menu--dropdown a:hover,
					.elementor-24701 .elementor-element.elementor-element-24610b20 .elementor-nav-menu--dropdown a:focus,
					.elementor-24701 .elementor-element.elementor-element-24610b20 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-24701 .elementor-element.elementor-element-24610b20 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-accent );}.elementor-24701 .elementor-element.elementor-element-24610b20 .elementor-nav-menu--dropdown a.elementor-item-active{background-color:var( --e-global-color-accent );}.elementor-24701 .elementor-element.elementor-element-24610b20 .elementor-nav-menu--dropdown .elementor-item, .elementor-24701 .elementor-element.elementor-element-24610b20 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;letter-spacing:0px;word-spacing:0em;}.elementor-24701 .elementor-element.elementor-element-24610b20 div.elementor-menu-toggle{color:var( --e-global-color-accent );}.elementor-24701 .elementor-element.elementor-element-24610b20 div.elementor-menu-toggle svg{fill:var( --e-global-color-accent );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-24701 .elementor-element.elementor-element-3036467e .elementor-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #0E6AFB 0%, #0032C3 100%);box-shadow:1px 1px 9px -9px rgba(0,0,0,0.5);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-24701 .elementor-element.elementor-element-3036467e .elementor-button:hover, .elementor-24701 .elementor-element.elementor-element-3036467e .elementor-button:focus{background-color:#065EEA;color:#F9F8F5;}.elementor-24701 .elementor-element.elementor-element-3036467e{width:var( --container-widget-width, 112.15% );max-width:112.15%;--container-widget-width:112.15%;--container-widget-flex-grow:0;}.elementor-24701 .elementor-element.elementor-element-3036467e .elementor-button:hover svg, .elementor-24701 .elementor-element.elementor-element-3036467e .elementor-button:focus svg{fill:#F9F8F5;}.elementor-24701 .elementor-element.elementor-element-d7ba895{width:100%;max-width:100%;}.elementor-24701 .elementor-element.elementor-element-4066892 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-24701 .elementor-element.elementor-element-4066892:not(.elementor-motion-effects-element-type-background), .elementor-24701 .elementor-element.elementor-element-4066892 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001c38;}.elementor-24701 .elementor-element.elementor-element-4066892 > .elementor-container{min-height:350px;}.elementor-24701 .elementor-element.elementor-element-4066892{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.19);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-24701 .elementor-element.elementor-element-4066892 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24701 .elementor-element.elementor-element-c773e42{text-align:start;}.elementor-24701 .elementor-element.elementor-element-c773e42 img{width:120px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-24701 .elementor-element.elementor-element-5347944 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-24701 .elementor-element.elementor-element-5347944{font-size:14px;font-weight:300;color:rgba(255,255,255,0.65);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-24701 .elementor-element.elementor-element-28b2dc7{width:var( --container-widget-width, 92.324% );max-width:92.324%;--container-widget-width:92.324%;--container-widget-flex-grow:0;text-align:start;}.elementor-24701 .elementor-element.elementor-element-28b2dc7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24701 .elementor-element.elementor-element-28b2dc7 .elementor-heading-title{font-size:18px;font-weight:500;color:#ffffff;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-24701 .elementor-element.elementor-element-65e4ee1{width:var( --container-widget-width, 93.505% );max-width:93.505%;--container-widget-width:93.505%;--container-widget-flex-grow:0;--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-24701 .elementor-element.elementor-element-65e4ee1 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-24701 .elementor-element.elementor-element-65e4ee1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-24701 .elementor-element.elementor-element-65e4ee1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-24701 .elementor-element.elementor-element-65e4ee1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-24701 .elementor-element.elementor-element-65e4ee1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-24701 .elementor-element.elementor-element-65e4ee1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-24701 .elementor-element.elementor-element-65e4ee1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24701 .elementor-element.elementor-element-65e4ee1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24701 .elementor-element.elementor-element-65e4ee1 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-24701 .elementor-element.elementor-element-65e4ee1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24701 .elementor-element.elementor-element-65e4ee1 .elementor-icon-list-item > a{font-size:14px;font-weight:300;}.elementor-24701 .elementor-element.elementor-element-65e4ee1 .elementor-icon-list-text{color:rgba(255,255,255,0.38);transition:color 0.3s;}.elementor-24701 .elementor-element.elementor-element-8ad6da1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24701 .elementor-element.elementor-element-8ad6da1{text-align:start;}.elementor-24701 .elementor-element.elementor-element-8ad6da1 .elementor-heading-title{font-size:18px;font-weight:500;color:#ffffff;}.elementor-24701 .elementor-element.elementor-element-388c863{width:var( --container-widget-width, 60.756% );max-width:60.756%;--container-widget-width:60.756%;--container-widget-flex-grow:0;--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-24701 .elementor-element.elementor-element-388c863 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-24701 .elementor-element.elementor-element-388c863 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-24701 .elementor-element.elementor-element-388c863 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-24701 .elementor-element.elementor-element-388c863 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-24701 .elementor-element.elementor-element-388c863 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-24701 .elementor-element.elementor-element-388c863 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-24701 .elementor-element.elementor-element-388c863 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24701 .elementor-element.elementor-element-388c863 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24701 .elementor-element.elementor-element-388c863 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-24701 .elementor-element.elementor-element-388c863 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24701 .elementor-element.elementor-element-388c863 .elementor-icon-list-item > a{font-size:14px;font-weight:300;}.elementor-24701 .elementor-element.elementor-element-388c863 .elementor-icon-list-text{color:rgba(255,255,255,0.38);transition:color 0.3s;}.elementor-24701 .elementor-element.elementor-element-0ad1341 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24701 .elementor-element.elementor-element-0ad1341{text-align:start;}.elementor-24701 .elementor-element.elementor-element-0ad1341 .elementor-heading-title{font-size:18px;font-weight:500;color:#ffffff;}.elementor-24701 .elementor-element.elementor-element-ff60a8c > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-24701 .elementor-element.elementor-element-ff60a8c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-24701 .elementor-element.elementor-element-ff60a8c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-24701 .elementor-element.elementor-element-ff60a8c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-24701 .elementor-element.elementor-element-ff60a8c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-24701 .elementor-element.elementor-element-ff60a8c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-24701 .elementor-element.elementor-element-ff60a8c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24701 .elementor-element.elementor-element-ff60a8c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24701 .elementor-element.elementor-element-ff60a8c{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-24701 .elementor-element.elementor-element-ff60a8c .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-24701 .elementor-element.elementor-element-ff60a8c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24701 .elementor-element.elementor-element-ff60a8c .elementor-icon-list-item > a{font-size:14px;font-weight:300;}.elementor-24701 .elementor-element.elementor-element-ff60a8c .elementor-icon-list-text{color:rgba(255,255,255,0.38);transition:color 0.3s;}.elementor-24701 .elementor-element.elementor-element-c1b9de2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-24701 .elementor-element.elementor-element-c1b9de2:not(.elementor-motion-effects-element-type-background), .elementor-24701 .elementor-element.elementor-element-c1b9de2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001c38;}.elementor-24701 .elementor-element.elementor-element-c1b9de2 > .elementor-container{min-height:50px;}.elementor-24701 .elementor-element.elementor-element-c1b9de2{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.19);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-24701 .elementor-element.elementor-element-c1b9de2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24701 .elementor-element.elementor-element-66da97c{text-align:center;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#BBBBBB;}.elementor-24701 .elementor-element.elementor-element-012a6b4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-24701 .elementor-element.elementor-element-012a6b4:not(.elementor-motion-effects-element-type-background), .elementor-24701 .elementor-element.elementor-element-012a6b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001c38;}.elementor-24701 .elementor-element.elementor-element-012a6b4 > .elementor-container{min-height:50px;}.elementor-24701 .elementor-element.elementor-element-012a6b4{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.19);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-24701 .elementor-element.elementor-element-012a6b4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24701 .elementor-element.elementor-element-fe7ae0c{text-align:end;}.elementor-24701 .elementor-element.elementor-element-fe7ae0c .elementor-heading-title{font-size:12px;font-weight:300;color:#adadad;}.elementor-24701 .elementor-element.elementor-element-c5f3330{--grid-template-columns:repeat(0, auto);--icon-size:15px;--grid-column-gap:9px;--grid-row-gap:0px;}.elementor-24701 .elementor-element.elementor-element-c5f3330 .elementor-widget-container{text-align:left;}.elementor-24701 .elementor-element.elementor-element-c5f3330 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24701 .elementor-element.elementor-element-c5f3330 .elementor-social-icon{background-color:rgba(255,255,255,0.21);--icon-padding:0.6em;}.elementor-24701 .elementor-element.elementor-element-c5f3330 .elementor-social-icon i{color:#ffffff;}.elementor-24701 .elementor-element.elementor-element-c5f3330 .elementor-social-icon svg{fill:#ffffff;}.elementor-24701 .elementor-element.elementor-element-c5f3330 .elementor-social-icon:hover{background-color:#ffffff;}.elementor-24701 .elementor-element.elementor-element-c5f3330 .elementor-social-icon:hover i{color:#001c38;}.elementor-24701 .elementor-element.elementor-element-c5f3330 .elementor-social-icon:hover svg{fill:#001c38;}@media(min-width:768px){.elementor-24701 .elementor-element.elementor-element-27cf00f6{width:18%;}.elementor-24701 .elementor-element.elementor-element-21cb945c{width:67.666%;}.elementor-24701 .elementor-element.elementor-element-1a261dce{width:14%;}.elementor-24701 .elementor-element.elementor-element-bd3cab2{width:30%;}.elementor-24701 .elementor-element.elementor-element-d74c7e8{width:25%;}.elementor-24701 .elementor-element.elementor-element-010468e{width:20%;}.elementor-24701 .elementor-element.elementor-element-721d3d1{width:24.962%;}}@media(max-width:1024px){.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-24701 .elementor-element.elementor-element-24610b20 .elementor-nav-menu .elementor-item{font-size:13px;}.elementor-24701 .elementor-element.elementor-element-24610b20 .elementor-nav-menu--dropdown .elementor-item, .elementor-24701 .elementor-element.elementor-element-24610b20 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-24701 .elementor-element.elementor-element-4066892{padding:10px 20px 10px 20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-24701 .elementor-element.elementor-element-65e4ee1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24701 .elementor-element.elementor-element-65e4ee1 .elementor-icon-list-item > a{font-size:13px;}.elementor-24701 .elementor-element.elementor-element-388c863 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24701 .elementor-element.elementor-element-388c863 .elementor-icon-list-item > a{font-size:13px;}.elementor-24701 .elementor-element.elementor-element-ff60a8c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24701 .elementor-element.elementor-element-ff60a8c .elementor-icon-list-item > a{font-size:13px;}.elementor-24701 .elementor-element.elementor-element-c1b9de2{padding:10px 20px 10px 20px;}.elementor-24701 .elementor-element.elementor-element-66da97c{font-size:14px;}.elementor-24701 .elementor-element.elementor-element-012a6b4{padding:10px 20px 10px 20px;}.elementor-24701 .elementor-element.elementor-element-c5f3330{--icon-size:10px;}}@media(max-width:767px){.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-24701 .elementor-element.elementor-element-735d316c img{width:50%;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-24701 .elementor-element.elementor-element-24610b20{width:var( --container-widget-width, 196.8px );max-width:196.8px;--container-widget-width:196.8px;--container-widget-flex-grow:0;}.elementor-24701 .elementor-element.elementor-element-24610b20 .elementor-nav-menu .elementor-item{font-size:14px;line-height:1.1em;}.elementor-24701 .elementor-element.elementor-element-24610b20 .e--pointer-framed .elementor-item:before{border-width:50px;}.elementor-24701 .elementor-element.elementor-element-24610b20 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 50px 50px;}.elementor-24701 .elementor-element.elementor-element-24610b20 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:50px 50px 0 0;}.elementor-24701 .elementor-element.elementor-element-24610b20 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:50px 0 0 50px;}.elementor-24701 .elementor-element.elementor-element-24610b20 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 50px 50px 0;}.elementor-24701 .elementor-element.elementor-element-24610b20 .e--pointer-underline .elementor-item:after,
					 .elementor-24701 .elementor-element.elementor-element-24610b20 .e--pointer-overline .elementor-item:before,
					 .elementor-24701 .elementor-element.elementor-element-24610b20 .e--pointer-double-line .elementor-item:before,
					 .elementor-24701 .elementor-element.elementor-element-24610b20 .e--pointer-double-line .elementor-item:after{height:50px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-24701 .elementor-element.elementor-element-4066892{padding:30px 20px 20px 20px;}.elementor-24701 .elementor-element.elementor-element-c59bfbf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24701 .elementor-element.elementor-element-c773e42 img{width:70px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-24701 .elementor-element.elementor-element-5347944{text-align:start;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-24701 .elementor-element.elementor-element-28b2dc7{text-align:start;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-24701 .elementor-element.elementor-element-65e4ee1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24701 .elementor-element.elementor-element-65e4ee1 .elementor-icon-list-item > a{font-size:13px;}.elementor-24701 .elementor-element.elementor-element-388c863 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24701 .elementor-element.elementor-element-388c863 .elementor-icon-list-item > a{font-size:13px;}.elementor-24701 .elementor-element.elementor-element-ff60a8c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24701 .elementor-element.elementor-element-ff60a8c .elementor-icon-list-item > a{font-size:13px;}.elementor-24701 .elementor-element.elementor-element-c1b9de2{padding:30px 20px 20px 20px;}.elementor-24701 .elementor-element.elementor-element-138e0a2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24701 .elementor-element.elementor-element-012a6b4{padding:30px 20px 20px 20px;}.elementor-24701 .elementor-element.elementor-element-9c2f98c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24701 .elementor-element.elementor-element-fe7ae0c{text-align:center;}.elementor-24701 .elementor-element.elementor-element-c5f3330 .elementor-widget-container{text-align:left;}}/* Start custom CSS for nav-menu, class: .elementor-element-24610b20 */.menu-item-has-children:hover .sub-menu {
  display: block;
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-487a9a2e *//* Mobile logo resize */
@media (max-width:768px){
  .custom-logo,
  .site-logo img,
  .navbar-brand img,
  .logo img{
    max-height: 45px !important;
    width: auto !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d7ba895 */.pricing-hero {
  padding: 80px 20px;
  background: linear-gradient(135deg, #d3ecff 80%, #ffd0c8 100%);
  font-family: 'Inter', sans-serif;
  /* Removed border-radius for full-width look */
}

.pricing-hero-container {
  max-width: 1100px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 30px;
}

.pricing-hero-text {
  flex: 1;
  min-width: 300px;
}

.pricing-hero-text h1 {
  font-size: 3rem;
  color: #1e1e2f; /* dark text for readability */
  margin-bottom: 20px;
  line-height: 1.2;
  font-weight: 700;
}

.pricing-hero-text p {
  font-size: 1.2rem;
  color: #2c2c3a;
  line-height: 1.6;
}

.pricing-hero-review {
  flex: 0 0 260px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  min-width: 200px;
  background: rgba(255, 255, 255, 0.85); /* semi-transparent to fit gradient */
  padding: 15px 20px;
  border-radius: 15px;
  box-shadow: 0 8px 20px rgba(0,0,0,0.05);
}

.review-avatars {
  display: flex;
  margin-bottom: 10px;
}

.review-avatars img {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  border: 2px solid #fff;
  margin-left: -12px;
  object-fit: cover;
  transition: transform 0.3s;
}

.review-avatars img:hover {
  transform: scale(1.1);
}

.review-text {
  text-align: right;
}

.review-text span {
  color: #FFD700; /* gold stars */
  font-weight: 600;
  font-size: 1rem;
  display: inline-block;
  margin-bottom: 3px;
}

.review-text p {
  color: #555;
  font-size: 0.9rem;
  margin: 0;
}

/* Responsive */
@media (max-width: 768px) {
  .pricing-hero-container {
    flex-direction: column;
    align-items: flex-start;
  }

  .pricing-hero-review {
    align-items: flex-start;
    margin-top: 20px;
  }

  .review-text {
    text-align: left;
  }

  .review-avatars img {
    width: 40px;
    height: 40px;
    margin-left: -10px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52ebb8c *//* SECTION */
.fpa-review-section {
  padding: 70px 0;
  background: #f9fafb;
}

/* H2 – inherits site style */
.fpa-review-section h2 {
  font-size: 40px;
  color: #f59e0b;
  font-weight: 600;
  text-align: center;
  margin-bottom: 6px;
}

/* Subtitle */
.fpa-review-section .fpa-subtitle {
  display: block;
  font-size: 0.85rem;
  font-weight: 400;
  color: #6b7280;
  margin-top: 20px;
}

/* GRID */
.fpa-review-grid {
  max-width: 1180px;
  margin: 35px auto 0;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
}

/* CARD */
.fpa-review-card {
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  padding: 18px 20px;
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.04);
}

/* Title */
.fpa-review-card h3 {
  font-size: 0.9rem;
  font-weight: 600;
  color: #111827;
  margin-bottom: 4px;
}

/* Rating */
.fpa-rating {
  font-size: 0.78rem;
  color: #f59e0b;
  margin-bottom: 8px;
}

.fpa-rating small {
  color: #6b7280;
  margin-left: 6px;
}

/* Review text */
.fpa-review-card p {
  font-size: 0.85rem;
  line-height: 1.55;
  color: #374151;
  margin-bottom: 12px;
}

/* User row */
.fpa-user {
  display: flex;
  align-items: center;
  gap: 10px;
}

.fpa-user img {
  width: 46px;
  height: 46px;
  border-radius: 50%;
  object-fit: cover;
  border: 1px solid #e5e7eb;
}

.fpa-user span {
  font-size: 0.82rem;
  color: #4b5563;
}

/* RESPONSIVE */
@media (max-width: 992px) {
  .fpa-review-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 640px) {
  .fpa-review-grid {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a6d9536 */.pf-client-reviews{
  padding:100px 20px;
  background:#f7faff;
}

.pf-client-reviews .pf-container{
  max-width:1100px;
  margin:auto;
}

.pf-review-title{
  font-size:40px;
  font-weight:800;
  color:#0b1f44;
  text-align:center;
  margin-bottom:10px;
}

.pf-review-sub{
  text-align:center;
  color:#425b8a;
  font-size:16px;
  margin-bottom:50px;
}

.pf-review-list{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:28px;
}

.pf-review-item{
  background:#fff;
  padding:26px 28px;
  border-radius:16px;
  font-size:15px;
  line-height:1.7;
  color:#1f2d4d;
  box-shadow:0 12px 30px rgba(0,0,0,.06);
  position:relative;
}

.pf-review-item::before{
  content:"“";
  font-size:50px;
  color:#dbe7ff;
  position:absolute;
  top:10px;
  left:18px;
}

.pf-review-item span{
  display:block;
  margin-top:14px;
  font-weight:700;
  color:#2563eb;
  font-size:14px;
}

/* Mobile */
@media (max-width:900px){
  .pf-review-list{
    grid-template-columns:1fr;
  }

  .pf-review-title{
    font-size:32px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-64bab56 */.pf-elegant-cta{
  padding:120px 20px;
  background:linear-gradient(135deg,#2563eb 0%,#3b82f6 50%,#60a5fa 100%);
  color:#fff;
}

.pf-cta-inner{
  max-width:1100px;
  margin:auto;
  text-align:center;
}

.pf-elegant-cta h2{
  font-size:42px;
  font-weight:800;
  margin-bottom:12px;
}

.pf-elegant-cta p{
  font-size:18px;
  color:#ffffff;   /* Force pure white */
  opacity:1;       /* Remove fade effect */
  max-width:640px;
  margin:0 auto 34px;
  line-height:1.6;
}

.pf-elegant-cta .pf-cta-btn{
  display:inline-flex;
  align-items:center;
  gap:10px;
  background:#fff;
  color:#2563eb;
  padding:16px 36px;
  border-radius:999px;
  font-size:15px;
  font-weight:800;
  text-decoration:none;
  transition:.3s ease;
}

.pf-elegant-cta .pf-cta-btn:hover{
  transform:translateY(-2px);
  box-shadow:0 18px 40px rgba(0,0,0,.25);
}

/* Mobile */
@media (max-width:900px){
  .pf-elegant-cta h2{font-size:32px}
  .pf-elegant-cta{padding:90px 20px}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-54445d8 */.pf-elegant-cta{
  padding:120px 20px;
 background:linear-gradient(135deg,#dbe9ff 0%,#c7dbff 50%,#eef4ff 100%);

  border-top:1px solid #dde6ff;
}

.pf-cta-inner{
  max-width:1100px;
  margin:auto;
  text-align:center;
}

.pf-elegant-cta h2{
  font-size:42px;
  font-weight:800;
  color:#0b1f44;
  margin-bottom:12px;
}

.pf-elegant-cta p{
  font-size:18px;
  color:#425b8a;
  max-width:640px;
  margin:0 auto 34px;
  line-height:1.6;
}

.pf-elegant-cta .pf-cta-btn{
  display:inline-flex;
  align-items:center;
  gap:10px;
  background:linear-gradient(135deg,#f97316,#fb923c);
  color:#fff;
  padding:16px 36px;
  border-radius:999px;
  font-size:15px;
  font-weight:800;
  text-decoration:none;
  transition:.3s ease;
}

.pf-elegant-cta .pf-cta-btn:hover{
  transform:translateY(-2px);
  box-shadow:0 18px 40px rgba(249,115,22,.45);
}

/* Mobile */
@media (max-width:900px){
  .pf-elegant-cta h2{font-size:32px}
  .pf-elegant-cta{padding:90px 20px}
}/* End custom CSS */