.elementor-146 .elementor-element.elementor-element-71374bd3 > .elementor-container{max-width:1600px;}.elementor-146 .elementor-element.elementor-element-71374bd3:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-71374bd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://prova.bcs-agri.de/wp-content/uploads/2018/06/pexels-photo-414586.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-146 .elementor-element.elementor-element-71374bd3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-71374bd3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-146 .elementor-element.elementor-element-1d3b597e > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-modern-heading-primary{font-size:24px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:5.64px;color:#ffffff;margin:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-modern-heading-secondary{font-family:"Poppins", Sans-serif;font-size:79px;font-weight:700;line-height:91px;letter-spacing:-0.79px;color:#ffffff;max-width:830px;}.elementor-146 .elementor-element.elementor-element-5c73a83d > .elementor-widget-container{margin:103px 0px 0px 0px;padding:100px 0px 65px 150px;}.elementor-146 .elementor-element.elementor-element-5c73a83d{z-index:3;}.elementor-146 .elementor-element.elementor-element-8585042 > .elementor-container{max-width:1200px;min-height:600px;}.elementor-146 .elementor-element.elementor-element-8585042 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-146 .elementor-element.elementor-element-8585042:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-8585042 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(241,243,245,0.5);}.elementor-146 .elementor-element.elementor-element-8585042{border-style:solid;border-width:0px 0px 0px 0px;border-color:#d6d6d6;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-146 .elementor-element.elementor-element-8585042 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-146 .elementor-element.elementor-element-5e4d0782{--divider-border-style:solid;--divider-color:#97b220;--divider-border-width:5px;}.elementor-146 .elementor-element.elementor-element-5e4d0782 .elementor-divider-separator{width:20%;}.elementor-146 .elementor-element.elementor-element-5e4d0782 .elementor-divider{padding-top:25px;padding-bottom:25px;}.elementor-146 .elementor-element.elementor-element-58f8c768 .elementor-heading-title{color:#444444;font-size:44px;font-weight:400;text-transform:uppercase;}.elementor-146 .elementor-element.elementor-element-b12388e .elementor-heading-title{color:#444444;}.elementor-146 .elementor-element.elementor-element-f1d2221 .elementor-heading-title{color:var( --e-global-color-055dbb2 );}.elementor-146 .elementor-element.elementor-element-4b90379b{font-size:17px;font-weight:300;line-height:1.8em;}.elementor-146 .elementor-element.elementor-element-4b90379b > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-146 .elementor-element.elementor-element-1d02ca43{text-align:right;}.elementor-146 .elementor-element.elementor-element-1d02ca43 img{max-width:100%;opacity:1;}.elementor-146 .elementor-element.elementor-element-c642f5b > .elementor-container{max-width:1200px;min-height:600px;}.elementor-146 .elementor-element.elementor-element-c642f5b > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-146 .elementor-element.elementor-element-c642f5b{border-style:solid;border-width:1px 0px 1px 0px;border-color:#d6d6d6;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-146 .elementor-element.elementor-element-c642f5b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-146 .elementor-element.elementor-element-688d598{text-align:right;}.elementor-146 .elementor-element.elementor-element-688d598 img{max-width:100%;opacity:1;}.elementor-146 .elementor-element.elementor-element-bd181f5{--divider-border-style:solid;--divider-color:#97b220;--divider-border-width:5px;}.elementor-146 .elementor-element.elementor-element-bd181f5 .elementor-divider-separator{width:20%;}.elementor-146 .elementor-element.elementor-element-bd181f5 .elementor-divider{padding-top:25px;padding-bottom:25px;}.elementor-146 .elementor-element.elementor-element-420ee0d .elementor-heading-title{color:#444444;font-size:44px;font-weight:400;text-transform:uppercase;}.elementor-146 .elementor-element.elementor-element-6333d80 .elementor-heading-title{color:#444444;}.elementor-146 .elementor-element.elementor-element-6eff665 .elementor-heading-title{color:var( --e-global-color-055dbb2 );}.elementor-146 .elementor-element.elementor-element-253b3a3{font-size:17px;font-weight:300;line-height:1.8em;}.elementor-146 .elementor-element.elementor-element-253b3a3 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-146 .elementor-element.elementor-element-8efc4da > .elementor-container{max-width:1200px;min-height:500px;}.elementor-146 .elementor-element.elementor-element-8efc4da:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-8efc4da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f9fa;}.elementor-146 .elementor-element.elementor-element-8efc4da{border-style:solid;border-width:0px 0px 0px 0px;border-color:#d6d6d6;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-146 .elementor-element.elementor-element-8efc4da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-146 .elementor-element.elementor-element-0bd3e5d > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-146 .elementor-element.elementor-element-019c0b8{text-align:center;}.elementor-146 .elementor-element.elementor-element-019c0b8 .elementor-heading-title{color:#444444;font-size:44px;font-weight:400;text-transform:uppercase;}.elementor-146 .elementor-element.elementor-element-019c0b8 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-296f302{--divider-border-style:solid;--divider-color:#97b220;--divider-border-width:5px;}.elementor-146 .elementor-element.elementor-element-296f302 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-146 .elementor-element.elementor-element-296f302 .elementor-divider{text-align:center;padding-top:25px;padding-bottom:25px;}.elementor-146 .elementor-element.elementor-element-0a7068a{text-align:center;}.elementor-146 .elementor-element.elementor-element-0a7068a .elementor-heading-title{color:#444444;font-size:16px;font-weight:300;}.elementor-146 .elementor-element.elementor-element-0a7068a > .elementor-widget-container{margin:-10px 0px 11px 0px;}.elementor-146 .elementor-element.elementor-element-93af59e > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-146 .elementor-element.elementor-element-93af59e{border-style:solid;border-width:1px 0px 1px 0px;border-color:#d6d6d6;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-146 .elementor-element.elementor-element-93af59e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-146 .elementor-element.elementor-element-674d1fa{text-align:center;}.elementor-146 .elementor-element.elementor-element-674d1fa .elementor-heading-title{color:#444444;font-size:44px;font-weight:400;text-transform:uppercase;}.elementor-146 .elementor-element.elementor-element-cb6bd28{--divider-border-style:solid;--divider-color:#97b220;--divider-border-width:5px;}.elementor-146 .elementor-element.elementor-element-cb6bd28 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-146 .elementor-element.elementor-element-cb6bd28 .elementor-divider{text-align:center;padding-top:25px;padding-bottom:25px;}.elementor-146 .elementor-element.elementor-element-2019ccb{text-align:center;}.elementor-146 .elementor-element.elementor-element-2019ccb .elementor-heading-title{color:#444444;font-size:16px;font-weight:300;}.elementor-146 .elementor-element.elementor-element-2019ccb > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-94e30c9 .gallery-item{padding:0 40px 40px 0;}.elementor-146 .elementor-element.elementor-element-94e30c9 .gallery{margin:0 -40px -40px 0;}.elementor-146 .elementor-element.elementor-element-94e30c9 .gallery-item img{border-style:dashed;border-width:1px 1px 1px 1px;border-color:#97b220;border-radius:10px 10px 10px 10px;}.elementor-146 .elementor-element.elementor-element-94e30c9 .gallery-item .gallery-caption{text-align:center;}.elementor-146 .elementor-element.elementor-element-94e30c9 > .elementor-widget-container{padding:20px 70px 0px 70px;}.elementor-146 .elementor-element.elementor-element-70f30b6 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-146 .elementor-element.elementor-element-70f30b6:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-70f30b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f9fa;}.elementor-146 .elementor-element.elementor-element-70f30b6{border-style:solid;border-width:0px 0px 1px 0px;border-color:#d6d6d6;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-146 .elementor-element.elementor-element-70f30b6, .elementor-146 .elementor-element.elementor-element-70f30b6 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-70f30b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-146 .elementor-element.elementor-element-adba4b3{text-align:center;}.elementor-146 .elementor-element.elementor-element-adba4b3 .elementor-heading-title{color:#444444;font-size:55px;font-weight:600;}.elementor-146 .elementor-element.elementor-element-a3256c1{--divider-border-style:solid;--divider-color:#97b220;--divider-border-width:5px;}.elementor-146 .elementor-element.elementor-element-a3256c1 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-146 .elementor-element.elementor-element-a3256c1 .elementor-divider{text-align:center;padding-top:25px;padding-bottom:25px;}.elementor-146 .elementor-element.elementor-element-80ff35d{text-align:center;}.elementor-146 .elementor-element.elementor-element-80ff35d .elementor-heading-title{color:#686868;font-size:16px;font-weight:300;}.elementor-146 .elementor-element.elementor-element-80ff35d > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-39617f3 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-146 .elementor-element.elementor-element-39617f3{padding:25px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-5f60441:hover > .elementor-element-populated{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-146 .elementor-element.elementor-element-5f60441 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-146 .elementor-element.elementor-element-5f60441 > .elementor-element-populated > .elementor-widget-wrap{padding:25px 25px 25px 25px;}.elementor-146 .elementor-element.elementor-element-cc34889 img{max-width:100%;}.elementor-146 .elementor-element.elementor-element-cc34889 .widget-image-caption{background-color:#f8f9fa;font-size:18px;}.elementor-146 .elementor-element.elementor-element-cc34889 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-3cfcbe0 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-146 .elementor-element.elementor-element-3cfcbe0 > .elementor-element-populated > .elementor-widget-wrap{padding:25px 25px 25px 25px;}.elementor-146 .elementor-element.elementor-element-a0b9347 img{max-width:100%;}.elementor-146 .elementor-element.elementor-element-a0b9347 .widget-image-caption{background-color:#f8f9fa;font-size:18px;}.elementor-146 .elementor-element.elementor-element-5cc0675 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-146 .elementor-element.elementor-element-5cc0675 > .elementor-element-populated > .elementor-widget-wrap{padding:25px 25px 25px 25px;}.elementor-146 .elementor-element.elementor-element-7a2bf62 img{max-width:100%;}.elementor-146 .elementor-element.elementor-element-7a2bf62 .widget-image-caption{background-color:#f8f9fa;font-size:18px;}.elementor-146 .elementor-element.elementor-element-6e30d3c > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-146 .elementor-element.elementor-element-6e30d3c > .elementor-element-populated > .elementor-widget-wrap{padding:25px 25px 25px 25px;}.elementor-146 .elementor-element.elementor-element-fef645f img{max-width:100%;}.elementor-146 .elementor-element.elementor-element-fef645f .widget-image-caption{background-color:#f8f9fa;font-size:18px;}.elementor-146 .elementor-element.elementor-element-86a2f9f > .elementor-container{max-width:1200px;min-height:400px;}.elementor-146 .elementor-element.elementor-element-86a2f9f > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-146 .elementor-element.elementor-element-86a2f9f{border-style:solid;border-width:0px 0px 1px 0px;border-color:#d6d6d6;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-146 .elementor-element.elementor-element-86a2f9f, .elementor-146 .elementor-element.elementor-element-86a2f9f > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-86a2f9f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-146 .elementor-element.elementor-element-e855b24 .elementor-heading-title{color:#444444;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-146 .elementor-element.elementor-element-592669c{--divider-border-style:solid;--divider-color:#97b220;--divider-border-width:5px;}.elementor-146 .elementor-element.elementor-element-592669c .elementor-divider-separator{width:40%;}.elementor-146 .elementor-element.elementor-element-592669c .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-146 .elementor-element.elementor-element-592669c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-d8905fc > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-146 .elementor-element.elementor-element-5ec60e2 .elementor-heading-title{color:#444444;}.elementor-146 .elementor-element.elementor-element-510c0a4{--divider-border-style:solid;--divider-color:#97b220;--divider-border-width:5px;}.elementor-146 .elementor-element.elementor-element-510c0a4 .elementor-divider-separator{width:20%;}.elementor-146 .elementor-element.elementor-element-510c0a4 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-146 .elementor-element.elementor-element-83d1cdd{column-gap:0px;}.elementor-146 .elementor-element.elementor-element-83d1cdd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-da4f1e2 .elementor-icon-list-icon i{color:var( --e-global-color-055dbb2 );}.elementor-146 .elementor-element.elementor-element-da4f1e2 .elementor-icon-list-icon svg{fill:var( --e-global-color-055dbb2 );}.elementor-146 .elementor-element.elementor-element-da4f1e2{--e-icon-list-icon-size:14px;}.elementor-146 .elementor-element.elementor-element-55f1882c > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-146 .elementor-element.elementor-element-55f1882c:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-55f1882c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9fafa;}.elementor-146 .elementor-element.elementor-element-55f1882c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-146 .elementor-element.elementor-element-55f1882c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-146 .elementor-element.elementor-element-43651ec5{text-align:center;}.elementor-146 .elementor-element.elementor-element-43651ec5 .elementor-heading-title{color:var( --e-global-color-055dbb2 );font-size:26px;font-weight:700;}.elementor-146 .elementor-element.elementor-element-3c36b716{font-size:14px;line-height:2.5em;}.elementor-146 .elementor-element.elementor-element-3c36b716 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-146 .elementor-element.elementor-element-1d3b597e > .elementor-element-populated > .elementor-widget-wrap{padding:35px 35px 35px 35px;}.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-modern-heading-primary{font-size:20px;letter-spacing:4.7px;margin:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-modern-heading-secondary{font-size:56px;line-height:64px;margin:25px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-5c73a83d > .elementor-widget-container{padding:65px 110px 65px 110px;}.elementor-146 .elementor-element.elementor-element-8585042{padding:30px 50px 30px 50px;}.elementor-146 .elementor-element.elementor-element-58f8c768 .elementor-heading-title{font-size:29px;line-height:1.3em;letter-spacing:1px;}.elementor-146 .elementor-element.elementor-element-1d02ca43{text-align:center;}.elementor-146 .elementor-element.elementor-element-c642f5b{padding:30px 50px 30px 50px;}.elementor-146 .elementor-element.elementor-element-688d598{text-align:center;}.elementor-146 .elementor-element.elementor-element-420ee0d .elementor-heading-title{font-size:29px;line-height:1.3em;letter-spacing:1px;}.elementor-146 .elementor-element.elementor-element-019c0b8 .elementor-heading-title{font-size:35px;line-height:1.3em;letter-spacing:1px;}.elementor-146 .elementor-element.elementor-element-93af59e{padding:100px 25px 100px 25px;}.elementor-146 .elementor-element.elementor-element-674d1fa .elementor-heading-title{font-size:35px;line-height:1.3em;letter-spacing:1px;}.elementor-146 .elementor-element.elementor-element-94e30c9 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-70f30b6{padding:100px 25px 100px 25px;}.elementor-146 .elementor-element.elementor-element-adba4b3 .elementor-heading-title{font-size:45px;}.elementor-146 .elementor-element.elementor-element-cc34889 img{max-width:100%;}.elementor-146 .elementor-element.elementor-element-cc34889 .widget-image-caption{font-size:12px;}.elementor-146 .elementor-element.elementor-element-a0b9347 img{max-width:100%;}.elementor-146 .elementor-element.elementor-element-a0b9347 .widget-image-caption{font-size:12px;}.elementor-146 .elementor-element.elementor-element-7a2bf62 img{max-width:100%;}.elementor-146 .elementor-element.elementor-element-7a2bf62 .widget-image-caption{font-size:12px;margin-top:0px;}.elementor-146 .elementor-element.elementor-element-fef645f img{max-width:100%;}.elementor-146 .elementor-element.elementor-element-fef645f .widget-image-caption{font-size:12px;}.elementor-146 .elementor-element.elementor-element-3c36b716{font-size:12px;}}@media(max-width:767px){.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-modern-heading-primary{font-size:13px;line-height:21px;letter-spacing:0.5px;color:#ffffff;}.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-modern-heading-secondary{font-size:30px;line-height:35px;letter-spacing:-0.4px;margin:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-5c73a83d > .elementor-widget-container{margin:120px 0px 50px 0px;padding:30px 65px 30px 65px;}.elementor-146 .elementor-element.elementor-element-8585042{padding:30px 30px 30px 30px;}.elementor-146 .elementor-element.elementor-element-5e4d0782 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-146 .elementor-element.elementor-element-5e4d0782 .elementor-divider{text-align:center;}.elementor-146 .elementor-element.elementor-element-58f8c768{text-align:center;}.elementor-146 .elementor-element.elementor-element-58f8c768 .elementor-heading-title{font-size:27px;line-height:1.3em;letter-spacing:1px;}.elementor-146 .elementor-element.elementor-element-b12388e .elementor-heading-title{line-height:1.2em;}.elementor-146 .elementor-element.elementor-element-4b90379b{text-align:center;}.elementor-146 .elementor-element.elementor-element-206ae96d > .elementor-element-populated > .elementor-widget-wrap{padding:50px 0px 50px 0px;}.elementor-146 .elementor-element.elementor-element-1d02ca43{text-align:center;}.elementor-146 .elementor-element.elementor-element-c642f5b{padding:30px 30px 30px 30px;}.elementor-146 .elementor-element.elementor-element-65c1820 > .elementor-element-populated > .elementor-widget-wrap{padding:50px 0px 50px 0px;}.elementor-146 .elementor-element.elementor-element-688d598{text-align:center;}.elementor-146 .elementor-element.elementor-element-bd181f5 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-146 .elementor-element.elementor-element-bd181f5 .elementor-divider{text-align:center;}.elementor-146 .elementor-element.elementor-element-420ee0d{text-align:center;}.elementor-146 .elementor-element.elementor-element-420ee0d .elementor-heading-title{font-size:27px;line-height:1.3em;letter-spacing:1px;}.elementor-146 .elementor-element.elementor-element-6333d80 .elementor-heading-title{line-height:1.2em;}.elementor-146 .elementor-element.elementor-element-253b3a3{text-align:center;}.elementor-146 .elementor-element.elementor-element-019c0b8{text-align:center;}.elementor-146 .elementor-element.elementor-element-019c0b8 .elementor-heading-title{font-size:35px;line-height:1.3em;letter-spacing:1px;}.elementor-146 .elementor-element.elementor-element-296f302 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-146 .elementor-element.elementor-element-296f302 .elementor-divider{text-align:center;}.elementor-146 .elementor-element.elementor-element-93af59e{padding:50px 20px 50px 20px;}.elementor-146 .elementor-element.elementor-element-674d1fa{text-align:center;}.elementor-146 .elementor-element.elementor-element-674d1fa .elementor-heading-title{font-size:35px;line-height:1.3em;letter-spacing:1px;}.elementor-146 .elementor-element.elementor-element-cb6bd28 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-146 .elementor-element.elementor-element-cb6bd28 .elementor-divider{text-align:center;}.elementor-146 .elementor-element.elementor-element-70f30b6{padding:50px 20px 50px 20px;}.elementor-146 .elementor-element.elementor-element-adba4b3 .elementor-heading-title{font-size:45px;}.elementor-146 .elementor-element.elementor-element-a3256c1 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-146 .elementor-element.elementor-element-a3256c1 .elementor-divider{text-align:center;}.elementor-146 .elementor-element.elementor-element-80ff35d .elementor-heading-title{font-size:16px;}.elementor-146 .elementor-element.elementor-element-39617f3{padding:15px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-cc34889 img{max-width:100%;}.elementor-146 .elementor-element.elementor-element-cc34889 .widget-image-caption{font-size:18px;}.elementor-146 .elementor-element.elementor-element-3cfcbe0 > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-146 .elementor-element.elementor-element-a0b9347 img{max-width:100%;}.elementor-146 .elementor-element.elementor-element-a0b9347 .widget-image-caption{font-size:18px;}.elementor-146 .elementor-element.elementor-element-5cc0675 > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-146 .elementor-element.elementor-element-7a2bf62 img{max-width:100%;}.elementor-146 .elementor-element.elementor-element-7a2bf62 .widget-image-caption{font-size:18px;}.elementor-146 .elementor-element.elementor-element-6e30d3c > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-146 .elementor-element.elementor-element-fef645f img{max-width:100%;}.elementor-146 .elementor-element.elementor-element-fef645f .widget-image-caption{font-size:18px;}.elementor-146 .elementor-element.elementor-element-e855b24{text-align:center;}.elementor-146 .elementor-element.elementor-element-592669c .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-146 .elementor-element.elementor-element-592669c .elementor-divider{text-align:center;}.elementor-146 .elementor-element.elementor-element-5ec60e2{text-align:center;}.elementor-146 .elementor-element.elementor-element-510c0a4 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-146 .elementor-element.elementor-element-510c0a4 .elementor-divider{text-align:center;}.elementor-146 .elementor-element.elementor-element-3c36b716{font-size:12px;}}@media(min-width:768px){.elementor-146 .elementor-element.elementor-element-7a77cefc{width:50%;}.elementor-146 .elementor-element.elementor-element-206ae96d{width:50%;}.elementor-146 .elementor-element.elementor-element-65c1820{width:50%;}.elementor-146 .elementor-element.elementor-element-ad334da{width:50%;}.elementor-146 .elementor-element.elementor-element-2add3ad{width:24.5%;}.elementor-146 .elementor-element.elementor-element-d8905fc{width:47.318%;}.elementor-146 .elementor-element.elementor-element-40516d0{width:27.846%;}}@media(max-width:1024px) and (min-width:768px){.elementor-146 .elementor-element.elementor-element-5f60441{width:25%;}.elementor-146 .elementor-element.elementor-element-3cfcbe0{width:25%;}.elementor-146 .elementor-element.elementor-element-5cc0675{width:25%;}.elementor-146 .elementor-element.elementor-element-6e30d3c{width:25%;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-5c73a83d */.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-modern-heading-primary:before {
    content:'';
    height: 3px;
    width: 64px;
    background-color:#FFF;
    display: inline-block;
    vertical-align: middle;
    margin-right: 25px;
}

