.elementor-822 .elementor-element.elementor-element-2db2f75f{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-822 .elementor-element.elementor-element-51dea50c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-822 .elementor-element.elementor-element-51dea50c:not(.elementor-motion-effects-element-type-background), .elementor-822 .elementor-element.elementor-element-51dea50c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f3ccfb7 );}.elementor-822 .elementor-element.elementor-element-45bd99e5{width:100%;max-width:100%;}.elementor-822 .elementor-element.elementor-element-45bd99e5 img{width:100%;height:250px;object-fit:contain;object-position:center center;}.elementor-822 .elementor-element.elementor-element-1e808190 > .elementor-widget-container{margin:13px 20px 0px 20px;}.elementor-822 .elementor-element.elementor-element-1e808190.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-822 .elementor-element.elementor-element-1e808190 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-822 .elementor-element.elementor-element-7176b700 > .elementor-widget-container{margin:13px 20px 0px 0px;}.elementor-822 .elementor-element.elementor-element-7176b700 .elementor-icon-wrapper{text-align:center;}.elementor-822 .elementor-element.elementor-element-7176b700 .elementor-icon{font-size:30px;}.elementor-822 .elementor-element.elementor-element-7176b700 .elementor-icon svg{height:30px;}.elementor-822 .elementor-element.elementor-element-7176b700 .elementor-icon-wrapper svg{width:auto;}.elementor-822 .elementor-element.elementor-element-4ead72da{width:100%;max-width:100%;color:var( --e-global-color-text );}.elementor-822 .elementor-element.elementor-element-4ead72da > .elementor-widget-container{margin:5px 20px 5px 20px;}.elementor-822 .elementor-element.elementor-element-3f5d9f1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-822 .elementor-element.elementor-element-3f5d9f1:not(.elementor-motion-effects-element-type-background), .elementor-822 .elementor-element.elementor-element-3f5d9f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f3ccfb7 );}.elementor-822 .elementor-element.elementor-element-2fcef84b{width:100%;max-width:100%;}.elementor-822 .elementor-element.elementor-element-2fcef84b img{width:100%;height:250px;object-fit:contain;object-position:center center;}.elementor-822 .elementor-element.elementor-element-442854d2 > .elementor-widget-container{margin:13px 20px 0px 20px;}.elementor-822 .elementor-element.elementor-element-442854d2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-822 .elementor-element.elementor-element-442854d2 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-822 .elementor-element.elementor-element-6eb3aa7b > .elementor-widget-container{margin:13px 20px 0px 0px;}.elementor-822 .elementor-element.elementor-element-6eb3aa7b .elementor-icon-wrapper{text-align:center;}.elementor-822 .elementor-element.elementor-element-6eb3aa7b .elementor-icon{font-size:30px;}.elementor-822 .elementor-element.elementor-element-6eb3aa7b .elementor-icon svg{height:30px;}.elementor-822 .elementor-element.elementor-element-6eb3aa7b .elementor-icon-wrapper svg{width:auto;}.elementor-822 .elementor-element.elementor-element-2434f9a6{width:100%;max-width:100%;color:var( --e-global-color-text );}.elementor-822 .elementor-element.elementor-element-2434f9a6 > .elementor-widget-container{margin:5px 20px 5px 20px;}.elementor-822 .elementor-element.elementor-element-73e49c7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-822 .elementor-element.elementor-element-73e49c7:not(.elementor-motion-effects-element-type-background), .elementor-822 .elementor-element.elementor-element-73e49c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f3ccfb7 );}.elementor-822 .elementor-element.elementor-element-a8bba7d{width:100%;max-width:100%;}.elementor-822 .elementor-element.elementor-element-a8bba7d img{width:100%;height:250px;object-fit:contain;object-position:center center;}.elementor-822 .elementor-element.elementor-element-aef53ee > .elementor-widget-container{margin:13px 20px 0px 20px;}.elementor-822 .elementor-element.elementor-element-aef53ee.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-822 .elementor-element.elementor-element-aef53ee .elementor-heading-title{color:var( --e-global-color-text );}.elementor-822 .elementor-element.elementor-element-4192448 > .elementor-widget-container{margin:13px 20px 0px 0px;}.elementor-822 .elementor-element.elementor-element-4192448 .elementor-icon-wrapper{text-align:center;}.elementor-822 .elementor-element.elementor-element-4192448 .elementor-icon{font-size:30px;}.elementor-822 .elementor-element.elementor-element-4192448 .elementor-icon svg{height:30px;}.elementor-822 .elementor-element.elementor-element-4192448 .elementor-icon-wrapper svg{width:auto;}.elementor-822 .elementor-element.elementor-element-9a4cc2e{width:100%;max-width:100%;color:var( --e-global-color-text );}.elementor-822 .elementor-element.elementor-element-9a4cc2e > .elementor-widget-container{margin:5px 20px 5px 20px;}.elementor-822 .elementor-element.elementor-element-400dc253{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-822 .elementor-element.elementor-element-400dc253:not(.elementor-motion-effects-element-type-background), .elementor-822 .elementor-element.elementor-element-400dc253 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f3ccfb7 );}.elementor-822 .elementor-element.elementor-element-dc842b0{width:100%;max-width:100%;}.elementor-822 .elementor-element.elementor-element-dc842b0 img{width:100%;height:250px;object-fit:contain;object-position:center center;}.elementor-822 .elementor-element.elementor-element-171500b4 > .elementor-widget-container{margin:13px 20px 0px 20px;}.elementor-822 .elementor-element.elementor-element-171500b4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-822 .elementor-element.elementor-element-171500b4 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-822 .elementor-element.elementor-element-1c9cdec9 > .elementor-widget-container{margin:13px 20px 0px 0px;}.elementor-822 .elementor-element.elementor-element-1c9cdec9 .elementor-icon-wrapper{text-align:center;}.elementor-822 .elementor-element.elementor-element-1c9cdec9 .elementor-icon{font-size:30px;}.elementor-822 .elementor-element.elementor-element-1c9cdec9 .elementor-icon svg{height:30px;}.elementor-822 .elementor-element.elementor-element-1c9cdec9 .elementor-icon-wrapper svg{width:auto;}.elementor-822 .elementor-element.elementor-element-2d7e3cef{width:100%;max-width:100%;color:var( --e-global-color-text );}.elementor-822 .elementor-element.elementor-element-2d7e3cef > .elementor-widget-container{margin:5px 20px 5px 20px;}/* Start custom CSS for container, class: .elementor-element-51dea50c */.elementor-822 .elementor-element.elementor-element-51dea50c .elementor-icon {
    display: inline-block;
    transition: transform 0.8s ease;
}

