.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-1078 .elementor-element.elementor-element-15a852f{width:auto;max-width:auto;top:15px;}body:not(.rtl) .elementor-1078 .elementor-element.elementor-element-15a852f{left:863px;}body.rtl .elementor-1078 .elementor-element.elementor-element-15a852f{right:863px;}.elementor-1078 .elementor-element.elementor-element-15a852f img{width:64px;}.elementor-1078 .elementor-element.elementor-element-79bafc0{width:auto;max-width:auto;top:38px;}body:not(.rtl) .elementor-1078 .elementor-element.elementor-element-79bafc0{left:91px;}body.rtl .elementor-1078 .elementor-element.elementor-element-79bafc0{right:91px;}.elementor-1078 .elementor-element.elementor-element-79bafc0 img{width:48px;}.elementor-1078 .elementor-element.elementor-element-46bb958{margin-top:50px;margin-bottom:50px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1078 .elementor-element.elementor-element-ee3ed1a{margin-top:50px;margin-bottom:100px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1078 .elementor-element.elementor-element-f93fd91 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-1078 .elementor-element.elementor-element-f93fd91{width:auto;max-width:auto;}.elementor-1078 .elementor-element.elementor-element-f93fd91 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-1078 .elementor-element.elementor-element-4775344 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-1078 .elementor-element.elementor-element-4775344{width:auto;max-width:auto;}.elementor-1078 .elementor-element.elementor-element-4775344 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-1078 .elementor-element.elementor-element-33a2631 .elementor-button{background-color:var( --e-global-color-4d7367d );font-family:"DM Sans", Sans-serif;font-size:16px !important;font-weight:bold;line-height:1em;}.elementor-1078 .elementor-element.elementor-element-33a2631{width:auto;max-width:auto;}.elementor-1078 .elementor-element.elementor-element-33a2631 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-1078 .elementor-element.elementor-element-33a2631 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1078 .elementor-element.elementor-element-33a2631 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-1078 .elementor-element.elementor-element-e596630{width:auto;max-width:auto;top:-23px;}body:not(.rtl) .elementor-1078 .elementor-element.elementor-element-e596630{left:777px;}body.rtl .elementor-1078 .elementor-element.elementor-element-e596630{right:777px;}.elementor-1078 .elementor-element.elementor-element-e596630 img{width:48px;}.elementor-1078 .elementor-element.elementor-element-a2c8f9c{width:auto;max-width:auto;top:-77px;}body:not(.rtl) .elementor-1078 .elementor-element.elementor-element-a2c8f9c{left:310px;}body.rtl .elementor-1078 .elementor-element.elementor-element-a2c8f9c{right:310px;}.elementor-1078 .elementor-element.elementor-element-a2c8f9c img{width:64px;}.elementor-1078 .elementor-element.elementor-element-eafa8b0{margin-top:50px;margin-bottom:50px;}.elementor-1078 .elementor-element.elementor-element-421aa60{text-align:center;}.elementor-1078 .elementor-element.elementor-element-421aa60 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1078 .elementor-element.elementor-element-8fd02bc{text-align:center;}.elementor-1078 .elementor-element.elementor-element-8fd02bc .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1078 .elementor-element.elementor-element-740ce8f{--display:flex;--background-transition:0.3s;}.elementor-1078 .elementor-element.elementor-element-a5cd5bd{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-1078 .elementor-element.elementor-element-a5cd5bd .swiper-slide > .elementor-element{height:100%;}.elementor-1078 .elementor-element.elementor-element-777ab82{margin-top:50px;margin-bottom:50px;}.elementor-1078 .elementor-element.elementor-element-4f58d9d{text-align:center;}.elementor-1078 .elementor-element.elementor-element-4f58d9d .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1078 .elementor-element.elementor-element-c1b102b{--grid-columns:3;}.elementor-1078 .elementor-element.elementor-element-0e9fd64{width:auto;max-width:auto;top:290px;}body:not(.rtl) .elementor-1078 .elementor-element.elementor-element-0e9fd64{left:1051px;}body.rtl .elementor-1078 .elementor-element.elementor-element-0e9fd64{right:1051px;}.elementor-1078 .elementor-element.elementor-element-044a66c{width:auto;max-width:auto;top:284px;}body:not(.rtl) .elementor-1078 .elementor-element.elementor-element-044a66c{left:20px;}body.rtl .elementor-1078 .elementor-element.elementor-element-044a66c{right:20px;}.elementor-1078 .elementor-element.elementor-element-c2b0509 .elementor-button{background-color:#9FBDC5;font-family:"DM Sans", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1078 .elementor-element.elementor-element-c2b0509 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-1078 .elementor-element.elementor-element-767e71a{margin-top:50px;margin-bottom:50px;}.elementor-1078 .elementor-element.elementor-element-094aeb6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1078 .elementor-element.elementor-element-9acd1fc{text-align:center;}.elementor-1078 .elementor-element.elementor-element-9acd1fc .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-widget-text-editor{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-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-1078 .elementor-element.elementor-element-23d5416{width:var( --container-widget-width, 68.481% );max-width:68.481%;--container-widget-width:68.481%;--container-widget-flex-grow:0;text-align:center;}.elementor-1078 .elementor-element.elementor-element-ff7ca78{margin-top:30px;margin-bottom:50px;}.elementor-1078 .elementor-element.elementor-element-f18701d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1078 .elementor-element.elementor-element-f18701d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3eac370 );}.elementor-bc-flex-widget .elementor-1078 .elementor-element.elementor-element-f18701d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1078 .elementor-element.elementor-element-f18701d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1078 .elementor-element.elementor-element-f18701d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1078 .elementor-element.elementor-element-f18701d > .elementor-element-populated, .elementor-1078 .elementor-element.elementor-element-f18701d > .elementor-element-populated > .elementor-background-overlay, .elementor-1078 .elementor-element.elementor-element-f18701d > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1078 .elementor-element.elementor-element-f18701d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-1078 .elementor-element.elementor-element-f18701d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1078 .elementor-element.elementor-element-948c38b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1078 .elementor-element.elementor-element-948c38b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3eac370 );}.elementor-bc-flex-widget .elementor-1078 .elementor-element.elementor-element-948c38b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1078 .elementor-element.elementor-element-948c38b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1078 .elementor-element.elementor-element-948c38b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1078 .elementor-element.elementor-element-948c38b > .elementor-element-populated, .elementor-1078 .elementor-element.elementor-element-948c38b > .elementor-element-populated > .elementor-background-overlay, .elementor-1078 .elementor-element.elementor-element-948c38b > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1078 .elementor-element.elementor-element-948c38b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-1078 .elementor-element.elementor-element-948c38b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1078 .elementor-element.elementor-element-badb25a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1078 .elementor-element.elementor-element-badb25a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3eac370 );}.elementor-bc-flex-widget .elementor-1078 .elementor-element.elementor-element-badb25a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1078 .elementor-element.elementor-element-badb25a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1078 .elementor-element.elementor-element-badb25a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1078 .elementor-element.elementor-element-badb25a > .elementor-element-populated, .elementor-1078 .elementor-element.elementor-element-badb25a > .elementor-element-populated > .elementor-background-overlay, .elementor-1078 .elementor-element.elementor-element-badb25a > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1078 .elementor-element.elementor-element-badb25a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-1078 .elementor-element.elementor-element-badb25a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-1078 .elementor-element.elementor-element-857f47c{width:100%;}}@media(max-width:1024px){.elementor-1078 .elementor-element.elementor-element-a5cd5bd{--swiper-slides-to-display:2;}.elementor-1078 .elementor-element.elementor-element-c1b102b{--grid-columns:2;}}@media(max-width:767px){.elementor-1078 .elementor-element.elementor-element-a5cd5bd{--swiper-slides-to-display:1;}.elementor-1078 .elementor-element.elementor-element-c1b102b{--grid-columns:1;}.elementor-1078 .elementor-element.elementor-element-23d5416{width:var( --container-widget-width, 332.094px );max-width:332.094px;--container-widget-width:332.094px;--container-widget-flex-grow:0;}.elementor-1078 .elementor-element.elementor-element-ff7ca78{padding:0px 10px 0px 10px;}.elementor-1078 .elementor-element.elementor-element-f18701d{width:33%;}.elementor-1078 .elementor-element.elementor-element-f18701d > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:15px 015px 15px 15px;}.elementor-1078 .elementor-element.elementor-element-948c38b{width:33%;}.elementor-1078 .elementor-element.elementor-element-948c38b > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:15px 015px 15px 15px;}.elementor-1078 .elementor-element.elementor-element-badb25a{width:33%;}.elementor-1078 .elementor-element.elementor-element-badb25a > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:15px 015px 15px 15px;}}/* Start custom CSS for loop-grid, class: .elementor-element-c1b102b *//* Desktop */
@media only screen and (min-width:1140px){
.case-loop-scroll .elementor-widget-container .elementor-loop-container {
    display: -webkit-box;
/*    margin-left: calc((100vw - 1140px) / 2);*/
    width: calc(100% + ((100vw - 1140px)/2));
}

.case-loop-scroll .elementor-widget-container .elementor-loop-container .e-loop-item {
    min-width: 450px;
}
}
/* Tablet */
@media only screen and (min-width:500px){
.case-loop-scroll .elementor-widget-container .elementor-loop-container {
    display: -webkit-box;
    
}

.case-loop-scroll .elementor-widget-container .elementor-loop-container .e-loop-item {
    min-width: 380px;
}
}


/* Mobile */
@media only screen and (max-width:500px){
.case-loop-scroll .elementor-widget-container .elementor-loop-container {
    display: -webkit-box;
    
}

.case-loop-scroll .elementor-widget-container .elementor-loop-container .e-loop-item {
    max-width: 60vw;
}
}





/* Global */
.case-loop-scroll{
    overflow-x:scroll;
    -ms-overflow-style: none;  
    scrollbar-width: none;  
        padding-right: calc((100vw - 1140px) / 2);
}

.case-loop-scroll::-webkit-scrollbar {
  display: none;
}

.case-loop-scroll .elementor-widget-container .elementor-loop-container .e-loop-item:last-child {
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0e9fd64 */.elementor-1078 .elementor-element.elementor-element-0e9fd64 .elementor-button {
    padding: 12px 10px !important;
}
.elementor-1078 .elementor-element.elementor-element-0e9fd64 .elementor-button-text{
    display:none;
}
.elementor-1078 .elementor-element.elementor-element-0e9fd64 .elementor-button-content-wrapper {
    margin-top:-3px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-044a66c */.elementor-1078 .elementor-element.elementor-element-044a66c  {
    rotate:180deg;
    padding:7px 4px !important;
}

.elementor-1078 .elementor-element.elementor-element-044a66c .elementor-button-content-wrapper {
    margin-top:-3px;
}

.elementor-1078 .elementor-element.elementor-element-044a66c .elementor-button {
    padding: 12px 10px !important;
}
.elementor-1078 .elementor-element.elementor-element-044a66c .elementor-button-text{
    display:none;
}/* End custom CSS */