.elementor-473 .elementor-element.elementor-element-090e717:not(.elementor-motion-effects-element-type-background), .elementor-473 .elementor-element.elementor-element-090e717 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ascodesign.com/wp-content/uploads/2026/05/0d0429f8-0981-419a-9c79-5b0f12817bb3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-473 .elementor-element.elementor-element-090e717 > .elementor-container{min-height:500px;}.elementor-473 .elementor-element.elementor-element-090e717{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-473 .elementor-element.elementor-element-090e717 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-473 .elementor-element.elementor-element-a79993e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-473 .elementor-element.elementor-element-a79993e .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:50px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#393A3D;}.elementor-473 .elementor-element.elementor-element-1acfed6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-473 .elementor-element.elementor-element-1acfed6 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:22px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#393A3D;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-473 .elementor-element.elementor-element-bcefc45{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-473 .elementor-element.elementor-element-ac555df{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-473 .elementor-element.elementor-element-ac555df .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:28px;-webkit-text-stroke-color:#000;stroke:#000;color:#393A3D;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-473 .elementor-element.elementor-element-5ee513a .elementor-button{background-color:#D19E4B;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#272523;color:#272523;border-style:solid;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-473 .elementor-element.elementor-element-5ee513a .elementor-button:hover, .elementor-473 .elementor-element.elementor-element-5ee513a .elementor-button:focus{background-color:#D8A432;}.elementor-473 .elementor-element.elementor-element-5ee513a{width:100%;max-width:100%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-473 .elementor-element.elementor-element-5ee513a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-473 .elementor-element.elementor-element-5ee513a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-473 .elementor-element.elementor-element-8f687dd > .elementor-container{min-height:150px;}.elementor-473 .elementor-element.elementor-element-8f687dd{border-style:solid;border-width:0px 0px 0px 0px;border-color:#806437;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:18px 0px 18px 0px;}.elementor-473 .elementor-element.elementor-element-8f687dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-473 .elementor-element.elementor-element-49471c0 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 2px;border-color:#D3CFCF8F;margin:0px 0px 0px 28px;--e-column-margin-right:0px;--e-column-margin-left:28px;padding:0px 16px 0px 15px;}.elementor-473 .elementor-element.elementor-element-a875485{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-473 .elementor-element.elementor-element-a875485 img{width:58px;}.elementor-473 .elementor-element.elementor-element-928ae63{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-473 .elementor-element.elementor-element-928ae63 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:21px;font-weight:600;color:#292929;}.elementor-473 .elementor-element.elementor-element-f492214{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-473 .elementor-element.elementor-element-f492214 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#222222;}.elementor-473 .elementor-element.elementor-element-f6540e5 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 2px;border-color:#D3CFCF8F;margin:0px 0px 0px 28px;--e-column-margin-right:0px;--e-column-margin-left:28px;padding:0px 16px 0px 15px;}.elementor-473 .elementor-element.elementor-element-87042ea{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-473 .elementor-element.elementor-element-87042ea img{width:47px;}.elementor-473 .elementor-element.elementor-element-89324e2{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-473 .elementor-element.elementor-element-89324e2 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:21px;font-weight:600;color:#292929;}.elementor-473 .elementor-element.elementor-element-ac461cc{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-473 .elementor-element.elementor-element-ac461cc .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#222222;}.elementor-473 .elementor-element.elementor-element-826fb2e > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 2px;border-color:#D3CFCF8F;margin:0px 0px 0px 28px;--e-column-margin-right:0px;--e-column-margin-left:28px;padding:0px 16px 0px 15px;}.elementor-473 .elementor-element.elementor-element-08d084d{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-473 .elementor-element.elementor-element-08d084d img{width:50px;}.elementor-473 .elementor-element.elementor-element-f801e52{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-473 .elementor-element.elementor-element-f801e52 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:21px;font-weight:600;color:#292929;}.elementor-473 .elementor-element.elementor-element-715404f{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-473 .elementor-element.elementor-element-715404f .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#222222;}.elementor-473 .elementor-element.elementor-element-da113f4 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#D3CFCF8F;margin:0px 0px 0px 28px;--e-column-margin-right:0px;--e-column-margin-left:28px;padding:0px 16px 0px 15px;}.elementor-473 .elementor-element.elementor-element-2673df6{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-473 .elementor-element.elementor-element-2673df6 img{width:58px;}.elementor-473 .elementor-element.elementor-element-30db49c{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-473 .elementor-element.elementor-element-30db49c .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:21px;font-weight:600;color:#292929;}.elementor-473 .elementor-element.elementor-element-89a892f{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-473 .elementor-element.elementor-element-89a892f .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#222222;}.elementor-473 .elementor-element.elementor-element-e9563f1:not(.elementor-motion-effects-element-type-background), .elementor-473 .elementor-element.elementor-element-e9563f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ede4dd;}.elementor-473 .elementor-element.elementor-element-e9563f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 45px 0px;}.elementor-473 .elementor-element.elementor-element-e9563f1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-473 .elementor-element.elementor-element-c9f51aa > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 25px 15px 25px;}.elementor-473 .elementor-element.elementor-element-e00ac4d{margin:-0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-473 .elementor-element.elementor-element-e00ac4d .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:35px;font-weight:600;color:#292929;}.elementor-473 .elementor-element.elementor-element-5d2bdc7{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 15e-4520260555520022150000100100100001001001000001000000500100000300004010040100102080720801010042080140003302295100180000000100500050002295100180000000100500050000100000050010000005100005222724103885545202605555200221500001001001000010010010000010000005001000003000040100401001020807208010100420801400033022951001800000001005000500022951001800000001005000500001000000500100000051000052227241038855px) 0px;}.elementor-473 .elementor-element.elementor-element-9b20d64 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-473 .elementor-element.elementor-element-4db7439:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-473 .elementor-element.elementor-element-4db7439 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE4DD;}.elementor-473 .elementor-element.elementor-element-4db7439 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 25px 25px 25px;}.elementor-473 .elementor-element.elementor-element-4db7439 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-473 .elementor-element.elementor-element-cd51b0c{margin:-0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-473 .elementor-element.elementor-element-cd51b0c .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:35px;font-weight:600;color:#292929;}.elementor-473 .elementor-element.elementor-element-1fb82fc{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 15e-4520260555520022150000100100100001001001000001000000500100000300004010040100102080720801010042080140003302295100180000000100500050002295100180000000100500050000100000050010000005100005222724103885545202605555200221500001001001000010010010000010000005001000003000040100401001020807208010100420801400033022951001800000001005000500022951001800000001005000500001000000500100000051000052227241038855px) 0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-473 .elementor-element.elementor-element-7c485c2 .elementor-repeater-item-a6d032d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://ascodesign.com/wp-content/uploads/2026/05/4-3.png);background-size:cover;}.elementor-473 .elementor-element.elementor-element-7c485c2 .elementor-repeater-item-a6d032d .swiper-slide-inner{align-items:flex-start;}.elementor-473 .elementor-element.elementor-element-7c485c2 .elementor-repeater-item-a6d032d .swiper-slide-contents{text-shadow:0px 0px 21px rgba(0,0,0,0.3);}.elementor-473 .elementor-element.elementor-element-7c485c2 .elementor-repeater-item-6a16e98 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://ascodesign.com/wp-content/uploads/2026/05/3-2.png);background-size:cover;}.elementor-473 .elementor-element.elementor-element-7c485c2 .elementor-repeater-item-f5ed3f6 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://ascodesign.com/wp-content/uploads/2026/05/2-3.png);background-size:cover;}.elementor-473 .elementor-element.elementor-element-7c485c2 .elementor-repeater-item-0ccadde .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://ascodesign.com/wp-content/uploads/2026/05/1-3.png);background-size:cover;}.elementor-473 .elementor-element.elementor-element-7c485c2 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-473 .elementor-element.elementor-element-7c485c2{border-radius:12px 12px 12px 12px;}.elementor-473 .elementor-element.elementor-element-7c485c2 .swiper-slide-contents{max-width:60%;}.elementor-473 .elementor-element.elementor-element-7c485c2 .swiper-slide-inner{text-align:center;}.elementor-473 .elementor-element.elementor-element-7c485c2 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-473 .elementor-element.elementor-element-7c485c2 .elementor-slide-heading{font-family:"Assistant", Sans-serif;font-size:30px;font-weight:600;}.elementor-473 .elementor-element.elementor-element-dfd3643:not(.elementor-motion-effects-element-type-background), .elementor-473 .elementor-element.elementor-element-dfd3643 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ascodesign.com/wp-content/uploads/2026/05/c4d5682b-3f5b-4c58-8aa5-01fcd9666d35.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-473 .elementor-element.elementor-element-dfd3643 > .elementor-container{min-height:230px;}.elementor-473 .elementor-element.elementor-element-dfd3643{border-style:solid;border-width:0px 0px 1px 0px;border-color:#D8A432;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-473 .elementor-element.elementor-element-dfd3643 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-473 .elementor-element.elementor-element-dfd3643 > .elementor-shape-top .elementor-shape-fill{fill:#ede4dd;}.elementor-473 .elementor-element.elementor-element-dfd3643 > .elementor-shape-top svg{width:calc(300% + 1.3px);height:56px;}.elementor-473 .elementor-element.elementor-element-a593cf9 .elementor-button{background-color:#D19E4B;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#272523;color:#272523;border-style:solid;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-473 .elementor-element.elementor-element-a593cf9 .elementor-button:hover, .elementor-473 .elementor-element.elementor-element-a593cf9 .elementor-button:focus{background-color:#D8A432;}.elementor-473 .elementor-element.elementor-element-a593cf9{width:100%;max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-473 .elementor-element.elementor-element-a593cf9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-473 .elementor-element.elementor-element-a593cf9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-473 .elementor-element.elementor-element-8d2e5b8{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-473 .elementor-element.elementor-element-8d2e5b8 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:30px;font-weight:600;color:#D6D6D6;}.elementor-473 .elementor-element.elementor-element-6b061a3{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-473 .elementor-element.elementor-element-6b061a3 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:400;color:#D6D6D6;}@media(min-width:768px){.elementor-473 .elementor-element.elementor-element-fff586f{width:40%;}.elementor-473 .elementor-element.elementor-element-48634cb{width:26.332%;}.elementor-473 .elementor-element.elementor-element-c9f51aa{width:52%;}.elementor-473 .elementor-element.elementor-element-4db7439{width:48%;}}@media(max-width:767px){.elementor-473 .elementor-element.elementor-element-090e717:not(.elementor-motion-effects-element-type-background), .elementor-473 .elementor-element.elementor-element-090e717 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-473 .elementor-element.elementor-element-090e717{padding:25px 0px 25px 0px;}.elementor-473 .elementor-element.elementor-element-ac555df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-473 .elementor-element.elementor-element-8f687dd{padding:25px 10px 25px 10px;}.elementor-473 .elementor-element.elementor-element-49471c0{width:50%;}.elementor-473 .elementor-element.elementor-element-49471c0 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-473 .elementor-element.elementor-element-928ae63 .elementor-heading-title{font-size:16px;}.elementor-473 .elementor-element.elementor-element-f492214{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-473 .elementor-element.elementor-element-f492214 .elementor-heading-title{font-size:14px;}.elementor-473 .elementor-element.elementor-element-f6540e5{width:50%;}.elementor-473 .elementor-element.elementor-element-f6540e5 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-473 .elementor-element.elementor-element-89324e2 .elementor-heading-title{font-size:16px;}.elementor-473 .elementor-element.elementor-element-ac461cc{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-473 .elementor-element.elementor-element-ac461cc .elementor-heading-title{font-size:13px;}.elementor-473 .elementor-element.elementor-element-826fb2e{width:50%;}.elementor-473 .elementor-element.elementor-element-826fb2e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-473 .elementor-element.elementor-element-f801e52 .elementor-heading-title{font-size:16px;}.elementor-473 .elementor-element.elementor-element-715404f .elementor-heading-title{font-size:14px;}.elementor-473 .elementor-element.elementor-element-da113f4{width:50%;}.elementor-473 .elementor-element.elementor-element-da113f4 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:18px 15px 15px 20px;}.elementor-473 .elementor-element.elementor-element-2673df6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-473 .elementor-element.elementor-element-30db49c .elementor-heading-title{font-size:16px;}.elementor-473 .elementor-element.elementor-element-89a892f .elementor-heading-title{font-size:14px;}.elementor-473 .elementor-element.elementor-element-e00ac4d .elementor-heading-title{font-size:30px;}.elementor-473 .elementor-element.elementor-element-cd51b0c .elementor-heading-title{font-size:30px;}.elementor-473 .elementor-element.elementor-element-dfd3643 > .elementor-container{min-height:250px;}.elementor-473 .elementor-element.elementor-element-d1ec071 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-473 .elementor-element.elementor-element-a593cf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-473 .elementor-element.elementor-element-76bcd10 > .elementor-element-populated{margin:-0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:75px 15px 25px 15px;}.elementor-473 .elementor-element.elementor-element-8d2e5b8{text-align:center;}.elementor-473 .elementor-element.elementor-element-8d2e5b8 .elementor-heading-title{font-size:22px;}.elementor-473 .elementor-element.elementor-element-6b061a3{text-align:center;}}/* Start custom CSS for column, class: .elementor-element-fff586f */@media screen and (max-width: 520px) {
    .elementor-473 .elementor-element.elementor-element-a79993e {
        background-color: #ffffff8a;
    }
    
    .elementor-473 .elementor-element.elementor-element-1acfed6 {
        background-color: #ffffff8a;
    }
    
        .elementor-473 .elementor-element.elementor-element-ac555df {
            background-color: #ffffffb8;
        }
        
}/* End custom CSS */
/* Start custom CSS for beaf-slider, class: .elementor-element-9b20d64 */.bafg-twentytwenty-container img {
    max-height: 400px;
    height:400px;
}


@media screen and (max-width: 520px) {

    .bafg-twentytwenty-container img {
        height: 280px;
    }
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c9f51aa */.twentytwenty-container{
    overflow:hidden;
}

.twentytwenty-handle{
    border:none !important;
    background:#c89b3c !important;
    box-shadow:none !important;
}

.twentytwenty-left-arrow,
.twentytwenty-right-arrow{
    border-color:#111 transparent !important;
}

.twentytwenty-overlay{
    display:none !important;
}/* End custom CSS */