.elementor-29 .elementor-element.elementor-element-7ca72230{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.9;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-7ca72230:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-7ca72230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-29 .elementor-element.elementor-element-7ca72230::before, .elementor-29 .elementor-element.elementor-element-7ca72230 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-7ca72230 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-7ca72230 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-7ca72230 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-7ca72230 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(190deg, #000000E0 40%, #FFD500 150%);}.elementor-29 .elementor-element.elementor-element-7ca72230::before{filter:brightness( 100% ) contrast( 100% ) saturate( 170% ) blur( 0px ) hue-rotate( 10deg );}.elementor-29 .elementor-element.elementor-element-52e43423{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-618d4a08 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-29 .elementor-element.elementor-element-618d4a08{text-align:center;}.elementor-29 .elementor-element.elementor-element-618d4a08 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-19620616{text-align:center;}.elementor-29 .elementor-element.elementor-element-2236b466{text-align:center;}.elementor-29 .elementor-element.elementor-element-343f3b2b{width:var( --container-widget-width, 960px );max-width:960px;--container-widget-width:960px;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-3f3ce347{--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:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-32968e95{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-29 .elementor-element.elementor-element-32968e95.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-17c82ac8{width:auto;max-width:auto;}.elementor-29 .elementor-element.elementor-element-17c82ac8.elementor-element{--align-self:flex-start;}.elementor-29 .elementor-element.elementor-element-17c82ac8 .elementor-heading-title{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:2px;}.elementor-29 .elementor-element.elementor-element-25dfc207 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-800a8da > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-286dec2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-11c070e{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-29 .elementor-element.elementor-element-2885d9b2 img{width:100%;max-width:100%;border-radius:18px 18px 18px 18px;box-shadow:0px 10px 50px 0px rgba(0,0,0,0.5);}.elementor-29 .elementor-element.elementor-element-b947773{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-b947773:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-b947773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-02ea53f{width:auto;max-width:auto;text-align:center;}.elementor-29 .elementor-element.elementor-element-02ea53f .elementor-heading-title{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:2px;}.elementor-29 .elementor-element.elementor-element-fc753d2{text-align:center;}.elementor-29 .elementor-element.elementor-element-e529853{text-align:center;}.elementor-29 .elementor-element.elementor-element-74b97fe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:56px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-74b97fe:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-74b97fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-f57c2e1{--display:flex;--overflow:hidden;--border-radius:18px 18px 18px 18px;box-shadow:2px 4px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-e1c48a5 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-29 .elementor-element.elementor-element-a543271{width:auto;max-width:auto;bottom:0px;z-index:3;}.elementor-29 .elementor-element.elementor-element-a543271 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 28px 20px 20px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-a543271{right:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-a543271{left:0px;}.elementor-29 .elementor-element.elementor-element-a543271.elementor-view-stacked .elementor-icon{background-color:#FFE600;color:#161616;}.elementor-29 .elementor-element.elementor-element-a543271.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-a543271.elementor-view-default .elementor-icon{color:#FFE600;border-color:#FFE600;}.elementor-29 .elementor-element.elementor-element-a543271.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-a543271.elementor-view-default .elementor-icon svg{fill:#FFE600;}.elementor-29 .elementor-element.elementor-element-a543271.elementor-view-framed .elementor-icon{background-color:#161616;}.elementor-29 .elementor-element.elementor-element-a543271.elementor-view-stacked .elementor-icon svg{fill:#161616;}.elementor-29 .elementor-element.elementor-element-a543271 .elementor-icon{font-size:18px;}.elementor-29 .elementor-element.elementor-element-a543271 .elementor-icon svg{height:18px;}.elementor-29 .elementor-element.elementor-element-4b22035 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-4b22035 .elementor-heading-title{font-size:24px;font-weight:700;text-shadow:2px 2px 10px rgba(0, 0, 0, 0.5);color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-934b19e{--display:flex;--overflow:hidden;--border-radius:18px 18px 18px 18px;box-shadow:2px 4px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-ee7fca8 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-29 .elementor-element.elementor-element-4b39a07{width:auto;max-width:auto;bottom:0px;z-index:3;}.elementor-29 .elementor-element.elementor-element-4b39a07 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 28px 20px 20px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-4b39a07{right:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-4b39a07{left:0px;}.elementor-29 .elementor-element.elementor-element-4b39a07.elementor-view-stacked .elementor-icon{background-color:#FFE600;color:#161616;}.elementor-29 .elementor-element.elementor-element-4b39a07.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-4b39a07.elementor-view-default .elementor-icon{color:#FFE600;border-color:#FFE600;}.elementor-29 .elementor-element.elementor-element-4b39a07.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-4b39a07.elementor-view-default .elementor-icon svg{fill:#FFE600;}.elementor-29 .elementor-element.elementor-element-4b39a07.elementor-view-framed .elementor-icon{background-color:#161616;}.elementor-29 .elementor-element.elementor-element-4b39a07.elementor-view-stacked .elementor-icon svg{fill:#161616;}.elementor-29 .elementor-element.elementor-element-4b39a07 .elementor-icon{font-size:18px;}.elementor-29 .elementor-element.elementor-element-4b39a07 .elementor-icon svg{height:18px;}.elementor-29 .elementor-element.elementor-element-277c991 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-277c991 .elementor-heading-title{font-size:24px;font-weight:700;text-shadow:2px 2px 10px rgba(0, 0, 0, 0.5);color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-ce07c40{--display:flex;--overflow:hidden;--border-radius:18px 18px 18px 18px;box-shadow:2px 4px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-ed58104 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-29 .elementor-element.elementor-element-12fafe6{width:auto;max-width:auto;bottom:0px;z-index:3;}.elementor-29 .elementor-element.elementor-element-12fafe6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 28px 20px 20px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-12fafe6{right:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-12fafe6{left:0px;}.elementor-29 .elementor-element.elementor-element-12fafe6.elementor-view-stacked .elementor-icon{background-color:#FFE600;color:#161616;}.elementor-29 .elementor-element.elementor-element-12fafe6.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-12fafe6.elementor-view-default .elementor-icon{color:#FFE600;border-color:#FFE600;}.elementor-29 .elementor-element.elementor-element-12fafe6.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-12fafe6.elementor-view-default .elementor-icon svg{fill:#FFE600;}.elementor-29 .elementor-element.elementor-element-12fafe6.elementor-view-framed .elementor-icon{background-color:#161616;}.elementor-29 .elementor-element.elementor-element-12fafe6.elementor-view-stacked .elementor-icon svg{fill:#161616;}.elementor-29 .elementor-element.elementor-element-12fafe6 .elementor-icon{font-size:18px;}.elementor-29 .elementor-element.elementor-element-12fafe6 .elementor-icon svg{height:18px;}.elementor-29 .elementor-element.elementor-element-04bbeff > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-04bbeff .elementor-heading-title{font-size:24px;font-weight:700;text-shadow:2px 2px 10px rgba(0, 0, 0, 0.5);color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-5974a9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:80px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-391c71a{width:auto;max-width:auto;text-align:center;}.elementor-29 .elementor-element.elementor-element-391c71a .elementor-heading-title{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:2px;}.elementor-29 .elementor-element.elementor-element-d810dd5{text-align:center;}.elementor-29 .elementor-element.elementor-element-0ebf58f{text-align:center;}.elementor-29 .elementor-element.elementor-element-0d7640c{--display:flex;}.elementor-29 .elementor-element.elementor-element-1a50834{--display:flex;}.elementor-29 .elementor-element.elementor-element-9d8d896{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-29 .elementor-element.elementor-element-9d8d896 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-29 .elementor-element.elementor-element-9d8d896:after{content:"0.66";}.elementor-29 .elementor-element.elementor-element-9d8d896 .elementor-post__thumbnail__link{width:100%;}.elementor-29 .elementor-element.elementor-element-9d8d896 .elementor-post__meta-data span + span:before{content:"///";}.elementor-29 .elementor-element.elementor-element-9d8d896.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-29 .elementor-element.elementor-element-9d8d896.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-29 .elementor-element.elementor-element-9d8d896.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-29 .elementor-element.elementor-element-53cc90f{--display:flex;--position:fixed;--min-height:120px;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:50px;--z-index:9999;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-53cc90f{right:50px;}body.rtl .elementor-29 .elementor-element.elementor-element-53cc90f{left:50px;}.elementor-29 .elementor-element.elementor-element-74534af{width:auto;max-width:auto;z-index:9999;}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-52e43423{--width:100%;}.elementor-29 .elementor-element.elementor-element-32968e95{--width:50%;}.elementor-29 .elementor-element.elementor-element-11c070e{--width:50%;}.elementor-29 .elementor-element.elementor-element-53cc90f{--width:120px;}}@media(max-width:1025px) and (min-width:768px){.elementor-29 .elementor-element.elementor-element-f57c2e1{--width:calc(50% - 12px);}.elementor-29 .elementor-element.elementor-element-934b19e{--width:calc(50% - 12px);}.elementor-29 .elementor-element.elementor-element-ce07c40{--width:calc(50% - 12px);}}@media(max-width:1025px){.elementor-29 .elementor-element.elementor-element-e529853 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-74b97fe{--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:space-between;--flex-wrap:wrap;}.elementor-29 .elementor-element.elementor-element-5974a9f{--padding-top:56px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-0ebf58f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-7ca72230{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-19620616{text-align:center;}.elementor-29 .elementor-element.elementor-element-2236b466 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-29 .elementor-element.elementor-element-3f3ce347{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-32968e95{--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-17c82ac8{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-25dfc207{text-align:center;}.elementor-29 .elementor-element.elementor-element-800a8da{text-align:center;}.elementor-29 .elementor-element.elementor-element-286dec2.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-11c070e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-29 .elementor-element.elementor-element-11c070e.e-con{--order:-99999 /* order start hack */;}.elementor-29 .elementor-element.elementor-element-2885d9b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-2885d9b2 img{width:100%;}.elementor-29 .elementor-element.elementor-element-b947773{--padding-top:56px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-02ea53f{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-74b97fe{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-4b22035 .elementor-heading-title{font-size:26px;}.elementor-29 .elementor-element.elementor-element-277c991 .elementor-heading-title{font-size:26px;}.elementor-29 .elementor-element.elementor-element-04bbeff .elementor-heading-title{font-size:26px;}.elementor-29 .elementor-element.elementor-element-391c71a{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-9d8d896 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-29 .elementor-element.elementor-element-9d8d896:after{content:"0.5";}.elementor-29 .elementor-element.elementor-element-9d8d896 .elementor-post__thumbnail__link{width:100%;}.elementor-29 .elementor-element.elementor-element-53cc90f{--width:120px;--min-height:120px;bottom:20px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-53cc90f{right:20px;}body.rtl .elementor-29 .elementor-element.elementor-element-53cc90f{left:20px;}}/* Start custom CSS for heading, class: .elementor-element-618d4a08 */.rzs-highlight {
background-image: url('/wp-content/uploads/2025/05/paragon-highlight.svg');
background-repeat: no-repeat;
background-position: bottom;
background-size: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a543271 */.elementor-29 .elementor-element.elementor-element-a543271.elementor-view-stacked .elementor-icon {
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f06f73 */.consulting-box {
  max-width: 600px;
  padding: 40px 20px;
}

.consulting-box h2 {
  font-size: 24px;
  margin-bottom: 16px;
  color: #fff;
}

.consulting-box p {
  font-size: 16px;
  line-height: 1.6;
  margin-bottom: 24px;
  color: #fff;
}

.learn-more-btn {
  display: inline-block;
  padding: 8px 20px;
  border: 2px solid #fff;
  border-radius: 25px;
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  transition: background 0.3s, color 0.3s;
}

.learn-more-btn:hover {
  background-color: #fff;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4b39a07 */.elementor-29 .elementor-element.elementor-element-4b39a07.elementor-view-stacked .elementor-icon {
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-12fafe6 */.elementor-29 .elementor-element.elementor-element-12fafe6.elementor-view-stacked .elementor-icon {
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5974a9f */.elementor-29 .elementor-element.elementor-element-5974a9f{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7640c */.elementor-29 .elementor-element.elementor-element-0d7640c{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53cc90f */.elementor-29 .elementor-element.elementor-element-53cc90f{
    visibility: hidden;
}/* End custom CSS */
/* Start custom CSS */.card{
     background-color: #000;

}

.card-img {
    opacity: 1;
    -webkit-transition-duration: 2s;
    -moz-transition-duration: 2s;
    -ms-transition-duration: 2s;
    transition-duration: 2s
}

.card:hover .card-img {
    opacity: 0.4;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    transform: scale(1.2);
    -o-transform: scale(1.2);
    -webkit-transition-duration: 2s;
    transition-duration: 2s
}


.card-icon {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out
}
.card:hover .card-icon  {
    opacity: 0;
    transform-origin: 50% 50% 0;
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out
}

.card-text {
    opacity: 0;
    position: absolute;
    bottom: -100px;
    width: 100%;
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out
}

.card:hover .card-text  {
    opacity: 1;
    bottom: 0;
    transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -webkit-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out
}

.card:hover .card-title  {
    opacity: 0;
    bottom: -100px;
    transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -webkit-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out
}

.card-title {
    opacity: 1;
    position: absolute;
    bottom: 28px;
    left: 20px;
    width: 100%;
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out
}/* End custom CSS */