/*
Theme Name: cnet-light
Theme URI: https://example.invalid/cnet-light
Author: DUTIKO
Author URI: https://example.invalid
Description: Ultra-light WordPress block theme foundation (core-first, performance-first).
Requires at least: 6.4
Tested up to: 6.4
Requires PHP: 8.0
Version: 0.1.0
License: Proprietary
Text Domain: cnet-light
*/

.hero-fullscreen-left-text {
    align-items: end;
}

.site-header.is-scrolled {
  --header-logo-w: 90px;
    background-color: var(--wp--preset--color--sage);
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
}
.site-header.is-scrolled,
.site-header.is-scrolled a,
.site-nav .menu .current-menu-item > a,
.site-nav .menu a:hover,
.site-nav .menu a:focus {
    color: var(--color-navigation-link);
}

.cnet-pattern--cta-bandeau__shell{
    border:none;
    background-color:var(--wp--preset--color--paper)!important;
}

.site-footer__inner--top {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.site-footer__logo .custom-logo {
    max-height: 100px;
}

.site-footer {
    margin-top:0;
    border-top:unset;
}

.site-footer__meta {
    text-align:center;
}



.wpcf7-form p > label{
    font-weight: bold;
    width: 120px;
    display: inline-block;
}
.wpcf7-form textarea {
    width:100%;
}
.wpcf7-form input[type=submit] {
    background-color: var(--wp--preset--color--sage);
    border: 1px solid var(--wp--preset--color--sage);
    text-decoration: none;
    border-radius: 999px;
    transition: background-color 220ms ease, border-color 220ms ease, color 220ms ease;
    font-size: var(--wp--preset--font-size--sm);
    font-weight: 600;
    font-family:var(--font-body);
    padding-top: var(--wp--preset--spacing--2);
    padding-right: var(--wp--preset--spacing--4);
    padding-bottom: var(--wp--preset--spacing--2);
    padding-left: var(--wp--preset--spacing--4);
    color: var(--wp--preset--color--paper) !important;
    cursor:pointer;

}
.wpcf7-form input[type=submit]:hover {
    background-color: transparent !important;
    color: var(--wp--preset--color--sage) !important;
    text-decoration: none;
}