.elementor-2339 .elementor-element.elementor-element-71d1b78{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2339 .elementor-element.elementor-element-0df97e5{width:var( --container-widget-width, 45% );max-width:45%;margin:-81px 0px calc(var(--kit-widget-spacing, 0px) + 117px) 0px;padding:0px 0px 0px 24px;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:end;}.elementor-2339 .elementor-element.elementor-element-0df97e5 img{width:100%;max-width:100%;height:500px;object-fit:contain;object-position:center center;opacity:1;}.elementor-2339 .elementor-element.elementor-element-3954848{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2339 .elementor-element.elementor-element-c3b2aa6 .tr-sub-heading{color:#9600BE;}.elementor-2339 .elementor-element.elementor-element-c3b2aa6 .tr-heading{font-size:42px;}.elementor-2339 .elementor-element.elementor-element-3fb4b77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2339 .elementor-element.elementor-element-2a31ae2{text-align:center;}.elementor-2339 .elementor-element.elementor-element-2a31ae2 .tr-button .text-one{color:#FFFFFF;}.elementor-2339 .elementor-element.elementor-element-2a31ae2 .tr-button:hover .text-two{color:#9600BE;}.elementor-2339 .elementor-element.elementor-element-2a31ae2 .tr-button{background-color:#2A0A4A;}.elementor-2339 .elementor-element.elementor-element-2a31ae2 .tr-button:hover:before{background-color:#FFFFFF;}.elementor-2339 .elementor-element.elementor-element-49b7bd7{--display:flex;}.elementor-2339 .elementor-element.elementor-element-30982cb{--display:flex;}.elementor-2339 .elementor-element.elementor-element-a3e104e{--display:flex;}.elementor-2339 .elementor-element.elementor-element-b891bcd{--display:flex;}.elementor-2339 .elementor-element.elementor-element-44ed86c{--display:flex;}.elementor-2339 .elementor-element.elementor-element-6c9ac62 .tr-sub-heading{text-align:center;}.elementor-2339 .elementor-element.elementor-element-6c9ac62 .tr-heading{text-align:center;}.elementor-2339 .elementor-element.elementor-element-6bc0a4b{--display:flex;}.elementor-2339 .elementor-element.elementor-element-351e58a{--display:flex;}.elementor-2339 .elementor-element.elementor-element-e0e145f{--display:flex;}.elementor-2339 .elementor-element.elementor-element-78f77fe{text-align:center;}.elementor-2339 .elementor-element.elementor-element-78f77fe .tr-button .text-one{color:#E6E6E6;}.elementor-2339 .elementor-element.elementor-element-78f77fe .tr-button:hover .text-two{color:#ECECEC;}.elementor-2339 .elementor-element.elementor-element-78f77fe .tr-button{background-color:#420C72;}.elementor-2339 .elementor-element.elementor-element-78f77fe .tr-button:hover:before{background-color:#390B79;}.elementor-2339 .elementor-element.elementor-element-d00f8d4 > .elementor-widget-container{margin:0px -74px 0px -20px;}.elementor-2339 .elementor-element.elementor-element-d00f8d4.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-2339 .elementor-element.elementor-element-d00f8d4 .tr-price-inner{background-color:#FFFFFF;}.elementor-2339 .elementor-element.elementor-element-d00f8d4 .tr-price-inner:before{background-color:#2A0A4A;}.elementor-2339 .elementor-element.elementor-element-d00f8d4 {color:#9600BE;}.elementor-2339 .elementor-element.elementor-element-d00f8d4 .tr-price-inner:hover .tr-sub-heading{color:#9600BE;}.elementor-2339 .elementor-element.elementor-element-d00f8d4 .tr-icon svg{width:18px;height:18px;z-index:1;}.elementor-2339 .elementor-element.elementor-element-d00f8d4 .tr-list li{font-size:16px;}.elementor-2339 .elementor-element.elementor-element-d00f8d4 .tr-button .text-one{color:#FDFDFD;}.elementor-2339 .elementor-element.elementor-element-d00f8d4 .tr-button:hover .text-two{color:#9600BE;}.elementor-2339 .elementor-element.elementor-element-d00f8d4 .tr-button{background-color:#9600BE;}.elementor-2339 .elementor-element.elementor-element-7c0d0d5 .tr-price-inner{margin:0px -74px 0px -20px;}.elementor-2339 .elementor-element.elementor-element-7c0d0d5 .tr-price-inner:before{background-color:#2A0A4A;}.elementor-2339 .elementor-element.elementor-element-7c0d0d5 {color:#9600BE;}.elementor-2339 .elementor-element.elementor-element-7c0d0d5 .tr-price-inner:hover .tr-sub-heading{color:#9600BE;}.elementor-2339 .elementor-element.elementor-element-7c0d0d5 .tr-icon svg{width:18px;height:18px;z-index:1;}.elementor-2339 .elementor-element.elementor-element-7c0d0d5 .tr-list li{font-size:16px;}.elementor-2339 .elementor-element.elementor-element-7c0d0d5 .tr-button .text-one{color:#FFFFFF;}.elementor-2339 .elementor-element.elementor-element-7c0d0d5 .tr-button:hover .text-two{color:#9600BE;}.elementor-2339 .elementor-element.elementor-element-7c0d0d5 .tr-button{background-color:#9600BE;}.elementor-2339 .elementor-element.elementor-element-969aa67 .tr-price-inner{margin:0px -74px 0px -20px;}.elementor-2339 .elementor-element.elementor-element-969aa67 .tr-price-inner:before{background-color:#2A0A4A;}.elementor-2339 .elementor-element.elementor-element-969aa67 {color:#9600BE;}.elementor-2339 .elementor-element.elementor-element-969aa67 .tr-price-inner:hover .tr-sub-heading{color:#9600BE;}.elementor-2339 .elementor-element.elementor-element-969aa67 .tr-icon svg{width:18px;height:18px;z-index:1;}.elementor-2339 .elementor-element.elementor-element-969aa67 .tr-list li{font-size:16px;}.elementor-2339 .elementor-element.elementor-element-969aa67 .tr-button:hover .text-two{color:#9600BE;}.elementor-2339 .elementor-element.elementor-element-969aa67 .tr-button{background-color:#9600BE;}.elementor-2339 .elementor-element.elementor-element-35d74bb .tr-price-inner{margin:0px -74px 0px -20px;}.elementor-2339 .elementor-element.elementor-element-35d74bb .tr-price-inner:before{background-color:#2A0A4A;}.elementor-2339 .elementor-element.elementor-element-35d74bb .tr-price-inner:hover .tr-sub-heading{color:#9600BE;}.elementor-2339 .elementor-element.elementor-element-35d74bb .tr-icon svg{width:18px;height:18px;z-index:1;}.elementor-2339 .elementor-element.elementor-element-35d74bb .tr-list li{font-size:16px;}.elementor-2339 .elementor-element.elementor-element-35d74bb .tr-button:hover .text-two{color:#9600BE;}.elementor-2339 .elementor-element.elementor-element-35d74bb .tr-button{background-color:#9600BE;}.elementor-2339 .elementor-element.elementor-element-fb317f7{--display:flex;}.elementor-2339 .elementor-element.elementor-element-b4a1a4c{text-align:center;}.elementor-2339 .elementor-element.elementor-element-af87698{--display:flex;--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2339 .elementor-element.elementor-element-af87698:not(.elementor-motion-effects-element-type-background), .elementor-2339 .elementor-element.elementor-element-af87698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2339 .elementor-element.elementor-element-19a639a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2339 .elementor-element.elementor-element-b0fceff{width:var( --container-widget-width, 500px );max-width:500px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:center;}.elementor-2339 .elementor-element.elementor-element-b0fceff.elementor-element{--align-self:center;}.elementor-2339 .elementor-element.elementor-element-b0fceff .elementor-heading-title{font-size:35px;font-weight:800;line-height:1.4em;}.elementor-2339 .elementor-element.elementor-element-e6b3a1e{width:var( --container-widget-width, 500px );max-width:500px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 125px) 0px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:center;}.elementor-2339 .elementor-element.elementor-element-e6b3a1e.elementor-element{--align-self:center;}.elementor-2339 .elementor-element.elementor-element-3be31f5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-2339 .elementor-element.elementor-element-491f4aa{width:var( --container-widget-width, 31% );max-width:31%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-2339 .elementor-element.elementor-element-491f4aa .elementor-icon-box-wrapper{gap:15px;}.elementor-2339 .elementor-element.elementor-element-491f4aa .elementor-icon-box-title{margin-block-end:15px;}.elementor-2339 .elementor-element.elementor-element-491f4aa .elementor-icon{font-size:40px;}.elementor-2339 .elementor-element.elementor-element-491f4aa .elementor-icon-box-title, .elementor-2339 .elementor-element.elementor-element-491f4aa .elementor-icon-box-title a{font-size:25px;font-weight:700;line-height:1.5em;}.elementor-2339 .elementor-element.elementor-element-491f4aa .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:1.65em;color:#6C737D;}.elementor-2339 .elementor-element.elementor-element-baae90a{width:var( --container-widget-width, 31% );max-width:31%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-2339 .elementor-element.elementor-element-baae90a .elementor-icon-box-wrapper{gap:15px;}.elementor-2339 .elementor-element.elementor-element-baae90a .elementor-icon-box-title{margin-block-end:15px;}.elementor-2339 .elementor-element.elementor-element-baae90a .elementor-icon{font-size:40px;}.elementor-2339 .elementor-element.elementor-element-baae90a .elementor-icon-box-title, .elementor-2339 .elementor-element.elementor-element-baae90a .elementor-icon-box-title a{font-size:25px;font-weight:700;line-height:1.5em;}.elementor-2339 .elementor-element.elementor-element-baae90a .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:1.65em;color:#6C737D;}.elementor-2339 .elementor-element.elementor-element-a5a98fd{width:var( --container-widget-width, 31% );max-width:31%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-2339 .elementor-element.elementor-element-a5a98fd .elementor-icon-box-wrapper{gap:15px;}.elementor-2339 .elementor-element.elementor-element-a5a98fd .elementor-icon-box-title{margin-block-end:15px;}.elementor-2339 .elementor-element.elementor-element-a5a98fd .elementor-icon{font-size:40px;}.elementor-2339 .elementor-element.elementor-element-a5a98fd .elementor-icon-box-title, .elementor-2339 .elementor-element.elementor-element-a5a98fd .elementor-icon-box-title a{font-size:25px;font-weight:700;line-height:1.5em;}.elementor-2339 .elementor-element.elementor-element-a5a98fd .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:1.65em;color:#6C737D;}.elementor-2339 .elementor-element.elementor-element-5dda5ce{width:var( --container-widget-width, 31% );max-width:31%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-2339 .elementor-element.elementor-element-5dda5ce .elementor-icon-box-wrapper{gap:15px;}.elementor-2339 .elementor-element.elementor-element-5dda5ce .elementor-icon-box-title{margin-block-end:15px;}.elementor-2339 .elementor-element.elementor-element-5dda5ce .elementor-icon{font-size:40px;}.elementor-2339 .elementor-element.elementor-element-5dda5ce .elementor-icon-box-title, .elementor-2339 .elementor-element.elementor-element-5dda5ce .elementor-icon-box-title a{font-size:25px;font-weight:700;line-height:1.5em;}.elementor-2339 .elementor-element.elementor-element-5dda5ce .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:1.65em;color:#6C737D;}.elementor-2339 .elementor-element.elementor-element-766f77d{width:var( --container-widget-width, 31% );max-width:31%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-2339 .elementor-element.elementor-element-766f77d .elementor-icon-box-wrapper{gap:15px;}.elementor-2339 .elementor-element.elementor-element-766f77d .elementor-icon-box-title{margin-block-end:15px;}.elementor-2339 .elementor-element.elementor-element-766f77d .elementor-icon{font-size:40px;}.elementor-2339 .elementor-element.elementor-element-766f77d .elementor-icon-box-title, .elementor-2339 .elementor-element.elementor-element-766f77d .elementor-icon-box-title a{font-size:25px;font-weight:700;line-height:1.5em;}.elementor-2339 .elementor-element.elementor-element-766f77d .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:1.65em;color:#6C737D;}.elementor-2339 .elementor-element.elementor-element-8b1566f{width:var( --container-widget-width, 31% );max-width:31%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-2339 .elementor-element.elementor-element-8b1566f .elementor-icon-box-wrapper{gap:15px;}.elementor-2339 .elementor-element.elementor-element-8b1566f .elementor-icon-box-title{margin-block-end:15px;}.elementor-2339 .elementor-element.elementor-element-8b1566f .elementor-icon{font-size:40px;}.elementor-2339 .elementor-element.elementor-element-8b1566f .elementor-icon-box-title, .elementor-2339 .elementor-element.elementor-element-8b1566f .elementor-icon-box-title a{font-size:25px;font-weight:700;line-height:1.5em;}.elementor-2339 .elementor-element.elementor-element-8b1566f .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:1.65em;color:#6C737D;}.elementor-2339 .elementor-element.elementor-element-02fd9f9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-2339 .elementor-element.elementor-element-02fd9f9:not(.elementor-motion-effects-element-type-background), .elementor-2339 .elementor-element.elementor-element-02fd9f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A0A4A;}.elementor-2339 .elementor-element.elementor-element-02fd9f9.e-con{--align-self:center;}.elementor-2339 .elementor-element.elementor-element-b64b149{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-2339 .elementor-element.elementor-element-b64b149.elementor-element{--align-self:center;}.elementor-2339 .elementor-element.elementor-element-b64b149 .elementor-heading-title{font-size:35px;font-weight:800;line-height:1.4em;color:#DEE0E3;}.elementor-2339 .elementor-element.elementor-element-8e293c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 75px) 0px;text-align:center;font-size:16px;font-weight:400;color:#CCD1D6;}.elementor-2339 .elementor-element.elementor-element-8718a78{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;}.elementor-2339 .elementor-element.elementor-element-68609d4{--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-2339 .elementor-element.elementor-element-bef43e5{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;text-align:start;}.elementor-2339 .elementor-element.elementor-element-2b7145e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2339 .elementor-element.elementor-element-2683579{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2339 .elementor-element.elementor-element-2683579 .elementor-heading-title{color:#E8D9D9;}.elementor-2339 .elementor-element.elementor-element-f374cf8{color:#C9CFD6;}.elementor-2339 .elementor-element.elementor-element-f1dfaeb{--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-2339 .elementor-element.elementor-element-3ac0f78{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;text-align:start;}.elementor-2339 .elementor-element.elementor-element-9e794a7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2339 .elementor-element.elementor-element-5bf14bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2339 .elementor-element.elementor-element-5bf14bb .elementor-heading-title{color:#FFFFFF;}.elementor-2339 .elementor-element.elementor-element-793a038{color:#DDE2E9;}.elementor-2339 .elementor-element.elementor-element-1cf5b64{--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-2339 .elementor-element.elementor-element-b878c2c{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;text-align:start;}.elementor-2339 .elementor-element.elementor-element-ba0945b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2339 .elementor-element.elementor-element-ecd4031{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2339 .elementor-element.elementor-element-ecd4031 .elementor-heading-title{color:#FFFFFF;}.elementor-2339 .elementor-element.elementor-element-1187e15{color:#D9DCE2;}.elementor-2339 .elementor-element.elementor-element-7c47f62{--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-2339 .elementor-element.elementor-element-f6e686a{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;text-align:start;}.elementor-2339 .elementor-element.elementor-element-6605391{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2339 .elementor-element.elementor-element-3b85fb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2339 .elementor-element.elementor-element-3b85fb7 .elementor-heading-title{color:#FFFFFF;}.elementor-2339 .elementor-element.elementor-element-4ba0a35{color:#BDC1C8;}.elementor-2339 .elementor-element.elementor-element-3f48edb{--display:flex;}.elementor-2339 .elementor-element.elementor-element-fd5ed47{text-align:center;}.elementor-2339 .elementor-element.elementor-element-fd5ed47 .tr-button .text-one{color:#F5F5F5;}.elementor-2339 .elementor-element.elementor-element-fd5ed47 .tr-button:hover .text-two{color:#FBF8FD;}.elementor-2339 .elementor-element.elementor-element-fd5ed47 .tr-button{background-color:#39126F;}.elementor-2339 .elementor-element.elementor-element-fd5ed47 .tr-button:hover:before{background-color:#350C5E;}.elementor-2339 .elementor-element.elementor-element-237ebf8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-2339 .elementor-element.elementor-element-237ebf8:not(.elementor-motion-effects-element-type-background), .elementor-2339 .elementor-element.elementor-element-237ebf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2339 .elementor-element.elementor-element-237ebf8.e-con{--align-self:center;}.elementor-2339 .elementor-element.elementor-element-c70c52a .tr-sub-heading{text-align:center;color:#6F038B;}.elementor-2339 .elementor-element.elementor-element-c70c52a .tr-heading{text-align:center;}.elementor-2339 .elementor-element.elementor-element-1de58d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 75px) 0px;text-align:center;font-size:16px;font-weight:400;color:#000000;}.elementor-2339 .elementor-element.elementor-element-49a6668{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-2339 .elementor-element.elementor-element-b6b2dcc{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-2339 .elementor-element.elementor-element-b6b2dcc .elementor-progress-wrapper .elementor-progress-bar{background-color:#9600BE;}.elementor-2339 .elementor-element.elementor-element-b6b2dcc .elementor-progress-wrapper{background-color:#2B3339;border-radius:10px;overflow:hidden;}.elementor-2339 .elementor-element.elementor-element-b6b2dcc .elementor-progress-bar{height:8px;line-height:8px;}.elementor-2339 .elementor-element.elementor-element-9aacbf6{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-2339 .elementor-element.elementor-element-9aacbf6 .elementor-progress-wrapper .elementor-progress-bar{background-color:#9600BE;}.elementor-2339 .elementor-element.elementor-element-9aacbf6 .elementor-progress-wrapper{background-color:#2B3339;border-radius:10px;overflow:hidden;}.elementor-2339 .elementor-element.elementor-element-9aacbf6 .elementor-progress-bar{height:8px;line-height:8px;}.elementor-2339 .elementor-element.elementor-element-7c6c950{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-2339 .elementor-element.elementor-element-7c6c950 .elementor-progress-wrapper .elementor-progress-bar{background-color:#9600BE;}.elementor-2339 .elementor-element.elementor-element-7c6c950 .elementor-progress-wrapper{background-color:#2B3339;border-radius:10px;overflow:hidden;}.elementor-2339 .elementor-element.elementor-element-7c6c950 .elementor-progress-bar{height:8px;line-height:8px;}.elementor-2339 .elementor-element.elementor-element-ef93ff7{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-2339 .elementor-element.elementor-element-ef93ff7 .elementor-progress-wrapper .elementor-progress-bar{background-color:#9600BE;}.elementor-2339 .elementor-element.elementor-element-ef93ff7 .elementor-progress-wrapper{background-color:#2B3339;border-radius:10px;overflow:hidden;}.elementor-2339 .elementor-element.elementor-element-ef93ff7 .elementor-progress-bar{height:8px;line-height:8px;}.elementor-2339 .elementor-element.elementor-element-60ff429{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;font-size:16px;font-weight:400;line-height:1.65em;color:#6C737D;}.elementor-2339 .elementor-element.elementor-element-81f84f4{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;font-size:16px;font-weight:400;line-height:1.65em;color:#6C737D;}.elementor-2339 .elementor-element.elementor-element-0b37d23{--display:flex;--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-2339 .elementor-element.elementor-element-0b37d23:not(.elementor-motion-effects-element-type-background), .elementor-2339 .elementor-element.elementor-element-0b37d23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2339 .elementor-element.elementor-element-bf892b5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2339 .elementor-element.elementor-element-b06391b.elementor-element{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-2339 .elementor-element.elementor-element-b06391b .tr-sub-heading{text-align:center;color:#2A0A4A;}.elementor-2339 .elementor-element.elementor-element-b06391b .tr-heading{text-align:center;}.elementor-2339 .elementor-element.elementor-element-b06391b .tr-heading:hover a{color:#2A0A4A;}.elementor-2339 .elementor-element.elementor-element-810353b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-2339 .elementor-element.elementor-element-1530960{width:var( --container-widget-width, 31% );max-width:31%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-2339 .elementor-element.elementor-element-1530960 .elementor-testimonial-wrapper{text-align:start;}.elementor-2339 .elementor-element.elementor-element-1530960 .elementor-testimonial-content{font-size:16px;font-weight:400;line-height:1.65em;}.elementor-2339 .elementor-element.elementor-element-1530960 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:60px;height:60px;}.elementor-2339 .elementor-element.elementor-element-1530960 .elementor-testimonial-job{font-size:0.75em;}.elementor-2339 .elementor-element.elementor-element-721a31d{width:var( --container-widget-width, 31% );max-width:31%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-2339 .elementor-element.elementor-element-721a31d .elementor-testimonial-wrapper{text-align:start;}.elementor-2339 .elementor-element.elementor-element-721a31d .elementor-testimonial-content{font-size:16px;font-weight:400;line-height:1.65em;}.elementor-2339 .elementor-element.elementor-element-721a31d .elementor-testimonial-wrapper .elementor-testimonial-image img{width:60px;height:60px;}.elementor-2339 .elementor-element.elementor-element-721a31d .elementor-testimonial-job{font-size:0.75em;}.elementor-2339 .elementor-element.elementor-element-5f222c9{width:var( --container-widget-width, 31% );max-width:31%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-2339 .elementor-element.elementor-element-5f222c9 .elementor-testimonial-wrapper{text-align:start;}.elementor-2339 .elementor-element.elementor-element-5f222c9 .elementor-testimonial-content{font-size:16px;font-weight:400;line-height:1.65em;}.elementor-2339 .elementor-element.elementor-element-5f222c9 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:60px;height:60px;}.elementor-2339 .elementor-element.elementor-element-5f222c9 .elementor-testimonial-job{font-size:0.75em;}.elementor-2339 .elementor-element.elementor-element-c1c1dc2{--display:flex;}.elementor-2339 .elementor-element.elementor-element-ab92f2f{--display:flex;}.elementor-2339 .elementor-element.elementor-element-88284ac{text-align:center;}.elementor-2339 .elementor-element.elementor-element-88284ac .tr-button .text-one{color:#E1DBE7;}.elementor-2339 .elementor-element.elementor-element-88284ac .tr-button{background-color:#591085;}.elementor-2339 .elementor-element.elementor-element-2b3d679{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2339 .elementor-element.elementor-element-2b3d679 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2339 .elementor-element.elementor-element-2b3d679:after{content:"0.66";}.elementor-2339 .elementor-element.elementor-element-2b3d679 .elementor-post__thumbnail__link{width:100%;}.elementor-2339 .elementor-element.elementor-element-2b3d679 .elementor-post__meta-data span + span:before{content:"•";}.elementor-2339 .elementor-element.elementor-element-2b3d679 .elementor-post__text{margin-top:20px;}.elementor-2339 .elementor-element.elementor-element-2b3d679 .elementor-post__badge{right:0;}.elementor-2339 .elementor-element.elementor-element-2b3d679 .elementor-post__card .elementor-post__badge{margin:20px;}@media(min-width:768px){.elementor-2339 .elementor-element.elementor-element-3954848{--width:55%;}.elementor-2339 .elementor-element.elementor-element-19a639a{--content-width:1290px;}.elementor-2339 .elementor-element.elementor-element-68609d4{--width:47.5%;}.elementor-2339 .elementor-element.elementor-element-2b7145e{--width:88%;}.elementor-2339 .elementor-element.elementor-element-f1dfaeb{--width:47.5%;}.elementor-2339 .elementor-element.elementor-element-9e794a7{--width:88%;}.elementor-2339 .elementor-element.elementor-element-1cf5b64{--width:47.5%;}.elementor-2339 .elementor-element.elementor-element-ba0945b{--width:88%;}.elementor-2339 .elementor-element.elementor-element-7c47f62{--width:47.5%;}.elementor-2339 .elementor-element.elementor-element-6605391{--width:88%;}.elementor-2339 .elementor-element.elementor-element-bf892b5{--content-width:1290px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2339 .elementor-element.elementor-element-2b7145e{--width:85%;}.elementor-2339 .elementor-element.elementor-element-9e794a7{--width:85%;}.elementor-2339 .elementor-element.elementor-element-ba0945b{--width:85%;}.elementor-2339 .elementor-element.elementor-element-6605391{--width:85%;}}@media(max-width:1024px){.elementor-2339 .elementor-element.elementor-element-af87698{--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2339 .elementor-element.elementor-element-491f4aa{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-2339 .elementor-element.elementor-element-baae90a{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-2339 .elementor-element.elementor-element-a5a98fd{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-2339 .elementor-element.elementor-element-5dda5ce{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-2339 .elementor-element.elementor-element-766f77d{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-2339 .elementor-element.elementor-element-8b1566f{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-2339 .elementor-element.elementor-element-02fd9f9{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2339 .elementor-element.elementor-element-8718a78{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2339 .elementor-element.elementor-element-bef43e5{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-2339 .elementor-element.elementor-element-3ac0f78{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-2339 .elementor-element.elementor-element-b878c2c{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-2339 .elementor-element.elementor-element-f6e686a{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-2339 .elementor-element.elementor-element-237ebf8{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2339 .elementor-element.elementor-element-b6b2dcc{width:100%;max-width:100%;}.elementor-2339 .elementor-element.elementor-element-9aacbf6{width:100%;max-width:100%;}.elementor-2339 .elementor-element.elementor-element-7c6c950{width:100%;max-width:100%;}.elementor-2339 .elementor-element.elementor-element-ef93ff7{width:100%;max-width:100%;}.elementor-2339 .elementor-element.elementor-element-60ff429{width:100%;max-width:100%;}.elementor-2339 .elementor-element.elementor-element-81f84f4{width:100%;max-width:100%;}.elementor-2339 .elementor-element.elementor-element-0b37d23{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2339 .elementor-element.elementor-element-810353b{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2339 .elementor-element.elementor-element-1530960{padding:0px 20px 0px 0px;}.elementor-2339 .elementor-element.elementor-element-721a31d{padding:0px 20px 0px 0px;}.elementor-2339 .elementor-element.elementor-element-5f222c9{padding:0px 20px 0px 0px;}}@media(max-width:767px){.elementor-2339 .elementor-element.elementor-element-71d1b78{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-2339 .elementor-element.elementor-element-0df97e5{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-2339 .elementor-element.elementor-element-3954848{--width:100%;}.elementor-2339 .elementor-element.elementor-element-3fb4b77{text-align:center;}.elementor-2339 .elementor-element.elementor-element-d00f8d4 .tr-heading{margin:0px 0px 0px 0px;font-size:19px;}.elementor-2339 .elementor-element.elementor-element-7c0d0d5 .tr-heading{font-size:19px;}.elementor-2339 .elementor-element.elementor-element-969aa67 .tr-heading{font-size:19px;}.elementor-2339 .elementor-element.elementor-element-35d74bb .tr-heading{font-size:19px;}.elementor-2339 .elementor-element.elementor-element-b0fceff{width:100%;max-width:100%;}.elementor-2339 .elementor-element.elementor-element-e6b3a1e{width:100%;max-width:100%;}.elementor-2339 .elementor-element.elementor-element-3be31f5{--justify-content:space-between;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-2339 .elementor-element.elementor-element-491f4aa{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2339 .elementor-element.elementor-element-baae90a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2339 .elementor-element.elementor-element-a5a98fd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2339 .elementor-element.elementor-element-5dda5ce{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2339 .elementor-element.elementor-element-766f77d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2339 .elementor-element.elementor-element-8b1566f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2339 .elementor-element.elementor-element-8718a78{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-2339 .elementor-element.elementor-element-2b7145e{--width:85%;}.elementor-2339 .elementor-element.elementor-element-9e794a7{--width:85%;}.elementor-2339 .elementor-element.elementor-element-ba0945b{--width:85%;}.elementor-2339 .elementor-element.elementor-element-6605391{--width:85%;}.elementor-2339 .elementor-element.elementor-element-b6b2dcc{width:100%;max-width:100%;}.elementor-2339 .elementor-element.elementor-element-9aacbf6{width:100%;max-width:100%;}.elementor-2339 .elementor-element.elementor-element-7c6c950{width:100%;max-width:100%;}.elementor-2339 .elementor-element.elementor-element-ef93ff7{width:100%;max-width:100%;}.elementor-2339 .elementor-element.elementor-element-60ff429{width:100%;max-width:100%;}.elementor-2339 .elementor-element.elementor-element-81f84f4{width:100%;max-width:100%;}.elementor-2339 .elementor-element.elementor-element-1530960{width:100%;max-width:100%;}.elementor-2339 .elementor-element.elementor-element-1530960 .elementor-testimonial-wrapper{text-align:center;}.elementor-2339 .elementor-element.elementor-element-721a31d{width:100%;max-width:100%;}.elementor-2339 .elementor-element.elementor-element-721a31d .elementor-testimonial-wrapper{text-align:center;}.elementor-2339 .elementor-element.elementor-element-5f222c9{width:100%;max-width:100%;}.elementor-2339 .elementor-element.elementor-element-5f222c9 .elementor-testimonial-wrapper{text-align:center;}.elementor-2339 .elementor-element.elementor-element-2b3d679 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2339 .elementor-element.elementor-element-2b3d679:after{content:"0.5";}.elementor-2339 .elementor-element.elementor-element-2b3d679 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for html, class: .elementor-element-bb05b2b *//* Custom CSS for MartCarto Contact Section (using #9600BE and #FFFFFF) */

/* Define CSS Variables for Easy Customization */
:root {
    --color-primary: #9600BE; /* Purple */
    --color-text: #8B8; /* White */
    --color-background: #8888; /* Dark Gray */
    --color-card-bg: #fff; /* Slightly Lighter Dark */
    --color-accent: #ffb300; /* Gold/Yellow for links */
}

/* 1. SECTION CONTAINER */
.martcarto-contact-section {
    background-color: var(--color-background);
    padding: 60px 20px;
    font-family: Arial, sans-serif;
    color: var(--color-text);
}

.martcarto-contact-section .contact-container {
    max-width: 1200px;
    margin: 0 auto;
    text-align: center;
}

/* 2. HEADINGS AND TAGLINES */
.martcarto-contact-section h2 {
    font-size: 2.5em;
    margin-bottom: 10px;
    color: var(--color-primary);
    /* Remove Elementor's default margin if necessary */
    margin-top: 0 !important; 
}

.martcarto-contact-section .tagline {
    font-size: 1.1em;
    margin-bottom: 40px;
    color: #cccccc;
}

/* 3. CONTACT GRID LAYOUT */
.martcarto-contact-section .contact-grid {
    display: flex;
    justify-content: center;
    gap: 30px;
    flex-wrap: wrap;
    margin-bottom: 50px;
}

/* 4. INDIVIDUAL CONTACT CARDS */
.martcarto-contact-section .contact-item {
    background-color: var(--color-card-bg);
    padding: 30px;
    border-radius: 8px;
    width: 300px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.5);
    transition: transform 0.3s, box-shadow 0.3s;
    text-align: center;
    border-top: 5px solid var(--color-primary);
}

.martcarto-contact-section .contact-item:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.7);
}

