.elementor-768 .elementor-element.elementor-element-e98212d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.5;--padding-top:10em;--padding-bottom:10em;--padding-left:0em;--padding-right:0em;}.elementor-768 .elementor-element.elementor-element-e98212d:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-e98212d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://thediamondmagazines.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-11-10-at-15.02.34_e134c736.jpg");background-position:top center;background-repeat:no-repeat;background-size:60% auto;}.elementor-768 .elementor-element.elementor-element-e98212d::before, .elementor-768 .elementor-element.elementor-element-e98212d > .elementor-background-video-container::before, .elementor-768 .elementor-element.elementor-element-e98212d > .e-con-inner > .elementor-background-video-container::before, .elementor-768 .elementor-element.elementor-element-e98212d > .elementor-background-slideshow::before, .elementor-768 .elementor-element.elementor-element-e98212d > .e-con-inner > .elementor-background-slideshow::before, .elementor-768 .elementor-element.elementor-element-e98212d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #000000CF 0%, #000000 100%);}.elementor-768 .elementor-element.elementor-element-ace66e2{width:var( --container-widget-width, 77% );max-width:77%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;}.elementor-768 .elementor-element.elementor-element-ace66e2.elementor-element{--align-self:center;}.elementor-768 .elementor-element.elementor-element-ace66e2 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:55px;font-weight:700;color:#FFFFFF;}.elementor-768 .elementor-element.elementor-element-2213b9c{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;padding:0px 0px 0px 0px;}.elementor-768 .elementor-element.elementor-element-2213b9c .elementor-divider-separator{width:14%;margin:0 auto;margin-center:0;}.elementor-768 .elementor-element.elementor-element-2213b9c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-768 .elementor-element.elementor-element-595c70a{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-768 .elementor-element.elementor-element-595c70a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#C0C0C0;}.elementor-768 .elementor-element.elementor-element-406faff{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-768 .elementor-element.elementor-element-406faff .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:300;line-height:25px;color:#C5C5C5;}.elementor-768 .elementor-element.elementor-element-b9599ad{--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;--row-gap:0px;--column-gap:0px;--padding-top:5em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-768 .elementor-element.elementor-element-94feff8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#2F2F2F;--border-color:#2F2F2F;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-768 .elementor-element.elementor-element-94feff8:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-94feff8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#231F14;}.elementor-768 .elementor-element.elementor-element-94feff8: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-secondary );--border-color:var( --e-global-color-secondary );}.elementor-768 .elementor-element.elementor-element-94feff8, .elementor-768 .elementor-element.elementor-element-94feff8::before{--border-transition:0.3s;}.elementor-768 .elementor-element.elementor-element-3a6daf5 .elementor-price-table__button{background-color:var( --e-global-color-secondary );color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;}.elementor-768 .elementor-element.elementor-element-3a6daf5{padding:20px 20px 20px 20px;--e-price-table-header-background-color:#CD282800;}.elementor-768 .elementor-element.elementor-element-3a6daf5 .elementor-price-table__heading{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:27px;font-weight:600;}.elementor-768 .elementor-element.elementor-element-3a6daf5 .elementor-price-table__price{padding:0px 0px 40px 0px;}.elementor-768 .elementor-element.elementor-element-3a6daf5 .elementor-price-table__currency, .elementor-768 .elementor-element.elementor-element-3a6daf5 .elementor-price-table__integer-part, .elementor-768 .elementor-element.elementor-element-3a6daf5 .elementor-price-table__fractional-part{color:var( --e-global-color-secondary );}.elementor-768 .elementor-element.elementor-element-3a6daf5 .elementor-price-table .elementor-price-table__price{font-family:"Raleway", Sans-serif;font-size:60px;font-weight:800;}.elementor-768 .elementor-element.elementor-element-3a6daf5 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-768 .elementor-element.elementor-element-3a6daf5 .elementor-price-table__features-list{padding:0px 0px 0px 0px;--e-price-table-features-list-color:#C0C0C0;text-align:left;}.elementor-768 .elementor-element.elementor-element-3a6daf5 .elementor-price-table__features-list li{font-family:"Raleway", Sans-serif;font-size:15px;font-weight:400;}.elementor-768 .elementor-element.elementor-element-3a6daf5 .elementor-ribbon-inner{background-color:var( --e-global-color-secondary );margin-top:32px;transform:translateY(-50%) translateX(-50%) translateX(32px) rotate(-45deg);color:#ffffff;}.elementor-768 .elementor-element.elementor-element-546fdc8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#2F2F2F;--border-color:#2F2F2F;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-768 .elementor-element.elementor-element-546fdc8:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-546fdc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#231F14;}.elementor-768 .elementor-element.elementor-element-546fdc8: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-secondary );--border-color:var( --e-global-color-secondary );}.elementor-768 .elementor-element.elementor-element-546fdc8, .elementor-768 .elementor-element.elementor-element-546fdc8::before{--border-transition:0.3s;}.elementor-768 .elementor-element.elementor-element-de6373d .elementor-price-table__button{background-color:var( --e-global-color-secondary );color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;}.elementor-768 .elementor-element.elementor-element-de6373d{padding:20px 20px 20px 20px;--e-price-table-header-background-color:#CD282800;}.elementor-768 .elementor-element.elementor-element-de6373d .elementor-price-table__heading{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:27px;font-weight:600;}.elementor-768 .elementor-element.elementor-element-de6373d .elementor-price-table__price{padding:0px 0px 40px 0px;}.elementor-768 .elementor-element.elementor-element-de6373d .elementor-price-table__currency, .elementor-768 .elementor-element.elementor-element-de6373d .elementor-price-table__integer-part, .elementor-768 .elementor-element.elementor-element-de6373d .elementor-price-table__fractional-part{color:var( --e-global-color-secondary );}.elementor-768 .elementor-element.elementor-element-de6373d .elementor-price-table .elementor-price-table__price{font-family:"Raleway", Sans-serif;font-size:60px;font-weight:800;}.elementor-768 .elementor-element.elementor-element-de6373d .elementor-price-table__after-price{justify-content:flex-start;}.elementor-768 .elementor-element.elementor-element-de6373d .elementor-price-table__features-list{padding:0px 0px 0px 0px;--e-price-table-features-list-color:#C0C0C0;text-align:left;}.elementor-768 .elementor-element.elementor-element-de6373d .elementor-price-table__features-list li{font-family:"Raleway", Sans-serif;font-size:15px;font-weight:400;}.elementor-768 .elementor-element.elementor-element-de6373d .elementor-ribbon-inner{background-color:var( --e-global-color-secondary );margin-top:32px;transform:translateY(-50%) translateX(-50%) translateX(32px) rotate(-45deg);color:#ffffff;}.elementor-768 .elementor-element.elementor-element-6cd658c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#2F2F2F;--border-color:#2F2F2F;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-768 .elementor-element.elementor-element-6cd658c:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-6cd658c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#231F14;}.elementor-768 .elementor-element.elementor-element-6cd658c: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-secondary );--border-color:var( --e-global-color-secondary );}.elementor-768 .elementor-element.elementor-element-6cd658c, .elementor-768 .elementor-element.elementor-element-6cd658c::before{--border-transition:0.3s;}.elementor-768 .elementor-element.elementor-element-2fb8711{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-768 .elementor-element.elementor-element-97991b3{text-align:center;}.elementor-768 .elementor-element.elementor-element-97991b3 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:600;line-height:32px;color:#FFFFFF;}.elementor-768 .elementor-element.elementor-element-a518142{--display:flex;--min-height:320px;--margin-top:1.5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:20px;}.elementor-768 .elementor-element.elementor-element-bf84362 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-768 .elementor-element.elementor-element-bf84362 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-768 .elementor-element.elementor-element-bf84362 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-768 .elementor-element.elementor-element-bf84362 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-768 .elementor-element.elementor-element-bf84362{--e-icon-list-icon-size:19px;--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-align:flex-start;--icon-vertical-offset:0px;}.elementor-768 .elementor-element.elementor-element-bf84362 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-768 .elementor-element.elementor-element-bf84362 .elementor-icon-list-item > a{font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;}.elementor-768 .elementor-element.elementor-element-bf84362 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-768 .elementor-element.elementor-element-ab4761f{--display:flex;}.elementor-768 .elementor-element.elementor-element-765aa9a .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:15px 0px 15px 0px;}.elementor-768 .elementor-element.elementor-element-765aa9a{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-768 .elementor-element.elementor-element-765aa9a.elementor-element{--align-self:center;}.elementor-768 .elementor-element.elementor-element-b1a66cc{--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;--row-gap:0px;--column-gap:0px;}.elementor-768 .elementor-element.elementor-element-5103def{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#2F2F2F;--border-color:#2F2F2F;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-768 .elementor-element.elementor-element-5103def:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-5103def > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#231F14;}.elementor-768 .elementor-element.elementor-element-5103def: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-secondary );--border-color:var( --e-global-color-secondary );}.elementor-768 .elementor-element.elementor-element-5103def, .elementor-768 .elementor-element.elementor-element-5103def::before{--border-transition:0.3s;}.elementor-768 .elementor-element.elementor-element-66646d0 .elementor-price-table__button{background-color:var( --e-global-color-secondary );color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;}.elementor-768 .elementor-element.elementor-element-66646d0{padding:20px 20px 20px 20px;--e-price-table-header-background-color:#CD282800;}.elementor-768 .elementor-element.elementor-element-66646d0 .elementor-price-table__heading{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:27px;font-weight:600;}.elementor-768 .elementor-element.elementor-element-66646d0 .elementor-price-table__price{padding:0px 0px 40px 0px;}.elementor-768 .elementor-element.elementor-element-66646d0 .elementor-price-table__currency, .elementor-768 .elementor-element.elementor-element-66646d0 .elementor-price-table__integer-part, .elementor-768 .elementor-element.elementor-element-66646d0 .elementor-price-table__fractional-part{color:var( --e-global-color-secondary );}.elementor-768 .elementor-element.elementor-element-66646d0 .elementor-price-table .elementor-price-table__price{font-family:"Raleway", Sans-serif;font-size:60px;font-weight:800;}.elementor-768 .elementor-element.elementor-element-66646d0 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-768 .elementor-element.elementor-element-66646d0 .elementor-price-table__features-list{padding:0px 0px 0px 0px;--e-price-table-features-list-color:#C0C0C0;text-align:left;}.elementor-768 .elementor-element.elementor-element-66646d0 .elementor-price-table__features-list li{font-family:"Raleway", Sans-serif;font-size:15px;font-weight:400;}.elementor-768 .elementor-element.elementor-element-fe08999{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#2F2F2F;--border-color:#2F2F2F;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-768 .elementor-element.elementor-element-fe08999:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-fe08999 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#231F14;}.elementor-768 .elementor-element.elementor-element-fe08999: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-secondary );--border-color:var( --e-global-color-secondary );}.elementor-768 .elementor-element.elementor-element-fe08999, .elementor-768 .elementor-element.elementor-element-fe08999::before{--border-transition:0.3s;}.elementor-768 .elementor-element.elementor-element-c104d0b .elementor-price-table__button{background-color:var( --e-global-color-secondary );color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;}.elementor-768 .elementor-element.elementor-element-c104d0b{padding:20px 20px 20px 20px;--e-price-table-header-background-color:#CD282800;}.elementor-768 .elementor-element.elementor-element-c104d0b .elementor-price-table__heading{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:27px;font-weight:600;}.elementor-768 .elementor-element.elementor-element-c104d0b .elementor-price-table__price{padding:0px 0px 40px 0px;}.elementor-768 .elementor-element.elementor-element-c104d0b .elementor-price-table__currency, .elementor-768 .elementor-element.elementor-element-c104d0b .elementor-price-table__integer-part, .elementor-768 .elementor-element.elementor-element-c104d0b .elementor-price-table__fractional-part{color:var( --e-global-color-secondary );}.elementor-768 .elementor-element.elementor-element-c104d0b .elementor-price-table .elementor-price-table__price{font-family:"Raleway", Sans-serif;font-size:60px;font-weight:800;}.elementor-768 .elementor-element.elementor-element-c104d0b .elementor-price-table__after-price{justify-content:flex-start;}.elementor-768 .elementor-element.elementor-element-c104d0b .elementor-price-table__features-list{padding:0px 0px 0px 0px;--e-price-table-features-list-color:#C0C0C0;text-align:left;}.elementor-768 .elementor-element.elementor-element-c104d0b .elementor-price-table__features-list li{font-family:"Raleway", Sans-serif;font-size:15px;font-weight:400;}.elementor-768 .elementor-element.elementor-element-e149bc1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#2F2F2F;--border-color:#2F2F2F;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-768 .elementor-element.elementor-element-e149bc1:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-e149bc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#231F14;}.elementor-768 .elementor-element.elementor-element-e149bc1: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-secondary );--border-color:var( --e-global-color-secondary );}.elementor-768 .elementor-element.elementor-element-e149bc1, .elementor-768 .elementor-element.elementor-element-e149bc1::before{--border-transition:0.3s;}.elementor-768 .elementor-element.elementor-element-705897e .elementor-price-table__button{background-color:var( --e-global-color-secondary );color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;}.elementor-768 .elementor-element.elementor-element-705897e{padding:20px 20px 20px 20px;--e-price-table-header-background-color:#CD282800;}.elementor-768 .elementor-element.elementor-element-705897e .elementor-price-table__heading{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:27px;font-weight:600;}.elementor-768 .elementor-element.elementor-element-705897e .elementor-price-table__price{padding:0px 0px 40px 0px;}.elementor-768 .elementor-element.elementor-element-705897e .elementor-price-table__currency, .elementor-768 .elementor-element.elementor-element-705897e .elementor-price-table__integer-part, .elementor-768 .elementor-element.elementor-element-705897e .elementor-price-table__fractional-part{color:var( --e-global-color-secondary );}.elementor-768 .elementor-element.elementor-element-705897e .elementor-price-table .elementor-price-table__price{font-family:"Raleway", Sans-serif;font-size:60px;font-weight:800;}.elementor-768 .elementor-element.elementor-element-705897e .elementor-price-table__after-price{justify-content:flex-start;}.elementor-768 .elementor-element.elementor-element-705897e .elementor-price-table__features-list{padding:0px 0px 0px 0px;--e-price-table-features-list-color:#C0C0C0;text-align:left;}.elementor-768 .elementor-element.elementor-element-705897e .elementor-price-table__features-list li{font-family:"Raleway", Sans-serif;font-size:15px;font-weight:400;}.elementor-768 .elementor-element.elementor-element-c26718e{--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;--row-gap:0px;--column-gap:0px;}.elementor-768 .elementor-element.elementor-element-491f796{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#2F2F2F;--border-color:#2F2F2F;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-768 .elementor-element.elementor-element-491f796:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-491f796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#231F14;}.elementor-768 .elementor-element.elementor-element-491f796: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-secondary );--border-color:var( --e-global-color-secondary );}.elementor-768 .elementor-element.elementor-element-491f796, .elementor-768 .elementor-element.elementor-element-491f796::before{--border-transition:0.3s;}.elementor-768 .elementor-element.elementor-element-4898138 .elementor-price-table__button{background-color:var( --e-global-color-secondary );color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;}.elementor-768 .elementor-element.elementor-element-4898138{padding:20px 20px 20px 20px;--e-price-table-header-background-color:#CD282800;}.elementor-768 .elementor-element.elementor-element-4898138 .elementor-price-table__heading{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:27px;font-weight:600;}.elementor-768 .elementor-element.elementor-element-4898138 .elementor-price-table__price{padding:0px 0px 40px 0px;}.elementor-768 .elementor-element.elementor-element-4898138 .elementor-price-table__currency, .elementor-768 .elementor-element.elementor-element-4898138 .elementor-price-table__integer-part, .elementor-768 .elementor-element.elementor-element-4898138 .elementor-price-table__fractional-part{color:var( --e-global-color-secondary );}.elementor-768 .elementor-element.elementor-element-4898138 .elementor-price-table .elementor-price-table__price{font-family:"Raleway", Sans-serif;font-size:60px;font-weight:800;}.elementor-768 .elementor-element.elementor-element-4898138 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-768 .elementor-element.elementor-element-4898138 .elementor-price-table__features-list{padding:0px 0px 0px 0px;--e-price-table-features-list-color:#C0C0C0;text-align:left;}.elementor-768 .elementor-element.elementor-element-4898138 .elementor-price-table__features-list li{font-family:"Raleway", Sans-serif;font-size:15px;font-weight:400;}.elementor-768 .elementor-element.elementor-element-93265d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#2F2F2F;--border-color:#2F2F2F;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-768 .elementor-element.elementor-element-93265d2:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-93265d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#231F14;}.elementor-768 .elementor-element.elementor-element-93265d2: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-secondary );--border-color:var( --e-global-color-secondary );}.elementor-768 .elementor-element.elementor-element-93265d2, .elementor-768 .elementor-element.elementor-element-93265d2::before{--border-transition:0.3s;}.elementor-768 .elementor-element.elementor-element-d1e47e1 .elementor-price-table__button{background-color:var( --e-global-color-secondary );color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;}.elementor-768 .elementor-element.elementor-element-d1e47e1{padding:20px 20px 20px 20px;--e-price-table-header-background-color:#CD282800;}.elementor-768 .elementor-element.elementor-element-d1e47e1 .elementor-price-table__heading{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:27px;font-weight:600;}.elementor-768 .elementor-element.elementor-element-d1e47e1 .elementor-price-table__price{padding:0px 0px 40px 0px;}.elementor-768 .elementor-element.elementor-element-d1e47e1 .elementor-price-table__currency, .elementor-768 .elementor-element.elementor-element-d1e47e1 .elementor-price-table__integer-part, .elementor-768 .elementor-element.elementor-element-d1e47e1 .elementor-price-table__fractional-part{color:var( --e-global-color-secondary );}.elementor-768 .elementor-element.elementor-element-d1e47e1 .elementor-price-table .elementor-price-table__price{font-family:"Raleway", Sans-serif;font-size:60px;font-weight:800;}.elementor-768 .elementor-element.elementor-element-d1e47e1 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-768 .elementor-element.elementor-element-d1e47e1 .elementor-price-table__features-list{padding:0px 0px 0px 0px;--e-price-table-features-list-color:#C0C0C0;text-align:left;}.elementor-768 .elementor-element.elementor-element-d1e47e1 .elementor-price-table__features-list li{font-family:"Raleway", Sans-serif;font-size:15px;font-weight:400;}.elementor-768 .elementor-element.elementor-element-2f02bed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#2F2F2F;--border-color:#2F2F2F;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-768 .elementor-element.elementor-element-2f02bed:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-2f02bed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#231F14;}.elementor-768 .elementor-element.elementor-element-2f02bed: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-secondary );--border-color:var( --e-global-color-secondary );}.elementor-768 .elementor-element.elementor-element-2f02bed, .elementor-768 .elementor-element.elementor-element-2f02bed::before{--border-transition:0.3s;}.elementor-768 .elementor-element.elementor-element-c4ada47 .elementor-price-table__button{background-color:var( --e-global-color-secondary );color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;}.elementor-768 .elementor-element.elementor-element-c4ada47{padding:20px 20px 20px 20px;--e-price-table-header-background-color:#CD282800;}.elementor-768 .elementor-element.elementor-element-c4ada47 .elementor-price-table__heading{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:27px;font-weight:600;}.elementor-768 .elementor-element.elementor-element-c4ada47 .elementor-price-table__price{padding:0px 0px 40px 0px;}.elementor-768 .elementor-element.elementor-element-c4ada47 .elementor-price-table__currency, .elementor-768 .elementor-element.elementor-element-c4ada47 .elementor-price-table__integer-part, .elementor-768 .elementor-element.elementor-element-c4ada47 .elementor-price-table__fractional-part{color:var( --e-global-color-secondary );}.elementor-768 .elementor-element.elementor-element-c4ada47 .elementor-price-table .elementor-price-table__price{font-family:"Raleway", Sans-serif;font-size:60px;font-weight:800;}.elementor-768 .elementor-element.elementor-element-c4ada47 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-768 .elementor-element.elementor-element-c4ada47 .elementor-price-table__features-list{padding:0px 0px 0px 0px;--e-price-table-features-list-color:#C0C0C0;text-align:left;}.elementor-768 .elementor-element.elementor-element-c4ada47 .elementor-price-table__features-list li{font-family:"Raleway", Sans-serif;font-size:15px;font-weight:400;}.elementor-768 .elementor-element.elementor-element-f40d098{--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;--margin-top:5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-768 .elementor-element.elementor-element-635638e{--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-768 .elementor-element.elementor-element-ea51093{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-768 .elementor-element.elementor-element-85e026c{--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-768 .elementor-element.elementor-element-4f4af96{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-768 .elementor-element.elementor-element-15447a4{--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-768 .elementor-element.elementor-element-3b4f21c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-768 .elementor-element.elementor-element-33401be{--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-768 .elementor-element.elementor-element-5e608f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-768 .elementor-element.elementor-element-023e6f4{--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-768 .elementor-element.elementor-element-8770994{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-768 .elementor-element.elementor-element-c36890c{--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-768 .elementor-element.elementor-element-0acab08{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-dots-normal-color:#939393;--e-n-carousel-dots-hover-color:var( --e-global-color-secondary );}.elementor-768 .elementor-element.elementor-element-9571743{--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:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-768 .elementor-element.elementor-element-9571743:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-9571743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-768 .elementor-element.elementor-element-5ceebfa{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-768 .elementor-element.elementor-element-5ceebfa.elementor-element{--align-self:center;}.elementor-768 .elementor-element.elementor-element-5ceebfa .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-primary );}.elementor-768 .elementor-element.elementor-element-3ed3f9e{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-768 .elementor-element.elementor-element-3ed3f9e.elementor-element{--align-self:center;}.elementor-768 .elementor-element.elementor-element-3ed3f9e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:23px;font-weight:400;line-height:30px;color:#3B3B3B;}.elementor-768 .elementor-element.elementor-element-657ad00 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Raleway", Sans-serif;font-size:17px;font-weight:500;letter-spacing:0.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:20px 50px 20px 50px;}.elementor-768 .elementor-element.elementor-element-657ad00 .elementor-button:hover, .elementor-768 .elementor-element.elementor-element-657ad00 .elementor-button:focus{background-color:var( --e-global-color-d636f43 );}@media(max-width:1200px){.elementor-768 .elementor-element.elementor-element-b9599ad{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-768 .elementor-element.elementor-element-b1a66cc{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-768 .elementor-element.elementor-element-c26718e{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-768 .elementor-element.elementor-element-f40d098{--padding-top:5em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}}@media(max-width:1024px){.elementor-768 .elementor-element.elementor-element-a518142{--min-height:440px;}.elementor-768 .elementor-element.elementor-element-0acab08{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:880px){.elementor-768 .elementor-element.elementor-element-a518142{--min-height:530px;}}@media(max-width:767px){.elementor-768 .elementor-element.elementor-element-94feff8{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-768 .elementor-element.elementor-element-3a6daf5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-768 .elementor-element.elementor-element-546fdc8{--min-height:210px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-768 .elementor-element.elementor-element-de6373d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-768 .elementor-element.elementor-element-6cd658c{--min-height:210px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-768 .elementor-element.elementor-element-a518142{--min-height:200px;}.elementor-768 .elementor-element.elementor-element-5103def{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-768 .elementor-element.elementor-element-66646d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-768 .elementor-element.elementor-element-fe08999{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-768 .elementor-element.elementor-element-c104d0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-768 .elementor-element.elementor-element-e149bc1{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-768 .elementor-element.elementor-element-705897e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-768 .elementor-element.elementor-element-c26718e{--padding-top:0em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-768 .elementor-element.elementor-element-491f796{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-768 .elementor-element.elementor-element-4898138{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-768 .elementor-element.elementor-element-93265d2{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-768 .elementor-element.elementor-element-d1e47e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-768 .elementor-element.elementor-element-2f02bed{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-768 .elementor-element.elementor-element-c4ada47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-768 .elementor-element.elementor-element-0acab08{--e-n-carousel-swiper-slides-to-display:1;}.elementor-768 .elementor-element.elementor-element-5ceebfa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-768 .elementor-element.elementor-element-3ed3f9e{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}}@media(min-width:768px){.elementor-768 .elementor-element.elementor-element-94feff8{--width:33.33%;}.elementor-768 .elementor-element.elementor-element-546fdc8{--width:33.33%;}.elementor-768 .elementor-element.elementor-element-6cd658c{--width:33.33%;}.elementor-768 .elementor-element.elementor-element-5103def{--width:33.33%;}.elementor-768 .elementor-element.elementor-element-fe08999{--width:33.33%;}.elementor-768 .elementor-element.elementor-element-e149bc1{--width:33.33%;}.elementor-768 .elementor-element.elementor-element-491f796{--width:33.33%;}.elementor-768 .elementor-element.elementor-element-93265d2{--width:33.33%;}.elementor-768 .elementor-element.elementor-element-2f02bed{--width:33.33%;}}/* Start custom CSS for price-table, class: .elementor-element-3a6daf5 */.price-table {
    background: transparent !important;
}

