.elementor-3020201 .elementor-element.elementor-element-40c463b{margin-top:90px;margin-bottom:30px;z-index:1;}.elementor-3020201 .elementor-element.elementor-element-0442aa6 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:60px;column-gap:60px;}.elementor-3020201 .elementor-element.elementor-element-f86f897 .elementor-icon-box-title{margin-bottom:6px;}.elementor-3020201 .elementor-element.elementor-element-f86f897 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3020201 .elementor-element.elementor-element-3d2ce53 > .elementor-container{max-width:1480px;}.elementor-3020201 .elementor-element.elementor-element-148948e:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-3020201 .elementor-element.elementor-element-148948e > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F8;}.elementor-3020201 .elementor-element.elementor-element-148948e > .elementor-element-populated, .elementor-3020201 .elementor-element.elementor-element-148948e > .elementor-element-populated > .elementor-background-overlay, .elementor-3020201 .elementor-element.elementor-element-148948e > .elementor-element-populated > .elementor-motion-effects-container, .elementor-3020201 .elementor-element.elementor-element-148948e > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-3020201 .elementor-element.elementor-element-148948e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3020201 .elementor-element.elementor-element-148948e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3020201 .elementor-element.elementor-element-1fe9faf a.elementor-button{--ce-btn-bg-color:#0F172A;background-color:var(--ce-btn-bg-color);border-radius:40px 40px 40px 40px;}.elementor-3020201 .elementor-element.elementor-element-1fe9faf a.elementor-button:hover, .elementor-3020201 .elementor-element.elementor-element-1fe9faf a.elementor-button:focus{--ce-btn-bg-color:#1E293B;}.elementor-3020201 .elementor-element.elementor-element-1fe9faf > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-3020201 .elementor-element.elementor-element-76172f2 > .elementor-container{max-width:1480px;}.elementor-3020201 .elementor-element.elementor-element-76172f2{margin-top:90px;margin-bottom:30px;z-index:1;}.elementor-3020201 .elementor-element.elementor-element-ae06aba > .elementor-column-wrap > .elementor-widget-wrap{row-gap:60px;column-gap:60px;}.elementor-3020201 .elementor-element.elementor-element-01d493b .elementor-icon-box-title{margin-bottom:6px;}.elementor-3020201 .elementor-element.elementor-element-01d493b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3020201 .elementor-element.elementor-element-8ba7d64{--ce-columns:3;}.elementor-3020201 .elementor-element.elementor-element-8ba7d64 .ce-article{flex-direction:column;background-color:#FAF9F9;border-radius:20px;padding:0px 0px 0px 0px;gap:0px;}.elementor-3020201 .elementor-element.elementor-element-8ba7d64 .ce-articles{column-gap:20px;row-gap:20px;}.elementor-3020201 .elementor-element.elementor-element-8ba7d64.ce-articles--layout-masonry .ce-article{margin-bottom:20px;}.elementor-3020201 .elementor-element.elementor-element-8ba7d64 .ce-article__text{padding:30px 30px 30px 30px;}.elementor-3020201 .elementor-element.elementor-element-8ba7d64 .ce-article__thumbnail img{border-radius:20px 20px 0px 0px;transition-duration:800ms;transition-property:all;}.ce-article__title a:not(#e){color:#372E29;}.elementor-3020201 .elementor-element.elementor-element-8ba7d64 .ce-article__title{margin-bottom:4px;}.elementor-3020201 .elementor-element.elementor-element-8ba7d64 a.ce-article__cta:not(#e){color:#F97836;}.elementor-3020201 .elementor-element.elementor-element-ca64808 a.elementor-button{border-radius:50px 50px 50px 50px;}@media(max-width:1024px){.elementor-3020201 .elementor-element.elementor-element-40c463b{padding:0px 0px 0px 0px;}.elementor-3020201 .elementor-element.elementor-element-0442aa6 > .elementor-element-populated{padding:0px 60px 0px 60px;}.elementor-3020201 .elementor-element.elementor-element-8ba7d64{--ce-columns:2;}.elementor-3020201 .elementor-element.elementor-element-8ba7d64.ce-articles--layout-tablet-masonry .ce-article{margin-bottom:20px;}}@media(max-width:767px){.elementor-3020201 .elementor-element.elementor-element-0442aa6 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-3020201 .elementor-element.elementor-element-f86f897 .elementor-icon-box-wrapper{text-align:left;}.elementor-3020201 .elementor-element.elementor-element-f86f897 .elementor-icon-box-title{font-size:24px;}.elementor-3020201 .elementor-element.elementor-element-1fe9faf > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3020201 .elementor-element.elementor-element-ae06aba > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-3020201 .elementor-element.elementor-element-8ba7d64{--ce-columns:1;}.elementor-3020201 .elementor-element.elementor-element-8ba7d64.ce-articles--layout-mobile-masonry .ce-article{margin-bottom:20px;}.elementor-3020201 .elementor-element.elementor-element-8ba7d64 .ce-article__text{padding:16px 16px 16px 16px;}}/* Start custom CSS for button, class: .elementor-element-1fe9faf */.elementor-3020201 .elementor-element.elementor-element-1fe9faf .elementor-button{
    box-shadow: rgb(68 82 90 / 30%) 0px 10px 15px -3px, rgb(64 75 85 / 30%) 0px 4px 6px -4px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-148948e */.elementor-3020201 .elementor-element.elementor-element-148948e .elementor-column-wrap{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3d2ce53 */.elementor-3020201 .elementor-element.elementor-element-3d2ce53.highlight #grid .picture-item{
    width: calc(33% - 36px);
}

.elementor-3020201 .elementor-element.elementor-element-3d2ce53.highlight .filter-options{
    display: none;
}

.elementor-3020201 .elementor-element.elementor-element-3d2ce53.highlight #popupgrid{
    padding: 40px;
}

.elementor-3020201 .elementor-element.elementor-element-3d2ce53 #popupgrid{
    box-shadow: none !important;
}

@media screen and (max-width: 768px) {
  .elementor-3020201 .elementor-element.elementor-element-3d2ce53.highlight #grid .picture-item {
    margin: 10px;
    width: calc(50% - 20px);
  }
  .elementor-3020201 .elementor-element.elementor-element-3d2ce53.highlight #popupgrid{
    padding: 20px 38px;
  }
}/* End custom CSS */