.elementor-kit-6{--e-global-color-primary:#27303F;--e-global-color-secondary:#E9A23B;--e-global-color-text:#5B6B85;--e-global-color-accent:#C9861F;--e-global-color-dbcream:#F4F0E7;--e-global-color-dbcreaml:#FBF8F2;--e-global-color-dbline:#E6E0D3;--e-global-color-dbnavy2:#2E3C54;--e-global-color-dbwhite:#FFFFFF;--e-global-color-dbnavyd:#1F2733;--e-global-color-dblight:#D5DCE6;--e-global-color-dbmuted:#AEB8C8;--e-global-typography-primary-font-family:"Lora";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Lora";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-size:15px;--e-global-typography-accent-font-weight:700;color:#5B6B85;font-family:"Lato", Sans-serif;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:#C9861F;}.elementor-kit-6 a:hover{color:#27303F;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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);}@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 *//* ===== Daybreak and Company – global styles ===== */
html{scroll-behavior:smooth}
#about,#services,#ways,#founder,#contact{scroll-margin-top:80px}
::selection{background:#E9A23B;color:#27303F}
/* Headline accent */
.db-accent em{font-style:italic;color:#C9861F}
.db-dark .db-accent em{color:#E9A23B}
/* Eyebrow with line */
.db-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:12px}
.db-eyebrow .elementor-heading-title:before,.db-eyebrow--center .elementor-heading-title:after{content:"";width:28px;height:2px;background:currentColor;display:inline-block;flex:none}
/* Cards */
.db-card{transition:translate .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s ease,border-color .45s ease}
.db-card:hover{translate:0 -6px;box-shadow:0 26px 50px -24px rgba(39,48,63,.28);border-color:#E9A23B!important}
.db-form-card:hover{translate:none}
.db-card .elementor-icon{transition:background-color .4s ease,color .4s ease,scale .4s ease,rotate .4s ease}
.db-card:hover .elementor-icon{background-color:#E9A23B!important;color:#FFFFFF!important;scale:1.08;rotate:-6deg}
.db-card:hover .elementor-icon svg{fill:#FFFFFF!important}
.db-card .db-line .elementor-divider-separator{transition:width .45s ease}
.db-card:hover .db-line .elementor-divider-separator{width:72px!important}
.db-card .db-num .elementor-heading-title{transition:color .4s ease}
.db-card:hover .db-num .elementor-heading-title{color:#C9861F}
/* Images */
.db-img-zoom .elementor-widget-container{overflow:hidden;border-radius:20px}
.db-img-zoom img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}
.db-img-zoom:hover img{transform:scale(1.05)}
/* Buttons */
.elementor-button{transition:all .35s cubic-bezier(.2,.7,.2,1)!important}
.db-btn .elementor-button:hover,.db-form .elementor-button:hover{translate:0 -2px;box-shadow:0 14px 26px -12px rgba(39,48,63,.45)}
.db-btn--solid .elementor-button-icon{transition:transform .35s ease}
.db-btn--solid .elementor-button:hover .elementor-button-icon{transform:translateX(4px)}
/* Toggle */
.db-toggle .elementor-tab-content ul{margin:0;padding-left:18px;color:#5B6B85}
.db-toggle .elementor-tab-content li{margin:6px 0}
.db-toggle .elementor-tab-content li::marker{color:#E9A23B}
.db-toggle .elementor-tab-title{transition:color .3s ease}
/* Links */
.elementor-icon-list-item a,.elementor-icon-list-text{transition:color .3s ease,translate .3s ease}
.db-footer-links .elementor-icon-list-item a:hover .elementor-icon-list-text{translate:4px 0}
.db-backtop .elementor-button-icon{transition:transform .3s ease}
.db-backtop .elementor-button:hover .elementor-button-icon{transform:translateY(-3px)}
/* Form */
.db-form .elementor-field-textual{transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}
.db-form .elementor-field-textual:focus{border-color:#E9A23B!important;background-color:#FFFFFF!important;box-shadow:0 0 0 4px rgba(233,162,59,.15)}
/* Astra scroll-to-top in brand colours */
#ast-scroll-top{background-color:#27303F;color:#E9A23B;border-radius:50%;width:46px;height:46px;line-height:46px;transition:all .3s ease}
#ast-scroll-top:hover{background-color:#E9A23B;color:#27303F}
@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}/* End custom CSS */