.elementor-71 .elementor-element.elementor-element-db79d19 > .elementor-container{max-width:1440px;}.elementor-71 .elementor-element.elementor-element-db79d19:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-db79d19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arquivo.pt/wayback/20220731101833oe_/https://politecnicoguarda.pt/wp-content/uploads/2021/12/fog-inverno.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-71 .elementor-element.elementor-element-db79d19 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-db79d19{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:16px;padding:257px 0px 128px 0px;}.elementor-71 .elementor-element.elementor-element-2ac8370 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-71 .elementor-element.elementor-element-008ef1e .elementor-heading-title{color:#25577A;}.elementor-71 .elementor-element.elementor-element-008ef1e > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-71 .elementor-element.elementor-element-c6ba3bd .elementor-heading-title{color:#25577A;font-size:64px;line-height:66px;}.elementor-71 .elementor-element.elementor-element-c6ba3bd > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-71 .elementor-element.elementor-element-2158edc{font-size:30px;line-height:38px;}.elementor-71 .elementor-element.elementor-element-2158edc > .elementor-widget-container{margin:0px 0px 96px 0px;}.elementor-71 .elementor-element.elementor-element-f1e3ac3 .elementor-heading-title{color:#25577A;font-size:40px;}.elementor-71 .elementor-element.elementor-element-f1e3ac3 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-71 .elementor-element.elementor-element-6c5c2f1{font-size:22px;line-height:30px;}.elementor-71 .elementor-element.elementor-element-97fb3fb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-71 .elementor-element.elementor-element-2142ae1 > .elementor-container{max-width:1440px;}.elementor-71 .elementor-element.elementor-element-2142ae1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:96px;}.elementor-71 .elementor-element.elementor-element-2142ae1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-94874b5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-71 .elementor-element.elementor-element-94874b5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25577A;}.elementor-71 .elementor-element.elementor-element-94874b5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 48px 48px 48px;}.elementor-71 .elementor-element.elementor-element-94874b5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-c5c118e img, .elementor-71 .elementor-element.elementor-element-c5c118e svg{width:320px;}.elementor-71 .elementor-element.elementor-element-e238796:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-71 .elementor-element.elementor-element-e238796 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25577A;}.elementor-71 .elementor-element.elementor-element-e238796 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 64px 48px 48px;}.elementor-71 .elementor-element.elementor-element-e238796 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-5dbf48f{color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-bf1e5fd > .elementor-container{max-width:1440px;}.elementor-71 .elementor-element.elementor-element-bf1e5fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:96px;}.elementor-71 .elementor-element.elementor-element-bf1e5fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-1340948 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-71 .elementor-element.elementor-element-eab15e8 .elementor-heading-title{color:#25577A;font-size:32px;text-transform:uppercase;}.elementor-71 .elementor-element.elementor-element-eab15e8 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-b60a707{color:#25577A;}.elementor-71 .elementor-element.elementor-element-c941fa6 > .elementor-element-populated{margin:0px 0px 0px 48px;--e-column-margin-right:0px;--e-column-margin-left:48px;}.elementor-71 .elementor-element.elementor-element-68d34c9{margin-top:0px;margin-bottom:16px;padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-7e2333b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-71 .elementor-element.elementor-element-7e2333b > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 24px 0px 0px;--e-column-margin-right:24px;--e-column-margin-left:0px;padding:8px 8px 32px 8px;}.elementor-71 .elementor-element.elementor-element-7e2333b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-3dfaa62 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-71 .elementor-element.elementor-element-3dfaa62 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 24px 0px 0px;--e-column-margin-right:24px;--e-column-margin-left:0px;padding:8px 8px 32px 8px;}.elementor-71 .elementor-element.elementor-element-3dfaa62 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-151ce41{font-weight:normal;}.elementor-71 .elementor-element.elementor-element-b8e7471 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-71 .elementor-element.elementor-element-b8e7471 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 24px 0px 0px;--e-column-margin-right:24px;--e-column-margin-left:0px;padding:8px 8px 32px 8px;}.elementor-71 .elementor-element.elementor-element-b8e7471 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-ab2c997{font-weight:normal;}.elementor-71 .elementor-element.elementor-element-7ec5e0f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-71 .elementor-element.elementor-element-7ec5e0f > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 24px 0px 0px;--e-column-margin-right:24px;--e-column-margin-left:0px;padding:8px 8px 32px 8px;}.elementor-71 .elementor-element.elementor-element-7ec5e0f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-cd0fb2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-71 .elementor-element.elementor-element-cd0fb2a > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 24px 0px 0px;--e-column-margin-right:24px;--e-column-margin-left:0px;padding:8px 8px 32px 8px;}.elementor-71 .elementor-element.elementor-element-cd0fb2a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-af0d230{font-weight:normal;}.elementor-71 .elementor-element.elementor-element-3d133cb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-71 .elementor-element.elementor-element-3d133cb > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 24px 0px 0px;--e-column-margin-right:24px;--e-column-margin-left:0px;padding:8px 8px 32px 8px;}.elementor-71 .elementor-element.elementor-element-3d133cb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-efaf70f{font-weight:normal;}.elementor-71 .elementor-element.elementor-element-8d80696 > .elementor-container{max-width:1440px;}.elementor-71 .elementor-element.elementor-element-8d80696{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:96px;}.elementor-71 .elementor-element.elementor-element-8d80696 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-63fa49a > .elementor-element-populated{margin:0px 0px 0px 48px;--e-column-margin-right:0px;--e-column-margin-left:48px;}.elementor-71 .elementor-element.elementor-element-14edf65{margin-top:0px;margin-bottom:32px;padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-cc4d677 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-71 .elementor-element.elementor-element-6580fc0 .elementor-heading-title{color:#25577A;font-size:24px;}.elementor-71 .elementor-element.elementor-element-6580fc0 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-71 .elementor-element.elementor-element-9bf3835 > .elementor-widget-container{margin:0px 0px 0px 46px;}.elementor-71 .elementor-element.elementor-element-d976241 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-71 .elementor-element.elementor-element-4bdcd1f .elementor-heading-title{color:#25577A;font-size:24px;}.elementor-71 .elementor-element.elementor-element-4bdcd1f > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-71 .elementor-element.elementor-element-fb76964 > .elementor-widget-container{margin:0px 0px 0px 46px;}.elementor-71 .elementor-element.elementor-element-889fe6b{margin-top:0px;margin-bottom:16px;padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-be17cd5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-71 .elementor-element.elementor-element-5681e6c .elementor-heading-title{color:#25577A;font-size:24px;}.elementor-71 .elementor-element.elementor-element-5681e6c > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-71 .elementor-element.elementor-element-ba2fd6a > .elementor-widget-container{margin:0px 0px 0px 46px;}.elementor-71 .elementor-element.elementor-element-81df64d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-71 .elementor-element.elementor-element-850e017 .elementor-heading-title{color:#25577A;font-size:24px;}.elementor-71 .elementor-element.elementor-element-850e017 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-71 .elementor-element.elementor-element-37a7d06 > .elementor-widget-container{margin:0px 0px 0px 46px;}.elementor-71 .elementor-element.elementor-element-cac72e9 > .elementor-container{max-width:1440px;}.elementor-71 .elementor-element.elementor-element-cac72e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:96px;}.elementor-71 .elementor-element.elementor-element-cac72e9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-9195ee7 .elementor-heading-title{color:#25577A;font-size:32px;text-transform:uppercase;}.elementor-71 .elementor-element.elementor-element-9195ee7 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-dd6846f > .elementor-element-populated{margin:0px 0px 0px 48px;--e-column-margin-right:0px;--e-column-margin-left:48px;}.elementor-71 .elementor-element.elementor-element-ee0db19 > .elementor-container{max-width:1440px;}.elementor-71 .elementor-element.elementor-element-ee0db19{margin-top:0px;margin-bottom:0px;padding:32px 0px 32px 0px;}.elementor-71 .elementor-element.elementor-element-a380cc3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-71 .elementor-element.elementor-element-a380cc3 > .elementor-element-populated{border-style:solid;border-width:1px 0px 1px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 0px 16px 0px;}.elementor-71 .elementor-element.elementor-element-a380cc3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-2d7180c .elementor-heading-title{color:#25577A;text-transform:uppercase;}.elementor-bc-flex-widget .elementor-71 .elementor-element.elementor-element-25afa55.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-25afa55.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-25afa55 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-71 .elementor-element.elementor-element-25afa55 > .elementor-element-populated{border-style:solid;border-width:1px 0px 1px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 0px 16px 0px;}.elementor-71 .elementor-element.elementor-element-25afa55 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-8aba007 > .elementor-container{max-width:1440px;}.elementor-71 .elementor-element.elementor-element-8aba007{margin-top:32px;margin-bottom:32px;}.elementor-71 .elementor-element.elementor-element-8382151 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-71 .elementor-element.elementor-element-8382151 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-a1f857b > .elementor-container{max-width:1440px;}.elementor-71 .elementor-element.elementor-element-e19d686 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 0px 16px 0px;}.elementor-71 .elementor-element.elementor-element-e19d686 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-44c1c00{font-family:"Jost", Sans-serif;font-size:13px;}@media(min-width:768px){.elementor-71 .elementor-element.elementor-element-1340948{width:33%;}.elementor-71 .elementor-element.elementor-element-c941fa6{width:66.666%;}.elementor-71 .elementor-element.elementor-element-b395205{width:33%;}.elementor-71 .elementor-element.elementor-element-63fa49a{width:66.666%;}.elementor-71 .elementor-element.elementor-element-603acdc{width:33%;}.elementor-71 .elementor-element.elementor-element-dd6846f{width:66.666%;}.elementor-71 .elementor-element.elementor-element-a380cc3{width:40%;}.elementor-71 .elementor-element.elementor-element-25afa55{width:59.666%;}}@media(max-width:1024px){.elementor-71 .elementor-element.elementor-element-db79d19{padding:192px 0px 96px 0px;}.elementor-71 .elementor-element.elementor-element-740d715 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-71 .elementor-element.elementor-element-6c5c2f1{font-size:20px;line-height:26px;}.elementor-71 .elementor-element.elementor-element-94874b5 > .elementor-element-populated{padding:16px 16px 16px 16px;}.elementor-71 .elementor-element.elementor-element-e238796 > .elementor-element-populated{padding:16px 16px 16px 16px;}.elementor-71 .elementor-element.elementor-element-c941fa6 > .elementor-element-populated{margin:32px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-71 .elementor-element.elementor-element-63fa49a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-71 .elementor-element.elementor-element-63fa49a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-71 .elementor-element.elementor-element-cc4d677 > .elementor-element-populated{margin:0px 0px 32px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-71 .elementor-element.elementor-element-6580fc0 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-71 .elementor-element.elementor-element-4bdcd1f > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-71 .elementor-element.elementor-element-be17cd5 > .elementor-element-populated{margin:0px 0px 32px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-71 .elementor-element.elementor-element-5681e6c > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-71 .elementor-element.elementor-element-850e017 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-71 .elementor-element.elementor-element-dd6846f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-71 .elementor-element.elementor-element-db79d19{margin-top:0px;margin-bottom:0px;padding:160px 0px 088px 0px;}.elementor-71 .elementor-element.elementor-element-2ac8370 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-c6ba3bd .elementor-heading-title{font-size:48px;line-height:48px;}.elementor-71 .elementor-element.elementor-element-740d715 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-71 .elementor-element.elementor-element-2158edc{font-size:24px;line-height:30px;}.elementor-71 .elementor-element.elementor-element-6c5c2f1{font-size:18px;line-height:24px;}.elementor-71 .elementor-element.elementor-element-bf1e5fd{margin-top:0px;margin-bottom:48px;}.elementor-71 .elementor-element.elementor-element-1340948 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-71 .elementor-element.elementor-element-eab15e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-c941fa6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-71 .elementor-element.elementor-element-c941fa6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-71 .elementor-element.elementor-element-7e2333b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:16px 16px 16px 16px;}.elementor-71 .elementor-element.elementor-element-3dfaa62 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:16px 16px 16px 16px;}.elementor-71 .elementor-element.elementor-element-b8e7471 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-71 .elementor-element.elementor-element-b8e7471 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:16px 16px 16px 16px;}.elementor-71 .elementor-element.elementor-element-7ec5e0f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-71 .elementor-element.elementor-element-7ec5e0f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 16px 16px 16px;}.elementor-71 .elementor-element.elementor-element-cd0fb2a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:16px 16px 16px 16px;}.elementor-71 .elementor-element.elementor-element-3d133cb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:16px 16px 16px 16px;}.elementor-71 .elementor-element.elementor-element-b395205 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-71 .elementor-element.elementor-element-63fa49a > .elementor-element-populated{margin:16px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-71 .elementor-element.elementor-element-cc4d677 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-d976241 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-be17cd5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-81df64d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-603acdc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-71 .elementor-element.elementor-element-9195ee7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-dd6846f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-71 .elementor-element.elementor-element-ee0db19{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-a380cc3 > .elementor-element-populated{border-width:1px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-25afa55 > .elementor-element-populated{border-width:0px 0px 1px 0px;}.elementor-71 .elementor-element.elementor-element-44c1c00{font-size:10px;}}@media(max-width:1024px) and (min-width:768px){.elementor-71 .elementor-element.elementor-element-2ac8370{width:100%;}.elementor-71 .elementor-element.elementor-element-1340948{width:100%;}.elementor-71 .elementor-element.elementor-element-c941fa6{width:100%;}.elementor-71 .elementor-element.elementor-element-b395205{width:50%;}.elementor-71 .elementor-element.elementor-element-63fa49a{width:50%;}.elementor-71 .elementor-element.elementor-element-cc4d677{width:100%;}.elementor-71 .elementor-element.elementor-element-d976241{width:100%;}.elementor-71 .elementor-element.elementor-element-be17cd5{width:100%;}.elementor-71 .elementor-element.elementor-element-81df64d{width:100%;}.elementor-71 .elementor-element.elementor-element-603acdc{width:100%;}.elementor-71 .elementor-element.elementor-element-dd6846f{width:100%;}}/* Start custom CSS for section, class: .elementor-element-db79d19 */.elementor-71 .elementor-element.elementor-element-db79d19::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 128px;
    bottom: 0;
    left: 0;
    background: rgb(255,255,255);