.elementor-822 .elementor-element.elementor-element-51dea50c:hover .elementor-icon {
    transform: translateX(10px);
}

.elementor-822 .elementor-element.elementor-element-51dea50c .elementor-widget-image {
    overflow: hidden;
    position: relative;
    display: inline-block;
}

.elementor-822 .elementor-element.elementor-element-51dea50c .elementor-widget-image .elementor-widget-container img {
    transition: transform 0.8s ease;
        transform: scale(1.1);
}

.elementor-822 .elementor-element.elementor-element-51dea50c:hover .elementor-widget-image .elementor-widget-container img {
    transform: scale(1.2);
}

.elementor-822 .elementor-element.elementor-element-51dea50c .elementor-widget-image::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 0;
    transition: opacity 0.8s ease;
}

.elementor-822 .elementor-element.elementor-element-51dea50c:hover .elementor-widget-image::after {
    opacity: 0.15;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5d9f1 */.elementor-822 .elementor-element.elementor-element-3f5d9f1 .elementor-icon {
    display: inline-block;
    transition: transform 0.8s ease;
}

.elementor-822 .elementor-element.elementor-element-3f5d9f1:hover .elementor-icon {
    transform: translateX(10px);
}

.elementor-822 .elementor-element.elementor-element-3f5d9f1 .elementor-widget-image {
    overflow: hidden;
    position: relative;
    display: inline-block;
}

.elementor-822 .elementor-element.elementor-element-3f5d9f1 .elementor-widget-image .elementor-widget-container img {
    transition: transform 0.8s ease;
        transform: scale(1.1);
}

.elementor-822 .elementor-element.elementor-element-3f5d9f1:hover .elementor-widget-image .elementor-widget-container img {
    transform: scale(1.2);
}

.elementor-822 .elementor-element.elementor-element-3f5d9f1 .elementor-widget-image::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 0;
    transition: opacity 0.8s ease;
}

.elementor-822 .elementor-element.elementor-element-3f5d9f1:hover .elementor-widget-image::after {
    opacity: 0.15;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73e49c7 */.elementor-822 .elementor-element.elementor-element-73e49c7 .elementor-icon {
    display: inline-block;
    transition: transform 0.8s ease;
}

.elementor-822 .elementor-element.elementor-element-73e49c7:hover .elementor-icon {
    transform: translateX(10px);
}

.elementor-822 .elementor-element.elementor-element-73e49c7 .elementor-widget-image {
    overflow: hidden;
    position: relative;
    display: inline-block;
}

.elementor-822 .elementor-element.elementor-element-73e49c7 .elementor-widget-image .elementor-widget-container img {
    transition: transform 0.8s ease;
        transform: scale(1.1);
}

.elementor-822 .elementor-element.elementor-element-73e49c7:hover .elementor-widget-image .elementor-widget-container img {
    transform: scale(1.2);
}

.elementor-822 .elementor-element.elementor-element-73e49c7 .elementor-widget-image::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 0;
    transition: opacity 0.8s ease;
}

.elementor-822 .elementor-element.elementor-element-73e49c7:hover .elementor-widget-image::after {
    opacity: 0.15;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400dc253 */.elementor-822 .elementor-element.elementor-element-400dc253 .elementor-icon {
    display: inline-block;
    transition: transform 0.8s ease;
}

.elementor-822 .elementor-element.elementor-element-400dc253:hover .elementor-icon {
    transform: translateX(10px);
}

.elementor-822 .elementor-element.elementor-element-400dc253 .elementor-widget-image {
    overflow: hidden;
    position: relative;
    display: inline-block;
}

.elementor-822 .elementor-element.elementor-element-400dc253 .elementor-widget-image .elementor-widget-container img {
    transition: transform 0.8s ease;
        transform: scale(1.1);
}

.elementor-822 .elementor-element.elementor-element-400dc253:hover .elementor-widget-image .elementor-widget-container img {
    transform: scale(1.2);
}

.elementor-822 .elementor-element.elementor-element-400dc253 .elementor-widget-image::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 0;
    transition: opacity 0.8s ease;
}

.elementor-822 .elementor-element.elementor-element-400dc253:hover .elementor-widget-image::after {
    opacity: 0.15;
}/* End custom CSS */