/*.elementor-price-table__features-list li .elementor-price-table__feature-inner span {*/
/*    line-height: 20px;*/
    
/*}*/


/*.elementor-price-table__feature-inner {*/
/*    padding-bottom: 10px*/
/*}*/


/* ===== Elementor Price Table – neat checklist with aligned icon =====
   Paste into: Elementor → Page → Advanced → Custom CSS (or Appearance → Customize → Additional CSS)
   Works on the UL: .elementor-price-table__features-list
*/

/* reset + base */
.elementor-price-table__features-list{
  list-style: none;
  margin: 0;
  padding: 0;
  counter-reset: feat;
}

/* each item row */
.elementor-price-table__features-list > li{
  padding: 10px 0;
  border-top: 1px solid rgba(255,255,255,.08);
}
.elementor-price-table__features-list > li:first-child{ border-top: 0; }

/* inner layout: icon (left) + text (right) */
.elementor-price-table__features-list .elementor-price-table__feature-inner{
  display: grid;
  grid-template-columns: 28px 1fr;   /* left col = icon, right col = text */
  column-gap: 12px;
  align-items: flex-start;            /* keep icon at top of its cell */
}

/* icon */
.elementor-price-table__features-list .e-font-icon-svg{
  width: 22px; height: 22px;
  display: inline-block;
  color: #e9e9ea;                    /* default icon color */
  /* ↓ start a little lower so it aligns with the first text line */
  transform: translateY(.28em);
}

