.elementor-66 .elementor-element.elementor-element-b253a16{--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:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-66 .elementor-element.elementor-element-eb63926{--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:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-eb63926:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-eb63926 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a187e7 );}.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-66 .elementor-element.elementor-element-ec7962b{text-align:center;}.elementor-66 .elementor-element.elementor-element-ec7962b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-e2f8c14 );}.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-66 .elementor-element.elementor-element-1a07014{text-align:center;}.elementor-66 .elementor-element.elementor-element-1a07014 p{margin-block-end:1em;}.elementor-66 .elementor-element.elementor-element-ff78528{--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-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-66 .elementor-element.elementor-element-dbd14a5 .elementor-button{background-color:var( --e-global-color-00da4ca );fill:var( --e-global-color-6d64fdd );color:var( --e-global-color-6d64fdd );}.elementor-66 .elementor-element.elementor-element-dbd14a5 .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-dbd14a5 .elementor-button:focus{background-color:var( --e-global-color-08faaae );color:var( --e-global-color-6d64fdd );}.elementor-66 .elementor-element.elementor-element-dbd14a5{width:auto;max-width:auto;}.elementor-66 .elementor-element.elementor-element-dbd14a5 .elementor-button:hover svg, .elementor-66 .elementor-element.elementor-element-dbd14a5 .elementor-button:focus svg{fill:var( --e-global-color-6d64fdd );}.elementor-66 .elementor-element.elementor-element-4bd4838 .elementor-button{background-color:var( --e-global-color-09395d8 );fill:var( --e-global-color-e2f8c14 );color:var( --e-global-color-e2f8c14 );}.elementor-66 .elementor-element.elementor-element-4bd4838 .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-4bd4838 .elementor-button:focus{background-color:var( --e-global-color-08faaae );color:var( --e-global-color-6d64fdd );}.elementor-66 .elementor-element.elementor-element-4bd4838{width:auto;max-width:auto;}.elementor-66 .elementor-element.elementor-element-4bd4838 .elementor-button:hover svg, .elementor-66 .elementor-element.elementor-element-4bd4838 .elementor-button:focus svg{fill:var( --e-global-color-6d64fdd );}.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-66 .elementor-element.elementor-element-161bcac .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-66 .elementor-element.elementor-element-161bcac .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-66 .elementor-element.elementor-element-161bcac{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-66 .elementor-element.elementor-element-161bcac .elementor-icon-list-text{transition:color 0.3s;}.elementor-66 .elementor-element.elementor-element-c89fc6c{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-4a0dad5{text-align:center;}.elementor-66 .elementor-element.elementor-element-4a0dad5 .elementor-heading-title{color:var( --e-global-color-00da4ca );}.elementor-66 .elementor-element.elementor-element-f85424f{text-align:center;}.elementor-66 .elementor-element.elementor-element-f85424f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-e2f8c14 );}.elementor-66 .elementor-element.elementor-element-09a7812{--swiper-slides-to-display:3;--swiper-slides-gap:10px;}.elementor-66 .elementor-element.elementor-element-09a7812 .swiper-slide > .elementor-element{height:100%;}.elementor-66 .elementor-element.elementor-element-8b2dab3{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-73583ab{text-align:center;}.elementor-66 .elementor-element.elementor-element-73583ab .elementor-heading-title{color:var( --e-global-color-00da4ca );}.elementor-66 .elementor-element.elementor-element-218ff3c{text-align:center;}.elementor-66 .elementor-element.elementor-element-218ff3c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-e2f8c14 );}.elementor-66 .elementor-element.elementor-element-0d4e313{text-align:center;}.elementor-66 .elementor-element.elementor-element-0d4e313 p{margin-block-end:1em;}.elementor-66 .elementor-element.elementor-element-99bb195{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-66 .elementor-element.elementor-element-3177d19{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-66 .elementor-element.elementor-element-e513055 .elementor-icon-box-wrapper{gap:15px;}.elementor-66 .elementor-element.elementor-element-f6ecddb .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-00da4ca );color:var( --e-global-color-00da4ca );}.elementor-66 .elementor-element.elementor-element-f6ecddb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-66 .elementor-element.elementor-element-f6ecddb .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-f6ecddb .elementor-button:focus{color:var( --e-global-color-08faaae );}.elementor-66 .elementor-element.elementor-element-f6ecddb .elementor-button:hover svg, .elementor-66 .elementor-element.elementor-element-f6ecddb .elementor-button:focus svg{fill:var( --e-global-color-08faaae );}.elementor-66 .elementor-element.elementor-element-133b317{--display:flex;}.elementor-66 .elementor-element.elementor-element-e6e0e94 .elementor-icon-box-wrapper{gap:15px;}.elementor-66 .elementor-element.elementor-element-1c4c17c .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-00da4ca );color:var( --e-global-color-00da4ca );}.elementor-66 .elementor-element.elementor-element-1c4c17c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-66 .elementor-element.elementor-element-1c4c17c .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-1c4c17c .elementor-button:focus{color:var( --e-global-color-08faaae );}.elementor-66 .elementor-element.elementor-element-1c4c17c .elementor-button:hover svg, .elementor-66 .elementor-element.elementor-element-1c4c17c .elementor-button:focus svg{fill:var( --e-global-color-08faaae );}.elementor-66 .elementor-element.elementor-element-3573396{--display:flex;}.elementor-66 .elementor-element.elementor-element-5ab664c .elementor-icon-box-wrapper{gap:15px;}.elementor-66 .elementor-element.elementor-element-697a1eb .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-00da4ca );color:var( --e-global-color-00da4ca );}.elementor-66 .elementor-element.elementor-element-697a1eb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-66 .elementor-element.elementor-element-697a1eb .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-697a1eb .elementor-button:focus{color:var( --e-global-color-08faaae );}.elementor-66 .elementor-element.elementor-element-697a1eb .elementor-button:hover svg, .elementor-66 .elementor-element.elementor-element-697a1eb .elementor-button:focus svg{fill:var( --e-global-color-08faaae );}.elementor-66 .elementor-element.elementor-element-81a91c2{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-66 .elementor-element.elementor-element-6a5711a{--display:flex;}.elementor-66 .elementor-element.elementor-element-f49c102 .elementor-icon-box-wrapper{gap:15px;}.elementor-66 .elementor-element.elementor-element-0776484 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-00da4ca );color:var( --e-global-color-00da4ca );}.elementor-66 .elementor-element.elementor-element-0776484 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-66 .elementor-element.elementor-element-0776484 .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-0776484 .elementor-button:focus{color:var( --e-global-color-08faaae );}.elementor-66 .elementor-element.elementor-element-0776484 .elementor-button:hover svg, .elementor-66 .elementor-element.elementor-element-0776484 .elementor-button:focus svg{fill:var( --e-global-color-08faaae );}.elementor-66 .elementor-element.elementor-element-83f7c0d{--display:flex;}.elementor-66 .elementor-element.elementor-element-83f7c0d:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-83f7c0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-08faaae );}.elementor-66 .elementor-element.elementor-element-cbd1f72 .elementor-icon-box-wrapper{gap:15px;}.elementor-66 .elementor-element.elementor-element-cbd1f72 .elementor-icon-box-title{color:var( --e-global-color-6d64fdd );}.elementor-66 .elementor-element.elementor-element-0495757{color:var( --e-global-color-6d64fdd );}.elementor-66 .elementor-element.elementor-element-0495757 a{color:var( --e-global-color-6d64fdd );}.elementor-66 .elementor-element.elementor-element-07db5d8 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-00da4ca );color:var( --e-global-color-00da4ca );}.elementor-66 .elementor-element.elementor-element-07db5d8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-66 .elementor-element.elementor-element-07db5d8 .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-07db5d8 .elementor-button:focus{color:var( --e-global-color-6d64fdd );}.elementor-66 .elementor-element.elementor-element-07db5d8 .elementor-button:hover svg, .elementor-66 .elementor-element.elementor-element-07db5d8 .elementor-button:focus svg{fill:var( --e-global-color-6d64fdd );}.elementor-66 .elementor-element.elementor-element-d3e6eed{--display:flex;}.elementor-66 .elementor-element.elementor-element-889e2d8 .elementor-icon-box-wrapper{gap:15px;}.elementor-66 .elementor-element.elementor-element-61552a3 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-00da4ca );color:var( --e-global-color-00da4ca );}.elementor-66 .elementor-element.elementor-element-61552a3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-66 .elementor-element.elementor-element-61552a3 .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-61552a3 .elementor-button:focus{color:var( --e-global-color-08faaae );}.elementor-66 .elementor-element.elementor-element-61552a3 .elementor-button:hover svg, .elementor-66 .elementor-element.elementor-element-61552a3 .elementor-button:focus svg{fill:var( --e-global-color-08faaae );}.elementor-66 .elementor-element.elementor-element-6c153f0{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-d737872{text-align:center;}.elementor-66 .elementor-element.elementor-element-d737872 .elementor-heading-title{color:var( --e-global-color-00da4ca );}.elementor-66 .elementor-element.elementor-element-903f09c{text-align:center;}.elementor-66 .elementor-element.elementor-element-903f09c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-e2f8c14 );}.elementor-66 .elementor-element.elementor-element-cb03c66{text-align:center;}.elementor-66 .elementor-element.elementor-element-cb03c66 p{margin-block-end:1em;}.elementor-66 .elementor-element.elementor-element-d2b2d93{--swiper-slides-to-display:3;--swiper-slides-gap:10px;}.elementor-66 .elementor-element.elementor-element-d2b2d93 .swiper-slide > .elementor-element{height:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-66 .elementor-element.elementor-element-09a7812{--swiper-slides-to-display:2;}.elementor-66 .elementor-element.elementor-element-d2b2d93{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-66 .elementor-element.elementor-element-09a7812{--swiper-slides-to-display:1;}.elementor-66 .elementor-element.elementor-element-d2b2d93{--swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-3177d19 */.ds-card {
    background: #fff;
    border: 1px solid #e5e7eb;
    border-radius: 18px;
    padding: 28px 24px;
    margin: 5px;
    box-shadow: 0 8px 24px rgba(0,0,0,0.04);
    transition: all .3s ease;
    display: flex;
    flex-direction: column;
    min-height: 360px;
}

.ds-card:hover {
    transform: translateY(-8px);
    border-color: #ff6600;
    box-shadow: 0 20px 45px rgba(0,0,0,0.09);
}

.ds-card.highlight {
    background: #111827;
    color: #fff;
}

.ds-card.highlight p, .ds-card.highlight li {
    color: #e5e7eb;
}

.ds-card h3 {
    font-size: 23px;
    color: #111827;
    margin: 0 0 12px;
}

.ds-card.highlight h3 {
    color: #fff;
}

.ds-card p {
    font-size: 16px;
    line-height: 1.6;
    color: #4b5563;
    margin-bottom: 18px;
}

.ds-card ul {
    list-style: none;
    padding: 0;
    margin: 0 0 22px;
}

.ds-card li {
    font-size: 15px;
    color: #374151;
    margin-bottom: 8px;
}

.ds-card li::before {
    content: "✔";
    color: #ff6600;
    font-weight: 700;
    margin-right: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a5711a */.ds-card {
    background: #fff;
    border: 1px solid #e5e7eb;
    border-radius: 18px;
    padding: 28px 24px;
    margin: 10px;
    box-shadow: 0 8px 24px rgba(0,0,0,0.04);
    transition: all .3s ease;
    display: flex;
    flex-direction: column;
    min-height: 360px;
}

.ds-card:hover {
    transform: translateY(-8px);
    border-color: #ff6600;
    box-shadow: 0 20px 45px rgba(0,0,0,0.09);
}

.ds-card.highlight {
    background: #111827;
    color: #fff;
}

.ds-card.highlight p, .ds-card.highlight li {
    color: #e5e7eb;
}

.ds-card h3 {
    font-size: 23px;
    color: #111827;
    margin: 0 0 12px;
}

.ds-card.highlight h3 {
    color: #fff;
}

.ds-card p {
    font-size: 16px;
    line-height: 1.6;
    color: #4b5563;
    margin-bottom: 18px;
}

.ds-card ul {
    list-style: none;
    padding: 0;
    margin: 0 0 22px;
}

.ds-card li {
    font-size: 15px;
    color: #374151;
    margin-bottom: 8px;
}

.ds-card li::before {
    content: "✔";
    color: #ff6600;
    font-weight: 700;
    margin-right: 8px;
}/* End custom CSS */