/* Colors: styles - figma */
:root{
    --dark-blue: #0078D6;
    --white: #fff;
    --black: #000;
    --gray-primary: #333333;
    --gray-secondary: #767676
}
/* FONTS */
@font-face { 
    font-family: "CorpoA";
    src: url(../fonts/CorpoA.TTF);
}
@font-face { 
    font-family: "CORPORATEACON";
    src: url(../fonts/CORPORATEACON-REG.OTF);
}
@font-face { 
    font-family: "CorpoS";
    src: url(../fonts/CorpoS.TTF);
}
@font-face { 
    font-family: "CorpoSDem";
    src: url(../fonts/CorpoSDem.TTF);
}
@font-face { 
    font-family: "CorpoSExtBol";
    src: url(../fonts/CorpoSExtBol.TTF);
} 
.--CorpoA{
    font-family: CorpoA;
}
.--CorpoA{
    font-family: CORPORATEACON;
}
.--CorpoA{
    font-family: CorpoS;
}
.--CorpoA{
    font-family: CorpoSDem;
}
.--CorpoA{
    font-family: CorpoSExtBol;
}




/**umb_name:Title*/
.privacy-title {
	font-family: 'CorpoATitleCon';
	font-style: normal;
	font-weight: 400;
	font-size: calc(38px + 7*(100vw - 768px)/832);
	line-height: 57px;
	/* or 128% */display: flex;
	align-items: center;
	color: #333333;
	margin-bottom: 17px;
	/*width: 362.43px;
	*/;
}

/**umb_name:sub-title*/
.privacy-content-title {
	font-family: "Corpo S Text Office Bold";;
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 22px;
	/* identical to box height, or 160% */display: flex;
	align-items: center;
	color: #767676;
	/* margin-bottom: 17px; */
	/* margin-top: 50px; */
}

/**umb_name:content*/
.privacy-content {
	font-family: "Corpo S Text Office";
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	/* or 140% */    display: flex;
	align-items: center;
	color: #767676;
	/*margin-bottom: 50px;
	*/;
}

/**umb_name:subtitle(terms)*/
.terms-content-title {
	font-family: "Corpo S Text Office Bold";;
	/* font-style: normal; */
	font-weight: 700;
	font-size: 16px;
	line-height: 22px;
	display: flex;
    align-items: center;
	color: #767676;
}

/**umb_name:content(terms & cookie)*/
.terms-content {
	font-family: "Corpo S Text Office";
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	display: flex;
align-items: center;
	color: #767676;
	/*margin-bottom: 50px;
	*/;
}

@media (max-width: 500px){
    .privacy-title{
        font-size: calc(38px + 7*(100vw - 768px)/832);
    }
}

@media (max-width: 767.98px){
	.tc-spacing {
		margin: 1.75rem 0.75rem
	}
}

@media (min-width: 992px){
	.tc-spacing {
		margin: 2.5rem 9.5%;
	}
}