.elementor-3 .elementor-element.elementor-element-49ba3fc{--display:flex;--background-transition:0.3s;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-1b5db438{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:-0.2px;width:initial;max-width:initial;}.elementor-3 .elementor-element.elementor-element-1b5db438 > .elementor-widget-container{margin:-32px 0px 0px 0px;}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-49ba3fc{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-1b5db438{font-size:14px;line-height:1.3em;--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}}/* Start custom CSS for text-editor, class: .elementor-element-1b5db438 */h2 {
    color: #247EC3; 
    background-image: -webkit-linear-gradient(-45deg, #247EC3 5%, #000000 95%); 
    background-clip: text; 
    -webkit-background-clip: text; 
    text-fill-color: transparent; 
    -webkit-text-fill-color: transparent;
    font-size: 32px !important;
    font-weight: 600;
    color: black;
    margin-top: 30px;
}

@media(max-width: 1024px) {
    h2 {
        font-size: 24px !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://verticalservice.pt/wp-content/uploads/2024/05/Sora-SemiBold.eot');
	src: url('https://verticalservice.pt/wp-content/uploads/2024/05/Sora-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://verticalservice.pt/wp-content/uploads/2024/05/Sora-SemiBold.woff2') format('woff2'),
		url('https://verticalservice.pt/wp-content/uploads/2024/05/Sora-SemiBold.woff') format('woff'),
		url('https://verticalservice.pt/wp-content/uploads/2024/05/Sora-SemiBold.ttf') format('truetype'),
		url('https://verticalservice.pt/wp-content/uploads/2024/05/Sora-SemiBold.svg#Sora') format('svg');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://verticalservice.pt/wp-content/uploads/2024/05/Sora-Regular.eot');
	src: url('https://verticalservice.pt/wp-content/uploads/2024/05/Sora-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://verticalservice.pt/wp-content/uploads/2024/05/Sora-Regular.woff2') format('woff2'),
		url('https://verticalservice.pt/wp-content/uploads/2024/05/Sora-Regular.woff') format('woff'),
		url('https://verticalservice.pt/wp-content/uploads/2024/05/Sora-Regular.ttf') format('truetype'),
		url('https://verticalservice.pt/wp-content/uploads/2024/05/Sora-Regular.svg#Sora') format('svg');
}
/* End Custom Fonts CSS */