/* 5. CARD ICONS AND TEXT */
.martcarto-contact-section .contact-item i {
    font-size: 2.5em;
    color: var(--color-primary);
    margin-bottom: 15px;
}

.martcarto-contact-section .contact-item h3 {
    font-size: 1.4em;
    margin-bottom: 10px;
    color: var(--color-text);
    margin-top: 0 !important; /* Resetting Elementor h3 margin */
}

.martcarto-contact-section .contact-item p {
    color: #b0b0b0;
    margin-bottom: 15px;
}

/* 6. CONTACT LINKS (Email, WhatsApp, Telegram) */
.martcarto-contact-section .contact-link {
    color: var(--color-accent);
    text-decoration: none;
    font-weight: bold;
    font-size: 1.1em;
    display: block;
    padding: 5px 0;
    transition: color 0.3s;
}

.martcarto-contact-section .contact-link:hover {
    color: var(--color-primary);
    text-decoration: underline;
}

/* 7. SOCIAL MEDIA SECTION */
.martcarto-contact-section .social-media {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #444;
}

.martcarto-contact-section .social-media h3 {
    font-size: 1.8em;
    margin-bottom: 20px;
    color: var(--color-primary);
    margin-top: 0 !important; /* Resetting Elementor h3 margin */
}

.martcarto-contact-section .social-links a {
    color: var(--color-text);
    font-size: 2.5em;
    margin: 0 15px;
    transition: color 0.3s;
}

.martcarto-contact-section .social-links a:hover {
    color: var(--color-accent);
}

/* 8. RESPONSIVENESS */
@media (max-width: 768px) {
    .martcarto-contact-section .contact-item {
        width: 100%; /* Full width on small screens */
    }
}/* End custom CSS */