.elementor-146 .elementor-element.elementor-element-5c73a83d{
    position: relative;
}
.elementor-146 .elementor-element.elementor-element-5c73a83d:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 100%;
    max-width: 576px;
    border: 30px solid #97b220;
    box-shadow: 0 3px 35px rgba(0, 0, 0, 0.16);
    z-index: 1;
}

.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-widget-modern-heading {
    position: relative;
    z-index: 2;
}

.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-port .aux-frame-boxed-darken::after{
    background-color: #fea75e;
    top: 35px;
    bottom: 35px;
    right: 25px;
    left: 25px;
}
.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-port .aux-portfolio-columns .entry-main {
     display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse; 
}
.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-port .aux-portfolio-columns .aux-overlay-content .entry-header {
    flex: 0 0 100%;
    padding: 0 44px 35px 44px;
    text-align: left;
}
.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-port .aux-portfolio-columns .aux-overlay-content .entry-info {
    flex: 0 0 100%;
    padding: 0 44px 3px 44px;
    margin-bottom: 0;
    text-align: left;
}
.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-port .aux-portfolio-columns .aux-overlay-content .entry-tax a {
    color: rgba(255,255,255,0.8);
}
.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-port .aux-portfolio-columns .aux-overlay-content {
    top: auto;
    bottom: 0;
    transform:none;
    padding: 35px 25px;
    height:100%;
}

