.elementor-551 .elementor-element.elementor-element-ef57089{--display:flex;--min-height:100vh;--padding-top:200px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-c8c381d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-c8c381d:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-c8c381d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://getthejob.pt/wp-content/uploads/2025/10/contacts-bg-hero-min.png");background-position:306px -64px;background-repeat:no-repeat;background-size:38% auto;}.elementor-551 .elementor-element.elementor-element-617781e{background-color:#FAF8F800;padding:5px 10px 0px 10px;border-radius:100px 100px 100px 100px;}.elementor-551 .elementor-element.elementor-element-617781e:hover{background-color:#02010100;}.elementor-551 .elementor-element.elementor-element-617781e.elementor-element{--align-self:center;}.elementor-551 .elementor-element.elementor-element-617781e .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-551 .elementor-element.elementor-element-617781e.elementor-view-stacked .elementor-icon{background-color:#325961;}.elementor-551 .elementor-element.elementor-element-617781e.elementor-view-framed .elementor-icon, .elementor-551 .elementor-element.elementor-element-617781e.elementor-view-default .elementor-icon{fill:#325961;color:#325961;border-color:#325961;}.elementor-551 .elementor-element.elementor-element-617781e .elementor-icon{font-size:16px;}.elementor-551 .elementor-element.elementor-element-617781e .elementor-icon-box-title, .elementor-551 .elementor-element.elementor-element-617781e .elementor-icon-box-title a{font-family:"Grift", Sans-serif;font-size:20px;font-weight:400;line-height:25px;}.elementor-551 .elementor-element.elementor-element-617781e .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-551 .elementor-element.elementor-element-9acecd7{width:var( --container-widget-width, 820px );max-width:820px;--container-widget-width:820px;--container-widget-flex-grow:0;text-align:center;}.elementor-551 .elementor-element.elementor-element-9acecd7.elementor-element{--align-self:center;}.elementor-551 .elementor-element.elementor-element-9acecd7 .elementor-heading-title{font-family:"Grift", Sans-serif;font-size:57px;font-weight:400;line-height:68px;color:var( --e-global-color-text );}.elementor-551 .elementor-element.elementor-element-c00ae31{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-551 .elementor-element.elementor-element-c00ae31 p{margin-block-end:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-551 .elementor-element.elementor-element-ef57089{--padding-top:150px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-551 .elementor-element.elementor-element-c8c381d:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-c8c381d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:182px 0px;background-size:353px auto;}.elementor-551 .elementor-element.elementor-element-617781e .elementor-icon-box-title, .elementor-551 .elementor-element.elementor-element-617781e .elementor-icon-box-title a{font-size:18px;line-height:25px;}.elementor-551 .elementor-element.elementor-element-9acecd7 .elementor-heading-title{font-size:50px;line-height:55px;}.elementor-551 .elementor-element.elementor-element-c00ae31{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-551 .elementor-element.elementor-element-ef57089{--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-551 .elementor-element.elementor-element-c8c381d:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-c8c381d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-551 .elementor-element.elementor-element-c8c381d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-617781e .elementor-icon-box-title, .elementor-551 .elementor-element.elementor-element-617781e .elementor-icon-box-title a{font-size:18px;line-height:22px;}.elementor-551 .elementor-element.elementor-element-9acecd7 .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-551 .elementor-element.elementor-element-c00ae31{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for icon-box, class: .elementor-element-617781e */.elementor-551 .elementor-element.elementor-element-617781e .elementor-icon{
    margin-top:-5px;
}

.elementor-551 .elementor-element.elementor-element-617781e .elementor-icon-box-title{
    margin-top:12px;
}/* End custom CSS */
/* Start custom CSS */.iframe-container {
  position: relative;
  width: 100%;
}





/* Tablets em portrait */ @media (max-width: 767px) { 
    .iframe-container { 
        padding-top: 820px; 
        
    } 
    
} 

/* Tablets landscape */ @media (min-width: 768px) { 
    .iframe-container {
        padding-top: 820px; 
        
        
    } 
    
}


/* Desktops grandes */
@media (min-width: 1024px) { 
    .iframe-container { 
        padding-top: 450px; 
        
    } 
    
}



.iframe-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Grift';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://getthejob.pt/wp-content/uploads/2025/10/Grift-ExtraLight.woff2') format('woff2'),
		url('https://getthejob.pt/wp-content/uploads/2025/10/Grift-ExtraLight.woff') format('woff'),
		url('https://getthejob.pt/wp-content/uploads/2025/10/Grift-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Grift';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://getthejob.pt/wp-content/uploads/2025/10/Grift-Thin.woff2') format('woff2'),
		url('https://getthejob.pt/wp-content/uploads/2025/10/Grift-Thin.woff') format('woff'),
		url('https://getthejob.pt/wp-content/uploads/2025/10/Grift-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Grift';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://getthejob.pt/wp-content/uploads/2025/10/Grift-Light.woff2') format('woff2'),
		url('https://getthejob.pt/wp-content/uploads/2025/10/Grift-Light.woff') format('woff'),
		url('https://getthejob.pt/wp-content/uploads/2025/10/Grift-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Grift';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://getthejob.pt/wp-content/uploads/2025/10/Grift-Regular.woff2') format('woff2'),
		url('https://getthejob.pt/wp-content/uploads/2025/10/Grift-Regular.woff') format('woff'),
		url('https://getthejob.pt/wp-content/uploads/2025/10/Grift-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Grift';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://getthejob.pt/wp-content/uploads/2025/10/Grift-Medium.woff2') format('woff2'),
		url('https://getthejob.pt/wp-content/uploads/2025/10/Grift-Medium.woff') format('woff'),
		url('https://getthejob.pt/wp-content/uploads/2025/10/Grift-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Grift';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://getthejob.pt/wp-content/uploads/2025/10/Grift-SemiBold.woff2') format('woff2'),
		url('https://getthejob.pt/wp-content/uploads/2025/10/Grift-SemiBold.woff') format('woff'),
		url('https://getthejob.pt/wp-content/uploads/2025/10/Grift-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Grift';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://getthejob.pt/wp-content/uploads/2025/10/Grift-Bold.woff2') format('woff2'),
		url('https://getthejob.pt/wp-content/uploads/2025/10/Grift-Bold.woff') format('woff'),
		url('https://getthejob.pt/wp-content/uploads/2025/10/Grift-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Grift';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://getthejob.pt/wp-content/uploads/2025/10/Grift-ExtraBold.woff2') format('woff2'),
		url('https://getthejob.pt/wp-content/uploads/2025/10/Grift-ExtraBold.woff') format('woff'),
		url('https://getthejob.pt/wp-content/uploads/2025/10/Grift-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Grift';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://getthejob.pt/wp-content/uploads/2025/10/Grift-Black.woff2') format('woff2'),
		url('https://getthejob.pt/wp-content/uploads/2025/10/Grift-Black.woff') format('woff'),
		url('https://getthejob.pt/wp-content/uploads/2025/10/Grift-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Grift';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */