.elementor-kit-8{--e-global-color-primary:#9100FF;--e-global-color-secondary:#60FEFF;--e-global-color-text:#000000;--e-global-color-accent:#000000;--e-global-color-07afde6:#FFFFFF;--e-global-color-e645037:#000000;--e-global-typography-primary-font-family:"Satoshi";--e-global-typography-primary-font-size:64px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-secondary-font-family:"Satoshi";--e-global-typography-secondary-font-size:48px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-text-font-family:"Satoshi";--e-global-typography-text-font-size:24px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Satoshi";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:400;--e-global-typography-07551cb-font-family:"Satoshi";--e-global-typography-07551cb-font-size:20px;--e-global-typography-07551cb-font-weight:400;--e-global-typography-22876f5-font-family:"Satoshi";--e-global-typography-22876f5-font-size:24px;--e-global-typography-22876f5-font-weight:500;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 h1{color:var( --e-global-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1350px;}.e-con{--container-max-width:1350px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ================================
   1) Large Desktop (1530px+)
   ================================ */
/*:root {*/
/*    --h1: 64px;*/
/*    --h2: 48px;*/
/*    --p: 18px;*/
/*}*/

/* ================================
   2) Standard Desktop 1440px
   ================================ */
/*@media(max-width:1440px){*/
    /* Typography scale */
/*    h1 { font-size: 56px !important; }*/
/*    h2 { font-size: 40px !important; }*/
/*    p  { font-size: 17px !important; }*/

    /* Section padding adjust */
/*    section, .elementor-section {*/
/*        padding-top: 80px !important;*/
/*        padding-bottom: 80px !important;*/
/*    }*/

    /* Images shrink slightly */
/*    img {*/
/*        max-width: 92% !important;*/
/*    }*/

    /* Column spacing */
/*    .elementor-column {*/
/*        padding-left: 15px !important;*/
/*        padding-right: 15px !important;*/
/*    }*/
/*}*/

/* ================================
   3) Laptop / Desktop 1280px
   ================================ */
/*@media(max-width:1280px){*/
    /* Typography smaller but clean */
/*    h1 { font-size: 48px !important; }*/
/*    h2 { font-size: 36px !important; }*/
/*    p  { font-size: 16px !important; }*/

    /* More compact spacing */
/*    section, .elementor-section {*/
/*        padding-top: 60px !important;*/
/*        padding-bottom: 60px !important;*/
/*    }*/

    /* Images scale full width */
/*    img {*/
/*        max-width: 100% !important;*/
/*    }*/

    /* Column spacing tighter */
/*    .elementor-column {*/
/*        padding-left: 10px !important;*/
/*        padding-right: 10px !important;*/
/*    }*/
/*}*/

/* ================================
   4) Container width control
   ================================ */
/*@media(min-width:1440px){*/
/*    .elementor-container {*/
/*        max-width: 1280px !important;*/
/*        margin: 0 auto;*/
/*    }*/
/*}*/

/*@media(min-width:1600px){*/
/*    .elementor-container {*/
/*        max-width: 1530px !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://designkast.agency/wp-content/uploads/2025/11/Satoshi-Light.woff') format('woff');
}
@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://designkast.agency/wp-content/uploads/2025/11/Satoshi-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://designkast.agency/wp-content/uploads/2025/11/Satoshi-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://designkast.agency/wp-content/uploads/2025/11/Satoshi-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://designkast.agency/wp-content/uploads/2025/11/Satoshi-Black.woff') format('woff');
}
@font-face {
	font-family: 'Satoshi';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://designkast.agency/wp-content/uploads/2025/11/Satoshi-BlackItalic.woff') format('woff');
}
@font-face {
	font-family: 'Satoshi';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://designkast.agency/wp-content/uploads/2025/11/Satoshi-LightItalic.woff') format('woff');
}
@font-face {
	font-family: 'Satoshi';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://designkast.agency/wp-content/uploads/2025/11/Satoshi-MediumItalic.woff') format('woff');
}
@font-face {
	font-family: 'Satoshi';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://designkast.agency/wp-content/uploads/2025/11/Satoshi-BoldItalic.woff') format('woff');
}
/* End Custom Fonts CSS */