.elementor-3380 .elementor-element.elementor-element-acd12a8:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-acd12a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-3380 .elementor-element.elementor-element-acd12a8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:15px 35px 0px 35px;}.elementor-3380 .elementor-element.elementor-element-acd12a8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3380 .elementor-element.elementor-element-68c0e42 > .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-3380 .elementor-element.elementor-element-68c0e42 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#DDDDDD;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3380 .elementor-element.elementor-element-658fb20 > .elementor-widget-container{background-color:#FFFFFF;padding:40px 15px 40px 15px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-3380 .elementor-element.elementor-element-658fb20:hover .elementor-widget-container{background-color:#BF0000;}.elementor-3380 .elementor-element.elementor-element-658fb20.elementor-position-right .elementor-image-box-img{margin-left:40px;}.elementor-3380 .elementor-element.elementor-element-658fb20.elementor-position-left .elementor-image-box-img{margin-right:40px;}.elementor-3380 .elementor-element.elementor-element-658fb20.elementor-position-top .elementor-image-box-img{margin-bottom:40px;}.elementor-3380 .elementor-element.elementor-element-658fb20 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3380 .elementor-element.elementor-element-658fb20 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3380 .elementor-element.elementor-element-658fb20 .elementor-image-box-title{font-family:"Chillax Medium", Sans-serif;font-size:24px;font-weight:500;line-height:30px;color:#22262C;}.elementor-3380 .elementor-element.elementor-element-658fb20:has(:hover) .elementor-image-box-title,
					 .elementor-3380 .elementor-element.elementor-element-658fb20:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-3380 .elementor-element.elementor-element-658fb20 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#7A7A7A;}.elementor-3380 .elementor-element.elementor-element-2ce43b5 > .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-3380 .elementor-element.elementor-element-2ce43b5 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#DDDDDD;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-3380 .elementor-element.elementor-element-801e912 > .elementor-widget-container{background-color:#FFFFFF;padding:40px 15px 40px 15px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-3380 .elementor-element.elementor-element-801e912:hover .elementor-widget-container{background-color:#BF0000;}.elementor-3380 .elementor-element.elementor-element-801e912.elementor-position-right .elementor-image-box-img{margin-left:40px;}.elementor-3380 .elementor-element.elementor-element-801e912.elementor-position-left .elementor-image-box-img{margin-right:40px;}.elementor-3380 .elementor-element.elementor-element-801e912.elementor-position-top .elementor-image-box-img{margin-bottom:40px;}.elementor-3380 .elementor-element.elementor-element-801e912 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3380 .elementor-element.elementor-element-801e912 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3380 .elementor-element.elementor-element-801e912 .elementor-image-box-title{font-family:"Chillax Medium", Sans-serif;font-size:24px;font-weight:500;line-height:30px;color:#22262C;}.elementor-3380 .elementor-element.elementor-element-801e912:has(:hover) .elementor-image-box-title,
					 .elementor-3380 .elementor-element.elementor-element-801e912:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-3380 .elementor-element.elementor-element-801e912 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#7A7A7A;}.elementor-3380 .elementor-element.elementor-element-afd658c > .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-3380 .elementor-element.elementor-element-afd658c > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#DDDDDD;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-3380 .elementor-element.elementor-element-541c03d > .elementor-widget-container{background-color:#FFFFFF;padding:40px 15px 40px 15px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-3380 .elementor-element.elementor-element-541c03d:hover .elementor-widget-container{background-color:#BF0000;}.elementor-3380 .elementor-element.elementor-element-541c03d.elementor-position-right .elementor-image-box-img{margin-left:40px;}.elementor-3380 .elementor-element.elementor-element-541c03d.elementor-position-left .elementor-image-box-img{margin-right:40px;}.elementor-3380 .elementor-element.elementor-element-541c03d.elementor-position-top .elementor-image-box-img{margin-bottom:40px;}.elementor-3380 .elementor-element.elementor-element-541c03d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3380 .elementor-element.elementor-element-541c03d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3380 .elementor-element.elementor-element-541c03d .elementor-image-box-title{font-family:"Chillax Medium", Sans-serif;font-size:24px;font-weight:500;line-height:30px;color:#22262C;}.elementor-3380 .elementor-element.elementor-element-541c03d:has(:hover) .elementor-image-box-title,
					 .elementor-3380 .elementor-element.elementor-element-541c03d:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-3380 .elementor-element.elementor-element-541c03d .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#7A7A7A;}.elementor-3380 .elementor-element.elementor-element-cf06bd1 > .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-3380 .elementor-element.elementor-element-cf06bd1 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#DDDDDD;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-3380 .elementor-element.elementor-element-f473485 > .elementor-widget-container{background-color:#FFFFFF;padding:40px 15px 40px 15px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-3380 .elementor-element.elementor-element-f473485:hover .elementor-widget-container{background-color:#BF0000;}.elementor-3380 .elementor-element.elementor-element-f473485.elementor-position-right .elementor-image-box-img{margin-left:40px;}.elementor-3380 .elementor-element.elementor-element-f473485.elementor-position-left .elementor-image-box-img{margin-right:40px;}.elementor-3380 .elementor-element.elementor-element-f473485.elementor-position-top .elementor-image-box-img{margin-bottom:40px;}.elementor-3380 .elementor-element.elementor-element-f473485 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3380 .elementor-element.elementor-element-f473485 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3380 .elementor-element.elementor-element-f473485 .elementor-image-box-title{font-family:"Chillax Medium", Sans-serif;font-size:24px;font-weight:500;line-height:30px;color:#22262C;}.elementor-3380 .elementor-element.elementor-element-f473485:has(:hover) .elementor-image-box-title,
					 .elementor-3380 .elementor-element.elementor-element-f473485:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-3380 .elementor-element.elementor-element-f473485 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#7A7A7A;}.elementor-3380 .elementor-element.elementor-element-2073cf0:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-2073cf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-3380 .elementor-element.elementor-element-2073cf0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 35px 15px 35px;}.elementor-3380 .elementor-element.elementor-element-2073cf0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3380 .elementor-element.elementor-element-c26780b > .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-3380 .elementor-element.elementor-element-c26780b > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#DDDDDD;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-3380 .elementor-element.elementor-element-313ab15 > .elementor-widget-container{background-color:#FFFFFF;padding:40px 15px 40px 15px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-3380 .elementor-element.elementor-element-313ab15:hover .elementor-widget-container{background-color:#BF0000;}.elementor-3380 .elementor-element.elementor-element-313ab15.elementor-position-right .elementor-image-box-img{margin-left:40px;}.elementor-3380 .elementor-element.elementor-element-313ab15.elementor-position-left .elementor-image-box-img{margin-right:40px;}.elementor-3380 .elementor-element.elementor-element-313ab15.elementor-position-top .elementor-image-box-img{margin-bottom:40px;}.elementor-3380 .elementor-element.elementor-element-313ab15 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3380 .elementor-element.elementor-element-313ab15 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3380 .elementor-element.elementor-element-313ab15 .elementor-image-box-title{font-family:"Chillax Medium", Sans-serif;font-size:24px;font-weight:500;line-height:30px;color:#22262C;}.elementor-3380 .elementor-element.elementor-element-313ab15:has(:hover) .elementor-image-box-title,
					 .elementor-3380 .elementor-element.elementor-element-313ab15:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-3380 .elementor-element.elementor-element-313ab15 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#7A7A7A;}.elementor-3380 .elementor-element.elementor-element-6fbe821 > .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-3380 .elementor-element.elementor-element-6fbe821 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#DDDDDD;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-3380 .elementor-element.elementor-element-e998c63 > .elementor-widget-container{background-color:#FFFFFF;padding:40px 15px 40px 15px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-3380 .elementor-element.elementor-element-e998c63:hover .elementor-widget-container{background-color:#BF0000;}.elementor-3380 .elementor-element.elementor-element-e998c63.elementor-position-right .elementor-image-box-img{margin-left:40px;}.elementor-3380 .elementor-element.elementor-element-e998c63.elementor-position-left .elementor-image-box-img{margin-right:40px;}.elementor-3380 .elementor-element.elementor-element-e998c63.elementor-position-top .elementor-image-box-img{margin-bottom:40px;}.elementor-3380 .elementor-element.elementor-element-e998c63 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3380 .elementor-element.elementor-element-e998c63 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3380 .elementor-element.elementor-element-e998c63 .elementor-image-box-title{font-family:"Chillax Medium", Sans-serif;font-size:24px;font-weight:500;line-height:30px;color:#22262C;}.elementor-3380 .elementor-element.elementor-element-e998c63:has(:hover) .elementor-image-box-title,
					 .elementor-3380 .elementor-element.elementor-element-e998c63:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-3380 .elementor-element.elementor-element-e998c63 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#7A7A7A;}.elementor-3380 .elementor-element.elementor-element-083abba > .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-3380 .elementor-element.elementor-element-083abba > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#DDDDDD;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-3380 .elementor-element.elementor-element-95e33de > .elementor-widget-container{background-color:#FFFFFF;padding:40px 15px 40px 15px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-3380 .elementor-element.elementor-element-95e33de:hover .elementor-widget-container{background-color:#BF0000;}.elementor-3380 .elementor-element.elementor-element-95e33de.elementor-position-right .elementor-image-box-img{margin-left:40px;}.elementor-3380 .elementor-element.elementor-element-95e33de.elementor-position-left .elementor-image-box-img{margin-right:40px;}.elementor-3380 .elementor-element.elementor-element-95e33de.elementor-position-top .elementor-image-box-img{margin-bottom:40px;}.elementor-3380 .elementor-element.elementor-element-95e33de .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3380 .elementor-element.elementor-element-95e33de .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3380 .elementor-element.elementor-element-95e33de .elementor-image-box-title{font-family:"Chillax Medium", Sans-serif;font-size:24px;font-weight:500;line-height:30px;color:#22262C;}.elementor-3380 .elementor-element.elementor-element-95e33de:has(:hover) .elementor-image-box-title,
					 .elementor-3380 .elementor-element.elementor-element-95e33de:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-3380 .elementor-element.elementor-element-95e33de .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#7A7A7A;}.elementor-3380 .elementor-element.elementor-element-78893a1 > .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-3380 .elementor-element.elementor-element-78893a1 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#DDDDDD;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-3380 .elementor-element.elementor-element-0a284a6 > .elementor-widget-container{background-color:#FFFFFF;padding:40px 15px 40px 15px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-3380 .elementor-element.elementor-element-0a284a6:hover .elementor-widget-container{background-color:#BF0000;}.elementor-3380 .elementor-element.elementor-element-0a284a6.elementor-position-right .elementor-image-box-img{margin-left:40px;}.elementor-3380 .elementor-element.elementor-element-0a284a6.elementor-position-left .elementor-image-box-img{margin-right:40px;}.elementor-3380 .elementor-element.elementor-element-0a284a6.elementor-position-top .elementor-image-box-img{margin-bottom:40px;}.elementor-3380 .elementor-element.elementor-element-0a284a6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3380 .elementor-element.elementor-element-0a284a6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3380 .elementor-element.elementor-element-0a284a6 .elementor-image-box-title{font-family:"Chillax Medium", Sans-serif;font-size:24px;font-weight:500;line-height:30px;color:#22262C;}.elementor-3380 .elementor-element.elementor-element-0a284a6:has(:hover) .elementor-image-box-title,
					 .elementor-3380 .elementor-element.elementor-element-0a284a6:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-3380 .elementor-element.elementor-element-0a284a6 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#7A7A7A;}.elementor-3380 .elementor-element.elementor-element-e97bd9d:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-e97bd9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-3380 .elementor-element.elementor-element-e97bd9d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 35px 15px 35px;}.elementor-3380 .elementor-element.elementor-element-e97bd9d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3380 .elementor-element.elementor-element-b25ad66 > .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-3380 .elementor-element.elementor-element-b25ad66 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#DDDDDD;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-3380 .elementor-element.elementor-element-3d439c2 > .elementor-widget-container{background-color:#FFFFFF;padding:40px 15px 40px 15px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-3380 .elementor-element.elementor-element-3d439c2:hover .elementor-widget-container{background-color:#BF0000;}.elementor-3380 .elementor-element.elementor-element-3d439c2.elementor-position-right .elementor-image-box-img{margin-left:40px;}.elementor-3380 .elementor-element.elementor-element-3d439c2.elementor-position-left .elementor-image-box-img{margin-right:40px;}.elementor-3380 .elementor-element.elementor-element-3d439c2.elementor-position-top .elementor-image-box-img{margin-bottom:40px;}.elementor-3380 .elementor-element.elementor-element-3d439c2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3380 .elementor-element.elementor-element-3d439c2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3380 .elementor-element.elementor-element-3d439c2 .elementor-image-box-title{font-family:"Chillax Medium", Sans-serif;font-size:24px;font-weight:500;line-height:30px;color:#22262C;}.elementor-3380 .elementor-element.elementor-element-3d439c2:has(:hover) .elementor-image-box-title,
					 .elementor-3380 .elementor-element.elementor-element-3d439c2:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-3380 .elementor-element.elementor-element-3d439c2 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#7A7A7A;}.elementor-3380 .elementor-element.elementor-element-a412503 > .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-3380 .elementor-element.elementor-element-a412503 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#DDDDDD;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-3380 .elementor-element.elementor-element-ce8105c > .elementor-widget-container{background-color:#FFFFFF;padding:40px 15px 40px 15px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-3380 .elementor-element.elementor-element-ce8105c:hover .elementor-widget-container{background-color:#BF0000;}.elementor-3380 .elementor-element.elementor-element-ce8105c.elementor-position-right .elementor-image-box-img{margin-left:40px;}.elementor-3380 .elementor-element.elementor-element-ce8105c.elementor-position-left .elementor-image-box-img{margin-right:40px;}.elementor-3380 .elementor-element.elementor-element-ce8105c.elementor-position-top .elementor-image-box-img{margin-bottom:40px;}.elementor-3380 .elementor-element.elementor-element-ce8105c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3380 .elementor-element.elementor-element-ce8105c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3380 .elementor-element.elementor-element-ce8105c .elementor-image-box-title{font-family:"Chillax Medium", Sans-serif;font-size:24px;font-weight:500;line-height:30px;color:#22262C;}.elementor-3380 .elementor-element.elementor-element-ce8105c:has(:hover) .elementor-image-box-title,
					 .elementor-3380 .elementor-element.elementor-element-ce8105c:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-3380 .elementor-element.elementor-element-ce8105c .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#7A7A7A;}.elementor-3380 .elementor-element.elementor-element-f96f0f2 > .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-3380 .elementor-element.elementor-element-f96f0f2 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#DDDDDD;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-3380 .elementor-element.elementor-element-f96f0f2 > .elementor-element-populated, .elementor-3380 .elementor-element.elementor-element-f96f0f2 > .elementor-element-populated > .elementor-background-overlay, .elementor-3380 .elementor-element.elementor-element-f96f0f2 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-3380 .elementor-element.elementor-element-fbb6509 > .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-3380 .elementor-element.elementor-element-fbb6509 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#DDDDDD;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-3380 .elementor-element.elementor-element-fbb6509 > .elementor-element-populated, .elementor-3380 .elementor-element.elementor-element-fbb6509 > .elementor-element-populated > .elementor-background-overlay, .elementor-3380 .elementor-element.elementor-element-fbb6509 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}@media(max-width:767px){.elementor-3380 .elementor-element.elementor-element-658fb20 .elementor-image-box-img{margin-bottom:40px;}.elementor-3380 .elementor-element.elementor-element-801e912 .elementor-image-box-img{margin-bottom:40px;}.elementor-3380 .elementor-element.elementor-element-541c03d .elementor-image-box-img{margin-bottom:40px;}.elementor-3380 .elementor-element.elementor-element-f473485 .elementor-image-box-img{margin-bottom:40px;}.elementor-3380 .elementor-element.elementor-element-313ab15 .elementor-image-box-img{margin-bottom:40px;}.elementor-3380 .elementor-element.elementor-element-e998c63 .elementor-image-box-img{margin-bottom:40px;}.elementor-3380 .elementor-element.elementor-element-95e33de .elementor-image-box-img{margin-bottom:40px;}.elementor-3380 .elementor-element.elementor-element-0a284a6 .elementor-image-box-img{margin-bottom:40px;}.elementor-3380 .elementor-element.elementor-element-3d439c2 .elementor-image-box-img{margin-bottom:40px;}.elementor-3380 .elementor-element.elementor-element-ce8105c .elementor-image-box-img{margin-bottom:40px;}}/* Start custom CSS for image-box, class: .elementor-element-658fb20 */.elementor-3380 .elementor-element.elementor-element-658fb20{
    position:relative;
    height: 100%;
}
.elementor-3380 .elementor-element.elementor-element-658fb20 a:hover{
    opacity: 1;
}
.elementor-3380 .elementor-element.elementor-element-658fb20 .elementor-image-box-title a::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.elementor-3380 .elementor-element.elementor-element-658fb20:hover a{
    color:#fff;
}
.elementor-3380 .elementor-element.elementor-element-658fb20 .elementor-image-box-img a{
    padding-bottom: calc( 0.55 * 100% );
    position: relative;
    float: left;
    width: 100%;
    display: block;
    overflow: hidden;
}
.elementor-3380 .elementor-element.elementor-element-658fb20 .elementor-image-box-img {
    display: block;
    float: left;
}
.elementor-3380 .elementor-element.elementor-element-658fb20 .elementor-image-box-img a img{
    height: auto;
    position: absolute;
    top: calc(50% + 1px);
    left: calc(50% + 1px);
    transform: scale(1.01) translate(-50%,-50%);
    max-height: 100%;
    object-fit: cover;
    max-width: 100%;
    width: auto;
}
.elementor-3380 .elementor-element.elementor-element-658fb20 .elementor-image-box-img img{
    transition: 0.5s all ease-in-out;
}

