.elementor-653 .elementor-element.elementor-element-743fffc{padding:140px 20px 0}.elementor-bc-flex-widget .elementor-653 .elementor-element.elementor-element-fb9bd11.elementor-column .elementor-widget-wrap{align-items:center}.elementor-653 .elementor-element.elementor-element-fb9bd11.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-653 .elementor-element.elementor-element-57a6d86{animation-duration:2s;position:absolute;left:-582px}.elementor-653 .elementor-element.elementor-element-57a6d86 .aux-the-svg{width:832px;height:832px}.elementor-653 .elementor-element.elementor-element-57a6d86 .aux-widget-container-inner{max-width:832px;max-height:832px}.elementor-widget-aux_modern_heading .aux-modern-heading-primary{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_modern_heading .aux-modern-heading-secondary{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_modern_heading .aux-modern-heading-secondary .aux-head-highlight{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_modern_heading .aux-modern-heading-description{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size)}.elementor-653 .elementor-element.elementor-element-94c71ec{animation-duration:2.5s;z-index:4;animation-delay:0ms;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-653 .elementor-element.elementor-element-94c71ec .aux-modern-heading-secondary{font-family:"Viga",Sans-serif;font-size:90px;font-weight:700;text-transform:uppercase;line-height:92px;letter-spacing:-2px;color:var(--e-global-color-446b4211);margin:0}.elementor-653 .elementor-element.elementor-element-94c71ec .aux-modern-heading-description{color:var(--e-global-color-fa67d6f);font-family:"Lato",Sans-serif;font-size:16px;font-weight:400;line-height:25px;margin:25px 0 0;max-width:350px}.elementor-653 .elementor-element.elementor-element-ce505b3{width:auto;max-width:auto;position:absolute;top:189px;left:207px}.elementor-653 .elementor-element.elementor-element-ce505b3 .aux-the-svg{width:300px}.elementor-653 .elementor-element.elementor-element-ce505b3 .aux-widget-container{text-align:center}.elementor-653 .elementor-element.elementor-element-59060d2{width:auto;max-width:auto;position:absolute;bottom:91px;left:32px}.elementor-653 .elementor-element.elementor-element-59060d2 .aux-the-svg{width:39px}.elementor-653 .elementor-element.elementor-element-59060d2 .aux-widget-container{text-align:center}.elementor-widget-aux_image .aux-ribbon-wrapper span{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size)}.elementor-653 .elementor-element.elementor-element-de7e7e2{animation-duration:2s;z-index:5;animation-timing-function:cubic-bezier(.25,.46,.45,.94);min-width:1248px}.elementor-653 .elementor-element.elementor-element-de7e7e2 .aux-widget-image{text-align:left}.elementor-653 .elementor-element.elementor-element-7d4e749{width:auto;max-width:auto;z-index:5;position:absolute;top:57px;left:192px}.elementor-653 .elementor-element.elementor-element-7d4e749 .aux-the-svg{width:738px}.elementor-653 .elementor-element.elementor-element-7d4e749 .aux-widget-container-inner{max-width:1600px}.elementor-653 .elementor-element.elementor-element-7d4e749 .aux-widget-container{text-align:center}.elementor-653 .elementor-element.elementor-element-28361d0{width:auto;max-width:auto;z-index:5;position:absolute;top:220px;left:192px}.elementor-653 .elementor-element.elementor-element-28361d0 .aux-the-svg{width:738px}.elementor-653 .elementor-element.elementor-element-28361d0 .aux-widget-container-inner{max-width:1600px}.elementor-653 .elementor-element.elementor-element-28361d0 .aux-widget-container{text-align:right}.elementor-653 .elementor-element.elementor-element-54b67c1{width:auto;max-width:auto;z-index:5;position:absolute;top:139px;right:-54px}.elementor-653 .elementor-element.elementor-element-54b67c1 .aux-the-svg{width:738px}.elementor-653 .elementor-element.elementor-element-54b67c1 .aux-widget-container-inner{max-width:1600px}.elementor-653 .elementor-element.elementor-element-54b67c1 .aux-widget-container{text-align:right}.elementor-653 .elementor-element.elementor-element-594941d{width:auto;max-width:auto;z-index:5;position:absolute;top:129px;left:-14px}.elementor-653 .elementor-element.elementor-element-594941d .aux-the-svg{width:39px}.elementor-653 .elementor-element.elementor-element-594941d .aux-widget-container-inner{max-width:37px}.elementor-653 .elementor-element.elementor-element-594941d .aux-widget-container{text-align:right}.elementor-653 .elementor-element.elementor-element-eb4c569{width:auto;max-width:auto;z-index:5;position:absolute;top:69px;left:176px}.elementor-653 .elementor-element.elementor-element-eb4c569 .aux-the-svg{width:300px}.elementor-653 .elementor-element.elementor-element-eb4c569 .aux-widget-container{text-align:right}.elementor-653 .elementor-element.elementor-element-7ba62bd{width:auto;max-width:auto;z-index:5;position:absolute;top:196px;left:-29px}.elementor-653 .elementor-element.elementor-element-7ba62bd .aux-the-svg{width:30px}.elementor-653 .elementor-element.elementor-element-7ba62bd .aux-widget-container-inner{max-width:30px}.elementor-653 .elementor-element.elementor-element-7ba62bd .aux-widget-container{text-align:right}.elementor-653 .elementor-element.elementor-element-95b2f83{z-index:5;position:absolute;right:-35px;bottom:-56px}.elementor-653 .elementor-element.elementor-element-95b2f83 .aux-the-svg{width:300px}.elementor-653 .elementor-element.elementor-element-95b2f83 .aux-widget-container{text-align:center}.elementor-653 .elementor-element.elementor-element-104b458{z-index:5;position:absolute;right:0;bottom:-47px}.elementor-653 .elementor-element.elementor-element-104b458 .aux-the-svg{width:300px}.elementor-653 .elementor-element.elementor-element-104b458 .aux-widget-container{text-align:center}.elementor-653 .elementor-element.elementor-element-1d57008{animation-duration:2s;position:absolute;top:13px;right:-55px;animation-delay:.8s;animation-timing-function:cubic-bezier(.25,.46,.45,.94)}.elementor-653 .elementor-element.elementor-element-1d57008 .aux-the-svg{width:300px}.elementor-653 .elementor-element.elementor-element-1d57008 .aux-widget-container{text-align:left}.elementor-653 .elementor-element.elementor-element-9010c99>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-653 .elementor-element.elementor-element-9010c99{margin-top:0;margin-bottom:0;padding:120px 20px 0}.elementor-bc-flex-widget .elementor-653 .elementor-element.elementor-element-a8548b9.elementor-column .elementor-widget-wrap{align-items:center}.elementor-653 .elementor-element.elementor-element-a8548b9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-653 .elementor-element.elementor-element-1554dd3{animation-duration:2.5s;z-index:2;animation-delay:0ms}.elementor-653 .elementor-element.elementor-element-1554dd3>.elementor-widget-container{margin:0 0 40px}.elementor-653 .elementor-element.elementor-element-1554dd3 .aux-modern-heading-primary{font-family:"Viga",Sans-serif;font-size:58px;font-weight:700;text-transform:uppercase;line-height:60px;letter-spacing:-1.62px;word-spacing:0px;color:var(--e-global-color-446b4211);margin:0;max-width:1600px}.elementor-653 .elementor-element.elementor-element-5e1a132{position:absolute;right:-320px}.elementor-653 .elementor-element.elementor-element-5e1a132 .aux-the-svg{width:300px}.elementor-653 .elementor-element.elementor-element-5e1a132 .aux-widget-container{text-align:right}.elementor-653 .elementor-element.elementor-element-2b6f1fb{width:auto;max-width:auto;z-index:5;position:absolute;top:400px;left:-212px}.elementor-653 .elementor-element.elementor-element-2b6f1fb .aux-the-svg{width:738px}.elementor-653 .elementor-element.elementor-element-2b6f1fb .aux-widget-container-inner{max-width:1600px}.elementor-653 .elementor-element.elementor-element-2b6f1fb .aux-widget-container{text-align:left}.elementor-653 .elementor-element.elementor-element-f6b9c77{width:auto;max-width:auto;animation-duration:3s;position:absolute;top:-33px;left:-44px}.elementor-653 .elementor-element.elementor-element-f6b9c77 .aux-the-svg{width:300px}.elementor-653 .elementor-element.elementor-element-f6b9c77 .aux-widget-container{text-align:left}.elementor-widget-aux_recent_portfolios_grid .aux-filters li>a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_recent_portfolios_grid .aux-filters li:hover>a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_recent_portfolios_grid .aux-filters li>a.aux-selected{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_recent_portfolios_grid .entry-header .entry-title a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_recent_portfolios_grid .entry-read-more a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_recent_portfolios_grid .entry-tax{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size)}.elementor-653 .elementor-element.elementor-element-6ac9650 .entry-main{background-color:var(--e-global-color-446b4211);padding:27px 0 15px 31px !important}.elementor-653 .elementor-element.elementor-element-6ac9650{animation-duration:3s;z-index:5;animation-delay:.2s}.elementor-653 .elementor-element.elementor-element-6ac9650>.elementor-widget-container{margin:0 0 -100px;padding:0}.elementor-653 .elementor-element.elementor-element-6ac9650 .aux-filters:not(.aux-slideup) li>a span,.elementor-653 .elementor-element.elementor-element-6ac9650 .aux-filters.aux-slideup li>a span:before{color:#c7c7c7}.elementor-653 .elementor-element.elementor-element-6ac9650 .aux-filters li>a{font-family:"Lato",Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:19px}.elementor-653 .elementor-element.elementor-element-6ac9650 .aux-media-image{border-radius:15px !important}.elementor-653 .elementor-element.elementor-element-6ac9650 .entry-header .entry-title a{color:#fff;font-family:"Oswald",Sans-serif;font-size:25px;font-weight:300;line-height:37px;letter-spacing:-.68px}.elementor-653 .elementor-element.elementor-element-6ac9650 .entry-tax a{color:rgba(255,255,255,.66)}.elementor-653 .elementor-element.elementor-element-6ac9650 .entry-tax{font-family:"Lato",Sans-serif;font-size:14px;font-weight:300;font-style:normal;line-height:17px;letter-spacing:-.38px}.elementor-653 .elementor-element.elementor-element-4b8c2ae{margin-top:0;margin-bottom:0;padding:120px 20px 0}.elementor-653 .elementor-element.elementor-element-edd6a4e>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-653 .elementor-element.elementor-element-71f7d57{animation-duration:2s;z-index:2;animation-delay:0ms;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-653 .elementor-element.elementor-element-71f7d57>.elementor-widget-container{margin:0 0 20px;padding:0 15px}.elementor-653 .elementor-element.elementor-element-71f7d57 .aux-modern-heading-primary{font-family:"Viga",Sans-serif;font-size:58px;font-weight:700;text-transform:uppercase;line-height:60px;letter-spacing:-1.62px;color:var(--e-global-color-446b4211);margin:0;max-width:1600px}.elementor-653 .elementor-element.elementor-element-507f964>.elementor-widget-container{margin:0;padding:0}.elementor-653 .elementor-element.elementor-element-507f964{z-index:6}.elementor-653 .elementor-element.elementor-element-241cebe{width:auto;max-width:auto;animation-duration:2s;position:absolute;top:-33px;left:-44px;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-653 .elementor-element.elementor-element-241cebe .aux-the-svg{width:300px}.elementor-653 .elementor-element.elementor-element-241cebe .aux-widget-container{text-align:left}.elementor-653 .elementor-element.elementor-element-4cd0e24>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-653 .elementor-element.elementor-element-4cd0e24{margin-top:0;margin-bottom:0;padding:120px 0 0 50px}.elementor-653 .elementor-element.elementor-element-5391b35{animation-duration:1.5s;z-index:7;animation-timing-function:cubic-bezier(.645,.045,.355,1)}.elementor-653 .elementor-element.elementor-element-5391b35 .aux-media-image{max-height:480px;border-radius:50px;overflow:hidden}.elementor-widget-aux_button .aux-text{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size)}.elementor-653 .elementor-element.elementor-element-4de4e94 .aux-button{background-color:transparent;padding:25px 20px 25px 90px;background-image:linear-gradient(180deg,var(--e-global-color-705fc34) 0%,var(--e-global-color-55e2dd20) 100%);text-shadow:0px 0px 10px rgba(0,0,0,.01)}.elementor-653 .elementor-element.elementor-element-4de4e94 .aux-button .aux-overlay:after{background-color:rgba(0,0,0,0)}.elementor-653 .elementor-element.elementor-element-4de4e94{animation-duration:2.3s;z-index:8;position:absolute;bottom:-55px;left:-40px;animation-delay:.2s;animation-timing-function:cubic-bezier(.165,.84,.44,1);text-align:left}.elementor-653 .elementor-element.elementor-element-4de4e94>.elementor-widget-container{padding:0}.elementor-653 .elementor-element.elementor-element-4de4e94 .aux-button:hover{box-shadow:0px 8px 20px 0px rgba(3,213,159,.36)}.elementor-653 .elementor-element.elementor-element-4de4e94 .aux-icon{font-size:72px;height:72px;margin:0}.elementor-653 .elementor-element.elementor-element-4de4e94 .aux-text{color:#fff;font-family:"Oswald",Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:0px}.elementor-653 .elementor-element.elementor-element-bf756dd{position:absolute;right:-19px;bottom:-38px}.elementor-653 .elementor-element.elementor-element-bf756dd .aux-the-svg{width:300px}.elementor-653 .elementor-element.elementor-element-bf756dd .aux-widget-container{text-align:right}.elementor-bc-flex-widget .elementor-653 .elementor-element.elementor-element-45d2077.elementor-column .elementor-widget-wrap{align-items:center}.elementor-653 .elementor-element.elementor-element-45d2077.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-653 .elementor-element.elementor-element-45d2077>.elementor-element-populated{margin:0 30px 0 50px;--e-column-margin-right:30px;--e-column-margin-left:50px;padding:0}.elementor-653 .elementor-element.elementor-element-f917ffd>.elementor-widget-container{margin:0;padding:0}.elementor-653 .elementor-element.elementor-element-f917ffd{z-index:10;animation-delay:0ms;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-653 .elementor-element.elementor-element-f917ffd .aux-modern-heading-primary{font-family:"Viga",Sans-serif;font-size:58px;font-weight:700;text-transform:uppercase;line-height:60px;letter-spacing:-1.62px;color:var(--e-global-color-446b4211)}.elementor-653 .elementor-element.elementor-element-aa43508{z-index:9;font-size:14px}.elementor-widget-divider .elementor-divider__text{font-size:var(--e-global-typography-secondary-font-size)}.elementor-653 .elementor-element.elementor-element-b037ef1{--divider-border-style:solid;--divider-color:#c2c2c2;--divider-border-width:1px}.elementor-653 .elementor-element.elementor-element-b037ef1 .elementor-divider-separator{width:100%}.elementor-653 .elementor-element.elementor-element-b037ef1 .elementor-divider{padding-block-start:10px;padding-block-end:10px}.elementor-widget-aux_text .col-title,.elementor-widget-aux_text .col-title a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_text .col-subtitle{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_text .widget-content{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_text .aux-text{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size)}.elementor-653 .elementor-element.elementor-element-d681487 .aux-widget-text .aux-text-widget-header{padding:0}.elementor-653 .elementor-element.elementor-element-d681487 .aux-ico{font-size:16px;height:16px}.elementor-653 .elementor-element.elementor-element-d681487 .aux-ico-box{padding:0 0 0 20px;color:#fff;fill:#fff}.elementor-653 .elementor-element.elementor-element-d681487 .widget-content{font-family:"Open Sans",Sans-serif;font-size:14px;margin-top:0;margin-bottom:0}.elementor-653 .elementor-element.elementor-element-d681487 .aux-widget-text .aux-text-widget-content{padding:0}.elementor-653 .elementor-element.elementor-element-d681487 .aux-widget-advanced-text{text-align:left !important;padding:0}.elementor-653 .elementor-element.elementor-element-d681487 .aux-text-widget-overlay,.elementor-653 .elementor-element.elementor-element-d681487 .aux-widget-advanced-text{border-radius:0}.elementor-653 .elementor-element.elementor-element-18885ad{width:auto;max-width:auto;animation-duration:2.3s;z-index:0;position:absolute;top:60px;left:-44px;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-653 .elementor-element.elementor-element-18885ad .aux-the-svg{width:300px}.elementor-653 .elementor-element.elementor-element-18885ad .aux-widget-container{text-align:left}.elementor-653 .elementor-element.elementor-element-7222718f{padding:120px 35px 0 25px}.elementor-653 .elementor-element.elementor-element-6c0dd4cd>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-653 .elementor-element.elementor-element-4629c01{z-index:4;animation-delay:0ms;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-653 .elementor-element.elementor-element-4629c01 .aux-modern-heading-primary{font-family:"Viga",Sans-serif;font-size:58px;font-weight:700;text-transform:uppercase;line-height:60px;letter-spacing:-1.62px;color:var(--e-global-color-446b4211)}.elementor-653 .elementor-element.elementor-element-d095373{animation-duration:2s;position:absolute;top:-35px;left:-51px;animation-delay:1.35s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-653 .elementor-element.elementor-element-d095373 .aux-the-svg{width:300px}.elementor-653 .elementor-element.elementor-element-d095373 .aux-widget-container{text-align:left}.elementor-653 .elementor-element.elementor-element-e1eee31{font-size:14px}.elementor-653 .elementor-element.elementor-element-2cd4da8{--grid-template-columns:repeat(0,auto);--grid-column-gap:5px;--grid-row-gap:0px}.elementor-653 .elementor-element.elementor-element-cd980cf>.elementor-element-populated{margin:0 0 0 25px;--e-column-margin-right:0px;--e-column-margin-left:25px}.elementor-widget-aux_contact_form input:not([type=submit]){font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_contact_form input:not([type=submit])::placeholder{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_contact_form select{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_contact_form textarea{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_contact_form textarea::placeholder{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_contact_form label{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_contact_form input[type=submit]{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size)}.elementor-653 .elementor-element.elementor-element-5853d181{animation-duration:2s;animation-delay:0ms;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-653 .elementor-element.elementor-element-5853d181 input:not([type=submit]){font-family:"Open Sans",Sans-serif;font-size:14px;font-weight:400;transition:all ease-out .3s}.elementor-653 .elementor-element.elementor-element-5853d181 input:not([type=submit])::placeholder{font-family:"Open Sans",Sans-serif;font-size:14px}.elementor-653 .elementor-element.elementor-element-5853d181 input[type=text]{transition:all ease-out .3s}.elementor-653 .elementor-element.elementor-element-5853d181 input[type=email]{transition:all ease-out .3s}.elementor-653 .elementor-element.elementor-element-5853d181 select{transition:all ease-out .3s}.elementor-653 .elementor-element.elementor-element-5853d181 textarea{font-family:"Open Sans",Sans-serif;font-size:14px;transition:all ease-out .3s}.elementor-653 .elementor-element.elementor-element-5853d181 textarea::placeholder{font-family:"Open Sans",Sans-serif;font-size:14px}.elementor-653 .elementor-element.elementor-element-5853d181 label{font-family:"Open Sans",Sans-serif;font-size:14px}.elementor-653 .elementor-element.elementor-element-5853d181 input[type=submit]{font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:700;transition:all ease-out .3s}@media(max-width:1200px){.elementor-653 .elementor-element.elementor-element-45d2077>.elementor-element-populated{margin:0 20px 0 0;--e-column-margin-right:20px;--e-column-margin-left:0px}.elementor-653 .elementor-element.elementor-element-d681487 .aux-widget-text .aux-text-widget-header{padding:0}}@media(min-width:768px){.elementor-653 .elementor-element.elementor-element-fb9bd11{width:44.651%}.elementor-653 .elementor-element.elementor-element-6e68cf4{width:55.349%}.elementor-653 .elementor-element.elementor-element-6c0dd4cd{width:50%}.elementor-653 .elementor-element.elementor-element-cd980cf{width:50%}}@media(max-width:1024px) and (min-width:768px){.elementor-653 .elementor-element.elementor-element-fb9bd11{width:40%}.elementor-653 .elementor-element.elementor-element-6e68cf4{width:60%}.elementor-653 .elementor-element.elementor-element-2a2b788{width:100%}.elementor-653 .elementor-element.elementor-element-45d2077{width:100%}.elementor-653 .elementor-element.elementor-element-6c0dd4cd{width:100%}.elementor-653 .elementor-element.elementor-element-cd980cf{width:100%}}@media(max-width:1024px){.elementor-653 .elementor-element.elementor-element-743fffc{margin-top:150px;margin-bottom:0}.elementor-653 .elementor-element.elementor-element-fb9bd11>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-widget-aux_modern_heading .aux-modern-heading-primary{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_modern_heading .aux-modern-heading-secondary{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_modern_heading .aux-modern-heading-secondary .aux-head-highlight{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_modern_heading .aux-modern-heading-description{font-size:var(--e-global-typography-primary-font-size)}.elementor-653 .elementor-element.elementor-element-94c71ec .aux-modern-heading-secondary{font-size:53px;line-height:58px;max-width:731px}.elementor-653 .elementor-element.elementor-element-94c71ec .aux-modern-heading-description{font-size:13px;max-width:100%}.elementor-653 .elementor-element.elementor-element-ce505b3{top:45px;left:0}.elementor-653 .elementor-element.elementor-element-59060d2{bottom:-74px}.elementor-653 .elementor-element.elementor-element-6e68cf4>.elementor-element-populated{margin:0 0 0 25px;--e-column-margin-right:0px;--e-column-margin-left:25px}.elementor-widget-aux_image .aux-ribbon-wrapper span{font-size:var(--e-global-typography-primary-font-size)}.elementor-653 .elementor-element.elementor-element-de7e7e2{min-width:0}.elementor-653 .elementor-element.elementor-element-7d4e749{top:14px;left:0}.elementor-653 .elementor-element.elementor-element-28361d0{top:240px}.elementor-653 .elementor-element.elementor-element-594941d{top:18px}.elementor-653 .elementor-element.elementor-element-1d57008{top:-4px;right:233px}.elementor-653 .elementor-element.elementor-element-9010c99{margin-top:0;margin-bottom:0;padding:140px 40px 0}.elementor-653 .elementor-element.elementor-element-1554dd3 .aux-modern-heading-primary{font-size:50px}.elementor-widget-aux_recent_portfolios_grid .aux-filters li>a{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_recent_portfolios_grid .aux-filters li:hover>a{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_recent_portfolios_grid .aux-filters li>a.aux-selected{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_recent_portfolios_grid .entry-header .entry-title a{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_recent_portfolios_grid .entry-read-more a{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_recent_portfolios_grid .entry-tax{font-size:var(--e-global-typography-primary-font-size)}.elementor-653 .elementor-element.elementor-element-4b8c2ae{margin-top:-60px;margin-bottom:0;padding:140px 40px 0}.elementor-653 .elementor-element.elementor-element-4cd0e24{padding:0}.elementor-widget-aux_button .aux-text{font-size:var(--e-global-typography-primary-font-size)}.elementor-653 .elementor-element.elementor-element-4de4e94{left:0}.elementor-653 .elementor-element.elementor-element-45d2077>.elementor-element-populated{margin:135px 45px 30px;--e-column-margin-right:45px;--e-column-margin-left:45px}.elementor-widget-divider .elementor-divider__text{font-size:var(--e-global-typography-secondary-font-size)}.elementor-widget-aux_text .col-title,.elementor-widget-aux_text .col-title a{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_text .col-subtitle{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_text .widget-content{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_text .aux-text{font-size:var(--e-global-typography-primary-font-size)}.elementor-653 .elementor-element.elementor-element-d681487 .aux-widget-text .aux-text-widget-header{padding:0}.elementor-653 .elementor-element.elementor-element-6c0dd4cd>.elementor-element-populated{margin:0 0 34px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-653 .elementor-element.elementor-element-cd980cf>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-widget-aux_contact_form input:not([type=submit]){font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_contact_form input:not([type=submit])::placeholder{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_contact_form select{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_contact_form textarea{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_contact_form textarea::placeholder{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_contact_form label{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_contact_form input[type=submit]{font-size:var(--e-global-typography-primary-font-size)}}@media(max-width:767px){.elementor-653 .elementor-element.elementor-element-743fffc{margin-top:155px;margin-bottom:0;padding:0 20px}.elementor-653 .elementor-element.elementor-element-fb9bd11>.elementor-element-populated{padding:25px 0 0}.elementor-widget-aux_modern_heading .aux-modern-heading-primary{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_modern_heading .aux-modern-heading-secondary{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_modern_heading .aux-modern-heading-secondary .aux-head-highlight{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_modern_heading .aux-modern-heading-description{font-size:var(--e-global-typography-primary-font-size)}.elementor-653 .elementor-element.elementor-element-94c71ec .aux-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.elementor-653 .elementor-element.elementor-element-94c71ec .aux-modern-heading-secondary{font-size:50px;line-height:52px}.elementor-653 .elementor-element.elementor-element-94c71ec .aux-modern-heading-description{font-size:14px}.elementor-653 .elementor-element.elementor-element-ce505b3{top:-56px;left:-113px}.elementor-653 .elementor-element.elementor-element-59060d2{bottom:-57px}.elementor-653 .elementor-element.elementor-element-6e68cf4>.elementor-element-populated{margin:0 0 0 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;padding:0}.elementor-widget-aux_image .aux-ribbon-wrapper span{font-size:var(--e-global-typography-primary-font-size)}.elementor-653 .elementor-element.elementor-element-de7e7e2>.elementor-widget-container{margin:0;padding:0}.elementor-653 .elementor-element.elementor-element-594941d{left:9px}.elementor-653 .elementor-element.elementor-element-7ba62bd{left:-9px}.elementor-653 .elementor-element.elementor-element-1d57008{top:-174px;right:-11px}.elementor-653 .elementor-element.elementor-element-9010c99{margin-top:0;margin-bottom:-80px;padding:100px 20px 0}.elementor-653 .elementor-element.elementor-element-a8548b9>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-653 .elementor-element.elementor-element-1554dd3 .aux-modern-heading-primary{font-size:50px;line-height:52px}.elementor-653 .elementor-element.elementor-element-f6b9c77{right:0;left:0}.elementor-653 .elementor-element.elementor-element-f6b9c77 .aux-widget-container{text-align:center}.elementor-widget-aux_recent_portfolios_grid .aux-filters li>a{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_recent_portfolios_grid .aux-filters li:hover>a{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_recent_portfolios_grid .aux-filters li>a.aux-selected{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_recent_portfolios_grid .entry-header .entry-title a{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_recent_portfolios_grid .entry-read-more a{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_recent_portfolios_grid .entry-tax{font-size:var(--e-global-typography-primary-font-size)}.elementor-653 .elementor-element.elementor-element-6ac9650>.elementor-widget-container{margin:0 4px 0 8px;padding:0}.elementor-653 .elementor-element.elementor-element-4b8c2ae{margin-top:-100px;margin-bottom:0;padding:100px 20px 0}.elementor-653 .elementor-element.elementor-element-edd6a4e>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-653 .elementor-element.elementor-element-71f7d57>.elementor-widget-container{padding:0}.elementor-653 .elementor-element.elementor-element-71f7d57 .aux-modern-heading-primary{font-size:50px;line-height:52px;max-width:1600px}.elementor-653 .elementor-element.elementor-element-241cebe{width:100%;max-width:100%;right:0;left:0}.elementor-653 .elementor-element.elementor-element-241cebe .aux-widget-container{text-align:center}.elementor-653 .elementor-element.elementor-element-4cd0e24{margin-top:-50px;margin-bottom:0;padding:100px 20px 0}.elementor-653 .elementor-element.elementor-element-2a2b788>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 0 0}.elementor-653 .elementor-element.elementor-element-5391b35>.elementor-widget-container{margin:0;padding:0}.elementor-653 .elementor-element.elementor-element-5391b35 .aux-media-image{border-radius:15px;overflow:hidden}.elementor-widget-aux_button .aux-text{font-size:var(--e-global-typography-primary-font-size)}.elementor-653 .elementor-element.elementor-element-4de4e94 .aux-button{padding:22px 25px 20px 80px}.elementor-653 .elementor-element.elementor-element-bf756dd .aux-the-svg{width:143px}.elementor-653 .elementor-element.elementor-element-45d2077>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-653 .elementor-element.elementor-element-f917ffd .aux-modern-heading-primary{font-size:50px}.elementor-widget-divider .elementor-divider__text{font-size:var(--e-global-typography-secondary-font-size)}.elementor-widget-aux_text .col-title,.elementor-widget-aux_text .col-title a{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_text .col-subtitle{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_text .widget-content{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_text .aux-text{font-size:var(--e-global-typography-primary-font-size)}.elementor-653 .elementor-element.elementor-element-d681487 .aux-widget-text .aux-text-widget-header{padding:0}.elementor-653 .elementor-element.elementor-element-d681487 .aux-ico{font-size:16px;height:16px}.elementor-653 .elementor-element.elementor-element-18885ad{top:-53px;right:0;left:0}.elementor-653 .elementor-element.elementor-element-18885ad .aux-widget-container{text-align:center}.elementor-653 .elementor-element.elementor-element-7222718f{margin-top:30px;margin-bottom:0;padding:100px 20px 0}.elementor-653 .elementor-element.elementor-element-6c0dd4cd>.elementor-element-populated{padding:0}.elementor-653 .elementor-element.elementor-element-4629c01 .aux-modern-heading-primary{font-size:50px}.elementor-653 .elementor-element.elementor-element-d095373{right:0;left:0}.elementor-653 .elementor-element.elementor-element-d095373 .aux-widget-container{text-align:center}.elementor-653 .elementor-element.elementor-element-cd980cf>.elementor-element-populated{padding:0}.elementor-widget-aux_contact_form input:not([type=submit]){font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_contact_form input:not([type=submit])::placeholder{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_contact_form select{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_contact_form textarea{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_contact_form textarea::placeholder{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_contact_form label{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-aux_contact_form input[type=submit]{font-size:var(--e-global-typography-primary-font-size)}.elementor-653 .elementor-element.elementor-element-5853d181 input:not([type=submit]){border-radius:0}}@media screen and (max-width:1218px)and (min-width:1025px){.elementor-653 .elementor-element.elementor-element-94c71ec .aux-modern-heading-secondary{font-size:75px;line-height:89px}}.elementor-653 .elementor-element.elementor-element-594941d svg{width:37px;height:37px}.elementor-653 .elementor-element.elementor-element-95b2f83 svg{width:88px;height:87px}@media screen and (max-width:1025px)and (min-width:767px){.elementor-653 .elementor-element.elementor-element-1d57008 .aux-the-svg svg{max-width:1200px;width:1200px}.elementor-653 .elementor-element.elementor-element-1d57008 .picture{width:650px;height:650px}}@media screen and (max-width:767px){.elementor-653 .elementor-element.elementor-element-1d57008 .aux-the-svg svg{max-width:700px;width:700px}}@media screen and (max-width:1218px){.elementor-653 .elementor-element.elementor-element-6e68cf4 .aux-modern-heading-secondary{font-size:75px;line-height:89px}}@media screen and (max-width:767px){.elementor-653 .elementor-element.elementor-element-1554dd3 .aux-modern-heading-primary{margin-left:auto;margin-right:auto}}.elementor-653 .elementor-element.elementor-element-6ac9650 .entry-main{border-radius:25px}.elementor-653 .elementor-element.elementor-element-6ac9650 .entry-main{max-width:80%;margin-left:auto;margin-right:14px;margin-top:-94px;z-index:1;position:relative;transition:all .3s}.elementor-653 .elementor-element.elementor-element-6ac9650 .entry-title{position:relative}.elementor-653 .elementor-element.elementor-element-6ac9650 .entry-header{width:100%}.elementor-653 .elementor-element.elementor-element-6ac9650 .entry-title a:after{content:'\e1e2';width:36px;height:36px;border-radius:20px;background:var(--e-global-color-705fc34);background:linear-gradient(180deg,var(--e-global-color-705fc34) 12%,var(--e-global-color-55e2dd20) 98%);position:absolute;top:-47px;right:-4%;font-family:"auxin-front" !important;font-style:normal !important;font-weight:400 !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;line-height:35px;padding-left:8px;font-size:21px;color:rgba(255,255,255,.67);transition:all .3s}.elementor-653 .elementor-element.elementor-element-6ac9650 .aux-col:hover .entry-title a:after{transform:translateY(85px);top:auto;transition:all .3s}.elementor-653 .elementor-element.elementor-element-6ac9650 .aux-filters li>a{line-height:28px!important}.elementor-653 .elementor-element.elementor-element-6ac9650 .aux-portfolio-columns{overflow:visible!important}.elementor-653 .elementor-element.elementor-element-6ac9650 .aux-filters.aux-slideup .aux-selected span:after{background:-webkit-linear-gradient(var(--e-global-color-705fc34),var(--e-global-color-55e2dd20));-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .3s}.elementor-653 .elementor-element.elementor-element-6ac9650 .aux-filters.aux-slideup .aux-selected span:before{content:'';border-radius:100px;width:22px;height:22px;background-color:var(--e-global-color-7949f46);position:absolute;left:3px;top:25px;transition:all .3s;transform:translateY(-100%)}.elementor-653 .elementor-element.elementor-element-6ac9650 .widget-container .aux-filters ul{margin-bottom:46px}.elementor-653 .elementor-element.elementor-element-6ac9650 .widget-container .aux-filters ul li{padding-right:25px}.elementor-653 .elementor-element.elementor-element-6ac9650 .aux-col{margin-bottom:30px}@media screen and (max-width:1025px){.elementor-653 .elementor-element.elementor-element-6ac9650 .widget-container .aux-filters ul li{padding-right:17px}.elementor-653 .elementor-element.elementor-element-6ac9650 .aux-filters.aux-slideup li a span{padding:0}}@media screen and (max-width:992px){.elementor-653 .elementor-element.elementor-element-6ac9650{padding-right:4px}}@media screen and (max-width:1076px)and (min-width:992px){.elementor-653 .elementor-element.elementor-element-6ac9650 .entry-header .entry-title a{font-size:20px;line-height:33px}}.elementor-653 .elementor-element.elementor-element-6ac9650 .entry-main:after{content:'';position:absolute;top:0;right:0;left:0;bottom:0;background:var(--e-global-color-705fc34);background:linear-gradient(180deg,var(--e-global-color-705fc34) 12%,var(--e-global-color-55e2dd20) 98%);border-radius:20px;z-index:-1;opacity:0;transition:opacity .3s}.elementor-653 .elementor-element.elementor-element-6ac9650 .aux-col:hover .entry-main{transform:translateY(-31px);transition:transform .3s}.elementor-653 .elementor-element.elementor-element-6ac9650 .aux-col:hover .entry-main:after{opacity:1;transition:opacity .3s}@media screen and (max-width:767px){.elementor-653 .elementor-element.elementor-element-6ac9650 .entry-main{max-width:95%;margin-left:14px;margin-right:14px}}@media screen and (max-width:767px){.elementor-653 .elementor-element.elementor-element-71f7d57 .aux-modern-heading-primary{margin-left:auto!important;margin-right:auto!important}}.elementor-653 .elementor-element.elementor-element-4de4e94 .aux-text{max-width:50px}.elementor-653 .elementor-element.elementor-element-4de4e94 [class*=" auxicon-"]{position:relative}.elementor-653 .elementor-element.elementor-element-4de4e94 [class*=" auxicon-"]:before{content:''}.elementor-653 .elementor-element.elementor-element-4de4e94 [class*=" auxicon-"]:after{content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='48' viewBox='0 0 38 48'%3E%3Cg id='Polygon_1' data-name='Polygon 1' transform='translate(38) rotate(90)' fill='rgba(255,255,255,0)'%3E%3Cpath d='M 42.5570182800293 36 L 5.44297981262207 36 C 4.909870147705078 36 4.652929782867432 35.63824081420898 4.567200183868408 35.48270034790039 C 4.481470108032227 35.32717132568359 4.312809944152832 34.91674041748047 4.597489833831787 34.46599960327148 L 23.15451049804688 5.084061145782471 C 23.41058921813965 4.678591251373291 23.79414939880371 4.618051052093506 24 4.618051052093506 C 24.20583915710449 4.618051052093506 24.58941078186035 4.678591251373291 24.84550094604492 5.084061145782471 L 43.40251159667969 34.46601104736328 C 43.68719100952148 34.91675186157227 43.51853179931641 35.32717132568359 43.43280029296875 35.48271179199219 C 43.34708023071289 35.63824081420898 43.09012985229492 36 42.5570182800293 36 Z' stroke='none'/%3E%3Cpath d='M 23.99999809265137 7.490734100341797 L 7.257301330566406 34 L 40.74269485473633 34 L 23.99999809265137 7.490734100341797 M 23.99999618530273 2.618049621582031 C 24.97390937805176 2.618049621582031 25.94782447814941 3.084056854248047 26.53647041320801 4.016071319580078 L 45.09349060058594 33.39802169799805 C 46.35512924194336 35.3956298828125 44.91968154907227 38 42.55702209472656 38 L 5.442981719970703 38 C 3.080310821533203 38 1.644870758056641 35.3956298828125 2.906509399414063 33.39802169799805 L 21.46352958679199 4.016071319580078 C 22.05216979980469 3.084056854248047 23.02608299255371 2.618049621582031 23.99999618530273 2.618049621582031 Z' stroke='none' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");line-height:normal;background-size:41px;width:44px;height:55px;position:absolute;top:-27px;background-repeat:no-repeat;right:15px}.elementor-653 .elementor-element.elementor-element-4de4e94 .aux-button{border-radius:25px}.elementor-653 .elementor-element.elementor-element-4de4e94 .aux-text{text-align:left}@media only screen and (max-width:1025px)and (min-width:871px){.elementor-653 .elementor-element.elementor-element-2a2b788{max-width:79%;margin:auto}}@media screen and (max-width:1216px)and (min-width:1025px){.elementor-653 .elementor-element.elementor-element-4cd0e24 .aux-modern-heading-description{height:185px;overflow:hidden;font-size:13px}.elementor-653 .elementor-element.elementor-element-4cd0e24 .elementor-column-wrap{margin:0 34px 0 39px}}.elementor-653 .elementor-element.elementor-element-5853d181 .wpcf7 input[type=text],.elementor-653 .elementor-element.elementor-element-5853d181 .wpcf7 input[type=email],.elementor-653 .elementor-element.elementor-element-5853d181 .wpcf7 textarea{background-color:#fff;border-radius:15px;border:none;box-shadow:0 0 60px var(--e-global-color-7949f46);margin-bottom:20px;padding:33px;height:80px}.elementor-653 .elementor-element.elementor-element-5853d181 .wpcf7 textarea{min-height:198px}.elementor-653 .elementor-element.elementor-element-5853d181 input::-moz-placeholder{font-size:14px;font-weight:300;color:var(--e-global-color-fa67d6f);font-style:normal;line-height:19px}.elementor-653 .elementor-element.elementor-element-5853d181 input::-webkit-input-placeholder{font-size:14px;font-weight:300;color:var(--e-global-color-fa67d6f);font-style:normal;line-height:19px}.elementor-653 .elementor-element.elementor-element-5853d181 .wpcf7 textarea::-moz-placeholder{font-size:14px;font-weight:300;color:var(--e-global-color-fa67d6f);font-style:normal;line-height:19px}.elementor-653 .elementor-element.elementor-element-5853d181 .wpcf7 textarea::-webkit-input-placeholder{font-size:14px;font-weight:300;color:var(--e-global-color-fa67d6f);font-style:normal;line-height:19px}.elementor-653 .elementor-element.elementor-element-5853d181 .wpcf7 input[type=submit]{border-radius:25px;background:var(--e-global-color-705fc34);background:-moz-linear-gradient(255deg,var(--e-global-color-705fc34) 0%,var(--e-global-color-55e2dd20) 100%);background:-webkit-linear-gradient(255deg,var(--e-global-color-705fc34) 0%,var(--e-global-color-55e2dd20) 100%);background:linear-gradient(255deg,var(--e-global-color-705fc34) 0%,var(--e-global-color-55e2dd20) 100%);float:right;font-family:"open sans";font-weight:600;font-size:14px;text-transform:capitalize;letter-spacing:0;color:#fff;padding:19px 68px;margin-top:13px}.elementor-653 .elementor-element.elementor-element-5853d181 .ajax-loader{display:none}@media only screen and (max-width:767px){.elementor-653 .elementor-element.elementor-element-5853d181 .wpcf7 input[type=submit]{display:block;float:inherit;margin:30px auto 0}}