.elementor-3000 .elementor-element.elementor-element-795d86c{--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:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3000 .elementor-element.elementor-element-beb0ebf{--display:flex;--min-height:500px;--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3000 .elementor-element.elementor-element-0c62677{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#F5C518;--border-color:#F5C518;--border-radius:99px 99px 99px 99px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3000 .elementor-element.elementor-element-0c62677:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-0c62677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F2C19;}.elementor-3000 .elementor-element.elementor-element-626e55a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#F5C518;}.elementor-3000 .elementor-element.elementor-element-626e55a p{margin-block-end:0px;}.elementor-3000 .elementor-element.elementor-element-71a4fc4 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-77cd352{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-77cd352 p{margin-block-end:0px;}.elementor-3000 .elementor-element.elementor-element-5674832{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;color:#C8C8C9;}.elementor-3000 .elementor-element.elementor-element-5674832 p{margin-block-end:20px;}.elementor-3000 .elementor-element.elementor-element-6e10c91 .elementor-button{background-color:#F5C518;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:700;fill:#111111;color:#111111;border-radius:8px 8px 8px 8px;padding:14px 28px 14px 28px;}.elementor-3000 .elementor-element.elementor-element-6e10c91 .elementor-button:hover, .elementor-3000 .elementor-element.elementor-element-6e10c91 .elementor-button:focus{background-color:#D4A800;}.elementor-3000 .elementor-element.elementor-element-6e10c91:hover{--e-transform-translateY:-2px;}.elementor-3000 .elementor-element.elementor-element-6e10c91 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3000 .elementor-element.elementor-element-abbbde0{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3000 .elementor-element.elementor-element-a2431b1 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-style:solid;border-width:3px 3px 3px 3px;border-color:#F5C518;border-radius:8px 8px 8px 8px;}.elementor-3000 .elementor-element.elementor-element-e2e089b{--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:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3000 .elementor-element.elementor-element-e2e089b:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-e2e089b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111318;}.elementor-3000 .elementor-element.elementor-element-2c69dfa{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3000 .elementor-element.elementor-element-aeb5479{padding:0px 0px 10px 0px;}.elementor-3000 .elementor-element.elementor-element-aeb5479 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:42px;font-weight:700;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-ef6c39c{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3000 .elementor-element.elementor-element-ebb80dd{padding:0px 0px 10px 0px;text-align:start;}.elementor-3000 .elementor-element.elementor-element-ebb80dd .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:36px;font-weight:700;color:#F5C518;}.elementor-3000 .elementor-element.elementor-element-6dc3c88{text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.2em;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-6dc3c88 p{margin-block-end:20px;}.elementor-3000 .elementor-element.elementor-element-0d06e4c{--display:flex;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:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3000 .elementor-element.elementor-element-0d06e4c:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-0d06e4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111520;}.elementor-3000 .elementor-element.elementor-element-6b21ad9{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3000 .elementor-element.elementor-element-73dfc94{padding:0px 0px 10px 0px;text-align:center;}.elementor-3000 .elementor-element.elementor-element-73dfc94 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-9e31e42{text-align:center;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.2em;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-9e31e42 p{margin-block-end:20px;}.elementor-3000 .elementor-element.elementor-element-da03be7{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-3000 .elementor-element.elementor-element-ce89339{--display:flex;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:#FFFFFF0D;--border-color:#FFFFFF0D;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3000 .elementor-element.elementor-element-ce89339:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-ce89339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF08;}.elementor-3000 .elementor-element.elementor-element-480d84a{padding:0px 0px 10px 0px;text-align:start;}.elementor-3000 .elementor-element.elementor-element-480d84a .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:36px;font-weight:700;color:#FFFFFFCC;}.elementor-3000 .elementor-element.elementor-element-3b6a4e6{text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.2em;color:#FFFFFF80;}.elementor-3000 .elementor-element.elementor-element-3b6a4e6 p{margin-block-end:20px;}.elementor-3000 .elementor-element.elementor-element-e8fa31a{--display:flex;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:#F5C51833;--border-color:#F5C51833;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3000 .elementor-element.elementor-element-e8fa31a:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-e8fa31a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5C5180D;}.elementor-3000 .elementor-element.elementor-element-cfc2952{padding:0px 0px 10px 0px;text-align:start;}.elementor-3000 .elementor-element.elementor-element-cfc2952 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:36px;font-weight:700;color:#F5C518;}.elementor-3000 .elementor-element.elementor-element-491c0a3{text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.2em;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-491c0a3 p{margin-block-end:20px;}.elementor-3000 .elementor-element.elementor-element-af6edaa{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3000 .elementor-element.elementor-element-00ac4f0{padding:0px 0px 10px 0px;text-align:center;}.elementor-3000 .elementor-element.elementor-element-00ac4f0 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:36px;font-weight:700;color:#F5C518;}.elementor-3000 .elementor-element.elementor-element-8782962{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3000 .elementor-element.elementor-element-cb6ef0e{padding:0px 0px 10px 0px;text-align:start;}.elementor-3000 .elementor-element.elementor-element-cb6ef0e .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:36px;font-weight:700;color:#F5C518;}.elementor-3000 .elementor-element.elementor-element-947bdaa{text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.2em;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-947bdaa p{margin-block-end:20px;}.elementor-3000 .elementor-element.elementor-element-e2e67a5{--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:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3000 .elementor-element.elementor-element-e2e67a5:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-e2e67a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111318;}.elementor-3000 .elementor-element.elementor-element-494100d{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3000 .elementor-element.elementor-element-70fde00{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#F5C518;--border-color:#F5C518;--border-radius:99px 99px 99px 99px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3000 .elementor-element.elementor-element-70fde00:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-70fde00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F2C19;}.elementor-3000 .elementor-element.elementor-element-557a6f6{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#F5C518;}.elementor-3000 .elementor-element.elementor-element-557a6f6 p{margin-block-end:0px;}.elementor-3000 .elementor-element.elementor-element-abe48b8{padding:0px 0px 10px 0px;}.elementor-3000 .elementor-element.elementor-element-abe48b8 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:42px;font-weight:700;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-f99f8f2{text-align:center;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.2em;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-f99f8f2 p{margin-block-end:0px;}.elementor-3000 .elementor-element.elementor-element-821cbb9{--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-3000 .elementor-element.elementor-element-df5e2dd{--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:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3000 .elementor-element.elementor-element-df5e2dd:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-df5e2dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111318;}.elementor-3000 .elementor-element.elementor-element-bdb7f2e{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3000 .elementor-element.elementor-element-ba259d4{padding:0px 0px 10px 0px;}.elementor-3000 .elementor-element.elementor-element-ba259d4 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:42px;font-weight:700;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-238e574{--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;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3000 .elementor-element.elementor-element-9cf88d6{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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:#F5C51840;--border-color:#F5C51840;--border-radius:8px 8px 8px 8px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-3000 .elementor-element.elementor-element-9cf88d6:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-9cf88d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5C51814;}.elementor-3000 .elementor-element.elementor-element-ee56a38 .elementor-icon-wrapper{text-align:start;}.elementor-3000 .elementor-element.elementor-element-ee56a38.elementor-view-stacked .elementor-icon{background-color:#F5C518;}.elementor-3000 .elementor-element.elementor-element-ee56a38.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-ee56a38.elementor-view-default .elementor-icon{color:#F5C518;border-color:#F5C518;}.elementor-3000 .elementor-element.elementor-element-ee56a38.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-ee56a38.elementor-view-default .elementor-icon svg{fill:#F5C518;}.elementor-3000 .elementor-element.elementor-element-ee56a38 .elementor-icon{font-size:25px;}.elementor-3000 .elementor-element.elementor-element-ee56a38 .elementor-icon svg{height:25px;}.elementor-3000 .elementor-element.elementor-element-c82f02d{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-c82f02d p{margin-block-end:0px;}.elementor-3000 .elementor-element.elementor-element-3a99d03{font-family:"DM Sans", Sans-serif;font-size:13px;line-height:1.3em;color:#CBCDCB;}.elementor-3000 .elementor-element.elementor-element-3a99d03 p{margin-block-end:0px;}.elementor-3000 .elementor-element.elementor-element-b42db27{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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:#F5C51840;--border-color:#F5C51840;--border-radius:8px 8px 8px 8px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-3000 .elementor-element.elementor-element-b42db27:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-b42db27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5C51814;}.elementor-3000 .elementor-element.elementor-element-3b77bf8 .elementor-icon-wrapper{text-align:start;}.elementor-3000 .elementor-element.elementor-element-3b77bf8.elementor-view-stacked .elementor-icon{background-color:#F5C518;}.elementor-3000 .elementor-element.elementor-element-3b77bf8.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-3b77bf8.elementor-view-default .elementor-icon{color:#F5C518;border-color:#F5C518;}.elementor-3000 .elementor-element.elementor-element-3b77bf8.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-3b77bf8.elementor-view-default .elementor-icon svg{fill:#F5C518;}.elementor-3000 .elementor-element.elementor-element-3b77bf8 .elementor-icon{font-size:25px;}.elementor-3000 .elementor-element.elementor-element-3b77bf8 .elementor-icon svg{height:25px;}.elementor-3000 .elementor-element.elementor-element-2102d8e{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-2102d8e p{margin-block-end:0px;}.elementor-3000 .elementor-element.elementor-element-2ce6d0f{font-family:"DM Sans", Sans-serif;font-size:13px;line-height:1.3em;color:#CBCDCB;}.elementor-3000 .elementor-element.elementor-element-2ce6d0f p{margin-block-end:0px;}.elementor-3000 .elementor-element.elementor-element-fac6036{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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:#F5C51840;--border-color:#F5C51840;--border-radius:8px 8px 8px 8px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-3000 .elementor-element.elementor-element-fac6036:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-fac6036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5C51814;}.elementor-3000 .elementor-element.elementor-element-a3199c4 .elementor-icon-wrapper{text-align:start;}.elementor-3000 .elementor-element.elementor-element-a3199c4.elementor-view-stacked .elementor-icon{background-color:#F5C518;}.elementor-3000 .elementor-element.elementor-element-a3199c4.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-a3199c4.elementor-view-default .elementor-icon{color:#F5C518;border-color:#F5C518;}.elementor-3000 .elementor-element.elementor-element-a3199c4.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-a3199c4.elementor-view-default .elementor-icon svg{fill:#F5C518;}.elementor-3000 .elementor-element.elementor-element-a3199c4 .elementor-icon{font-size:25px;}.elementor-3000 .elementor-element.elementor-element-a3199c4 .elementor-icon svg{height:25px;}.elementor-3000 .elementor-element.elementor-element-f7350cd{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-f7350cd p{margin-block-end:0px;}.elementor-3000 .elementor-element.elementor-element-df14b32{font-family:"DM Sans", Sans-serif;font-size:13px;line-height:1.3em;color:#CBCDCB;}.elementor-3000 .elementor-element.elementor-element-df14b32 p{margin-block-end:0px;}.elementor-3000 .elementor-element.elementor-element-c3fdb2c{--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;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3000 .elementor-element.elementor-element-c1c4c83{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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:#F5C51840;--border-color:#F5C51840;--border-radius:8px 8px 8px 8px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-3000 .elementor-element.elementor-element-c1c4c83:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-c1c4c83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5C51814;}.elementor-3000 .elementor-element.elementor-element-4e45dc6 .elementor-icon-wrapper{text-align:start;}.elementor-3000 .elementor-element.elementor-element-4e45dc6.elementor-view-stacked .elementor-icon{background-color:#F5C518;}.elementor-3000 .elementor-element.elementor-element-4e45dc6.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-4e45dc6.elementor-view-default .elementor-icon{color:#F5C518;border-color:#F5C518;}.elementor-3000 .elementor-element.elementor-element-4e45dc6.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-4e45dc6.elementor-view-default .elementor-icon svg{fill:#F5C518;}.elementor-3000 .elementor-element.elementor-element-4e45dc6 .elementor-icon{font-size:25px;}.elementor-3000 .elementor-element.elementor-element-4e45dc6 .elementor-icon svg{height:25px;}.elementor-3000 .elementor-element.elementor-element-3faf436{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-3faf436 p{margin-block-end:0px;}.elementor-3000 .elementor-element.elementor-element-01351cd{font-family:"DM Sans", Sans-serif;font-size:13px;line-height:1.3em;color:#CBCDCB;}.elementor-3000 .elementor-element.elementor-element-01351cd p{margin-block-end:0px;}.elementor-3000 .elementor-element.elementor-element-b80531e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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:#F5C51840;--border-color:#F5C51840;--border-radius:8px 8px 8px 8px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-3000 .elementor-element.elementor-element-b80531e:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-b80531e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5C51814;}.elementor-3000 .elementor-element.elementor-element-32a3f30 .elementor-icon-wrapper{text-align:start;}.elementor-3000 .elementor-element.elementor-element-32a3f30.elementor-view-stacked .elementor-icon{background-color:#F5C518;}.elementor-3000 .elementor-element.elementor-element-32a3f30.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-32a3f30.elementor-view-default .elementor-icon{color:#F5C518;border-color:#F5C518;}.elementor-3000 .elementor-element.elementor-element-32a3f30.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-32a3f30.elementor-view-default .elementor-icon svg{fill:#F5C518;}.elementor-3000 .elementor-element.elementor-element-32a3f30 .elementor-icon{font-size:25px;}.elementor-3000 .elementor-element.elementor-element-32a3f30 .elementor-icon svg{height:25px;}.elementor-3000 .elementor-element.elementor-element-87d8491{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-87d8491 p{margin-block-end:0px;}.elementor-3000 .elementor-element.elementor-element-fe339a8{font-family:"DM Sans", Sans-serif;font-size:13px;line-height:1.3em;color:#CBCDCB;}.elementor-3000 .elementor-element.elementor-element-fe339a8 p{margin-block-end:0px;}.elementor-3000 .elementor-element.elementor-element-dab7a0c{--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:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3000 .elementor-element.elementor-element-dab7a0c:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-dab7a0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111318;}.elementor-3000 .elementor-element.elementor-element-5828646{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3000 .elementor-element.elementor-element-ab3fd9a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#F5C518;--border-color:#F5C518;--border-radius:99px 99px 99px 99px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3000 .elementor-element.elementor-element-ab3fd9a:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-ab3fd9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F2C19;}.elementor-3000 .elementor-element.elementor-element-2b80dce{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#F5C518;}.elementor-3000 .elementor-element.elementor-element-2b80dce p{margin-block-end:0px;}.elementor-3000 .elementor-element.elementor-element-7617e8c{padding:0px 0px 10px 0px;}.elementor-3000 .elementor-element.elementor-element-7617e8c .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:42px;font-weight:700;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-2d594dc{text-align:center;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.2em;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-2d594dc p{margin-block-end:0px;}.elementor-3000 .elementor-element.elementor-element-0485455{--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;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3000 .elementor-element.elementor-element-5ecdecd{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-3000 .elementor-element.elementor-element-5ecdecd:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-5ecdecd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111520;}.elementor-3000 .elementor-element.elementor-element-5e0df58{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3000 .elementor-element.elementor-element-4180da8 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:28px;font-weight:700;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-4d3eac2{text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.2em;color:#FFFFFF82;}.elementor-3000 .elementor-element.elementor-element-4d3eac2 p{margin-block-end:20px;}.elementor-3000 .elementor-element.elementor-element-0340b3d{--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-3000 .elementor-element.elementor-element-85717a6 .elementor-button{background-color:#FFFFFF00;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFFAD;color:#FFFFFFAD;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF12;border-radius:8px 8px 8px 8px;padding:14px 28px 14px 28px;}.elementor-3000 .elementor-element.elementor-element-85717a6 .elementor-button:hover, .elementor-3000 .elementor-element.elementor-element-85717a6 .elementor-button:focus{background-color:#FFFFFF00;color:#F5C518;border-color:#F5C518;}.elementor-3000 .elementor-element.elementor-element-85717a6:hover{--e-transform-translateY:-2px;}.elementor-3000 .elementor-element.elementor-element-85717a6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3000 .elementor-element.elementor-element-85717a6 .elementor-button:hover svg, .elementor-3000 .elementor-element.elementor-element-85717a6 .elementor-button:focus svg{fill:#F5C518;}.elementor-3000 .elementor-element.elementor-element-1d0760c .elementor-button{background-color:#F5C518;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:700;fill:#111111;color:#111111;border-radius:8px 8px 8px 8px;padding:14px 28px 14px 28px;}.elementor-3000 .elementor-element.elementor-element-1d0760c .elementor-button:hover, .elementor-3000 .elementor-element.elementor-element-1d0760c .elementor-button:focus{background-color:#D4A800;}.elementor-3000 .elementor-element.elementor-element-1d0760c:hover{--e-transform-translateY:-2px;}.elementor-3000 .elementor-element.elementor-element-1d0760c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3000 .elementor-element.elementor-element-bbd1320{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3000 .elementor-element.elementor-element-bbd1320:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-bbd1320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111318;}.elementor-3000 .elementor-element.elementor-element-886184f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3000 .elementor-element.elementor-element-8db1c85{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#F5C518;--border-color:#F5C518;--border-radius:99px 99px 99px 99px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3000 .elementor-element.elementor-element-8db1c85:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-8db1c85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F2C19;}.elementor-3000 .elementor-element.elementor-element-863ca50{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#F5C518;}.elementor-3000 .elementor-element.elementor-element-863ca50 p{margin-block-end:0px;}.elementor-3000 .elementor-element.elementor-element-e45d76c{padding:0px 0px 10px 0px;text-align:center;}.elementor-3000 .elementor-element.elementor-element-e45d76c .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:42px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-7225e38{text-align:center;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.2em;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-7225e38 p{margin-block-end:0px;}.elementor-3000 .elementor-element.elementor-element-9694832{--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-3000 .elementor-element.elementor-element-bba2798{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3000 .elementor-element.elementor-element-bba2798:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-bba2798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111318;}.elementor-3000 .elementor-element.elementor-element-f8eaf17{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3000 .elementor-element.elementor-element-c0b836f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#F5C518;--border-color:#F5C518;--border-radius:99px 99px 99px 99px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3000 .elementor-element.elementor-element-c0b836f:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-c0b836f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F2C19;}.elementor-3000 .elementor-element.elementor-element-21133b5{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#F5C518;}.elementor-3000 .elementor-element.elementor-element-21133b5 p{margin-block-end:0px;}.elementor-3000 .elementor-element.elementor-element-99d6e08{padding:0px 0px 10px 0px;text-align:center;}.elementor-3000 .elementor-element.elementor-element-99d6e08 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:42px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-ef088ce{text-align:center;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.2em;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-ef088ce p{margin-block-end:0px;}.elementor-3000 .elementor-element.elementor-element-78cd4fb{--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-3000 .elementor-element.elementor-element-78f9e8d{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3000 .elementor-element.elementor-element-78f9e8d:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-78f9e8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111318;}.elementor-3000 .elementor-element.elementor-element-d1c7fb2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3000 .elementor-element.elementor-element-6e42fc4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#F5C518;--border-color:#F5C518;--border-radius:99px 99px 99px 99px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3000 .elementor-element.elementor-element-6e42fc4:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-6e42fc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F2C19;}.elementor-3000 .elementor-element.elementor-element-1eebdef{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#F5C518;}.elementor-3000 .elementor-element.elementor-element-1eebdef p{margin-block-end:0px;}.elementor-3000 .elementor-element.elementor-element-7385197{padding:0px 0px 10px 0px;text-align:center;}.elementor-3000 .elementor-element.elementor-element-7385197 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:42px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-fc465e7{--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-3000 .elementor-element.elementor-element-b964a73{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3000 .elementor-element.elementor-element-b964a73:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-b964a73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111318;}.elementor-3000 .elementor-element.elementor-element-bd34422{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3000 .elementor-element.elementor-element-eba68a1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#F5C518;--border-color:#F5C518;--border-radius:99px 99px 99px 99px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3000 .elementor-element.elementor-element-eba68a1:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-eba68a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F2C19;}.elementor-3000 .elementor-element.elementor-element-b300610{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#F5C518;}.elementor-3000 .elementor-element.elementor-element-b300610 p{margin-block-end:0px;}.elementor-3000 .elementor-element.elementor-element-2bccb74{padding:0px 0px 10px 0px;text-align:center;}.elementor-3000 .elementor-element.elementor-element-2bccb74 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:42px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-b58a2d3{--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-3000 .elementor-element.elementor-element-0e98fc5{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3000 .elementor-element.elementor-element-0e98fc5:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-0e98fc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111318;}.elementor-3000 .elementor-element.elementor-element-202df0a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3000 .elementor-element.elementor-element-4d33a18{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#F5C518;--border-color:#F5C518;--border-radius:99px 99px 99px 99px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3000 .elementor-element.elementor-element-4d33a18:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-4d33a18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F2C19;}.elementor-3000 .elementor-element.elementor-element-64bb228{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#F5C518;}.elementor-3000 .elementor-element.elementor-element-64bb228 p{margin-block-end:0px;}.elementor-3000 .elementor-element.elementor-element-0a09bcf{padding:0px 0px 10px 0px;text-align:center;}.elementor-3000 .elementor-element.elementor-element-0a09bcf .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:42px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-92fb562{--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-3000 .elementor-element.elementor-element-e8bff72{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3000 .elementor-element.elementor-element-e8bff72:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-e8bff72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111318;}.elementor-3000 .elementor-element.elementor-element-82cd4d1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3000 .elementor-element.elementor-element-cff8eb9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#F5C518;--border-color:#F5C518;--border-radius:99px 99px 99px 99px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3000 .elementor-element.elementor-element-cff8eb9:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-cff8eb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F2C19;}.elementor-3000 .elementor-element.elementor-element-50843df{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#F5C518;}.elementor-3000 .elementor-element.elementor-element-50843df p{margin-block-end:0px;}.elementor-3000 .elementor-element.elementor-element-78334bc{padding:0px 0px 10px 0px;text-align:center;}.elementor-3000 .elementor-element.elementor-element-78334bc .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:42px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-c2a9ccc{--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-3000 .elementor-element.elementor-element-3b0f7d4{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3000 .elementor-element.elementor-element-3b0f7d4:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-3b0f7d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111318;}.elementor-3000 .elementor-element.elementor-element-76a1a13{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3000 .elementor-element.elementor-element-0f0e445{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#F5C518;--border-color:#F5C518;--border-radius:99px 99px 99px 99px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3000 .elementor-element.elementor-element-0f0e445:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-0f0e445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F2C19;}.elementor-3000 .elementor-element.elementor-element-f26b7d4{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#F5C518;}.elementor-3000 .elementor-element.elementor-element-f26b7d4 p{margin-block-end:0px;}.elementor-3000 .elementor-element.elementor-element-8aac937{padding:0px 0px 10px 0px;text-align:center;}.elementor-3000 .elementor-element.elementor-element-8aac937 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:42px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-791d264{--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;}@media(max-width:1366px) and (min-width:768px){.elementor-3000 .elementor-element.elementor-element-0c62677{--width:500px;}.elementor-3000 .elementor-element.elementor-element-70fde00{--width:60%;}.elementor-3000 .elementor-element.elementor-element-ab3fd9a{--width:60%;}}@media(max-width:1366px){.elementor-3000 .elementor-element.elementor-element-795d86c{--padding-top:50px;--padding-bottom:50px;--padding-left:22px;--padding-right:22px;}.elementor-3000 .elementor-element.elementor-element-e2e089b{--padding-top:50px;--padding-bottom:50px;--padding-left:22px;--padding-right:22px;}.elementor-3000 .elementor-element.elementor-element-2c69dfa{--justify-content:center;}.elementor-3000 .elementor-element.elementor-element-ef6c39c{--justify-content:center;}.elementor-3000 .elementor-element.elementor-element-6b21ad9{--justify-content:center;}.elementor-3000 .elementor-element.elementor-element-da03be7{--justify-content:center;}.elementor-3000 .elementor-element.elementor-element-af6edaa{--justify-content:center;}.elementor-3000 .elementor-element.elementor-element-8782962{--justify-content:center;}.elementor-3000 .elementor-element.elementor-element-e2e67a5{--padding-top:50px;--padding-bottom:50px;--padding-left:22px;--padding-right:22px;}.elementor-3000 .elementor-element.elementor-element-494100d{--justify-content:center;}.elementor-3000 .elementor-element.elementor-element-df5e2dd{--padding-top:50px;--padding-bottom:50px;--padding-left:22px;--padding-right:22px;}.elementor-3000 .elementor-element.elementor-element-bdb7f2e{--justify-content:center;}.elementor-3000 .elementor-element.elementor-element-dab7a0c{--padding-top:50px;--padding-bottom:50px;--padding-left:22px;--padding-right:22px;}.elementor-3000 .elementor-element.elementor-element-5828646{--justify-content:center;}.elementor-3000 .elementor-element.elementor-element-bbd1320{--padding-top:50px;--padding-bottom:50px;--padding-left:22px;--padding-right:22px;}.elementor-3000 .elementor-element.elementor-element-bba2798{--padding-top:50px;--padding-bottom:50px;--padding-left:22px;--padding-right:22px;}.elementor-3000 .elementor-element.elementor-element-78f9e8d{--padding-top:50px;--padding-bottom:50px;--padding-left:22px;--padding-right:22px;}.elementor-3000 .elementor-element.elementor-element-b964a73{--padding-top:50px;--padding-bottom:50px;--padding-left:22px;--padding-right:22px;}.elementor-3000 .elementor-element.elementor-element-0e98fc5{--padding-top:50px;--padding-bottom:50px;--padding-left:22px;--padding-right:22px;}.elementor-3000 .elementor-element.elementor-element-e8bff72{--padding-top:50px;--padding-bottom:50px;--padding-left:22px;--padding-right:22px;}.elementor-3000 .elementor-element.elementor-element-3b0f7d4{--padding-top:50px;--padding-bottom:50px;--padding-left:22px;--padding-right:22px;}}@media(max-width:1024px){.elementor-3000 .elementor-element.elementor-element-795d86c{--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:50px;--padding-bottom:50px;--padding-left:33px;--padding-right:33px;}.elementor-3000 .elementor-element.elementor-element-0c62677.e-con{--align-self:center;}.elementor-3000 .elementor-element.elementor-element-e2e089b{--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:50px;--padding-bottom:50px;--padding-left:33px;--padding-right:33px;}.elementor-3000 .elementor-element.elementor-element-aeb5479{text-align:center;}.elementor-3000 .elementor-element.elementor-element-ebb80dd{text-align:center;}.elementor-3000 .elementor-element.elementor-element-73dfc94{text-align:center;}.elementor-3000 .elementor-element.elementor-element-480d84a{text-align:center;}.elementor-3000 .elementor-element.elementor-element-cfc2952{text-align:center;}.elementor-3000 .elementor-element.elementor-element-00ac4f0{text-align:center;}.elementor-3000 .elementor-element.elementor-element-cb6ef0e{text-align:center;}.elementor-3000 .elementor-element.elementor-element-e2e67a5{--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:50px;--padding-bottom:50px;--padding-left:33px;--padding-right:33px;}.elementor-3000 .elementor-element.elementor-element-abe48b8{text-align:center;}.elementor-3000 .elementor-element.elementor-element-df5e2dd{--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:50px;--padding-bottom:50px;--padding-left:33px;--padding-right:33px;}.elementor-3000 .elementor-element.elementor-element-ba259d4{text-align:center;}.elementor-3000 .elementor-element.elementor-element-238e574{--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-3000 .elementor-element.elementor-element-c3fdb2c{--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-3000 .elementor-element.elementor-element-dab7a0c{--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:50px;--padding-bottom:50px;--padding-left:33px;--padding-right:33px;}.elementor-3000 .elementor-element.elementor-element-7617e8c{text-align:center;}.elementor-3000 .elementor-element.elementor-element-0485455{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-3000 .elementor-element.elementor-element-5ecdecd{--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-3000 .elementor-element.elementor-element-0340b3d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-3000 .elementor-element.elementor-element-bbd1320{--padding-top:50px;--padding-bottom:50px;--padding-left:33px;--padding-right:33px;}.elementor-3000 .elementor-element.elementor-element-bba2798{--padding-top:50px;--padding-bottom:50px;--padding-left:33px;--padding-right:33px;}.elementor-3000 .elementor-element.elementor-element-78f9e8d{--padding-top:50px;--padding-bottom:50px;--padding-left:33px;--padding-right:33px;}.elementor-3000 .elementor-element.elementor-element-b964a73{--padding-top:50px;--padding-bottom:50px;--padding-left:33px;--padding-right:33px;}.elementor-3000 .elementor-element.elementor-element-0e98fc5{--padding-top:50px;--padding-bottom:50px;--padding-left:33px;--padding-right:33px;}.elementor-3000 .elementor-element.elementor-element-e8bff72{--padding-top:50px;--padding-bottom:50px;--padding-left:33px;--padding-right:33px;}.elementor-3000 .elementor-element.elementor-element-3b0f7d4{--padding-top:50px;--padding-bottom:50px;--padding-left:33px;--padding-right:33px;}}@media(max-width:767px){.elementor-3000 .elementor-element.elementor-element-795d86c{--flex-direction:column-reverse;--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:23px;--padding-right:23px;}.elementor-3000 .elementor-element.elementor-element-beb0ebf{--min-height:400px;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-3000 .elementor-element.elementor-element-626e55a{padding:12px 12px 12px 12px;text-align:center;font-size:12px;}.elementor-3000 .elementor-element.elementor-element-71a4fc4 .elementor-heading-title{font-size:36px;}.elementor-3000 .elementor-element.elementor-element-77cd352{font-size:14px;}.elementor-3000 .elementor-element.elementor-element-5674832{font-size:13px;}.elementor-3000 .elementor-element.elementor-element-a2431b1 img{border-width:2px 2px 2px 2px;}.elementor-3000 .elementor-element.elementor-element-e2e089b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:23px;--padding-right:23px;}.elementor-3000 .elementor-element.elementor-element-aeb5479{text-align:center;}.elementor-3000 .elementor-element.elementor-element-aeb5479 .elementor-heading-title{font-size:36px;}.elementor-3000 .elementor-element.elementor-element-ebb80dd{text-align:center;}.elementor-3000 .elementor-element.elementor-element-ebb80dd .elementor-heading-title{font-size:36px;}.elementor-3000 .elementor-element.elementor-element-6dc3c88{text-align:center;}.elementor-3000 .elementor-element.elementor-element-0d06e4c{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3000 .elementor-element.elementor-element-73dfc94{text-align:center;}.elementor-3000 .elementor-element.elementor-element-73dfc94 .elementor-heading-title{font-size:30px;}.elementor-3000 .elementor-element.elementor-element-9e31e42{text-align:center;}.elementor-3000 .elementor-element.elementor-element-da03be7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3000 .elementor-element.elementor-element-ce89339{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-3000 .elementor-element.elementor-element-480d84a{text-align:center;}.elementor-3000 .elementor-element.elementor-element-480d84a .elementor-heading-title{font-size:24px;}.elementor-3000 .elementor-element.elementor-element-3b6a4e6{text-align:center;}.elementor-3000 .elementor-element.elementor-element-e8fa31a{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-3000 .elementor-element.elementor-element-cfc2952{text-align:center;}.elementor-3000 .elementor-element.elementor-element-cfc2952 .elementor-heading-title{font-size:24px;}.elementor-3000 .elementor-element.elementor-element-491c0a3{text-align:center;}.elementor-3000 .elementor-element.elementor-element-00ac4f0{text-align:center;}.elementor-3000 .elementor-element.elementor-element-00ac4f0 .elementor-heading-title{font-size:36px;}.elementor-3000 .elementor-element.elementor-element-cb6ef0e{text-align:center;}.elementor-3000 .elementor-element.elementor-element-cb6ef0e .elementor-heading-title{font-size:36px;}.elementor-3000 .elementor-element.elementor-element-947bdaa{text-align:center;}.elementor-3000 .elementor-element.elementor-element-e2e67a5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:23px;--padding-right:23px;}.elementor-3000 .elementor-element.elementor-element-557a6f6{padding:12px 12px 12px 12px;text-align:center;font-size:12px;}.elementor-3000 .elementor-element.elementor-element-abe48b8{text-align:center;}.elementor-3000 .elementor-element.elementor-element-abe48b8 .elementor-heading-title{font-size:36px;}.elementor-3000 .elementor-element.elementor-element-f99f8f2{text-align:center;}.elementor-3000 .elementor-element.elementor-element-df5e2dd{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:23px;--padding-right:23px;}.elementor-3000 .elementor-element.elementor-element-ba259d4{text-align:center;}.elementor-3000 .elementor-element.elementor-element-ba259d4 .elementor-heading-title{font-size:36px;}.elementor-3000 .elementor-element.elementor-element-dab7a0c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:23px;--padding-right:23px;}.elementor-3000 .elementor-element.elementor-element-2b80dce{padding:12px 12px 12px 12px;text-align:center;font-size:12px;}.elementor-3000 .elementor-element.elementor-element-7617e8c{text-align:center;}.elementor-3000 .elementor-element.elementor-element-7617e8c .elementor-heading-title{font-size:36px;}.elementor-3000 .elementor-element.elementor-element-2d594dc{text-align:center;}.elementor-3000 .elementor-element.elementor-element-4180da8{text-align:center;}.elementor-3000 .elementor-element.elementor-element-4d3eac2{text-align:center;}.elementor-3000 .elementor-element.elementor-element-bbd1320{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:40px;--padding-bottom:40px;--padding-left:23px;--padding-right:23px;}.elementor-3000 .elementor-element.elementor-element-863ca50{padding:12px 12px 12px 12px;text-align:center;font-size:12px;}.elementor-3000 .elementor-element.elementor-element-e45d76c{text-align:center;}.elementor-3000 .elementor-element.elementor-element-e45d76c .elementor-heading-title{font-size:36px;}.elementor-3000 .elementor-element.elementor-element-7225e38{text-align:center;}.elementor-3000 .elementor-element.elementor-element-bba2798{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:40px;--padding-bottom:40px;--padding-left:23px;--padding-right:23px;}.elementor-3000 .elementor-element.elementor-element-21133b5{padding:12px 12px 12px 12px;text-align:center;font-size:12px;}.elementor-3000 .elementor-element.elementor-element-99d6e08{text-align:center;}.elementor-3000 .elementor-element.elementor-element-99d6e08 .elementor-heading-title{font-size:36px;}.elementor-3000 .elementor-element.elementor-element-ef088ce{text-align:center;}.elementor-3000 .elementor-element.elementor-element-78f9e8d{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:40px;--padding-bottom:40px;--padding-left:23px;--padding-right:23px;}.elementor-3000 .elementor-element.elementor-element-1eebdef{padding:12px 12px 12px 12px;text-align:center;font-size:12px;}.elementor-3000 .elementor-element.elementor-element-7385197{text-align:center;}.elementor-3000 .elementor-element.elementor-element-7385197 .elementor-heading-title{font-size:36px;}.elementor-3000 .elementor-element.elementor-element-b964a73{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:40px;--padding-bottom:40px;--padding-left:23px;--padding-right:23px;}.elementor-3000 .elementor-element.elementor-element-b300610{padding:12px 12px 12px 12px;text-align:center;font-size:12px;}.elementor-3000 .elementor-element.elementor-element-2bccb74{text-align:center;}.elementor-3000 .elementor-element.elementor-element-2bccb74 .elementor-heading-title{font-size:36px;}.elementor-3000 .elementor-element.elementor-element-0e98fc5{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:40px;--padding-bottom:40px;--padding-left:23px;--padding-right:23px;}.elementor-3000 .elementor-element.elementor-element-64bb228{padding:12px 12px 12px 12px;text-align:center;font-size:12px;}.elementor-3000 .elementor-element.elementor-element-0a09bcf{text-align:center;}.elementor-3000 .elementor-element.elementor-element-0a09bcf .elementor-heading-title{font-size:36px;}.elementor-3000 .elementor-element.elementor-element-e8bff72{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:40px;--padding-bottom:40px;--padding-left:23px;--padding-right:23px;}.elementor-3000 .elementor-element.elementor-element-50843df{padding:12px 12px 12px 12px;text-align:center;font-size:12px;}.elementor-3000 .elementor-element.elementor-element-78334bc{text-align:center;}.elementor-3000 .elementor-element.elementor-element-78334bc .elementor-heading-title{font-size:36px;}.elementor-3000 .elementor-element.elementor-element-3b0f7d4{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:40px;--padding-bottom:40px;--padding-left:23px;--padding-right:23px;}.elementor-3000 .elementor-element.elementor-element-f26b7d4{padding:12px 12px 12px 12px;text-align:center;font-size:12px;}.elementor-3000 .elementor-element.elementor-element-8aac937{text-align:center;}.elementor-3000 .elementor-element.elementor-element-8aac937 .elementor-heading-title{font-size:36px;}}@media(min-width:768px){.elementor-3000 .elementor-element.elementor-element-795d86c{--content-width:1270px;}.elementor-3000 .elementor-element.elementor-element-beb0ebf{--width:60%;}.elementor-3000 .elementor-element.elementor-element-0c62677{--width:200px;}.elementor-3000 .elementor-element.elementor-element-abbbde0{--width:40%;}.elementor-3000 .elementor-element.elementor-element-e2e089b{--content-width:1270px;}.elementor-3000 .elementor-element.elementor-element-2c69dfa{--width:100%;}.elementor-3000 .elementor-element.elementor-element-ef6c39c{--width:100%;}.elementor-3000 .elementor-element.elementor-element-6b21ad9{--width:100%;}.elementor-3000 .elementor-element.elementor-element-da03be7{--width:100%;}.elementor-3000 .elementor-element.elementor-element-ce89339{--width:50%;}.elementor-3000 .elementor-element.elementor-element-e8fa31a{--width:50%;}.elementor-3000 .elementor-element.elementor-element-af6edaa{--width:100%;}.elementor-3000 .elementor-element.elementor-element-8782962{--width:100%;}.elementor-3000 .elementor-element.elementor-element-e2e67a5{--content-width:1270px;}.elementor-3000 .elementor-element.elementor-element-494100d{--width:100%;}.elementor-3000 .elementor-element.elementor-element-70fde00{--width:300px;}.elementor-3000 .elementor-element.elementor-element-821cbb9{--width:100%;}.elementor-3000 .elementor-element.elementor-element-df5e2dd{--content-width:1270px;}.elementor-3000 .elementor-element.elementor-element-bdb7f2e{--width:100%;}.elementor-3000 .elementor-element.elementor-element-238e574{--width:100%;}.elementor-3000 .elementor-element.elementor-element-c3fdb2c{--width:100%;}.elementor-3000 .elementor-element.elementor-element-dab7a0c{--content-width:1270px;}.elementor-3000 .elementor-element.elementor-element-5828646{--width:100%;}.elementor-3000 .elementor-element.elementor-element-ab3fd9a{--width:100px;}.elementor-3000 .elementor-element.elementor-element-0485455{--width:100%;}.elementor-3000 .elementor-element.elementor-element-5e0df58{--width:80%;}.elementor-3000 .elementor-element.elementor-element-0340b3d{--width:20%;}.elementor-3000 .elementor-element.elementor-element-bbd1320{--content-width:1270px;}.elementor-3000 .elementor-element.elementor-element-886184f{--width:100%;}.elementor-3000 .elementor-element.elementor-element-8db1c85{--width:150px;}.elementor-3000 .elementor-element.elementor-element-9694832{--width:100%;}.elementor-3000 .elementor-element.elementor-element-bba2798{--content-width:1270px;}.elementor-3000 .elementor-element.elementor-element-f8eaf17{--width:100%;}.elementor-3000 .elementor-element.elementor-element-c0b836f{--width:150px;}.elementor-3000 .elementor-element.elementor-element-78cd4fb{--width:100%;}.elementor-3000 .elementor-element.elementor-element-78f9e8d{--content-width:1270px;}.elementor-3000 .elementor-element.elementor-element-d1c7fb2{--width:100%;}.elementor-3000 .elementor-element.elementor-element-6e42fc4{--width:150px;}.elementor-3000 .elementor-element.elementor-element-fc465e7{--width:100%;}.elementor-3000 .elementor-element.elementor-element-b964a73{--content-width:1270px;}.elementor-3000 .elementor-element.elementor-element-bd34422{--width:100%;}.elementor-3000 .elementor-element.elementor-element-eba68a1{--width:200px;}.elementor-3000 .elementor-element.elementor-element-b58a2d3{--width:100%;}.elementor-3000 .elementor-element.elementor-element-0e98fc5{--content-width:1270px;}.elementor-3000 .elementor-element.elementor-element-202df0a{--width:100%;}.elementor-3000 .elementor-element.elementor-element-4d33a18{--width:100px;}.elementor-3000 .elementor-element.elementor-element-92fb562{--width:100%;}.elementor-3000 .elementor-element.elementor-element-e8bff72{--content-width:1270px;}.elementor-3000 .elementor-element.elementor-element-82cd4d1{--width:100%;}.elementor-3000 .elementor-element.elementor-element-cff8eb9{--width:100px;}.elementor-3000 .elementor-element.elementor-element-c2a9ccc{--width:100%;}.elementor-3000 .elementor-element.elementor-element-3b0f7d4{--content-width:1270px;}.elementor-3000 .elementor-element.elementor-element-76a1a13{--width:100%;}.elementor-3000 .elementor-element.elementor-element-0f0e445{--width:300px;}.elementor-3000 .elementor-element.elementor-element-791d264{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3000 .elementor-element.elementor-element-beb0ebf{--width:100%;}.elementor-3000 .elementor-element.elementor-element-0c62677{--width:500px;}.elementor-3000 .elementor-element.elementor-element-abbbde0{--width:100%;}.elementor-3000 .elementor-element.elementor-element-2c69dfa{--width:100%;}.elementor-3000 .elementor-element.elementor-element-ef6c39c{--width:100%;}.elementor-3000 .elementor-element.elementor-element-6b21ad9{--width:100%;}.elementor-3000 .elementor-element.elementor-element-da03be7{--width:100%;}.elementor-3000 .elementor-element.elementor-element-af6edaa{--width:100%;}.elementor-3000 .elementor-element.elementor-element-8782962{--width:100%;}.elementor-3000 .elementor-element.elementor-element-494100d{--width:100%;}.elementor-3000 .elementor-element.elementor-element-70fde00{--width:300px;}.elementor-3000 .elementor-element.elementor-element-bdb7f2e{--width:100%;}.elementor-3000 .elementor-element.elementor-element-238e574{--width:100%;}.elementor-3000 .elementor-element.elementor-element-c3fdb2c{--width:100%;}.elementor-3000 .elementor-element.elementor-element-5828646{--width:100%;}.elementor-3000 .elementor-element.elementor-element-ab3fd9a{--width:300px;}.elementor-3000 .elementor-element.elementor-element-0485455{--width:100%;}.elementor-3000 .elementor-element.elementor-element-5e0df58{--width:100%;}.elementor-3000 .elementor-element.elementor-element-0340b3d{--width:100%;}.elementor-3000 .elementor-element.elementor-element-8db1c85{--width:50%;}.elementor-3000 .elementor-element.elementor-element-c0b836f{--width:50%;}.elementor-3000 .elementor-element.elementor-element-6e42fc4{--width:50%;}.elementor-3000 .elementor-element.elementor-element-eba68a1{--width:50%;}.elementor-3000 .elementor-element.elementor-element-4d33a18{--width:50%;}.elementor-3000 .elementor-element.elementor-element-cff8eb9{--width:50%;}.elementor-3000 .elementor-element.elementor-element-0f0e445{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-795d86c */.elementor-3000 .elementor-element.elementor-element-795d86c {
  background-color: #111318;
background-image: radial-gradient(
  rgba(245, 197, 24, 0.07) 1px,
  transparent 1px
);
background-size: 24px 24px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d12221 */.table-responsive-wrapper {
  overflow-x: auto;
  background: #111520;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 12px;
}

.ts-compare-table {
  width: 100%;
  min-width: 800px;
  border-collapse: collapse;
  text-align: left;
}

.ts-compare-table th, 
.ts-compare-table td {
  padding: 18px 24px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
  font-size: 15px;
  vertical-align: top;
  color: rgba(255, 255, 255, 0.5);
}

.ts-compare-table th {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: rgb(255, 255, 255);
  background: #161b26;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35d3df2 */.solutions-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}

/* Individual Cards */
.solution-card {
  display: flex;
  flex-direction: column;
  background: #111520;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 12px;
  overflow: hidden;
  transition: transform 0.3s ease, border-color 0.3s ease;
}

.solution-card:hover {
  transform: translateY(-5px);
  border-color: rgba(245, 197, 24, 0.4);
}

/* Internal Card Structure */
.concern-box {
  background: rgba(255, 255, 255, 0.02);
  padding: 24px;
  border-bottom: 1px dashed rgba(255, 255, 255, 0.1);
}

.solution-box {
  background: rgba(245, 197, 24, 0.03);
  padding: 24px;
  flex-grow: 1; /* Ensures buttons/boxes align nicely if text length varies */
}

/* Labels */
.cs-label {
  display: inline-block;
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  padding: 4px 10px;
  border-radius: 4px;
  margin-bottom: 12px;
  background: rgba(255, 255, 255, 0.08);
  color: rgba(255, 255, 255, 0.6);
}

.gold-label {
  background: rgba(245, 197, 24, 0.15);
  color: #F5C518;
}

/* Typography inside cards */
.concern-box p {
  color: rgba(255, 255, 255, 0.7);
  font-size: 15px;
  line-height: 1.5;
  margin: 0;
}

.solution-box p {
  color: #fff;
  font-size: 16px;
  line-height: 1.6;
  margin: 0;
}

/* Responsive adjustments */
@media (max-width: 992px) {
  .solutions-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 768px) {
  .solutions-grid {
    grid-template-columns: 1fr;
  }
  
  .solutions-header h2 {
    font-size: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0273239 *//* Showroom Grid */
.ts-fleet-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}

.fleet-card {
  background: #111520;
  border: 1px solid rgba(255, 255, 255, 0.06);
  border-radius: 12px;
  padding: 24px;
  position: relative;
  display: flex;
  flex-direction: column;
  transition: border-color 0.3s ease, transform 0.3s ease;
}

.fleet-card:hover {
  border-color: rgba(255, 255, 255, 0.2);
  transform: translateY(-3px);
}

/* Executive & Specialist Highlight Border variations */
.fleet-card.executive {
  border-color: rgba(245, 197, 24, 0.2);
}
.fleet-card.executive:hover {
  border-color: #F5C518;
}

.fleet-card-badge {
  position: absolute;
  top: 16px;
  right: 16px;
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  background: rgba(245, 197, 24, 0.15);
  color: #F5C518;
  padding: 3px 10px;
  border-radius: 4px;
  letter-spacing: 0.05em;
}

.fleet-card-badge.spec {
  background: rgba(255, 255, 255, 0.1);
  color: #fff;
}

.fleet-card h3 {
  font-size: 22px;
  color: #fff;
  margin-bottom: 16px;
  padding-right: 80px; 
  line-height: 1.2;
}

.fleet-card p {
  color: rgba(255, 255, 255, 0.8);
}

/* Spec Badges */
.fleet-specs {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 20px;
}

.spec-badge {
  background: #161b26;
  border: 1px solid rgba(255, 255, 255, 0.04);
  padding: 6px 12px;
  border-radius: 6px;
  font-size: 13px;
  font-weight: 600;
  color: #fff;
}

.fleet-amenities, .fleet-ideal {
  font-size: 14.5px;
  line-height: 1.5;
  margin: 0 0 12px 0;
}

.fleet-amenities strong, .fleet-ideal strong {
  color: rgba(255, 255, 255, 0.5);
  font-family: 'Barlow Condensed', sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  display: block;
  margin-bottom: 2px;
}

.fleet-card.executive .fleet-amenities strong {
  color: #F5C518;
}

.fleet-ideal {
  margin-bottom: 0;
  margin-top: auto;
}


/* Tablets & Small Laptops */
@media (max-width: 1024px) {
  .ts-fleet-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
}

/* Mobile Devices */
@media (max-width: 768px) {
  .ts-fleet-grid {
    grid-template-columns: 1fr;
    gap: 16px;
  }

  .fleet-card {
    padding: 20px;
  }

  .fleet-card h3 {
    font-size: 20px;
    padding-right: 75px; /* Adjust spacing for absolute badge on smaller width */
    margin-bottom: 12px;
  }

  .spec-badge {
    padding: 5px 10px;
    font-size: 12.5px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ecdecd */.elementor-3000 .elementor-element.elementor-element-5ecdecd {
  border-image-source: linear-gradient(90deg, transparent, #F5C518, transparent);
  border-image-slice: 1; 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f297218 *//* Two-column responsive card framework */
.ts-adventure-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px;
}

.adventure-card {
  background: #111520;
  border: 1px solid rgba(255, 255, 255, 0.06);
  border-radius: 14px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  transition: transform 0.3s ease, border-color 0.3s ease;
}

.adventure-card:hover {
  transform: translateY(-4px);
  border-color: rgba(245, 197, 24, 0.3);
}

/* Card Top Bar Elements */
.adventure-card-top {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 16px;
  gap: 16px;
}

.adventure-card h3 {
  font-size: 24px;
  color: #fff;
  margin-bottom: 0;
  line-height: 1.2;
}

.duration-badge {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #111520;
  background: #F5C518;
  padding: 4px 12px;
  border-radius: 6px;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: 0.03em;
}

/* Content Frame */
.adventure-card-body p {
  font-size: 15px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.7);
  margin: 0 0 24px 0;
}

/* Custom Tag Element System */
.adventure-card-tags {
  margin-top: auto; /* Pushes tags to baseline for balanced row alignment */
}

.tag-title {
  display: block;
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  color: #F5C518;
  letter-spacing: 0.05em;
  margin-bottom: 8px;
  font-weight: 600;
}

.tag-container {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}

.stop-tag {
  background: #161b26;
  border: 1px solid rgba(255, 255, 255, 0.04);
  color: #fff;
  padding: 5px 10px;
  border-radius: 4px;
  font-size: 13px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b903a19 *//* Grid Layout */
.ts-rules-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 30px;
}

.rules-column {
  background: #111520;
  border: 1px solid rgba(255, 255, 255, 0.06);
  border-radius: 16px;
  padding: 30px;
}

.column-header {
  display: flex;
  align-items: center;
  gap: 15px;
  margin-bottom: 25px;
  border-bottom: 1px solid rgba(245, 197, 24, 0.2);
  padding-bottom: 15px;
}

.column-icon {
  font-size: 30px;
}

.column-header h4 {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 24px;
  color: #F5C518;
  margin: 0;
  text-transform: uppercase;
}

/* Rules List Styling */
.rule-item {
  margin-bottom: 20px;
}

.rule-item:last-child {
  margin-bottom: 0;
}

.rule-item strong {
  display: block;
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 18px;
  color: #fff;
  margin-bottom: 4px;
  text-transform: uppercase;
  letter-spacing: 0.03em;
}

.rule-item p {
  font-size: 14.5px;
  line-height: 1.5;
  margin: 0;
  color: rgba(255, 255, 255, 0.65);
}

/* Tablets & Mobile Devices */
@media (max-width: 768px) {
  .ts-rules-grid {
    grid-template-columns: 1fr; /* Switch to single column */
    gap: 20px;                  /* Tighter gap between stacked columns */
  }

  .rules-column {
    padding: 20px;              /* Shave off internal padding to avoid crowding */
  }

  .column-header {
    margin-bottom: 18px;
    padding-bottom: 12px;
  }

  .column-header h4 {
    font-size: 21px;            /* Slightly smaller heading text */
  }

  .rule-item strong {
    font-size: 16px;            /* Scale down rule labels slightly */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e5785b7 */.ts-phases-container {
  display: flex;
  flex-direction: column;
  gap: 40px;
}

.tip-phase-block {
  display: flex;
  background: #111520;
  border: 1px solid rgba(255, 255, 255, 0.05);
  border-radius: 16px;
  overflow: hidden;
}

.phase-left {
  width: 25%;
  background: rgba(255, 255, 255, 0.02);
  padding: 40px 30px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-right: 1px solid rgba(255, 255, 255, 0.05);
  position: relative;
}

.phase-number {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 54px;
  font-weight: 800;
  color: #F5C518;
  line-height: 1;
  margin-bottom: 8px;
}

.phase-title {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 0.03em;
}

.phase-right {
  width: 75%;
  padding: 40px;
}

/* Internal Bullet Configurations */
.tips-bullet-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.tips-bullet-list li {
  position: relative;
}

.tips-bullet-list strong {
  display: block;
  font-size: 17px;
  color: #fff;
  margin-bottom: 6px;
}

.tips-bullet-list p {
  margin: 0;
  font-size: 14.5px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.65);
}

/* Tablets & Small Laptops */
@media (max-width: 1024px) {
  .phase-left {
    width: 30%; /* Give the sidebar a little more breathing room before it collapses */
    padding: 30px 20px;
  }
  
  .phase-right {
    width: 70%;
    padding: 30px;
  }
}

/* Mobile Devices */
@media (max-width: 768px) {
  .ts-phases-container {
    gap: 24px; /* Tighten up the spacing between phase blocks */
  }

  .tip-phase-block {
    flex-direction: column; /* Stack the sidebar on top of the content */
  }

  .phase-left {
    width: 100%;
    flex-direction: row; /* Change layout to horizontal row header */
    align-items: center;
    justify-content: flex-start;
    gap: 16px;
    padding: 20px;
    border-right: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05); /* Swap vertical border for horizontal */
  }

  .phase-number {
    font-size: 38px; /* Scale down the giant text for mobile screens */
    margin-bottom: 0; /* Remove bottom margin since it's side-by-side now */
  }

  .phase-title {
    font-size: 18px;
  }

  .phase-right {
    width: 100%;
    padding: 24px 20px;
  }

  .tips-bullet-list {
    gap: 18px; /* Slightly pack the list items closer together */
  }

  .tips-bullet-list strong {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d1a5dca */.ts-booking-timeline {
  position: relative;
  margin: 40px auto 0 auto;
}

/* Vertical Core Line Track */
.ts-booking-timeline::before {
  content: '';
  position: absolute;
  left: 16px;
  top: 8px;
  bottom: 8px;
  width: 2px;
  background: rgba(255, 255, 255, 0.08);
}

/* Structural Steps */
.timeline-step {
  position: relative;
  padding-left: 54px;
  margin-bottom: 40px;
}

.timeline-step:last-child {
  margin-bottom: 0;
}

/* Interactive Node Markers */
.step-marker {
  position: absolute;
  left: 0;
  top: 0;
  width: 32px;
  height: 32px;
  background: #111520;
  border: 2px solid #F5C518;
  color: #F5C518;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Barlow Condensed', sans-serif;
  font-weight: 700;
  font-size: 16px;
  z-index: 2;
  transition: background 0.3s ease, color 0.3s ease;
}

.timeline-step:hover .step-marker {
  background: #F5C518;
  color: #111520;
}

/* Typography & Layout Content Block */
.step-content h4 {
  font-size: 22px;
  color: #fff;
  margin-bottom: 8px;
  line-height: 1.2;
}

.step-desc {
  font-size: 15px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.7);
  margin: 0 0 16px 0;
}

/* User Input Callout Box */
.step-provide {
  background: rgba(245, 197, 24, 0.04);
  border: 1px solid rgba(245, 197, 24, 0.12);
  border-radius: 8px;
  padding: 16px;
  font-size: 14px;
  line-height: 1.5;
  color: rgba(255, 255, 255, 0.65);
}

.step-provide strong {
  color: #F5C518;
  font-family: 'Barlow Condensed', sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  display: block;
  margin-bottom: 4px;
}

/* Mobile Configurations */
@media (max-width: 600px) {
  .ts-booking-header h2 {
    font-size: 28px;
  }
  .step-content h4 {
    font-size: 19px;
  }
  .step-desc, .step-provide {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-39118be *//* Side-by-Side Comparison Framework */

.ts-compare-grid {

  display: grid;

  grid-template-columns: 1fr 1fr;

  gap: 20px;

  margin-bottom: 20px;

}



.compare-card {

  background: #111520;

  border: 1px solid rgba(255, 255, 255, 0.06);

  border-radius: 16px;

  padding: 35px;

}



.included-card {

  border-left: 4px solid #F5C518;

}



.excluded-card {

  border-left: 4px solid rgba(255, 255, 255, 0.2);

}



.compare-card-header {

  display: flex;

  align-items: center;

  gap: 12px;

  margin-bottom: 24px;

}



.status-icon {

  background: rgba(245, 197, 24, 0.15);

  color: #F5C518;

  width: 28px;

  height: 28px;

  display: flex;

  align-items: center;

  justify-content: center;

  border-radius: 50%;

  font-weight: bold;

  font-size: 14px;

}



.compare-card h4 {

  font-size: 22px;

  color: #fff;

  margin: 0;

}



.compare-list {

  list-style: none;

  padding: 0;

  margin: 0;

  display: flex;

  flex-direction: column;

  gap: 16px;

}



.compare-list li {

  font-size: 14.5px;

  line-height: 1.5;

  color: rgba(255, 255, 255, 0.7);

}



.compare-list li strong {

  color: #fff;

}



/* Scenario Text Callout */

.ts-pricing-example {

  background: rgba(255, 255, 255, 0.02);

  border: 1px dashed rgba(255, 255, 255, 0.1);

  border-radius: 12px;

  padding: 24px;

  margin-bottom: 20px;

}



.ts-pricing-example p {

  margin: 0;

  font-size: 14.5px;

  line-height: 1.6;

  color: rgba(255, 255, 255, 0.65);

}



.ts-pricing-example strong {

  color: #fff;

}



/* Cost Influencer Factors Panel */

.ts-factors-section {

  background: #111520;

  border: 1px solid rgba(255, 255, 255, 0.05);

  border-radius: 16px;

  padding: 40px;

  margin-bottom: 20px;

}



.ts-factors-section h3 {

  font-size: 24px;

  color: #fff;

  text-align: center;

}



.factors-grid {

  display: grid;

  grid-template-columns: repeat(3, 1fr);

  gap: 20px;

}



.factor-item {

  background: #161b26;

  border: 1px solid rgba(255, 255, 255, 0.03);

  padding: 20px;

  border-radius: 10px;

  font-size: 14px;

  line-height: 1.5;

  color: rgba(255, 255, 255, 0.7);

}



.factor-item strong {

  display: block;

  color: #F5C518;

  font-family: 'Barlow Condensed', sans-serif;

  font-size: 16px;

  text-transform: uppercase;

  margin-bottom: 4px;

}



/* Policy split system */

.ts-policy-grid {

  display: grid;

  grid-template-columns: 1fr 1fr;

  gap: 20px;
}



.policy-box {

  background: #111520;

  border: 1px solid rgba(255, 255, 255, 0.06);

  border-radius: 16px;

  padding: 35px;

}



.policy-box.gold-border {

  border-color: rgba(245, 197, 24, 0.25);

}



.policy-box h3 {

  font-size: 24px;

  color: #fff;

  margin-bottom: 20px;

  border-bottom: 1px solid rgba(255, 255, 255, 0.06);

  padding-bottom: 12px;

}



.policy-box.gold-border h3 {

  color: #F5C518;

  border-color: rgba(245, 197, 24, 0.15);

}



.policy-list {

  list-style: none;

  padding: 0;

  margin: 0;

  display: flex;

  flex-direction: column;

  gap: 16px;

}



.policy-list li {

  font-size: 14.5px;

  line-height: 1.5;

  color: rgba(255, 255, 255, 0.7);

}



.policy-list li strong {

  color: #fff;

}



/* Sticky Footer Absolute Assurance */

.ts-pricing-footer {

  background: rgba(245, 197, 24, 0.1);

  border: 1px solid #F5C518;

  border-radius: 12px;

  padding: 24px;

  text-align: center;

}



.ts-pricing-footer p {

  margin: 0;

  font-size: 16.5px;

  color: #fff;

}



.ts-pricing-footer strong {

  color: #F5C518;

  font-family: 'Barlow Condensed', sans-serif;

  text-transform: uppercase;

  letter-spacing: 0.03em;

}



/* Mobile Media Breakpoints */

@media (max-width: 900px) {

  .factors-grid {

    grid-template-columns: repeat(2, 1fr);

  }

}



@media (max-width: 768px) {

  .ts-compare-grid, .ts-policy-grid {

    grid-template-columns: 1fr;

  }

  .compare-card, .policy-box {

    padding: 24px;

  }

}



@media (max-width: 550px) {

  .ts-pricing-header h2 {

    font-size: 28px;

  }

  .ts-factors-section {

    padding: 24px;

  }

  .factors-grid {

    grid-template-columns: 1fr;

  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-71c8eac *//* Side-by-Side Comparison Framework */

.ts-compare-grid {

  display: grid;

  grid-template-columns: 1fr 1fr;

  gap: 20px;

  margin-bottom: 20px;

}



.compare-card {

  background: #111520;

  border: 1px solid rgba(255, 255, 255, 0.06);

  border-radius: 16px;

  padding: 35px;

}



.included-card {

  border-left: 4px solid #F5C518;

}



.excluded-card {

  border-left: 4px solid rgba(255, 255, 255, 0.2);

}



.compare-card-header {

  display: flex;

  align-items: center;

  gap: 12px;

  margin-bottom: 24px;

}



.status-icon {

  background: rgba(245, 197, 24, 0.15);

  color: #F5C518;

  width: 28px;

  height: 28px;

  display: flex;

  align-items: center;

  justify-content: center;

  border-radius: 50%;

  font-weight: bold;

  font-size: 14px;

}



.compare-card h4 {

  font-size: 22px;

  color: #fff;

  margin: 0;

}



.compare-list {

  list-style: none;

  padding: 0;

  margin: 0;

  display: flex;

  flex-direction: column;

  gap: 16px;

}



.compare-list li {

  font-size: 14.5px;

  line-height: 1.5;

  color: rgba(255, 255, 255, 0.7);

}



.compare-list li strong {

  color: #fff;

}



/* Scenario Text Callout */

.ts-pricing-example {

  background: rgba(255, 255, 255, 0.02);

  border: 1px dashed rgba(255, 255, 255, 0.1);

  border-radius: 12px;

  padding: 24px;

  margin-bottom: 20px;

}



.ts-pricing-example p {

  margin: 0;

  font-size: 14.5px;

  line-height: 1.6;

  color: rgba(255, 255, 255, 0.65);

}



.ts-pricing-example strong {

  color: #fff;

}



/* Cost Influencer Factors Panel */

.ts-factors-section {

  background: #111520;

  border: 1px solid rgba(255, 255, 255, 0.05);

  border-radius: 16px;

  padding: 40px;

  margin-bottom: 20px;

}



.ts-factors-section h3 {

  font-size: 24px;

  color: #fff;

  text-align: center;

}



.factors-grid {

  display: grid;

  grid-template-columns: repeat(3, 1fr);

  gap: 20px;

}



.factor-item {

  background: #161b26;

  border: 1px solid rgba(255, 255, 255, 0.03);

  padding: 20px;

  border-radius: 10px;

  font-size: 14px;

  line-height: 1.5;

  color: rgba(255, 255, 255, 0.7);

}



.factor-item strong {

  display: block;

  color: #F5C518;

  font-family: 'Barlow Condensed', sans-serif;

  font-size: 16px;

  text-transform: uppercase;

  margin-bottom: 4px;

}



/* Policy split system */

.ts-policy-grid {

  display: grid;

  grid-template-columns: 1fr 1fr;

  gap: 20px;
}



.policy-box {

  background: #111520;

  border: 1px solid rgba(255, 255, 255, 0.06);

  border-radius: 16px;

  padding: 35px;

}



.policy-box.gold-border {

  border-color: rgba(245, 197, 24, 0.25);

}



.policy-box h3 {

  font-size: 24px;

  color: #fff;

  margin-bottom: 20px;

  border-bottom: 1px solid rgba(255, 255, 255, 0.06);

  padding-bottom: 12px;

}



.policy-box.gold-border h3 {

  color: #F5C518;

  border-color: rgba(245, 197, 24, 0.15);

}



.policy-list {

  list-style: none;

  padding: 0;

  margin: 0;

  display: flex;

  flex-direction: column;

  gap: 16px;

}



.policy-list li {

  font-size: 14.5px;

  line-height: 1.5;

  color: rgba(255, 255, 255, 0.7);

}



.policy-list li strong {

  color: #fff;

}



/* Sticky Footer Absolute Assurance */

.ts-pricing-footer {

  background: rgba(245, 197, 24, 0.1);

  border: 1px solid #F5C518;

  border-radius: 12px;

  padding: 24px;

  text-align: center;

}



.ts-pricing-footer p {

  margin: 0;

  font-size: 16.5px;

  color: #fff;

}



.ts-pricing-footer strong {

  color: #F5C518;

  font-family: 'Barlow Condensed', sans-serif;

  text-transform: uppercase;

  letter-spacing: 0.03em;

}



/* Mobile Media Breakpoints */

@media (max-width: 900px) {

  .factors-grid {

    grid-template-columns: repeat(2, 1fr);

  }

}



@media (max-width: 768px) {

  .ts-compare-grid, .ts-policy-grid {

    grid-template-columns: 1fr;

  }

  .compare-card, .policy-box {

    padding: 24px;

  }

}



@media (max-width: 550px) {

  .ts-pricing-header h2 {

    font-size: 28px;

  }

  .ts-factors-section {

    padding: 24px;

  }

  .factors-grid {

    grid-template-columns: 1fr;

  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42ed553 */.ts-faq-container {
  display: flex;
  flex-direction: column;
  gap: 35px;
}

.category-title-frame {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 16px;
  border-bottom: 2px solid rgba(255, 255, 255, 0.05);
  padding-bottom: 10px;
}

.cat-icon {
  font-size: 22px;
}

.category-title-frame h4 {
  font-size: 22px;
  color: #fff;
  margin: 0;
}

/* Native Accordion System (Details/Summary) */
.faq-item {
  background: #111520;
  border: 1px solid rgba(255, 255, 255, 0.05);
  border-radius: 8px;
  margin-bottom: 12px;
  overflow: hidden;
  transition: border-color 0.3s ease;
}

.faq-item[open] {
  border-color: rgba(245, 197, 24, 0.3);
}

/* Accordion Clickable Header */
.faq-question {
  padding: 18px 24px;
  font-size: 16px;
  font-weight: 600;
  color: #fff;
  cursor: pointer;
  list-style: none; /* Removes default disclosure triangle */
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  user-select: none;
}

/* Custom indicator instead of standard browser arrow */
.faq-question::after {
  content: '+';
  font-family: monospace;
  font-size: 20px;
  color: #F5C518;
  transition: transform 0.3s ease;
}

.faq-item[open] .faq-question::after {
  content: '−';
}

/* Hidden webkit arrow removal */
.faq-question::-webkit-details-marker {
  display: none;
}

/* Opened Answer Body Content container */
.faq-answer {
  padding: 0 24px 24px 24px;
  background: rgba(255, 255, 255, 0.01);
  border-top: 1px solid rgba(255, 255, 255, 0.03);
}

.faq-answer p {
  font-size: 14.5px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.7);
  margin: 16px 0 0 0;
}

.faq-answer p:first-child {
  margin-top: 16px;
}

.faq-answer strong {
  color: #fff;
}

/* Mobile Responsiveness */
@media (max-width: 600px) {
  .ts-faq-header h2 {
    font-size: 28px;
  }
  .category-title-frame h4 {
    font-size: 19px;
  }
  .faq-question {
    padding: 14px 18px;
    font-size: 15px;
  }
  .faq-answer {
    padding: 0 18px 18px 18px;
  }
}/* End custom CSS */