.elementor-3022 .elementor-element.elementor-element-5eb405f > .elementor-container{max-width:1400px;}.elementor-3022 .elementor-element.elementor-element-5eb405f{padding:0px 0px 0px 0px;z-index:0;}.elementor-3022 .elementor-element.elementor-element-77a6cee{z-index:0;}.elementor-3022 .elementor-element.elementor-element-5f8eaea > .elementor-container{max-width:1400px;}.elementor-3022 .elementor-element.elementor-element-5f8eaea{padding:0px 0px 0px 0px;}.elementor-3022 .elementor-element.elementor-element-8bd0ac2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3022 .elementor-element.elementor-element-8bd0ac2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d49e4fa );}.elementor-3022 .elementor-element.elementor-element-8bd0ac2 > .elementor-element-populated, .elementor-3022 .elementor-element.elementor-element-8bd0ac2 > .elementor-element-populated > .elementor-background-overlay, .elementor-3022 .elementor-element.elementor-element-8bd0ac2 > .elementor-background-slideshow{border-radius:5px 0px 0px 5px;}.elementor-3022 .elementor-element.elementor-element-8bd0ac2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-3022 .elementor-element.elementor-element-8bd0ac2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3022 .elementor-element.elementor-element-8420cf3 img{border-radius:5px 5px 5px 5px;}.elementor-3022 .elementor-element.elementor-element-5877cc9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3022 .elementor-element.elementor-element-5877cc9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d49e4fa );}.elementor-bc-flex-widget .elementor-3022 .elementor-element.elementor-element-5877cc9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3022 .elementor-element.elementor-element-5877cc9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3022 .elementor-element.elementor-element-5877cc9 > .elementor-element-populated, .elementor-3022 .elementor-element.elementor-element-5877cc9 > .elementor-element-populated > .elementor-background-overlay, .elementor-3022 .elementor-element.elementor-element-5877cc9 > .elementor-background-slideshow{border-radius:0px 5px 5px 0px;}.elementor-3022 .elementor-element.elementor-element-5877cc9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-3022 .elementor-element.elementor-element-5877cc9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3022 .elementor-element.elementor-element-463a054{text-align:start;}.elementor-3022 .elementor-element.elementor-element-463a054 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-text );}.elementor-3022 .elementor-element.elementor-element-c92186a{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-3022 .elementor-element.elementor-element-adcf886 > .elementor-container{max-width:1400px;}.elementor-3022 .elementor-element.elementor-element-adcf886{margin-top:10px;margin-bottom:20px;z-index:1000;}.elementor-3022 .elementor-element.elementor-element-a50834d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3022 .elementor-element.elementor-element-a50834d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#36475C;}.elementor-3022 .elementor-element.elementor-element-a50834d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-3022 .elementor-element.elementor-element-a50834d > .elementor-element-populated, .elementor-3022 .elementor-element.elementor-element-a50834d > .elementor-element-populated > .elementor-background-overlay, .elementor-3022 .elementor-element.elementor-element-a50834d > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-3022 .elementor-element.elementor-element-a50834d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 15px 35px 15px;}.elementor-3022 .elementor-element.elementor-element-a50834d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3022 .elementor-element.elementor-element-b0c65a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 10px;}.elementor-3022 .elementor-element.elementor-element-b0c65a2{text-align:center;}.elementor-3022 .elementor-element.elementor-element-b0c65a2 .elementor-heading-title{font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-3022 .elementor-element.elementor-element-bb78a6d > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-3022 .elementor-element.elementor-element-bb78a6d{text-align:center;color:#000000;}.elementor-3022 .elementor-element.elementor-element-491b6a7 .elementor-button{background-color:var( --e-global-color-505babea );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-39d5fe09 );color:var( --e-global-color-39d5fe09 );}.elementor-3022 .elementor-element.elementor-element-491b6a7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3022 .elementor-element.elementor-element-491b6a7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3022 .elementor-element.elementor-element-491b6a7 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3022 .elementor-element.elementor-element-da7b864 .elementor-button{background-color:var( --e-global-color-505babea );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-39d5fe09 );color:var( --e-global-color-39d5fe09 );}.elementor-3022 .elementor-element.elementor-element-da7b864 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3022 .elementor-element.elementor-element-da7b864 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3022 .elementor-element.elementor-element-da7b864 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3022 .elementor-element.elementor-element-e7fc084 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3022 .elementor-element.elementor-element-0d4e25f > .elementor-container{max-width:1400px;}.elementor-3022 .elementor-element.elementor-element-8cb2464 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3022 .elementor-element.elementor-element-c3f4fc2 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );flex-grow:0;padding-right:calc( 25px/2 );padding-left:calc( 25px/2 );}.elementor-3022 .elementor-element.elementor-element-c3f4fc2 .elementor-repeater-item-ab62fe1 > *{display:inline-block;}.elementor-3022 .elementor-element.elementor-element-c3f4fc2 .elementor-repeater-item-fcffcae.dce-item_image{justify-content:top;}.elementor-3022 .elementor-element.elementor-element-c3f4fc2 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-3022 .elementor-element.elementor-element-c3f4fc2 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{justify-content:flex-start;align-items:center;margin-left:calc( -25px/2 );margin-right:calc( -25px/2 );}.elementor-3022 .elementor-element.elementor-element-c3f4fc2 .dce-posts-container.dce-skin-grid .dce-item-area{justify-content:center;}.elementor-3022 .elementor-element.elementor-element-c3f4fc2 .dce-posts-fallback{text-align:left;}.elementor-3022 .elementor-element.elementor-element-c3f4fc2 .dce-post-item{padding-bottom:25px;}.elementor-3022 .elementor-element.elementor-element-ff919ad{--grid-column-gap:25px;--grid-row-gap:25px;}.elementor-3022 .elementor-element.elementor-element-ff919ad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3022 .elementor-element.elementor-element-ff919ad .pp-categories-list .pp-category{margin-bottom:25px;}.elementor-3022 .elementor-element.elementor-element-ff919ad .pp-category-inner{height:249px;}.elementor-3022 .elementor-element.elementor-element-ff919ad .pp-categories .pp-category{border-radius:5px 5px 5px 5px;box-shadow:2px 2px 4px 0px rgba(0, 0, 0, 0.31);}.elementor-3022 .elementor-element.elementor-element-ff919ad .pp-categories .pp-category:hover{box-shadow:2px 2px 4px 0px rgba(0, 0, 0, 0.6);}.elementor-3022 .elementor-element.elementor-element-ff919ad .pp-categories-cover .pp-category .pp-category-content-wrap{justify-content:center;align-items:stretch;}.elementor-3022 .elementor-element.elementor-element-ff919ad .pp-categories .pp-category .pp-category-content{text-align:center;background-color:#33333300;padding:70px 70px 70px 70px;}.elementor-3022 .elementor-element.elementor-element-ff919ad .pp-categories-cover .pp-category .pp-category-content{opacity:1;}.elementor-3022 .elementor-element.elementor-element-ff919ad .pp-categories-cover .pp-category:hover .pp-category-content{opacity:1;}.elementor-3022 .elementor-element.elementor-element-ff919ad .pp-category-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;margin-bottom:10px;}.elementor-3022 .elementor-element.elementor-element-15878a5 > .elementor-container{max-width:1000px;}.elementor-3022 .elementor-element.elementor-element-15878a5{margin-top:30px;margin-bottom:30px;padding:0px 20px 20px 20px;}.elementor-3022 .elementor-element.elementor-element-d8313d0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3022 .elementor-element.elementor-element-d8313d0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3022 .elementor-element.elementor-element-3651b9f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3022 .elementor-element.elementor-element-3651b9f{text-align:center;}.elementor-3022 .elementor-element.elementor-element-3651b9f .elementor-heading-title{font-size:12px;font-weight:400;color:var( --e-global-color-39d5fe09 );}.elementor-3022 .elementor-element.elementor-element-7adc20f > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3022 .elementor-element.elementor-element-7adc20f{text-align:center;}.elementor-3022 .elementor-element.elementor-element-7adc20f img{width:100%;}.elementor-3022 .elementor-element.elementor-element-4ee4b20 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3022 .elementor-element.elementor-element-4ee4b20{text-align:center;font-size:14px;color:var( --e-global-color-39d5fe09 );}body.elementor-page-3022:not(.elementor-motion-effects-element-type-background), body.elementor-page-3022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b895d0d );}@media(min-width:768px){.elementor-3022 .elementor-element.elementor-element-8bd0ac2{width:30%;}.elementor-3022 .elementor-element.elementor-element-5877cc9{width:70%;}}@media(max-width:1249px){.elementor-3022 .elementor-element.elementor-element-5eb405f{margin-top:0px;margin-bottom:0px;padding:40px 20px 50px 20px;}.elementor-3022 .elementor-element.elementor-element-77a6cee > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3022 .elementor-element.elementor-element-5f8eaea{padding:0px 0px 0px 0px;}.elementor-3022 .elementor-element.elementor-element-463a054{text-align:center;}.elementor-3022 .elementor-element.elementor-element-0d4e25f{padding:10px 0px 0px 0px;}.elementor-3022 .elementor-element.elementor-element-c3f4fc2 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 2);flex:0 1 calc( 100% / 2 );}.elementor-3022 .elementor-element.elementor-element-ff919ad .pp-category-title{font-size:22px;}}@media(max-width:767px){.elementor-3022 .elementor-element.elementor-element-5eb405f{margin-top:30px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-3022 .elementor-element.elementor-element-77a6cee{width:100%;}.elementor-3022 .elementor-element.elementor-element-5f8eaea{margin-top:0px;margin-bottom:0px;padding:0px 0px 5px 0px;}.elementor-3022 .elementor-element.elementor-element-8bd0ac2 > .elementor-element-populated, .elementor-3022 .elementor-element.elementor-element-8bd0ac2 > .elementor-element-populated > .elementor-background-overlay, .elementor-3022 .elementor-element.elementor-element-8bd0ac2 > .elementor-background-slideshow{border-radius:5px 5px 0px 0px;}.elementor-3022 .elementor-element.elementor-element-8bd0ac2 > .elementor-element-populated{padding:20px 15px 10px 15px;}.elementor-3022 .elementor-element.elementor-element-5877cc9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-3022 .elementor-element.elementor-element-5877cc9 > .elementor-element-populated, .elementor-3022 .elementor-element.elementor-element-5877cc9 > .elementor-element-populated > .elementor-background-overlay, .elementor-3022 .elementor-element.elementor-element-5877cc9 > .elementor-background-slideshow{border-radius:0px 0px 5px 5px;}.elementor-3022 .elementor-element.elementor-element-5877cc9 > .elementor-element-populated{padding:20px 15px 20px 15px;}.elementor-3022 .elementor-element.elementor-element-463a054 .elementor-heading-title{font-size:20px;}.elementor-3022 .elementor-element.elementor-element-c92186a > .elementor-widget-container{margin:10px 5px 0px 5px;}.elementor-3022 .elementor-element.elementor-element-c92186a{text-align:center;font-size:14px;}.elementor-3022 .elementor-element.elementor-element-adcf886{padding:0px 0px 0px 0px;}.elementor-3022 .elementor-element.elementor-element-a50834d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-3022 .elementor-element.elementor-element-a50834d > .elementor-element-populated{padding:10px 15px 20px 15px;}.elementor-3022 .elementor-element.elementor-element-b0c65a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-3022 .elementor-element.elementor-element-491b6a7 .elementor-button{font-size:18px;}.elementor-3022 .elementor-element.elementor-element-da7b864 .elementor-button{font-size:18px;}.elementor-3022 .elementor-element.elementor-element-0d4e25f{padding:0px 2px 0px 2px;}.elementor-3022 .elementor-element.elementor-element-8cb2464 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3022 .elementor-element.elementor-element-c3f4fc2 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}}/* Start custom CSS for pp-categories, class: .elementor-element-ff919ad */@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
.comp_overlay {
    height:300px !important;
}
.elementor-3022 .elementor-element.elementor-element-ff919ad .pp-category-inner, .pp-categories .pp-category {
    min-height:300px !important; max-height:300px !important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0d4e25f */@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {.pp-categories .pp-category {
overflow: hidden;
height: 206px !important;
position: relative;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {.pp-categories .pp-category {
overflow: hidden;
height: 200px !important;
position: relative;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}}

@media only screen 
and (min-device-width : 1025px) {.pp-elementor-grid .pp-grid-item {
position: relative;
height: 206px !important;
}}/* End custom CSS */