.elementor-2919 .elementor-element.elementor-element-37419cf{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-37419cf:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-37419cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://dr.rankved.com/wp-content/uploads/2025/04/zpRsnTgdLxVW27scXSVdc6s8uuc.png-1.webp");}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2919 .elementor-element.elementor-element-1cb862a{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-2919 .elementor-element.elementor-element-1cb862a.elementor-element{--align-self:center;}.elementor-2919 .elementor-element.elementor-element-1cb862a .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:64px;font-weight:800;color:#000000;}.elementor-2919 .elementor-element.elementor-element-9b61aca{text-align:center;}.elementor-2919 .elementor-element.elementor-element-9b61aca .elementor-heading-title{font-family:"Tiro Bangla", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ffc56d6 );}.elementor-2919 .elementor-element.elementor-element-c4242f7{--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-2919 .elementor-element.elementor-element-c4242f7:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-c4242f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2919 .elementor-element.elementor-element-e401f01{text-align:left;}.elementor-2919 .elementor-element.elementor-element-e401f01 img{width:30%;}.elementor-2919 .elementor-element.elementor-element-b15daab{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-b15daab:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-b15daab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2919 .elementor-element.elementor-element-80f1b1a{--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-2919 .elementor-element.elementor-element-80f1b1a:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-80f1b1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2919 .elementor-element.elementor-element-35b753a{text-align:right;}.elementor-2919 .elementor-element.elementor-element-35b753a img{width:30%;}.elementor-2919 .elementor-element.elementor-element-c6ae8f3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2919 .elementor-element.elementor-element-c6ae8f3:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-c6ae8f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2919 .elementor-element.elementor-element-8aa3c2b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:130px;--margin-right:0px;}.elementor-2919 .elementor-element.elementor-element-ab1cbbc img{width:100%;}.elementor-2919 .elementor-element.elementor-element-c77069c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2919 .elementor-element.elementor-element-654bf81{z-index:6;}.elementor-2919 .elementor-element.elementor-element-7ad30e2 > .elementor-widget-container{margin:-150px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-7ad30e2{text-align:center;}.elementor-2919 .elementor-element.elementor-element-7ad30e2 .elementor-heading-title{font-family:"Tiro Bangla", Sans-serif;font-size:38px;font-weight:900;color:var( --e-global-color-bf01582 );}.elementor-2919 .elementor-element.elementor-element-729cb60{--display:flex;--margin-top:-10px;--margin-bottom:0px;--margin-left:-70px;--margin-right:0px;}.elementor-2919 .elementor-element.elementor-element-18612e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-95336be{--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:center;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2919 .elementor-element.elementor-element-95336be:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-95336be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2919 .elementor-element.elementor-element-21850f5 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;background-image:linear-gradient(180deg, var( --e-global-color-ffc56d6 ) 0%, var( --e-global-color-158cc82 ) 100%);border-radius:10px 10px 10px 10px;padding:20px 40px 20px 40px;}.elementor-2919 .elementor-element.elementor-element-21850f5 > .elementor-widget-container{--e-transform-rotateX:1yes;--e-transform-perspective:20px;}.elementor-2919 .elementor-element.elementor-element-21850f5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2919 .elementor-element.elementor-element-f3e3108 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;fill:var( --e-global-color-bf01582 );color:var( --e-global-color-bf01582 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:20px 40px 20px 40px;}.elementor-2919 .elementor-element.elementor-element-f3e3108 > .elementor-widget-container{--e-transform-rotateX:1yes;--e-transform-perspective:20px;}.elementor-2919 .elementor-element.elementor-element-f3e3108.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2919 .elementor-element.elementor-element-f3e3108 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2919 .elementor-element.elementor-element-674593d{--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;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-674593d:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-674593d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2919 .elementor-element.elementor-element-52bd70b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2919 .elementor-element.elementor-element-2d11083{--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-2919 .elementor-element.elementor-element-5e4127f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;}.elementor-2919 .elementor-element.elementor-element-5e4127f:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-5e4127f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2919 .elementor-element.elementor-element-002d03a img{width:50%;}.elementor-2919 .elementor-element.elementor-element-2a0816e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2919 .elementor-element.elementor-element-2a0816e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-bf01582 );}.elementor-2919 .elementor-element.elementor-element-429a238{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;}.elementor-2919 .elementor-element.elementor-element-429a238:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-429a238 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2919 .elementor-element.elementor-element-450446a img{width:50%;}.elementor-2919 .elementor-element.elementor-element-046ef40{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2919 .elementor-element.elementor-element-046ef40 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-bf01582 );}.elementor-2919 .elementor-element.elementor-element-5b9e484{--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-2919 .elementor-element.elementor-element-ec789c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;}.elementor-2919 .elementor-element.elementor-element-ec789c7:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-ec789c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2919 .elementor-element.elementor-element-3621290 img{width:50%;}.elementor-2919 .elementor-element.elementor-element-1610459{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2919 .elementor-element.elementor-element-1610459 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-bf01582 );}.elementor-2919 .elementor-element.elementor-element-6783ae8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;}.elementor-2919 .elementor-element.elementor-element-6783ae8:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-6783ae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2919 .elementor-element.elementor-element-6610582 img{width:50%;}.elementor-2919 .elementor-element.elementor-element-4803789{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2919 .elementor-element.elementor-element-4803789 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-bf01582 );}.elementor-2919 .elementor-element.elementor-element-3a31cf4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-3a31cf4:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-3a31cf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2919 .elementor-element.elementor-element-238b1d9{text-align:center;}.elementor-2919 .elementor-element.elementor-element-238b1d9 .elementor-heading-title{font-family:"Tiro Bangla", Sans-serif;font-size:52px;font-weight:600;letter-spacing:1px;color:#000000;}.elementor-2919 .elementor-element.elementor-element-459dfcb{text-align:center;}.elementor-2919 .elementor-element.elementor-element-459dfcb .elementor-heading-title{font-family:"Tiro Bangla", Sans-serif;font-size:52px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-bf01582 );}.elementor-2919 .elementor-element.elementor-element-49e31b9{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2919 .elementor-element.elementor-element-619e291{--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:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2919 .elementor-element.elementor-element-5c9d312{--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;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2919 .elementor-element.elementor-element-2a60dcb{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-2a60dcb:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-2a60dcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2919 .elementor-element.elementor-element-6298da2{text-align:center;}.elementor-2919 .elementor-element.elementor-element-6298da2 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:52px;font-weight:600;color:#000000;}.elementor-2919 .elementor-element.elementor-element-1a4b40a > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-1a4b40a .elementor-heading-title{font-family:"Tiro Bangla", Sans-serif;font-size:44px;font-weight:500;color:#053A7F;}.elementor-2919 .elementor-element.elementor-element-3bdca68 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#696969;}.elementor-2919 .elementor-element.elementor-element-8e1b60a > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-8e1b60a .elementor-heading-title{font-family:"Tiro Bangla", Sans-serif;font-size:44px;font-weight:500;color:#053A7F;}.elementor-2919 .elementor-element.elementor-element-a651523 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#696969;}.elementor-2919 .elementor-element.elementor-element-e83bb99 > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-e83bb99 .elementor-heading-title{font-family:"Tiro Bangla", Sans-serif;font-size:44px;font-weight:500;color:#053A7F;}.elementor-2919 .elementor-element.elementor-element-3157b9c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#696969;}.elementor-2919 .elementor-element.elementor-element-461c8c8 > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-461c8c8 .elementor-heading-title{font-family:"Tiro Bangla", Sans-serif;font-size:44px;font-weight:500;color:#053A7F;}.elementor-2919 .elementor-element.elementor-element-bc1e35f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#696969;}.elementor-2919 .elementor-element.elementor-element-b0debd6{--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:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-b0debd6:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-b0debd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2919 .elementor-element.elementor-element-97a6b79{text-align:center;}.elementor-2919 .elementor-element.elementor-element-97a6b79 .elementor-heading-title{font-family:"Tiro Bangla", Sans-serif;font-size:52px;font-weight:600;color:#821212;}.elementor-2919 .elementor-element.elementor-element-2223d40 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-2223d40{text-align:center;}.elementor-2919 .elementor-element.elementor-element-2223d40 .elementor-heading-title{font-family:"Tiro Bangla", Sans-serif;font-size:52px;font-weight:600;color:#000000;}.elementor-2919 .elementor-element.elementor-element-fa29f29 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-fa29f29{text-align:center;}.elementor-2919 .elementor-element.elementor-element-fa29f29 .elementor-heading-title{font-family:"Tiro Bangla", Sans-serif;font-size:52px;font-weight:600;color:#000000;}.elementor-2919 .elementor-element.elementor-element-2592732{--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:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-2592732:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-2592732 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2919 .elementor-element.elementor-element-77fdcfb{text-align:center;}.elementor-2919 .elementor-element.elementor-element-77fdcfb .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:58px;font-weight:600;color:#000000;}.elementor-2919 .elementor-element.elementor-element-8427d9a > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-8427d9a{text-align:center;}.elementor-2919 .elementor-element.elementor-element-8427d9a .elementor-heading-title{font-family:"Tiro Bangla", Sans-serif;font-size:58px;font-weight:500;color:#0875C8;}.elementor-2919 .elementor-element.elementor-element-67b1e92{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-2919 .elementor-element.elementor-element-67b1e92 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-67b1e92.elementor-element{--align-self:center;}.elementor-2919 .elementor-element.elementor-element-67b1e92 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;line-height:38px;color:#000101;}.elementor-2919 .elementor-element.elementor-element-06a3315{--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-2919 .elementor-element.elementor-element-06a3315:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-06a3315 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2919 .elementor-element.elementor-element-1d78db7{--e-image-carousel-slides-to-show:1;}.elementor-2919 .elementor-element.elementor-element-1d78db7 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-2919 .elementor-element.elementor-element-a75e78e{--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:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-a75e78e:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-a75e78e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2919 .elementor-element.elementor-element-e533a3d{text-align:center;}.elementor-2919 .elementor-element.elementor-element-e533a3d .elementor-heading-title{font-family:"Tiro Bangla", Sans-serif;font-size:52px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-bf01582 );}.elementor-2919 .elementor-element.elementor-element-9f86baf{text-align:center;}.elementor-2919 .elementor-element.elementor-element-9f86baf .elementor-heading-title{font-family:"Tiro Bangla", Sans-serif;font-size:52px;font-weight:600;color:#821212;}.elementor-2919 .elementor-element.elementor-element-900bc48{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-2919 .elementor-element.elementor-element-900bc48 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-900bc48.elementor-element{--align-self:center;}.elementor-2919 .elementor-element.elementor-element-900bc48 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;line-height:38px;color:#000101;}.elementor-2919 .elementor-element.elementor-element-543c71f{--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:center;}.elementor-2919 .elementor-element.elementor-element-89af15a .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;background-image:linear-gradient(180deg, var( --e-global-color-ffc56d6 ) 0%, var( --e-global-color-158cc82 ) 100%);border-radius:10px 10px 10px 10px;padding:20px 40px 20px 40px;}.elementor-2919 .elementor-element.elementor-element-89af15a > .elementor-widget-container{--e-transform-rotateX:1yes;--e-transform-perspective:20px;}.elementor-2919 .elementor-element.elementor-element-89af15a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2919 .elementor-element.elementor-element-21660f6 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;fill:var( --e-global-color-bf01582 );color:var( --e-global-color-bf01582 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:20px 40px 20px 40px;}.elementor-2919 .elementor-element.elementor-element-21660f6 > .elementor-widget-container{--e-transform-rotateX:1yes;--e-transform-perspective:20px;}.elementor-2919 .elementor-element.elementor-element-21660f6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2919 .elementor-element.elementor-element-21660f6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2919 .elementor-element.elementor-element-e07665b{--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-2919 .elementor-element.elementor-element-e07665b:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-e07665b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2919 .elementor-element.elementor-element-5e200b7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-5e200b7:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-5e200b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-bf01582 ) 0%, #000000 100%);}.elementor-2919 .elementor-element.elementor-element-9869e0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2919 .elementor-element.elementor-element-f2da8c6{text-align:right;}.elementor-2919 .elementor-element.elementor-element-f2da8c6 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:58px;font-weight:700;color:#FFFFFF;}.elementor-2919 .elementor-element.elementor-element-5c09106{--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:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-2919 .elementor-element.elementor-element-fb193aa > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2919 .elementor-element.elementor-element-b4cdba2{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-869ec8d );}.elementor-2919 .elementor-element.elementor-element-629df05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2919 .elementor-element.elementor-element-e5d6186{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-2919 .elementor-element.elementor-element-e5d6186 > .elementor-widget-container{margin:15px 0px 0px -50px;}.elementor-2919 .elementor-element.elementor-element-e5d6186.elementor-element{--align-self:center;}.elementor-2919 .elementor-element.elementor-element-e5d6186 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:500;line-height:38px;color:#FFFFFF;}.elementor-2919 .elementor-element.elementor-element-b970f03{--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-2919 .elementor-element.elementor-element-d42396d{--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-2919 .elementor-element.elementor-element-4d52038{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-2919 .elementor-element.elementor-element-4d52038:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-4d52038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-2919 .elementor-element.elementor-element-de21c0f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2919 .elementor-element.elementor-element-748d73c{--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:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-09c9374 img{width:30%;}.elementor-2919 .elementor-element.elementor-element-db750b3{--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;}.elementor-2919 .elementor-element.elementor-element-db750b3:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-db750b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-2919 .elementor-element.elementor-element-4f268d4{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;color:#ACADB1;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2919 .elementor-element.elementor-element-68a239f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2919 .elementor-element.elementor-element-68a239f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2919 .elementor-element.elementor-element-68a239f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2919 .elementor-element.elementor-element-68a239f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2919 .elementor-element.elementor-element-68a239f .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;text-decoration:underline;}.elementor-2919 .elementor-element.elementor-element-68a239f .elementor-icon-list-text{color:#CACDD6;transition:color 0.3s;}.elementor-2919 .elementor-element.elementor-element-a2fca04{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:2em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-2919 .elementor-element.elementor-element-a2fca04:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-a2fca04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-2919 .elementor-element.elementor-element-f390dc7{text-align:center;}.elementor-2919 .elementor-element.elementor-element-f390dc7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;color:#CCCCCC;}@media(min-width:768px){.elementor-2919 .elementor-element.elementor-element-95336be{--width:100%;}.elementor-2919 .elementor-element.elementor-element-52bd70b{--width:100%;}.elementor-2919 .elementor-element.elementor-element-2d11083{--width:50%;}.elementor-2919 .elementor-element.elementor-element-5e4127f{--width:100%;}.elementor-2919 .elementor-element.elementor-element-429a238{--width:100%;}.elementor-2919 .elementor-element.elementor-element-5b9e484{--width:50%;}.elementor-2919 .elementor-element.elementor-element-ec789c7{--width:100%;}.elementor-2919 .elementor-element.elementor-element-6783ae8{--width:100%;}.elementor-2919 .elementor-element.elementor-element-619e291{--width:50%;}.elementor-2919 .elementor-element.elementor-element-5c9d312{--width:50%;}.elementor-2919 .elementor-element.elementor-element-9869e0b{--width:25%;}.elementor-2919 .elementor-element.elementor-element-5c09106{--width:50%;}.elementor-2919 .elementor-element.elementor-element-629df05{--width:25%;}.elementor-2919 .elementor-element.elementor-element-4d52038{--content-width:1300px;}.elementor-2919 .elementor-element.elementor-element-de21c0f{--width:100%;}.elementor-2919 .elementor-element.elementor-element-a2fca04{--content-width:1300px;}}@media(max-width:1024px){.elementor-2919 .elementor-element.elementor-element-c6ae8f3{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2919 .elementor-element.elementor-element-37419cf{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:03em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2919 .elementor-element.elementor-element-1cb862a{width:100%;max-width:100%;text-align:center;}.elementor-2919 .elementor-element.elementor-element-1cb862a .elementor-heading-title{font-size:43px;}.elementor-2919 .elementor-element.elementor-element-9b61aca{text-align:center;}.elementor-2919 .elementor-element.elementor-element-9b61aca .elementor-heading-title{font-size:16px;}.elementor-2919 .elementor-element.elementor-element-e401f01 > .elementor-widget-container{padding:0px 120px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-e401f01 img{width:100%;}.elementor-2919 .elementor-element.elementor-element-b15daab{--min-height:344px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2919 .elementor-element.elementor-element-be6b4e3 > .elementor-widget-container{margin:-53px 0px -40px 0px;padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-be6b4e3{z-index:9;}.elementor-2919 .elementor-element.elementor-element-80f1b1a{--margin-top:-126px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2919 .elementor-element.elementor-element-35b753a > .elementor-widget-container{padding:0px 0px 0px 090px;}.elementor-2919 .elementor-element.elementor-element-35b753a img{width:100%;}.elementor-2919 .elementor-element.elementor-element-c6ae8f3{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2919 .elementor-element.elementor-element-8aa3c2b{--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-ab1cbbc{z-index:2;}.elementor-2919 .elementor-element.elementor-element-c77069c{--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-7ad30e2 > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-7ad30e2 .elementor-heading-title{font-size:22px;}.elementor-2919 .elementor-element.elementor-element-729cb60{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2919 .elementor-element.elementor-element-95336be{--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;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-21850f5{width:var( --container-widget-width, 134.8px );max-width:134.8px;--container-widget-width:134.8px;--container-widget-flex-grow:0;}.elementor-2919 .elementor-element.elementor-element-21850f5 > .elementor-widget-container{--e-transform-rotateY:0deg;}.elementor-2919 .elementor-element.elementor-element-21850f5 .elementor-button{font-size:14px;border-radius:8px 8px 8px 8px;padding:14px 25px 14px 25px;}.elementor-2919 .elementor-element.elementor-element-f3e3108{width:var( --container-widget-width, 134.8px );max-width:134.8px;--container-widget-width:134.8px;--container-widget-flex-grow:0;}.elementor-2919 .elementor-element.elementor-element-f3e3108 > .elementor-widget-container{--e-transform-rotateY:0deg;}.elementor-2919 .elementor-element.elementor-element-f3e3108 .elementor-button{font-size:14px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;padding:14px 20px 14px 20px;}.elementor-2919 .elementor-element.elementor-element-674593d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-52bd70b{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-2919 .elementor-element.elementor-element-2d11083{--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:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-5e4127f{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--border-radius:12px 12px 12px 12px;--padding-top:7px;--padding-bottom:4px;--padding-left:0px;--padding-right:5px;}.elementor-2919 .elementor-element.elementor-element-002d03a{width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-2919 .elementor-element.elementor-element-002d03a.elementor-element{--align-self:center;}.elementor-2919 .elementor-element.elementor-element-002d03a img{width:100%;}.elementor-2919 .elementor-element.elementor-element-2a0816e{width:initial;max-width:initial;}.elementor-2919 .elementor-element.elementor-element-2a0816e .elementor-heading-title{font-size:14px;}.elementor-2919 .elementor-element.elementor-element-429a238{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--border-radius:12px 12px 12px 12px;--padding-top:7px;--padding-bottom:4px;--padding-left:0px;--padding-right:5px;}.elementor-2919 .elementor-element.elementor-element-450446a{width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-2919 .elementor-element.elementor-element-450446a.elementor-element{--align-self:center;}.elementor-2919 .elementor-element.elementor-element-450446a img{width:100%;}.elementor-2919 .elementor-element.elementor-element-046ef40{width:initial;max-width:initial;}.elementor-2919 .elementor-element.elementor-element-046ef40 .elementor-heading-title{font-size:14px;}.elementor-2919 .elementor-element.elementor-element-5b9e484{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:11px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-ec789c7{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--border-radius:12px 12px 12px 12px;--padding-top:7px;--padding-bottom:4px;--padding-left:0px;--padding-right:5px;}.elementor-2919 .elementor-element.elementor-element-3621290{width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-2919 .elementor-element.elementor-element-3621290.elementor-element{--align-self:center;}.elementor-2919 .elementor-element.elementor-element-3621290 img{width:100%;}.elementor-2919 .elementor-element.elementor-element-1610459{width:initial;max-width:initial;}.elementor-2919 .elementor-element.elementor-element-1610459 .elementor-heading-title{font-size:14px;}.elementor-2919 .elementor-element.elementor-element-6783ae8{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--border-radius:12px 12px 12px 12px;--padding-top:7px;--padding-bottom:4px;--padding-left:0px;--padding-right:5px;}.elementor-2919 .elementor-element.elementor-element-6610582{width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-2919 .elementor-element.elementor-element-6610582.elementor-element{--align-self:center;}.elementor-2919 .elementor-element.elementor-element-6610582 img{width:100%;}.elementor-2919 .elementor-element.elementor-element-4803789{width:initial;max-width:initial;}.elementor-2919 .elementor-element.elementor-element-4803789 .elementor-heading-title{font-size:14px;}.elementor-2919 .elementor-element.elementor-element-3a31cf4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-238b1d9{width:100%;max-width:100%;text-align:center;}.elementor-2919 .elementor-element.elementor-element-238b1d9 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-2919 .elementor-element.elementor-element-238b1d9 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-2919 .elementor-element.elementor-element-459dfcb{width:100%;max-width:100%;text-align:center;}.elementor-2919 .elementor-element.elementor-element-459dfcb .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-2919 .elementor-element.elementor-element-49e31b9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2919 .elementor-element.elementor-element-619e291{--min-height:350px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-f8f8b53 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-5c9d312{--min-height:386px;--margin-top:7em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-20496f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-2a60dcb{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:0px;--padding-left:20px;--padding-right:18px;}.elementor-2919 .elementor-element.elementor-element-6298da2{text-align:center;}.elementor-2919 .elementor-element.elementor-element-6298da2 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-2919 .elementor-element.elementor-element-1a4b40a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-1a4b40a{text-align:left;}.elementor-2919 .elementor-element.elementor-element-1a4b40a .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-2919 .elementor-element.elementor-element-3bdca68 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-2919 .elementor-element.elementor-element-3bdca68{text-align:left;}.elementor-2919 .elementor-element.elementor-element-3bdca68 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-2919 .elementor-element.elementor-element-8e1b60a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-8e1b60a{text-align:left;}.elementor-2919 .elementor-element.elementor-element-8e1b60a .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-2919 .elementor-element.elementor-element-a651523 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-2919 .elementor-element.elementor-element-a651523{text-align:left;}.elementor-2919 .elementor-element.elementor-element-a651523 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-2919 .elementor-element.elementor-element-e83bb99 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-e83bb99{text-align:left;}.elementor-2919 .elementor-element.elementor-element-e83bb99 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-2919 .elementor-element.elementor-element-3157b9c > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-2919 .elementor-element.elementor-element-3157b9c{text-align:left;}.elementor-2919 .elementor-element.elementor-element-3157b9c .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-2919 .elementor-element.elementor-element-461c8c8 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-461c8c8{text-align:left;}.elementor-2919 .elementor-element.elementor-element-461c8c8 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-2919 .elementor-element.elementor-element-bc1e35f > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-2919 .elementor-element.elementor-element-bc1e35f{text-align:left;}.elementor-2919 .elementor-element.elementor-element-bc1e35f .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-2919 .elementor-element.elementor-element-b0debd6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-2919 .elementor-element.elementor-element-97a6b79{text-align:center;}.elementor-2919 .elementor-element.elementor-element-97a6b79 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-2919 .elementor-element.elementor-element-2223d40{text-align:center;}.elementor-2919 .elementor-element.elementor-element-2223d40 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-2919 .elementor-element.elementor-element-fa29f29{text-align:center;}.elementor-2919 .elementor-element.elementor-element-fa29f29 .elementor-heading-title{font-size:28px;line-height:1.6em;}.elementor-2919 .elementor-element.elementor-element-2592732{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-77fdcfb{text-align:center;}.elementor-2919 .elementor-element.elementor-element-77fdcfb .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-2919 .elementor-element.elementor-element-8427d9a{text-align:center;}.elementor-2919 .elementor-element.elementor-element-8427d9a .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-2919 .elementor-element.elementor-element-67b1e92{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:center;}.elementor-2919 .elementor-element.elementor-element-67b1e92 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-2919 .elementor-element.elementor-element-1d78db7 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-2919 .elementor-element.elementor-element-a75e78e{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-e533a3d{width:100%;max-width:100%;text-align:center;}.elementor-2919 .elementor-element.elementor-element-e533a3d .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-2919 .elementor-element.elementor-element-9f86baf{text-align:center;}.elementor-2919 .elementor-element.elementor-element-9f86baf .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-2919 .elementor-element.elementor-element-900bc48{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:center;}.elementor-2919 .elementor-element.elementor-element-900bc48 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-900bc48 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-2919 .elementor-element.elementor-element-543c71f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2919 .elementor-element.elementor-element-89af15a > .elementor-widget-container{--e-transform-rotateY:0deg;}.elementor-2919 .elementor-element.elementor-element-89af15a .elementor-button{font-size:14px;border-radius:8px 8px 8px 8px;padding:14px 25px 14px 25px;}.elementor-2919 .elementor-element.elementor-element-21660f6{width:var( --container-widget-width, 134.8px );max-width:134.8px;--container-widget-width:134.8px;--container-widget-flex-grow:0;}.elementor-2919 .elementor-element.elementor-element-21660f6 > .elementor-widget-container{--e-transform-rotateY:0deg;}.elementor-2919 .elementor-element.elementor-element-21660f6 .elementor-button{font-size:14px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;padding:14px 20px 14px 20px;}.elementor-2919 .elementor-element.elementor-element-9869e0b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2919 .elementor-element.elementor-element-f2da8c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-f2da8c6{z-index:1;text-align:center;}.elementor-2919 .elementor-element.elementor-element-f2da8c6 .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-2919 .elementor-element.elementor-element-fb193aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-fb193aa{z-index:0;}.elementor-2919 .elementor-element.elementor-element-e5d6186{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:center;}.elementor-2919 .elementor-element.elementor-element-e5d6186 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-e5d6186 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-2919 .elementor-element.elementor-element-4d52038{--min-height:0px;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2919 .elementor-element.elementor-element-de21c0f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:1em;--padding-left:2em;--padding-right:2em;}.elementor-2919 .elementor-element.elementor-element-09c9374 img{width:40%;}.elementor-2919 .elementor-element.elementor-element-db750b3{--gap:01px 01px;--row-gap:01px;--column-gap:01px;}.elementor-2919 .elementor-element.elementor-element-4f268d4{text-align:justify;font-size:9px;}.elementor-2919 .elementor-element.elementor-element-68a239f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2919 .elementor-element.elementor-element-68a239f .elementor-icon-list-item > a{font-size:10px;}.elementor-2919 .elementor-element.elementor-element-a2fca04{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2919 .elementor-element.elementor-element-f390dc7 > .elementor-widget-container{margin:5px 0px 13px 0px;}.elementor-2919 .elementor-element.elementor-element-f390dc7 .elementor-heading-title{font-size:11px;}}/* Start custom CSS for heading, class: .elementor-element-238b1d9 */.pill-3d {
  display: inline-block;
  min-width: 280px; /* Wider pill */
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 999px;
  background: linear-gradient(180deg, #a5ef87 0%, #7cda5c 45%, #6ecf4f 100%);
  color: #0b1a0a;
  font-family: "Bricolage Grotesque", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 44px; /* desktop size */
  letter-spacing: -0.02em;
  line-height: 1;
  position: relative;
  transform: rotate(-4deg);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  text-align: center; /* keeps text centered */

  /* 3D depth */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.65),      /* inner top highlight */
    inset 0 -2px 6px rgba(0,0,0,0.15),         /* inner bottom shade */
    0 4px 0 #53b63b,                           /* hard rim edge */
    0 8px 18px rgba(0,0,0,0.25);               /* ambient shadow */
  border: 1px solid rgba(0,0,0,0.15);
}

