.elementor-253 .elementor-element.elementor-element-c58d447:not(.elementor-motion-effects-element-type-background), .elementor-253 .elementor-element.elementor-element-c58d447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-253 .elementor-element.elementor-element-c58d447{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-253 .elementor-element.elementor-element-c58d447 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-253 .elementor-element.elementor-element-9be3723{text-align:center;}.elementor-253 .elementor-element.elementor-element-9be3723 .elementor-heading-title{font-family:"Hind", Sans-serif;font-weight:600;color:#636560;}.elementor-253 .elementor-element.elementor-element-859a05c:not(.elementor-motion-effects-element-type-background), .elementor-253 .elementor-element.elementor-element-859a05c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-253 .elementor-element.elementor-element-859a05c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-253 .elementor-element.elementor-element-859a05c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-253 .elementor-element.elementor-element-15a3f52{text-align:center;}.elementor-253 .elementor-element.elementor-element-15a3f52 .elementor-heading-title{font-family:"Hind", Sans-serif;font-weight:600;color:#636560;}.elementor-253 .elementor-element.elementor-element-6db4068:not(.elementor-motion-effects-element-type-background), .elementor-253 .elementor-element.elementor-element-6db4068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-253 .elementor-element.elementor-element-6db4068{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-253 .elementor-element.elementor-element-6db4068 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-253 .elementor-element.elementor-element-281d86c{font-family:"Hind", Sans-serif;font-weight:300;color:#333333;}.elementor-253 .elementor-element.elementor-element-a0f5c0d{font-family:"Hind", Sans-serif;font-weight:300;color:#333333;}.elementor-253 .elementor-element.elementor-element-fffcec0:not(.elementor-motion-effects-element-type-background), .elementor-253 .elementor-element.elementor-element-fffcec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-253 .elementor-element.elementor-element-fffcec0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-253 .elementor-element.elementor-element-fffcec0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-253 .elementor-element.elementor-element-7182393{font-family:"Hind", Sans-serif;font-weight:300;color:#333333;}.elementor-253 .elementor-element.elementor-element-3c184a3{font-family:"Hind", Sans-serif;font-weight:300;color:#333333;}.elementor-253 .elementor-element.elementor-element-3aa1e28:not(.elementor-motion-effects-element-type-background), .elementor-253 .elementor-element.elementor-element-3aa1e28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-253 .elementor-element.elementor-element-3aa1e28{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-253 .elementor-element.elementor-element-3aa1e28 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-253 .elementor-element.elementor-element-9543c02 .elementor-button{background-color:#8A76C4;font-family:"Hind", Sans-serif;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-radius:3px 3px 3px 3px;}.elementor-253 .elementor-element.elementor-element-9543c02 .elementor-button:hover, .elementor-253 .elementor-element.elementor-element-9543c02 .elementor-button:focus{background-color:#FAFAFA;color:#8A76C4;border-color:#8A76C4;}.elementor-253 .elementor-element.elementor-element-9543c02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-253 .elementor-element.elementor-element-9543c02 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-253 .elementor-element.elementor-element-9543c02 .elementor-button:hover svg, .elementor-253 .elementor-element.elementor-element-9543c02 .elementor-button:focus svg{fill:#8A76C4;}.elementor-253 .elementor-element.elementor-element-4faf6c6{--spacer-size:30px;}.elementor-253 .elementor-element.elementor-element-b41ac9c:not(.elementor-motion-effects-element-type-background), .elementor-253 .elementor-element.elementor-element-b41ac9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-253 .elementor-element.elementor-element-b41ac9c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-253 .elementor-element.elementor-element-b41ac9c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-253 .elementor-element.elementor-element-7125a93:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-253 .elementor-element.elementor-element-7125a93 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-253 .elementor-element.elementor-element-7125a93 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-253 .elementor-element.elementor-element-7125a93 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-253 .elementor-element.elementor-element-b8b411c > .elementor-widget-container{--e-transform-translateX:0px;}.elementor-253 .elementor-element.elementor-element-b8b411c:hover .elementor-widget-container{border-style:none;}.elementor-253 .elementor-element.elementor-element-b8b411c:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-253 .elementor-element.elementor-element-80d8942:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-253 .elementor-element.elementor-element-80d8942 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-253 .elementor-element.elementor-element-80d8942 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-253 .elementor-element.elementor-element-80d8942 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-253 .elementor-element.elementor-element-9e77314 > .elementor-widget-container{--e-transform-translateX:0px;}.elementor-253 .elementor-element.elementor-element-9e77314:hover .elementor-widget-container{border-style:none;}.elementor-253 .elementor-element.elementor-element-9e77314:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-253 .elementor-element.elementor-element-253ab7c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-253 .elementor-element.elementor-element-253ab7c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-253 .elementor-element.elementor-element-253ab7c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-253 .elementor-element.elementor-element-253ab7c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-253 .elementor-element.elementor-element-0750fd3 > .elementor-widget-container{--e-transform-translateX:0px;}.elementor-253 .elementor-element.elementor-element-0750fd3:hover .elementor-widget-container{border-style:none;}.elementor-253 .elementor-element.elementor-element-0750fd3:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-253 .elementor-element.elementor-element-d600983:not(.elementor-motion-effects-element-type-background), .elementor-253 .elementor-element.elementor-element-d600983 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-253 .elementor-element.elementor-element-d600983{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-253 .elementor-element.elementor-element-d600983 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-253 .elementor-element.elementor-element-c91e3d6{--spacer-size:30px;}.elementor-253 .elementor-element.elementor-element-59f2701:not(.elementor-motion-effects-element-type-background), .elementor-253 .elementor-element.elementor-element-59f2701 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-253 .elementor-element.elementor-element-59f2701{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-253 .elementor-element.elementor-element-59f2701 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-253 .elementor-element.elementor-element-1c4454f{text-align:center;}.elementor-253 .elementor-element.elementor-element-1c4454f .elementor-heading-title{font-family:"Hind", Sans-serif;font-weight:600;color:#636560;}.elementor-253 .elementor-element.elementor-element-269c43d{text-align:center;font-family:"Hind", Sans-serif;font-weight:300;color:#333333;}.elementor-253 .elementor-element.elementor-element-01f1a89 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-253 .elementor-element.elementor-element-7a758f9{--spacer-size:20px;}.elementor-253 .elementor-element.elementor-element-7a758f9 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-253 .elementor-element.elementor-element-3695fbf{text-align:center;}.elementor-253 .elementor-element.elementor-element-22dd8d9{font-family:"Hind", Sans-serif;color:#333333;}.elementor-253 .elementor-element.elementor-element-0da3c1a:not(.elementor-motion-effects-element-type-background), .elementor-253 .elementor-element.elementor-element-0da3c1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-253 .elementor-element.elementor-element-0da3c1a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-253 .elementor-element.elementor-element-0da3c1a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-253 .elementor-element.elementor-element-688ab13 > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-253 .elementor-element.elementor-element-2fcef83:not(.elementor-motion-effects-element-type-background), .elementor-253 .elementor-element.elementor-element-2fcef83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A0ABA6;}.elementor-253 .elementor-element.elementor-element-2fcef83{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:10px;}.elementor-253 .elementor-element.elementor-element-2fcef83 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-253 .elementor-element.elementor-element-4da7016{border-style:dashed;border-color:#6A6464;margin-top:0px;margin-bottom:0px;padding:5px 5px 5px 5px;}.elementor-253 .elementor-element.elementor-element-4da7016, .elementor-253 .elementor-element.elementor-element-4da7016 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-253 .elementor-element.elementor-element-cda77aa > .elementor-element-populated{border-style:none;}.elementor-253 .elementor-element.elementor-element-e7305ac .elementor-heading-title{font-family:"Hind", Sans-serif;font-weight:500;color:#636560;}.elementor-253 .elementor-element.elementor-element-f1f513b{font-family:"Hind", Sans-serif;font-weight:400;color:#333333;}.elementor-253 .elementor-element.elementor-element-4d34690{--spacer-size:58px;}.elementor-253 .elementor-element.elementor-element-eab3533 .elementor-button{background-color:#8A76C4;font-family:"Hind", Sans-serif;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-radius:3px 3px 3px 3px;}.elementor-253 .elementor-element.elementor-element-eab3533 .elementor-button:hover, .elementor-253 .elementor-element.elementor-element-eab3533 .elementor-button:focus{background-color:#FAFAFA;color:#8A76C4;border-color:#8A76C4;}.elementor-253 .elementor-element.elementor-element-eab3533 > .elementor-widget-container{margin:-33px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-253 .elementor-element.elementor-element-eab3533 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-253 .elementor-element.elementor-element-eab3533 .elementor-button:hover svg, .elementor-253 .elementor-element.elementor-element-eab3533 .elementor-button:focus svg{fill:#8A76C4;}.elementor-253 .elementor-element.elementor-element-33f61ba:not(.elementor-motion-effects-element-type-background), .elementor-253 .elementor-element.elementor-element-33f61ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A0ABA6;}.elementor-253 .elementor-element.elementor-element-33f61ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:10px;}.elementor-253 .elementor-element.elementor-element-33f61ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-253 .elementor-element.elementor-element-74abdb8{border-style:dashed;border-color:#6A6464;margin-top:0px;margin-bottom:0px;padding:5px 5px 5px 5px;}.elementor-253 .elementor-element.elementor-element-74abdb8, .elementor-253 .elementor-element.elementor-element-74abdb8 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-253 .elementor-element.elementor-element-7288db0 > .elementor-element-populated{border-style:none;}.elementor-253 .elementor-element.elementor-element-1748d82 .elementor-heading-title{font-family:"Hind", Sans-serif;font-weight:500;color:#636560;}.elementor-253 .elementor-element.elementor-element-1d6c56f{font-family:"Hind", Sans-serif;font-weight:400;color:#333333;}.elementor-253 .elementor-element.elementor-element-a77c734{--spacer-size:58px;}.elementor-253 .elementor-element.elementor-element-e9daf4a .elementor-button{background-color:#8A76C4;font-family:"Hind", Sans-serif;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-radius:3px 3px 3px 3px;}.elementor-253 .elementor-element.elementor-element-e9daf4a .elementor-button:hover, .elementor-253 .elementor-element.elementor-element-e9daf4a .elementor-button:focus{background-color:#FAFAFA;color:#8A76C4;border-color:#8A76C4;}.elementor-253 .elementor-element.elementor-element-e9daf4a > .elementor-widget-container{margin:-33px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-253 .elementor-element.elementor-element-e9daf4a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-253 .elementor-element.elementor-element-e9daf4a .elementor-button:hover svg, .elementor-253 .elementor-element.elementor-element-e9daf4a .elementor-button:focus svg{fill:#8A76C4;}.elementor-253 .elementor-element.elementor-element-fda285c:not(.elementor-motion-effects-element-type-background), .elementor-253 .elementor-element.elementor-element-fda285c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-253 .elementor-element.elementor-element-fda285c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-253 .elementor-element.elementor-element-fda285c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-253 .elementor-element.elementor-element-c92776a{--spacer-size:30px;}.elementor-253 .elementor-element.elementor-element-c92776a > .elementor-widget-container{background-color:#FFFFFF;}.elementor-253 .elementor-element.elementor-element-aefb10f{text-align:center;}.elementor-253 .elementor-element.elementor-element-aefb10f .elementor-heading-title{font-family:"Hind", Sans-serif;font-weight:600;color:#636560;}.elementor-253 .elementor-element.elementor-element-de3b8e1{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-253 .elementor-element.elementor-element-de3b8e1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-253 .elementor-element.elementor-element-de3b8e1:after{content:"1";}.elementor-253 .elementor-element.elementor-element-de3b8e1 .elementor-post__thumbnail__link{width:100%;}.elementor-253 .elementor-element.elementor-element-de3b8e1.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-253 .elementor-element.elementor-element-de3b8e1.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-253 .elementor-element.elementor-element-de3b8e1.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-253 .elementor-element.elementor-element-de3b8e1 .elementor-post__title, .elementor-253 .elementor-element.elementor-element-de3b8e1 .elementor-post__title a{color:#636560;font-family:"Hind", Sans-serif;font-size:20px;font-weight:400;}.elementor-253 .elementor-element.elementor-element-de3b8e1 .elementor-post__title{margin-bottom:0px;}.elementor-253 .elementor-element.elementor-element-46393bb{padding:15px 0px 0px 0px;}.elementor-253 .elementor-element.elementor-element-33ecc83{text-align:center;}.elementor-253 .elementor-element.elementor-element-90d2579{--e-image-carousel-slides-to-show:5;}@media(min-width:768px){.elementor-253 .elementor-element.elementor-element-464ceaf{width:33.834%;}.elementor-253 .elementor-element.elementor-element-66064f0{width:33.909%;}.elementor-253 .elementor-element.elementor-element-502a8aa{width:16%;}.elementor-253 .elementor-element.elementor-element-6192fc7{width:16.105%;}.elementor-253 .elementor-element.elementor-element-cda77aa{width:71.156%;}.elementor-253 .elementor-element.elementor-element-3847ae5{width:28.697%;}.elementor-253 .elementor-element.elementor-element-7288db0{width:71.156%;}.elementor-253 .elementor-element.elementor-element-1a58cc2{width:28.697%;}}@media(max-width:767px){.elementor-253 .elementor-element.elementor-element-15a3f52 > .elementor-widget-container{padding:0px 10px 0px 21px;}.elementor-253 .elementor-element.elementor-element-fffcec0{padding:0px 10px 0px 31px;}.elementor-253 .elementor-element.elementor-element-01f1a89{padding:0px 11px 0px 28px;}.elementor-253 .elementor-element.elementor-element-502a8aa{width:50%;}.elementor-253 .elementor-element.elementor-element-6192fc7{width:50%;}.elementor-253 .elementor-element.elementor-element-33f61ba{padding:0px 11px 0px 13px;}.elementor-253 .elementor-element.elementor-element-de3b8e1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-253 .elementor-element.elementor-element-de3b8e1:after{content:"0.5";}.elementor-253 .elementor-element.elementor-element-de3b8e1 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for image, class: .elementor-element-b8b411c */.image-mouseover img {
    transition: filter 0.3s;
}

.image-mouseover img:hover {
    filter: brightness(80%);
}

.image-mouseover img  {
  image-rendering: auto;
  image-rendering: crisp-edges;
  image-rendering: pixelated;

  /* Safari seems to support, but seems deprecated and does the same thing as the others. */
  image-rendering: -webkit-optimize-contrast;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e77314 */.image-mouseover img {
    transition: filter 0.3s;
}

.image-mouseover img:hover {
    filter: brightness(80%);
}

.image-mouseover img  {
  image-rendering: auto;
  image-rendering: crisp-edges;
  image-rendering: pixelated;

  /* Safari seems to support, but seems deprecated and does the same thing as the others. */
  image-rendering: -webkit-optimize-contrast;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0750fd3 */.image-mouseover img {
    transition: filter 0.3s;
}

.image-mouseover img:hover {
    filter: brightness(80%);
}

.image-mouseover img  {
  image-rendering: auto;
  image-rendering: crisp-edges;
  image-rendering: pixelated;

  /* Safari seems to support, but seems deprecated and does the same thing as the others. */
  image-rendering: -webkit-optimize-contrast;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-464ceaf */.list img  {
  image-rendering: auto;
  image-rendering: crisp-edges;
  image-rendering: pixelated;

  /* Safari seems to support, but seems deprecated and does the same thing as the others. */
  image-rendering: -webkit-optimize-contrast;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-de3b8e1 */.projects img {
    transition: filter 0.3s;
}

.projects img:hover {
    filter: brightness(80%);
}

.projects img  {
  image-rendering: auto;
  image-rendering: crisp-edges;
  image-rendering: pixelated;

  /* Safari seems to support, but seems deprecated and does the same thing as the others. */
  image-rendering: -webkit-optimize-contrast;
}/* End custom CSS */