@charset "UTF-8";

/*
Theme Name: Quarim theme
Theme URI: https://it-consultis.com/
Author: ITC
Author URI: https://it-consultis.com/
Description: A theme for Quarim
Requires at least: 6.4
Tested up to: 6.4
Requires PHP: 8.2
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: quarim
*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..700;1,100..700&display=swap');

html, body{
    font-family: "Montserrat", sans-serif !important;
    font-weight: 300;
    font-style: normal;
    font-size:20px;
    text-align: justify;
}

.gform_wrapper .gform_heading{
    text-align:center;
    margin:0;
    color:#8D8D8D;
}
.gform-theme--foundation .gform_fields{
    column-gap:32px !important;
    row-gap:10px !important;
}
.gform-theme--foundation .gform-grid-row{
    margin-inline:-16px !important;
}
.gform-theme--foundation .gform-grid-col{
    padding:0 16px !important;
}
.gform_wrapper .gform_description{
    text-align:justify;
    margin-bottom:30px;
}
.gform_wrapper .gfield input:not([type="radio"]),
.gform_wrapper .gfield select,
.gform_wrapper .gfield textarea{
    background-color:#8D8D8D;
    color:#fff;
}
.gform_wrapper .gfield input:not([type="radio"]),
.gform_wrapper .gfield select{
    height:60px;
    line-height:60px;
    border-radius:5px;
    border:none;
}
.gform_wrapper .gfield textarea{
    height:167px !important;
}
.gfield--type-radio{
    margin-top:5px !important;
}
.gfield--type-radio .gfield_label{
    float:left;
}
.gfield--type-radio .ginput_container{
    float:left;
    margin-left:45px;
}
.gfield_radio > *{
    cursor:pointer !important;
}
.gform_wrapper .gform_button{
    margin:0 auto !important;
    height:60px !important;
    line-height:60px !important;
    color:#fff;
    background-color:#000 !important;
    width:100% !important;
    max-width:372px;
    font-size:36px !important;
    font-weight:bold !important;
    border-radius: 10px !important;
}

.container{
    margin:0 auto;
    max-width:792px;
}

@media screen and (max-width: 991px) {
    body{
        font-size:14px; 
    }
    .um-title{
        max-width:65%;
    }
    .container{
        max-width:576px;
    }
    .gform_wrapper .gform_description{
        margin-bottom:10px;
    }
}

@media screen and (max-width: 767px) {
    .gform-theme--foundation .gform_fields{
        row-gap:10px !important;
        column-gap:10px !important;
    }
    .gfield--type-radio .gfield_label,
    .gfield--type-radio .ginput_container{
        float:none;
        margin-left:0;
    }

}