.elementor-468 .elementor-element.elementor-element-cea2d35:not(.elementor-motion-effects-element-type-background), .elementor-468 .elementor-element.elementor-element-cea2d35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ascodesign.com/wp-content/uploads/2026/05/11.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-468 .elementor-element.elementor-element-cea2d35 > .elementor-container{min-height:700px;}.elementor-468 .elementor-element.elementor-element-cea2d35{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-468 .elementor-element.elementor-element-cea2d35 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-468 .elementor-element.elementor-element-3ad7886 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-468 .elementor-element.elementor-element-3ad7886 > .elementor-element-populated > .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-468 .elementor-element.elementor-element-fcd0263{text-align:center;}.elementor-468 .elementor-element.elementor-element-fcd0263 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:22px;font-weight:600;color:#D8A432;}.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-468 .elementor-element.elementor-element-8300ef8{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-468 .elementor-element.elementor-element-4e71a92{text-align:center;}.elementor-468 .elementor-element.elementor-element-4e71a92 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:50px;font-weight:700;color:#2E2E2E;}.elementor-468 .elementor-element.elementor-element-8911f8d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-468 .elementor-element.elementor-element-8911f8d .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:50px;font-weight:700;color:#D8A432;}.elementor-468 .elementor-element.elementor-element-2b96782{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-468 .elementor-element.elementor-element-2b96782 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#181818;}.elementor-468 .elementor-element.elementor-element-0732e9a > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-468 .elementor-element.elementor-element-0732e9a > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#DFCEC4;transition:background 0.4s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-468 .elementor-element.elementor-element-0732e9a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-468 .elementor-element.elementor-element-4b08c79{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-468 .elementor-element.elementor-element-4b08c79 img{width:45px;}.elementor-468 .elementor-element.elementor-element-4b08c79:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-468 .elementor-element.elementor-element-0a7c8ac{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-468 .elementor-element.elementor-element-0a7c8ac .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:600;color:#292929;}.elementor-468 .elementor-element.elementor-element-53f5930{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-468 .elementor-element.elementor-element-53f5930 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#222222;}.elementor-468 .elementor-element.elementor-element-eb9da49 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#DFCEC4;}.elementor-468 .elementor-element.elementor-element-587c4d6{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-468 .elementor-element.elementor-element-587c4d6 img{width:45px;}.elementor-468 .elementor-element.elementor-element-6f24641{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-468 .elementor-element.elementor-element-6f24641 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:600;color:#292929;}.elementor-468 .elementor-element.elementor-element-500bdf4{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-468 .elementor-element.elementor-element-500bdf4 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#222222;}.elementor-468 .elementor-element.elementor-element-710a012 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#DFCEC4;}.elementor-468 .elementor-element.elementor-element-d2f8c54{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-468 .elementor-element.elementor-element-d2f8c54 img{width:45px;}.elementor-468 .elementor-element.elementor-element-80f3c63{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-468 .elementor-element.elementor-element-80f3c63 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:600;color:#292929;}.elementor-468 .elementor-element.elementor-element-a201fe1{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-468 .elementor-element.elementor-element-a201fe1 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#222222;}.elementor-468 .elementor-element.elementor-element-0d4fcfa{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-468 .elementor-element.elementor-element-0d4fcfa img{width:45px;}.elementor-468 .elementor-element.elementor-element-2b79cb1{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-468 .elementor-element.elementor-element-2b79cb1 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:600;color:#292929;}.elementor-468 .elementor-element.elementor-element-a1ae7f0{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-468 .elementor-element.elementor-element-a1ae7f0 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#222222;}.elementor-468 .elementor-element.elementor-element-b3329b8{margin-top:40px;margin-bottom:0px;}.elementor-468 .elementor-element.elementor-element-967dcb9 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#DFCEC4;}.elementor-468 .elementor-element.elementor-element-4cefd8c{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-468 .elementor-element.elementor-element-4cefd8c img{width:105px;transition-duration:0.3s;}.elementor-468 .elementor-element.elementor-element-4cefd8c:hover img{filter:brightness( 120% ) contrast( 113% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-468 .elementor-element.elementor-element-f6b21f8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-468 .elementor-element.elementor-element-f6b21f8 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:600;color:#292929;}.elementor-468 .elementor-element.elementor-element-903b7eb > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#DFCEC4;}.elementor-468 .elementor-element.elementor-element-4a0d883{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-468 .elementor-element.elementor-element-4a0d883 img{width:105px;transition-duration:0.3s;}.elementor-468 .elementor-element.elementor-element-4a0d883:hover img{filter:brightness( 120% ) contrast( 86% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-468 .elementor-element.elementor-element-8aefdd9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-468 .elementor-element.elementor-element-8aefdd9 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:600;color:#292929;}.elementor-468 .elementor-element.elementor-element-f361a0f > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#DFCEC4;}.elementor-468 .elementor-element.elementor-element-af72448{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-468 .elementor-element.elementor-element-af72448 img{width:105px;transition-duration:0.3s;}.elementor-468 .elementor-element.elementor-element-af72448:hover img{filter:brightness( 113% ) contrast( 96% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-468 .elementor-element.elementor-element-4689532{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-468 .elementor-element.elementor-element-4689532 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:600;color:#292929;}.elementor-468 .elementor-element.elementor-element-c83682b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-468 .elementor-element.elementor-element-c83682b img{width:105px;}.elementor-468 .elementor-element.elementor-element-c83682b:hover img{filter:brightness( 113% ) contrast( 111% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-468 .elementor-element.elementor-element-51b6aaa{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-468 .elementor-element.elementor-element-51b6aaa .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:600;color:#292929;}.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-468 .elementor-element.elementor-element-0d51e17 .elementor-button{background-color:#D19E4B;font-family:"Assistant", Sans-serif;font-size:16px;font-weight:500;fill:#FDFDFD;color:#FDFDFD;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-468 .elementor-element.elementor-element-0d51e17 .elementor-button:hover, .elementor-468 .elementor-element.elementor-element-0d51e17 .elementor-button:focus{background-color:#D8A432;}.elementor-468 .elementor-element.elementor-element-0d51e17{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-468 .elementor-element.elementor-element-0d51e17 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-468 .elementor-element.elementor-element-2982f9d{border-style:solid;border-width:1px 0px 1px 0px;border-color:#D8A432;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-468 .elementor-element.elementor-element-2982f9d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-468 .elementor-element.elementor-element-3f24d86{text-align:center;}.elementor-468 .elementor-element.elementor-element-3f24d86 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:45px;font-weight:700;color:#C7972E;}.elementor-468 .elementor-element.elementor-element-b8f4877{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:center;}.elementor-468 .elementor-element.elementor-element-b8f4877 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:45px;font-weight:700;color:#333333;}.elementor-468 .elementor-element.elementor-element-7726e3b{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-468 .elementor-element.elementor-element-86171b5:not(.elementor-motion-effects-element-type-background), .elementor-468 .elementor-element.elementor-element-86171b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ascodesign.com/wp-content/uploads/2026/05/7-1.png");background-position:top center;background-repeat:repeat;}.elementor-468 .elementor-element.elementor-element-86171b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-468 .elementor-element.elementor-element-86171b5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-468 .elementor-element.elementor-element-86171b5 > .elementor-shape-top svg{width:calc(300% + 1.3px);height:65px;}.elementor-468 .elementor-element.elementor-element-86171b5 > .elementor-shape-bottom .elementor-shape-fill{fill:#EDE4DD;}.elementor-468 .elementor-element.elementor-element-86171b5 > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:65px;}.elementor-468 .elementor-element.elementor-element-86b7a5e > .elementor-element-populated, .elementor-468 .elementor-element.elementor-element-86b7a5e > .elementor-element-populated > .elementor-background-overlay, .elementor-468 .elementor-element.elementor-element-86b7a5e > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-468 .elementor-element.elementor-element-86b7a5e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 0px 0px;}.elementor-468 .elementor-element.elementor-element-86b7a5e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-468 .elementor-element.elementor-element-f3c248d{margin:-39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-468 .elementor-element.elementor-element-ebb54cb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-468 .elementor-element.elementor-element-ebb54cb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-468 .elementor-element.elementor-element-4750e60:not(.elementor-motion-effects-element-type-background), .elementor-468 .elementor-element.elementor-element-4750e60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE4DD;}.elementor-468 .elementor-element.elementor-element-4750e60{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-468 .elementor-element.elementor-element-4750e60 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-468 .elementor-element.elementor-element-1161bbd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 0px 0px;}.elementor-468 .elementor-element.elementor-element-1161bbd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-468 .elementor-element.elementor-element-2f3f765 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 0px 0px;}.elementor-468 .elementor-element.elementor-element-2f3f765 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:767px){.elementor-468 .elementor-element.elementor-element-cea2d35:not(.elementor-motion-effects-element-type-background), .elementor-468 .elementor-element.elementor-element-cea2d35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ascodesign.com/wp-content/uploads/2026/06/b22a0f07-ac2b-4590-926a-5f378d9f4e7711.png");background-repeat:no-repeat;background-size:cover;}.elementor-468 .elementor-element.elementor-element-cea2d35 > .elementor-container{min-height:730px;}.elementor-468 .elementor-element.elementor-element-cea2d35{margin-top:0px;margin-bottom:0px;padding:45px 0px 25px 0px;}.elementor-468 .elementor-element.elementor-element-fcd0263 .elementor-heading-title{font-size:26px;}.elementor-468 .elementor-element.elementor-element-0732e9a{width:46%;}.elementor-468 .elementor-element.elementor-element-eb9da49{width:46%;}.elementor-468 .elementor-element.elementor-element-710a012{width:46%;}.elementor-468 .elementor-element.elementor-element-59f7572{width:46%;}.elementor-468 .elementor-element.elementor-element-967dcb9{width:50%;}.elementor-468 .elementor-element.elementor-element-967dcb9 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-468 .elementor-element.elementor-element-903b7eb{width:50%;}.elementor-468 .elementor-element.elementor-element-903b7eb > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-468 .elementor-element.elementor-element-f361a0f{width:50%;}.elementor-468 .elementor-element.elementor-element-f361a0f > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-468 .elementor-element.elementor-element-c8f628a{width:50%;}.elementor-468 .elementor-element.elementor-element-c8f628a > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-468 .elementor-element.elementor-element-3f24d86 .elementor-heading-title{font-size:30px;}.elementor-468 .elementor-element.elementor-element-b8f4877 .elementor-heading-title{font-size:30px;}.elementor-468 .elementor-element.elementor-element-86b7a5e > .elementor-element-populated{padding:60px 25px 60px 25px;}.elementor-468 .elementor-element.elementor-element-ebb54cb > .elementor-element-populated{padding:60px 25px 60px 25px;}.elementor-468 .elementor-element.elementor-element-1161bbd > .elementor-element-populated{padding:60px 25px 60px 25px;}.elementor-468 .elementor-element.elementor-element-2f3f765 > .elementor-element-populated{padding:60px 25px 60px 25px;}}/* Start custom CSS for heading, class: .elementor-element-2b96782 */@media screen and (max-width: 520px) {
    .elementor-468 .elementor-element.elementor-element-2b96782 .elementor-heading-title {
        color: #020202;
        font-weight: 600;
    }
    
    .elementor-468 .elementor-element.elementor-element-4e71a92 .elementor-heading-title
        {

         color: #101010;
        }
        
        .elementor-468 .elementor-element.elementor-element-8911f8d .elementor-heading-title
        {
          color: #7f5f18;
        }
        .elementor-468 .elementor-element.elementor-element-fcd0263 {
         background-color: #21212161;
            }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b1e40d4 */@media (max-width: 520px) {
    .elementor-468 .elementor-element.elementor-element-0732e9a {
        background-color: #ffffffbf;
        padding-top: 15px;
       margin: 5px;
    }
        .elementor-468 .elementor-element.elementor-element-eb9da49 {
        background-color: #ffffffbf;
        padding-top: 15px;
         margin: 5px;
    }
    
        .elementor-468 .elementor-element.elementor-element-710a012 {
        background-color: #ffffffbf;
        padding-top: 15px;
        margin: 5px;
    }
    
        .elementor-468 .elementor-element.elementor-element-59f7572 {
        background-color: #ffffffbf;
        padding-top: 15px;
        margin: 5px;
    }
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b3329b8 */@media screen and (max-width: 520px) {
    
    .elementor-468 .elementor-element.elementor-element-f6b21f8 .elementor-heading-title {
    
        background-color: #ffffff82;
    }
    
    .elementor-468 .elementor-element.elementor-element-8aefdd9 .elementor-heading-title {

        background-color: #ffffff82;
      } 
      
      .elementor-468 .elementor-element.elementor-element-4689532 .elementor-heading-title
         {
        background-color: #ffffff82;       }
        
        .elementor-468 .elementor-element.elementor-element-51b6aaa .elementor-heading-title {
       background-color: #ffffff82; 
          }
          
}/* End custom CSS */