.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-port .aux-portfolio-columns .aux-overlay-content  .entry-main {
    margin-bottom: 0;
    position: absolute;
    left: 25px;
    right: 25px;
    bottom: 35px;
}
.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-port .aux-hover-active:hover .aux-frame-boxed-darken::after {
    opacity: 0.95;
}

.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-port .aux-arrow-post-link  {
    display: none !important;
}

.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-port .aux-arrow-nav.aux-round {
    box-shadow:none;
}

.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-port .aux-pagination {
    display: none;
}

.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-services-custom-text {
    display:inline-flex;
    align-items: center;
    box-shadow: 0 3px 35px rgba(0, 0, 0, 0.16);
    border: 10px solid #fea75e;
    position: absolute;
    bottom: 66px;
    left: -190px;
}
.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-services-custom-text .number {
    font-size: 135px;
    line-height: 100%;
    padding-right: 17px;
    padding-left: 55px;

}

.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-services-custom-text .text {
    padding-left: 17px;
    padding-right: 40px;
    padding-top: 47px;
    padding-bottom: 47px;

}

.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-staff .aux-widget-staff.aux-wrap-style-simple .aux-staff-header:before {
    padding-top: 98%;
}
.elementor-146 .elementor-element.elementor-element-5c73a83d  .aux-arch-home-staff .aux-widget-staff.aux-wrap-style-simple .aux-staff-header img {
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
 }
 
