.elementor-7761 .elementor-element.elementor-element-286cb80 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-7761 .elementor-element.elementor-element-286cb80 > .elementor-background-overlay{background-color:#198307;opacity:0.84;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7761 .elementor-element.elementor-element-286cb80 > .elementor-container{max-width:1140px;}.elementor-7761 .elementor-element.elementor-element-286cb80 .elementor-background-overlay{filter:brightness( 134% ) contrast( 110% ) saturate( 102% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7761 .elementor-element.elementor-element-286cb80{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:62px 0px 0px 0px;z-index:1;}.elementor-7761 .elementor-element.elementor-element-a455b6a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-db7676a > .elementor-widget-container{margin:0px 0px 23px 0px;padding:0px 0px 0px 2px;border-style:none;}.elementor-7761 .elementor-element.elementor-element-db7676a{text-align:left;}.elementor-7761 .elementor-element.elementor-element-db7676a .elementor-heading-title{font-family:var( --e-global-typography-7a257ba-font-family ), Sans-serif;font-size:var( --e-global-typography-7a257ba-font-size );font-weight:var( --e-global-typography-7a257ba-font-weight );line-height:var( --e-global-typography-7a257ba-line-height );letter-spacing:var( --e-global-typography-7a257ba-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7761 .elementor-element.elementor-element-f2b5cf1 > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-f2b5cf1{text-align:left;font-weight:500;color:var( --e-global-color-7507e307 );}.elementor-7761 .elementor-element.elementor-element-308bc03 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:101px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-7ee4457 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-7ee4457 img{width:100%;max-width:80%;}.elementor-7761 .elementor-element.elementor-element-0708177:not(.elementor-motion-effects-element-type-background), .elementor-7761 .elementor-element.elementor-element-0708177 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-7761 .elementor-element.elementor-element-0708177 > .elementor-container{max-width:1140px;}.elementor-7761 .elementor-element.elementor-element-0708177 > .elementor-background-overlay{opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7761 .elementor-element.elementor-element-0708177{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 40px 70px 40px;}.elementor-7761 .elementor-element.elementor-element-3044dd5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-7761 .elementor-element.elementor-element-3044dd5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-6e2b6cd{margin-top:30px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-f78c5a6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7761 .elementor-element.elementor-element-f78c5a6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7761 .elementor-element.elementor-element-f78c5a6 > .elementor-element-populated{box-shadow:0px 0px 16px 8px rgba(0, 0, 0, 0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 40px 0px 0px;--e-column-margin-right:40px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-f78c5a6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7761 .elementor-element.elementor-element-f27b62f > .elementor-widget-container{background-color:var( --e-global-color-2f3339d0 );margin:0px 0px 0px 0px;padding:10px 0px 13px 10px;}.elementor-7761 .elementor-element.elementor-element-f27b62f{text-align:center;}.elementor-7761 .elementor-element.elementor-element-f27b62f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;letter-spacing:1px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-7761 .elementor-element.elementor-element-27113ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-27113ea img{height:225px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-b514588 > .elementor-widget-container{margin:20px 10px 20px 22px;padding:0px 0px 40px 0px;}.elementor-7761 .elementor-element.elementor-element-b514588{text-align:left;}.elementor-7761 .elementor-element.elementor-element-b514588 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-7761 .elementor-element.elementor-element-3f1d666 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:18px 30px 20px 20px;}body:not(.rtl) .elementor-7761 .elementor-element.elementor-element-3f1d666{left:0px;}body.rtl .elementor-7761 .elementor-element.elementor-element-3f1d666{right:0px;}.elementor-7761 .elementor-element.elementor-element-3f1d666{bottom:0px;}.elementor-7761 .elementor-element.elementor-element-3f1d666 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7761 .elementor-element.elementor-element-c8305ce:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7761 .elementor-element.elementor-element-c8305ce > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7761 .elementor-element.elementor-element-c8305ce > .elementor-element-populated{box-shadow:0px 0px 16px 8px rgba(0, 0, 0, 0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-c8305ce > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7761 .elementor-element.elementor-element-59d788d > .elementor-widget-container{background-color:var( --e-global-color-2f3339d0 );margin:0px 0px 0px 0px;padding:10px 0px 13px 10px;}.elementor-7761 .elementor-element.elementor-element-59d788d{text-align:center;}.elementor-7761 .elementor-element.elementor-element-59d788d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;letter-spacing:1px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-7761 .elementor-element.elementor-element-7fa975a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-7fa975a img{height:225px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-baa6d72 > .elementor-widget-container{margin:20px 10px 20px 22px;padding:0px 0px 40px 0px;}.elementor-7761 .elementor-element.elementor-element-baa6d72{text-align:left;}.elementor-7761 .elementor-element.elementor-element-baa6d72 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-7761 .elementor-element.elementor-element-ef50f03 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:18px 30px 20px 20px;}body:not(.rtl) .elementor-7761 .elementor-element.elementor-element-ef50f03{left:0px;}body.rtl .elementor-7761 .elementor-element.elementor-element-ef50f03{right:0px;}.elementor-7761 .elementor-element.elementor-element-ef50f03{bottom:0px;}.elementor-7761 .elementor-element.elementor-element-ef50f03 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7761 .elementor-element.elementor-element-bf4d156:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7761 .elementor-element.elementor-element-bf4d156 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7761 .elementor-element.elementor-element-bf4d156 > .elementor-element-populated{box-shadow:0px 0px 16px 8px rgba(0, 0, 0, 0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 40px;--e-column-margin-right:0px;--e-column-margin-left:40px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-bf4d156 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7761 .elementor-element.elementor-element-b6521f0 > .elementor-widget-container{background-color:var( --e-global-color-2f3339d0 );margin:0px 0px 0px 0px;padding:10px 0px 13px 10px;}.elementor-7761 .elementor-element.elementor-element-b6521f0{text-align:center;}.elementor-7761 .elementor-element.elementor-element-b6521f0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;letter-spacing:1px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-7761 .elementor-element.elementor-element-a658deb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-a658deb img{height:225px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-6d07d5b > .elementor-widget-container{margin:20px 10px 20px 22px;padding:0px 0px 40px 0px;}.elementor-7761 .elementor-element.elementor-element-6d07d5b{text-align:left;}.elementor-7761 .elementor-element.elementor-element-6d07d5b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-7761 .elementor-element.elementor-element-7054bd1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:18px 30px 20px 20px;}body:not(.rtl) .elementor-7761 .elementor-element.elementor-element-7054bd1{left:0px;}body.rtl .elementor-7761 .elementor-element.elementor-element-7054bd1{right:0px;}.elementor-7761 .elementor-element.elementor-element-7054bd1{bottom:0px;}.elementor-7761 .elementor-element.elementor-element-7054bd1 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7761 .elementor-element.elementor-element-2a41eee{margin-top:30px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-2866baf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7761 .elementor-element.elementor-element-2866baf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7761 .elementor-element.elementor-element-2866baf > .elementor-element-populated{box-shadow:0px 0px 16px 8px rgba(0, 0, 0, 0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 40px 0px 0px;--e-column-margin-right:40px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-2866baf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7761 .elementor-element.elementor-element-582e3df > .elementor-widget-container{background-color:var( --e-global-color-2f3339d0 );margin:0px 0px 0px 0px;padding:10px 0px 13px 10px;}.elementor-7761 .elementor-element.elementor-element-582e3df{text-align:center;}.elementor-7761 .elementor-element.elementor-element-582e3df .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;letter-spacing:1px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-7761 .elementor-element.elementor-element-b352de0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-b352de0 img{height:225px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-5bce8fb > .elementor-widget-container{margin:20px 10px 20px 22px;padding:0px 0px 40px 0px;}.elementor-7761 .elementor-element.elementor-element-5bce8fb{text-align:left;}.elementor-7761 .elementor-element.elementor-element-5bce8fb .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-7761 .elementor-element.elementor-element-aba308a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:18px 30px 20px 20px;}body:not(.rtl) .elementor-7761 .elementor-element.elementor-element-aba308a{left:0px;}body.rtl .elementor-7761 .elementor-element.elementor-element-aba308a{right:0px;}.elementor-7761 .elementor-element.elementor-element-aba308a{bottom:0px;}.elementor-7761 .elementor-element.elementor-element-aba308a .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7761 .elementor-element.elementor-element-ad1ba3a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7761 .elementor-element.elementor-element-ad1ba3a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7761 .elementor-element.elementor-element-ad1ba3a > .elementor-element-populated{box-shadow:0px 0px 16px 8px rgba(0, 0, 0, 0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-ad1ba3a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7761 .elementor-element.elementor-element-d36f1e3 > .elementor-widget-container{background-color:var( --e-global-color-2f3339d0 );margin:0px 0px 0px 0px;padding:10px 0px 13px 10px;}.elementor-7761 .elementor-element.elementor-element-d36f1e3{text-align:center;}.elementor-7761 .elementor-element.elementor-element-d36f1e3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;letter-spacing:1px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-7761 .elementor-element.elementor-element-f54e956 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-f54e956 img{height:225px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-4664322 > .elementor-widget-container{margin:20px 10px 20px 22px;padding:0px 0px 40px 0px;}.elementor-7761 .elementor-element.elementor-element-4664322{text-align:left;}.elementor-7761 .elementor-element.elementor-element-4664322 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-7761 .elementor-element.elementor-element-2abe3e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:18px 30px 20px 20px;}body:not(.rtl) .elementor-7761 .elementor-element.elementor-element-2abe3e3{left:0px;}body.rtl .elementor-7761 .elementor-element.elementor-element-2abe3e3{right:0px;}.elementor-7761 .elementor-element.elementor-element-2abe3e3{bottom:0px;}.elementor-7761 .elementor-element.elementor-element-2abe3e3 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7761 .elementor-element.elementor-element-9797c25:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7761 .elementor-element.elementor-element-9797c25 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7761 .elementor-element.elementor-element-9797c25 > .elementor-element-populated{box-shadow:0px 0px 16px 8px rgba(0, 0, 0, 0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 40px;--e-column-margin-right:0px;--e-column-margin-left:40px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-9797c25 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7761 .elementor-element.elementor-element-519ecfb > .elementor-widget-container{background-color:var( --e-global-color-2f3339d0 );margin:0px 0px 0px 0px;padding:10px 0px 13px 10px;}.elementor-7761 .elementor-element.elementor-element-519ecfb{text-align:center;}.elementor-7761 .elementor-element.elementor-element-519ecfb .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;letter-spacing:1px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-7761 .elementor-element.elementor-element-32215bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-32215bd img{height:225px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-bfe8b95 > .elementor-widget-container{margin:20px 10px 20px 22px;padding:0px 0px 40px 0px;}.elementor-7761 .elementor-element.elementor-element-bfe8b95{text-align:left;}.elementor-7761 .elementor-element.elementor-element-bfe8b95 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-7761 .elementor-element.elementor-element-9d3c7fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:18px 30px 20px 20px;}body:not(.rtl) .elementor-7761 .elementor-element.elementor-element-9d3c7fa{left:0px;}body.rtl .elementor-7761 .elementor-element.elementor-element-9d3c7fa{right:0px;}.elementor-7761 .elementor-element.elementor-element-9d3c7fa{bottom:0px;}.elementor-7761 .elementor-element.elementor-element-9d3c7fa .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7761 .elementor-element.elementor-element-5744d97 > .elementor-container{max-width:1200px;}.elementor-7761 .elementor-element.elementor-element-5744d97{padding:60px 40px 60px 40px;}.elementor-7761 .elementor-element.elementor-element-e695102 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-7761 .elementor-element.elementor-element-e695102 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-msie .elementor-7761 .elementor-element.elementor-element-c793133 .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-7761 .elementor-element.elementor-element-c793133 .elementor-post__thumbnail__link{padding-bottom:calc( 0.67 * 100% );}.elementor-7761 .elementor-element.elementor-element-c793133:after{content:"0.67";position:absolute;color:transparent;}.elementor-7761 .elementor-element.elementor-element-c793133{--grid-row-gap:60px;--grid-column-gap:60px;}.elementor-7761 .elementor-element.elementor-element-c793133 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-c793133 .elementor-portfolio-item__img, .elementor-7761 .elementor-element.elementor-element-c793133 .elementor-portfolio-item__overlay{border-radius:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-c793133 a .elementor-portfolio-item__overlay{background-color:#DD2E39;}.elementor-7761 .elementor-element.elementor-element-c793133 a .elementor-portfolio-item__title{color:#FFFFFF;}.elementor-7761 .elementor-element.elementor-element-c793133 .elementor-portfolio-item__title{font-size:18px;line-height:1.2em;letter-spacing:1px;}.elementor-7761 .elementor-element.elementor-element-c793133 .elementor-portfolio__filter{color:#005AB3;font-size:19px;}.elementor-7761 .elementor-element.elementor-element-c793133 .elementor-portfolio__filter.elementor-active{color:#DD2E39;}.elementor-7761 .elementor-element.elementor-element-c793133 .elementor-portfolio__filter:not(:last-child){margin-right:calc(10px/2);}.elementor-7761 .elementor-element.elementor-element-c793133 .elementor-portfolio__filter:not(:first-child){margin-left:calc(10px/2);}.elementor-7761 .elementor-element.elementor-element-c793133 .elementor-portfolio__filters{margin-bottom:10px;}@media(max-width:1024px){.elementor-7761 .elementor-element.elementor-element-286cb80 > .elementor-background-overlay{opacity:0.81;}.elementor-7761 .elementor-element.elementor-element-286cb80{padding:50px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-a455b6a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 40px 0px 40px;}.elementor-7761 .elementor-element.elementor-element-db7676a > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-db7676a .elementor-heading-title{font-size:var( --e-global-typography-7a257ba-font-size );line-height:var( --e-global-typography-7a257ba-line-height );letter-spacing:var( --e-global-typography-7a257ba-letter-spacing );}.elementor-7761 .elementor-element.elementor-element-f2b5cf1 > .elementor-widget-container{margin:-11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-f2b5cf1{column-gap:0px;font-size:18px;}.elementor-7761 .elementor-element.elementor-element-308bc03 > .elementor-element-populated{margin:-33px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-7ee4457 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-7ee4457{text-align:right;}.elementor-7761 .elementor-element.elementor-element-7ee4457 img{width:17%;max-width:60%;}.elementor-7761 .elementor-element.elementor-element-0708177{padding:40px 40px 50px 40px;}.elementor-7761 .elementor-element.elementor-element-3044dd5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-6e2b6cd{margin-top:15px;margin-bottom:15px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-f78c5a6 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-f27b62f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 30px;}.elementor-7761 .elementor-element.elementor-element-f27b62f .elementor-heading-title{font-size:22px;letter-spacing:0px;}.elementor-7761 .elementor-element.elementor-element-27113ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-27113ea img{width:100%;height:406px;border-radius:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-b514588 > .elementor-widget-container{margin:10px 10px 10px 20px;padding:0px 0px 50px 0px;}.elementor-7761 .elementor-element.elementor-element-b514588 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7761 .elementor-element.elementor-element-3f1d666 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 30px 20px 20px;}.elementor-7761 .elementor-element.elementor-element-3f1d666 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7761 .elementor-element.elementor-element-c8305ce > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-59d788d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 30px;}.elementor-7761 .elementor-element.elementor-element-59d788d .elementor-heading-title{font-size:22px;letter-spacing:0px;}.elementor-7761 .elementor-element.elementor-element-7fa975a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-7fa975a img{width:100%;height:406px;border-radius:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-baa6d72 > .elementor-widget-container{margin:10px 10px 10px 20px;padding:0px 0px 50px 0px;}.elementor-7761 .elementor-element.elementor-element-baa6d72 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7761 .elementor-element.elementor-element-ef50f03 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 30px 20px 20px;}.elementor-7761 .elementor-element.elementor-element-ef50f03 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7761 .elementor-element.elementor-element-bf4d156 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-b6521f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 30px;}.elementor-7761 .elementor-element.elementor-element-b6521f0 .elementor-heading-title{font-size:22px;letter-spacing:0px;}.elementor-7761 .elementor-element.elementor-element-a658deb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-a658deb img{width:100%;height:406px;border-radius:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-6d07d5b > .elementor-widget-container{margin:10px 10px 10px 20px;padding:0px 0px 50px 0px;}.elementor-7761 .elementor-element.elementor-element-6d07d5b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7761 .elementor-element.elementor-element-7054bd1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 30px 20px 20px;}.elementor-7761 .elementor-element.elementor-element-7054bd1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7761 .elementor-element.elementor-element-2a41eee{margin-top:15px;margin-bottom:15px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-2866baf > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-582e3df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 30px;}.elementor-7761 .elementor-element.elementor-element-582e3df .elementor-heading-title{font-size:22px;letter-spacing:0px;}.elementor-7761 .elementor-element.elementor-element-b352de0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-b352de0 img{width:100%;height:406px;border-radius:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-5bce8fb > .elementor-widget-container{margin:10px 10px 10px 20px;padding:0px 0px 50px 0px;}.elementor-7761 .elementor-element.elementor-element-5bce8fb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7761 .elementor-element.elementor-element-aba308a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 30px 20px 20px;}.elementor-7761 .elementor-element.elementor-element-aba308a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7761 .elementor-element.elementor-element-ad1ba3a > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-d36f1e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 30px;}.elementor-7761 .elementor-element.elementor-element-d36f1e3 .elementor-heading-title{font-size:22px;letter-spacing:0px;}.elementor-7761 .elementor-element.elementor-element-f54e956 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-f54e956 img{width:100%;height:406px;border-radius:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-4664322 > .elementor-widget-container{margin:10px 10px 10px 20px;padding:0px 0px 50px 0px;}.elementor-7761 .elementor-element.elementor-element-4664322 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7761 .elementor-element.elementor-element-2abe3e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 30px 20px 20px;}.elementor-7761 .elementor-element.elementor-element-2abe3e3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7761 .elementor-element.elementor-element-9797c25 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-519ecfb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 30px;}.elementor-7761 .elementor-element.elementor-element-519ecfb .elementor-heading-title{font-size:22px;letter-spacing:0px;}.elementor-7761 .elementor-element.elementor-element-32215bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-32215bd img{width:100%;height:406px;border-radius:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-bfe8b95 > .elementor-widget-container{margin:10px 10px 10px 20px;padding:0px 0px 50px 0px;}.elementor-7761 .elementor-element.elementor-element-bfe8b95 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7761 .elementor-element.elementor-element-9d3c7fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 30px 20px 20px;}.elementor-7761 .elementor-element.elementor-element-9d3c7fa .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7761 .elementor-element.elementor-element-5744d97{padding:40px 40px 40px 40px;}.elementor-msie .elementor-7761 .elementor-element.elementor-element-c793133 .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-7761 .elementor-element.elementor-element-c793133 .elementor-portfolio-item__title{font-size:16px;}.elementor-7761 .elementor-element.elementor-element-c793133 .elementor-portfolio__filter{font-size:18px;}}@media(max-width:767px){.elementor-7761 .elementor-element.elementor-element-286cb80 > .elementor-background-overlay{opacity:0.87;}.elementor-7761 .elementor-element.elementor-element-286cb80{padding:50px 00px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-a455b6a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 30px;}.elementor-7761 .elementor-element.elementor-element-db7676a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-7761 .elementor-element.elementor-element-db7676a .elementor-heading-title{font-size:var( --e-global-typography-7a257ba-font-size );line-height:var( --e-global-typography-7a257ba-line-height );letter-spacing:var( --e-global-typography-7a257ba-letter-spacing );}.elementor-7761 .elementor-element.elementor-element-f2b5cf1 > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-f2b5cf1{columns:1;font-size:15px;line-height:1.8em;}.elementor-7761 .elementor-element.elementor-element-308bc03 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 30px;}.elementor-7761 .elementor-element.elementor-element-7ee4457 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-7ee4457{text-align:right;}.elementor-7761 .elementor-element.elementor-element-7ee4457 img{width:28%;max-width:43%;}.elementor-7761 .elementor-element.elementor-element-0708177{padding:40px 30px 40px 30px;}.elementor-7761 .elementor-element.elementor-element-3044dd5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-6e2b6cd{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-f78c5a6{width:100%;}.elementor-7761 .elementor-element.elementor-element-f78c5a6 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 6px 0px;}.elementor-7761 .elementor-element.elementor-element-f27b62f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 13px;}.elementor-7761 .elementor-element.elementor-element-f27b62f .elementor-heading-title{font-size:16px;line-height:1.8em;}.elementor-7761 .elementor-element.elementor-element-27113ea img{width:100%;height:191px;}.elementor-7761 .elementor-element.elementor-element-b514588 > .elementor-widget-container{margin:20px 10px 20px 20px;padding:0px 0px 30px 0px;}.elementor-7761 .elementor-element.elementor-element-b514588 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7761 .elementor-element.elementor-element-3f1d666 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 20px 20px 20px;}.elementor-7761 .elementor-element.elementor-element-3f1d666 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7761 .elementor-element.elementor-element-c8305ce{width:100%;}.elementor-7761 .elementor-element.elementor-element-c8305ce > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 6px 0px;}.elementor-7761 .elementor-element.elementor-element-59d788d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 13px;}.elementor-7761 .elementor-element.elementor-element-59d788d .elementor-heading-title{font-size:16px;line-height:1.8em;}.elementor-7761 .elementor-element.elementor-element-7fa975a img{width:100%;height:191px;}.elementor-7761 .elementor-element.elementor-element-baa6d72 > .elementor-widget-container{margin:20px 10px 20px 20px;padding:0px 0px 30px 0px;}.elementor-7761 .elementor-element.elementor-element-baa6d72 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7761 .elementor-element.elementor-element-ef50f03 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 20px 20px 20px;}.elementor-7761 .elementor-element.elementor-element-ef50f03 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7761 .elementor-element.elementor-element-bf4d156{width:100%;}.elementor-7761 .elementor-element.elementor-element-bf4d156 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 6px 0px;}.elementor-7761 .elementor-element.elementor-element-b6521f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 13px;}.elementor-7761 .elementor-element.elementor-element-b6521f0 .elementor-heading-title{font-size:16px;line-height:1.8em;}.elementor-7761 .elementor-element.elementor-element-a658deb img{width:100%;height:191px;}.elementor-7761 .elementor-element.elementor-element-6d07d5b > .elementor-widget-container{margin:20px 10px 20px 20px;padding:0px 0px 30px 0px;}.elementor-7761 .elementor-element.elementor-element-6d07d5b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7761 .elementor-element.elementor-element-7054bd1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 20px 20px 20px;}.elementor-7761 .elementor-element.elementor-element-7054bd1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7761 .elementor-element.elementor-element-2a41eee{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7761 .elementor-element.elementor-element-2866baf{width:100%;}.elementor-7761 .elementor-element.elementor-element-2866baf > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 6px 0px;}.elementor-7761 .elementor-element.elementor-element-582e3df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 13px;}.elementor-7761 .elementor-element.elementor-element-582e3df .elementor-heading-title{font-size:16px;line-height:1.8em;}.elementor-7761 .elementor-element.elementor-element-b352de0 img{width:100%;height:191px;}.elementor-7761 .elementor-element.elementor-element-5bce8fb > .elementor-widget-container{margin:20px 10px 20px 20px;padding:0px 0px 30px 0px;}.elementor-7761 .elementor-element.elementor-element-5bce8fb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7761 .elementor-element.elementor-element-aba308a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 20px 20px 20px;}.elementor-7761 .elementor-element.elementor-element-aba308a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7761 .elementor-element.elementor-element-ad1ba3a{width:100%;}.elementor-7761 .elementor-element.elementor-element-ad1ba3a > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 6px 0px;}.elementor-7761 .elementor-element.elementor-element-d36f1e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 13px;}.elementor-7761 .elementor-element.elementor-element-d36f1e3 .elementor-heading-title{font-size:16px;line-height:1.8em;}.elementor-7761 .elementor-element.elementor-element-f54e956 img{width:100%;height:191px;}.elementor-7761 .elementor-element.elementor-element-4664322 > .elementor-widget-container{margin:20px 10px 20px 20px;padding:0px 0px 30px 0px;}.elementor-7761 .elementor-element.elementor-element-4664322 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7761 .elementor-element.elementor-element-2abe3e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 20px 20px 20px;}.elementor-7761 .elementor-element.elementor-element-2abe3e3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7761 .elementor-element.elementor-element-9797c25{width:100%;}.elementor-7761 .elementor-element.elementor-element-9797c25 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 6px 0px;}.elementor-7761 .elementor-element.elementor-element-519ecfb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 13px;}.elementor-7761 .elementor-element.elementor-element-519ecfb .elementor-heading-title{font-size:16px;line-height:1.8em;}.elementor-7761 .elementor-element.elementor-element-32215bd img{width:100%;height:191px;}.elementor-7761 .elementor-element.elementor-element-bfe8b95 > .elementor-widget-container{margin:20px 10px 20px 20px;padding:0px 0px 30px 0px;}.elementor-7761 .elementor-element.elementor-element-bfe8b95 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7761 .elementor-element.elementor-element-9d3c7fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 20px 20px 20px;}.elementor-7761 .elementor-element.elementor-element-9d3c7fa .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7761 .elementor-element.elementor-element-5744d97{padding:30px 30px 30px 30px;}.elementor-msie .elementor-7761 .elementor-element.elementor-element-c793133 .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-7761 .elementor-element.elementor-element-c793133 .elementor-portfolio__filter{font-size:18px;}}@media(min-width:768px){.elementor-7761 .elementor-element.elementor-element-a455b6a{width:71.491%;}.elementor-7761 .elementor-element.elementor-element-308bc03{width:28.423%;}.elementor-7761 .elementor-element.elementor-element-c8305ce{width:33.156%;}.elementor-7761 .elementor-element.elementor-element-bf4d156{width:33.176%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7761 .elementor-element.elementor-element-a455b6a{width:100%;}.elementor-7761 .elementor-element.elementor-element-308bc03{width:100%;}.elementor-7761 .elementor-element.elementor-element-f78c5a6{width:100%;}.elementor-7761 .elementor-element.elementor-element-c8305ce{width:100%;}.elementor-7761 .elementor-element.elementor-element-bf4d156{width:100%;}.elementor-7761 .elementor-element.elementor-element-2866baf{width:100%;}.elementor-7761 .elementor-element.elementor-element-ad1ba3a{width:100%;}.elementor-7761 .elementor-element.elementor-element-9797c25{width:100%;}}/* Start custom CSS for portfolio, class: .elementor-element-c793133 */.elementor-7761 .elementor-element.elementor-element-c793133 h3 {
    font-style: inherit;
}

.elementor-7761 .elementor-element.elementor-element-c793133 .elementor-portfolio__filter[data-filter="__all"] {
    font-size: 0px !important;
}

.elementor-7761 .elementor-element.elementor-element-c793133 .elementor-portfolio__filter[data-filter="__all"]:after {
    content:"Alles";
    display: inline-block;
    font-size: 20px;
}

@media screen and (max-width: 768px) {
    .elementor-7761 .elementor-element.elementor-element-c793133 .elementor-portfolio__filter[data-filter="__all"]:after {
    font-size: 18px;
}

    .elementor-7761 .elementor-element.elementor-element-c793133 h3 {
        font-size: 14px;
    }
}

.elementor-7761 .elementor-element.elementor-element-c793133 .elementor-post__thumbnail__link .elementor-portfolio-item__overlay {
    top: 75%;
    opacity: 0.95;
    transition: 0.2s ease;
}

.elementor-7761 .elementor-element.elementor-element-c793133 .elementor-post__thumbnail__link:hover .elementor-portfolio-item__overlay {
    top: 0px;
    opacity: 0.9;
}/* End custom CSS */