.elementor-3380 .elementor-element.elementor-element-658fb20 .elementor-widget-container{
    height: 100%;
}
.elementor-3380 .elementor-element.elementor-element-658fb20:hover p.elementor-image-box-description, .elementor-3380 .elementor-element.elementor-element-658fb20:hover .elementor-image-box-title {
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-801e912 */.elementor-3380 .elementor-element.elementor-element-801e912{
    position:relative;
    height: 100%;
}
.elementor-3380 .elementor-element.elementor-element-801e912 a:hover{
    opacity: 1;
}
.elementor-3380 .elementor-element.elementor-element-801e912 .elementor-image-box-title a::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.elementor-3380 .elementor-element.elementor-element-801e912:hover a{
    color:#fff;
}
.elementor-3380 .elementor-element.elementor-element-801e912 .elementor-image-box-img a{
    padding-bottom: calc( 0.55 * 100% );
    position: relative;
    float: left;
    width: 100%;
    display: block;
    overflow: hidden;
}
.elementor-3380 .elementor-element.elementor-element-801e912 .elementor-image-box-img {
    display: block;
    float: left;
}
.elementor-3380 .elementor-element.elementor-element-801e912 .elementor-image-box-img a img{
    height: auto;
    position: absolute;
    top: calc(50% + 1px);
    left: calc(50% + 1px);
    transform: scale(1.01) translate(-50%,-50%);
    max-height: 100%;
    object-fit: cover;
    max-width: 100%;
    width: auto;
}
.elementor-3380 .elementor-element.elementor-element-801e912 .elementor-image-box-img img{
    transition: 0.5s all ease-in-out;
}

.elementor-3380 .elementor-element.elementor-element-801e912 .elementor-widget-container{
    height: 100%;
}
.elementor-3380 .elementor-element.elementor-element-801e912:hover p.elementor-image-box-description, .elementor-3380 .elementor-element.elementor-element-801e912:hover .elementor-image-box-title {
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-541c03d */.elementor-3380 .elementor-element.elementor-element-541c03d{
    position:relative;
    height: 100%;
}
.elementor-3380 .elementor-element.elementor-element-541c03d a:hover{
    opacity: 1;
}
.elementor-3380 .elementor-element.elementor-element-541c03d .elementor-image-box-title a::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.elementor-3380 .elementor-element.elementor-element-541c03d:hover a{
    color:#fff;
}
.elementor-3380 .elementor-element.elementor-element-541c03d .elementor-image-box-img a{
    padding-bottom: calc( 0.55 * 100% );
    position: relative;
    float: left;
    width: 100%;
    display: block;
    overflow: hidden;
}
.elementor-3380 .elementor-element.elementor-element-541c03d .elementor-image-box-img {
    display: block;
    float: left;
}
.elementor-3380 .elementor-element.elementor-element-541c03d .elementor-image-box-img a img{
    height: auto;
    position: absolute;
    top: calc(50% + 1px);
    left: calc(50% + 1px);
    transform: scale(1.01) translate(-50%,-50%);
    max-height: 100%;
    object-fit: cover;
    max-width: 100%;
    width: auto;
}
.elementor-3380 .elementor-element.elementor-element-541c03d .elementor-image-box-img img{
    transition: 0.5s all ease-in-out;
}

.elementor-3380 .elementor-element.elementor-element-541c03d .elementor-widget-container{
    height: 100%;
}
.elementor-3380 .elementor-element.elementor-element-541c03d:hover p.elementor-image-box-description, .elementor-3380 .elementor-element.elementor-element-541c03d:hover .elementor-image-box-title {
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f473485 */.elementor-3380 .elementor-element.elementor-element-f473485{
    position:relative;
    height: 100%;
}
.elementor-3380 .elementor-element.elementor-element-f473485 a:hover{
    opacity: 1;
}
.elementor-3380 .elementor-element.elementor-element-f473485 .elementor-image-box-title a::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.elementor-3380 .elementor-element.elementor-element-f473485:hover a{
    color:#fff;
}
.elementor-3380 .elementor-element.elementor-element-f473485 .elementor-image-box-img a{
    padding-bottom: calc( 0.55 * 100% );
    position: relative;
    float: left;
    width: 100%;
    display: block;
    overflow: hidden;
}
.elementor-3380 .elementor-element.elementor-element-f473485 .elementor-image-box-img {
    display: block;
    float: left;
}
.elementor-3380 .elementor-element.elementor-element-f473485 .elementor-image-box-img a img{
    height: auto;
    position: absolute;
    top: calc(50% + 1px);
    left: calc(50% + 1px);
    transform: scale(1.01) translate(-50%,-50%);
    max-height: 100%;
    object-fit: cover;
    max-width: 100%;
    width: auto;
}
.elementor-3380 .elementor-element.elementor-element-f473485 .elementor-image-box-img img{
    transition: 0.5s all ease-in-out;
}

.elementor-3380 .elementor-element.elementor-element-f473485 .elementor-widget-container{
    height: 100%;
}
.elementor-3380 .elementor-element.elementor-element-f473485:hover p.elementor-image-box-description, .elementor-3380 .elementor-element.elementor-element-f473485:hover .elementor-image-box-title {
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-acd12a8 */.elementor-3380 .elementor-element.elementor-element-acd12a8 .elementor-container {
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-313ab15 */.elementor-3380 .elementor-element.elementor-element-313ab15{
    position:relative;
    height: 100%;
}
.elementor-3380 .elementor-element.elementor-element-313ab15 a:hover{
    opacity: 1;
}
.elementor-3380 .elementor-element.elementor-element-313ab15 .elementor-image-box-title a::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.elementor-3380 .elementor-element.elementor-element-313ab15:hover a{
    color:#fff;
}
.elementor-3380 .elementor-element.elementor-element-313ab15 .elementor-image-box-img a{
    padding-bottom: calc( 0.55 * 100% );
    position: relative;
    float: left;
    width: 100%;
    display: block;
    overflow: hidden;
}
.elementor-3380 .elementor-element.elementor-element-313ab15 .elementor-image-box-img {
    display: block;
    float: left;
}
.elementor-3380 .elementor-element.elementor-element-313ab15 .elementor-image-box-img a img{
    height: auto;
    position: absolute;
    top: calc(50% + 1px);
    left: calc(50% + 1px);
    transform: scale(1.01) translate(-50%,-50%);
    max-height: 100%;
    object-fit: cover;
    max-width: 100%;
    width: auto;
}
.elementor-3380 .elementor-element.elementor-element-313ab15 .elementor-image-box-img img{
    transition: 0.5s all ease-in-out;
}

.elementor-3380 .elementor-element.elementor-element-313ab15 .elementor-widget-container{
    height: 100%;
}
.elementor-3380 .elementor-element.elementor-element-313ab15:hover p.elementor-image-box-description, .elementor-3380 .elementor-element.elementor-element-313ab15:hover .elementor-image-box-title {
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e998c63 */.elementor-3380 .elementor-element.elementor-element-e998c63{
    position:relative;
    height: 100%;
}
.elementor-3380 .elementor-element.elementor-element-e998c63 a:hover{
    opacity: 1;
}
.elementor-3380 .elementor-element.elementor-element-e998c63 .elementor-image-box-title a::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.elementor-3380 .elementor-element.elementor-element-e998c63:hover a{
    color:#fff;
}
.elementor-3380 .elementor-element.elementor-element-e998c63 .elementor-image-box-img a{
    padding-bottom: calc( 0.55 * 100% );
    position: relative;
    float: left;
    width: 100%;
    display: block;
    overflow: hidden;
}
.elementor-3380 .elementor-element.elementor-element-e998c63 .elementor-image-box-img {
    display: block;
    float: left;
}
.elementor-3380 .elementor-element.elementor-element-e998c63 .elementor-image-box-img a img{
    height: auto;
    position: absolute;
    top: calc(50% + 1px);
    left: calc(50% + 1px);
    transform: scale(1.01) translate(-50%,-50%);
    max-height: 100%;
    object-fit: cover;
    max-width: 100%;
    width: auto;
}
.elementor-3380 .elementor-element.elementor-element-e998c63 .elementor-image-box-img img{
    transition: 0.5s all ease-in-out;
}

.elementor-3380 .elementor-element.elementor-element-e998c63 .elementor-widget-container{
    height: 100%;
}
.elementor-3380 .elementor-element.elementor-element-e998c63:hover p.elementor-image-box-description, .elementor-3380 .elementor-element.elementor-element-e998c63:hover .elementor-image-box-title {
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-95e33de */.elementor-3380 .elementor-element.elementor-element-95e33de{
    position:relative;
    height: 100%;
}
.elementor-3380 .elementor-element.elementor-element-95e33de a:hover{
    opacity: 1;
}
.elementor-3380 .elementor-element.elementor-element-95e33de .elementor-image-box-title a::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.elementor-3380 .elementor-element.elementor-element-95e33de:hover a{
    color:#fff;
}
.elementor-3380 .elementor-element.elementor-element-95e33de .elementor-image-box-img a{
    padding-bottom: calc( 0.55 * 100% );
    position: relative;
    float: left;
    width: 100%;
    display: block;
    overflow: hidden;
}
.elementor-3380 .elementor-element.elementor-element-95e33de .elementor-image-box-img {
    display: block;
    float: left;
}
.elementor-3380 .elementor-element.elementor-element-95e33de .elementor-image-box-img a img{
    height: auto;
    position: absolute;
    top: calc(50% + 1px);
    left: calc(50% + 1px);
    transform: scale(1.01) translate(-50%,-50%);
    max-height: 100%;
    object-fit: cover;
    max-width: 100%;
    width: auto;
}
.elementor-3380 .elementor-element.elementor-element-95e33de .elementor-image-box-img img{
    transition: 0.5s all ease-in-out;
}

.elementor-3380 .elementor-element.elementor-element-95e33de .elementor-widget-container{
    height: 100%;
}
.elementor-3380 .elementor-element.elementor-element-95e33de:hover p.elementor-image-box-description, .elementor-3380 .elementor-element.elementor-element-95e33de:hover .elementor-image-box-title {
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0a284a6 */.elementor-3380 .elementor-element.elementor-element-0a284a6{
    position:relative;
    height: 100%;
}
.elementor-3380 .elementor-element.elementor-element-0a284a6 a:hover{
    opacity: 1;
}
.elementor-3380 .elementor-element.elementor-element-0a284a6 .elementor-image-box-title a::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.elementor-3380 .elementor-element.elementor-element-0a284a6:hover a{
    color:#fff;
}
.elementor-3380 .elementor-element.elementor-element-0a284a6 .elementor-image-box-img a{
    padding-bottom: calc( 0.55 * 100% );
    position: relative;
    float: left;
    width: 100%;
    display: block;
    overflow: hidden;
}
.elementor-3380 .elementor-element.elementor-element-0a284a6 .elementor-image-box-img {
    display: block;
    float: left;
}
.elementor-3380 .elementor-element.elementor-element-0a284a6 .elementor-image-box-img a img{
    height: auto;
    position: absolute;
    top: calc(50% + 1px);
    left: calc(50% + 1px);
    transform: scale(1.01) translate(-50%,-50%);
    max-height: 100%;
    object-fit: cover;
    max-width: 100%;
    width: auto;
}
.elementor-3380 .elementor-element.elementor-element-0a284a6 .elementor-image-box-img img{
    transition: 0.5s all ease-in-out;
}

.elementor-3380 .elementor-element.elementor-element-0a284a6 .elementor-widget-container{
    height: 100%;
}
.elementor-3380 .elementor-element.elementor-element-0a284a6:hover p.elementor-image-box-description, .elementor-3380 .elementor-element.elementor-element-0a284a6:hover .elementor-image-box-title {
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2073cf0 */.elementor-3380 .elementor-element.elementor-element-2073cf0 .elementor-container {
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3d439c2 */.elementor-3380 .elementor-element.elementor-element-3d439c2{
    position:relative;
    height: 100%;
}
.elementor-3380 .elementor-element.elementor-element-3d439c2 a:hover{
    opacity: 1;
}
.elementor-3380 .elementor-element.elementor-element-3d439c2 .elementor-image-box-title a::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.elementor-3380 .elementor-element.elementor-element-3d439c2:hover a{
    color:#fff;
}
.elementor-3380 .elementor-element.elementor-element-3d439c2 .elementor-image-box-img a{
    padding-bottom: calc( 0.55 * 100% );
    position: relative;
    float: left;
    width: 100%;
    display: block;
    overflow: hidden;
}
.elementor-3380 .elementor-element.elementor-element-3d439c2 .elementor-image-box-img {
    display: block;
    float: left;
}
.elementor-3380 .elementor-element.elementor-element-3d439c2 .elementor-image-box-img a img{
    height: auto;
    position: absolute;
    top: calc(50% + 1px);
    left: calc(50% + 1px);
    transform: scale(1.01) translate(-50%,-50%);
    max-height: 100%;
    object-fit: cover;
    max-width: 100%;
    width: auto;
}
.elementor-3380 .elementor-element.elementor-element-3d439c2 .elementor-image-box-img img{
    transition: 0.5s all ease-in-out;
}

.elementor-3380 .elementor-element.elementor-element-3d439c2 .elementor-widget-container{
    height: 100%;
}
.elementor-3380 .elementor-element.elementor-element-3d439c2:hover p.elementor-image-box-description, .elementor-3380 .elementor-element.elementor-element-3d439c2:hover .elementor-image-box-title {
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ce8105c */.elementor-3380 .elementor-element.elementor-element-ce8105c{
    position:relative;
    height: 100%;
}
.elementor-3380 .elementor-element.elementor-element-ce8105c a:hover{
    opacity: 1;
}
.elementor-3380 .elementor-element.elementor-element-ce8105c .elementor-image-box-title a::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.elementor-3380 .elementor-element.elementor-element-ce8105c:hover a{
    color:#fff;
}
.elementor-3380 .elementor-element.elementor-element-ce8105c .elementor-image-box-img a{
    padding-bottom: calc( 0.55 * 100% );
    position: relative;
    float: left;
    width: 100%;
    display: block;
    overflow: hidden;
}
.elementor-3380 .elementor-element.elementor-element-ce8105c .elementor-image-box-img {
    display: block;
    float: left;
}
.elementor-3380 .elementor-element.elementor-element-ce8105c .elementor-image-box-img a img{
    height: auto;
    position: absolute;
    top: calc(50% + 1px);
    left: calc(50% + 1px);
    transform: scale(1.01) translate(-50%,-50%);
    max-height: 100%;
    object-fit: cover;
    max-width: 100%;
    width: auto;
}
.elementor-3380 .elementor-element.elementor-element-ce8105c .elementor-image-box-img img{
    transition: 0.5s all ease-in-out;
}

.elementor-3380 .elementor-element.elementor-element-ce8105c .elementor-widget-container{
    height: 100%;
}
.elementor-3380 .elementor-element.elementor-element-ce8105c:hover p.elementor-image-box-description, .elementor-3380 .elementor-element.elementor-element-ce8105c:hover .elementor-image-box-title {
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e97bd9d */.elementor-3380 .elementor-element.elementor-element-e97bd9d .elementor-container {
    flex-wrap: wrap;
}/* End custom CSS */