.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-staff .aux-widget-staff.aux-wrap-style-simple .col-subtitle {
      display:inline-block;
 }
 
.elementor-146 .elementor-element.elementor-element-5c73a83d  .aux-arch-home-staff .aux-widget-staff.aux-wrap-style-simple .aux-staff-footer {
     border:none;
     padding:0;
     float:right;
     margin-right: -10px;
 }
 
.elementor-146 .elementor-element.elementor-element-5c73a83d  .aux-arch-home-contact-form .aux-arch-form-inputs {
     display: flex;
 }
.elementor-146 .elementor-element.elementor-element-5c73a83d  .aux-arch-home-contact-form .aux-arch-form-inputs .wpcf7-form-control-wrap.your-email {
    padding: 0 27px;
 }
.elementor-146 .elementor-element.elementor-element-5c73a83d  .aux-arch-home-contact-form .aux-arch-form-inputs input {
    background: rgba(255,255,255,0.85);
    border: none;
    color: #7a7a7a;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 300;
    line-height: 19px;
    padding: 18px 20px;
    height: 55px;
  }
  
.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-contact-form .aux-arch-form-inputs input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #7a7a7a;
  font-style: normal;
}
.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-contact-form .aux-arch-form-inputs input::-moz-placeholder { /* Firefox 19+ */
  color: #7a7a7a;
    font-style: normal;

}
.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-contact-form .aux-arch-form-inputs input:-ms-input-placeholder { /* IE 10+ */
  color: #7a7a7a;
    font-style: normal;

}
.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-contact-form .aux-arch-form-inputs input:-moz-placeholder { /* Firefox 18- */
  color: #7a7a7a;
    font-style: normal;

}
.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-contact-form .aux-arch-form-textarea {
    margin-top: 5px;
}
.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-contact-form .aux-arch-form-textarea  textarea{
    background: rgba(255,255,255,0.85);
    border: none;
    color: #7a7a7a;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 300;
    line-height: 19px;
    padding: 18px 20px;
    height: 136px;
}
.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-contact-form .aux-arch-form-textarea  textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #7a7a7a;
  font-style: normal;
}
.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-contact-form .aux-arch-form-textarea  textarea::-moz-placeholder { /* Firefox 19+ */
  color: #7a7a7a;
    font-style: normal;

}
.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-contact-form .aux-arch-form-textarea  textarea:-ms-input-placeholder { /* IE 10+ */
  color: #7a7a7a;
    font-style: normal;

}
.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-contact-form .aux-arch-form-textarea  textarea:-moz-placeholder { /* Firefox 18- */
  color: #7a7a7a;
    font-style: normal;

}
.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-contact-form .aux-arch-form-submit {
    margin-top: 80px;
}
.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-contact-form .aux-arch-form-submit input {
    float: right;
    margin: 0;
    color: #ffffff;
    font-family: Poppins;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0.45px;
    padding: 17px 40px;
    background: none;
    border: 2px solid #FFF;  
}
.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-info-box br {
    display: none;
}
.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-info-box .margin {
    margin-top: 38px;
    display: block;
}

