/*
Theme Name: Lya
Theme URI: https://lya.pt
Author: Brain One
Author URI: https://brainone.pt
Description: Website for the brand Lya. 
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: lya

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* ABOUT SECTION */

#about-section .left-column,
#about-section .right-column {
    min-height: 600px;
    height: 100%;
    max-height: 100vh;
}

#about-section .left-column .vc_column-inner>.wpb_wrapper,
#about-section .right-column .vc_column-inner>.wpb_wrapper {
    padding: 80px;
    margin: 0;
}

#about-section .left-column .wpb_text_column h2 {
    font-size: 65px;
    line-height: 1.25em;
    font-weight: 500;
    color: #fff;
    margin: 0;
}

#about-section .right-column .wpb_text_column h2 {
    font-size: 45px;
    line-height: 1.25em;
    font-weight: 500;
    color: var(--primary-color);
    margin-top: 0;
}

#about-section .right-column .wpb_text_column p {
    font-size: 20px;
    line-height: 1.35em;
    color: var(--text-color);
    margin: 0;
}

@media screen and (max-width: 576px) {

    #about-section .left-column .vc_column-inner>.wpb_wrapper,
    #about-section .right-column .vc_column-inner>.wpb_wrapper {
        padding: 45px;
    }

    #about-section .left-column .wpb_text_column h2 {
        font-size: 55px;
    }

    #about-section .right-column .wpb_text_column p {
        font-size: 18px;
    }
}

/* GET IN TOUCH */

#get-in-touch {
    background-color: var(--secundary-color);
}

#get-in-touch ::selection {
    background: var(--primary-color);
}

#get-in-touch .left-column,
#get-in-touch .right-column {
    min-height: 600px;
    height: 100%;
    max-height: 100vh;
}

#get-in-touch .left-column .vc_column-inner>.wpb_wrapper,
#get-in-touch .right-column .vc_column-inner>.wpb_wrapper {
    padding: 80px;
    margin: 0;
}

#get-in-touch .left-column .wpb_text_column h2 {
    font-size: 65px;
    line-height: 1.25em;
    font-weight: 500;
    color: var(--third-color);
    margin-top: 0;
    margin-bottom: 25px;
}

#get-in-touch .left-column .wpb_text_column p {
    font-size: 20px;
    line-height: 1.35em;
    color: var(--third-color);
    margin: 0;
}

#get-in-touch .left-column .custom-btn {
    color: var(--third-color);
}

#get-in-touch .left-column .custom-btn svg {
    fill: var(--third-color);
}

@media screen and (max-width: 576px) {
    #get-in-touch .right-column {
        min-height: 350px;
        height: 100%;
        max-height: 100vh;
    }

    #get-in-touch .left-column .vc_column-inner>.wpb_wrapper,
    #get-in-touch .right-column .vc_column-inner>.wpb_wrapper {
        padding: 45px;
    }

    #get-in-touch .left-column .wpb_text_column h2 {
        font-size: 55px;
    }

    #get-in-touch .left-column .wpb_text_column p {
        font-size: 18px;
    }
}

/* CONTACT US */

#contact-us .wpb_column {
    min-height: 100vh;
}

.customize-support #contact-us .wpb_column {
    min-height: calc(100vh - 117px);
}

#contact-us .wpb_column .vc_column-inner>.wpb_wrapper {
    padding: 80px;
    margin: 0;
}

#contact-us .contact-form .vc_row:not(.vc_row:last-child) div[class*="vc_col-"] {
    margin-bottom: 25px;
}

#contact-us .wpb_column .vc_column-inner > .wpb_wrapper h2 {
    font-size: 45px;
    line-height: 1.35em;
    font-weight: 500;
    color: var(--primary-color);
    margin-top: 0;
}

@media screen and (max-width: 576px) {

    .customize-support #contact-us .wpb_column {
        height: 100vh;
    }

    #contact-us .wpb_column .vc_column-inner > .wpb_wrapper {
        padding: 45px;
    }

    #contact-us .wpb_column .vc_column-inner > .wpb_wrapper h2 {
        font-size: 35px;
    }

}