.elementor-91914 .elementor-element.elementor-element-bd7ad93{--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:stretch;}.elementor-91914 .elementor-element.elementor-element-bd7ad93:not(.elementor-motion-effects-element-type-background), .elementor-91914 .elementor-element.elementor-element-bd7ad93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-29916b7 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-91914 .elementor-element.elementor-element-125b3b8{--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;}.elementor-91914 .elementor-element.elementor-element-f05dc2a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{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-91914 .elementor-element.elementor-element-38d57f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-91914 .elementor-element.elementor-element-38d57f5{text-align:center;}.elementor-91914 .elementor-element.elementor-element-cc553c3{--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:stretch;}.elementor-91914 .elementor-element.elementor-element-cc553c3:not(.elementor-motion-effects-element-type-background), .elementor-91914 .elementor-element.elementor-element-cc553c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1cb156c );}.elementor-91914 .elementor-element.elementor-element-1388654{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-91914 .elementor-element.elementor-element-63bf73d{--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:stretch;--flex-wrap:wrap;}.elementor-91914 .elementor-element.elementor-element-b581e6c{--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-91914 .elementor-element.elementor-element-dc49e61 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-91914 .elementor-element.elementor-element-007e006 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-91914 .elementor-element.elementor-element-15f29f9{--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-91914 .elementor-element.elementor-element-c54524b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-91914 .elementor-element.elementor-element-6f0c1f4 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-91914 .elementor-element.elementor-element-7a3ca6f{--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:stretch;}.elementor-91914 .elementor-element.elementor-element-7a3ca6f:not(.elementor-motion-effects-element-type-background), .elementor-91914 .elementor-element.elementor-element-7a3ca6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1cb156c );}.elementor-91914 .elementor-element.elementor-element-0e728a7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-91914 .elementor-element.elementor-element-20960de{--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:stretch;--flex-wrap:wrap;}.elementor-91914 .elementor-element.elementor-element-569522e{--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-91914 .elementor-element.elementor-element-216a814{text-align:start;}.elementor-91914 .elementor-element.elementor-element-216a814 img{width:65px;}.elementor-91914 .elementor-element.elementor-element-1c0a9e2{text-align:center;}.elementor-91914 .elementor-element.elementor-element-98846db{--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-91914 .elementor-element.elementor-element-a843535{text-align:start;}.elementor-91914 .elementor-element.elementor-element-a843535 img{width:65px;}.elementor-91914 .elementor-element.elementor-element-e5f0ad3{text-align:center;}.elementor-91914 .elementor-element.elementor-element-67b8b12{--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-91914 .elementor-element.elementor-element-95b6176{text-align:start;}.elementor-91914 .elementor-element.elementor-element-95b6176 img{width:65px;}.elementor-91914 .elementor-element.elementor-element-da327f6{text-align:center;}.elementor-91914 .elementor-element.elementor-element-8b80c43{--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-91914 .elementor-element.elementor-element-d325cd6{text-align:start;}.elementor-91914 .elementor-element.elementor-element-d325cd6 img{width:65px;}.elementor-91914 .elementor-element.elementor-element-62532c6{text-align:center;}.elementor-91914 .elementor-element.elementor-element-66da4d1{--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:stretch;}.elementor-91914 .elementor-element.elementor-element-66da4d1:not(.elementor-motion-effects-element-type-background), .elementor-91914 .elementor-element.elementor-element-66da4d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-29916b7 );}.elementor-91914 .elementor-element.elementor-element-c87fb2b{--display:flex;}.elementor-91914 .elementor-element.elementor-element-e99523d{text-align:center;}.elementor-91914 .elementor-element.elementor-element-afbd689{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-91914 .elementor-element.elementor-element-dbeed6f{--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:stretch;--flex-wrap:wrap;}.elementor-91914 .elementor-element.elementor-element-57cdc82{--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:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-91914 .elementor-element.elementor-element-0064dba > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-91914 .elementor-element.elementor-element-0064dba{text-align:center;}.elementor-91914 .elementor-element.elementor-element-0064dba img{width:50px;}.elementor-91914 .elementor-element.elementor-element-92fe46b{text-align:center;}.elementor-91914 .elementor-element.elementor-element-9cfd3f3{--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:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-91914 .elementor-element.elementor-element-8423b88 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-91914 .elementor-element.elementor-element-8423b88{text-align:center;}.elementor-91914 .elementor-element.elementor-element-8423b88 img{width:50px;}.elementor-91914 .elementor-element.elementor-element-4784f4f{text-align:center;}.elementor-91914 .elementor-element.elementor-element-ee313a7{--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:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-91914 .elementor-element.elementor-element-31e9875 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-91914 .elementor-element.elementor-element-31e9875{text-align:center;}.elementor-91914 .elementor-element.elementor-element-31e9875 img{width:50px;}.elementor-91914 .elementor-element.elementor-element-85defe5{text-align:center;}.elementor-91914 .elementor-element.elementor-element-a00705d{--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:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-91914 .elementor-element.elementor-element-2c2744a > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-91914 .elementor-element.elementor-element-2c2744a{text-align:center;}.elementor-91914 .elementor-element.elementor-element-2c2744a img{width:50px;}.elementor-91914 .elementor-element.elementor-element-4042dfa{text-align:center;}.elementor-91914 .elementor-element.elementor-element-356ba9b{--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:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-91914 .elementor-element.elementor-element-d0a7caf > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-91914 .elementor-element.elementor-element-d0a7caf{text-align:center;}.elementor-91914 .elementor-element.elementor-element-d0a7caf img{width:50px;}.elementor-91914 .elementor-element.elementor-element-3ae0eec{text-align:center;}.elementor-91914 .elementor-element.elementor-element-6480b72{--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:stretch;}.elementor-91914 .elementor-element.elementor-element-6480b72:not(.elementor-motion-effects-element-type-background), .elementor-91914 .elementor-element.elementor-element-6480b72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-01f59be );}.elementor-91914 .elementor-element.elementor-element-82cebd2{--display:flex;}.elementor-91914 .elementor-element.elementor-element-94a8958{text-align:center;}.elementor-91914 .elementor-element.elementor-element-62c4096{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#E3E5EC;--border-color:#E3E5EC;--border-radius:15px 15px 15px 15px;}.elementor-91914 .elementor-element.elementor-element-c56e911{--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:stretch;--flex-wrap:wrap;}.elementor-91914 .elementor-element.elementor-element-27ab05c{--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-91914 .elementor-element.elementor-element-9a9ee0a{--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-91914 .elementor-element.elementor-element-3068786{--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-91914 .elementor-element.elementor-element-f6fd07a{--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:stretch;}.elementor-91914 .elementor-element.elementor-element-f6fd07a:not(.elementor-motion-effects-element-type-background), .elementor-91914 .elementor-element.elementor-element-f6fd07a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-01f59be );}.elementor-91914 .elementor-element.elementor-element-aac195d{--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;}@media(max-width:991px){.elementor-91914 .elementor-element.elementor-element-125b3b8{--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-91914 .elementor-element.elementor-element-63bf73d{--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;}.elementor-91914 .elementor-element.elementor-element-dc49e61 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-91914 .elementor-element.elementor-element-c54524b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-91914 .elementor-element.elementor-element-20960de{--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;}.elementor-91914 .elementor-element.elementor-element-dbeed6f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-91914 .elementor-element.elementor-element-c56e911{--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;}.elementor-91914 .elementor-element.elementor-element-f6fd07a{--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-91914 .elementor-element.elementor-element-aac195d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-91914 .elementor-element.elementor-element-b581e6c{--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-91914 .elementor-element.elementor-element-15f29f9{--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-91914 .elementor-element.elementor-element-569522e{--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-91914 .elementor-element.elementor-element-98846db{--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-91914 .elementor-element.elementor-element-67b8b12{--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-91914 .elementor-element.elementor-element-8b80c43{--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-91914 .elementor-element.elementor-element-57cdc82{--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-91914 .elementor-element.elementor-element-9cfd3f3{--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-91914 .elementor-element.elementor-element-ee313a7{--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-91914 .elementor-element.elementor-element-a00705d{--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-91914 .elementor-element.elementor-element-356ba9b{--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-91914 .elementor-element.elementor-element-27ab05c{--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-91914 .elementor-element.elementor-element-9a9ee0a{--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-91914 .elementor-element.elementor-element-3068786{--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;}}@media(min-width:576px){.elementor-91914 .elementor-element.elementor-element-f05dc2a{--width:70%;}.elementor-91914 .elementor-element.elementor-element-c87fb2b{--content-width:1100px;}.elementor-91914 .elementor-element.elementor-element-82cebd2{--content-width:1100px;}}@media(max-width:991px) and (min-width:576px){.elementor-91914 .elementor-element.elementor-element-f05dc2a{--width:100%;}}@media(min-width:1599px){.elementor-91914 .elementor-element.elementor-element-f6fd07a{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-91914 .elementor-element.elementor-element-928760c{text-align:center;}}/* Start custom CSS for container, class: .elementor-element-bd7ad93 */p.intro-text {
  line-height: 2.10rem !important;
}
span.pre-title {
  margin-bottom: -5px !important;
}
.demoFeatured {
    margin-top: -200px;
}
.demoCard {
    padding: 0rem !important;
}
.demoPad {
    padding: 1rem 1.5625rem 1.875rem 1.5625rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66da4d1 */.servicesCard {
    background-color: #ffffff !important;
  border: 1px none;
  border-radius: 12px;
  box-shadow: 40px 40px 80px rgba(13,0,24,.1);
}

.servicesCard h4 {
    line-height: 1.25rem !important;
    color: #222 !important;
}

.servicesCard p {
    line-height: 1.25rem !important;
    color: #4D4C4E !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6480b72 */.portfolio a {
    background-image: none !important
    ;
}/* End custom CSS */