.elementor-653 .elementor-element.elementor-element-25f8407{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:52px 52px 52px 52px;--z-index:1;}.elementor-653 .elementor-element.elementor-element-361d415{--display:flex;--min-height:0px;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653 .elementor-element.elementor-element-361d415:hover{border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#00000000;--border-color:#00000000;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-653 .elementor-element.elementor-element-361d415, .elementor-653 .elementor-element.elementor-element-361d415::before{--border-transition:0.3s;}.elementor-653 .elementor-element.elementor-element-0225ab7{--display:flex;--min-height:0px;border-style:none;--border-style:none;}.elementor-653 .elementor-element.elementor-element-0225ab7:not(.elementor-motion-effects-element-type-background), .elementor-653 .elementor-element.elementor-element-0225ab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-653 .elementor-element.elementor-element-aadff53 img{border-radius:10px 10px 10px 10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-653 .elementor-element.elementor-element-21c86d1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-653 .elementor-element.elementor-element-94afbce{--display:flex;--min-height:0px;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653 .elementor-element.elementor-element-94afbce:hover{border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#00000000;--border-color:#00000000;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-653 .elementor-element.elementor-element-94afbce, .elementor-653 .elementor-element.elementor-element-94afbce::before{--border-transition:0.3s;}.elementor-653 .elementor-element.elementor-element-2f517d6{--display:flex;--min-height:0px;border-style:none;--border-style:none;}.elementor-653 .elementor-element.elementor-element-2f517d6:not(.elementor-motion-effects-element-type-background), .elementor-653 .elementor-element.elementor-element-2f517d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-653 .elementor-element.elementor-element-9316605 img{border-radius:10px 10px 10px 10px;}.elementor-653 .elementor-element.elementor-element-2e75752 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-653 .elementor-element.elementor-element-4ae5174{--display:flex;--min-height:0px;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653 .elementor-element.elementor-element-4ae5174:hover{border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#00000000;--border-color:#00000000;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-653 .elementor-element.elementor-element-4ae5174, .elementor-653 .elementor-element.elementor-element-4ae5174::before{--border-transition:0.3s;}.elementor-653 .elementor-element.elementor-element-3899bb8{--display:flex;--min-height:0px;border-style:none;--border-style:none;}.elementor-653 .elementor-element.elementor-element-3899bb8:not(.elementor-motion-effects-element-type-background), .elementor-653 .elementor-element.elementor-element-3899bb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-653 .elementor-element.elementor-element-7586ca0 img{border-radius:10px 10px 10px 10px;}.elementor-653 .elementor-element.elementor-element-5a38b5d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-653 .elementor-element.elementor-element-50ff93a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:52px 52px 52px 52px;--z-index:1;}.elementor-653 .elementor-element.elementor-element-5a06173{--display:flex;--min-height:0px;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653 .elementor-element.elementor-element-5a06173:hover{border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#00000000;--border-color:#00000000;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-653 .elementor-element.elementor-element-5a06173, .elementor-653 .elementor-element.elementor-element-5a06173::before{--border-transition:0.3s;}.elementor-653 .elementor-element.elementor-element-da32566{--display:flex;--min-height:0px;border-style:none;--border-style:none;}.elementor-653 .elementor-element.elementor-element-da32566:not(.elementor-motion-effects-element-type-background), .elementor-653 .elementor-element.elementor-element-da32566 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-653 .elementor-element.elementor-element-28474b5 img{border-radius:12px 12px 12px 12px;}.elementor-653 .elementor-element.elementor-element-f1893b9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-653 .elementor-element.elementor-element-35ce820{--display:flex;--min-height:0px;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653 .elementor-element.elementor-element-35ce820:hover{border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#00000000;--border-color:#00000000;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-653 .elementor-element.elementor-element-35ce820, .elementor-653 .elementor-element.elementor-element-35ce820::before{--border-transition:0.3s;}.elementor-653 .elementor-element.elementor-element-f2bab85{--display:flex;--min-height:0px;border-style:none;--border-style:none;}.elementor-653 .elementor-element.elementor-element-f2bab85:not(.elementor-motion-effects-element-type-background), .elementor-653 .elementor-element.elementor-element-f2bab85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-653 .elementor-element.elementor-element-e4a7764 img{border-radius:12px 12px 12px 12px;}.elementor-653 .elementor-element.elementor-element-877db3b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-653 .elementor-element.elementor-element-3e1c32f{--display:flex;--min-height:0px;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653 .elementor-element.elementor-element-3e1c32f:hover{border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#00000000;--border-color:#00000000;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-653 .elementor-element.elementor-element-3e1c32f, .elementor-653 .elementor-element.elementor-element-3e1c32f::before{--border-transition:0.3s;}.elementor-653 .elementor-element.elementor-element-c3e7c2b{--display:flex;--min-height:0px;border-style:none;--border-style:none;}.elementor-653 .elementor-element.elementor-element-c3e7c2b:not(.elementor-motion-effects-element-type-background), .elementor-653 .elementor-element.elementor-element-c3e7c2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-653 .elementor-element.elementor-element-24d70fb img{border-radius:12px 12px 12px 12px;}.elementor-653 .elementor-element.elementor-element-186f0d9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}@media(min-width:768px){.elementor-653 .elementor-element.elementor-element-361d415{--content-width:100%;}.elementor-653 .elementor-element.elementor-element-94afbce{--content-width:100%;}.elementor-653 .elementor-element.elementor-element-4ae5174{--content-width:100%;}.elementor-653 .elementor-element.elementor-element-5a06173{--content-width:100%;}.elementor-653 .elementor-element.elementor-element-35ce820{--content-width:100%;}.elementor-653 .elementor-element.elementor-element-3e1c32f{--content-width:100%;}}@media(max-width:1024px){.elementor-653 .elementor-element.elementor-element-25f8407{--grid-auto-flow:row;}.elementor-653 .elementor-element.elementor-element-21c86d1{text-align:center;}.elementor-653 .elementor-element.elementor-element-2e75752{text-align:center;}.elementor-653 .elementor-element.elementor-element-5a38b5d{text-align:center;}.elementor-653 .elementor-element.elementor-element-50ff93a{--grid-auto-flow:row;}.elementor-653 .elementor-element.elementor-element-f1893b9{text-align:center;}.elementor-653 .elementor-element.elementor-element-877db3b{text-align:center;}.elementor-653 .elementor-element.elementor-element-186f0d9{text-align:center;}}@media(max-width:767px){.elementor-653 .elementor-element.elementor-element-25f8407{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-653 .elementor-element.elementor-element-21c86d1{text-align:center;}.elementor-653 .elementor-element.elementor-element-21c86d1 .elementor-heading-title{font-size:19px;}.elementor-653 .elementor-element.elementor-element-2e75752{text-align:center;}.elementor-653 .elementor-element.elementor-element-2e75752 .elementor-heading-title{font-size:19px;}.elementor-653 .elementor-element.elementor-element-5a38b5d{text-align:center;}.elementor-653 .elementor-element.elementor-element-5a38b5d .elementor-heading-title{font-size:19px;}.elementor-653 .elementor-element.elementor-element-50ff93a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-653 .elementor-element.elementor-element-f1893b9{text-align:center;}.elementor-653 .elementor-element.elementor-element-f1893b9 .elementor-heading-title{font-size:19px;}.elementor-653 .elementor-element.elementor-element-877db3b{text-align:center;}.elementor-653 .elementor-element.elementor-element-877db3b .elementor-heading-title{font-size:19px;}.elementor-653 .elementor-element.elementor-element-186f0d9{text-align:center;}.elementor-653 .elementor-element.elementor-element-186f0d9 .elementor-heading-title{font-size:19px;}}/* Start custom CSS for container, class: .elementor-element-361d415 */.elementor-653 .elementor-element.elementor-element-361d415{
    --first-color: #735C9D; 
    --second-color: #F8EBC1;
    --third-color: #1F122B;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-653 .elementor-element.elementor-element-361d415::before, .elementor-653 .elementor-element.elementor-element-361d415::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-653 .elementor-element.elementor-element-361d415::before, .elementor-653 .elementor-element.elementor-element-361d415::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-653 .elementor-element.elementor-element-361d415::before {
  width: 104%;
  height: 104%;
  border-radius: 8px;
  top: -2%;
  left: -2%;
}
.elementor-653 .elementor-element.elementor-element-361d415::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(50px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94afbce */.elementor-653 .elementor-element.elementor-element-94afbce{
    --first-color: #C1DC3B; 
    --second-color: #F8EBC1;
    --third-color: #5DB286;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-653 .elementor-element.elementor-element-94afbce::before, .elementor-653 .elementor-element.elementor-element-94afbce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-653 .elementor-element.elementor-element-94afbce::before, .elementor-653 .elementor-element.elementor-element-94afbce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-653 .elementor-element.elementor-element-94afbce::before {
  width: 104%;
  height: 104%;
  border-radius: 8px;
  top: -2%;
  left: -2%;
}
.elementor-653 .elementor-element.elementor-element-94afbce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(50px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae5174 */.elementor-653 .elementor-element.elementor-element-4ae5174{
    --first-color: #ED5F44; 
    --second-color: #F8EBC1;
    --third-color: #323640;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-653 .elementor-element.elementor-element-4ae5174::before, .elementor-653 .elementor-element.elementor-element-4ae5174::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-653 .elementor-element.elementor-element-4ae5174::before, .elementor-653 .elementor-element.elementor-element-4ae5174::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-653 .elementor-element.elementor-element-4ae5174::before {
  width: 104%;
  height: 104%;
  border-radius: 8px;
  top: -2%;
  left: -2%;
}
.elementor-653 .elementor-element.elementor-element-4ae5174::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(50px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a06173 */.elementor-653 .elementor-element.elementor-element-5a06173{
    --first-color: #5B8F4E; 
    --second-color: #F8EBC1;
    --third-color: #FD9B2A;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-653 .elementor-element.elementor-element-5a06173::before, .elementor-653 .elementor-element.elementor-element-5a06173::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-653 .elementor-element.elementor-element-5a06173::before, .elementor-653 .elementor-element.elementor-element-5a06173::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-653 .elementor-element.elementor-element-5a06173::before {
  width: 104%;
  height: 104%;
  border-radius: 8px;
  top: -2%;
  left: -2%;
}
.elementor-653 .elementor-element.elementor-element-5a06173::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35ce820 */.elementor-653 .elementor-element.elementor-element-35ce820{
    --first-color: #141414; 
    --second-color: #F8EBC1;
    --third-color: #406D74;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-653 .elementor-element.elementor-element-35ce820::before, .elementor-653 .elementor-element.elementor-element-35ce820::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-653 .elementor-element.elementor-element-35ce820::before, .elementor-653 .elementor-element.elementor-element-35ce820::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-653 .elementor-element.elementor-element-35ce820::before {
  width: 104%;
  height: 104%;
  border-radius: 8px;
  top: -2%;
  left: -2%;
}
.elementor-653 .elementor-element.elementor-element-35ce820::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1c32f */.elementor-653 .elementor-element.elementor-element-3e1c32f{
    --first-color: #CD1F2F; 
    --second-color: #F8EBC1;
    --third-color: #51A3B5;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-653 .elementor-element.elementor-element-3e1c32f::before, .elementor-653 .elementor-element.elementor-element-3e1c32f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-653 .elementor-element.elementor-element-3e1c32f::before, .elementor-653 .elementor-element.elementor-element-3e1c32f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-653 .elementor-element.elementor-element-3e1c32f::before {
  width: 104%;
  height: 104%;
  border-radius: 8px;
  top: -2%;
  left: -2%;
}
.elementor-653 .elementor-element.elementor-element-3e1c32f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */