.elementor-4001 .elementor-element.elementor-element-579ba53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4001 .elementor-element.elementor-element-4be424f{text-align:center;}.elementor-4001 .elementor-element.elementor-element-4be424f img{width:100%;}.elementor-4001 .elementor-element.elementor-element-c9d151d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4001 .elementor-element.elementor-element-c9d151d:not(.elementor-motion-effects-element-type-background), .elementor-4001 .elementor-element.elementor-element-c9d151d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4001 .elementor-element.elementor-element-0fbf441{text-align:center;}.elementor-4001 .elementor-element.elementor-element-0fbf441 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), inter;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-4001 .elementor-element.elementor-element-fe3fe8b{--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;--flex-wrap:nowrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4001 .elementor-element.elementor-element-ce2c72e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4001 .elementor-element.elementor-element-7daeafb .elementor-tab-title, .elementor-4001 .elementor-element.elementor-element-7daeafb .elementor-tab-title:before, .elementor-4001 .elementor-element.elementor-element-7daeafb .elementor-tab-title:after, .elementor-4001 .elementor-element.elementor-element-7daeafb .elementor-tab-content, .elementor-4001 .elementor-element.elementor-element-7daeafb .elementor-tabs-content-wrapper{border-width:1px;}.elementor-4001 .elementor-element.elementor-element-7daeafb .elementor-tab-title{font-family:var( --e-global-typography-text-font-family ), inter;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4001 .elementor-element.elementor-element-7daeafb .elementor-tab-content{font-family:var( --e-global-typography-accent-font-family ), inter;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4001 .elementor-element.elementor-element-3e61fbf .elementor-button{background-color:#FF7E0A;font-family:var( --e-global-typography-accent-font-family ), inter;font-weight:var( --e-global-typography-accent-font-weight );fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;}.elementor-4001 .elementor-element.elementor-element-efd570f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4001 .elementor-element.elementor-element-c8f6435 img{width:100%;}.elementor-4001 .elementor-element.elementor-element-f026cf2{--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;--flex-wrap:nowrap;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-4001 .elementor-element.elementor-element-f026cf2:not(.elementor-motion-effects-element-type-background), .elementor-4001 .elementor-element.elementor-element-f026cf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4001 .elementor-element.elementor-element-6fc5172{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:40px;}.elementor-4001 .elementor-element.elementor-element-62842dd{text-align:start;}.elementor-4001 .elementor-element.elementor-element-62842dd .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), inter;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-4001 .elementor-element.elementor-element-2868c30{font-family:var( --e-global-typography-accent-font-family ), inter;font-weight:var( --e-global-typography-accent-font-weight );color:#CCCCCC;}.elementor-4001 .elementor-element.elementor-element-6c9a329{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#333333;--border-color:#333333;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4001 .elementor-element.elementor-element-32744e8 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), inter;font-weight:var( --e-global-typography-accent-font-weight );color:#FFFFFF;}.elementor-4001 .elementor-element.elementor-element-148ad69 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), inter;font-weight:var( --e-global-typography-accent-font-weight );color:#FFFFFF;}.elementor-4001 .elementor-element.elementor-element-05a0406{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4001 .elementor-element.elementor-element-05a0406:not(.elementor-motion-effects-element-type-background), .elementor-4001 .elementor-element.elementor-element-05a0406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4001 .elementor-element.elementor-element-7cd1d99{text-align:start;}.elementor-4001 .elementor-element.elementor-element-7cd1d99 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), inter;font-weight:var( --e-global-typography-text-font-weight );color:#111111;}.elementor-4001 .elementor-element.elementor-element-dee2cef{text-align:start;}.elementor-4001 .elementor-element.elementor-element-dee2cef .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), inter;font-weight:var( --e-global-typography-accent-font-weight );color:#666666;}.elementor-4001 .elementor-element.elementor-element-26cf814 .elementor-button{background-color:#FF7E0A;font-family:var( --e-global-typography-accent-font-family ), inter;font-weight:var( --e-global-typography-accent-font-weight );fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;}.elementor-4001 .elementor-element.elementor-element-a9404c9{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4001 .elementor-element.elementor-element-a9404c9:not(.elementor-motion-effects-element-type-background), .elementor-4001 .elementor-element.elementor-element-a9404c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-4001 .elementor-element.elementor-element-e79690a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4001 .elementor-element.elementor-element-9fdbcc1{--e-transform-scale:0.8;}.elementor-4001 .elementor-element.elementor-element-9fdbcc1 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-4001 .elementor-element.elementor-element-98d7e5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-4001 .elementor-element.elementor-element-396b8c6{text-align:start;}.elementor-4001 .elementor-element.elementor-element-396b8c6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), inter;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-4001 .elementor-element.elementor-element-cc4e354{font-family:var( --e-global-typography-accent-font-family ), inter;font-weight:var( --e-global-typography-accent-font-weight );color:#CCCCCC;}.elementor-4001 .elementor-element.elementor-element-3721162 .elementor-button{background-color:#FF7E0A;font-family:var( --e-global-typography-accent-font-family ), inter;font-weight:var( --e-global-typography-accent-font-weight );fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;}@media(min-width:768px){.elementor-4001 .elementor-element.elementor-element-579ba53{--content-width:1440px;}.elementor-4001 .elementor-element.elementor-element-c9d151d{--content-width:1440px;}.elementor-4001 .elementor-element.elementor-element-ce2c72e{--width:55%;}.elementor-4001 .elementor-element.elementor-element-efd570f{--width:45%;}.elementor-4001 .elementor-element.elementor-element-f026cf2{--content-width:1440px;}.elementor-4001 .elementor-element.elementor-element-6fc5172{--width:50%;}.elementor-4001 .elementor-element.elementor-element-05a0406{--content-width:1440px;}.elementor-4001 .elementor-element.elementor-element-a9404c9{--content-width:1440px;}.elementor-4001 .elementor-element.elementor-element-e79690a{--width:50%;}.elementor-4001 .elementor-element.elementor-element-98d7e5b{--width:50%;}}/* Start custom CSS for tabs, class: .elementor-element-7daeafb */.elementor-4001 .elementor-element.elementor-element-7daeafb .elementor-tab-title { color: #999999 !important; background: transparent !important; border: none !important; font-family: Inter, sans-serif !important; font-size: 16px !important; padding: 10px 20px 10px 0 !important; } .elementor-4001 .elementor-element.elementor-element-7daeafb .elementor-tab-title.elementor-active { color: #FFFFFF !important; border-bottom: 2px solid #FF7E0A !important; } .elementor-4001 .elementor-element.elementor-element-7daeafb .elementor-tab-content { color: #CCCCCC !important; font-family: Inter, sans-serif !important; font-size: 15px !important; line-height: 1.7 !important; background: transparent !important; border: none !important; padding: 20px 0 !important; } .elementor-4001 .elementor-element.elementor-element-7daeafb .elementor-tabs-wrapper { border-bottom: 1px solid #333 !important; margin-bottom: 10px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efd570f */.elementor-4001 .elementor-element.elementor-element-efd570f .elementor-icon-box-wrapper { display: flex !important; flex-direction: row !important; align-items: flex-start !important; gap: 16px !important; } .elementor-4001 .elementor-element.elementor-element-efd570f .elementor-icon-box-icon { flex-shrink: 0 !important; } .elementor-4001 .elementor-element.elementor-element-efd570f .elementor-icon-box-content { text-align: left !important; } .elementor-4001 .elementor-element.elementor-element-efd570f .elementor-icon-box-title { font-size: 14px !important; margin-bottom: 6px !important; display: block !important; } .elementor-4001 .elementor-element.elementor-element-efd570f .elementor-icon { font-size: 20px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3fe8b */.elementor-4001 .elementor-element.elementor-element-fe3fe8b > .e-con-inner { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: flex-start !important; gap: 40px !important; } .elementor-4001 .elementor-element.elementor-element-fe3fe8b > .e-con-inner > .e-con:first-child { width: 55% !important; flex-shrink: 0 !important; min-width: 0 !important; } .elementor-4001 .elementor-element.elementor-element-fe3fe8b > .e-con-inner > .e-con:last-child { width: 45% !important; flex-shrink: 0 !important; min-width: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f026cf2 */.elementor-4001 .elementor-element.elementor-element-f026cf2 > .e-con-inner { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: center !important; padding: 80px !important; } .elementor-4001 .elementor-element.elementor-element-f026cf2 > .e-con-inner > .e-con { width: 50% !important; flex-shrink: 0 !important; flex-grow: 0 !important; min-width: 0 !important; } .elementor-4001 .elementor-element.elementor-element-f026cf2 > .e-con-inner > .e-con:first-child { padding-right: 40px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9404c9 */.elementor-4001 .elementor-element.elementor-element-a9404c9 > .e-con-inner { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: center !important; padding: 80px !important; } .elementor-4001 .elementor-element.elementor-element-a9404c9 > .e-con-inner > .e-con { width: 50% !important; flex-shrink: 0 !important; flex-grow: 0 !important; min-width: 0 !important; } .elementor-4001 .elementor-element.elementor-element-a9404c9 > .e-con-inner > .e-con:first-child { padding-right: 40px !important; }/* End custom CSS */
/* Start custom CSS *//* Section 2 tabs styling */ .elementor-element-7daeafb .elementor-tab-title { color: #888888 !important; background: transparent !important; border: none !important; padding: 10px 20px 10px 0 !important; } .elementor-element-7daeafb .elementor-tab-title.elementor-active { color: #FFFFFF !important; border-bottom: 2px solid #FF7E0A !important; } .elementor-element-7daeafb .elementor-tab-content { color: #CCCCCC !important; background: transparent !important; border: none !important; padding: 20px 0 !important; line-height: 1.8 !important; } .elementor-element-7daeafb .elementor-tabs-wrapper { border-bottom: 1px solid #333333 !important; } /* Fix icon boxes in section 2 right col */ .elementor-element-efd570f .elementor-icon-box-title { font-size: 16px !important; } .elementor-element-efd570f .elementor-icon-box-icon { font-size: 24px !important; } /* Section 3 image fit */ .elementor-element-c8f6435 img { width: 100% !important; height: auto !important; object-fit: cover !important; } /* Section 5 image fit */ .elementor-element-9fdbcc1 img { width: 100% !important; height: auto !important; border-radius: 8px !important; }/* End custom CSS */