.elementor-12 .elementor-element.elementor-element-a020707{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-a020707 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-5086ae9 > .elementor-container{min-height:400px;}.elementor-12 .elementor-element.elementor-element-5086ae9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-5086ae9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-783eaa1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-783eaa1{margin-top:140px;margin-bottom:0px;padding:0px 0px 0px 50px;}.elementor-12 .elementor-element.elementor-element-fcccb48{animation-duration:1500ms;animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);}.elementor-12 .elementor-element.elementor-element-fcccb48 .aux-media-image{max-width:1600px;}.elementor-12 .elementor-element.elementor-element-a261f13 .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,0.01);}.elementor-12 .elementor-element.elementor-element-a261f13 .aux-button .aux-overlay::after{background-color:rgba(0,0,0,0);}.elementor-12 .elementor-element.elementor-element-a261f13{animation-duration:2300ms;position:absolute;bottom:-55px;left:-40px;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);text-align:left;}.elementor-12 .elementor-element.elementor-element-a261f13 .aux-button:hover{box-shadow:0px 8px 20px 0px rgba(3,213,159,0.36);}.elementor-12 .elementor-element.elementor-element-a261f13 .aux-icon{font-size:84px;height:84px;margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a261f13 .aux-text{color:#ffffff;font-family:"Oswald", Sans-serif;font-size:19px;font-weight:300;text-transform:uppercase;line-height:24px;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-d3657f1{position:absolute;right:-19px;bottom:-38px;}.elementor-12 .elementor-element.elementor-element-d3657f1 .aux-the-svg{width:300px;}.elementor-12 .elementor-element.elementor-element-d3657f1 .aux-widget-container{text-align:right;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-538c364.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-538c364.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-538c364 > .elementor-element-populated{margin:0px 40px 0px 95px;--e-column-margin-right:40px;--e-column-margin-left:95px;}.elementor-12 .elementor-element.elementor-element-2090d54{animation-duration:2300ms;z-index:2;animation-delay:300ms;}.elementor-12 .elementor-element.elementor-element-2090d54 .aux-modern-heading-primary{font-family:"Oswald", Sans-serif;font-size:60px;font-weight:bold;text-transform:uppercase;line-height:62px;letter-spacing:-1.62px;color:var( --e-global-color-446b4211 );margin:0px 0px 45px 0px;max-width:315px;}.elementor-12 .elementor-element.elementor-element-2090d54 .aux-modern-heading-description{color:var( --e-global-color-fa67d6f );font-family:"Lato", Sans-serif;font-size:19px;line-height:30px;}.elementor-12 .elementor-element.elementor-element-7f3b92f{animation-duration:1500ms;animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);}.elementor-12 .elementor-element.elementor-element-7f3b92f .aux-media-image{max-width:1600px;}.elementor-12 .elementor-element.elementor-element-43b83c6 .aux-button{background-color:transparent;padding:21px 47px 21px 47px;background-image:linear-gradient(255deg, var( --e-global-color-705fc34 ) 0%, var( --e-global-color-55e2dd20 ) 100%);text-shadow:0px 0px 10px rgba(0,0,0,0);}.elementor-12 .elementor-element.elementor-element-43b83c6 .aux-button .aux-overlay::after{background-color:rgba(0,0,0,0);}.elementor-12 .elementor-element.elementor-element-43b83c6{width:auto;max-width:auto;animation-duration:2300ms;animation-delay:450ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);text-align:left;}.elementor-12 .elementor-element.elementor-element-43b83c6 > .elementor-widget-container{margin:15px 30px 0px 0px;}.elementor-12 .elementor-element.elementor-element-43b83c6 .aux-button:hover{box-shadow:0px 8px 20px 0px rgba(3,213,159,0.36);}.elementor-12 .elementor-element.elementor-element-43b83c6 .aux-text{color:#ffffff;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;line-height:14px;}.elementor-12 .elementor-element.elementor-element-1edeccf{width:auto;max-width:auto;animation-duration:2300ms;position:absolute;top:60px;left:-44px;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-12 .elementor-element.elementor-element-1edeccf .aux-the-svg{width:300px;}.elementor-12 .elementor-element.elementor-element-1edeccf .aux-widget-container{text-align:left;}.elementor-12 .elementor-element.elementor-element-5fe09d3 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-5fe09d3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:115px;margin-bottom:0px;padding:0px 20px 0px 20px;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-12 .elementor-element.elementor-element-397f19b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 70px 0px;}.elementor-12 .elementor-element.elementor-element-397f19b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-5617386{position:absolute;top:-61px;left:-233px;}.elementor-12 .elementor-element.elementor-element-5617386 .aux-the-svg{width:300px;}.elementor-12 .elementor-element.elementor-element-5617386 .aux-widget-container-inner{max-width:30px;}.elementor-12 .elementor-element.elementor-element-5617386 .aux-widget-container{text-align:center;}.elementor-12 .elementor-element.elementor-element-c961674{animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-12 .elementor-element.elementor-element-c961674 .aux-the-svg{width:300px;}.elementor-12 .elementor-element.elementor-element-c961674 .aux-widget-container{text-align:center;}.elementor-12 .elementor-element.elementor-element-7c8a6bc{position:absolute;bottom:-132px;left:90px;}.elementor-12 .elementor-element.elementor-element-7c8a6bc .aux-the-svg{width:300px;}.elementor-12 .elementor-element.elementor-element-7c8a6bc .aux-widget-container{text-align:center;}.elementor-12 .elementor-element.elementor-element-3facc91{position:absolute;bottom:-2px;left:-237px;}.elementor-12 .elementor-element.elementor-element-3facc91 .aux-the-svg{width:300px;}.elementor-12 .elementor-element.elementor-element-3facc91 .aux-widget-container{text-align:left;}.elementor-12 .elementor-element.elementor-element-8508ad8 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8508ad8{animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-12 .elementor-element.elementor-element-8508ad8 .elementor-counter-number-wrapper{color:#004680;font-family:"Oswald", Sans-serif;font-size:50px;font-weight:bold;line-height:74px;letter-spacing:-1.35px;}.elementor-12 .elementor-element.elementor-element-8508ad8 .elementor-counter-title{color:var( --e-global-color-446b4211 );font-family:"Oswald", Sans-serif;font-size:16px;font-weight:300;line-height:24px;letter-spacing:-0.43px;}.elementor-12 .elementor-element.elementor-element-3d26670 > .elementor-element-populated{padding:50px 0px 70px 0px;}.elementor-12 .elementor-element.elementor-element-fdb14c8{animation-duration:2500ms;animation-delay:500ms;}.elementor-12 .elementor-element.elementor-element-fdb14c8 .aux-the-svg{width:300px;}.elementor-12 .elementor-element.elementor-element-fdb14c8 .aux-widget-container{text-align:center;}.elementor-12 .elementor-element.elementor-element-947fdaa > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-947fdaa{animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-12 .elementor-element.elementor-element-947fdaa .elementor-counter-number-wrapper{color:var( --e-global-color-446b4211 );font-family:"Oswald", Sans-serif;font-size:50px;font-weight:bold;line-height:74px;letter-spacing:-1.35px;}.elementor-12 .elementor-element.elementor-element-947fdaa .elementor-counter-title{color:var( --e-global-color-446b4211 );font-family:"Oswald", Sans-serif;font-size:16px;font-weight:300;line-height:24px;letter-spacing:-0.43px;}.elementor-12 .elementor-element.elementor-element-03a2aad > .elementor-element-populated{padding:50px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2a09537{animation-duration:2500ms;animation-delay:800ms;}.elementor-12 .elementor-element.elementor-element-2a09537 .aux-the-svg{width:300px;}.elementor-12 .elementor-element.elementor-element-2a09537 .aux-widget-container{text-align:center;}.elementor-12 .elementor-element.elementor-element-c8c0bbc{width:auto;max-width:auto;z-index:5;position:absolute;top:-126px;left:205px;}.elementor-12 .elementor-element.elementor-element-c8c0bbc .aux-the-svg{width:300px;}.elementor-12 .elementor-element.elementor-element-c8c0bbc .aux-widget-container{text-align:center;}.elementor-12 .elementor-element.elementor-element-74720b2{width:auto;max-width:auto;z-index:5;position:absolute;top:-109px;right:-53%;}.elementor-12 .elementor-element.elementor-element-74720b2 .aux-the-svg{width:100%;}.elementor-12 .elementor-element.elementor-element-74720b2 .aux-widget-container-inner{max-width:100%;}.elementor-12 .elementor-element.elementor-element-74720b2 .aux-widget-container{text-align:right;}.elementor-12 .elementor-element.elementor-element-1ad8c14 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1ad8c14{animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-12 .elementor-element.elementor-element-1ad8c14 .elementor-counter-number-wrapper{color:var( --e-global-color-446b4211 );font-family:"Oswald", Sans-serif;font-size:50px;font-weight:bold;line-height:74px;letter-spacing:-1.35px;}.elementor-12 .elementor-element.elementor-element-1ad8c14 .elementor-counter-title{color:var( --e-global-color-446b4211 );font-family:"Oswald", Sans-serif;font-size:16px;font-weight:300;line-height:24px;letter-spacing:-0.43px;}.elementor-12 .elementor-element.elementor-element-3cddd4a > .elementor-element-populated{padding:50px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9780436{animation-duration:2500ms;animation-delay:1100ms;}.elementor-12 .elementor-element.elementor-element-9780436 .aux-the-svg{width:300px;}.elementor-12 .elementor-element.elementor-element-9780436 .aux-widget-container{text-align:center;}.elementor-12 .elementor-element.elementor-element-2fa2f50 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2fa2f50{animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-12 .elementor-element.elementor-element-2fa2f50 .elementor-counter-number-wrapper{color:var( --e-global-color-446b4211 );font-family:"Oswald", Sans-serif;font-size:50px;font-weight:bold;line-height:74px;letter-spacing:-1.35px;}.elementor-12 .elementor-element.elementor-element-2fa2f50 .elementor-counter-title{color:var( --e-global-color-446b4211 );font-family:"Oswald", Sans-serif;font-size:16px;font-weight:300;line-height:24px;letter-spacing:-0.43px;}.elementor-12 .elementor-element.elementor-element-df05e4f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-df05e4f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0120px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-12 .elementor-element.elementor-element-df05e4f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-42fb186.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-42fb186.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-36dbb55{animation-duration:2500ms;z-index:2;animation-delay:500ms;}.elementor-12 .elementor-element.elementor-element-36dbb55 .aux-modern-heading-primary{font-family:"Oswald", Sans-serif;font-size:60px;font-weight:bold;text-transform:uppercase;line-height:62px;letter-spacing:-1.62px;color:#004680;margin:0px 0px 0px 0px;max-width:310px;}.elementor-12 .elementor-element.elementor-element-6d3b283{position:absolute;right:-320px;}.elementor-12 .elementor-element.elementor-element-6d3b283 .aux-the-svg{width:300px;}.elementor-12 .elementor-element.elementor-element-6d3b283 .aux-widget-container{text-align:right;}.elementor-12 .elementor-element.elementor-element-68234e6{width:auto;max-width:auto;z-index:5;position:absolute;top:400px;left:-212px;}.elementor-12 .elementor-element.elementor-element-68234e6 .aux-the-svg{width:738px;}.elementor-12 .elementor-element.elementor-element-68234e6 .aux-widget-container-inner{max-width:1600px;}.elementor-12 .elementor-element.elementor-element-68234e6 .aux-widget-container{text-align:left;}.elementor-12 .elementor-element.elementor-element-0c317c1{width:auto;max-width:auto;animation-duration:3000ms;position:absolute;top:-33px;left:-44px;}.elementor-12 .elementor-element.elementor-element-0c317c1 .aux-the-svg{width:300px;}.elementor-12 .elementor-element.elementor-element-0c317c1 .aux-widget-container{text-align:left;}.elementor-12 .elementor-element.elementor-element-7d74563 .entry-main{background-color:#004680;padding:27px 0px 15px 31px !important;}.elementor-12 .elementor-element.elementor-element-7d74563{animation-duration:3000ms;z-index:5;animation-delay:200ms;}.elementor-12 .elementor-element.elementor-element-7d74563 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7d74563 .aux-filters:not(.aux-slideup) li > a span, .elementor-12 .elementor-element.elementor-element-7d74563 .aux-filters.aux-slideup li > a span:before{color:#c7c7c7;}.elementor-12 .elementor-element.elementor-element-7d74563 .aux-filters li > a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:19px;}.elementor-12 .elementor-element.elementor-element-7d74563 .aux-media-image{border-radius:25px 25px 25px 25px !important;}.elementor-12 .elementor-element.elementor-element-7d74563 .entry-header .entry-title a{color:#ffffff;font-family:"Oswald", Sans-serif;font-size:25px;font-weight:300;line-height:37px;letter-spacing:-0.68px;}.elementor-12 .elementor-element.elementor-element-7d74563 .entry-tax a{color:rgba(255,255,255,0.66);}.elementor-12 .elementor-element.elementor-element-7d74563 .entry-tax{font-family:"Lato", Sans-serif;font-size:14px;font-weight:300;font-style:normal;line-height:17px;letter-spacing:-0.38px;}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-c5a1c51{width:100%;}.elementor-12 .elementor-element.elementor-element-538c364{width:100%;}.elementor-12 .elementor-element.elementor-element-397f19b{width:50%;}.elementor-12 .elementor-element.elementor-element-3d26670{width:50%;}.elementor-12 .elementor-element.elementor-element-03a2aad{width:50%;}.elementor-12 .elementor-element.elementor-element-3cddd4a{width:50%;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-783eaa1{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a261f13{left:0px;}.elementor-12 .elementor-element.elementor-element-538c364 > .elementor-element-populated{margin:135px 45px 0px 45px;--e-column-margin-right:45px;--e-column-margin-left:45px;}.elementor-12 .elementor-element.elementor-element-2090d54 .aux-modern-heading-primary{font-size:50px;max-width:1600px;}.elementor-12 .elementor-element.elementor-element-5fe09d3{padding:0px 40px 0px 40px;}.elementor-12 .elementor-element.elementor-element-5617386{left:-193px;}.elementor-12 .elementor-element.elementor-element-7c8a6bc{bottom:-462px;}.elementor-12 .elementor-element.elementor-element-03a2aad > .elementor-element-populated{padding:50px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-c8c0bbc{top:-455px;left:172px;}.elementor-12 .elementor-element.elementor-element-74720b2{top:-467px;}.elementor-12 .elementor-element.elementor-element-df05e4f{margin-top:150px;margin-bottom:0px;padding:0px 40px 0px 40px;}.elementor-12 .elementor-element.elementor-element-36dbb55 .aux-modern-heading-primary{font-size:50px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-a020707{margin-top:85px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5086ae9 > .elementor-container{min-height:30vh;}.elementor-12 .elementor-element.elementor-element-5086ae9{margin-top:85px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-783eaa1{margin-top:35px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-fcccb48 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-fcccb48 .aux-media-image{max-width:50%;}.elementor-12 .elementor-element.elementor-element-a261f13 .aux-button{padding:22px 25px 20px 80px;}.elementor-12 .elementor-element.elementor-element-d3657f1 .aux-the-svg{width:143px;}.elementor-12 .elementor-element.elementor-element-538c364 > .elementor-element-populated{margin:25px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-2090d54 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-12 .elementor-element.elementor-element-2090d54 .aux-modern-heading-primary{font-size:50px;max-width:1423px;}.elementor-12 .elementor-element.elementor-element-2090d54 .aux-modern-heading-description{font-size:14px;line-height:26px;}.elementor-12 .elementor-element.elementor-element-7f3b92f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7f3b92f .aux-media-image{max-width:71%;}.elementor-12 .elementor-element.elementor-element-43b83c6{width:100%;max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-43b83c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1edeccf{top:-53px;right:0px;left:0px;}.elementor-12 .elementor-element.elementor-element-1edeccf .aux-widget-container{text-align:center;}.elementor-12 .elementor-element.elementor-element-5fe09d3{margin-top:60px;margin-bottom:0px;padding:0px 25px 0px 25px;}.elementor-12 .elementor-element.elementor-element-397f19b > .elementor-element-populated{padding:50px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-5617386{left:125px;}.elementor-12 .elementor-element.elementor-element-7c8a6bc{left:176px;}.elementor-12 .elementor-element.elementor-element-3d26670 > .elementor-element-populated{padding:25px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-03a2aad > .elementor-element-populated{padding:25px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-c8c0bbc{left:-11px;}.elementor-12 .elementor-element.elementor-element-3cddd4a > .elementor-element-populated{padding:25px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-df05e4f{margin-top:70px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-12 .elementor-element.elementor-element-36dbb55 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-12 .elementor-element.elementor-element-36dbb55 .aux-modern-heading-primary{font-size:50px;}.elementor-12 .elementor-element.elementor-element-0c317c1{right:0px;left:0px;}.elementor-12 .elementor-element.elementor-element-0c317c1 .aux-widget-container{text-align:center;}}/* Start custom CSS for aux_button, class: .elementor-element-a261f13 */.elementor-12 .elementor-element.elementor-element-a261f13 .aux-text{
    max-width: 50px;
}
.elementor-12 .elementor-element.elementor-element-a261f13 [class*=" auxicon-"]{
    position: relative;
}
.elementor-12 .elementor-element.elementor-element-a261f13 [class*=" auxicon-"]:before{
     content: '';
}
.elementor-12 .elementor-element.elementor-element-a261f13 [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-12 .elementor-element.elementor-element-a261f13  .aux-button {
    border-radius:25px ;
}
.elementor-12 .elementor-element.elementor-element-a261f13 .aux-text{
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c5a1c51 */@media only screen and (max-width: 1025px)and (min-width: 871px)  {
    .elementor-12 .elementor-element.elementor-element-c5a1c51 {
    max-width: 79%; 
    margin: auto;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-2090d54 */@media screen and (max-width: 767px){
.elementor-12 .elementor-element.elementor-element-2090d54  .aux-modern-heading-primary{
    margin-left: auto;
    margin-right: auto;
}
.elementor-12 .elementor-element.elementor-element-2090d54 .aux-modern-heading-description p{
    text-align: left;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-783eaa1 */@media screen and (max-width: 1216px)and (min-width: 1025px){
.elementor-12 .elementor-element.elementor-element-783eaa1 .aux-modern-heading-description{
    height: 185px;
    overflow: hidden;
    font-size: 13px;
}

.elementor-12 .elementor-element.elementor-element-783eaa1 .elementor-column-wrap{
margin: 0px 34px 0px 39px;
}
}/* End custom CSS */
/* Start custom CSS for aux_simple_svg, class: .elementor-element-5617386 */.elementor-12 .elementor-element.elementor-element-5617386 svg {
    width: 30px;
    height: 30px;
}/* End custom CSS */
/* Start custom CSS for aux_simple_svg, class: .elementor-element-7c8a6bc */.elementor-12 .elementor-element.elementor-element-7c8a6bc svg {
    width: 89px;
    height: 87px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5fe09d3 */.elementor-12 .elementor-element.elementor-element-5fe09d3 .elementor-container{
        background-color: #f8f8f8;
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-36dbb55 */@media screen and (max-width: 767px){
.elementor-12 .elementor-element.elementor-element-36dbb55  .aux-modern-heading-primary{
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for aux_recent_portfolios_grid, class: .elementor-element-7d74563 */.elementor-12 .elementor-element.elementor-element-7d74563 .entry-main{
    border-radius: 25px;
}
.elementor-12 .elementor-element.elementor-element-7d74563 .entry-main{
    max-width: 80%;
    margin-left: auto;
    margin-right: 14px;
    margin-top: -94px;
    z-index: 1;
    position: relative;
    transition:all .3s;
}
.elementor-12 .elementor-element.elementor-element-7d74563 .entry-title{
    position: relative;
}
.elementor-12 .elementor-element.elementor-element-7d74563 .entry-header{
    width: 100%;
}
.elementor-12 .elementor-element.elementor-element-7d74563 .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: normal !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,0.67);
    transition:all .3s;
}
.elementor-12 .elementor-element.elementor-element-7d74563 .aux-col:hover .entry-title a:after{
    transform: translateY(85px);
    top: auto;
    transition:all .3s;
}
.elementor-12 .elementor-element.elementor-element-7d74563 .aux-filters li > a{
    line-height: 28px!important;
}

.elementor-12 .elementor-element.elementor-element-7d74563 .aux-portfolio-columns{
  overflow: visible!important;
}
.elementor-12 .elementor-element.elementor-element-7d74563 .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-12 .elementor-element.elementor-element-7d74563 .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-12 .elementor-element.elementor-element-7d74563 .widget-container .aux-filters ul{
    margin-bottom: 46px;
}
.elementor-12 .elementor-element.elementor-element-7d74563 .widget-container .aux-filters ul li{
    padding-right: 25px;
}
.elementor-12 .elementor-element.elementor-element-7d74563 .aux-col{
    margin-bottom: 30px;
}
@media screen and (max-width: 1025px){
.elementor-12 .elementor-element.elementor-element-7d74563 .widget-container .aux-filters ul li{
    padding-right: 17px;
} 
.elementor-12 .elementor-element.elementor-element-7d74563 .aux-filters.aux-slideup li a span{
    padding: 0;
}
}
@media screen and (max-width: 992px){
.elementor-12 .elementor-element.elementor-element-7d74563 {
    padding-right: 4px;
        
}
}
@media screen and (max-width: 1076px)and (min-width: 992px){
    .elementor-12 .elementor-element.elementor-element-7d74563 .entry-header .entry-title a{
   font-size: 20px;
   line-height: 33px;
}
}
.elementor-12 .elementor-element.elementor-element-7d74563 .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-12 .elementor-element.elementor-element-7d74563 .aux-col:hover .entry-main{
    transform: translateY(-31px);
    transition:transform .3s;
}
.elementor-12 .elementor-element.elementor-element-7d74563 .aux-col:hover .entry-main:after{
    opacity: 1;
    transition:opacity .3s;
}
@media screen and (max-width: 767px){
.elementor-12 .elementor-element.elementor-element-7d74563 .entry-main{
    max-width: 95%;
    margin-left: 14px;
    margin-right: 14px;
} 
}/* End custom CSS */