.elementor-216 .elementor-element.elementor-element-7b505f1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:12px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:040px;--padding-left:0px;}.elementor-216 .elementor-element.elementor-element-7a04649c{text-align:center;}.elementor-216 .elementor-element.elementor-element-7a04649c .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:48px;font-weight:600;}.elementor-216 .elementor-element.elementor-element-7a04649c > .elementor-widget-container{padding:032px 0px 01px 0px;}.elementor-216 .elementor-element.elementor-element-3f3a34e7{color:#66727D;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;}.elementor-216 .elementor-element.elementor-element-2ca25210{--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;--align-items:center;--gap:48px;--background-transition:0.3s;--margin-top:40px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-216 .elementor-element.elementor-element-4199d284{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:16px;--background-transition:0.3s;}.elementor-216 .elementor-element.elementor-element-768dd224 .elementor-heading-title{color:#000000;}.elementor-216 .elementor-element.elementor-element-3fc06b24{color:#66727D;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;}.elementor-216 .elementor-element.elementor-element-3fc06b24 > .elementor-widget-container{margin:0px 0px -18px 0px;padding:0px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-785d983 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-4e9ac422{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-216 .elementor-element.elementor-element-69fc8500{--e-image-carousel-slides-to-show:1;}.elementor-216 .elementor-element.elementor-element-69fc8500.elementor-element{--align-self:center;}.elementor-216 .elementor-element.elementor-element-4a78bd89{--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;--justify-content:center;--align-items:center;--gap:16px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:40px;--padding-left:0px;}.elementor-216 .elementor-element.elementor-element-4a78bd89:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-4a78bd89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F8;}.elementor-216 .elementor-element.elementor-element-4a78bd89, .elementor-216 .elementor-element.elementor-element-4a78bd89::before{--border-transition:0.3s;}.elementor-216 .elementor-element.elementor-element-b241fa4{text-align:center;}.elementor-216 .elementor-element.elementor-element-b241fa4 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:48px;font-weight:600;}.elementor-216 .elementor-element.elementor-element-b241fa4 > .elementor-widget-container{padding:40px 0px 01px 0px;}.elementor-216 .elementor-element.elementor-element-6a7118f{color:#66727D;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;}.elementor-216 .elementor-element.elementor-element-27a801e{--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;--align-items:center;--gap:48px;--background-transition:0.3s;--margin-top:40px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-216 .elementor-element.elementor-element-ab8de00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-216 .elementor-element.elementor-element-7b51ec4{--e-image-carousel-slides-to-show:1;}.elementor-216 .elementor-element.elementor-element-7b51ec4.elementor-element{--align-self:center;}.elementor-216 .elementor-element.elementor-element-a99e93b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:16px;--background-transition:0.3s;}.elementor-216 .elementor-element.elementor-element-4a7c618 .elementor-heading-title{color:#000000;}.elementor-216 .elementor-element.elementor-element-f3f875c > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-75a9938{--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;--justify-content:center;--align-items:center;--gap:48px;--flex-wrap:wrap;--background-transition:0.3s;--margin-top:40px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-216 .elementor-element.elementor-element-82bbc82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:16px;--background-transition:0.3s;}.elementor-216 .elementor-element.elementor-element-db2e2f0 .elementor-heading-title{color:#000000;}.elementor-216 .elementor-element.elementor-element-f449155 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-496527b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-216 .elementor-element.elementor-element-d908bbc{--e-image-carousel-slides-to-show:1;}.elementor-216 .elementor-element.elementor-element-d908bbc.elementor-element{--align-self:center;}.elementor-216 .elementor-element.elementor-element-e893e4d{--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;--align-items:center;--gap:48px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:40px;--padding-right:0px;--padding-bottom:40px;--padding-left:0px;}.elementor-216 .elementor-element.elementor-element-e893e4d:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-e893e4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F8;}.elementor-216 .elementor-element.elementor-element-e893e4d, .elementor-216 .elementor-element.elementor-element-e893e4d::before{--border-transition:0.3s;}.elementor-216 .elementor-element.elementor-element-1bc8a72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:16px;--background-transition:0.3s;}.elementor-216 .elementor-element.elementor-element-89867cf .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-216 .elementor-element.elementor-element-7abd23d{color:#66727D;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;}.elementor-216 .elementor-element.elementor-element-7abd23d > .elementor-widget-container{margin:0px 0px -18px 0px;padding:0px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-410a8b6 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-11be762{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-216 .elementor-element.elementor-element-176b8bd{--e-image-carousel-slides-to-show:1;}.elementor-216 .elementor-element.elementor-element-176b8bd.elementor-element{--align-self:center;}.elementor-216 .elementor-element.elementor-element-71e586b{--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;--justify-content:center;--align-items:center;--gap:48px;--flex-wrap:wrap;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:40px;--padding-right:0px;--padding-bottom:40px;--padding-left:0px;}.elementor-216 .elementor-element.elementor-element-71e586b:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-71e586b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F8;}.elementor-216 .elementor-element.elementor-element-71e586b, .elementor-216 .elementor-element.elementor-element-71e586b::before{--border-transition:0.3s;}.elementor-216 .elementor-element.elementor-element-8948244{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:16px;--background-transition:0.3s;}.elementor-216 .elementor-element.elementor-element-ddc50a4 .elementor-heading-title{color:#000000;}.elementor-216 .elementor-element.elementor-element-1d22cc9{color:#66727D;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;}.elementor-216 .elementor-element.elementor-element-1d22cc9 > .elementor-widget-container{margin:0px 0px -18px 0px;padding:0px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-e9e9085 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-ebd8de3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-216 .elementor-element.elementor-element-ade5d15{--e-image-carousel-slides-to-show:1;}.elementor-216 .elementor-element.elementor-element-ade5d15.elementor-element{--align-self:center;}.elementor-216 .elementor-element.elementor-element-088590a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-216 .elementor-element.elementor-element-088590a:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-088590a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F8;}.elementor-216 .elementor-element.elementor-element-088590a, .elementor-216 .elementor-element.elementor-element-088590a::before{--border-transition:0.3s;}.elementor-216 .elementor-element.elementor-element-d28389e > .elementor-widget-container{padding:40px 24px 40px 24px;}.elementor-216 .elementor-element.elementor-element-456f89b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:32px;--background-transition:0.3s;--padding-top:40px;--padding-right:24px;--padding-bottom:40px;--padding-left:24px;}.elementor-216 .elementor-element.elementor-element-2badd4d{text-align:center;}.elementor-216 .elementor-element.elementor-element-2badd4d .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-216 .elementor-element.elementor-element-ed13cad > .elementor-widget-container{padding:0px 24px 0px 24px;}.elementor-216 .elementor-element.elementor-element-981dca4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:40px;--padding-right:24px;--padding-bottom:40px;--padding-left:24px;}.elementor-216 .elementor-element.elementor-element-981dca4:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-981dca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F8;}.elementor-216 .elementor-element.elementor-element-981dca4, .elementor-216 .elementor-element.elementor-element-981dca4::before{--border-transition:0.3s;}.elementor-216 .elementor-element.elementor-element-969d9ad{text-align:center;}.elementor-216 .elementor-element.elementor-element-969d9ad .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-216 .elementor-element.elementor-element-c83c88f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:40px;--padding-right:0px;--padding-bottom:40px;--padding-left:0px;}.elementor-216 .elementor-element.elementor-element-c83c88f, .elementor-216 .elementor-element.elementor-element-c83c88f::before{--border-transition:0.3s;}.elementor-216 .elementor-element.elementor-element-785c48e{text-align:center;}.elementor-216 .elementor-element.elementor-element-785c48e .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-weight:600;}body.elementor-page-216:not(.elementor-motion-effects-element-type-background), body.elementor-page-216 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-216 .elementor-element.elementor-element-2ca25210{--content-width:1300px;}.elementor-216 .elementor-element.elementor-element-4199d284{--width:50%;}.elementor-216 .elementor-element.elementor-element-4e9ac422{--width:50%;}.elementor-216 .elementor-element.elementor-element-4a78bd89{--content-width:1300px;}.elementor-216 .elementor-element.elementor-element-27a801e{--content-width:1300px;}.elementor-216 .elementor-element.elementor-element-ab8de00{--width:50%;}.elementor-216 .elementor-element.elementor-element-a99e93b{--width:50%;}.elementor-216 .elementor-element.elementor-element-75a9938{--content-width:1300px;}.elementor-216 .elementor-element.elementor-element-82bbc82{--width:50%;}.elementor-216 .elementor-element.elementor-element-496527b{--width:50%;}.elementor-216 .elementor-element.elementor-element-e893e4d{--content-width:1300px;}.elementor-216 .elementor-element.elementor-element-1bc8a72{--width:50%;}.elementor-216 .elementor-element.elementor-element-11be762{--width:50%;}.elementor-216 .elementor-element.elementor-element-71e586b{--width:100%;}.elementor-216 .elementor-element.elementor-element-8948244{--width:50%;}.elementor-216 .elementor-element.elementor-element-ebd8de3{--width:50%;}.elementor-216 .elementor-element.elementor-element-456f89b{--content-width:1400px;}}@media(max-width:1024px) and (min-width:768px){.elementor-216 .elementor-element.elementor-element-4199d284{--width:100%;}.elementor-216 .elementor-element.elementor-element-4e9ac422{--width:100%;}.elementor-216 .elementor-element.elementor-element-ab8de00{--width:100%;}.elementor-216 .elementor-element.elementor-element-a99e93b{--width:100%;}.elementor-216 .elementor-element.elementor-element-82bbc82{--width:100%;}.elementor-216 .elementor-element.elementor-element-496527b{--width:100%;}.elementor-216 .elementor-element.elementor-element-8948244{--width:100%;}.elementor-216 .elementor-element.elementor-element-ebd8de3{--width:100%;}}@media(max-width:1024px){.elementor-216 .elementor-element.elementor-element-2ca25210{--flex-wrap:wrap;}.elementor-216 .elementor-element.elementor-element-27a801e{--flex-wrap:wrap;}.elementor-216 .elementor-element.elementor-element-75a9938{--flex-wrap:wrap;}.elementor-216 .elementor-element.elementor-element-ed13cad > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-5143933d */.elementor-216 .elementor-element.elementor-element-5143933d .page-heading-line {
	width: 110px;
	height: 6px;
	background-color: #2fabdf;
	border-radius: 500px;
	display: block;
	margin: 1px auto 0px auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b505f1d */.elementor-216 .elementor-element.elementor-element-7b505f1d {
    background: radial-gradient(
		circle,
		rgba(244, 248, 254, 1) 46%,
		rgba(211, 230, 250, 1) 100%
	)
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-785d983 */.elementor-216 .elementor-element.elementor-element-785d983 .text-with-tick {
	align-items: center;
	display: flex;
	gap: 10px;
	font-family: 'Roboto';
	
}

.text-with-tick a {
    color: #2FABDF;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-69fc8500 */.elementor-216 .elementor-element.elementor-element-69fc8500 
{
 
    border-radius: 10px;
    overflow: hidden;
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e9ac422 */.elementor-216 .elementor-element.elementor-element-4e9ac422 {
    display: flex;
    justify-content: center;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ca25210 */.elementor-216 .elementor-element.elementor-element-2ca25210 {
    display: flex;
    justify-content: center;
    align-self: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e919df2 */.card-wrapper {
    display: flex;
    gap: 32px;
    justify-content: center;
    flex-wrap: wrap;
}

.card {
    display: flex;
    background: white;
    flex-direction: column;
    padding: 24px;
    text-align: center;
    align-items: center;
    width: 400px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    border-radius: 24px;
    gap: 24px;
}

.card img {
    width: auto;
    height: 75px;
}

.card h5 {
    color: var(--primary-primary, #2FABDF);
    font-size: 24px;
    font-family: 'Roboto';
    margin: 0px;
}

.card p {
    color: var(--grey-500, #66727D);
    font-size: 16px;
    font-family: 'Roboto';
    margin: 0px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a78bd89 */.elementor-216 .elementor-element.elementor-element-4a78bd89 {
    display: flex;
    justify-content: center;
    align-self: center;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7b51ec4 */.elementor-216 .elementor-element.elementor-element-7b51ec4 
{
   box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    border-radius: 10px;
    overflow: hidden;
    border: 0.5px solid #DFE3E8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab8de00 */.elementor-216 .elementor-element.elementor-element-ab8de00 {
    display: flex;
    justify-content: center;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f3f875c */.elementor-216 .elementor-element.elementor-element-f3f875c .text-with-tick {
	align-items: center;
	display: flex;
	gap: 10px;
	font-family: 'Roboto';
	
}

.text-with-tick a {
    color: #2FABDF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27a801e */.elementor-216 .elementor-element.elementor-element-27a801e {
    display: flex;
    justify-content: center;
    align-self: center;
}

/* Small devices (mobile/tablets, 767px and below) */
@media only screen and (max-width: 768px) {
.elementor-216 .elementor-element.elementor-element-27a801e {
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f449155 */.elementor-216 .elementor-element.elementor-element-f449155 .text-with-tick {
	align-items: center;
	display: flex;
	gap: 10px;
	font-family: 'Roboto';
	
}

.text-with-tick a {
    color: #2FABDF;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d908bbc */.elementor-216 .elementor-element.elementor-element-d908bbc 
{
   box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    border-radius: 10px;
    overflow: hidden;
    border: 0.5px solid #DFE3E8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-496527b */.elementor-216 .elementor-element.elementor-element-496527b {
    display: flex;
    justify-content: center;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a9938 */.elementor-216 .elementor-element.elementor-element-75a9938 {
    display: flex;
    justify-content: center;
    align-self: center;
}

@media only screen and (min-width: 1168px) {
.elementor-216 .elementor-element.elementor-element-75a9938 {
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-410a8b6 */.elementor-216 .elementor-element.elementor-element-410a8b6 .text-with-tick {
	align-items: center;
	display: flex;
	gap: 10px;
	font-family: 'Roboto';
	
}

.text-with-tick a {
    color: #2FABDF;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-176b8bd */.elementor-216 .elementor-element.elementor-element-176b8bd 
{
   box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    border-radius: 10px;
    overflow: hidden;
    border: 0.5px solid #DFE3E8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11be762 */.elementor-216 .elementor-element.elementor-element-11be762 {
    display: flex;
    justify-content: center;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e893e4d */.elementor-216 .elementor-element.elementor-element-e893e4d {
    display: flex;
    justify-content: center;
    align-self: center;
}

/* Small devices (mobile/tablets, 767px and below) */
@media only screen and (max-width: 768px) {
.elementor-216 .elementor-element.elementor-element-e893e4d {
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e9e9085 */.elementor-216 .elementor-element.elementor-element-e9e9085 .text-with-tick {
	align-items: center;
	display: flex;
	gap: 10px;
	font-family: 'Roboto';
	
}

.text-with-tick a {
    color: #2FABDF;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ade5d15 */.elementor-216 .elementor-element.elementor-element-ade5d15 
{
   box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    border-radius: 10px;
    overflow: hidden;
    border: 0.5px solid #DFE3E8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebd8de3 */.elementor-216 .elementor-element.elementor-element-ebd8de3 {
    display: flex;
    justify-content: center;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71e586b */.elementor-216 .elementor-element.elementor-element-71e586b {
    display: flex;
    justify-content: center;
    align-self: center;
}

/* Large devices (large laptops and desktops, 1168px and up) */
@media only screen and (min-width: 1168px) {
.elementor-216 .elementor-element.elementor-element-71e586b {
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d28389e */.banner {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 48px;
}

.banner img {
    width: 170px;
    height: auto;
}

.info h2 {
    font-size: 32px;
    font-family: 'Roboto';
    margin: 0px;
}

.info p {
    font-size: 20px;
    font-family: 'Roboto';
    margin: 0;
}

.info {
    width: 80%;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.button:hover {
    opacity : 0.90;   
    background: #2399CA;  
   }
   
.button {
   cursor: pointer;
   padding: 15px;
   font-size: 16px;
   font-weight: bold;
   font-family: 'Roboto';
   border: none !important;
   color: white ;
   width: 150px;
   height: auto;
   transition: 0.5s;
   background: #2FABDF;
   border-radius: 10px;
   text-align: center;
   
   box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);	
   }
   
   a:hover {
       color: white;
   }
   
   
   /* Small devices (mobile/tablets, 767px and below) */
@media only screen and (max-width: 768px) {
.banner { flex-wrap:wrap; 
    text-align: center;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ed13cad */.wrapper {
    width: 100%;
    display: flex;
    flex-wrap:wrap;
    gap: 24px;
    justify-content: center;
}

.card-overcome {
    border-radius: 16px;
    padding: 24px;
    width: 250px;
    height: auto;
    display: flex;
    gap: 24px;
    text-align: center;
    flex-direction: column;
    border: 0.5px solid #BCC6CE;
    align-items: center;
    background: white;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.card-overcome img {
    width: auto;
    height: 100px;
}

.card-overcome p {
    margin: 0;
    font-size: 16px;
    font-family: 'Roboto';
    color: #66727D;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4271e90 */.wrapper-keyfeatures {
    width: 100%;
    display: flex;
    flex-wrap:wrap;
    gap: 24px;
    justify-content: center;
}

.card-key-features {
    border-radius: 16px;
    padding: 24px;
    width: 350px;
    height: auto;
    display: flex;
    gap: 24px;
    text-align: start;
    align-items: center;
    background: white;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.card-key-features img {
    width: auto;
    height: 60px;
}

.card-key-features  p {
    margin: 0;
    font-size: 16px;
    font-family: 'Roboto';
    color: #66727D;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-030ef3a */.wrapper-special {
    width: 100%;
    display: flex;
    flex-wrap:wrap;
    gap: 24px;
    justify-content: center;
}

.bullet-wrap {
    display: flex;
    flex-direction: column;
    text-align: left;
    gap: 10px;
}

.card-special {
    border-radius: 16px;
    padding: 24px;
    width: 250px;
    height: auto;
    display: flex;
    flex-direction: column;
    gap: 10px;
    
    text-align: center;
    align-items: center;
    background: white;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.card-special img {
    height: 100px;
    width: auto;
    align-self: center;
}

.card-special p {
    margin: 0;
    
    font-size: 16px;
    font-family: 'Roboto';
    color: #66727D;
    font-weight: 700;
}

.bullet-point {
    display: flex;
    
    align-items: center;
    text-align: left;
    gap: 10px;

}

.bullet-point img {
    width: 20px;
    height: 20px;
}

.card-special h2 {
    font-size: 20px;
    font-family: 'Roboto';
    margin: 0px;
}/* End custom CSS */