background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
}


@media only screen and (width: 1024px) {
.elementor-71 .elementor-element.elementor-element-db79d19 {
    padding: 257px 0 96px 0;
}
}

@media only screen and (max-width: 768px) {
.elementor-71 .elementor-element.elementor-element-db79d19 {
    padding: 192px 0 96px 0;
}
}

@media only screen and (max-width: 480px) {
.elementor-71 .elementor-element.elementor-element-db79d19 {
    padding: 172px 0 88px 0;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-485d93b */.elementor-71 .elementor-element.elementor-element-485d93b span.shape {
    display: inline-block;
    content: '';
    background-size: 30px 46px;
    background-repeat: no-repeat;
    width: 30px;
    height: 60px;
    margin-right: 16px;
    margin-top: -8px;
    background-image: url('/wayback/20220731101833oe_/https://politecnicoguarda.pt/wp-content/uploads/2021/11/blue-shape-end-paragraph.svg');
    float: left;
}


.elementor-71 .elementor-element.elementor-element-485d93b .shape-animation {
    width: 437px;
    height: 394px;
}
.elementor-71 .elementor-element.elementor-element-485d93b .shape-animation img {
    width: 437px;
    height: 394px;
}
.elementor-71 .elementor-element.elementor-element-485d93b .shape-animation h2.part-1 {
    width: 155px;
    height: 44px;
    font-size: 32px;
    top: 136px;
    left: 47px;
    transform: rotate(300deg)!important;
}
.elementor-71 .elementor-element.elementor-element-485d93b .shape-animation h2.part-2 {
    font-size: 32px;
    width: 65px;
    top: 31px;
    left: 242px;
    transform: rotate(17deg);
}
.elementor-71 .elementor-element.elementor-element-485d93b .shape-animation h2.part-3 {
    font-size: 32px!;
    top: 121px;
    left: 316px;
    transform: rotate(437deg);
    width: 145px;
}


@media only screen and (max-width: 900px) {
    .elementor-71 .elementor-element.elementor-element-485d93b .shape-animation {
        width: 354px !important;
        height: 316px !important;
}
.elementor-71 .elementor-element.elementor-element-485d93b .shape-animation img {
    width: 354px !important;
    height: 319px !important;
}
.elementor-71 .elementor-element.elementor-element-485d93b .shape-animation h2.part-1 {
    width: 101px!important;
    height: 40px!important;
    font-size: 32px!important;
    top: 118px!important;
    left: 47px!important;
}
.elementor-71 .elementor-element.elementor-element-485d93b .shape-animation h2.part-2 {
    font-size: 32px!important;
    width: 63px!important;
    top: 24px!important;
    left: 192px!important;
    transform: rotate(17.5deg)!important;
}
.elementor-71 .elementor-element.elementor-element-485d93b .shape-animation h2.part-3 {
    font-size: 32px!important;
    top: 104px!important;
    left: 240px!important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6580fc0 */.elementor-71 .elementor-element.elementor-element-6580fc0 h3 {
    margin-bottom: 8px !important
}
.elementor-71 .elementor-element.elementor-element-6580fc0 h3::before {
    display: inline-block;
    content: '';
    background-size: 30px 46px;
    background-repeat: no-repeat;
    width: 30px;
    height: 46px;
    margin-right: 16px;
    margin-top: -8px;
    background-image: url(/wayback/20220731101833oe_/https://politecnicoguarda.pt/wp-content/uploads/2021/11/blue-shape-end-paragraph.svg);
    float: left;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bdcd1f */.elementor-71 .elementor-element.elementor-element-4bdcd1f h3 {
    margin-bottom: 8px !important
}
.elementor-71 .elementor-element.elementor-element-4bdcd1f h3::before {
    display: inline-block;
    content: '';
    background-size: 30px 46px;
    background-repeat: no-repeat;
    width: 30px;
    height: 46px;
    margin-right: 16px;
    margin-top: -8px;
    background-image: url(/wayback/20220731101833oe_/https://politecnicoguarda.pt/wp-content/uploads/2021/11/blue-shape-end-paragraph.svg);
    float: left;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5681e6c */.elementor-71 .elementor-element.elementor-element-5681e6c h3 {
    margin-bottom: 8px !important
}
.elementor-71 .elementor-element.elementor-element-5681e6c h3::before {
    display: inline-block;
    content: '';
    background-size: 30px 46px;
    background-repeat: no-repeat;
    width: 30px;
    height: 46px;
    margin-right: 16px;
    margin-top: -8px;
    background-image: url(/wayback/20220731101833oe_/https://politecnicoguarda.pt/wp-content/uploads/2021/11/blue-shape-end-paragraph.svg);
    float: left;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-850e017 */.elementor-71 .elementor-element.elementor-element-850e017 h3 {
    margin-bottom: 8px !important
}
.elementor-71 .elementor-element.elementor-element-850e017 h3::before {
    display: inline-block;
    content: '';
    background-size: 30px 46px;
    background-repeat: no-repeat;
    width: 30px;
    height: 46px;
    margin-right: 16px;
    margin-top: -8px;
    background-image: url(/wayback/20220731101833oe_/https://politecnicoguarda.pt/wp-content/uploads/2021/11/blue-shape-end-paragraph.svg);
    float: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d387d22 */.elementor-71 .elementor-element.elementor-element-d387d22 td.number {
    font-size: 28px;
    padding: 23px 0;
    float: left;
    line-height: initial;
    width: 80px;
    text-align: left;
    color: #25577a;
    font-weight: bold;
}

.elementor-71 .elementor-element.elementor-element-d387d22 td.fact {
    width: 100%;
    text-align: left;
    font-size: 16px !important;
    line-height: initial;
    margin-top: 0px;
    padding: 32px 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d7180c */.elementor-71 .elementor-element.elementor-element-2d7180c h3 {
    margin-top: 6px;
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a380cc3 */@media only screen and (width: 1024px) {
    .elementor-71 .elementor-element.elementor-element-a380cc3 {
        width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d449c4 */.elementor-71 .elementor-element.elementor-element-2d449c4 p {
    margin-bottom: 0;
}
.elementor-71 .elementor-element.elementor-element-2d449c4 p a {
    text-decoration: underline;
}

.elementor-71 .elementor-element.elementor-element-2d449c4 p a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-25afa55 */@media only screen and (width: 1024px) {
    .elementor-71 .elementor-element.elementor-element-25afa55 {
        width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for breadcrumbs, class: .elementor-element-44c1c00 */.elementor-71 .elementor-element.elementor-element-44c1c00 a:hover {
    text-decoration: underline;
}/* End custom CSS */