.elementor-83 .elementor-element.elementor-element-241b346b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--flex-wrap:nowrap;--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-83 .elementor-element.elementor-element-241b346b:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-241b346b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-83 .elementor-element.elementor-element-7eb79f01{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:58px;--padding-bottom:26px;--padding-left:34px;--padding-right:34px;}.elementor-83 .elementor-element.elementor-element-7eb79f01:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-7eb79f01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-83 .elementor-element.elementor-element-618b6706{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--flex-wrap:wrap;--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-83 .elementor-element.elementor-element-618b6706:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-618b6706 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-83 .elementor-element.elementor-element-3f10054f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:24px;}.elementor-83 .elementor-element.elementor-element-3f10054f:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-3f10054f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.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-83 .elementor-element.elementor-element-5f454dab{padding:0px 0px 15px 0px;text-align:start;}.elementor-83 .elementor-element.elementor-element-5f454dab img{width:224px;}.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-83 .elementor-element.elementor-element-44358c10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:#d1d1d1;}.elementor-83 .elementor-element.elementor-element-26d12987{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:1.55em;color:#f7f7f7;}.elementor-83 .elementor-element.elementor-element-4026911{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:#d1d1d1;}.elementor-83 .elementor-element.elementor-element-52b505ad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-83 .elementor-element.elementor-element-52b505ad:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-52b505ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.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-83 .elementor-element.elementor-element-17e702d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;}.elementor-83 .elementor-element.elementor-element-17e702d7 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.12em;letter-spacing:0.5px;color:#f7f7f7;}.elementor-83 .elementor-element.elementor-element-a26c43a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:#c8c8c8;}.elementor-83 .elementor-element.elementor-element-3fc4578d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-83 .elementor-element.elementor-element-3fc4578d:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-3fc4578d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-83 .elementor-element.elementor-element-74eea9e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;}.elementor-83 .elementor-element.elementor-element-74eea9e8 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.12em;letter-spacing:0.5px;color:#f7f7f7;}.elementor-83 .elementor-element.elementor-element-455f492{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:#c8c8c8;}.elementor-83 .elementor-element.elementor-element-4eb53d34{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--flex-wrap:nowrap;--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-83 .elementor-element.elementor-element-4eb53d34:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-4eb53d34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-83 .elementor-element.elementor-element-59b56264{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;}.elementor-83 .elementor-element.elementor-element-59b56264 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.12em;letter-spacing:0.5px;color:#f7f7f7;}.elementor-83 .elementor-element.elementor-element-7bbde7f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:#c8c8c8;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-83 .elementor-element.elementor-element-245de1c9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-83 .elementor-element.elementor-element-245de1c9 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-83 .elementor-element.elementor-element-245de1c9 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-83 .elementor-element.elementor-element-7eb79f01{--padding-top:38px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-83 .elementor-element.elementor-element-3f10054f{--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-44358c10{font-size:14px;}.elementor-83 .elementor-element.elementor-element-26d12987{font-size:14px;}.elementor-83 .elementor-element.elementor-element-4026911{font-size:14px;}.elementor-83 .elementor-element.elementor-element-52b505ad{--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-17e702d7 .elementor-heading-title{font-size:21px;}.elementor-83 .elementor-element.elementor-element-a26c43a{font-size:14px;}.elementor-83 .elementor-element.elementor-element-3fc4578d{--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-74eea9e8 .elementor-heading-title{font-size:21px;}.elementor-83 .elementor-element.elementor-element-455f492{font-size:14px;}.elementor-83 .elementor-element.elementor-element-4eb53d34{--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-59b56264 .elementor-heading-title{font-size:21px;}.elementor-83 .elementor-element.elementor-element-7bbde7f6{font-size:14px;}}@media(min-width:768px){.elementor-83 .elementor-element.elementor-element-7eb79f01{--content-width:1440px;}}/* Start custom CSS for container, class: .elementor-element-241b346b */.elementor-83 .elementor-element.elementor-element-241b346b { --ap-black:#070707; --ap-dark:#151515; --ap-red:#d60024; --ap-white:#f7f7f7; background:var(--ap-black); color:var(--ap-white); font-family:Inter,Arial,sans-serif; overflow:hidden; }
.elementor-83 .elementor-element.elementor-element-241b346b .elementor-widget-container { font-family:inherit; }
.elementor-83 .elementor-element.elementor-element-241b346b .ap-page-footer { border-top:1px solid #282828; }
.elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-logo img { max-width:224px; height:auto; object-fit:contain; }
.elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-grid { display:grid !important; grid-template-columns:1.35fr repeat(3,minmax(0,1fr)); gap:20px; }
.elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-grid > .e-con { width:auto !important; min-width:0; }
.elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-list p { margin:0 0 10px; }
.elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-list p:last-child { margin-bottom:0; }
.elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-list a, .elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-phone a { color:inherit; text-decoration:none; }
.elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-list a:hover, .elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-phone a:hover { color:var(--ap-red); }
@media (max-width:767px) { .elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-grid { grid-template-columns:1fr; gap:10px; } .elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-col { padding-right:0 !important; padding-bottom:12px !important; } }@font-face { font-family: "APFooterIcons"; src: url("/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2") format("woff2"); font-style: normal; font-weight: 900; font-display: block; } .elementor-83 .elementor-element.elementor-element-241b346b :is(.elementor-element-44358c10, .elementor-element-26d12987, .elementor-element-4026911) { width: 100%; max-width: 100%; min-width: 0; margin: 0 !important; color: #fff !important; font-family: Inter, Arial, sans-serif !important; font-size: 18px !important; font-weight: 400 !important; font-style: normal; line-height: 1.55; letter-spacing: normal; text-transform: none; } .elementor-83 .elementor-element.elementor-element-241b346b :is(.elementor-element-44358c10, .elementor-element-26d12987, .elementor-element-4026911) .elementor-widget-container, .elementor-83 .elementor-element.elementor-element-241b346b :is(.elementor-element-44358c10, .elementor-element-26d12987, .elementor-element-4026911) p { margin: 0 !important; font-family: inherit; font-size: inherit; font-weight: 400 !important; line-height: inherit; } .elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-contact-row, .elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-contact-row:visited { display: flex; align-items: flex-start; gap: 14px; box-sizing: border-box; width: 100%; max-width: 100%; min-height: 44px; padding: 8px 0; color: #fff !important; font-family: Inter, Arial, sans-serif !important; font-size: inherit; font-weight: 400 !important; line-height: 1.55; text-decoration: none !important; } .elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-contact-row > span { flex: 1 1 auto; min-width: 0; max-width: 100%; font-weight: 400 !important; white-space: normal; overflow-wrap: anywhere; word-break: normal; } .elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-contact-row > .ap-footer-contact-icon { display: block; flex: 0 0 24px; width: 24px; margin: 0; padding: 0; color: inherit; font-family: "APFooterIcons" !important; font-size: 22px !important; font-style: normal !important; font-weight: 900 !important; font-variant: normal; line-height: 1.2682; text-align: center; text-transform: none; letter-spacing: 0; -webkit-font-smoothing: antialiased; } .elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-contact-icon::before { font-family: "APFooterIcons" !important; font-style: normal !important; font-weight: 900 !important; } .elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-location::before { content: "\f3c5"; } .elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-telephone::before { content: "\f095"; } .elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-envelope::before { content: "\f0e0"; } .elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-list, .elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-list .elementor-widget-container, .elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-list p, .elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-list a { color: #fff !important; font-family: Inter, Arial, sans-serif !important; font-size: 18px !important; font-weight: 400 !important; font-style: normal; line-height: 1.55; letter-spacing: normal; text-transform: none; } .elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-list p { margin: 0 0 2px; } .elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-list p:last-child { margin-bottom: 0; } .elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-list a, .elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-list a:visited { display: inline-flex; align-items: center; box-sizing: border-box; max-width: 100%; min-width: 44px; min-height: 44px; padding: 8px 0; color: #fff !important; white-space: normal; overflow-wrap: anywhere; text-decoration: none !important; } .elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-contact-row:hover, .elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-contact-row:focus, .elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-list a:hover, .elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-list a:focus { color: var(--ap-red, #d60024) !important; } .elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-contact-row:focus-visible, .elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-list a:focus-visible { outline: 2px solid var(--ap-red, #d60024); outline-offset: 2px; border-radius: 2px; } @media (max-width: 767px) { .elementor-83 .elementor-element.elementor-element-241b346b :is(.elementor-element-44358c10, .elementor-element-26d12987, .elementor-element-4026911), .elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-list, .elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-list .elementor-widget-container, .elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-list p, .elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-list a { font-size: 17px !important; } .elementor-83 .elementor-element.elementor-element-241b346b .ap-footer-contact-row > .ap-footer-contact-icon { line-height: 1.1978; } }/* End custom CSS */