/* Mobile responsiveness */
@media (max-width: 768px) {
  .pill-3d {
    font-size: 28px; /* smaller for mobile */
    min-width: 200px; /* adjust pill width for mobile */
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
    padding-bottom: 4px;
  }
}

/* Small mobile devices */
@media (max-width: 480px) {
  .pill-3d {
    font-size: 24px; /* even smaller for very small screens */
    min-width: 180px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 3px;
    padding-bottom: 3px;
  }
}

/* Large desktop screens */
@media (min-width: 1200px) {
  .pill-3d {
    font-size: 48px; /* larger for big screens */
    min-width: 320px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 6px;
    padding-bottom: 6px;
  }
}

/* glass highlight strip */
.pill-3d::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 6%;
  width: 88%;
  height: 42%;
  border-radius: 999px;
  background: linear-gradient(180deg, rgba(255,255,255,0.55), rgba(255,255,255,0));
  filter: blur(3.5px);
  pointer-events: none;
}

/* edge sheen */
.pill-3d::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 999px;
  background: linear-gradient(180deg, rgba(255,255,255,0.25), transparent 35%, transparent 65%, rgba(0,0,0,0.12));
  mix-blend-mode: soft-light;
  pointer-events: none;
}

/* hover/active/focus */
.pill-3d:hover {
  transform: rotate(-4deg) translateY(-2px);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.7),
    inset 0 -2px 7px rgba(0,0,0,0.16),
    0 5px 0 #4cad36,
    0 12px 22px rgba(0,0,0,0.28);
  filter: saturate(1.05);
}