.hentry .entry-main,
.hentry .entry-content{
    margin-bottom : 0;
}
.elementor-146 .elementor-element.elementor-element-5c73a83d .elementor-element.aux-arch-home-services-box:hover .aux-ico-box,
.elementor-146 .elementor-element.elementor-element-5c73a83d .elementor-element.aux-arch-home-services-box:hover .col-title
{
    color: #FFF !important;
} 

.elementor-146 .elementor-element.elementor-element-5c73a83d .elementor-element.aux-arch-home-services-box:hover .widget-content{
    color: rgba(255,255,255, 0.6) !important;
}

@media screen and (max-width: 1100px) {
    .elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-header-text:before {
        right: 35px;
        left: 35px;
        width: calc(100% - 75px);
    }
    
   .elementor-146 .elementor-element.elementor-element-5c73a83d  .elementor-element.aux-arch-home-project-resp {
        text-align:center;
    }
    .elementor-146 .elementor-element.elementor-element-5c73a83d  .elementor-element.aux-arch-home-project-resp .aux-modern-heading-divider {
         margin: auto;
     }
   .elementor-146 .elementor-element.elementor-element-5c73a83d  .aux-arch-home-project-button-resp {
         text-align: center;
     }
    .elementor-146 .elementor-element.elementor-element-5c73a83d  .aux-arch-services-custom-text {
        bottom: 135px;
        left: 50%;
        transform: translateX(-50%) translateY(100%);
     }
    .elementor-146 .elementor-element.elementor-element-5c73a83d  .aux-arch-home-client-resp .aux-modern-heading-divider {
         margin-right: auto;
         margin-left: auto;
     }
     
    .elementor-146 .elementor-element.elementor-element-5c73a83d  .aux-arch-home-contact-form .aux-arch-form-inputs > br {
         display: none;
     }
    
}