/* make sure the SVG path uses current color */
.elementor-price-table__features-list .e-font-icon-svg path{ fill: currentColor; }

/* text */
.elementor-price-table__features-list .elementor-price-table__feature-inner > span{
  display: block;
  color: #e9e9ea;
  font-family: "Raleway", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  font-weight: 400;
  font-size: clamp(15px, 1.9vw, 15px);
  line-height: 1.65;
}

/* hover accent */
.elementor-price-table__features-list > li:hover .e-font-icon-svg{
  color: #FB034F;                     /* brand accent */
}
.elementor-price-table__features-list > li:hover span{
  color: #ffffff;
}

/* tighter look on small screens */
@media (max-width: 600px){
  .elementor-price-table__features-list .elementor-price-table__feature-inner{
    grid-template-columns: 26px 1fr;
    column-gap: 10px;
  }
  .elementor-price-table__features-list .e-font-icon-svg{
    width: 20px; height: 20px;
    transform: translateY(.24em);
  }
}



/* Button Design */

 .elementor-element .elementor-price-table__button {
    width: 92%;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-de6373d */.price-table {
    background: transparent !important;
}

/*.elementor-price-table__features-list li .elementor-price-table__feature-inner span {*/
/*    line-height: 20px;*/
    
/*}*/


/*.elementor-price-table__feature-inner {*/
/*    padding-bottom: 10px*/
/*}*/


/* ===== Elementor Price Table – neat checklist with aligned icon =====
   Paste into: Elementor → Page → Advanced → Custom CSS (or Appearance → Customize → Additional CSS)
   Works on the UL: .elementor-price-table__features-list
*/

/* reset + base */
.elementor-price-table__features-list{
  list-style: none;
  margin: 0;
  padding: 0;
  counter-reset: feat;
}

/* each item row */
.elementor-price-table__features-list > li{
  padding: 10px 0;
  border-top: 1px solid rgba(255,255,255,.08);
}
.elementor-price-table__features-list > li:first-child{ border-top: 0; }

/* inner layout: icon (left) + text (right) */
.elementor-price-table__features-list .elementor-price-table__feature-inner{
  display: grid;
  grid-template-columns: 28px 1fr;   /* left col = icon, right col = text */
  column-gap: 12px;
  align-items: flex-start;            /* keep icon at top of its cell */
}

/* icon */
.elementor-price-table__features-list .e-font-icon-svg{
  width: 22px; height: 22px;
  display: inline-block;
  color: #e9e9ea;                    /* default icon color */
  /* ↓ start a little lower so it aligns with the first text line */
  transform: translateY(.28em);
}

/* make sure the SVG path uses current color */
.elementor-price-table__features-list .e-font-icon-svg path{ fill: currentColor; }

/* text */
.elementor-price-table__features-list .elementor-price-table__feature-inner > span{
  display: block;
  color: #e9e9ea;
  font-family: "Raleway", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  font-weight: 400;
  font-size: clamp(15px, 1.9vw, 15px);
  line-height: 1.65;
}

/* hover accent */
.elementor-price-table__features-list > li:hover .e-font-icon-svg{
  color: #FB034F;                     /* brand accent */
}
.elementor-price-table__features-list > li:hover span{
  color: #ffffff;
}

/* tighter look on small screens */
@media (max-width: 600px){
  .elementor-price-table__features-list .elementor-price-table__feature-inner{
    grid-template-columns: 26px 1fr;
    column-gap: 10px;
  }
  .elementor-price-table__features-list .e-font-icon-svg{
    width: 20px; height: 20px;
    transform: translateY(.24em);
  }
}



/* Button Design */

 .elementor-element .elementor-price-table__button {
    width: 92%;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-66646d0 */.price-table {
    background: transparent !important;
}

/*.elementor-price-table__features-list li .elementor-price-table__feature-inner span {*/
/*    line-height: 20px;*/
    
/*}*/


/*.elementor-price-table__feature-inner {*/
/*    padding-bottom: 10px*/
/*}*/


/* ===== Elementor Price Table – neat checklist with aligned icon =====
   Paste into: Elementor → Page → Advanced → Custom CSS (or Appearance → Customize → Additional CSS)
   Works on the UL: .elementor-price-table__features-list
*/

/* reset + base */
.elementor-price-table__features-list{
  list-style: none;
  margin: 0;
  padding: 0;
  counter-reset: feat;
}

/* each item row */
.elementor-price-table__features-list > li{
  padding: 10px 0;
  border-top: 1px solid rgba(255,255,255,.08);
}
.elementor-price-table__features-list > li:first-child{ border-top: 0; }

/* inner layout: icon (left) + text (right) */
.elementor-price-table__features-list .elementor-price-table__feature-inner{
  display: grid;
  grid-template-columns: 28px 1fr;   /* left col = icon, right col = text */
  column-gap: 12px;
  align-items: flex-start;            /* keep icon at top of its cell */
}

/* icon */
.elementor-price-table__features-list .e-font-icon-svg{
  width: 22px; height: 22px;
  display: inline-block;
  color: #e9e9ea;                    /* default icon color */
  /* ↓ start a little lower so it aligns with the first text line */
  transform: translateY(.28em);
}

/* make sure the SVG path uses current color */
.elementor-price-table__features-list .e-font-icon-svg path{ fill: currentColor; }

/* text */
.elementor-price-table__features-list .elementor-price-table__feature-inner > span{
  display: block;
  color: #e9e9ea;
  font-family: "Raleway", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  font-weight: 400;
  font-size: clamp(15px, 1.9vw, 15px);
  line-height: 1.65;
}

/* hover accent */
.elementor-price-table__features-list > li:hover .e-font-icon-svg{
  color: #FB034F;                     /* brand accent */
}
.elementor-price-table__features-list > li:hover span{
  color: #ffffff;
}

/* tighter look on small screens */
@media (max-width: 600px){
  .elementor-price-table__features-list .elementor-price-table__feature-inner{
    grid-template-columns: 26px 1fr;
    column-gap: 10px;
  }
  .elementor-price-table__features-list .e-font-icon-svg{
    width: 20px; height: 20px;
    transform: translateY(.24em);
  }
}



/* Button Design */

 .elementor-element .elementor-price-table__button {
    width: 92%;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-c104d0b */.price-table {
    background: transparent !important;
}

/*.elementor-price-table__features-list li .elementor-price-table__feature-inner span {*/
/*    line-height: 20px;*/
    
/*}*/


/*.elementor-price-table__feature-inner {*/
/*    padding-bottom: 10px*/
/*}*/


/* ===== Elementor Price Table – neat checklist with aligned icon =====
   Paste into: Elementor → Page → Advanced → Custom CSS (or Appearance → Customize → Additional CSS)
   Works on the UL: .elementor-price-table__features-list
*/

/* reset + base */
.elementor-price-table__features-list{
  list-style: none;
  margin: 0;
  padding: 0;
  counter-reset: feat;
}

/* each item row */
.elementor-price-table__features-list > li{
  padding: 10px 0;
  border-top: 1px solid rgba(255,255,255,.08);
}
.elementor-price-table__features-list > li:first-child{ border-top: 0; }

/* inner layout: icon (left) + text (right) */
.elementor-price-table__features-list .elementor-price-table__feature-inner{
  display: grid;
  grid-template-columns: 28px 1fr;   /* left col = icon, right col = text */
  column-gap: 12px;
  align-items: flex-start;            /* keep icon at top of its cell */
}

/* icon */
.elementor-price-table__features-list .e-font-icon-svg{
  width: 22px; height: 22px;
  display: inline-block;
  color: #e9e9ea;                    /* default icon color */
  /* ↓ start a little lower so it aligns with the first text line */
  transform: translateY(.28em);
}

/* make sure the SVG path uses current color */
.elementor-price-table__features-list .e-font-icon-svg path{ fill: currentColor; }

/* text */
.elementor-price-table__features-list .elementor-price-table__feature-inner > span{
  display: block;
  color: #e9e9ea;
  font-family: "Raleway", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  font-weight: 400;
  font-size: clamp(15px, 1.9vw, 15px);
  line-height: 1.65;
}

/* hover accent */
.elementor-price-table__features-list > li:hover .e-font-icon-svg{
  color: #FB034F;                     /* brand accent */
}
.elementor-price-table__features-list > li:hover span{
  color: #ffffff;
}

/* tighter look on small screens */
@media (max-width: 600px){
  .elementor-price-table__features-list .elementor-price-table__feature-inner{
    grid-template-columns: 26px 1fr;
    column-gap: 10px;
  }
  .elementor-price-table__features-list .e-font-icon-svg{
    width: 20px; height: 20px;
    transform: translateY(.24em);
  }
}



/* Button Design */

 .elementor-element .elementor-price-table__button {
    width: 92%;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-705897e */.price-table {
    background: transparent !important;
}

/*.elementor-price-table__features-list li .elementor-price-table__feature-inner span {*/
/*    line-height: 20px;*/
    
/*}*/


/*.elementor-price-table__feature-inner {*/
/*    padding-bottom: 10px*/
/*}*/


/* ===== Elementor Price Table – neat checklist with aligned icon =====
   Paste into: Elementor → Page → Advanced → Custom CSS (or Appearance → Customize → Additional CSS)
   Works on the UL: .elementor-price-table__features-list
*/

/* reset + base */
.elementor-price-table__features-list{
  list-style: none;
  margin: 0;
  padding: 0;
  counter-reset: feat;
}

/* each item row */
.elementor-price-table__features-list > li{
  padding: 10px 0;
  border-top: 1px solid rgba(255,255,255,.08);
}
.elementor-price-table__features-list > li:first-child{ border-top: 0; }

/* inner layout: icon (left) + text (right) */
.elementor-price-table__features-list .elementor-price-table__feature-inner{
  display: grid;
  grid-template-columns: 28px 1fr;   /* left col = icon, right col = text */
  column-gap: 12px;
  align-items: flex-start;            /* keep icon at top of its cell */
}

/* icon */
.elementor-price-table__features-list .e-font-icon-svg{
  width: 22px; height: 22px;
  display: inline-block;
  color: #e9e9ea;                    /* default icon color */
  /* ↓ start a little lower so it aligns with the first text line */
  transform: translateY(.28em);
}

/* make sure the SVG path uses current color */
.elementor-price-table__features-list .e-font-icon-svg path{ fill: currentColor; }

/* text */
.elementor-price-table__features-list .elementor-price-table__feature-inner > span{
  display: block;
  color: #e9e9ea;
  font-family: "Raleway", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  font-weight: 400;
  font-size: clamp(15px, 1.9vw, 15px);
  line-height: 1.65;
}

/* hover accent */
.elementor-price-table__features-list > li:hover .e-font-icon-svg{
  color: #FB034F;                     /* brand accent */
}
.elementor-price-table__features-list > li:hover span{
  color: #ffffff;
}

/* tighter look on small screens */
@media (max-width: 600px){
  .elementor-price-table__features-list .elementor-price-table__feature-inner{
    grid-template-columns: 26px 1fr;
    column-gap: 10px;
  }
  .elementor-price-table__features-list .e-font-icon-svg{
    width: 20px; height: 20px;
    transform: translateY(.24em);
  }
}



/* Button Design */

 .elementor-element .elementor-price-table__button {
    width: 92%;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-4898138 */.price-table {
    background: transparent !important;
}

/*.elementor-price-table__features-list li .elementor-price-table__feature-inner span {*/
/*    line-height: 20px;*/
    
/*}*/


/*.elementor-price-table__feature-inner {*/
/*    padding-bottom: 10px*/
/*}*/


/* ===== Elementor Price Table – neat checklist with aligned icon =====
   Paste into: Elementor → Page → Advanced → Custom CSS (or Appearance → Customize → Additional CSS)
   Works on the UL: .elementor-price-table__features-list
*/

/* reset + base */
.elementor-price-table__features-list{
  list-style: none;
  margin: 0;
  padding: 0;
  counter-reset: feat;
}

/* each item row */
.elementor-price-table__features-list > li{
  padding: 10px 0;
  border-top: 1px solid rgba(255,255,255,.08);
}
.elementor-price-table__features-list > li:first-child{ border-top: 0; }

/* inner layout: icon (left) + text (right) */
.elementor-price-table__features-list .elementor-price-table__feature-inner{
  display: grid;
  grid-template-columns: 28px 1fr;   /* left col = icon, right col = text */
  column-gap: 12px;
  align-items: flex-start;            /* keep icon at top of its cell */
}

/* icon */
.elementor-price-table__features-list .e-font-icon-svg{
  width: 22px; height: 22px;
  display: inline-block;
  color: #e9e9ea;                    /* default icon color */
  /* ↓ start a little lower so it aligns with the first text line */
  transform: translateY(.28em);
}

/* make sure the SVG path uses current color */
.elementor-price-table__features-list .e-font-icon-svg path{ fill: currentColor; }

/* text */
.elementor-price-table__features-list .elementor-price-table__feature-inner > span{
  display: block;
  color: #e9e9ea;
  font-family: "Raleway", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  font-weight: 400;
  font-size: clamp(15px, 1.9vw, 15px);
  line-height: 1.65;
}

/* hover accent */
.elementor-price-table__features-list > li:hover .e-font-icon-svg{
  color: #FB034F;                     /* brand accent */
}
.elementor-price-table__features-list > li:hover span{
  color: #ffffff;
}

/* tighter look on small screens */
@media (max-width: 600px){
  .elementor-price-table__features-list .elementor-price-table__feature-inner{
    grid-template-columns: 26px 1fr;
    column-gap: 10px;
  }
  .elementor-price-table__features-list .e-font-icon-svg{
    width: 20px; height: 20px;
    transform: translateY(.24em);
  }
}



/* Button Design */

 .elementor-element .elementor-price-table__button {
    width: 92%;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-d1e47e1 */.price-table {
    background: transparent !important;
}

/*.elementor-price-table__features-list li .elementor-price-table__feature-inner span {*/
/*    line-height: 20px;*/
    
/*}*/


/*.elementor-price-table__feature-inner {*/
/*    padding-bottom: 10px*/
/*}*/


/* ===== Elementor Price Table – neat checklist with aligned icon =====
   Paste into: Elementor → Page → Advanced → Custom CSS (or Appearance → Customize → Additional CSS)
   Works on the UL: .elementor-price-table__features-list
*/

/* reset + base */
.elementor-price-table__features-list{
  list-style: none;
  margin: 0;
  padding: 0;
  counter-reset: feat;
}

/* each item row */
.elementor-price-table__features-list > li{
  padding: 10px 0;
  border-top: 1px solid rgba(255,255,255,.08);
}
.elementor-price-table__features-list > li:first-child{ border-top: 0; }

/* inner layout: icon (left) + text (right) */
.elementor-price-table__features-list .elementor-price-table__feature-inner{
  display: grid;
  grid-template-columns: 28px 1fr;   /* left col = icon, right col = text */
  column-gap: 12px;
  align-items: flex-start;            /* keep icon at top of its cell */
}

/* icon */
.elementor-price-table__features-list .e-font-icon-svg{
  width: 22px; height: 22px;
  display: inline-block;
  color: #e9e9ea;                    /* default icon color */
  /* ↓ start a little lower so it aligns with the first text line */
  transform: translateY(.28em);
}

/* make sure the SVG path uses current color */
.elementor-price-table__features-list .e-font-icon-svg path{ fill: currentColor; }

/* text */
.elementor-price-table__features-list .elementor-price-table__feature-inner > span{
  display: block;
  color: #e9e9ea;
  font-family: "Raleway", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  font-weight: 400;
  font-size: clamp(15px, 1.9vw, 15px);
  line-height: 1.65;
}

/* hover accent */
.elementor-price-table__features-list > li:hover .e-font-icon-svg{
  color: #FB034F;                     /* brand accent */
}
.elementor-price-table__features-list > li:hover span{
  color: #ffffff;
}

/* tighter look on small screens */
@media (max-width: 600px){
  .elementor-price-table__features-list .elementor-price-table__feature-inner{
    grid-template-columns: 26px 1fr;
    column-gap: 10px;
  }
  .elementor-price-table__features-list .e-font-icon-svg{
    width: 20px; height: 20px;
    transform: translateY(.24em);
  }
}



/* Button Design */

 .elementor-element .elementor-price-table__button {
    width: 92%;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-c4ada47 */.price-table {
    background: transparent !important;
}

/*.elementor-price-table__features-list li .elementor-price-table__feature-inner span {*/
/*    line-height: 20px;*/
    
/*}*/


/*.elementor-price-table__feature-inner {*/
/*    padding-bottom: 10px*/
/*}*/


/* ===== Elementor Price Table – neat checklist with aligned icon =====
   Paste into: Elementor → Page → Advanced → Custom CSS (or Appearance → Customize → Additional CSS)
   Works on the UL: .elementor-price-table__features-list
*/

/* reset + base */
.elementor-price-table__features-list{
  list-style: none;
  margin: 0;
  padding: 0;
  counter-reset: feat;
}

/* each item row */
.elementor-price-table__features-list > li{
  padding: 10px 0;
  border-top: 1px solid rgba(255,255,255,.08);
}
.elementor-price-table__features-list > li:first-child{ border-top: 0; }

/* inner layout: icon (left) + text (right) */
.elementor-price-table__features-list .elementor-price-table__feature-inner{
  display: grid;
  grid-template-columns: 28px 1fr;   /* left col = icon, right col = text */
  column-gap: 12px;
  align-items: flex-start;            /* keep icon at top of its cell */
}

/* icon */
.elementor-price-table__features-list .e-font-icon-svg{
  width: 22px; height: 22px;
  display: inline-block;
  color: #e9e9ea;                    /* default icon color */
  /* ↓ start a little lower so it aligns with the first text line */
  transform: translateY(.28em);
}

/* make sure the SVG path uses current color */
.elementor-price-table__features-list .e-font-icon-svg path{ fill: currentColor; }

/* text */
.elementor-price-table__features-list .elementor-price-table__feature-inner > span{
  display: block;
  color: #e9e9ea;
  font-family: "Raleway", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  font-weight: 400;
  font-size: clamp(15px, 1.9vw, 15px);
  line-height: 1.65;
}

/* hover accent */
.elementor-price-table__features-list > li:hover .e-font-icon-svg{
  color: #FB034F;                     /* brand accent */
}
.elementor-price-table__features-list > li:hover span{
  color: #ffffff;
}

/* tighter look on small screens */
@media (max-width: 600px){
  .elementor-price-table__features-list .elementor-price-table__feature-inner{
    grid-template-columns: 26px 1fr;
    column-gap: 10px;
  }
  .elementor-price-table__features-list .e-font-icon-svg{
    width: 20px; height: 20px;
    transform: translateY(.24em);
  }
}



/* Button Design */

 .elementor-element .elementor-price-table__button {
    width: 92%;
}/* End custom CSS */