.pill-3d:active {
  transform: rotate(-4deg) translateY(1px);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.6),
    inset 0 -2px 8px rgba(0,0,0,0.22),
    0 2px 0 #4cad36,
    0 6px 14px rgba(0,0,0,0.25);
}

.pill-3d:focus-visible {
  outline: none;
  box-shadow:
    0 0 0 4px rgba(121,232,167,0.35),
    inset 0 1px 0 rgba(255,255,255,0.65),
    inset 0 -2px 6px rgba(0,0,0,0.15),
    0 4px 0 #53b63b,
    0 8px 18px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-459dfcb */.pill-3d {
  display: inline-block;
  min-width: 280px; /* Wider pill */
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 999px;
  background: linear-gradient(180deg, #a5ef87 0%, #7cda5c 45%, #6ecf4f 100%);
  color: #0b1a0a;
  font-family: "Bricolage Grotesque", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 44px; /* desktop size */
  letter-spacing: -0.02em;
  line-height: 1;
  position: relative;
  transform: rotate(-4deg);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  text-align: center; /* keeps text centered */

  /* 3D depth */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.65),      /* inner top highlight */
    inset 0 -2px 6px rgba(0,0,0,0.15),         /* inner bottom shade */
    0 4px 0 #53b63b,                           /* hard rim edge */
    0 8px 18px rgba(0,0,0,0.25);               /* ambient shadow */
  border: 1px solid rgba(0,0,0,0.15);
}

/* Mobile responsiveness */
@media (max-width: 768px) {
  .pill-3d {
    font-size: 28px; /* smaller for mobile */
    min-width: 200px; /* adjust pill width for mobile */
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
    padding-bottom: 4px;
  }
}

/* Small mobile devices */
@media (max-width: 480px) {
  .pill-3d {
    font-size: 24px; /* even smaller for very small screens */
    min-width: 180px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 3px;
    padding-bottom: 3px;
  }
}

/* Large desktop screens */
@media (min-width: 1200px) {
  .pill-3d {
    font-size: 48px; /* larger for big screens */
    min-width: 320px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 6px;
    padding-bottom: 6px;
  }
}

/* glass highlight strip */
.pill-3d::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 6%;
  width: 88%;
  height: 42%;
  border-radius: 999px;
  background: linear-gradient(180deg, rgba(255,255,255,0.55), rgba(255,255,255,0));
  filter: blur(3.5px);
  pointer-events: none;
}

