.elementor-34377 .elementor-element.elementor-element-92432a2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-34377 .elementor-element.elementor-element-6f4f200{--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:flex-start;}.elementor-34377 .elementor-element.elementor-element-bbcbd11 > .elementor-widget-container{background-color:transparent;padding:0px 20px 0px 20px;background-image:linear-gradient(135deg, #34C21D26 0%, #36796D26 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#34C21D33;border-radius:100px 100px 100px 100px;}.elementor-34377 .elementor-element.elementor-element-bbcbd11 .elementor-icon-list-icon i{color:#1C3F39;transition:color 0.3s;}.elementor-34377 .elementor-element.elementor-element-bbcbd11 .elementor-icon-list-icon svg{fill:#1C3F39;transition:fill 0.3s;}.elementor-34377 .elementor-element.elementor-element-bbcbd11{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-34377 .elementor-element.elementor-element-bbcbd11 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34377 .elementor-element.elementor-element-bbcbd11 .elementor-icon-list-item > a{font-size:18px;}.elementor-34377 .elementor-element.elementor-element-bbcbd11 .elementor-icon-list-text{color:#1C3F39;transition:color 0.3s;}.elementor-34377 .elementor-element.elementor-element-1fa031e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:55px;font-weight:700;}.elementor-34377 .elementor-element.elementor-element-d15680b{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;line-height:1.6em;color:#000000;}.elementor-34377 .elementor-element.elementor-element-cca472b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34377 .elementor-element.elementor-element-cca472b .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-34377 .elementor-element.elementor-element-cca472b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-34377 .elementor-element.elementor-element-cca472b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-34377 .elementor-element.elementor-element-cca472b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-34377 .elementor-element.elementor-element-cca472b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-34377 .elementor-element.elementor-element-cca472b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-34377 .elementor-element.elementor-element-cca472b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-34377 .elementor-element.elementor-element-cca472b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34377 .elementor-element.elementor-element-cca472b .elementor-icon-list-item > a{font-size:14px;}.elementor-34377 .elementor-element.elementor-element-cca472b .elementor-icon-list-text{transition:color 0.3s;}.elementor-34377 .elementor-element.elementor-element-632240d{--display:flex;--ep-backdrop-filter-blur:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#1C3F391A;--border-color:#1C3F391A;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34377 .elementor-element.elementor-element-632240d:not(.elementor-motion-effects-element-type-background), .elementor-34377 .elementor-element.elementor-element-632240d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #36796D0D 0%, #1C3F390D 100%);}.elementor-34377 .elementor-element.elementor-element-6d14367 .elementor-icon-list-icon i{color:#34C21D;transition:color 0.3s;}.elementor-34377 .elementor-element.elementor-element-6d14367 .elementor-icon-list-icon svg{fill:#34C21D;transition:fill 0.3s;}.elementor-34377 .elementor-element.elementor-element-6d14367{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-34377 .elementor-element.elementor-element-6d14367 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34377 .elementor-element.elementor-element-6d14367 .elementor-icon-list-item > a{font-size:18px;font-weight:600;}.elementor-34377 .elementor-element.elementor-element-6d14367 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-34377 .elementor-element.elementor-element-8828187 .elementor-button{background-color:transparent;font-size:18px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #013830 0%, #36796D 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#013830;border-radius:5px 5px 5px 5px;padding:17px 40px 17px 40px;}.elementor-34377 .elementor-element.elementor-element-8828187 .elementor-button:hover, .elementor-34377 .elementor-element.elementor-element-8828187 .elementor-button:focus{background-color:transparent;color:#013830;background-image:linear-gradient(180deg, #FFFFFFEB 0%, #FFFFFFEB 100%);border-color:#013830;}.elementor-34377 .elementor-element.elementor-element-8828187 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-34377 .elementor-element.elementor-element-8828187 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34377 .elementor-element.elementor-element-8828187 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-34377 .elementor-element.elementor-element-8828187 .elementor-button:hover svg, .elementor-34377 .elementor-element.elementor-element-8828187 .elementor-button:focus svg{fill:#013830;}.elementor-34377 .elementor-element.elementor-element-16feb8c{--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-34377 .elementor-element.elementor-element-f7f29d2{--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:30px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-34377 .elementor-element.elementor-element-32f1a1d{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;text-align:center;}.elementor-34377 .elementor-element.elementor-element-32f1a1d > .elementor-widget-container{background-color:#ECEBE3;padding:010px 18px 10px 18px;border-radius:130px 130px 130px 130px;}.elementor-34377 .elementor-element.elementor-element-32f1a1d.elementor-element{--align-self:center;}.elementor-34377 .elementor-element.elementor-element-32f1a1d .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:500;color:#00AD11;}.elementor-34377 .elementor-element.elementor-element-20e6375{text-align:center;}.elementor-34377 .elementor-element.elementor-element-20e6375 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:45px;}.elementor-34377 .elementor-element.elementor-element-7dc1c70{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;color:#000000;}.elementor-34377 .elementor-element.elementor-element-12d727f{--display:flex;}.elementor-34377 .elementor-element.elementor-element-1d54790{--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-34377 .elementor-element.elementor-element-40e2206{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-34377 .elementor-element.elementor-element-40e2206:not(.elementor-motion-effects-element-type-background), .elementor-34377 .elementor-element.elementor-element-40e2206 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #013830 0%, #36796D 100%);}.elementor-34377 .elementor-element.elementor-element-8f0ae7b{--display:flex;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:64px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-34377 .elementor-element.elementor-element-4b0309a .uicore-repeater-selector{border-style:text;}.elementor-34377 .elementor-element.elementor-element-4b0309a{text-align:left;}.elementor-34377 .elementor-element.elementor-element-4b0309a .ui-e-headline-text path{stroke-width:40;}.elementor-34377 .elementor-element.elementor-element-4b0309a .ui-e-headline-text svg{bottom:0%;}.elementor-34377 .elementor-element.elementor-element-4b0309a .ui-e-highlight-icon, .elementor-34377 .elementor-element.elementor-element-4b0309a .ui-e-headline-text{color:#FFFFFF;}.elementor-34377 .elementor-element.elementor-element-4b0309a .ui-e-highlight-icon, .elementor-34377 .elementor-element.elementor-element-4b0309a .ui-e-headline-text, .elementor-34377 .elementor-element.elementor-element-4b0309a .ui-e-highlight-image{font-size:30px;line-height:40px;}.elementor-34377 .elementor-element.elementor-element-4b0309a .ui-e-headline-highlighted{color:#FFFF00;}.elementor-34377 .elementor-element.elementor-element-4e1ec04{color:#DFE1E7;}.elementor-34377 .elementor-element.elementor-element-eb03f1e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34377 .elementor-element.elementor-element-5e06b5c .elementor-button{background-color:transparent;font-size:18px;fill:#013830;color:#013830;background-image:linear-gradient(90deg, #FAFFFE 0%, #FFFFFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#CBCBCB;border-radius:5px 5px 5px 5px;padding:17px 40px 17px 40px;}.elementor-34377 .elementor-element.elementor-element-5e06b5c .elementor-button:hover, .elementor-34377 .elementor-element.elementor-element-5e06b5c .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(90deg, #013830 0%, #36796D 100%);border-color:#013830;}.elementor-34377 .elementor-element.elementor-element-5e06b5c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34377 .elementor-element.elementor-element-5e06b5c .elementor-button:hover svg, .elementor-34377 .elementor-element.elementor-element-5e06b5c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-34377 .elementor-element.elementor-element-5faed62 .elementor-button{background-color:transparent;font-size:18px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #013830 0%, #36796D 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#CBCBCB;border-radius:5px 5px 5px 5px;padding:17px 40px 17px 40px;}.elementor-34377 .elementor-element.elementor-element-5faed62 .elementor-button:hover, .elementor-34377 .elementor-element.elementor-element-5faed62 .elementor-button:focus{background-color:transparent;color:#013830;background-image:linear-gradient(180deg, #FFFFFFEB 0%, #FFFFFFEB 100%);border-color:#E4E4E4;}.elementor-34377 .elementor-element.elementor-element-5faed62 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34377 .elementor-element.elementor-element-5faed62 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34377 .elementor-element.elementor-element-5faed62 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-34377 .elementor-element.elementor-element-5faed62 .elementor-button:hover svg, .elementor-34377 .elementor-element.elementor-element-5faed62 .elementor-button:focus svg{fill:#013830;}.elementor-34377 .elementor-element.elementor-element-10a5a4a{--display:flex;--justify-content:center;}.elementor-34377 .elementor-element.elementor-element-f5b7dbc > .elementor-widget-container{margin:-80px 0px -64px 0px;}.elementor-34377 .elementor-element.elementor-element-f5b7dbc img{width:340px;}.elementor-34377 .elementor-element.elementor-element-aa2ec28{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-34377 .elementor-element.elementor-element-b262b48{--display:flex;--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-34377 .elementor-element.elementor-element-e7428df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34377 .elementor-element.elementor-element-6026b26{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:1;}.elementor-34377 .elementor-element.elementor-element-6026b26.e-con{--order:-99999 /* order start hack */;}.elementor-34377 .elementor-element.elementor-element-5d93f3b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-34377 .elementor-element.elementor-element-5d93f3b{text-align:center;}.elementor-34377 .elementor-element.elementor-element-5d93f3b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:45px;font-weight:700;color:#034737;}.elementor-34377 .elementor-element.elementor-element-5330578{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-34377 .elementor-element.elementor-element-5330578:not(.elementor-motion-effects-element-type-background), .elementor-34377 .elementor-element.elementor-element-5330578 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-34377 .elementor-element.elementor-element-12fbb94{text-align:center;}.elementor-34377 .elementor-element.elementor-element-12fbb94 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:45px;}.elementor-34377 .elementor-element.elementor-element-f5f7bd7{text-align:center;font-size:20px;}.elementor-34377 .elementor-element.elementor-element-41ba8b9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-34377 .elementor-element.elementor-element-b5f156c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-34377 .elementor-element.elementor-element-b5f156c:not(.elementor-motion-effects-element-type-background), .elementor-34377 .elementor-element.elementor-element-b5f156c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-34377 .elementor-element.elementor-element-cacc96c{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-34377 .elementor-element.elementor-element-827908d{text-align:start;}.elementor-34377 .elementor-element.elementor-element-827908d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:45px;}.elementor-34377 .elementor-element.elementor-element-2feac30 > .elementor-widget-container{border-style:none;}.elementor-34377 .elementor-element.elementor-element-2feac30 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-34377 .elementor-element.elementor-element-2feac30 .elementor-icon-box-title{margin-block-end:10px;}.elementor-34377 .elementor-element.elementor-element-2feac30.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-34377 .elementor-element.elementor-element-2feac30.elementor-view-framed .elementor-icon, .elementor-34377 .elementor-element.elementor-element-2feac30.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-34377 .elementor-element.elementor-element-2feac30 .elementor-icon{font-size:30px;}.elementor-34377 .elementor-element.elementor-element-2feac30 .elementor-icon-box-title, .elementor-34377 .elementor-element.elementor-element-2feac30 .elementor-icon-box-title a{font-size:20px;}.elementor-34377 .elementor-element.elementor-element-2feac30 .elementor-icon-box-description{font-size:18px;}.elementor-34377 .elementor-element.elementor-element-715e3c8 > .elementor-widget-container{border-style:none;}.elementor-34377 .elementor-element.elementor-element-715e3c8 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-34377 .elementor-element.elementor-element-715e3c8 .elementor-icon-box-title{margin-block-end:10px;}.elementor-34377 .elementor-element.elementor-element-715e3c8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-34377 .elementor-element.elementor-element-715e3c8.elementor-view-framed .elementor-icon, .elementor-34377 .elementor-element.elementor-element-715e3c8.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-34377 .elementor-element.elementor-element-715e3c8 .elementor-icon{font-size:30px;}.elementor-34377 .elementor-element.elementor-element-715e3c8 .elementor-icon-box-title, .elementor-34377 .elementor-element.elementor-element-715e3c8 .elementor-icon-box-title a{font-size:20px;}.elementor-34377 .elementor-element.elementor-element-715e3c8 .elementor-icon-box-description{font-size:18px;}.elementor-34377 .elementor-element.elementor-element-f37a97e > .elementor-widget-container{border-style:none;}.elementor-34377 .elementor-element.elementor-element-f37a97e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-34377 .elementor-element.elementor-element-f37a97e .elementor-icon-box-title{margin-block-end:10px;}.elementor-34377 .elementor-element.elementor-element-f37a97e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-34377 .elementor-element.elementor-element-f37a97e.elementor-view-framed .elementor-icon, .elementor-34377 .elementor-element.elementor-element-f37a97e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-34377 .elementor-element.elementor-element-f37a97e .elementor-icon{font-size:30px;}.elementor-34377 .elementor-element.elementor-element-f37a97e .elementor-icon-box-title, .elementor-34377 .elementor-element.elementor-element-f37a97e .elementor-icon-box-title a{font-size:20px;}.elementor-34377 .elementor-element.elementor-element-f37a97e .elementor-icon-box-description{font-size:18px;}.elementor-34377 .elementor-element.elementor-element-def8d1c{--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;--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-34377 .elementor-element.elementor-element-c6f396e.elementor-element{--align-self:center;}.elementor-34377 .elementor-element.elementor-element-40c6f2b.elementor-element{--align-self:center;}.elementor-34377 .elementor-element.elementor-element-49294f4{--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-34377 .elementor-element.elementor-element-e3848e4{--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:50px;--padding-left:0px;--padding-right:0px;}.elementor-34377 .elementor-element.elementor-element-e78adb0{--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:40px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-34377 .elementor-element.elementor-element-dfb3dec{text-align:start;}.elementor-34377 .elementor-element.elementor-element-dfb3dec .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-34377 .elementor-element.elementor-element-8828187 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-34377 .elementor-element.elementor-element-8828187 .elementor-button{padding:18px 35px 18px 35px;}.elementor-34377 .elementor-element.elementor-element-8f0ae7b{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-34377 .elementor-element.elementor-element-5e06b5c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-34377 .elementor-element.elementor-element-5e06b5c .elementor-button{padding:18px 35px 18px 35px;}.elementor-34377 .elementor-element.elementor-element-5faed62 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-34377 .elementor-element.elementor-element-5faed62 .elementor-button{padding:18px 35px 18px 35px;}.elementor-34377 .elementor-element.elementor-element-f5b7dbc img{width:100%;}}@media(min-width:768px){.elementor-34377 .elementor-element.elementor-element-6f4f200{--width:50%;}.elementor-34377 .elementor-element.elementor-element-16feb8c{--width:50%;}.elementor-34377 .elementor-element.elementor-element-b262b48{--content-width:1357px;}.elementor-34377 .elementor-element.elementor-element-cacc96c{--width:50%;}.elementor-34377 .elementor-element.elementor-element-49294f4{--width:50%;}}@media(max-width:767px){.elementor-34377 .elementor-element.elementor-element-1fa031e .elementor-heading-title{font-size:35px;}.elementor-34377 .elementor-element.elementor-element-32f1a1d{--container-widget-width:222px;--container-widget-flex-grow:0;width:var( --container-widget-width, 222px );max-width:222px;}.elementor-34377 .elementor-element.elementor-element-20e6375 .elementor-heading-title{font-size:28px;}.elementor-34377 .elementor-element.elementor-element-40e2206{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-34377 .elementor-element.elementor-element-8f0ae7b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34377 .elementor-element.elementor-element-4b0309a{text-align:left;}.elementor-34377 .elementor-element.elementor-element-4e1ec04{text-align:start;}.elementor-34377 .elementor-element.elementor-element-eb03f1e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34377 .elementor-element.elementor-element-f5b7dbc > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-34377 .elementor-element.elementor-element-aa2ec28{--padding-top:50px;--padding-bottom:50px;--padding-left:015px;--padding-right:015px;}.elementor-34377 .elementor-element.elementor-element-b262b48{--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-34377 .elementor-element.elementor-element-e7428df > .elementor-widget-container{margin:0px -17px 0px -17px;padding:0px 0px 0px 0px;}.elementor-34377 .elementor-element.elementor-element-6026b26{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34377 .elementor-element.elementor-element-5d93f3b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-34377 .elementor-element.elementor-element-5d93f3b .elementor-heading-title{font-size:30px;}.elementor-34377 .elementor-element.elementor-element-12fbb94 .elementor-heading-title{font-size:28px;}.elementor-34377 .elementor-element.elementor-element-827908d .elementor-heading-title{font-size:28px;}.elementor-34377 .elementor-element.elementor-element-dfb3dec > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-34377 .elementor-element.elementor-element-dfb3dec .elementor-heading-title{font-size:28px;}}/* Start custom CSS for html, class: .elementor-element-39abc90 *//* Dashboard Container */
    .hero-bs-anim-sms-dashboard {
        position: relative;
        width: 100%;
        max-width: 800px;
        margin: 0 auto;
        background-color: rgba(255, 255, 255, 0.95);
        backdrop-filter: blur(10px);
        border-radius: 16px;
        box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
        border: 1px solid rgba(255, 255, 255, 0.6);
        overflow: hidden;
        transition: all 0.5s ease;
    }
    
    .hero-bs-anim-sms-dashboard:hover {
        box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    }
    
    /* Dashboard Header */
    .hero-bs-anim-dashboard-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 16px;
        background: linear-gradient(to right, #FAFAFA, white);
        border-bottom: 1px solid #f1f1f1;
    }
    
    .hero-bs-anim-brand-container {
        display: flex;
        align-items: center;
        gap: 16px;
    }
    
    .hero-bs-anim-brand-icon {
        width: 32px;
        height: 32px;
        background: linear-gradient(to bottom right, #1C3F39, #36796D);
        border-radius: 8px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .hero-bs-anim-brand-icon i {
        color: white;
    }
    
    .hero-bs-anim-brand-name {
        font-size: 18px;
        font-weight: bold;
        color: #122428;
    }
    
    .hero-bs-anim-credit-container {
        display: flex;
        align-items: center;
        gap: 12px;
    }
    
    .hero-bs-anim-credit-display {
        background-color: rgba(52, 194, 29, 0.1);
        color: #34C21D;
        padding: 4px 12px;
        border-radius: 999px;
        font-size: 14px;
        font-weight: 600;
    }
    
    .hero-bs-anim-add-credit-btn {
        background-color: #34C21D;
        color: white;
        padding: 4px 16px;
        border-radius: 999px;
        font-size: 14px;
        font-weight: 600;
        border: none;
        cursor: pointer;
        transition: background-color 0.2s;
    }
    
    .hero-bs-anim-add-credit-btn:hover {
        background-color: rgba(52, 194, 29, 0.9);
    }
    
    /* Main Content */
    .hero-bs-anim-dashboard-content {
        padding: 24px;
    }
    
    .hero-bs-anim-content-title {
        font-size: 20px;
        font-weight: bold;
        color: #122428;
        margin-bottom: 24px;
    }
    
    /* Form Grid */
    .hero-bs-anim-form-grid {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 16px;
        margin-bottom: 24px;
    }
    
    /* Form Elements */
    .hero-bs-anim-form-label {
        display: block;
        font-size: 14px;
        font-weight: 500;
        color: #122428;
        margin-bottom: 8px;
    }
    
    .hero-bs-anim-select-container {
        position: relative;
    }
    
    .hero-bs-anim-select {
        width: 100%;
        padding: 12px;
        border: 1px solid #e2e2e2;
        border-radius: 12px;
        background-color: white;
        color: #122428;
        appearance: none;
        cursor: pointer;
        transition: border-color 0.2s;
    }
    
    .hero-bs-anim-select:hover {
        border-color: #34C21D;
    }
    
    .hero-bs-anim-select-arrow {
        position: absolute;
        right: 12px;
        top: 50%;
        transform: translateY(-50%);
        pointer-events: none;
        color: #6D6D6D;
    }
    
    /* Tab Buttons */
    .hero-bs-anim-tab-buttons {
        display: flex;
        gap: 4px;
        margin-bottom: 16px;
    }
    
    .hero-bs-anim-tab-btn {
        padding: 8px 16px;
        border-radius: 8px;
        font-size: 14px;
        font-weight: 500;
        border: none;
        cursor: pointer;
        transition: all 0.2s;
    }
    
    .hero-bs-anim-tab-btn-active {
        background-color: rgba(52, 194, 29, 0.1);
        color: #34C21D;
        border: 1px solid rgba(52, 194, 29, 0.2);
    }
    
    .hero-bs-anim-tab-btn-inactive {
        color: #6D6D6D;
        background: none;
    }
    
    .hero-bs-anim-tab-btn-inactive:hover {
        background-color: #fafafa;
    }
    
    /* Numbers Input */
    .hero-bs-anim-numbers-input {
        border: 1px solid #e2e2e2;
        border-radius: 12px;
        padding: 12px;
        min-height: 60px;
        background-color: white;
        transition: border-color 0.2s;
        margin-bottom: 24px;
    }
    
    .hero-bs-anim-numbers-input:hover {
        border-color: #34C21D;
    }
    
    .hero-bs-anim-numbers-display {
        font-size: 14px;
        color: #6D6D6D;
    }
    
    .hero-bs-anim-numbers-count {
        font-size: 12px;
        color: #34C21D;
        margin-top: 8px;
    }
    
    /* Radio Options */
    .hero-bs-anim-radio-options {
        display: flex;
        gap: 16px;
    }
    
    .hero-bs-anim-radio-option {
        display: flex;
        align-items: center;
        cursor: pointer;
    }
    
    .hero-bs-anim-radio-custom {
        width: 16px;
        height: 16px;
        border: 2px solid #e2e2e2;
        border-radius: 50%;
        margin-right: 8px;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: all 0.2s;
    }
    
    .hero-bs-anim-radio-custom::after {
        content: '';
        width: 8px;
        height: 8px;
        background-color: #34C21D;
        border-radius: 50%;
        display: none;
    }
    
    .hero-bs-anim-radio-input:checked + .hero-bs-anim-radio-custom {
        border-color: #34C21D;
    }
    
    .hero-bs-anim-radio-input:checked + .hero-bs-anim-radio-custom::after {
        display: block;
    }
    
    .hero-bs-anim-radio-label {
        font-size: 14px;
        color: #122428;
    }
    
    .hero-bs-anim-radio-input:checked ~ .hero-bs-anim-radio-label {
        color: #122428;
    }
    
    .hero-bs-anim-radio-input:not(:checked) ~ .hero-bs-anim-radio-label {
        color: #6D6D6D;
    }
    
    /* Message Textarea */
    .hero-bs-anim-message-container {
        margin-bottom: 16px;
    }
    
    .hero-bs-anim-message-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 8px;
    }
    
    .hero-bs-anim-templates-link {
        color: #34C21D;
        font-size: 14px;
        font-weight: 500;
        cursor: pointer;
        transition: text-decoration 0.2s;
    }
    
    .hero-bs-anim-templates-link:hover {
        text-decoration: underline;
    }
    
    .hero-bs-anim-textarea {
        width: 100%;
        padding: 16px;
        border: 1px solid #e2e2e2;
        border-radius: 12px;
        background-color: white;
        resize: none;
        height: 96px;
        transition: border-color 0.2s;
    }
    
    .hero-bs-anim-textarea:hover, .hero-bs-anim-textarea:focus {
        border-color: #34C21D;
        outline: none;
    }
    
    .hero-bs-anim-message-info {
        display: flex;
        justify-content: space-between;
        font-size: 12px;
        color: #6D6D6D;
        margin-top: 8px;
    }
    
    /* Floating Elements */
    .hero-bs-anim-live-demo-badge {
        position: absolute;
        top: -8px;
        right: -8px;
        background-color: #34C21D;
        color: white;
        padding: 4px 12px;
        border-radius: 999px;
        font-size: 12px;
        font-weight: 600;
        box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
        animation: hero-bs-anim-pulse 2s infinite;
    }
    
    .hero-bs-anim-speed-icon {
        position: absolute;
        bottom: -12px;
        left: -12px;
        width: 48px;
        height: 48px;
        background: linear-gradient(to bottom right, #1C3F39, #36796D);
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1);
        animation: hero-bs-anim-bounce 2s infinite;
    }
    
    .hero-bs-anim-gradient-bg {
        position: absolute;
        inset: -32px;
        background: linear-gradient(to right, rgba(28, 63, 57, 0.05), rgba(54, 121, 109, 0.05), rgba(52, 194, 29, 0.05));
        border-radius: 24px;
        z-index: -1;
        filter: blur(20px);
        animation: hero-bs-anim-pulse 2s infinite;
    }
    
    /* Animations */
    @keyframes hero-bs-anim-pulse {
        0%, 100% {
            opacity: 1;
        }
        50% {
            opacity: 0.7;
        }
    }
    
    @keyframes hero-bs-anim-bounce {
        0%, 100% {
            transform: translateY(0);
        }
        50% {
            transform: translateY(-10px);
        }
    }
    
    /* Hide original radio buttons */
    .hero-bs-anim-radio-input {
        position: absolute;
        opacity: 0;
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7caffb */.sec-3-bs-section {
        padding: 80px 0;
        background: white;
    }
    
    .sec-3-bs-container {
        max-width: 1200px;
        margin: 0 auto;
        padding: 0 20px;
    }
    
    .sec-3-bs-text-center {
        text-align: center;
    }
    
    .sec-3-bs-mb-6 {
        margin-bottom: 24px;
    }
    
    .sec-3-bs-mb-16 {
        margin-bottom: 64px;
    }
    
    /* Typography */
    .sec-3-bs-heading {
        font-size: 3rem;
        font-weight: 700;
        color: #122428;
        margin-bottom: 24px;
    }
    
    .sec-3-bs-heading span {
        display: block;
        color: #1C3F39;
    }
    
    .sec-3-bs-subheading {
        font-size: 1.5rem;
        font-weight: 700;
        color: #122428;
    }
    
    .sec-3-bs-text {
        font-size: 18px !Important;
        color: #6D6D6D;
    }
    
    /* Card Grid */
    .sec-3-bs-card-grid {
        display: grid;
        grid-template-columns: 1fr;
        gap: 48px;
    }
    
    @media (min-width: 1024px) {
        .sec-3-bs-card-grid {
            grid-template-columns: 1fr 1fr;
        }
    }
    
    /* Cards */
    .sec-3-bs-card {
        border-radius: 24px;
        padding: 32px;
        box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
        transition: all 0.3s ease;
    }
    
    .sec-3-bs-card:hover {
        box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
        transform: scale(1.05);
    }
    
    .sec-3-bs-card-header {
        display: flex;
        align-items: center;
        margin-bottom: 24px;
    }
    
    .sec-3-bs-icon-box {
        width: 64px;
        height: 64px;
        border-radius: 16px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: 16px;
        transition: transform 0.3s ease;
    }
    
    .sec-3-bs-card:hover .sec-3-bs-icon-box {
        transform: rotate(12deg);
    }
    
    .sec-3-bs-promo-card {
        background: linear-gradient(to bottom right, #FAFAFA, white);
    }
    
    .sec-3-bs-trans-card {
        background: linear-gradient(to bottom right, #1C3F39, #36796D);
        color: white;
    }
    
    .sec-3-bs-trans-card .sec-3-bs-subheading,
    .sec-3-bs-trans-card .sec-3-bs-text {
        color: white;
    }
    
    .sec-3-bs-trans-card .sec-3-bs-text {
        opacity: 0.9;
    }
    
    .sec-3-bs-trans-card .sec-3-bs-icon-box {
        background: rgba(255, 255, 255, 0.2);
        backdrop-filter: blur(10px);
    }
    
    /* Links */
    .sec-3-bs-card-link {
        display: flex;
        align-items: center;
        font-weight: 600;
        color: #1C3F39;
        transition: color 0.3s ease;
    }
    
    .sec-3-bs-trans-card .sec-3-bs-card-link {
        color: #34C21D;
    }
    
    .sec-3-bs-card-link i {
        margin-left: 8px;
        transition: transform 0.3s ease;
    }
    
    .sec-3-bs-card:hover .sec-3-bs-card-link {
        color: #36796D;
    }
    
    .sec-3-bs-trans-card:hover .sec-3-bs-card-link {
        color: white;
    }
    
    .sec-3-bs-card:hover .sec-3-bs-card-link i {
        transform: translateX(8px);
    }
    
    /* Divider */
    .sec-3-bs-divider {
        display: flex;
        justify-content: center;
        margin-top: 64px;
    }
    
    .sec-3-bs-divider-line {
        width: 128px;
        height: 2px;
        background: linear-gradient(to right, transparent, #34C21D, transparent);
        border-radius: 9999px;
    }
    
    /* Utility Classes */
    .sec-3-bs-max-w-3xl {
        max-width: 768px;
    }
    
    .sec-3-bs-mx-auto {
        margin-left: auto;
        margin-right: auto;
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-41ba8b9 */.feat-bsms-grid {
        display: grid;
        grid-template-columns: 1fr;
        gap: 32px;
    }
    
    @media (min-width: 768px) {
        .feat-bsms-grid {
            grid-template-columns: 1fr 1fr;
        }
    }
    
    @media (min-width: 1024px) {
        .feat-bsms-grid {
            grid-template-columns: 1fr 1fr 1fr;
        }
    }
    
    /* Feature Cards */
    .feat-bsms-card {
        background: white;
        border-radius: 16px;
        padding: 32px;
        box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
        transition: all 0.3s ease;
        position: relative;
    }
    
    .feat-bsms-card:hover {
        box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
        transform: translateY(-16px);
    }
    
    .feat-bsms-card::before {
        content: '';
        position: absolute;
        inset: 0;
        background: linear-gradient(to bottom right, #34C21D, #36796D);
        opacity: 0;
        border-radius: 16px;
        transition: opacity 0.3s ease;
    }
    
    .feat-bsms-card:hover::before {
        opacity: 0.05;
    }
    
    .feat-bsms-icon {
        width: 54px;
        height: 54px;
        border-radius: 16px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 24px;
        background: linear-gradient(to bottom right, #34C21D, #36796D);
        color: white;
        font-size: 1.5rem;
        position: relative;
        transition: all 0.3s ease;
    }
    
    .feat-bsms-card:hover .feat-bsms-icon {
        transform: scale(1.1) rotate(6deg);
    }
    
    .feat-bsms-card h3 {
        font-size: 22px;
        font-weight: 700;
        color: #122428;
        margin-bottom: 16px;
        position: relative;
        transition: color 0.3s ease;
    }
    
    .feat-bsms-card:hover h3 {
        color: #1C3F39;
    }
    
    .feat-bsms-card p {
        color: #6D6D6D;
        line-height: 1.6;
        position: relative;
        font-size: 18px;
    }
    
    .feat-bsms-check {
        position: absolute;
        top: 16px;
        right: 16px;
        opacity: 0;
        color: #34C21D;
        font-size: 1.25rem;
        transition: opacity 0.3s ease;
    }
    
    .feat-bsms-card:hover .feat-bsms-check {
        opacity: 1;
    }
    
    /* Alternate card colors */
    .feat-bsms-card:nth-child(2) .feat-bsms-icon,
    .feat-bsms-card:nth-child(2)::before {
        background: linear-gradient(to bottom right, #1C3F39, #36796D);
    }
    
    .feat-bsms-card:nth-child(3) .feat-bsms-icon,
    .feat-bsms-card:nth-child(3)::before {
        background: linear-gradient(to bottom right, #36796D, #1C3F39);
    }
    
    .feat-bsms-card:nth-child(4) .feat-bsms-icon,
    .feat-bsms-card:nth-child(4)::before {
        background: linear-gradient(to bottom right, #34C21D, #1C3F39);
    }
    
    .feat-bsms-card:nth-child(5) .feat-bsms-icon,
    .feat-bsms-card:nth-child(5)::before {
        background: linear-gradient(to bottom right, #1C3F39, #34C21D);
    }
    
    .feat-bsms-card:nth-child(6) .feat-bsms-icon,
    .feat-bsms-card:nth-child(6)::before {
        background: linear-gradient(to bottom right, #36796D, #34C21D);
    }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2feac30 */.sec-2-iconbox span.elementor-icon{
    background: linear-gradient(135deg, #1c3f39, #36796d);
    padding: 10px;
    border-radius: 10px
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-715e3c8 */.sec-2-iconbox span.elementor-icon{
    background: linear-gradient(135deg, #1c3f39, #36796d);
    padding: 10px;
    border-radius: 10px
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f37a97e */.sec-2-iconbox span.elementor-icon{
    background: linear-gradient(135deg, #1c3f39, #36796d);
    padding: 10px;
    border-radius: 10px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0290865 */.faq-sec-8bs-container {
        max-width: 100%;
        margin: 0 auto;
        padding: 0 20px;
    }
    
    .faq-sec-8bs-items {
        display: flex;
        flex-direction: column;
        gap: 16px;
    }
    
    .faq-sec-8bs-item {
        background: white;
        border-radius: 16px;
        box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
        overflow: hidden;
        transition: all 0.3s ease;
    }
    
    .faq-sec-8bs-item:hover {
        box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
    }
    
    .faq-sec-8bs-toggle {
        width: 100%;
        padding: 24px 32px;
        text-align: left;
        display: flex;
        align-items: center;
        justify-content: space-between;
        background: none;
        border: none;
        cursor: pointer;
        transition: background-color 0.3s;
    }
    
    .faq-sec-8bs-toggle:hover {
        background-color: #FAFAFA;
    }
    
    .faq-sec-8bs-question {
        font-size: 18px;
        font-weight: 600;
        color: #122428;
        margin: 0;
        padding-right: 16px;
        transition: color 0.3s;
    }
    
    .faq-sec-8bs-toggle:hover .faq-sec-8bs-question {
        color: #1C3F39;
    }
    
    .faq-sec-8bs-icon {
        color: #6D6D6D;
        transition: all 0.3s;
        flex-shrink: 0;
    }
    
    .faq-sec-8bs-toggle:hover .faq-sec-8bs-icon {
        color: #1C3F39;
    }
    
    .faq-sec-8bs-content {
        max-height: 0;
        opacity: 0;
        overflow: hidden;
        transition: all 0.3s ease;
    }
    
    .faq-sec-8bs-answer {
        padding: 0 32px 24px;
    }
    
    .faq-sec-8bs-divider {
        width: 100%;
        height: 1px;
        background: linear-gradient(to right, transparent, rgba(28, 63, 57, 0.2), transparent);
        margin-bottom: 16px;
    }
    
    .faq-sec-8bs-text {
        color: #6D6D6D;
        line-height: 1.6;
        margin: 0;
    }
    
    /* Active states */
    .faq-sec-8bs-item.faq-sec-8bs-active .faq-sec-8bs-content {
        max-height: 500px;
        opacity: 1;
    }
    
    .faq-sec-8bs-item.faq-sec-8bs-active .faq-sec-8bs-icon {
        color: #1C3F39;
        transform: rotate(180deg);
    }/* End custom CSS */