.elementor-18 .elementor-element.elementor-element-86cf465{--display:flex;--min-height:86vh;--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;--padding-top:120px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-86cf465:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-86cf465 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#231F20;}.elementor-18 .elementor-element.elementor-element-6912f9c{--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;--align-items:center;--gap:40px 48px;--row-gap:40px;--column-gap:48px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-78b5266{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-18 .elementor-element.elementor-element-dbb7e6d .elementor-heading-title{font-family:var( --e-global-typography-eb516a6-font-family ), Sans-serif;font-size:var( --e-global-typography-eb516a6-font-size );font-weight:var( --e-global-typography-eb516a6-font-weight );text-transform:var( --e-global-typography-eb516a6-text-transform );line-height:var( --e-global-typography-eb516a6-line-height );letter-spacing:var( --e-global-typography-eb516a6-letter-spacing );color:var( --e-global-color-09009db );}.elementor-18 .elementor-element.elementor-element-3d49e68 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-822559f );}.elementor-18 .elementor-element.elementor-element-d162966{font-family:var( --e-global-typography-72f1ae8-font-family ), Sans-serif;font-size:var( --e-global-typography-72f1ae8-font-size );font-weight:var( --e-global-typography-72f1ae8-font-weight );line-height:var( --e-global-typography-72f1ae8-line-height );color:var( --e-global-color-5358632 );}.elementor-18 .elementor-element.elementor-element-d3664b0{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7622d8b .elementor-button{background-color:var( --e-global-color-17a15fb );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-822559f );color:var( --e-global-color-822559f );border-radius:999px 999px 999px 999px;padding:17px 34px 17px 34px;}.elementor-18 .elementor-element.elementor-element-7622d8b .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-7622d8b .elementor-button:focus{background-color:var( --e-global-color-670419a );color:var( --e-global-color-822559f );}.elementor-18 .elementor-element.elementor-element-7622d8b .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-7622d8b .elementor-button:focus svg{fill:var( --e-global-color-822559f );}.elementor-18 .elementor-element.elementor-element-4640b6e .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-822559f );color:var( --e-global-color-822559f );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-822559f );border-radius:999px 999px 999px 999px;padding:17px 34px 17px 34px;}.elementor-18 .elementor-element.elementor-element-4640b6e .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-4640b6e .elementor-button:focus{background-color:var( --e-global-color-822559f );color:var( --e-global-color-tbgchar );}.elementor-18 .elementor-element.elementor-element-4640b6e .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-4640b6e .elementor-button:focus svg{fill:var( --e-global-color-tbgchar );}.elementor-18 .elementor-element.elementor-element-179a288{--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;--align-items:center;--gap:6px 10px;--row-gap:6px;--column-gap:10px;--flex-wrap:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-a713f04 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-18 .elementor-element.elementor-element-a713f04 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-18 .elementor-element.elementor-element-a713f04 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-18 .elementor-element.elementor-element-a713f04 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-18 .elementor-element.elementor-element-a713f04 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-18 .elementor-element.elementor-element-a713f04 .elementor-icon-list-icon i{color:var( --e-global-color-17a15fb );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-a713f04 .elementor-icon-list-icon svg{fill:var( --e-global-color-17a15fb );transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-a713f04{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-a713f04 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-a713f04 .elementor-icon-list-item > a{font-family:var( --e-global-typography-a5e122e-font-family ), Sans-serif;font-size:var( --e-global-typography-a5e122e-font-size );font-weight:var( --e-global-typography-a5e122e-font-weight );text-transform:var( --e-global-typography-a5e122e-text-transform );line-height:var( --e-global-typography-a5e122e-line-height );letter-spacing:var( --e-global-typography-a5e122e-letter-spacing );}.elementor-18 .elementor-element.elementor-element-a713f04 .elementor-icon-list-text{color:var( --e-global-color-5358632 );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-1f08b4b{--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:center;--align-items:center;}.elementor-18 .elementor-element.elementor-element-1f08b4b:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1f08b4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #E41E2540 0%, #231F2000 62%);}.elementor-18 .elementor-element.elementor-element-f1e792d{--e-transform-rotateZ:-9deg;--e-transform-translateX:-12px;--e-transform-translateY:-11px;--e-transform-scale:1.1;text-align:start;}.elementor-18 .elementor-element.elementor-element-f1e792d.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-9180690{text-align:center;}.elementor-18 .elementor-element.elementor-element-6c86dc9{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#3A3536;--border-color:#3A3536;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-4ef3b2c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}.elementor-18 .elementor-element.elementor-element-4ef3b2c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}.elementor-18 .elementor-element.elementor-element-4ef3b2c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}.elementor-18 .elementor-element.elementor-element-4ef3b2c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}.elementor-18 .elementor-element.elementor-element-4ef3b2c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}.elementor-18 .elementor-element.elementor-element-4ef3b2c .elementor-icon-list-icon i{color:var( --e-global-color-17a15fb );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-4ef3b2c .elementor-icon-list-icon svg{fill:var( --e-global-color-17a15fb );transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-4ef3b2c{--e-icon-list-icon-size:10px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-4ef3b2c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-4ef3b2c .elementor-icon-list-item > a{font-family:var( --e-global-typography-a5e122e-font-family ), Sans-serif;font-size:var( --e-global-typography-a5e122e-font-size );font-weight:var( --e-global-typography-a5e122e-font-weight );text-transform:var( --e-global-typography-a5e122e-text-transform );line-height:var( --e-global-typography-a5e122e-line-height );letter-spacing:var( --e-global-typography-a5e122e-letter-spacing );}.elementor-18 .elementor-element.elementor-element-4ef3b2c .elementor-icon-list-text{color:var( --e-global-color-5358632 );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-d58f514{--display:flex;--overflow:hidden;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7a8a247{--display:flex;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7a8a247:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-7a8a247 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-7a8a247.e-con{--e-con-transform-rotateZ:3deg;--e-con-transform-scale:1.1;--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-1752a47{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-1752a47 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-1752a47 .qodef-qi-text-marquee .qodef-m-text.qodef-text--original{animation:qode-move-horizontal-normal-text-marquee 60s linear infinite;}.elementor-18 .elementor-element.elementor-element-1752a47 .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy{animation:qode-move-horizontal-normal-text-marquee-copy 60s linear infinite;}.elementor-18 .elementor-element.elementor-element-1752a47 .qodef-m-text-item{color:var( --e-global-color-8df2097 );font-family:var( --e-global-typography-406bf6c-font-family ), Sans-serif;font-size:var( --e-global-typography-406bf6c-font-size );font-weight:var( --e-global-typography-406bf6c-font-weight );text-transform:var( --e-global-typography-406bf6c-text-transform );line-height:var( --e-global-typography-406bf6c-line-height );letter-spacing:var( --e-global-typography-406bf6c-letter-spacing );padding-right:calc(44px/2);padding-left:calc(44px/2);}.elementor-18 .elementor-element.elementor-element-1752a47 .qodef-e-icon-holder{color:var( --e-global-color-8df2097 );font-size:16px;}.elementor-18 .elementor-element.elementor-element-f51d68a{--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:84px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-f51d68a:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f51d68a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-72e71ba{--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;}.elementor-18 .elementor-element.elementor-element-a3ffb83{--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-18 .elementor-element.elementor-element-b30fce8 .elementor-heading-title{color:var( --e-global-color-tbgchar );}.elementor-18 .elementor-element.elementor-element-2c53ce6{--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-18 .elementor-element.elementor-element-ef786e7{--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;}.elementor-18 .elementor-element.elementor-element-b47ab83{--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-18 .elementor-element.elementor-element-b47ab83:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-b47ab83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-17a15fb );}.elementor-18 .elementor-element.elementor-element-86de483 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-99609db{--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-18 .elementor-element.elementor-element-99609db:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-99609db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tbgchar );}.elementor-18 .elementor-element.elementor-element-a11dd24 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-896015e{--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-18 .elementor-element.elementor-element-896015e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-896015e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8df2097 );}.elementor-18 .elementor-element.elementor-element-45a2f6e .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-188cfd9{--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:84px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-188cfd9:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-188cfd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EF;}.elementor-18 .elementor-element.elementor-element-ce47a4b{--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;}.elementor-18 .elementor-element.elementor-element-483b0e8{--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-18 .elementor-element.elementor-element-86ac043{--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-18 .elementor-element.elementor-element-39a4f3d{--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-18 .elementor-element.elementor-element-c13e8a1{--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;}.elementor-18 .elementor-element.elementor-element-65cd3e3 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-8773643{--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;}.elementor-18 .elementor-element.elementor-element-8c58624 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-d0c5aaf{--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;}.elementor-18 .elementor-element.elementor-element-15afb4e .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-24a4bc9{--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;}.elementor-18 .elementor-element.elementor-element-6859bfe .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-7585adf{--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;}.elementor-18 .elementor-element.elementor-element-ba18bd4 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-b6d87d9{--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;}.elementor-18 .elementor-element.elementor-element-11a73da .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-193ab81{--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;}.elementor-18 .elementor-element.elementor-element-c79aca8 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-27e99af{--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;}.elementor-18 .elementor-element.elementor-element-e807089 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-599b427{--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;}.elementor-18 .elementor-element.elementor-element-3c6010d .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-3f58001{--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;}.elementor-18 .elementor-element.elementor-element-3527cfe .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-bd6d171{--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;}.elementor-18 .elementor-element.elementor-element-6d48808{--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-18 .elementor-element.elementor-element-b4bc4c6{--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-18 .elementor-element.elementor-element-2eaa0e0{--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;}.elementor-18 .elementor-element.elementor-element-a4c66b7{--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:84px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-a4c66b7:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-a4c66b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-577bcc9{--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;}.elementor-18 .elementor-element.elementor-element-c8bb064{--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-18 .elementor-element.elementor-element-9607ab5{--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-18 .elementor-element.elementor-element-2e9ba99{--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;}.elementor-18 .elementor-element.elementor-element-1f8791a{--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-18 .elementor-element.elementor-element-807d1cd{--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-18 .elementor-element.elementor-element-43f4a5f{--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-18 .elementor-element.elementor-element-44bce51{--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-18 .elementor-element.elementor-element-e6c87b9{--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;}.elementor-18 .elementor-element.elementor-element-1f1033b{--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:84px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-1f1033b:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1f1033b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#231F20;}.elementor-18 .elementor-element.elementor-element-1e9e824{--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;}.elementor-18 .elementor-element.elementor-element-638b213{--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-18 .elementor-element.elementor-element-81caf96{--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-18 .elementor-element.elementor-element-3dd9830{--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;}.elementor-18 .elementor-element.elementor-element-db460fc{--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-18 .elementor-element.elementor-element-35cb570{--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-18 .elementor-element.elementor-element-fc2b782{--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-18 .elementor-element.elementor-element-4b3ff65{--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;}.elementor-18 .elementor-element.elementor-element-fbb68db{--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;}.elementor-18 .elementor-element.elementor-element-a3fddcc{--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-18 .elementor-element.elementor-element-f91ea6f{--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-18 .elementor-element.elementor-element-1ae36b0{--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-18 .elementor-element.elementor-element-2c1da86{--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:84px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-2c1da86:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2c1da86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E41E25;}.elementor-18 .elementor-element.elementor-element-7a45351{--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;}.elementor-18 .elementor-element.elementor-element-77ebd9c{--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-18 .elementor-element.elementor-element-16cd80d{--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-18 .elementor-element.elementor-element-61f4495 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-18 .elementor-element.elementor-element-61f4495 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-18 .elementor-element.elementor-element-61f4495 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-18 .elementor-element.elementor-element-61f4495 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-18 .elementor-element.elementor-element-61f4495 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-61f4495 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-18 .elementor-element.elementor-element-61f4495 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-18 .elementor-element.elementor-element-61f4495 .elementor-field-type-html{padding-bottom:0px;}.elementor-18 .elementor-element.elementor-element-61f4495 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-61f4495 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-61f4495 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-18 .elementor-element.elementor-element-61f4495 .elementor-button[type="submit"]{color:#ffffff;}.elementor-18 .elementor-element.elementor-element-61f4495 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-18 .elementor-element.elementor-element-61f4495 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-18 .elementor-element.elementor-element-61f4495 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-18 .elementor-element.elementor-element-61f4495 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-18 .elementor-element.elementor-element-61f4495 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-18 .elementor-element.elementor-element-61f4495 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-18 .elementor-element.elementor-element-61f4495{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-18 .elementor-element.elementor-element-3e54654{--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:84px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-3e54654:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-3e54654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-521179c{--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;}.elementor-18 .elementor-element.elementor-element-bb1566a{--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-18 .elementor-element.elementor-element-463a113{--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;}.elementor-18 .elementor-element.elementor-element-bdb749a{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-86cf465{--min-height:0vh;--padding-top:116px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-6912f9c{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-dbb7e6d .elementor-heading-title{font-size:var( --e-global-typography-eb516a6-font-size );line-height:var( --e-global-typography-eb516a6-line-height );letter-spacing:var( --e-global-typography-eb516a6-letter-spacing );}.elementor-18 .elementor-element.elementor-element-3d49e68 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-d162966{font-size:var( --e-global-typography-72f1ae8-font-size );line-height:var( --e-global-typography-72f1ae8-line-height );}.elementor-18 .elementor-element.elementor-element-d3664b0{--flex-wrap:wrap;}.elementor-18 .elementor-element.elementor-element-7622d8b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18 .elementor-element.elementor-element-4640b6e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18 .elementor-element.elementor-element-a713f04 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-a713f04 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a5e122e-font-size );line-height:var( --e-global-typography-a5e122e-line-height );letter-spacing:var( --e-global-typography-a5e122e-letter-spacing );}.elementor-18 .elementor-element.elementor-element-4ef3b2c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-4ef3b2c .elementor-icon-list-item > a{font-size:var( --e-global-typography-a5e122e-font-size );line-height:var( --e-global-typography-a5e122e-line-height );letter-spacing:var( --e-global-typography-a5e122e-letter-spacing );}.elementor-18 .elementor-element.elementor-element-d58f514{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1752a47 .qodef-m-text-item{font-size:var( --e-global-typography-406bf6c-font-size );line-height:var( --e-global-typography-406bf6c-line-height );letter-spacing:var( --e-global-typography-406bf6c-letter-spacing );}.elementor-18 .elementor-element.elementor-element-f51d68a{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-188cfd9{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-a4c66b7{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-1f1033b{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-2c1da86{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-3e54654{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-86cf465{--padding-top:106px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-6912f9c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-dbb7e6d .elementor-heading-title{font-size:var( --e-global-typography-eb516a6-font-size );line-height:var( --e-global-typography-eb516a6-line-height );letter-spacing:var( --e-global-typography-eb516a6-letter-spacing );}.elementor-18 .elementor-element.elementor-element-3d49e68 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-d162966{font-size:var( --e-global-typography-72f1ae8-font-size );line-height:var( --e-global-typography-72f1ae8-line-height );}.elementor-18 .elementor-element.elementor-element-7622d8b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18 .elementor-element.elementor-element-4640b6e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18 .elementor-element.elementor-element-a713f04 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-a713f04 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a5e122e-font-size );line-height:var( --e-global-typography-a5e122e-line-height );letter-spacing:var( --e-global-typography-a5e122e-letter-spacing );}.elementor-18 .elementor-element.elementor-element-6c86dc9{--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-4ef3b2c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-4ef3b2c .elementor-icon-list-item > a{font-size:var( --e-global-typography-a5e122e-font-size );line-height:var( --e-global-typography-a5e122e-line-height );letter-spacing:var( --e-global-typography-a5e122e-letter-spacing );}.elementor-18 .elementor-element.elementor-element-1752a47 .qodef-m-text-item{font-size:var( --e-global-typography-406bf6c-font-size );line-height:var( --e-global-typography-406bf6c-line-height );letter-spacing:var( --e-global-typography-406bf6c-letter-spacing );}.elementor-18 .elementor-element.elementor-element-f51d68a{--padding-top:48px;--padding-bottom:52px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-188cfd9{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-a4c66b7{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-1f1033b{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-2c1da86{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-3e54654{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-78b5266{--width:55%;}.elementor-18 .elementor-element.elementor-element-1f08b4b{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-78b5266{--width:100%;}.elementor-18 .elementor-element.elementor-element-1f08b4b{--width:100%;}}/* Start custom CSS *//* tbg hero */
#hero .tbg-h1{margin-bottom:6px}
.tbg-lede{max-width:56ch}
.tbg-trust .elementor-icon-list-items{gap:10px 26px}
.tbg-hero-img img{max-width:520px;width:100%;height:auto;filter:drop-shadow(0 26px 46px rgba(0,0,0,.55))}
@media(max-width:1024px){.tbg-hero-img img{max-width:420px}}

/* tbg hero2 */
#hero{min-height:76vh}
@media(max-width:1024px){#hero{min-height:0}}
.tbg-trust .elementor-icon-list-items{gap:8px 18px}
.tbg-trust .elementor-icon-list-text{letter-spacing:.12em}
.tbg-trust .elementor-icon-list-item{margin-right:0}

/* tbg hero3 */
#hero-trust .elementor-widget-icon-list{width:100%}
#hero-trust .elementor-icon-list-items{gap:10px 44px;justify-content:space-between}
@media(max-width:767px){#hero-trust .elementor-icon-list-items{gap:10px 20px;justify-content:flex-start}}

/* tbg hero4 */
#hero{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.024) 0 2px,transparent 2px 10px)}
#hero-proof .tbg-proof-text p{margin:0}
#hero-proof .tbg-dot{color:#3A3536}
#hero-proof .tbg-proof-text strong{color:#fff}
@media(max-width:767px){
  .tbg-hero-img img{max-width:250px}
  .tbg-btn .elementor-button{padding:13px 20px;font-size:12px}
  #hero .tbg-h1{margin-bottom:2px}
  .tbg-lede{font-size:16px}
  #hero-trust .elementor-icon-list-items{gap:8px 18px}
}
@media(max-width:1024px) and (min-width:768px){.tbg-hero-img img{max-width:340px}}

/* tbg hero5 */
@media(max-width:767px){
  #hero > .e-con-inner{padding-top:140px !important;padding-bottom:44px !important}
  #hero .elementor-button{padding:13px 18px !important;font-size:12px !important;letter-spacing:.06em !important}
  #hero-proof .tbg-proof-text{font-size:11px;letter-spacing:.05em}
  #hero-proof .tbg-proof-text p{white-space:nowrap}
  #hero-proof .elementor-star-rating{font-size:13px}
  #hero-trust .elementor-icon-list-text{font-size:11px;letter-spacing:.08em}
}
@media(min-width:768px) and (max-width:1024px){#hero > .e-con-inner{padding-top:150px !important}}

/* tbg scores */
#hero-proof .elementor-icon-list-items{gap:6px 22px}
#hero-proof .elementor-icon-list-item>a,#hero-proof .elementor-icon-list-item{color:inherit}
#hero-proof .elementor-icon-list-text{white-space:nowrap}
#hero-proof .elementor-icon-list-item:hover .elementor-icon-list-text{color:#fff}
@media(max-width:767px){#hero-proof .elementor-icon-list-items{gap:6px 14px}#hero-proof .elementor-icon-list-text{font-size:11px;letter-spacing:.06em}}

/* tbg hero6 */
#hero{position:relative;overflow:hidden}
.tbg-ghost{position:absolute !important;left:0;right:0;bottom:2%;z-index:0;pointer-events:none;text-align:center;width:100%}
.tbg-ghost .elementor-heading-title{font-family:'Anton',Impact,sans-serif;font-size:clamp(84px,16vw,240px);line-height:.78;color:rgba(255,255,255,.042);white-space:nowrap;letter-spacing:.02em}
#hero-copy{position:relative}
.tbg-sticker{position:absolute !important;right:-10px;top:-14px;z-index:4;transform:rotate(-9deg)}
.tbg-sticker .elementor-heading-title{display:flex;flex-direction:column;align-items:center;justify-content:center;width:104px;height:104px;border-radius:50%;background:#E41E25;color:#fff;font-family:'Anton',Impact,sans-serif;font-size:21px;line-height:1;text-align:center;box-shadow:0 10px 26px rgba(0,0,0,.45)}
.tbg-sticker .elementor-heading-title span{display:block;font-family:'Roboto Condensed',Arial,sans-serif;font-weight:700;font-size:9px;letter-spacing:.14em;margin-top:5px;opacity:.95}
.tbg-hero-img{position:relative;z-index:1}
.tbg-hero-img::before{content:'';position:absolute;left:50%;top:50%;width:74%;padding-bottom:74%;transform:translate(-50%,-50%);border-radius:50%;border:1px dashed rgba(228,30,37,.45);z-index:0}
.tbg-hero-img .elementor-widget-container{position:relative;z-index:1}
#hero-ticker{position:relative;z-index:5}
#hero-ticker .tbg-ticker{opacity:1}
#hero-trust .elementor-icon-list-icon{width:15px}
#hero-trust .elementor-icon-list-icon i{font-size:13px}
@media(max-width:1024px){.tbg-sticker .elementor-heading-title{width:88px;height:88px;font-size:18px}}
@media(max-width:767px){
  .tbg-sticker{right:-4px;top:-10px}
  .tbg-sticker .elementor-heading-title{width:74px;height:74px;font-size:15px}
  .tbg-sticker .elementor-heading-title span{font-size:7px;letter-spacing:.1em}
  .tbg-ghost .elementor-heading-title{font-size:74px}
  #hero-ticker{margin-top:-24px !important}
  #hero-ticker .elementor-widget-container{font-size:18px}
}

/* tbg hero7 */
#hero-visual{position:relative}
.tbg-sticker{position:absolute !important;left:-10px;top:6px;right:auto;z-index:6;transform:rotate(-11deg)}
@media(max-width:1024px){.tbg-sticker{left:0;top:0}}
@media(max-width:767px){.tbg-sticker{left:6px;top:-6px}}
#hero{min-height:0}

/* tbg hero8 */
#hero .e-con-boxed > .e-con-inner{padding-left:0;padding-right:0}
@media(max-width:767px){
  .tbg-hero-img img{max-width:230px}
  .tbg-hero-img{margin-top:-16px;margin-bottom:-30px}
  #hero-visual{padding:0}
  .tbg-sticker{top:8px}
  #hero-proof{padding-top:2px}
}
@media(min-width:768px) and (max-width:1024px){.tbg-hero-img{margin-top:-14px;margin-bottom:-24px}}

/* tbg hero9 */
#hero > .e-con-inner > .e-con{padding-left:0 !important;padding-right:0 !important}
#hero > .e-con-inner > .e-con > .e-con-inner{padding-left:0 !important;padding-right:0 !important}
#hero .elementor-icon-list-items{margin-left:0 !important;padding-left:0 !important}
#hero .elementor-icon-list-item{margin-left:0 !important}
#hero .elementor-icon-list-item:first-child{padding-left:0 !important}
#hero .elementor-widget-icon-list .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:first-child{padding-left:0}

/* tbg hero10 */
#hero .e-con{padding-left:0 !important;padding-right:0 !important}
#hero{z-index:1}
#hero-ticker{z-index:1}
@media(max-width:767px){#hero-visual{align-items:flex-start}.tbg-sticker{left:0}}

/* tbg about2 */
#about{position:relative;overflow:hidden}
#about .e-con{padding-left:0 !important;padding-right:0 !important}
#about .elementor-widget-container{margin:0}
#about .tbg-ab-ghost{position:absolute !important;right:0;bottom:-3%;z-index:0;pointer-events:none;width:auto}
#about .tbg-ab-ghost .elementor-heading-title{font-family:'Anton',Impact,sans-serif;font-size:clamp(140px,20vw,300px);line-height:.78;color:rgba(35,31,32,.05)}
#about .tbg-ab-top{display:flex !important;flex-direction:row !important;gap:60px;align-items:flex-start;position:relative;z-index:1}
#about .tbg-ab-l{flex:0 0 44%;max-width:44%}
#about .tbg-ab-r{flex:1 1 auto;max-width:56%}
#about .tbg-ab-eyebrow .elementor-heading-title{font-family:'Roboto Condensed',Arial,sans-serif;font-weight:700;font-size:13px;letter-spacing:.22em;color:#E41E25;text-transform:uppercase}
#about .tbg-ab-h2{margin-top:14px}
#about .tbg-ab-h2 .elementor-heading-title{font-family:'Anton',Impact,sans-serif;font-size:clamp(34px,3.6vw,52px);line-height:1.04;letter-spacing:.005em;text-transform:uppercase}
#about .tbg-ab-body p{font-size:17px;line-height:1.66;color:#3a3536;margin:0 0 16px}
#about .tbg-ab-body p:last-child{margin-bottom:0}
#about .tbg-ab-note{margin-top:18px;padding-left:14px;border-left:3px solid #E41E25}
#about .tbg-ab-note p{font-size:14.5px;line-height:1.55;color:#6b6567;margin:0}
#about .tbg-btn-dark{margin-top:26px}
#about .tbg-btn-dark .elementor-button{background:#231F20;color:#F5F2EF;border-radius:999px;padding:15px 32px;font-family:'Anton',Impact,sans-serif;font-size:15px;letter-spacing:.08em;text-transform:uppercase;transition:background .2s,color .2s}
#about .tbg-btn-dark .elementor-button:hover,#about .tbg-btn-dark .elementor-button:focus{background:#E41E25;color:#FFFFFF}
#about .tbg-ab-cards{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;gap:22px;margin-top:70px;margin-bottom:34px;position:relative;z-index:1;align-items:stretch}
#about .tbg-ac{flex:1 1 0 !important;min-width:0;border-radius:20px;padding:34px 30px 36px !important;position:relative;overflow:hidden}
#about .tbg-ac-2{transform:translateY(34px)}
#about .tbg-ac-3{border:2px solid rgba(35,31,32,.16)}
#about .tbg-ac-n{position:absolute !important;right:16px;top:2px;z-index:0;width:auto}
#about .tbg-ac-n .elementor-heading-title{font-family:'Anton',Impact,sans-serif;font-size:80px;line-height:1}
#about .tbg-ac-i{position:relative;z-index:2}
#about .tbg-ac-i .elementor-icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%}
#about .tbg-ac-i .elementor-icon i{font-size:22px}
#about .tbg-ac-t{margin-top:20px;position:relative;z-index:2}
#about .tbg-ac-t .elementor-heading-title{font-family:'Anton',Impact,sans-serif;font-size:25px;line-height:1.08;letter-spacing:.01em;text-transform:uppercase}
#about .tbg-ac-p{margin-top:10px;position:relative;z-index:2}
#about .tbg-ac-p p{font-size:15px;line-height:1.6;margin:0}
#about .tbg-ac-burger{position:absolute !important;right:-46px;bottom:-52px;width:158px;z-index:1;transform:rotate(-14deg);pointer-events:none;opacity:.9}
#about .tbg-ac-burger img{width:100%;height:auto}
#about .tbg-ac-1 .tbg-ac-n .elementor-heading-title{color:rgba(255,255,255,.20)}
#about .tbg-ac-1 .tbg-ac-i .elementor-icon{background:rgba(255,255,255,.16);color:#FFFFFF}
#about .tbg-ac-1 .tbg-ac-t .elementor-heading-title{color:#FFFFFF}
#about .tbg-ac-1 .tbg-ac-p p{color:rgba(255,255,255,.9)}
#about .tbg-ac-2 .tbg-ac-n .elementor-heading-title{color:rgba(245,242,239,.12)}
#about .tbg-ac-2 .tbg-ac-i .elementor-icon{background:rgba(228,30,37,.22);color:#E41E25}
#about .tbg-ac-2 .tbg-ac-t .elementor-heading-title{color:#F5F2EF}
#about .tbg-ac-2 .tbg-ac-p p{color:rgba(245,242,239,.78)}
#about .tbg-ac-3 .tbg-ac-n .elementor-heading-title{color:rgba(35,31,32,.10)}
#about .tbg-ac-3 .tbg-ac-i .elementor-icon{background:rgba(35,31,32,.08);color:#E41E25}
#about .tbg-ac-3 .tbg-ac-t .elementor-heading-title{color:#231F20}
#about .tbg-ac-3 .tbg-ac-p p{color:rgba(35,31,32,.72)}
@media(max-width:1024px){
#about .tbg-ab-top{flex-direction:column !important;gap:24px}
#about .tbg-ab-l,#about .tbg-ab-r{flex:1 1 auto !important;max-width:100%}
#about .tbg-ab-cards{flex-wrap:wrap !important;gap:16px;margin-top:46px;margin-bottom:0}
#about .tbg-ac{flex:1 1 calc(50% - 8px) !important}
#about .tbg-ac-2{transform:none}
}
@media(max-width:767px){
#about .tbg-ab-cards{flex-direction:column !important;margin-top:34px;gap:14px}
#about .tbg-ac{flex:1 1 auto !important;padding:26px 22px 28px !important}
#about .tbg-ac-n .elementor-heading-title{font-size:62px}
#about .tbg-ac-t .elementor-heading-title{font-size:22px}
#about .tbg-ac-burger{width:120px;right:-36px;bottom:-40px}
#about .tbg-ab-h2 .elementor-heading-title{font-size:31px}
#about .tbg-ab-body p{font-size:16px}
}
/* tbg tick2 */
#hero-ticker{margin-top:58px !important;padding-top:40px !important;padding-bottom:62px !important;background:#FFFFFF !important}
#hero-ticker > .e-con{background-color:#E41E25 !important}
#hero-ticker .tbg-ticker .qodef-m-text{color:#FFFFFF !important}
#hero-ticker .tbg-ticker i,#hero-ticker .tbg-ticker svg{color:#FFFFFF !important;fill:#FFFFFF !important}
@media(max-width:1024px){#hero-ticker{margin-top:40px !important;padding-top:32px !important;padding-bottom:46px !important}}
@media(max-width:767px){#hero-ticker{margin-top:26px !important;padding-top:24px !important;padding-bottom:34px !important}}

/* tbg about3 */
#hero-ticker{margin-top:0 !important;padding-top:98px !important}
#about #abtop{display:flex !important;flex-direction:row !important;gap:60px;align-items:flex-start;position:relative;z-index:1}
#about #abl{flex:0 0 44% !important;max-width:44%}
#about #abr{flex:1 1 auto !important;max-width:56%}
#about #abcards{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;gap:22px;margin-top:70px;margin-bottom:34px;position:relative;z-index:1;align-items:stretch}
#about #ac1,#about #ac2,#about #ac3{flex:1 1 0 !important;min-width:0;border-radius:20px;padding:34px 30px 36px !important;position:relative;overflow:hidden}
#about #ac2{transform:translateY(34px)}
#about #ac3{border:2px solid rgba(35,31,32,.16)}
#about .tbg-ac-i .elementor-icon{display:flex !important;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%}
#about .tbg-ac-i .elementor-icon svg{width:22px;height:22px}
#about #ac1 .tbg-ac-n .elementor-heading-title{color:rgba(255,255,255,.20)}
#about #ac1 .tbg-ac-i .elementor-icon{background:rgba(255,255,255,.16)}
#about #ac1 .tbg-ac-i .elementor-icon svg{fill:#FFFFFF}
#about #ac1 .tbg-ac-t .elementor-heading-title{color:#FFFFFF}
#about #ac1 .tbg-ac-p p{color:rgba(255,255,255,.9)}
#about #ac2 .tbg-ac-n .elementor-heading-title{color:rgba(245,242,239,.13)}
#about #ac2 .tbg-ac-i .elementor-icon{background:rgba(228,30,37,.22)}
#about #ac2 .tbg-ac-i .elementor-icon svg{fill:#E41E25}
#about #ac2 .tbg-ac-t .elementor-heading-title{color:#F5F2EF}
#about #ac2 .tbg-ac-p p{color:rgba(245,242,239,.78)}
#about #ac3 .tbg-ac-n .elementor-heading-title{color:rgba(35,31,32,.10)}
#about #ac3 .tbg-ac-i .elementor-icon{background:rgba(35,31,32,.08)}
#about #ac3 .tbg-ac-i .elementor-icon svg{fill:#E41E25}
#about #ac3 .tbg-ac-t .elementor-heading-title{color:#231F20}
#about #ac3 .tbg-ac-p p{color:rgba(35,31,32,.72)}
@media(max-width:1024px){
#hero-ticker{padding-top:72px !important}
#about #abtop{flex-direction:column !important;gap:24px}
#about #abl,#about #abr{flex:1 1 auto !important;max-width:100%}
#about #abcards{flex-wrap:wrap !important;gap:16px;margin-top:46px;margin-bottom:0}
#about #ac1,#about #ac2,#about #ac3{flex:1 1 calc(50% - 8px) !important}
#about #ac2{transform:none}
}
@media(max-width:767px){
#hero-ticker{padding-top:52px !important}
#about #abcards{flex-direction:column !important;margin-top:34px;gap:14px}
#about #ac1,#about #ac2,#about #ac3{flex:1 1 auto !important;padding:26px 22px 28px !important}
}
/* tbg about4 */
#about .tbg-ab-ghost{bottom:34px !important;right:0 !important}
#about .tbg-ab-ghost .elementor-heading-title{font-size:clamp(110px,15vw,220px);color:rgba(35,31,32,.055)}
#about #abcards{margin-top:56px}
#about .tbg-btn-dark{margin-top:34px;align-self:flex-start}
#about #ac2 .tbg-ac-i .elementor-icon{background:rgba(228,30,37,.16)}
#about .tbg-ac-t{margin-top:22px}
@media(max-width:1024px){
#about .tbg-btn-dark{margin-top:26px}
#about .tbg-ab-ghost .elementor-heading-title{font-size:120px}
}
/* tbg about5 */
#about #ac1 .tbg-ac-p{padding-right:66px}
@media(max-width:1024px){
#about #abcards{flex-wrap:nowrap !important;gap:14px}
#about #ac1,#about #ac2,#about #ac3{flex:1 1 0 !important;padding:26px 20px 28px !important}
#about .tbg-ac-t .elementor-heading-title{font-size:20px}
#about .tbg-ac-n .elementor-heading-title{font-size:58px}
#about .tbg-ac-p p{font-size:14px}
#about #ac1 .tbg-ac-p{padding-right:44px}
#about .tbg-ac-burger{width:112px;right:-40px;bottom:-40px;opacity:.75}
#about .tbg-ac-i .elementor-icon{width:46px;height:46px}
#about .tbg-ac-i .elementor-icon svg{width:19px;height:19px}
}
@media(max-width:767px){
#about #abcards{flex-wrap:wrap !important;flex-direction:column !important}
#about #ac1,#about #ac2,#about #ac3{flex:1 1 auto !important;padding:26px 22px 28px !important}
#about .tbg-ac-t .elementor-heading-title{font-size:22px}
#about #ac1 .tbg-ac-p{padding-right:76px}
#about .tbg-ac-burger{width:120px;right:-34px;bottom:-38px}
}
/* tbg tick3 */
#hero-ticker{position:relative;z-index:2;margin-top:-70px !important;background:transparent !important}
@media(max-width:1024px){#hero-ticker{margin-top:-52px !important}}
@media(max-width:767px){#hero-ticker{margin-top:-38px !important}}

/* tbg tick4 */
#hero-ticker{margin-top:-58px !important;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 58px,#FFFFFF 58px,#FFFFFF 100%) !important}
@media(max-width:1024px){#hero-ticker{margin-top:-44px !important;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 44px,#FFFFFF 44px,#FFFFFF 100%) !important}}
@media(max-width:767px){#hero-ticker{margin-top:-30px !important;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 30px,#FFFFFF 30px,#FFFFFF 100%) !important}}

/* tbg about6 */
#hero-ticker{position:relative;z-index:1;margin-top:0 !important;padding:0 !important;background:#E41E25 !important;overflow:hidden}
#hero-ticker > .e-con{transform:none !important;margin:0 !important;width:100% !important;max-width:100% !important;padding:15px 0 !important;background-color:#E41E25 !important;border-radius:0 !important}
#hero-ticker .tbg-ticker{padding:0 !important;margin:0 !important}
#hero-ticker .qodef-m-text{font-size:25px !important;line-height:1.25 !important}
#hero-ticker .qodef-m-separator svg,#hero-ticker .qodef-m-separator i{width:13px;height:13px;font-size:13px}
#about #ac2{transform:none !important}
#about #abcards{align-items:stretch !important;margin-bottom:0}
#about #ac1,#about #ac2,#about #ac3{display:flex !important;flex-direction:column !important}
#about .tbg-ac-i{margin-top:0}
@media(max-width:1024px){
#hero-ticker > .e-con{padding:13px 0 !important}
#hero-ticker .qodef-m-text{font-size:21px !important}
#about #abcards{margin-bottom:0}
}
@media(max-width:767px){
#hero-ticker > .e-con{padding:11px 0 !important}
#hero-ticker .qodef-m-text{font-size:18px !important}
}
/* tbg about7 */
#about #ac1{position:relative !important;overflow:hidden !important}
#about #ac1 .tbg-ac-burger{position:absolute !important;left:auto !important;top:auto !important;right:-44px !important;bottom:-46px !important;width:150px !important;max-width:150px !important;z-index:1;transform:rotate(-14deg);opacity:.92;pointer-events:none}
#about #ac1 .tbg-ac-burger .elementor-widget-container,#about #ac1 .tbg-ac-burger figure,#about #ac1 .tbg-ac-burger img{width:100% !important;max-width:100% !important;height:auto !important;margin:0 !important}
@media(max-width:1024px){#about #ac1 .tbg-ac-burger{right:-38px !important;bottom:-38px !important;width:112px !important;max-width:112px !important}}
@media(max-width:767px){#about #ac1 .tbg-ac-burger{right:-32px !important;bottom:-36px !important;width:124px !important;max-width:124px !important}}
/* tbg about8 */
@media(max-width:1024px){#about #ac1 .tbg-ac-p{padding-right:66px !important}}
@media(max-width:767px){#about #ac1 .tbg-ac-p{padding-right:86px !important}}

/* tbg about9 */
#about > .e-con-inner{padding-top:84px !important;padding-bottom:84px !important}
#about #abcards{margin-top:44px !important;margin-bottom:0 !important}
@media(max-width:1024px){
#about > .e-con-inner{padding-top:64px !important;padding-bottom:64px !important}
#about #abcards{margin-top:24px !important}
}
@media(max-width:767px){
#about > .e-con-inner{padding-top:48px !important;padding-bottom:48px !important}
#about #abcards{margin-top:8px !important}
}
/* tbg about10 */
#about #abtop,#about #abl,#about #abr{padding-top:0 !important;padding-bottom:0 !important}
#about #abcards{margin-top:64px !important}
@media(max-width:1024px){#about #abcards{margin-top:44px !important}}
@media(max-width:767px){#about #abcards{margin-top:28px !important}}
/* tbg menu2 */
#menu{position:relative;scroll-margin-top:90px}
#menu .e-con{padding:0 !important}
#menu #mtop{display:flex !important;flex-direction:row !important;gap:60px;align-items:flex-start}
#menu #ml{flex:0 0 44% !important;max-width:44%}
#menu #mr{flex:1 1 auto !important;max-width:56%}
#menu .tbg-m-eyebrow .elementor-heading-title{font-family:'Roboto Condensed',Arial,sans-serif;font-weight:700;font-size:13px;letter-spacing:.22em;color:#E41E25;text-transform:uppercase}
#menu .tbg-m-h2{margin-top:14px}
#menu .tbg-m-h2 .elementor-heading-title{font-family:'Anton',Impact,sans-serif;font-size:clamp(34px,3.6vw,52px);line-height:1.04;text-transform:uppercase;color:#231F20}
#menu .tbg-m-intro p{font-size:17px;line-height:1.66;color:#3a3536;margin:0}
#menu #mgrid{position:relative;display:grid !important;grid-template-columns:1fr 1fr;column-gap:54px;background:#FFFFFF;border-radius:22px;padding:10px 40px 14px !important;margin-top:84px}
#menu #mgrid > .e-con{display:flex !important;flex-direction:row !important;align-items:flex-start;gap:15px;padding:19px 0 !important;border-bottom:1px solid rgba(35,31,32,.10)}
#menu #mgrid > .e-con:nth-last-child(-n+2){border-bottom:0}
#menu .tbg-mi{flex:0 0 auto}
#menu .tbg-mi .elementor-icon{display:flex !important;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(228,30,37,.10)}
#menu .tbg-mi .elementor-icon svg{width:17px;height:17px;fill:#E41E25}
#menu .tbg-mtx{flex:1 1 auto;min-width:0}
#menu .tbg-mtx p{margin:0}
#menu .tbg-mtx p.mn{font-family:'Anton',Impact,sans-serif;font-size:19px;line-height:1.15;letter-spacing:.02em;text-transform:uppercase}
#menu .tbg-mtx p.mn a{color:#231F20;text-decoration:none;transition:color .18s}
#menu .tbg-mtx p.mn a:hover{color:#E41E25}
#menu .tbg-mtx p.md{font-size:13.5px;line-height:1.5;color:#6b6567;margin-top:5px}
#menu .tbg-mp{flex:0 0 auto;padding-top:3px}
#menu .tbg-mp .elementor-heading-title{font-family:'Roboto Condensed',Arial,sans-serif;font-weight:700;font-size:14px;letter-spacing:.05em;color:#E41E25;white-space:nowrap}
#menu .tbg-msticker{position:absolute !important;right:-12px;top:-28px;z-index:3;transform:rotate(-7deg);width:auto}
#menu .tbg-msticker .elementor-heading-title{display:flex;flex-direction:column;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%;background:#E41E25;color:#FFFFFF;font-family:'Anton',Impact,sans-serif;font-size:15px;line-height:1.05;text-align:center;box-shadow:0 10px 26px rgba(35,31,32,.22)}
#menu .tbg-msticker .elementor-heading-title span{display:block;font-family:'Roboto Condensed',Arial,sans-serif;font-weight:700;font-size:10px;letter-spacing:.1em;margin-top:5px;opacity:.95}
#menu #mdl{display:flex !important;flex-direction:row !important;align-items:center;justify-content:space-between;gap:34px;background:#231F20;border-radius:22px;padding:32px 40px !important;margin-top:24px}
#menu #mdl > .e-con{flex:1 1 auto}
#menu #mdl > .e-con:last-child{flex:0 0 auto;align-items:flex-end}
#menu #mdl > .e-con:last-child > .e-con{display:flex !important;flex-direction:row !important;gap:12px;flex-wrap:wrap;justify-content:flex-end}
#menu .tbg-dl-h .elementor-heading-title{font-family:'Anton',Impact,sans-serif;font-size:26px;line-height:1.1;text-transform:uppercase;color:#F5F2EF}
#menu .tbg-dl-p p{font-size:15px;line-height:1.55;color:rgba(245,242,239,.72);margin:8px 0 0;max-width:460px}
#menu .tbg-dl-note p{font-size:12.5px;line-height:1.5;color:rgba(245,242,239,.5);margin:12px 0 0;text-align:right}
#menu .tbg-btn-red .elementor-button{background:#E41E25;color:#FFFFFF;border-radius:999px;padding:14px 26px;font-family:'Anton',Impact,sans-serif;font-size:14px;letter-spacing:.07em;text-transform:uppercase;transition:background .2s,color .2s}
#menu .tbg-btn-red .elementor-button:hover,#menu .tbg-btn-red .elementor-button:focus{background:#FFFFFF;color:#231F20}
#menu .tbg-btn-outline .elementor-button{background:transparent;color:#F5F2EF;border:2px solid rgba(245,242,239,.4);border-radius:999px;padding:12px 24px;font-family:'Anton',Impact,sans-serif;font-size:14px;letter-spacing:.07em;text-transform:uppercase;transition:background .2s,color .2s,border-color .2s}
#menu .tbg-btn-outline .elementor-button:hover,#menu .tbg-btn-outline .elementor-button:focus{background:#F5F2EF;color:#231F20;border-color:#F5F2EF}
@media(max-width:1024px){
#menu #mtop{flex-direction:column !important;gap:24px}
#menu #ml,#menu #mr{flex:1 1 auto !important;max-width:100%}
#menu #mgrid{margin-top:64px;column-gap:32px;padding:8px 26px 12px !important}
#menu .tbg-mtx p.mn{font-size:17px}
#menu .tbg-mtx p.md{font-size:12.5px}
#menu .tbg-mi .elementor-icon{width:34px;height:34px}
#menu .tbg-mi .elementor-icon svg{width:15px;height:15px}
#menu .tbg-msticker{right:-8px;top:-24px}
#menu .tbg-msticker .elementor-heading-title{width:84px;height:84px;font-size:13px}
#menu #mdl{flex-direction:column !important;align-items:flex-start;padding:28px 26px !important}
#menu #mdl > .e-con:last-child{align-items:flex-start;width:100%}
#menu #mdl > .e-con:last-child > .e-con{justify-content:flex-start}
#menu .tbg-dl-note p{text-align:left}
}
@media(max-width:767px){
#menu #mgrid{grid-template-columns:1fr;margin-top:48px;padding:4px 20px 8px !important}
#menu #mgrid > .e-con:nth-last-child(-n+2){border-bottom:1px solid rgba(35,31,32,.10)}
#menu #mgrid > .e-con:last-child{border-bottom:0 !important}
#menu .tbg-msticker{right:-4px;top:-20px}
#menu .tbg-msticker .elementor-heading-title{width:74px;height:74px;font-size:11.5px}
#menu .tbg-msticker .elementor-heading-title span{font-size:8.5px}
#menu #mdl{padding:24px 22px !important}
#menu .tbg-dl-h .elementor-heading-title{font-size:22px}
#menu #mdl > .e-con:last-child > .e-con{flex-direction:column !important;width:100%}
#menu .tbg-btn-red .elementor-button,#menu .tbg-btn-outline .elementor-button{width:100%;justify-content:center}
}
/* tbg menu3 */
#menu .tbg-msticker{position:static !important;transform:rotate(-7deg);margin-top:30px;margin-left:6px;align-self:flex-start}
#menu .tbg-msticker .elementor-heading-title{width:102px;height:102px;font-size:16px}
#menu #mgrid{padding-top:14px !important}
@media(max-width:1024px){
#menu .tbg-msticker{margin-top:24px}
#menu .tbg-msticker .elementor-heading-title{width:92px;height:92px;font-size:14px}
}
@media(max-width:767px){
#menu .tbg-msticker{margin-top:20px}
#menu .tbg-msticker .elementor-heading-title{width:84px;height:84px;font-size:13px}
#menu .tbg-msticker .elementor-heading-title span{font-size:9px}
}
/* tbg menu4 */
#menu #mdl > .e-con:first-child{flex:1 1 auto !important;min-width:340px}
#menu #mdl > .e-con:last-child{flex:0 1 auto !important;min-width:0}
#menu .tbg-dl-h .elementor-heading-title{white-space:nowrap}
@media(max-width:1024px){
#menu #mdl > .e-con:first-child{min-width:0}
#menu .tbg-dl-h .elementor-heading-title{white-space:normal}
}
/* tbg menu5 */
#menu,#menu > .e-con-inner{gap:0 !important}
#menu #ml,#menu #mr{gap:0 !important}
#menu #mgrid{row-gap:0 !important;column-gap:54px !important}
@media(max-width:1024px){#menu #mgrid{column-gap:32px !important}}
@media(max-width:767px){#menu #mgrid{column-gap:0 !important}}
/* tbg menu6 */
#menu .tbg-msticker .elementor-heading-title{width:108px;height:108px;font-size:17px;line-height:1.02}
#menu .tbg-msticker .elementor-heading-title span{font-family:'Anton',Impact,sans-serif;font-weight:400;font-size:13px;letter-spacing:.03em;margin-top:7px;opacity:1}
@media(max-width:1024px){
#menu .tbg-msticker .elementor-heading-title{width:98px;height:98px;font-size:15.5px}
#menu .tbg-msticker .elementor-heading-title span{font-size:12px}
}
@media(max-width:767px){
#menu #mgrid{grid-template-columns:1fr 1fr !important;column-gap:0 !important;padding:6px 14px 10px !important}
#menu #mgrid > .e-con{flex-direction:column !important;align-items:flex-start;gap:9px;padding:18px 12px !important;border-bottom:1px solid rgba(35,31,32,.10)}
#menu #mgrid > .e-con:nth-child(odd){border-right:1px solid rgba(35,31,32,.10)}
#menu #mgrid > .e-con:nth-last-child(-n+2){border-bottom:0 !important}
#menu .tbg-mtx p.md{display:none}
#menu .tbg-mtx p.mn{font-size:15px;line-height:1.12}
#menu .tbg-mi .elementor-icon{width:36px;height:36px}
#menu .tbg-mi .elementor-icon svg{width:16px;height:16px}
#menu .tbg-mp{padding-top:0}
#menu .tbg-mp .elementor-heading-title{font-size:13px}
#menu .tbg-msticker .elementor-heading-title{width:92px;height:92px;font-size:14.5px}
#menu .tbg-msticker .elementor-heading-title span{font-size:11px;margin-top:5px}
}
/* tbg menu7 */
@media(max-width:767px){
#menu .tbg-msticker .elementor-heading-title{width:102px !important;height:102px !important;font-size:16px !important}
#menu .tbg-msticker .elementor-heading-title span{font-size:12.5px !important;margin-top:6px !important}
}

/* tbg gap1 */
#about > .e-con-inner{padding-bottom:42px !important}
#menu > .e-con-inner{padding-top:42px !important}
#hero-visual{position:relative}
#hero .tbg-sticker{left:8% !important;right:auto !important;top:7% !important}
@media(max-width:1024px){
#about > .e-con-inner{padding-bottom:32px !important}
#menu > .e-con-inner{padding-top:32px !important}
#hero .tbg-sticker{left:10% !important;top:6% !important}
}
@media(max-width:767px){
#about > .e-con-inner{padding-bottom:24px !important}
#menu > .e-con-inner{padding-top:24px !important}
#hero .tbg-sticker{left:12% !important;top:4% !important}
}
/* tbg badge2 */
#hero .tbg-sticker{left:21% !important;right:auto !important;top:16% !important}
@media(max-width:1024px){#hero .tbg-sticker{left:36% !important;top:10.5% !important}}
@media(max-width:767px){#hero .tbg-sticker{left:12% !important;top:4% !important}}
/* tbg gap2 */
#about > .e-con-inner{padding-top:84px !important;padding-bottom:84px !important}
#menu > .e-con-inner{padding-top:84px !important;padding-bottom:84px !important}
@media(max-width:1024px){
#about > .e-con-inner{padding-top:64px !important;padding-bottom:64px !important}
#menu > .e-con-inner{padding-top:64px !important;padding-bottom:64px !important}
}
@media(max-width:767px){
#about > .e-con-inner{padding-top:48px !important;padding-bottom:48px !important}
#menu > .e-con-inner{padding-top:48px !important;padding-bottom:48px !important}
}
/* tbg del2 */
#delivery{position:relative;scroll-margin-top:90px}
#delivery,#delivery > .e-con-inner{gap:0 !important}
#delivery .e-con{padding:0 !important;gap:0 !important}
#delivery #dtop{display:flex !important;flex-direction:row !important;gap:60px;align-items:flex-start}
#delivery #dl{flex:0 0 44% !important;max-width:44%}
#delivery #dr{flex:1 1 auto !important;max-width:56%}
#delivery .tbg-d-eyebrow .elementor-heading-title{font-family:'Roboto Condensed',Arial,sans-serif;font-weight:700;font-size:13px;letter-spacing:.22em;color:#E41E25;text-transform:uppercase}
#delivery .tbg-d-h2{margin-top:14px}
#delivery .tbg-d-h2 .elementor-heading-title{font-family:'Anton',Impact,sans-serif;font-size:clamp(34px,3.6vw,52px);line-height:1.04;text-transform:uppercase;color:#F5F2EF}
#delivery .tbg-d-intro p{font-size:17px;line-height:1.66;color:rgba(245,242,239,.78);margin:0}
#delivery #dcards{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;gap:22px;margin-top:84px;align-items:stretch}
#delivery #dc1,#delivery #dc2,#delivery #dc3{flex:1 1 0 !important;min-width:0;background:#F5F2EF;border-radius:20px;padding:32px 30px 34px !important;display:flex !important;flex-direction:column !important;position:relative;overflow:hidden}
#delivery .tbg-drate .elementor-heading-title{font-family:'Roboto Condensed',Arial,sans-serif;font-weight:700;font-size:13px;letter-spacing:.14em;color:#E41E25}
#delivery .tbg-dname{margin-top:8px}
#delivery .tbg-dname .elementor-heading-title{font-family:'Anton',Impact,sans-serif;font-size:30px;line-height:1.06;letter-spacing:.01em;text-transform:uppercase;color:#231F20}
#delivery .tbg-dline{margin-top:10px;flex:1 1 auto}
#delivery .tbg-dline p{font-size:15px;line-height:1.6;color:rgba(35,31,32,.72);margin:0}
#delivery .tbg-dbtn{margin-top:24px}
#delivery .tbg-dbtn .elementor-button{display:block;text-align:center;background:#E41E25;color:#FFFFFF;border-radius:999px;padding:14px 24px;font-family:'Anton',Impact,sans-serif;font-size:14px;letter-spacing:.07em;text-transform:uppercase;transition:background .2s,color .2s}
#delivery .tbg-dbtn .elementor-button:hover,#delivery .tbg-dbtn .elementor-button:focus{background:#231F20;color:#FFFFFF}
#delivery .tbg-dnote{margin-top:30px}
#delivery .tbg-dnote p{font-size:13.5px;line-height:1.6;color:rgba(245,242,239,.5);margin:0;max-width:760px}
@media(max-width:1024px){
#delivery #dtop{flex-direction:column !important;gap:24px}
#delivery #dl,#delivery #dr{flex:1 1 auto !important;max-width:100%}
#delivery #dcards{margin-top:64px;gap:14px}
#delivery #dc1,#delivery #dc2,#delivery #dc3{padding:26px 20px 28px !important}
#delivery .tbg-dname .elementor-heading-title{font-size:24px}
#delivery .tbg-dline p{font-size:14px}
#delivery .tbg-dbtn .elementor-button{font-size:13px;padding:13px 16px}
}
@media(max-width:767px){
#delivery #dcards{flex-direction:column !important;margin-top:48px;gap:14px}
#delivery #dc1,#delivery #dc2,#delivery #dc3{padding:26px 22px 28px !important}
#delivery .tbg-dname .elementor-heading-title{font-size:26px}
#delivery .tbg-d-intro p{font-size:16px}
}
/* tbg del3 */
@media(max-width:767px){#delivery #dc1,#delivery #dc2,#delivery #dc3{flex:1 1 auto !important}}

/* tbg del4 */
#delivery #dcards{gap:22px !important}
#delivery #dtop{gap:60px !important}
@media(max-width:1024px){#delivery #dcards{gap:16px !important}#delivery #dtop{gap:24px !important}}
@media(max-width:767px){#delivery #dcards{gap:14px !important}}

/* tbg del5 */
#delivery .tbg-dlogo{margin-bottom:0}
#delivery .tbg-dlogo img{width:96px;height:96px;border-radius:24px;display:block;margin:0 auto}
#delivery .tbg-dbtn{margin-top:28px;text-align:center}
#delivery .tbg-dbtn .elementor-button{display:inline-block;padding:15px 30px}
#delivery #dc1,#delivery #dc2,#delivery #dc3{justify-content:center}
@media(max-width:1024px){#delivery .tbg-dlogo img{width:76px;height:76px;border-radius:19px}#delivery .tbg-dbtn{margin-top:22px}#delivery .tbg-dbtn .elementor-button{padding:13px 20px}}
@media(max-width:767px){#delivery .tbg-dlogo img{width:88px;height:88px;border-radius:22px}#delivery .tbg-dbtn{margin-top:26px}#delivery .tbg-dbtn .elementor-button{padding:14px 28px}}

/* tbg pop2 */
#popular{position:relative;scroll-margin-top:90px}
#popular,#popular > .e-con-inner{gap:0 !important}
#popular .e-con{padding:0 !important;gap:0 !important}
#popular #ptop{display:flex !important;flex-direction:row !important;gap:60px;align-items:flex-start}
#popular #pl{flex:0 0 44% !important;max-width:44%}
#popular #pr{flex:1 1 auto !important;max-width:56%}
#popular .tbg-p-eyebrow .elementor-heading-title{font-family:'Roboto Condensed',Arial,sans-serif;font-weight:700;font-size:13px;letter-spacing:.22em;color:#E41E25;text-transform:uppercase}
#popular .tbg-p-h2{margin-top:14px}
#popular .tbg-p-h2 .elementor-heading-title{font-family:'Anton',Impact,sans-serif;font-size:clamp(34px,3.6vw,52px);line-height:1.04;text-transform:uppercase;color:#231F20}
#popular .tbg-p-intro p{font-size:17px;line-height:1.66;color:rgba(35,31,32,.72);margin:0}
#popular #pcards{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;gap:22px;margin-top:84px;align-items:stretch}
#popular #pc1,#popular #pc2,#popular #pc3,#popular #pc4{flex:1 1 calc(50% - 11px) !important;min-width:0;background:#231F20;border-radius:20px;padding:34px 32px 36px !important;display:flex !important;flex-direction:column !important;position:relative;overflow:hidden}
#popular .tbg-pstick{margin-bottom:18px}
#popular .tbg-pstick .elementor-heading-title{display:inline-block;background:#E41E25;color:#FFFFFF;font-family:'Roboto Condensed',Arial,sans-serif;font-weight:700;font-size:11px;letter-spacing:.18em;padding:7px 15px;border-radius:999px;transform:rotate(-2deg)}
#popular .tbg-pname .elementor-heading-title{font-family:'Anton',Impact,sans-serif;font-size:30px;line-height:1.06;letter-spacing:.01em;text-transform:uppercase;color:#F5F2EF}
#popular .tbg-pprice{margin-top:10px}
#popular .tbg-pprice .elementor-heading-title{font-family:'Roboto Condensed',Arial,sans-serif;font-weight:700;font-size:16px;letter-spacing:.06em;color:#E41E25}
#popular .tbg-pdesc{margin-top:14px}
#popular .tbg-pdesc p{font-size:15px;line-height:1.62;color:rgba(245,242,239,.7);margin:0}
#popular #pcta{display:flex !important;flex-direction:row !important;flex-wrap:wrap;align-items:center;gap:26px;margin-top:44px}
#popular .tbg-pbtn .elementor-button{display:inline-block;background:#E41E25;color:#FFFFFF;border-radius:999px;padding:15px 34px;font-family:'Anton',Impact,sans-serif;font-size:14px;letter-spacing:.07em;text-transform:uppercase;transition:background .2s,color .2s}
#popular .tbg-pbtn .elementor-button:hover,#popular .tbg-pbtn .elementor-button:focus{background:#231F20;color:#FFFFFF}
#popular .tbg-pnote{flex:1 1 240px}
#popular .tbg-pnote p{font-size:13.5px;line-height:1.6;color:rgba(35,31,32,.5);margin:0}
@media(max-width:1024px){
#popular #ptop{flex-direction:column !important;gap:24px}
#popular #pl,#popular #pr{flex:1 1 auto !important;max-width:100%}
#popular #pcards{margin-top:64px;gap:16px}
#popular #pc1,#popular #pc2,#popular #pc3,#popular #pc4{flex:1 1 calc(50% - 8px) !important;padding:28px 24px 30px !important}
#popular .tbg-pname .elementor-heading-title{font-size:25px}
#popular .tbg-pdesc p{font-size:14px}
#popular #pcta{margin-top:36px;gap:20px}
}
@media(max-width:767px){
#popular #pcards{flex-direction:column !important;flex-wrap:nowrap !important;margin-top:48px;gap:14px}
#popular #pc1,#popular #pc2,#popular #pc3,#popular #pc4{flex:1 1 auto !important;padding:26px 22px 28px !important}
#popular .tbg-pname .elementor-heading-title{font-size:26px}
#popular .tbg-p-intro p{font-size:16px}
#popular #pcta{margin-top:32px;gap:18px}
#popular .tbg-pbtn{width:100%}
#popular .tbg-pbtn .elementor-button{display:block;text-align:center}
}

/* tbg pop3 */
#popular #ptop{gap:60px !important}
#popular #pcards{gap:22px !important}
#popular #pcta{gap:26px !important}
@media(max-width:1024px){#popular #ptop{gap:24px !important}#popular #pcards{gap:16px !important}#popular #pcta{gap:20px !important}}
@media(max-width:767px){#popular #pcards{gap:14px !important}#popular #pcta{gap:18px !important}}

/* tbg wrk2 */
#work-with-us{position:relative;scroll-margin-top:90px}
#work-with-us,#work-with-us > .e-con-inner{gap:0 !important}
#work-with-us .e-con{padding:0 !important;gap:0 !important}
#work-with-us #wrow{display:flex !important;flex-direction:row !important;gap:60px !important;align-items:flex-start}
#work-with-us #wl{flex:1 1 auto !important;max-width:46%}
#work-with-us #wr{flex:0 0 50% !important;max-width:50%;background:#FFFFFF;border-radius:20px;padding:36px 34px 34px !important}
#work-with-us .tbg-w-eyebrow .elementor-heading-title{font-family:'Roboto Condensed',Arial,sans-serif;font-weight:700;font-size:13px;letter-spacing:.22em;color:rgba(255,255,255,.8);text-transform:uppercase}
#work-with-us .tbg-w-h2{margin-top:14px}
#work-with-us .tbg-w-h2 .elementor-heading-title{font-family:'Anton',Impact,sans-serif;font-size:clamp(34px,3.6vw,52px);line-height:1.04;text-transform:uppercase;color:#FFFFFF}
#work-with-us .tbg-w-body{margin-top:22px}
#work-with-us .tbg-w-body p{font-size:17px;line-height:1.66;color:rgba(255,255,255,.86);margin:0 0 16px}
#work-with-us .tbg-w-body p:last-child{margin-bottom:0}
#work-with-us .tbg-w-body a{color:#FFFFFF;text-decoration:underline;text-underline-offset:3px}
#work-with-us .tbg-w-form .elementor-form-fields-wrapper{margin-left:-7px;margin-right:-7px}
#work-with-us .tbg-w-form .elementor-field-group{padding-left:7px;padding-right:7px;margin-bottom:16px}
#work-with-us .tbg-w-form .elementor-field-label{font-family:'Roboto Condensed',Arial,sans-serif;font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:rgba(35,31,32,.66);margin-bottom:7px}
#work-with-us .tbg-w-form .elementor-field-group .elementor-field{width:100%;background:#F5F2EF;border:1px solid rgba(35,31,32,.1);border-radius:12px;padding:13px 15px;font-size:15px;line-height:1.4;color:#231F20;transition:border-color .18s,background .18s}
#work-with-us .tbg-w-form .elementor-field-group .elementor-field:focus{outline:none;border-color:#E41E25;background:#FFFFFF}
#work-with-us .tbg-w-form .elementor-field-group .elementor-field::placeholder{color:rgba(35,31,32,.4)}
#work-with-us .tbg-w-form select.elementor-field{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#E41E25 50%),linear-gradient(135deg,#E41E25 50%,transparent 50%);background-position:calc(100% - 20px) 22px,calc(100% - 14px) 22px;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:40px}
#work-with-us .tbg-w-form textarea.elementor-field{min-height:110px;resize:vertical}
#work-with-us .tbg-w-form .elementor-field-type-upload .elementor-field{background:#FFFFFF;border-style:dashed;padding:12px 15px;font-size:14px}
#work-with-us .tbg-w-form .elementor-button{width:100%;display:block;background:#231F20;color:#FFFFFF;border:0;border-radius:999px;padding:16px 30px;font-family:'Anton',Impact,sans-serif;font-size:15px;letter-spacing:.07em;text-transform:uppercase;transition:background .2s}
#work-with-us .tbg-w-form .elementor-button:hover,#work-with-us .tbg-w-form .elementor-button:focus{background:#E41E25}
#work-with-us .tbg-w-form .elementor-field-group.elementor-field-type-submit{margin-bottom:0;margin-top:6px}
#work-with-us .tbg-w-form .elementor-message{font-size:14px;line-height:1.5;margin-top:12px}
#work-with-us .tbg-w-form .elementor-message.elementor-message-success{color:#1c7c3c}
#work-with-us .tbg-w-form .elementor-message.elementor-message-danger{color:#E41E25}
#work-with-us .tbg-w-form .elementor-mark-required .elementor-field-label:after{color:#E41E25}
#work-with-us .tbg-w-fine{margin-top:16px}
#work-with-us .tbg-w-fine p{font-size:13px;line-height:1.6;color:rgba(35,31,32,.5);margin:0}
@media(max-width:1024px){
#work-with-us #wrow{flex-direction:column !important;gap:36px !important}
#work-with-us #wl,#work-with-us #wr{flex:1 1 auto !important;max-width:100%}
#work-with-us #wr{padding:30px 26px 28px !important}
#work-with-us .tbg-w-body p{font-size:16px}
}
@media(max-width:767px){
#work-with-us #wrow{gap:30px !important}
#work-with-us #wr{padding:26px 20px 24px !important;border-radius:16px}
#work-with-us .tbg-w-form .elementor-field-group{width:100% !important;flex-basis:100% !important;max-width:100% !important}
}

/* tbg cnt2 */
#contact{position:relative;scroll-margin-top:90px}
#contact,#contact > .e-con-inner{gap:0 !important}
#contact .e-con{padding:0 !important;gap:0 !important}
#contact #crow{display:flex !important;flex-direction:row !important;gap:60px !important;align-items:stretch}
#contact #cl{flex:0 0 42% !important;max-width:42%}
#contact #cr{flex:1 1 auto !important;max-width:58%}
#contact .tbg-c-eyebrow .elementor-heading-title{font-family:'Roboto Condensed',Arial,sans-serif;font-weight:700;font-size:13px;letter-spacing:.22em;color:#E41E25;text-transform:uppercase}
#contact .tbg-c-h2{margin-top:14px}
#contact .tbg-c-h2 .elementor-heading-title{font-family:'Anton',Impact,sans-serif;font-size:clamp(32px,3.2vw,46px);line-height:1.05;text-transform:uppercase;color:#231F20}
#contact .tbg-c-addr{margin-top:24px}
#contact .tbg-c-addr p{font-size:16px;line-height:1.7;color:rgba(35,31,32,.74);margin:0 0 14px}
#contact .tbg-c-addr p:last-child{margin-bottom:0}
#contact .tbg-c-addr strong{color:#231F20}
#contact .tbg-c-addr a{color:#E41E25;text-decoration:none;border-bottom:1px solid rgba(228,30,37,.3)}
#contact .tbg-c-addr a:hover{border-bottom-color:#E41E25}
#contact .tbg-c-hours{margin-top:24px;border-top:1px solid rgba(35,31,32,.12);border-bottom:1px solid rgba(35,31,32,.12);padding:16px 0}
#contact .tbg-c-hours p{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 8px;font-size:15px;line-height:1.5}
#contact .tbg-c-hours p:last-child{margin-bottom:0}
#contact .tbg-c-hours span{color:rgba(35,31,32,.62)}
#contact .tbg-c-hours b{font-family:'Roboto Condensed',Arial,sans-serif;font-weight:700;letter-spacing:.06em;color:#231F20}
#contact .tbg-c-note{margin-top:14px}
#contact .tbg-c-note p{font-size:14px;line-height:1.6;color:rgba(35,31,32,.56);margin:0}
#contact #cbtns{display:flex !important;flex-direction:row !important;flex-wrap:wrap;gap:12px !important;margin-top:26px}
#contact .tbg-cbtn .elementor-button{display:inline-block;border-radius:999px;padding:14px 26px;font-family:'Anton',Impact,sans-serif;font-size:14px;letter-spacing:.07em;text-transform:uppercase;transition:background .2s,color .2s,border-color .2s}
#contact .tbg-cbtn-primary .elementor-button{background:#E41E25;color:#FFFFFF;border:2px solid #E41E25}
#contact .tbg-cbtn-primary .elementor-button:hover,#contact .tbg-cbtn-primary .elementor-button:focus{background:#231F20;border-color:#231F20;color:#FFFFFF}
#contact .tbg-cbtn-ghost .elementor-button{background:transparent;color:#231F20;border:2px solid rgba(35,31,32,.2)}
#contact .tbg-cbtn-ghost .elementor-button:hover,#contact .tbg-cbtn-ghost .elementor-button:focus{background:#231F20;border-color:#231F20;color:#FFFFFF}
#contact .tbg-c-allerg{margin-top:26px}
#contact .tbg-c-allerg p{font-size:13.5px;line-height:1.6;color:rgba(35,31,32,.5);margin:0;max-width:460px}
#contact .tbg-c-map,#contact .tbg-c-map .elementor-widget-container,#contact .tbg-map{height:100%}
#contact .tbg-map{position:relative;min-height:460px;border-radius:20px;overflow:hidden;background:#EDE9E5}
#contact .tbg-map:before{content:'Loading the map';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:'Roboto Condensed',Arial,sans-serif;font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:rgba(35,31,32,.35)}
#contact .tbg-map iframe{position:relative;width:100%;height:100%;min-height:460px;border:0;display:block;filter:saturate(.9)}
@media(max-width:1024px){
#contact #crow{flex-direction:column !important;gap:36px !important}
#contact #cl,#contact #cr{flex:1 1 auto !important;max-width:100%}
#contact .tbg-map,#contact .tbg-map iframe{min-height:380px}
}
@media(max-width:767px){
#contact #crow{gap:30px !important}
#contact #cbtns{gap:10px !important}
#contact .tbg-cbtn{width:100%}
#contact .tbg-cbtn .elementor-button{display:block;text-align:center}
#contact .tbg-map,#contact .tbg-map iframe{min-height:300px}
#contact .tbg-map{border-radius:16px}
}

/* tbg formzoom */
#work-with-us .tbg-w-form select.elementor-field{background-position:calc(100% - 20px) center,calc(100% - 14px) center}
@media(max-width:1024px){
#work-with-us .tbg-w-form .elementor-field-group .elementor-field,
#work-with-us .tbg-w-form input.elementor-field,
#work-with-us .tbg-w-form select.elementor-field,
#work-with-us .tbg-w-form textarea.elementor-field,
#work-with-us .tbg-w-form .elementor-field-type-upload .elementor-field{font-size:16px}
}
@media(hover:none) and (pointer:coarse){
#work-with-us .tbg-w-form .elementor-field-group .elementor-field,
#work-with-us .tbg-w-form input.elementor-field,
#work-with-us .tbg-w-form select.elementor-field,
#work-with-us .tbg-w-form textarea.elementor-field,
#work-with-us .tbg-w-form .elementor-field-type-upload .elementor-field{font-size:16px !important}
}

/* tbg selectfix */
#work-with-us .tbg-w-form .elementor-select-wrapper{background:transparent !important;border:0 !important;padding:0 !important;border-radius:0 !important;display:block !important;width:100% !important;position:relative !important}
#work-with-us .tbg-w-form .elementor-select-wrapper:before,#work-with-us .tbg-w-form .elementor-select-wrapper:after{display:none !important;content:none !important}
#work-with-us .tbg-w-form select.elementor-field-textual{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;display:block !important;width:100% !important;height:auto !important;background-color:#F5F2EF !important;background-image:none !important;border:1px solid rgba(35,31,32,.1) !important;border-radius:12px !important;padding:13px 44px 13px 15px !important;font-family:inherit !important;font-size:15px !important;line-height:1.4 !important;color:#231F20 !important;box-shadow:none !important;text-shadow:none !important}
#work-with-us .tbg-w-form select.elementor-field-textual:focus{background-color:#FFFFFF !important;border-color:#E41E25 !important;outline:none !important}
#work-with-us .tbg-w-form select.elementor-field-textual::-ms-expand{display:none !important}
#work-with-us .tbg-w-form .select-caret-down-wrapper{position:absolute !important;right:18px !important;left:auto !important;top:50% !important;bottom:auto !important;transform:translateY(-50%) !important;width:12px !important;height:12px !important;display:flex !important;align-items:center !important;justify-content:center !important;pointer-events:none !important;color:#E41E25 !important}
#work-with-us .tbg-w-form .select-caret-down-wrapper svg{fill:#E41E25 !important;width:12px !important;height:12px !important;display:block !important}
@media(max-width:1024px){#work-with-us .tbg-w-form select.elementor-field-textual{font-size:16px !important}}
@media(hover:none) and (pointer:coarse){#work-with-us .tbg-w-form select.elementor-field-textual{font-size:16px !important}}

/* tbg qr */
#delivery #dqr{display:flex !important;flex-direction:row !important;align-items:center;gap:30px !important;margin-top:38px;flex-wrap:wrap}
#delivery .tbg-dqrh .elementor-heading-title{font-family:'Roboto Condensed',Arial,sans-serif;font-weight:700;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:rgba(245,242,239,.58)}
#delivery #dqrs{display:flex !important;flex-direction:row !important;gap:18px !important;width:auto !important;align-items:flex-start}
#delivery #dq1,#delivery #dq2,#delivery #dq3{display:flex !important;flex-direction:column !important;align-items:center !important;gap:0 !important;width:auto !important;flex:0 0 auto !important;padding:0 !important}
#delivery .tbg-dqr img{width:78px;height:78px;border-radius:10px;display:block;background:#FFFFFF;padding:5px;box-sizing:border-box}
#delivery .tbg-dqrl{margin-top:8px}
#delivery .tbg-dqrl .elementor-heading-title{font-family:'Roboto Condensed',Arial,sans-serif;font-weight:700;font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:rgba(245,242,239,.62);text-align:center;white-space:nowrap}
@media(max-width:1024px){#delivery #dqr{display:none !important}}

/* tbg hero-usp */
@media(max-width:767px){
#hero-trust .elementor-icon-list-items{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:space-between !important;align-items:center;gap:6px !important;width:100%}
#hero-trust .elementor-icon-list-item{margin:0 !important;padding:0 !important;flex:0 1 auto !important;white-space:nowrap}
#hero-trust .elementor-icon-list-item a,#hero-trust .elementor-icon-list-item > span{display:flex !important;align-items:center;gap:5px !important}
#hero-trust .elementor-icon-list-text{font-size:9px !important;letter-spacing:.05em !important;white-space:nowrap !important}
#hero-trust .elementor-icon-list-icon{margin:0 !important}
#hero-trust .elementor-icon-list-icon svg,#hero-trust .elementor-icon-list-icon i{width:9px !important;height:9px !important;font-size:9px !important}
}

/* tbg usp2 */
@media(min-width:390px) and (max-width:1024px){
#hero-trust .elementor-icon-list-items{justify-content:flex-start !important;column-gap:25px !important}
#hero-trust .elementor-icon-list-item{margin-right:0 !important;flex:0 0 auto !important}
}

/* tbg herotop */
@media(max-width:767px){#hero > .e-con-inner{padding-top:40px !important}}/* End custom CSS */