.elementor-228544 .elementor-element.elementor-element-5c3699f{--spacer-size:209px;}.elementor-228544 .elementor-element.elementor-element-0c137b6 .elementor-heading-title{font-family:"SuisseIntl", Sans-serif;font-weight:400;}.elementor-228544 .elementor-element.elementor-element-b15149d{--spacer-size:50px;}.elementor-228544 .elementor-element.elementor-element-d2965c6 .elementor-heading-title{font-family:"SuisseIntl", Sans-serif;font-weight:400;}.elementor-228544 .elementor-element.elementor-element-de0c561{--spacer-size:100px;}.elementor-228544 .elementor-element.elementor-element-a541002{--spacer-size:50px;}.elementor-228544 .elementor-element.elementor-element-15a6c06 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-228544 .elementor-element.elementor-element-859bb23 .elementor-heading-title{font-family:"SuisseIntl", Sans-serif;font-weight:400;}.elementor-228544 .elementor-element.elementor-element-96b625e .elementor-heading-title{font-family:"SuisseIntl", Sans-serif;font-weight:400;}.elementor-228544 .elementor-element.elementor-element-5e04f47 .elementor-heading-title{font-family:"SuisseIntl", Sans-serif;font-weight:400;}.elementor-228544 .elementor-element.elementor-element-2c8192f .elementor-heading-title{font-family:"SuisseIntl", Sans-serif;font-weight:400;}.elementor-228544 .elementor-element.elementor-element-37b365c{--spacer-size:150px;}.elementor-228544 .elementor-element.elementor-element-667ca13 > .elementor-container{max-width:1800px;}.elementor-228544 .elementor-element.elementor-element-c4af61a .portfolio-item:not(.-contained) .image-holder{border-radius:0px;}.elementor-228544 .elementor-element.elementor-element-c4af61a .portfolio-item.-contained:not(.-layout13){border-radius:0px;}.elementor-228544 .elementor-element.elementor-element-c4af61a .portfolio-item.-contained.-layout13 .card-image .image-holder{border-radius:0px;}.elementor-228544 .elementor-element.elementor-element-c4af61a .portfolio-item.-contained.-layout13 .card-details{border-radius:0px;}.elementor-228544 .elementor-element.elementor-element-c4af61a .grid-item:not(.-nospace){padding:10px;}.elementor-228544 .elementor-element.elementor-element-c4af61a .portfolio-grid:not(.-nospace){margin-left:-10px;margin-right:-10px;}.elementor-228544 .elementor-element.elementor-element-c4af61a .double-width:not(.vc_col-lg-12) .card.-metro .image-holder{padding-bottom:calc(50% - 10px);}.elementor-228544 .elementor-element.elementor-element-c4af61a .portfolio-item .headline, .elementor-228544 .elementor-element.elementor-element-c4af61a .grid-item .title{font-family:"SuisseIntl", Sans-serif;font-size:14px;font-weight:700;line-height:8px;}.elementor-228544 .elementor-element.elementor-element-c4af61a .portfolio-item .project-content .category-holder{color:#BDBDBD;}.elementor-228544 .elementor-element.elementor-element-c4af61a .grid-item .category-holder{color:#BDBDBD;}.elementor-228544 .elementor-element.elementor-element-c4af61a .portfolio-item .project-content .category-holder, .elementor-228544 .elementor-element.elementor-element-c4af61a .grid-item .category-holder{font-family:"SuisseIntl", Sans-serif;font-size:12px;}.elementor-228544 .elementor-element.elementor-element-c4af61a .portfolio-filter{color:#BDBBBB;}.elementor-228544 .elementor-element.elementor-element-c4af61a .portfolio-filter a{color:#BDBBBB;}.elementor-228544 .elementor-element.elementor-element-c4af61a .portfolio-filter, .elementor-228544 .elementor-element.elementor-element-c4af61a .portfolio-filter a{font-family:"SuisseIntl", Sans-serif;font-size:12px;font-weight:700;}.elementor-228544 .elementor-element.elementor-element-c4af61a .portfolio-filter a:hover{color:#FFFFFF;}.elementor-228544 .elementor-element.elementor-element-c4af61a .portfolio-filter a.active{color:#FFFFFF;}/* Start Custom Fonts CSS */@font-face {
	font-family: 'SuisseIntl';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://tiagocurado.pt/wp-content/uploads/2025/11/SuisseIntl-Hairline.ttf') format('truetype');
}
@font-face {
	font-family: 'SuisseIntl';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://tiagocurado.pt/wp-content/uploads/2025/11/SuisseIntl-Thin-2.ttf') format('truetype');
}
@font-face {
	font-family: 'SuisseIntl';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://tiagocurado.pt/wp-content/uploads/2025/11/SuisseIntl-Light-1.ttf') format('truetype');
}
@font-face {
	font-family: 'SuisseIntl';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://tiagocurado.pt/wp-content/uploads/2025/11/SuisseIntl-Regular-1.ttf') format('truetype');
}
@font-face {
	font-family: 'SuisseIntl';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://tiagocurado.pt/wp-content/uploads/2025/11/SuisseIntl-Medium-1.ttf') format('truetype');
}
@font-face {
	font-family: 'SuisseIntl';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://tiagocurado.pt/wp-content/uploads/2025/11/SuisseIntl-Semibold-1.ttf') format('truetype');
}
@font-face {
	font-family: 'SuisseIntl';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://tiagocurado.pt/wp-content/uploads/2025/11/SuisseIntl-Bold-1.ttf') format('truetype');
}
@font-face {
	font-family: 'SuisseIntl';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://tiagocurado.pt/wp-content/uploads/2025/11/SuisseIntl-Black-2.ttf') format('truetype');
}
/* End Custom Fonts CSS */