@media screen and (max-width: 768px) {
   .elementor-146 .elementor-element.elementor-element-5c73a83d  .aux-arch-home-header-text .aux-modern-heading-primary:before {
        display:none;
    }
    
   .elementor-146 .elementor-element.elementor-element-5c73a83d:before {
        border-width: 15px;
    }
   .elementor-146 .elementor-element.elementor-element-5c73a83d  .aux-arch-home-contact-form .aux-arch-form-inputs{
        display: block;
        padding-bottom: 70px;
    }
    
}

@media screen and (min-width: 769px) and (max-width: 1100px) {
   .elementor-146 .elementor-element.elementor-element-5c73a83d > .elementor-widget-container {
        padding: 100px 110px 65px 110px !important;
    }
}

.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-port .aux-portfolio-overlay-buttons .aux-hover-circle-plus  {
    float: right;
}

.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-port .aux-portfolio-overlay-buttons .aux-hover-circle-plus .aux-lightbox-btn {
    margin-right: 10px;
    margin-top: 10px;
}

.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-port .aux-portfolio-overlay-buttons .aux-hover-circle-plus .aux-lightbox-btn .aux-overlay {
    display:none;
}

.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-port .aux-portfolio-overlay-buttons .aux-hover-circle-plus .aux-lightbox-btn .aux-black {
    display:none;
}
.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-arch-home-port .aux-portfolio-overlay-buttons .aux-hover-circle-plus .aux-lightbox-btn:hover .aux-white {
    opacity: 1;
}

.elementor-146 .elementor-element.elementor-element-5c73a83d .aux-fold {
    padding-right: 70px;
    padding-left: 70px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c36b716 */a {
    color: #444444;
}/* End custom CSS */