.elementor-567 .elementor-element.elementor-element-50b6302e{--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:0px 0px;--background-transition:0.3s;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-567 .elementor-element.elementor-element-50b6302e:not(.elementor-motion-effects-element-type-background), .elementor-567 .elementor-element.elementor-element-50b6302e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-567 .elementor-element.elementor-element-50b6302e, .elementor-567 .elementor-element.elementor-element-50b6302e::before{--border-transition:0.3s;}.elementor-567 .elementor-element.elementor-element-25bc509d{--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;--justify-content:center;--background-transition:0.3s;}.elementor-567 .elementor-element.elementor-element-dc7e97b{--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;--background-transition:0.3s;}.elementor-567 .elementor-element.elementor-element-30fa2aaf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-567 .elementor-element.elementor-element-30fa2aaf{text-align:left;}.elementor-567 .elementor-element.elementor-element-30fa2aaf .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:50px;font-weight:700;}.elementor-567 .elementor-element.elementor-element-c9c91c2 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-567 .elementor-element.elementor-element-68a6545a{--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;--background-transition:0.3s;}.elementor-567 .elementor-element.elementor-element-d03adcb img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;}.elementor-567 .elementor-element.elementor-element-5bee68d1{--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;--background-transition:0.3s;}.elementor-567 .elementor-element.elementor-element-2c2a5645{--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;--background-transition:0.3s;}.elementor-567 .elementor-element.elementor-element-5c8c5b8d{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;}.elementor-567 .elementor-element.elementor-element-5c8c5b8d:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-567 .elementor-element.elementor-element-5c8c5b8d, .elementor-567 .elementor-element.elementor-element-5c8c5b8d::before{--border-transition:0.3s;}.elementor-567 .elementor-element.elementor-element-61438d20 .elementor-counter-number-wrapper{font-family:"DM Serif Display", Sans-serif;font-size:50px;font-weight:400;}.elementor-567 .elementor-element.elementor-element-797a5151{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;}.elementor-567 .elementor-element.elementor-element-797a5151:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-567 .elementor-element.elementor-element-797a5151, .elementor-567 .elementor-element.elementor-element-797a5151::before{--border-transition:0.3s;}.elementor-567 .elementor-element.elementor-element-6c7a1e94 .elementor-counter-number-wrapper{font-family:"DM Serif Display", Sans-serif;font-size:50px;font-weight:400;}.elementor-567 .elementor-element.elementor-element-66fc805c{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;}.elementor-567 .elementor-element.elementor-element-66fc805c:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-567 .elementor-element.elementor-element-66fc805c, .elementor-567 .elementor-element.elementor-element-66fc805c::before{--border-transition:0.3s;}.elementor-567 .elementor-element.elementor-element-51c6f96b .elementor-counter-number-wrapper{font-family:"DM Serif Display", Sans-serif;font-size:50px;font-weight:400;}.elementor-567 .elementor-element.elementor-element-73eeb40e{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;}.elementor-567 .elementor-element.elementor-element-73eeb40e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-567 .elementor-element.elementor-element-73eeb40e, .elementor-567 .elementor-element.elementor-element-73eeb40e::before{--border-transition:0.3s;}.elementor-567 .elementor-element.elementor-element-127ec6a5 .elementor-counter-number-wrapper{font-family:"DM Serif Display", Sans-serif;font-size:50px;font-weight:400;}.elementor-567 .elementor-element.elementor-element-3a7174fb{--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;--background-transition:0.3s;}.elementor-567 .elementor-element.elementor-element-42c84828{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;}.elementor-567 .elementor-element.elementor-element-42c84828:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-567 .elementor-element.elementor-element-42c84828, .elementor-567 .elementor-element.elementor-element-42c84828::before{--border-transition:0.3s;}.elementor-567 .elementor-element.elementor-element-60d49ef2 > .elementor-widget-container{margin:10px 0px 0px 10px;}.elementor-567 .elementor-element.elementor-element-60d49ef2 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:400;}.elementor-567 .elementor-element.elementor-element-bce9703 > .elementor-widget-container{margin:0px 0px -19px 10px;padding:0px 0px 0px 0px;}.elementor-567 .elementor-element.elementor-element-bce9703{text-align:left;color:var( --e-global-color-secondary );}.elementor-567 .elementor-element.elementor-element-c2a527e > .elementor-widget-container{margin:-10px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-567 .elementor-element.elementor-element-c2a527e{text-align:left;color:var( --e-global-color-primary );}.elementor-567 .elementor-element.elementor-element-b4766df > .elementor-widget-container{margin:0px 0px -19px 010px;padding:0px 0px 0px 0px;}.elementor-567 .elementor-element.elementor-element-b4766df{text-align:left;color:var( --e-global-color-secondary );}.elementor-567 .elementor-element.elementor-element-7017013 > .elementor-widget-container{margin:-10px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-567 .elementor-element.elementor-element-7017013{text-align:left;color:var( --e-global-color-primary );}.elementor-567 .elementor-element.elementor-element-c04530e > .elementor-widget-container{margin:0px 0px -19px 010px;padding:0px 0px 0px 0px;}.elementor-567 .elementor-element.elementor-element-c04530e{text-align:left;color:var( --e-global-color-secondary );}.elementor-567 .elementor-element.elementor-element-5d38849 > .elementor-widget-container{margin:-10px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-567 .elementor-element.elementor-element-5d38849{text-align:left;color:var( --e-global-color-primary );}.elementor-567 .elementor-element.elementor-element-904a48e > .elementor-widget-container{margin:0px 0px -19px 10px;padding:0px 0px 0px 0px;}.elementor-567 .elementor-element.elementor-element-904a48e{text-align:left;color:var( --e-global-color-secondary );}.elementor-567 .elementor-element.elementor-element-01922b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--background-transition:0.3s;}.elementor-567 .elementor-element.elementor-element-ced4bb9 > .elementor-widget-container{margin:-9px 0px 10px 10px;}.elementor-567 .elementor-element.elementor-element-ced4bb9{--e-rating-gap:4px;--e-rating-icon-marked-color:var( --e-global-color-accent );--e-rating-icon-color:var( --e-global-color-primary );}.elementor-567 .elementor-element.elementor-element-e0a5974 > .elementor-widget-container{margin:-16px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-567 .elementor-element.elementor-element-e0a5974.elementor-element{--align-self:center;}.elementor-567 .elementor-element.elementor-element-e0a5974{text-align:center;color:var( --e-global-color-secondary );}.elementor-567 .elementor-element.elementor-element-1f06f8d0{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;}.elementor-567 .elementor-element.elementor-element-1f06f8d0:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-567 .elementor-element.elementor-element-1f06f8d0, .elementor-567 .elementor-element.elementor-element-1f06f8d0::before{--border-transition:0.3s;}.elementor-567 .elementor-element.elementor-element-2faaf3cb > .elementor-widget-container{margin:10px 0px 0px 10px;}.elementor-567 .elementor-element.elementor-element-2faaf3cb .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:400;}.elementor-567 .elementor-element.elementor-element-99fd291 > .elementor-widget-container{margin:0px 0px -19px 10px;}.elementor-567 .elementor-element.elementor-element-99fd291{color:var( --e-global-color-secondary );}.elementor-567 .elementor-element.elementor-element-e3ac343 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-567 .elementor-element.elementor-element-334555e7 > .elementor-widget-container{margin:0px 0px -19px 10px;}.elementor-567 .elementor-element.elementor-element-334555e7{color:var( --e-global-color-secondary );}.elementor-567 .elementor-element.elementor-element-4d2c4c6 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-567 .elementor-element.elementor-element-b8fd113 > .elementor-widget-container{margin:0px 0px -19px 10px;}.elementor-567 .elementor-element.elementor-element-b8fd113{color:var( --e-global-color-secondary );}.elementor-567 .elementor-element.elementor-element-5fd89b0 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-567 .elementor-element.elementor-element-565210f > .elementor-widget-container{margin:0px 0px -19px 10px;}.elementor-567 .elementor-element.elementor-element-565210f{color:var( --e-global-color-secondary );}.elementor-567 .elementor-element.elementor-element-17fc935 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-567 .elementor-element.elementor-element-6a110220{--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;--background-transition:0.3s;}.elementor-567 .elementor-element.elementor-element-11a85e4b{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;}.elementor-567 .elementor-element.elementor-element-11a85e4b:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-567 .elementor-element.elementor-element-11a85e4b, .elementor-567 .elementor-element.elementor-element-11a85e4b::before{--border-transition:0.3s;}.elementor-567 .elementor-element.elementor-element-135be1e8 > .elementor-widget-container{margin:10px 0px 0px 10px;}.elementor-567 .elementor-element.elementor-element-135be1e8 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:400;}.elementor-567 .elementor-element.elementor-element-2c52147e{--display:flex;--background-transition:0.3s;}.elementor-567 .elementor-element.elementor-element-45ed525b{--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;--background-transition:0.3s;}.elementor-567 .elementor-element.elementor-element-7596c89d > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-7596c89d{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-567 .elementor-element.elementor-element-3cd67b1 > .elementor-widget-container{margin:-4px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-8c371a4{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-567 .elementor-element.elementor-element-8c371a4 .elementor-divider-separator{width:100%;}.elementor-567 .elementor-element.elementor-element-8c371a4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-567 .elementor-element.elementor-element-a4f72f0 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-a4f72f0{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-567 .elementor-element.elementor-element-f6da633 > .elementor-widget-container{margin:-4px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-902c92c{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-567 .elementor-element.elementor-element-902c92c .elementor-divider-separator{width:100%;}.elementor-567 .elementor-element.elementor-element-902c92c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-567 .elementor-element.elementor-element-bd8538c > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-bd8538c{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-567 .elementor-element.elementor-element-d1d84d3 > .elementor-widget-container{margin:-4px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-c4ad35f{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-567 .elementor-element.elementor-element-c4ad35f .elementor-divider-separator{width:100%;}.elementor-567 .elementor-element.elementor-element-c4ad35f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-567 .elementor-element.elementor-element-218ffa7 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-218ffa7{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-567 .elementor-element.elementor-element-89e6106 > .elementor-widget-container{margin:-4px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-7c25eb3{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-567 .elementor-element.elementor-element-7c25eb3 .elementor-divider-separator{width:100%;}.elementor-567 .elementor-element.elementor-element-7c25eb3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-567 .elementor-element.elementor-element-9257c79 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-9257c79{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-567 .elementor-element.elementor-element-57b59a1 > .elementor-widget-container{margin:-4px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-db60360{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-567 .elementor-element.elementor-element-db60360 .elementor-divider-separator{width:100%;}.elementor-567 .elementor-element.elementor-element-db60360 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-567 .elementor-element.elementor-element-0cd3acd > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-0cd3acd{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-567 .elementor-element.elementor-element-ed9a712 > .elementor-widget-container{margin:-4px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-8ce4377{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-567 .elementor-element.elementor-element-8ce4377 .elementor-divider-separator{width:100%;}.elementor-567 .elementor-element.elementor-element-8ce4377 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-567 .elementor-element.elementor-element-6b13ee6 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-6b13ee6{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-567 .elementor-element.elementor-element-fc5e91c > .elementor-widget-container{margin:-4px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-b7b8a1e{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-567 .elementor-element.elementor-element-b7b8a1e .elementor-divider-separator{width:100%;}.elementor-567 .elementor-element.elementor-element-b7b8a1e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-567 .elementor-element.elementor-element-0c963b0 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-0c963b0{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-567 .elementor-element.elementor-element-ca4a7d1 > .elementor-widget-container{margin:-4px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-c20f713{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-567 .elementor-element.elementor-element-c20f713 .elementor-divider-separator{width:100%;}.elementor-567 .elementor-element.elementor-element-c20f713 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-567 .elementor-element.elementor-element-cbb917a > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-cbb917a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-567 .elementor-element.elementor-element-cf1975a > .elementor-widget-container{margin:-4px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-93897b4{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-567 .elementor-element.elementor-element-93897b4 .elementor-divider-separator{width:100%;}.elementor-567 .elementor-element.elementor-element-93897b4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-567 .elementor-element.elementor-element-72a085d > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-72a085d{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-567 .elementor-element.elementor-element-04ebb53 > .elementor-widget-container{margin:-4px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-f5aaecd{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-567 .elementor-element.elementor-element-f5aaecd .elementor-divider-separator{width:100%;}.elementor-567 .elementor-element.elementor-element-f5aaecd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-567 .elementor-element.elementor-element-2893e9b > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-2893e9b{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-567 .elementor-element.elementor-element-e6f9393 > .elementor-widget-container{margin:-4px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-18cd453{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-567 .elementor-element.elementor-element-18cd453 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-567 .elementor-element.elementor-element-18cd453 .elementor-divider-separator{width:100%;}.elementor-567 .elementor-element.elementor-element-18cd453 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-567 .elementor-element.elementor-element-f32b271 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-f32b271{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-567 .elementor-element.elementor-element-9f89762 > .elementor-widget-container{margin:-4px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-cbde72e{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-567 .elementor-element.elementor-element-cbde72e .elementor-divider-separator{width:100%;}.elementor-567 .elementor-element.elementor-element-cbde72e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-567 .elementor-element.elementor-element-efc2824 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-efc2824{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-567 .elementor-element.elementor-element-a5fe66f > .elementor-widget-container{margin:-4px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-6a958c2a{--display:flex;--background-transition:0.3s;}.elementor-567 .elementor-element.elementor-element-40580a9e{--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;--background-transition:0.3s;}.elementor-567 .elementor-element.elementor-element-0c9a514 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-0c9a514{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-567 .elementor-element.elementor-element-f0f6fd1 > .elementor-widget-container{margin:-4px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-d099b2d{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-567 .elementor-element.elementor-element-d099b2d .elementor-divider-separator{width:100%;}.elementor-567 .elementor-element.elementor-element-d099b2d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-567 .elementor-element.elementor-element-71288e2 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-71288e2{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-567 .elementor-element.elementor-element-39e88d7 > .elementor-widget-container{margin:-4px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-6bf8d45{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-567 .elementor-element.elementor-element-6bf8d45 .elementor-divider-separator{width:100%;}.elementor-567 .elementor-element.elementor-element-6bf8d45 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-567 .elementor-element.elementor-element-a0786d2 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-a0786d2{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-567 .elementor-element.elementor-element-19e5bfd > .elementor-widget-container{margin:-4px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-ab4420f{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-567 .elementor-element.elementor-element-ab4420f .elementor-divider-separator{width:100%;}.elementor-567 .elementor-element.elementor-element-ab4420f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-567 .elementor-element.elementor-element-aaebc9e > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-aaebc9e{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-567 .elementor-element.elementor-element-4463cc9 > .elementor-widget-container{margin:-4px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-b9b09b3 > .elementor-widget-container{margin:-4px 0px -16px 0px;}.elementor-567 .elementor-element.elementor-element-23545792{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:40px 40px 40px 40px;--n-tabs-title-color:#FFFFFF;}.elementor-567 .elementor-element.elementor-element-23545792 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){background:#02010100;}.elementor-567 .elementor-element.elementor-element-23545792.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-567 .elementor-element.elementor-element-23545792.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#E5393500;border-style:solid;border-color:var( --e-global-color-accent );}.elementor-567 .elementor-element.elementor-element-23545792.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-567 .elementor-element.elementor-element-23545792.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-567 .elementor-element.elementor-element-65f88a5{--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;--background-transition:0.3s;}.elementor-567 .elementor-element.elementor-element-aa1a2fb > .elementor-widget-container{margin:0px 0px -19px 0px;}.elementor-567 .elementor-element.elementor-element-aa1a2fb.elementor-element{--align-self:center;}.elementor-567 .elementor-element.elementor-element-aa1a2fb{text-align:center;}.elementor-567 .elementor-element.elementor-element-306947a6{--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;--background-transition:0.3s;}.elementor-567 .elementor-element.elementor-element-746b474b{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;}.elementor-567 .elementor-element.elementor-element-746b474b:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-567 .elementor-element.elementor-element-746b474b, .elementor-567 .elementor-element.elementor-element-746b474b::before{--border-transition:0.3s;}.elementor-567 .elementor-element.elementor-element-203669a0 > .elementor-widget-container{margin:10px 0px 0px 10px;}.elementor-567 .elementor-element.elementor-element-203669a0 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:400;}.elementor-567 .elementor-element.elementor-element-7187f9d > .elementor-widget-container{margin:0px 0px 010px 10px;padding:0px 0px 0px 0px;}.elementor-567 .elementor-element.elementor-element-2ba69d86{--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;--background-transition:0.3s;}.elementor-567 .elementor-element.elementor-element-c8db8b0{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;}.elementor-567 .elementor-element.elementor-element-c8db8b0:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-567 .elementor-element.elementor-element-c8db8b0, .elementor-567 .elementor-element.elementor-element-c8db8b0::before{--border-transition:0.3s;}.elementor-567 .elementor-element.elementor-element-1d0c7ad3 > .elementor-widget-container{margin:10px 0px 0px 10px;}.elementor-567 .elementor-element.elementor-element-1d0c7ad3 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:400;}.elementor-567 .elementor-element.elementor-element-66037eea{text-align:center;}@media(min-width:768px){.elementor-567 .elementor-element.elementor-element-25bc509d{--width:50%;}.elementor-567 .elementor-element.elementor-element-68a6545a{--width:50%;}.elementor-567 .elementor-element.elementor-element-5c8c5b8d{--width:25%;}.elementor-567 .elementor-element.elementor-element-797a5151{--width:25%;}.elementor-567 .elementor-element.elementor-element-66fc805c{--width:25%;}.elementor-567 .elementor-element.elementor-element-73eeb40e{--width:25%;}.elementor-567 .elementor-element.elementor-element-42c84828{--width:50%;}.elementor-567 .elementor-element.elementor-element-1f06f8d0{--width:50%;}.elementor-567 .elementor-element.elementor-element-11a85e4b{--width:100%;}.elementor-567 .elementor-element.elementor-element-746b474b{--width:100%;}.elementor-567 .elementor-element.elementor-element-c8db8b0{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-4425fbe *//* alleen het logo, toegepast op de Image-widget zelf */
.single-propfirm .elementor-widget-image.tar-firm-logo img {
  width: 50px !important;
  height: 50px !important;
  object-fit: contain !important;
  aspect-ratio: 1 / 1;
  border-radius: 8px;
  display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9c91c2 */.elementor-567 .elementor-element.elementor-element-c9c91c2 .elementor-button {
  background: linear-gradient(90deg, #C00000, #FF1A1A);
  border: none;
  color: #fff;
  font-weight: 600;

  transition: 0.3s ease;
}

.elementor-567 .elementor-element.elementor-element-c9c91c2 .elementor-button:hover {
  background: #FF1A1A;
  box-shadow: 0 0 10px #FF1A1A;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3ac343 */.restricted-countries {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.restricted-countries span {
  border: 1px solid #ff3b3b;
  border-radius: 20px;
  padding: 6px 14px;
  background-color: #0C0C0C;
  color: white;
  font-weight: 600;
  font-size: 15px;
  display: inline-flex;
  align-items: center;
  gap: 6px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d2c4c6 */.restricted-countries {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.restricted-countries span {
  border: 1px solid #ff3b3b;
  border-radius: 20px;
  padding: 6px 14px;
  background-color: #0C0C0C;
  color: white;
  font-weight: 600;
  font-size: 15px;
  display: inline-flex;
  align-items: center;
  gap: 6px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fd89b0 */.restricted-countries {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.restricted-countries span {
  border: 1px solid #ff3b3b;
  border-radius: 20px;
  padding: 6px 14px;
  background-color: #0C0C0C;
  color: white;
  font-weight: 600;
  font-size: 15px;
  display: inline-flex;
  align-items: center;
  gap: 6px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17fc935 */.restricted-countries {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.restricted-countries span {
  border: 1px solid #ff3b3b;
  border-radius: 20px;
  padding: 6px 14px;
  background-color: #0C0C0C;
  color: white;
  font-weight: 600;
  font-size: 15px;
  display: inline-flex;
  align-items: center;
  gap: 6px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-854da8c */.elementor-567 .elementor-element.elementor-element-854da8c .elementor-button {
  background: linear-gradient(90deg, #C00000, #FF1A1A);
  border: none;
  color: #fff;
  font-weight: 600;

  transition: 0.3s ease;
}

.elementor-567 .elementor-element.elementor-element-854da8c .elementor-button:hover {
  background: #FF1A1A;
  box-shadow: 0 0 10px #FF1A1A;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7187f9d *//* === RESTRICTED COUNTRIES STYLING (zonder hover) === */
.restricted-countries {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 0;                 /* voorkomt komma's tussen spans */
  padding: 0;
  margin-top: 12px;
}

.restricted-countries span {
  font-size: 15px;
  border: 1px solid #ff3b3b;
  border-radius: 20px;
  padding: 6px 14px;
  background-color: #0c0c0c;
  color: #fff;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  line-height: 1.25;
  margin: 6px 8px;
  transition: none;             /* geen animatie-effecten meer */
  box-shadow: none;
}

/* Mobile optimalisatie */
@media (max-width: 768px) {
  .restricted-countries span {
    font-size: 14px;
    padding: 5px 12px;
    margin: 5px 6px;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d809197 *//* 1) Sticky header + glaslook + duidelijke scheiding */
.tar-accounts-wrap{
  max-height:560px;           /* body scrollt als er veel rijen zijn */
  overflow-x:auto;            /* horizontaal blijft bruikbaar op mobiel */
}
.tar-accounts thead th{
  position:sticky;
  top:0;
  z-index:2;
  /* glas-achtige achtergrond met iets meer contrast */
  background: linear-gradient(180deg, rgba(30,30,30,1) 0%, rgba(20,20,20,1) 100%);
  backdrop-filter:saturate(120%) blur(4px);
  -webkit-backdrop-filter:saturate(120%) blur(4px);

  /* duidelijke onderlijn en subtiele verticale scheiding */
  border-bottom: 1px solid rgba(255,255,255,0.12);
  border-right: 1px solid rgba(255,255,255,0.08);

  /* heel lichte inwendige schaduw voor diepte */
  box-shadow:
    0 -1px 0 rgba(0,0,0,.35) inset,
    0  1px 0 rgba(255,255,255,.04) inset;
}
.tar-accounts thead th:last-child{ border-right:none; }

/* 2) Zebra-rows + iets duidelijkere hover */
.tar-accounts tbody tr:nth-child(even) td{
  background: rgba(255,255,255,.015);
}
.tar-accounts tbody tr:hover td{
  background: rgba(255,255,255,.035);
}

/* 2b) Body-cellen: horizontale + verticale lijntjes voor structuur */
.tar-accounts td{
  border-top: 1px solid rgba(255,255,255,0.06);
  border-right: 1px solid rgba(255,255,255,0.05);
}
.tar-accounts td:last-child{ border-right:none; }

/* 3) Cijfers rechts uitlijnen voor rust */
.tar-accounts td:nth-child(2),   /* Account Size */
.tar-accounts td:nth-child(6),   /* Max Drawdown */
.tar-accounts td:nth-child(7){   /* Daily Loss Limit */
  text-align:right;
}

/* 4) Knopkolom iets ruimer zodat de pill niet knelt */
.tar-accounts td:last-child{
  width:180px;
  text-align:right;
}

/* 5) Oudere prijs kleiner en subtieler */
.tar-accounts td .old{
  color:#ff3b3b;
  text-decoration:line-through;
  margin-left:6px;
  font-size:.95em;
  opacity:.9;
}

/* --- TAR BUTTON --- */
.tar-buy {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 12px 24px;
  border: 0;
  border-radius: 16px;
  background: linear-gradient(90deg, #ff3b3b 0%, #e32121 100%);
  color: #fff;
  font-weight: 800;
  line-height: 1;
  text-decoration: none;
  box-shadow: 0 6px 18px rgba(227, 33, 33, .35);
  transition: transform .15s ease, filter .15s ease, box-shadow .15s ease;
  white-space: nowrap;
}
.tar-buy:hover {
  filter: brightness(1.05);
  transform: translateY(-1px);
  box-shadow: 0 8px 22px rgba(227, 33, 33, .45);
}
.tar-buy:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(255, 59, 59, .35);
}

/* responsive tweaks */
@media (max-width: 768px) {
  .tar-buy { padding: 10px 18px; border-radius: 14px; }
}
/* --- Forceer duidelijke header-lijnen --- */
.tar-accounts thead th{
  background: linear-gradient(180deg, #1e1e1e 0%, #151515 100%) !important;
  border-bottom: 1px solid rgba(255,255,255,0.16) !important;
  position: sticky; top: 0; z-index: 3;
}

/* verticale scheiding in header met pseudo-element, los van celborders */
.tar-accounts thead th{ position: sticky; } /* blijft staan met ::after */
.tar-accounts thead th:not(:last-child){
  position: sticky;
}
.tar-accounts thead th:not(:last-child)::after{
  content: "";
  position: absolute;
  right: 0; top: 8px; bottom: 8px;
  width: 1px;
  background: rgba(255,255,255,0.10); /* iets sterker */
  pointer-events: none;
}

/* body-borders iets zichtbaarder zodat het aansluit */
.tar-accounts td{
  border-top: 1px solid rgba(255,255,255,0.08) !important;
  border-right: 1px solid rgba(255,255,255,0.06) !important;
}
.tar-accounts td:last-child{ border-right: none !important; }

/* buitenrand van de tabel net wat harder voor contrast */
.tar-accounts{
  border: 1px solid rgba(255,255,255,0.10);
  border-radius: 10px;
  overflow: hidden;
}
/* ✅ Alleen bodycellen netjes uitlijnen */
.tar-accounts tbody td {
  vertical-align: middle;            /* tekst en knop mooi verticaal gecentreerd */
  padding: 18px 20px;                /* gelijke ruimte rondom tekst */
  font-size: 1.05em;                 /* net iets groter voor balans */
  line-height: 1.4;                  /* betere leesbaarheid */
}

/* ✅ Tekstkolommen visueel beter uitgelijnd */
.tar-accounts tbody td:first-child { /* Account Name */
  text-align: left;
  padding-left: 24px;
}
.tar-accounts tbody td:nth-child(2) { /* Account Size */
  text-align: right;
  padding-right: 24px;
}
.tar-accounts tbody td:nth-child(3),
.tar-accounts tbody td:nth-child(4),
.tar-accounts tbody td:nth-child(5),
.tar-accounts tbody td:nth-child(6),
.tar-accounts tbody td:nth-child(7) {
  text-align: center;
}

/* ✅ Knop mooi gecentreerd in zijn cel */
.tar-accounts tbody td:last-child {
  text-align: right;
  padding-right: 24px;
}
.tar-accounts tbody td:last-child .tar-buy {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 48px;
  line-height: 48px;
  padding: 0 28px;
  border-radius: 24px;
}
/* ===== TAR table: compact mobile layout (no horizontal scroll) ===== */
@media (max-width: 680px) {
  /* kleinere tekst/padding */
  .tar-accounts th,
  .tar-accounts td {
    padding: 10px 8px;
    font-size: 14px;
    line-height: 1.2;
    white-space: normal;       /* koppen mogen afbreken */
  }
  .tar-accounts thead th { font-size: 12px; }

  /* minder belangrijke kolommen verbergen op mobiel:
     3 = Account Type, 5 = Profit Target, 6 = Max DD, 7 = Daily Loss */
  .tar-accounts th:nth-child(3),
  .tar-accounts td:nth-child(3),
  .tar-accounts th:nth-child(5),
  .tar-accounts td:nth-child(5),
  .tar-accounts th:nth-child(6),
  .tar-accounts td:nth-child(6),
  .tar-accounts th:nth-child(7),
  .tar-accounts td:nth-child(7) {
    display: none;
  }

  /* knoppen iets compacter */
  .tar-buy {
    padding: 10px 16px;
    font-size: 14px;
    border-radius: 14px;
  }
}

/* Optioneel: tussenformaat – verberg alleen Profit Target */
@media (max-width: 860px) and (min-width: 681px) {
  .tar-accounts th,
  .tar-accounts td { padding: 12px 10px; }
  .tar-accounts th:nth-child(5),
  .tar-accounts td:nth-child(5) {
    display: none;
  }
}
@media (max-width: 680px) {
  .tar-accounts th:nth-child(8),
  .tar-accounts td:nth-child(8) {
    text-align: center;
  }

  /* Buttons centreren en laten schalen */
  .tar-buy {
    display: inline-block;
    width: 100%;
    max-width: 150px;
    margin: 0 auto;
  }

  /* Rijhoogte iets verkleinen */
  .tar-accounts td {
    vertical-align: middle;
  }

  /* Zorg dat tabel netjes in de container blijft */
  .tar-accounts {
    width: 100%;
    table-layout: fixed;
    border-spacing: 0;
  }
}/* End custom CSS */
/* Start custom CSS *//***********************
  TAR v2 – Global theme
***********************/
.tarv2{
  --bg:#0B0D10;        /* page bg */
  --panel:#0F1216;     /* panels/cards bg */
  --ink:#E8EAED;       /* main text */
  --muted:#AAB1BB;     /* secondary text */
  --line:rgba(255,255,255,.10); /* borders */
  --pill:#12161C;      /* chips/pills bg */
  --hi:#E5E7EB;        /* light accent */
  --lo:#9FA6B2;        /* dim accent */
  color:var(--ink);
  font-family:Poppins,system-ui,sans-serif;
}
.tarv2 *{ box-sizing:border-box; }

/* Headings */
.tarv2 h1,.tarv2 h2,.tarv2 h3{ font-family:"The Seasons",serif; }
.tarv2 h1{ font-size:clamp(1.7rem,2.6vw,2.6rem); margin:.2rem 0 .6rem; }
.tarv2 h2{ font-size:clamp(1.3rem,2vw,2rem); margin:0 0 .6rem; }
.tarv2 h3{ font-size:clamp(1.05rem,1.6vw,1.25rem); margin:.2rem 0 .5rem; }
.tarv2 .muted{ color:var(--muted); }
.tarv2 .kicker{
  text-transform:uppercase; letter-spacing:.18em;
  color:var(--lo); font-size:.78rem; margin-bottom:.35rem;
}

/* Layout containers */
.tarv2 .wrap{ max-width:1140px; margin:0 auto; padding:18px; }
.tarv2 .section{
  background:var(--bg); border:1px solid var(--line);
  border-radius:14px; padding:18px; margin:14px 0;
}
.tarv2 .grid{ display:grid; gap:16px; }
.tarv2 .cols-2{ grid-template-columns:1fr; }
.tarv2 .cols-3{ grid-template-columns:1fr; }
@media (min-width:960px){
  .tarv2 .cols-2{ grid-template-columns:2fr 1fr; }
  .tarv2 .cols-3{ grid-template-columns:repeat(3,1fr); }
}

/* Card */
.tarv2 .card{
  background:linear-gradient(180deg,#101318,#0C0F13);
  border:1px solid var(--line); border-radius:12px; padding:14px;
}

/* Buttons */
.tarv2 .btn, .tarv2 .elementor-button.btn{
  background:var(--hi); color:#000; border-radius:10px;
  padding:.75rem 1rem; font-weight:800; border:0;
}
.tarv2 .btn-ghost, .tarv2 .elementor-button.btn-ghost{
  background:transparent; color:var(--hi);
  border:1px solid var(--line); border-radius:10px; padding:.7rem 1rem;
}

/* Badge / Chip */
.tarv2 .badge{
  display:inline-flex; align-items:center; gap:6px;
  background:#12161C; border:1px solid var(--line);
  border-radius:999px; padding:6px 10px; font-size:.88rem;
}
.tarv2 .chip{
  background:#1E1818; border:1px solid rgba(255,120,120,.25);
  color:#FFE3DA; border-radius:999px; padding:4px 10px; font-size:.86rem;
}

/* Facts bar (6 tiles) */
.tarv2 .facts{ display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:8px; }
@media (min-width:720px){ .tarv2 .facts{ grid-template-columns:repeat(6,1fr); } }
.tarv2 .fact{
  background:#0E1217; border:1px solid var(--line);
  border-radius:10px; padding:10px; text-align:center;
}
.tarv2 .fact b{ display:block; font-size:1.05rem; }

/* Tables (use HTML widget for table) */
.tarv2 table.meta{ width:100%; border-collapse:separate; border-spacing:0; }
.tarv2 table.meta th, .tarv2 table.meta td{
  padding:9px 10px; border-bottom:1px solid var(--line);
  text-align:left; vertical-align:top;
}
.tarv2 table.meta th{ color:var(--lo); font-weight:600; }

/* Clean list (use in Icon List of geen bullets) */
.tarv2 ul.clean{ list-style:none; margin:.3rem 0; padding:0; }
.tarv2 ul.clean li{ margin:.35rem 0; }

/**************************************
  Elementor Tabs widget – TAR styling
  (Widget: Tabs) 
**************************************/
.tarv2 .elementor-widget-tabs .elementor-tabs-wrapper{
  display:flex; gap:8px; flex-wrap:wrap; margin:.4rem 0;
}
.tarv2 .elementor-widget-tabs .elementor-tab-title{
  border:1px solid var(--line); background:#0E1217; color:var(--hi);
  border-radius:10px; padding:.55rem .9rem; font-weight:600;
}
.tarv2 .elementor-widget-tabs .elementor-tab-title.elementor-active{
  background:#151A22; border-color:rgba(255,255,255,.18); color:var(--hi);
}
.tarv2 .elementor-widget-tabs .elementor-tab-content{
  background:linear-gradient(180deg,#101318,#0C0F13);
  border:1px solid var(--line); border-radius:12px; padding:14px; color:var(--ink);
}

/************************
  Pricing cards / grid
*************************/
.tarv2 .pricing-filters{ display:flex; flex-wrap:wrap; gap:10px; align-items:center; }
.tarv2 .price-card .header{
  display:flex; align-items:center; justify-content:space-between; margin-bottom:8px;
}
.tarv2 .ribbon{
  background:#1E1818; border:1px solid rgba(255,120,120,.25);
  color:#FFE3DA; padding:4px 8px; border-radius:8px; font-size:.8rem;
}
.tarv2 .price-card table.meta td b{ font-weight:800; }

/*********************
  Coupon / Code box
*********************/
.tarv2 .coupon{
  display:flex; align-items:center; gap:10px; flex-wrap:wrap;
}
.tarv2 .coupon .code{
  border:1px solid var(--line); border-radius:8px; padding:8px 12px;
  background:#0F1216; font-weight:800; letter-spacing:.5px;
}

/***********************
  Sticky footer CTA bar
***********************/
.tarv2 .sticky{
  position:fixed; left:0; right:0; bottom:0; z-index:9999;
  background:rgba(11,13,16,.96); border-top:1px solid var(--line);
  backdrop-filter:blur(6px);
}
.tarv2 .sticky-inner{
  max-width:1140px; margin:0 auto; padding:12px 16px;
  display:flex; align-items:center; justify-content:space-between;
  gap:10px; flex-wrap:wrap;
}
@media (max-width:640px){
  .tarv2 .sticky-inner{ flex-direction:column; align-items:flex-start; }
}

/***********************
  Utility: logo wrapper
***********************/
.tarv2 .logo-wrap{ display:flex; align-items:center; gap:12px; }
.tarv2 .logo-wrap img{
  width:48px; height:48px; object-fit:contain;
  border-radius:8px; background:#0E1217; border:1px solid var(--line);
}

/***********************
  Responsive refinements
***********************/
@media (max-width:1024px){
  .tarv2 .section{ padding:16px; }
}
@media (max-width:768px){
  .tarv2 h1{ font-size:1.6rem; }
  .tarv2 h2{ font-size:1.3rem; }
  .tarv2 .cols-2, .tarv2 .cols-3{ grid-template-columns:1fr; }
  .tarv2 .facts{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}/* End custom CSS */