/*
Theme Name: Mazda Dealer Briefing
Template:   twentytwentyfive
Author: Buro N11
Author URI: http://www.n11.nl
Description: Thema voor Mazda dealer input
Version: 1.01
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/
@font-face {
    font-family: 'MazdaType';
    src: url('/wp-content/themes/mazda-dealer-briefing/fonts/mazdatype/MazdaType-Regular.woff') format('woff'),
    url('/wp-content/themes/mazda-dealer-briefing/fonts/mazdatype/MazdaType-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MazdaType';
    src: url('/wp-content/themes/mazda-dealer-briefing/fonts/mazdatype/MazdaType-Italic.woff') format('woff'),
    url('/wp-content/themes/mazda-dealer-briefing/fonts/mazdatype/MazdaType-Italic.woff2') format('woff2');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'MazdaType';
    src: url('/wp-content/themes/mazda-dealer-briefing/fonts/mazdatype/MazdaType-Medium.woff') format('woff'),
    url('/wp-content/themes/mazda-dealer-briefing/fonts/mazdatype/MazdaType-Medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'MazdaType';
    src: url('/wp-content/themes/mazda-dealer-briefing/fonts/mazdatype/MazdaType-MediumItalic.woff') format('woff'),
    url('/wp-content/themes/mazda-dealer-briefing/fonts/mazdatype/MazdaType-MediumItalic.woff2') format('woff2');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'MazdaType';
    src: url('/wp-content/themes/mazda-dealer-briefing/fonts/mazdatype/MazdaType-Bold.woff') format('woff'),
    url('/wp-content/themes/mazda-dealer-briefing/fonts/mazdatype/MazdaType-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'MazdaType';
    src: url('/wp-content/themes/mazda-dealer-briefing/fonts/mazdatype/MazdaType-BoldItalic.woff') format('woff'),
    url('/wp-content/themes/mazda-dealer-briefing/fonts/mazdatype/MazdaType-BoldItalic.woff2') format('woff2');
    font-weight: 700;
    font-style: italic;
}

/*
$black			: #101010;
$darkgrey		: #6e6e6e;
$grey			: #bbb;
$lightgrey		: #f5f5f5;
$placeholder	: #888;
$red 			: #910a2d;
*/

:root {
    --wp--style--global--content-size: 920px;
}

html {
    scroll-behavior: smooth;
}

body {
    font-family: 'MazdaType', Helvetica, Arial, sans-serif;
    font-size: 1rem;
    background: #f5f5f5;
}

a, input[type=submit], button {
    -webkit-transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -ms-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
    letter-spacing: .15em;
    text-transform: uppercase;
}

body .gform_wrapper input::placeholder,
body .gform_wrapper textarea::placeholder {
    color: #888888;
}

.wp-block-group.dealer-campaign-form {
    min-height: 100vh;
}

form .gsection_description, form .gfield_description {
    display: flex !important;
    order: 1;
    justify-content: space-between;
    gap: 10px;
    flex-direction: column;
}

form .gsection_description {
    background: #444444;
    color: #FFFFFF;
    padding: 40px;
    margin-top: 40px;

    align-items: center;
}

form .gfield.gfield--type-section {
    border-block-end: none !important;
}

form .gsection_description img, form .gfield_description img {
    max-width: 100%;
    padding: 25px 10px;
}

form .gfield_description a {
    text-decoration: underline;
}

form .gfield_description strong {
    font-weight: bold;
}

form .gsection_title {
    display: none;
}

form .gfield_radio .gchoice {
    cursor: pointer;
}

@media screen and (min-width: 768px) {
    form .gsection_description {
        flex-direction: row;
    }

    form .gsection_description img, form .gfield_description img {
        max-width: 50%;
        padding: 15px 0;
    }
}