/* edge sheen */
.pill-3d::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 999px;
  background: linear-gradient(180deg, rgba(255,255,255,0.25), transparent 35%, transparent 65%, rgba(0,0,0,0.12));
  mix-blend-mode: soft-light;
  pointer-events: none;
}

/* hover/active/focus */
.pill-3d:hover {
  transform: rotate(-4deg) translateY(-2px);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.7),
    inset 0 -2px 7px rgba(0,0,0,0.16),
    0 5px 0 #4cad36,
    0 12px 22px rgba(0,0,0,0.28);
  filter: saturate(1.05);
}

.pill-3d:active {
  transform: rotate(-4deg) translateY(1px);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.6),
    inset 0 -2px 8px rgba(0,0,0,0.22),
    0 2px 0 #4cad36,
    0 6px 14px rgba(0,0,0,0.25);
}

.pill-3d:focus-visible {
  outline: none;
  box-shadow:
    0 0 0 4px rgba(121,232,167,0.35),
    inset 0 1px 0 rgba(255,255,255,0.65),
    inset 0 -2px 6px rgba(0,0,0,0.15),
    0 4px 0 #53b63b,
    0 8px 18px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6298da2 */.rv-hero {
  text-align: center;
  font-family: 'Bricolage Grotesque', sans-serif; /* already loaded in Elementor */
}

.rv-lines {
  font-size: 32px;
  line-height: 1.28;
  font-weight: 800;
  color: #111;
}

.pill-green {
  display: inline-block;
  background: linear-gradient(to bottom, #98e57a 0%, #6ecf4f 100%); /* 3D gradient */
  color: #0b0b0b;
  padding: 10px 22px;
  border-radius: 999px; /* pill shape */
  font-weight: 700;
  box-shadow: 0 4px 12px rgba(0,0,0,0.2);
  transform: rotate(-8deg); /* tilt pill + text */
  position: relative;
}

/* Inner glossy highlight */
.pill-green::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 5%;
  width: 90%;
  height: 40%;
  border-radius: 999px;
  background: rgba(255,255,255,0.35);
  filter: blur(4px);
}

@media (max-width: 767px){
  .rv-lines {
    font-size: 24px;
  }
  .pill-green {
    padding: 9px 18px;
    transform: rotate(-5deg);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a4b40a */.rv-hero {
  text-align: center;
  font-family: 'Bricolage Grotesque', sans-serif; /* already loaded in Elementor */
}

.rv-lines {
  font-size: 32px;
  line-height: 1.28;
  font-weight: 800;
  color: #111;
}

.pill-green {
  display: inline-block;
  background: linear-gradient(to bottom, #98e57a 0%, #6ecf4f 100%); /* 3D gradient */
  color: #0b0b0b;
  padding: 10px 22px;
  border-radius: 999px; /* pill shape */
  font-weight: 700;
  box-shadow: 0 4px 12px rgba(0,0,0,0.2);
  transform: rotate(-8deg); /* tilt pill + text */
  position: relative;
}

/* Inner glossy highlight */
.pill-green::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 5%;
  width: 90%;
  height: 40%;
  border-radius: 999px;
  background: rgba(255,255,255,0.35);
  filter: blur(4px);
}

@media (max-width: 767px){
  .rv-lines {
    font-size: 24px;
  }
  .pill-green {
    padding: 9px 18px;
    transform: rotate(-5deg);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bdca68 */.rv-hero {
  text-align: center;
  font-family: 'Bricolage Grotesque', sans-serif; /* already loaded in Elementor */
}

.rv-lines {
  font-size: 32px;
  line-height: 1.28;
  font-weight: 800;
  color: #111;
}

.pill-green {
  display: inline-block;
  background: linear-gradient(to bottom, #98e57a 0%, #6ecf4f 100%); /* 3D gradient */
  color: #0b0b0b;
  padding: 10px 22px;
  border-radius: 999px; /* pill shape */
  font-weight: 700;
  box-shadow: 0 4px 12px rgba(0,0,0,0.2);
  transform: rotate(-8deg); /* tilt pill + text */
  position: relative;
}

/* Inner glossy highlight */
.pill-green::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 5%;
  width: 90%;
  height: 40%;
  border-radius: 999px;
  background: rgba(255,255,255,0.35);
  filter: blur(4px);
}

@media (max-width: 767px){
  .rv-lines {
    font-size: 24px;
  }
  .pill-green {
    padding: 9px 18px;
    transform: rotate(-5deg);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e1b60a */.rv-hero {
  text-align: center;
  font-family: 'Bricolage Grotesque', sans-serif; /* already loaded in Elementor */
}

.rv-lines {
  font-size: 32px;
  line-height: 1.28;
  font-weight: 800;
  color: #111;
}

.pill-green {
  display: inline-block;
  background: linear-gradient(to bottom, #98e57a 0%, #6ecf4f 100%); /* 3D gradient */
  color: #0b0b0b;
  padding: 10px 22px;
  border-radius: 999px; /* pill shape */
  font-weight: 700;
  box-shadow: 0 4px 12px rgba(0,0,0,0.2);
  transform: rotate(-8deg); /* tilt pill + text */
  position: relative;
}

/* Inner glossy highlight */
.pill-green::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 5%;
  width: 90%;
  height: 40%;
  border-radius: 999px;
  background: rgba(255,255,255,0.35);
  filter: blur(4px);
}

@media (max-width: 767px){
  .rv-lines {
    font-size: 24px;
  }
  .pill-green {
    padding: 9px 18px;
    transform: rotate(-5deg);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a651523 */.rv-hero {
  text-align: center;
  font-family: 'Bricolage Grotesque', sans-serif; /* already loaded in Elementor */
}

.rv-lines {
  font-size: 32px;
  line-height: 1.28;
  font-weight: 800;
  color: #111;
}

.pill-green {
  display: inline-block;
  background: linear-gradient(to bottom, #98e57a 0%, #6ecf4f 100%); /* 3D gradient */
  color: #0b0b0b;
  padding: 10px 22px;
  border-radius: 999px; /* pill shape */
  font-weight: 700;
  box-shadow: 0 4px 12px rgba(0,0,0,0.2);
  transform: rotate(-8deg); /* tilt pill + text */
  position: relative;
}

/* Inner glossy highlight */
.pill-green::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 5%;
  width: 90%;
  height: 40%;
  border-radius: 999px;
  background: rgba(255,255,255,0.35);
  filter: blur(4px);
}

@media (max-width: 767px){
  .rv-lines {
    font-size: 24px;
  }
  .pill-green {
    padding: 9px 18px;
    transform: rotate(-5deg);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e83bb99 */.rv-hero {
  text-align: center;
  font-family: 'Bricolage Grotesque', sans-serif; /* already loaded in Elementor */
}

.rv-lines {
  font-size: 32px;
  line-height: 1.28;
  font-weight: 800;
  color: #111;
}

.pill-green {
  display: inline-block;
  background: linear-gradient(to bottom, #98e57a 0%, #6ecf4f 100%); /* 3D gradient */
  color: #0b0b0b;
  padding: 10px 22px;
  border-radius: 999px; /* pill shape */
  font-weight: 700;
  box-shadow: 0 4px 12px rgba(0,0,0,0.2);
  transform: rotate(-8deg); /* tilt pill + text */
  position: relative;
}

/* Inner glossy highlight */
.pill-green::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 5%;
  width: 90%;
  height: 40%;
  border-radius: 999px;
  background: rgba(255,255,255,0.35);
  filter: blur(4px);
}

@media (max-width: 767px){
  .rv-lines {
    font-size: 24px;
  }
  .pill-green {
    padding: 9px 18px;
    transform: rotate(-5deg);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3157b9c */.rv-hero {
  text-align: center;
  font-family: 'Bricolage Grotesque', sans-serif; /* already loaded in Elementor */
}

.rv-lines {
  font-size: 32px;
  line-height: 1.28;
  font-weight: 800;
  color: #111;
}

.pill-green {
  display: inline-block;
  background: linear-gradient(to bottom, #98e57a 0%, #6ecf4f 100%); /* 3D gradient */
  color: #0b0b0b;
  padding: 10px 22px;
  border-radius: 999px; /* pill shape */
  font-weight: 700;
  box-shadow: 0 4px 12px rgba(0,0,0,0.2);
  transform: rotate(-8deg); /* tilt pill + text */
  position: relative;
}

/* Inner glossy highlight */
.pill-green::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 5%;
  width: 90%;
  height: 40%;
  border-radius: 999px;
  background: rgba(255,255,255,0.35);
  filter: blur(4px);
}

@media (max-width: 767px){
  .rv-lines {
    font-size: 24px;
  }
  .pill-green {
    padding: 9px 18px;
    transform: rotate(-5deg);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-461c8c8 */.rv-hero {
  text-align: center;
  font-family: 'Bricolage Grotesque', sans-serif; /* already loaded in Elementor */
}

.rv-lines {
  font-size: 32px;
  line-height: 1.28;
  font-weight: 800;
  color: #111;
}

.pill-green {
  display: inline-block;
  background: linear-gradient(to bottom, #98e57a 0%, #6ecf4f 100%); /* 3D gradient */
  color: #0b0b0b;
  padding: 10px 22px;
  border-radius: 999px; /* pill shape */
  font-weight: 700;
  box-shadow: 0 4px 12px rgba(0,0,0,0.2);
  transform: rotate(-8deg); /* tilt pill + text */
  position: relative;
}

/* Inner glossy highlight */
.pill-green::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 5%;
  width: 90%;
  height: 40%;
  border-radius: 999px;
  background: rgba(255,255,255,0.35);
  filter: blur(4px);
}

@media (max-width: 767px){
  .rv-lines {
    font-size: 24px;
  }
  .pill-green {
    padding: 9px 18px;
    transform: rotate(-5deg);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc1e35f */.rv-hero {
  text-align: center;
  font-family: 'Bricolage Grotesque', sans-serif; /* already loaded in Elementor */
}

.rv-lines {
  font-size: 32px;
  line-height: 1.28;
  font-weight: 800;
  color: #111;
}

.pill-green {
  display: inline-block;
  background: linear-gradient(to bottom, #98e57a 0%, #6ecf4f 100%); /* 3D gradient */
  color: #0b0b0b;
  padding: 10px 22px;
  border-radius: 999px; /* pill shape */
  font-weight: 700;
  box-shadow: 0 4px 12px rgba(0,0,0,0.2);
  transform: rotate(-8deg); /* tilt pill + text */
  position: relative;
}

/* Inner glossy highlight */
.pill-green::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 5%;
  width: 90%;
  height: 40%;
  border-radius: 999px;
  background: rgba(255,255,255,0.35);
  filter: blur(4px);
}

@media (max-width: 767px){
  .rv-lines {
    font-size: 24px;
  }
  .pill-green {
    padding: 9px 18px;
    transform: rotate(-5deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a60dcb */.rv-hero {
  text-align: center;
  font-family: 'Bricolage Grotesque', sans-serif; /* already loaded in Elementor */
}

.rv-lines {
  font-size: 32px;
  line-height: 1.28;
  font-weight: 800;
  color: #111;
}

.pill-green {
  display: inline-block;
  background: linear-gradient(to bottom, #98e57a 0%, #6ecf4f 100%); /* 3D gradient */
  color: #0b0b0b;
  padding: 10px 22px;
  border-radius: 999px; /* pill shape */
  font-weight: 700;
  box-shadow: 0 4px 12px rgba(0,0,0,0.2);
  transform: rotate(-8deg); /* tilt pill + text */
  position: relative;
}

/* Inner glossy highlight */
.pill-green::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 5%;
  width: 90%;
  height: 40%;
  border-radius: 999px;
  background: rgba(255,255,255,0.35);
  filter: blur(4px);
}

@media (max-width: 767px){
  .rv-lines {
    font-size: 24px;
  }
  .pill-green {
    padding: 9px 18px;
    transform: rotate(-5deg);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-97a6b79 */.rv-hero {
  text-align: center;
  font-family: 'Bricolage Grotesque', sans-serif; /* already loaded in Elementor */
}

.rv-lines {
  font-size: 32px;
  line-height: 1.28;
  font-weight: 800;
  color: #111;
}

.pill-green {
  display: inline-block;
  background: linear-gradient(to bottom, #98e57a 0%, #6ecf4f 100%); /* 3D gradient */
  color: #0b0b0b;
  padding: 10px 22px;
  border-radius: 999px; /* pill shape */
  font-weight: 700;
  box-shadow: 0 4px 12px rgba(0,0,0,0.2);
  transform: rotate(-8deg); /* tilt pill + text */
  position: relative;
}

/* Inner glossy highlight */
.pill-green::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 5%;
  width: 90%;
  height: 40%;
  border-radius: 999px;
  background: rgba(255,255,255,0.35);
  filter: blur(4px);
}

@media (max-width: 767px){
  .rv-lines {
    font-size: 24px;
  }
  .pill-green {
    padding: 9px 18px;
    transform: rotate(-5deg);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2223d40 */.rv-hero {
  text-align: center;
  font-family: 'Bricolage Grotesque', sans-serif; /* already loaded in Elementor */
}

.rv-lines {
  font-size: 32px;
  line-height: 1.28;
  font-weight: 800;
  color: #111;
}

.pill-green {
  display: inline-block;
  background: linear-gradient(to bottom, #98e57a 0%, #6ecf4f 100%); /* 3D gradient */
  color: #0b0b0b;
  padding: 10px 22px;
  border-radius: 999px; /* pill shape */
  font-weight: 700;
  box-shadow: 0 4px 12px rgba(0,0,0,0.2);
  transform: rotate(-8deg); /* tilt pill + text */
  position: relative;
}

/* Inner glossy highlight */
.pill-green::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 5%;
  width: 90%;
  height: 40%;
  border-radius: 999px;
  background: rgba(255,255,255,0.35);
  filter: blur(4px);
}

@media (max-width: 767px){
  .rv-lines {
    font-size: 24px;
  }
  .pill-green {
    padding: 9px 18px;
    transform: rotate(-5deg);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa29f29 */.pill-3d-orange {
  display: inline-block;
  min-width: 280px;
  padding: 5px 20px;
  border-radius: 999px;
  background: linear-gradient(180deg, #f2d698 0%, #ebc37f 45%, #e0b66b 100%); /* Updated to #ebc37f golden theme */
  color: #1a1a1a; /* Changed to darker black for better readability */
  font-family: "Bricolage Grotesque", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 44px;
  letter-spacing: -0.02em;
  line-height: 1;
  position: relative;
  transform: rotate(-4deg);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  text-align: center;
  transition: all 0.2s ease;

  /* 3D depth */
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.65),
    inset 0 -2px 6px rgba(0, 0, 0, 0.15),
    0 4px 0 #d4a560, /* Updated to match golden theme */
    0 8px 18px rgba(0, 0, 0, 0.25);
  border: 1px solid rgba(0, 0, 0, 0.15);
}

/* Glass highlight strip */
.pill-3d-orange::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 6%;
  width: 88%;
  height: 42%;
  border-radius: 999px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.55), rgba(255, 255, 255, 0));
  filter: blur(3.5px);
  pointer-events: none;
}

/* Edge sheen */
.pill-3d-orange::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 999px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.25), transparent 35%, transparent 65%, rgba(0, 0, 0, 0.12));
  mix-blend-mode: soft-light;
  pointer-events: none;
}

/* Interactive states */
.pill-3d-orange:hover {
  transform: rotate(-4deg) translateY(-2px);
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.7),
    inset 0 -2px 7px rgba(0, 0, 0, 0.16),
    0 5px 0 #c89954, /* Updated hover color for golden theme */
    0 12px 22px rgba(0, 0, 0, 0.28);
  filter: saturate(1.05);
}

.pill-3d-orange:active {
  transform: rotate(-4deg) translateY(1px);
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.6),
    inset 0 -2px 8px rgba(0, 0, 0, 0.22),
    0 2px 0 #c89954, /* Updated active color */
    0 6px 14px rgba(0, 0, 0, 0.25);
}

.pill-3d-orange:focus-visible {
  outline: none;
  box-shadow:
    0 0 0 4px rgba(235, 195, 127, 0.35), /* Updated focus ring using #ebc37f */
    inset 0 1px 0 rgba(255, 255, 255, 0.65),
    inset 0 -2px 6px rgba(0, 0, 0, 0.15),
    0 4px 0 #d4a560,
    0 8px 18px rgba(0, 0, 0, 0.25);
}

/* Mobile responsiveness */
@media (max-width: 768px) {
  .pill-3d-orange {
    font-size: 28px;
    min-width: 200px;
    padding: 4px 15px;
  }
}

@media (max-width: 480px) {
  .pill-3d-orange {
    font-size: 24px;
    min-width: 180px;
    padding: 3px 12px;
  }
}

@media (min-width: 1200px) {
  .pill-3d-orange {
    font-size: 48px;
    min-width: 320px;
    padding: 6px 25px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77fdcfb */.rv-hero {
  text-align: center;
  font-family: 'Bricolage Grotesque', sans-serif; /* already loaded in Elementor */
}

.rv-lines {
  font-size: 32px;
  line-height: 1.28;
  font-weight: 800;
  color: #111;
}

.pill-green {
  display: inline-block;
  background: linear-gradient(to bottom, #98e57a 0%, #6ecf4f 100%); /* 3D gradient */
  color: #0b0b0b;
  padding: 10px 22px;
  border-radius: 999px; /* pill shape */
  font-weight: 700;
  box-shadow: 0 4px 12px rgba(0,0,0,0.2);
  transform: rotate(-8deg); /* tilt pill + text */
  position: relative;
}

/* Inner glossy highlight */
.pill-green::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 5%;
  width: 90%;
  height: 40%;
  border-radius: 999px;
  background: rgba(255,255,255,0.35);
  filter: blur(4px);
}

@media (max-width: 767px){
  .rv-lines {
    font-size: 24px;
  }
  .pill-green {
    padding: 9px 18px;
    transform: rotate(-5deg);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8427d9a */.pill-3d-purple {
  display: inline-block;
  min-width: 280px;
  padding: 5px 20px;
  border-radius: 999px;
  background: linear-gradient(180deg, #a855f7 0%, #9333ea 45%, #7c3aed 100%); /* Purple gradient */
  color: #ffffff; /* White text for contrast */
  font-family: "Bricolage Grotesque", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 44px;
  letter-spacing: -0.02em;
  line-height: 1;
  position: relative;
  transform: rotate(3deg);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  text-align: center;
  transition: all 0.2s ease;

  /* 3D depth */
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.65),
    inset 0 -2px 6px rgba(0, 0, 0, 0.15),
    0 4px 0 #6b21a8, /* Purple shadow edge */
    0 8px 18px rgba(0, 0, 0, 0.25);
  border: 1px solid rgba(0, 0, 0, 0.15);
}

/* Glass highlight strip */
.pill-3d-purple::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 6%;
  width: 88%;
  height: 42%;
  border-radius: 999px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.55), rgba(255, 255, 255, 0));
  filter: blur(3.5px);
  pointer-events: none;
}

/* Edge sheen */
.pill-3d-purple::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 999px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.25), transparent 35%, transparent 65%, rgba(0, 0, 0, 0.12));
  mix-blend-mode: soft-light;
  pointer-events: none;
}

/* Interactive states */
.pill-3d-purple:hover {
  transform: rotate(-4deg) translateY(-2px);
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.7),
    inset 0 -2px 7px rgba(0, 0, 0, 0.16),
    0 5px 0 #581c87, /* Darker purple on hover */
    0 12px 22px rgba(0, 0, 0, 0.28);
  filter: saturate(1.05);
}

.pill-3d-purple:active {
  transform: rotate(-4deg) translateY(1px);
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.6),
    inset 0 -2px 8px rgba(0, 0, 0, 0.22),
    0 2px 0 #581c87,
    0 6px 14px rgba(0, 0, 0, 0.25);
}

.pill-3d-purple:focus-visible {
  outline: none;
  box-shadow:
    0 0 0 4px rgba(168, 85, 247, 0.35), /* Purple focus ring */
    inset 0 1px 0 rgba(255, 255, 255, 0.65),
    inset 0 -2px 6px rgba(0, 0, 0, 0.15),
    0 4px 0 #6b21a8,
    0 8px 18px rgba(0, 0, 0, 0.25);
}

/* Mobile responsiveness */
@media (max-width: 768px) {
  .pill-3d-purple {
    font-size: 28px;
    min-width: 200px;
    padding: 4px 15px;
  }
}

@media (max-width: 480px) {
  .pill-3d-purple {
    font-size: 24px;
    min-width: 180px;
    padding: 3px 12px;
  }
}

@media (min-width: 1200px) {
  .pill-3d-purple {
    font-size: 48px;
    min-width: 320px;
    padding: 6px 25px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67b1e92 */.rv-hero {
  text-align: center;
  font-family: 'Bricolage Grotesque', sans-serif; /* already loaded in Elementor */
}

.rv-lines {
  font-size: 32px;
  line-height: 1.28;
  font-weight: 800;
  color: #111;
}

.pill-green {
  display: inline-block;
  background: linear-gradient(to bottom, #98e57a 0%, #6ecf4f 100%); /* 3D gradient */
  color: #0b0b0b;
  padding: 10px 22px;
  border-radius: 999px; /* pill shape */
  font-weight: 700;
  box-shadow: 0 4px 12px rgba(0,0,0,0.2);
  transform: rotate(-8deg); /* tilt pill + text */
  position: relative;
}

/* Inner glossy highlight */
.pill-green::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 5%;
  width: 90%;
  height: 40%;
  border-radius: 999px;
  background: rgba(255,255,255,0.35);
  filter: blur(4px);
}

@media (max-width: 767px){
  .rv-lines {
    font-size: 24px;
  }
  .pill-green {
    padding: 9px 18px;
    transform: rotate(-5deg);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e533a3d */.pill-3d {
  display: inline-block;
  min-width: 280px; /* Wider pill */
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 999px;
  background: linear-gradient(180deg, #a5ef87 0%, #7cda5c 45%, #6ecf4f 100%);
  color: #0b1a0a;
  font-family: "Bricolage Grotesque", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 44px; /* desktop size */
  letter-spacing: -0.02em;
  line-height: 1;
  position: relative;
  transform: rotate(-4deg);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  text-align: center; /* keeps text centered */

  /* 3D depth */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.65),      /* inner top highlight */
    inset 0 -2px 6px rgba(0,0,0,0.15),         /* inner bottom shade */
    0 4px 0 #53b63b,                           /* hard rim edge */
    0 8px 18px rgba(0,0,0,0.25);               /* ambient shadow */
  border: 1px solid rgba(0,0,0,0.15);
}

/* Mobile responsiveness */
@media (max-width: 768px) {
  .pill-3d {
    font-size: 28px; /* smaller for mobile */
    min-width: 200px; /* adjust pill width for mobile */
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
    padding-bottom: 4px;
  }
}

/* Small mobile devices */
@media (max-width: 480px) {
  .pill-3d {
    font-size: 24px; /* even smaller for very small screens */
    min-width: 180px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 3px;
    padding-bottom: 3px;
  }
}

/* Large desktop screens */
@media (min-width: 1200px) {
  .pill-3d {
    font-size: 48px; /* larger for big screens */
    min-width: 320px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 6px;
    padding-bottom: 6px;
  }
}

/* glass highlight strip */
.pill-3d::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 6%;
  width: 88%;
  height: 42%;
  border-radius: 999px;
  background: linear-gradient(180deg, rgba(255,255,255,0.55), rgba(255,255,255,0));
  filter: blur(3.5px);
  pointer-events: none;
}

/* edge sheen */
.pill-3d::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 999px;
  background: linear-gradient(180deg, rgba(255,255,255,0.25), transparent 35%, transparent 65%, rgba(0,0,0,0.12));
  mix-blend-mode: soft-light;
  pointer-events: none;
}

/* hover/active/focus */
.pill-3d:hover {
  transform: rotate(-4deg) translateY(-2px);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.7),
    inset 0 -2px 7px rgba(0,0,0,0.16),
    0 5px 0 #4cad36,
    0 12px 22px rgba(0,0,0,0.28);
  filter: saturate(1.05);
}

.pill-3d:active {
  transform: rotate(-4deg) translateY(1px);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.6),
    inset 0 -2px 8px rgba(0,0,0,0.22),
    0 2px 0 #4cad36,
    0 6px 14px rgba(0,0,0,0.25);
}

.pill-3d:focus-visible {
  outline: none;
  box-shadow:
    0 0 0 4px rgba(121,232,167,0.35),
    inset 0 1px 0 rgba(255,255,255,0.65),
    inset 0 -2px 6px rgba(0,0,0,0.15),
    0 4px 0 #53b63b,
    0 8px 18px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f86baf */.rv-hero {
  text-align: center;
  font-family: 'Bricolage Grotesque', sans-serif; /* already loaded in Elementor */
}

.rv-lines {
  font-size: 32px;
  line-height: 1.28;
  font-weight: 800;
  color: #111;
}

.pill-green {
  display: inline-block;
  background: linear-gradient(to bottom, #98e57a 0%, #6ecf4f 100%); /* 3D gradient */
  color: #0b0b0b;
  padding: 10px 22px;
  border-radius: 999px; /* pill shape */
  font-weight: 700;
  box-shadow: 0 4px 12px rgba(0,0,0,0.2);
  transform: rotate(-8deg); /* tilt pill + text */
  position: relative;
}

/* Inner glossy highlight */
.pill-green::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 5%;
  width: 90%;
  height: 40%;
  border-radius: 999px;
  background: rgba(255,255,255,0.35);
  filter: blur(4px);
}

@media (max-width: 767px){
  .rv-lines {
    font-size: 24px;
  }
  .pill-green {
    padding: 9px 18px;
    transform: rotate(-5deg);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-900bc48 */.rv-hero {
  text-align: center;
  font-family: 'Bricolage Grotesque', sans-serif; /* already loaded in Elementor */
}

.rv-lines {
  font-size: 32px;
  line-height: 1.28;
  font-weight: 800;
  color: #111;
}

.pill-green {
  display: inline-block;
  background: linear-gradient(to bottom, #98e57a 0%, #6ecf4f 100%); /* 3D gradient */
  color: #0b0b0b;
  padding: 10px 22px;
  border-radius: 999px; /* pill shape */
  font-weight: 700;
  box-shadow: 0 4px 12px rgba(0,0,0,0.2);
  transform: rotate(-8deg); /* tilt pill + text */
  position: relative;
}

/* Inner glossy highlight */
.pill-green::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 5%;
  width: 90%;
  height: 40%;
  border-radius: 999px;
  background: rgba(255,255,255,0.35);
  filter: blur(4px);
}

@media (max-width: 767px){
  .rv-lines {
    font-size: 24px;
  }
  .pill-green {
    padding: 9px 18px;
    transform: rotate(-5deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-79cddb6 *//* Fonts */
@import url('https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@700;800&family=Tiro+Bangla&display=swap');

.rv-compare{
  --bg:#fff; --text:#0f172a; --muted:#64748b; --surface:#f5f1f9; --stroke:#e2e8f0;
  --brand:#16a34a; --warn:#f59e0b; --no:#ef4444;
  padding:48px 16px; color:var(--text); font-family:'Poppins', serif;
}
.rv-compare-head h2{
  font-family:'Bricolage Grotesque',system-ui,sans-serif;
  font-size:48px; line-height:1.15; margin:0 0 6px; letter-spacing:-.02em; font-weight:800;
}
.rv-compare-head p{ margin:0 0 18px; color:var(--muted); font-size:16px; }

/* Table */
.rv-compare-table{
  max-width:1100px; margin:0 auto; background:var(--bg);
  border:1px solid var(--stroke); border-radius:18px; overflow:hidden;
  box-shadow:0 8px 30px rgba(2,6,23,.06);
}
.rv-compare-header{ background:#0875C8; font-weight:600; color:#ffffff; }

.rv-compare-row{
  display:grid;
  grid-template-columns: 2fr 1fr 1fr 1fr;  /* Feature + 3 columns */
  align-items:center; padding:16px 20px; border-top:1px solid var(--stroke);
}
.rv-compare-row:first-child{ border-top:0; }
.rv-col{ font-size:16px; }
.rv-col.feature{ font-weight:500; }
.rv-col.brand,.rv-col.alt,.rv-col.diy{ text-align:center; }

/* Icons */
.ico{ --size:22px; width:var(--size); height:var(--size); display:inline-block; vertical-align:middle; border-radius:6px; position:relative; }
.ico.ok{ background:rgba(22,163,74,.12); border:1px solid rgba(22,163,74,.25); }
.ico.ok::before{ content:""; position:absolute; inset:0;
  -webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z"/></svg>') center/70% no-repeat;
          mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z"/></svg>') center/70% no-repeat;
  background:var(--brand);
}
.ico.warn{ background:rgba(245,158,11,.12); border:1px solid rgba(245,158,11,.25); }
.ico.warn::before{ content:""; position:absolute; inset:0;
  -webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"/></svg>') center/70% no-repeat;
          mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"/></svg>') center/70% no-repeat;
  background:var(--warn);
}
.ico.no{ background:rgba(239,68,68,.12); border:1px solid rgba(239,68,68,.25); }
.ico.no::before{ content:""; position:absolute; inset:0;
  -webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m18.3 5.71-5.3 5.29 5.3 5.29-1.41 1.41L11.59 12l-5.29 5.29-1.41-1.41 5.29-5.29-5.29-5.29L6.3 4.3l5.29 5.29L16.88 4.3z"/></svg>') center/64% no-repeat;
          mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m18.3 5.71-5.3 5.29 5.3 5.29-1.41 1.41L11.59 12l-5.29 5.29-1.41-1.41 5.29-5.29-5.29-5.29L6.3 4.3l5.29 5.29L16.88 4.3z"/></svg>') center/64% no-repeat;
  background:var(--no);
}
.ico.dash{ width:auto; font-weight:700; color:#0f172a; }

/* ===== Mobile: keep side-by-side (no stacking) ===== */
@media (max-width: 720px){
  .rv-compare-head h2{ font-size:28px; }
  .rv-compare-row{
    grid-template-columns: 1.8fr .9fr .9fr .6fr;  /* keep 4 columns */
    padding:12px 12px;
  }
  .rv-col{ font-size:14px; }
  .rv-col.feature{ font-size:15px; }
  .ico{ --size:18px; border-radius:5px; }
  /* optional: subtle separators thinner on mobile */
  .rv-compare-row{ border-top:1px solid #edf2f7; }
}
@media (max-width: 720px){
  .rv-compare-head h2{ font-size:36px; } /* Mobile size */
  .rv-compare-row{
    grid-template-columns: 1.8fr .9fr .9fr .6fr;
    padding:12px 12px;
  }
  .rv-col{ font-size:14px; }
  .rv-col.feature{ font-size:15px; }
  .ico{ --size:18px; border-radius:5px; }
}
/* ===== Emoji Icons Override (Bright + Responsive) ===== */
.ico {
  --size: 22px;
  width: var(--size);
  height: var(--size);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: var(--size);
  line-height: 1;
  background: none !important;
  border: none !important;
}

.ico::before {
  background: none !important;
  -webkit-mask: none !important;
  mask: none !important;
}

/* ✅ Tick / OK */
.ico.ok::before {
  content: "✅";
}

/* ⚠️ Warning */
.ico.warn::before {
  content: "⚠️";
}

/* ❌ Cross / No */
.ico.no::before {
  content: "❌";
}

/* — Dash / N/A */
.ico.dash::before {
  content: "—";
  font-weight: 700;
  color: #0f172a;
}

/* Desktop - slightly bigger & bolder */
@media (min-width: 1024px) {
  .ico {
    --size: 26px;
    font-size: var(--size);
  }
}
/* Value text (plain words, no icons) */
.val{
  font-weight: 500;
  font-size: 15px;
}

/* Colors only (no borders, no backgrounds) */
.val.yes{      color: #16a34a; } /* green */
.val.no{       color: #ef4444; } /* red */
.val.maybe{    color: #f59e0b; } /* amber */
.val.limited{  color: #f59e0b; } /* amber */
.val.basic{    color: #64748b; } /* muted slate */
.val.variable{ color: #0ea5e9; } /* cyan-blue */

/* Optional: tighten on mobile */
@media (max-width: 720px){
  .val{ font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2da8c6 */.rv-hero {
  text-align: center;
  font-family: 'Bricolage Grotesque', sans-serif; /* already loaded in Elementor */
}

.rv-lines {
  font-size: 32px;
  line-height: 1.28;
  font-weight: 800;
  color: #111;
}

.pill-green {
  display: inline-block;
  background: linear-gradient(to bottom, #98e57a 0%, #6ecf4f 100%); /* 3D gradient */
  color: #0b0b0b;
  padding: 10px 22px;
  border-radius: 999px; /* pill shape */
  font-weight: 700;
  box-shadow: 0 4px 12px rgba(0,0,0,0.2);
  transform: rotate(-8deg); /* tilt pill + text */
  position: relative;
}

/* Inner glossy highlight */
.pill-green::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 5%;
  width: 90%;
  height: 40%;
  border-radius: 999px;
  background: rgba(255,255,255,0.35);
  filter: blur(4px);
}

@media (max-width: 767px){
  .rv-lines {
    font-size: 24px;
  }
  .pill-green {
    padding: 9px 18px;
    transform: rotate(-5deg);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5d6186 */.gradient-text {
  background: linear-gradient(90deg, #75BAFF, #f85CEE);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight: 700;
}/* End custom CSS */