.elementor-56 .elementor-element.elementor-element-5c5f804{padding:120px 0px 120px 0px;}.elementor-56 .elementor-element.elementor-element-e4944b2{--display:flex;}.elementor-56 .elementor-element.elementor-element-d814abb{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-991f94b{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5779be6 );--border-color:var( --e-global-color-5779be6 );--border-radius:20px 20px 20px 20px;}.elementor-56 .elementor-element.elementor-element-991f94b:hover{background-color:var( --e-global-color-5779be6 );}.elementor-56 .elementor-element.elementor-element-7276461 .elementor-image-box-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-7276461 .elementor-image-box-title{margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-7276461{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-56 .elementor-element.elementor-element-552d119{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5779be6 );--border-color:var( --e-global-color-5779be6 );--border-radius:20px 20px 20px 20px;}.elementor-56 .elementor-element.elementor-element-552d119:hover{background-color:var( --e-global-color-5779be6 );}.elementor-56 .elementor-element.elementor-element-9e5120a .elementor-image-box-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-9e5120a .elementor-image-box-title{margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-9e5120a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-56 .elementor-element.elementor-element-35ed359{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5779be6 );--border-color:var( --e-global-color-5779be6 );--border-radius:20px 20px 20px 20px;}.elementor-56 .elementor-element.elementor-element-35ed359:hover{background-color:var( --e-global-color-5779be6 );}.elementor-56 .elementor-element.elementor-element-2b36f89 .elementor-image-box-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-2b36f89 .elementor-image-box-title{margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-2b36f89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-56 .elementor-element.elementor-element-23150ae{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5779be6 );--border-color:var( --e-global-color-5779be6 );--border-radius:20px 20px 20px 20px;}.elementor-56 .elementor-element.elementor-element-23150ae:hover{background-color:var( --e-global-color-5779be6 );}.elementor-56 .elementor-element.elementor-element-f379e82 .elementor-image-box-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-f379e82 .elementor-image-box-title{margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-f379e82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-56 .elementor-element.elementor-element-53f16a9{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5779be6 );--border-color:var( --e-global-color-5779be6 );--border-radius:20px 20px 20px 20px;}.elementor-56 .elementor-element.elementor-element-53f16a9:hover{background-color:var( --e-global-color-5779be6 );}.elementor-56 .elementor-element.elementor-element-5ec032f .elementor-image-box-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-5ec032f .elementor-image-box-title{margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-5ec032f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-56 .elementor-element.elementor-element-a2e50b5{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5779be6 );--border-color:var( --e-global-color-5779be6 );--border-radius:20px 20px 20px 20px;}.elementor-56 .elementor-element.elementor-element-a2e50b5:hover{background-color:var( --e-global-color-5779be6 );}.elementor-56 .elementor-element.elementor-element-573de30 .elementor-image-box-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-573de30 .elementor-image-box-title{margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-573de30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-56 .elementor-element.elementor-element-c2d38c0{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5779be6 );--border-color:var( --e-global-color-5779be6 );--border-radius:20px 20px 20px 20px;}.elementor-56 .elementor-element.elementor-element-c2d38c0:hover{background-color:var( --e-global-color-5779be6 );}.elementor-56 .elementor-element.elementor-element-9f2a567 .elementor-image-box-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-9f2a567 .elementor-image-box-title{margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-9f2a567{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-56 .elementor-element.elementor-element-250ef23{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5779be6 );--border-color:var( --e-global-color-5779be6 );--border-radius:20px 20px 20px 20px;}.elementor-56 .elementor-element.elementor-element-250ef23:hover{background-color:var( --e-global-color-5779be6 );}.elementor-56 .elementor-element.elementor-element-0b44fe3 .elementor-image-box-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-0b44fe3 .elementor-image-box-title{margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-0b44fe3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-56 .elementor-element.elementor-element-deefc4b{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5779be6 );--border-color:var( --e-global-color-5779be6 );--border-radius:20px 20px 20px 20px;}.elementor-56 .elementor-element.elementor-element-deefc4b:hover{background-color:var( --e-global-color-5779be6 );}.elementor-56 .elementor-element.elementor-element-5d980f6 .elementor-image-box-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-5d980f6 .elementor-image-box-title{margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-5d980f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-56 .elementor-element.elementor-element-89f8e98{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5779be6 );--border-color:var( --e-global-color-5779be6 );--border-radius:20px 20px 20px 20px;}.elementor-56 .elementor-element.elementor-element-89f8e98:hover{background-color:var( --e-global-color-5779be6 );}.elementor-56 .elementor-element.elementor-element-d91b3bc .elementor-image-box-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-d91b3bc .elementor-image-box-title{margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-d91b3bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-56 .elementor-element.elementor-element-4562c15{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5779be6 );--border-color:var( --e-global-color-5779be6 );--border-radius:20px 20px 20px 20px;}.elementor-56 .elementor-element.elementor-element-4562c15:hover{background-color:var( --e-global-color-5779be6 );}.elementor-56 .elementor-element.elementor-element-835b9ef .elementor-image-box-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-835b9ef .elementor-image-box-title{margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-835b9ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-56 .elementor-element.elementor-element-9f6bc92{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5779be6 );--border-color:var( --e-global-color-5779be6 );--border-radius:20px 20px 20px 20px;}.elementor-56 .elementor-element.elementor-element-9f6bc92:hover{background-color:var( --e-global-color-5779be6 );}.elementor-56 .elementor-element.elementor-element-9b79e9f .elementor-image-box-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-9b79e9f .elementor-image-box-title{margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-9b79e9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-56 .elementor-element.elementor-element-de35ecf{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5779be6 );--border-color:var( --e-global-color-5779be6 );--border-radius:20px 20px 20px 20px;}.elementor-56 .elementor-element.elementor-element-de35ecf:hover{background-color:var( --e-global-color-5779be6 );}.elementor-56 .elementor-element.elementor-element-96d3439 .elementor-image-box-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-96d3439 .elementor-image-box-title{margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-96d3439{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-56 .elementor-element.elementor-element-f18c3cb{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5779be6 );--border-color:var( --e-global-color-5779be6 );--border-radius:20px 20px 20px 20px;}.elementor-56 .elementor-element.elementor-element-f18c3cb:hover{background-color:var( --e-global-color-5779be6 );}.elementor-56 .elementor-element.elementor-element-07e3d8b .elementor-image-box-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-07e3d8b .elementor-image-box-title{margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-07e3d8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-56 .elementor-element.elementor-element-cc7316c{padding:120px 0px 80px 0px;}.elementor-56 .elementor-element.elementor-element-2c47722:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-2c47722 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F9;}.elementor-56 .elementor-element.elementor-element-2c47722{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-56 .elementor-element.elementor-element-2c47722 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-56 .elementor-element.elementor-element-e4944b2{--content-width:1200px;}.elementor-56 .elementor-element.elementor-element-991f94b{--width:32%;}.elementor-56 .elementor-element.elementor-element-552d119{--width:32%;}.elementor-56 .elementor-element.elementor-element-35ed359{--width:32%;}.elementor-56 .elementor-element.elementor-element-23150ae{--width:32%;}.elementor-56 .elementor-element.elementor-element-53f16a9{--width:32%;}.elementor-56 .elementor-element.elementor-element-a2e50b5{--width:32%;}.elementor-56 .elementor-element.elementor-element-c2d38c0{--width:32%;}.elementor-56 .elementor-element.elementor-element-250ef23{--width:32%;}.elementor-56 .elementor-element.elementor-element-deefc4b{--width:32%;}.elementor-56 .elementor-element.elementor-element-89f8e98{--width:32%;}.elementor-56 .elementor-element.elementor-element-4562c15{--width:32%;}.elementor-56 .elementor-element.elementor-element-9f6bc92{--width:32%;}.elementor-56 .elementor-element.elementor-element-de35ecf{--width:32%;}.elementor-56 .elementor-element.elementor-element-f18c3cb{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-56 .elementor-element.elementor-element-991f94b{--width:48.5%;}.elementor-56 .elementor-element.elementor-element-552d119{--width:48.5%;}.elementor-56 .elementor-element.elementor-element-35ed359{--width:48.5%;}.elementor-56 .elementor-element.elementor-element-23150ae{--width:48.5%;}.elementor-56 .elementor-element.elementor-element-53f16a9{--width:48.5%;}.elementor-56 .elementor-element.elementor-element-a2e50b5{--width:48.5%;}.elementor-56 .elementor-element.elementor-element-c2d38c0{--width:48.5%;}.elementor-56 .elementor-element.elementor-element-250ef23{--width:48.5%;}.elementor-56 .elementor-element.elementor-element-deefc4b{--width:48.5%;}.elementor-56 .elementor-element.elementor-element-89f8e98{--width:48.5%;}.elementor-56 .elementor-element.elementor-element-4562c15{--width:48.5%;}.elementor-56 .elementor-element.elementor-element-9f6bc92{--width:48.5%;}.elementor-56 .elementor-element.elementor-element-de35ecf{--width:48.5%;}.elementor-56 .elementor-element.elementor-element-f18c3cb{--width:48.5%;}}/* Start custom CSS */.card-container {
    perspective: 1000px; /* gives 3D depth */
}

.card-container img {
    width: 100%;
    display: block;
    transition: transform 1.5s;
    transform-style: preserve-3d;
}

/* flip effect */
.card-container:hover img {
    transform: rotateY(360deg);
}

.card-container:hover h3,
.card-container:hover p {
    color: #fff;
}/* End custom CSS */