.elementor-1615 .elementor-element.elementor-element-f68611d:not(.elementor-motion-effects-element-type-background),.elementor-1615 .elementor-element.elementor-element-f68611d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://apsdh.pt/wp-content/uploads/2021/07/bg-line-3.png);background-position:bottom right;background-repeat:no-repeat}.elementor-1615 .elementor-element.elementor-element-f68611d{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 90px 0}.elementor-1615 .elementor-element.elementor-element-f68611d>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1615 .elementor-element.elementor-element-574bba7>.elementor-element-populated{padding:0 15px 0 15px}.elementor-1615 .elementor-element.elementor-element-5bd2eb6 .gsc-heading .content-inner{max-width:800px}.elementor-1615 .elementor-element.elementor-element-5bd2eb6 .gsc-heading{margin-bottom:20px}.elementor-1615 .elementor-element.elementor-element-5bd2eb6 .gsc-heading .title{margin-bottom:0}.elementor-1615 .elementor-element.elementor-element-5bd2eb6 .gsc-heading .sub-title{margin-bottom:10px}.elementor-1615 .elementor-element.elementor-element-5bd2eb6 .gsc-heading .title-desc{padding:20px 0 0 0}.elementor-1615 .elementor-element.elementor-element-e5f3dcd>.elementor-element-populated{padding:0 15px 0 0}.elementor-1615 .elementor-element.elementor-element-0d84fee .elementor-icon-box-wrapper{align-items:center;gap:15px}.elementor-1615 .elementor-element.elementor-element-0d84fee .elementor-icon{font-size:64px}.elementor-1615 .elementor-element.elementor-element-0d84fee .elementor-icon-box-title,.elementor-1615 .elementor-element.elementor-element-0d84fee .elementor-icon-box-title a{font-size:18px;line-height:26px}.elementor-1615 .elementor-element.elementor-element-68035d4 .elementor-icon-box-wrapper{align-items:center;gap:15px}.elementor-1615 .elementor-element.elementor-element-68035d4 .elementor-icon{font-size:64px}.elementor-1615 .elementor-element.elementor-element-68035d4 .elementor-icon-box-title,.elementor-1615 .elementor-element.elementor-element-68035d4 .elementor-icon-box-title a{font-size:18px;line-height:26px}.elementor-1615 .elementor-element.elementor-element-f4230ac .elementor-icon-box-wrapper{align-items:center;gap:15px}.elementor-1615 .elementor-element.elementor-element-f4230ac .elementor-icon{font-size:64px}.elementor-1615 .elementor-element.elementor-element-f4230ac .elementor-icon-box-title,.elementor-1615 .elementor-element.elementor-element-f4230ac .elementor-icon-box-title a{font-size:18px;line-height:26px}.elementor-1615 .elementor-element.elementor-element-68ff8ab>.elementor-element-populated{padding:0 0 0 15px}.elementor-1615 .elementor-element.elementor-element-e9fad40 .elementor-icon-box-wrapper{align-items:center;gap:15px}.elementor-1615 .elementor-element.elementor-element-e9fad40 .elementor-icon{font-size:64px}.elementor-1615 .elementor-element.elementor-element-e9fad40 .elementor-icon-box-title,.elementor-1615 .elementor-element.elementor-element-e9fad40 .elementor-icon-box-title a{font-size:18px;line-height:26px}.elementor-1615 .elementor-element.elementor-element-8e80093 .elementor-icon-box-wrapper{align-items:center;gap:15px}.elementor-1615 .elementor-element.elementor-element-8e80093 .elementor-icon{font-size:64px}.elementor-1615 .elementor-element.elementor-element-8e80093 .elementor-icon-box-title,.elementor-1615 .elementor-element.elementor-element-8e80093 .elementor-icon-box-title a{font-size:18px;line-height:26px}.elementor-1615 .elementor-element.elementor-element-37ab1fa .elementor-icon-box-wrapper{align-items:center;gap:15px}.elementor-1615 .elementor-element.elementor-element-37ab1fa .elementor-icon{font-size:64px}.elementor-1615 .elementor-element.elementor-element-37ab1fa .elementor-icon-box-title,.elementor-1615 .elementor-element.elementor-element-37ab1fa .elementor-icon-box-title a{font-size:18px;line-height:26px}.elementor-1615 .elementor-element.elementor-element-b8097c3>.elementor-element-populated{padding:0 15px 0 15px}.elementor-1615 .elementor-element.elementor-element-8691997 .gsc-image-content .box-content .title{margin-bottom:0}.elementor-1615 .elementor-element.elementor-element-8691997 .gsc-image-content .box-content .desc{margin-bottom:10px}.elementor-1615 .elementor-element.elementor-element-81c44d9{padding:30px 0 30px 0}.elementor-1615 .elementor-element.elementor-element-cbe91ee>.elementor-element-populated{padding:0 15px 0 15px}.elementor-1615 .elementor-element.elementor-element-32e1492{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000014;box-shadow:10px 5px 35px 0 rgb(0 0 0 / .06);margin-top:0;margin-bottom:0}.elementor-1615 .elementor-element.elementor-element-32e1492,.elementor-1615 .elementor-element.elementor-element-32e1492>.elementor-background-overlay{border-radius:10px 10px 10px 10px}.elementor-1615 .elementor-element.elementor-element-b438edb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1615 .elementor-element.elementor-element-b438edb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-1615 .elementor-element.elementor-element-b438edb>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 50px 50px 50px}.elementor-1615 .elementor-element.elementor-element-b438edb>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1615 .elementor-element.elementor-element-4920a40 .gsc-heading .content-inner{max-width:800px}.elementor-1615 .elementor-element.elementor-element-4920a40 .gsc-heading{margin-bottom:20px}.elementor-1615 .elementor-element.elementor-element-4920a40 .gsc-heading .title{font-size:32px;margin-bottom:0}.elementor-1615 .elementor-element.elementor-element-4920a40 .gsc-heading .sub-title{margin-bottom:10px}.elementor-1615 .elementor-element.elementor-element-4920a40 .gsc-heading .title-desc{padding:10px 0 0 0}.elementor-1615 .elementor-element.elementor-element-da0cc95>.elementor-widget-container{margin:0 0 25px 0}.elementor-1615 .elementor-element.elementor-element-da0cc95 .elementor-icon-box-wrapper{text-align:start}.elementor-1615 .elementor-element.elementor-element-da0cc95 .elementor-icon-box-title{margin-block-end:12px}.elementor-1615 .elementor-element.elementor-element-fe4b42f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1615 .elementor-element.elementor-element-fe4b42f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#EFF2F5}.elementor-1615 .elementor-element.elementor-element-fe4b42f>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 50px 50px 50px}.elementor-1615 .elementor-element.elementor-element-fe4b42f>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1615 .elementor-element.elementor-element-5a89070 .elementor-button{background-color:#FFF;font-size:20px;fill:#050505;color:#050505}.elementor-1615 .elementor-element.elementor-element-5a89070 .elementor-button-content-wrapper{flex-direction:row}.elementor-1615 .elementor-element.elementor-element-d4debda:not(.elementor-motion-effects-element-type-background),.elementor-1615 .elementor-element.elementor-element-d4debda>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://apsdh.pt/wp-content/uploads/2021/06/bg-line-1.png);background-position:top right;background-repeat:no-repeat;background-size:auto}.elementor-1615 .elementor-element.elementor-element-d4debda{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:80px 0 80px 0}.elementor-1615 .elementor-element.elementor-element-d4debda>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-bc-flex-widget .elementor-1615 .elementor-element.elementor-element-5853a86.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1615 .elementor-element.elementor-element-5853a86.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1615 .elementor-element.elementor-element-5853a86>.elementor-element-populated{padding:0 15px 0 15px}.elementor-1615 .elementor-element.elementor-element-2cf3e18>.elementor-widget-container{padding:0 0 0 0}.elementor-1615 .elementor-element.elementor-element-2cf3e18.elementor-element{--align-self:center}.elementor-1615 .elementor-element.elementor-element-2cf3e18 .gsc-heading .content-inner{max-width:800px}.elementor-1615 .elementor-element.elementor-element-2cf3e18 .gsc-heading .title{color:#FFF;font-size:40px;margin-bottom:0}.elementor-1615 .elementor-element.elementor-element-2cf3e18 .gsc-heading .sub-title{margin-bottom:10px}.elementor-1615 .elementor-element.elementor-element-2cf3e18 .gsc-heading .title-desc{padding:20px 0 0 0}.elementor-1615 .elementor-element.elementor-element-43f0e42>.elementor-widget-container{padding:0 0 0 0}.elementor-1615 .elementor-element.elementor-element-43f0e42 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px}.elementor-1615 .elementor-element.elementor-element-43f0e42.elementor-view-stacked .elementor-icon{background-color:#FFF}.elementor-1615 .elementor-element.elementor-element-43f0e42.elementor-view-framed .elementor-icon,.elementor-1615 .elementor-element.elementor-element-43f0e42.elementor-view-default .elementor-icon{fill:#FFF;color:#FFF;border-color:#FFF}.elementor-1615 .elementor-element.elementor-element-43f0e42 .elementor-icon{font-size:20px}.elementor-1615 .elementor-element.elementor-element-43f0e42 .elementor-icon-box-title,.elementor-1615 .elementor-element.elementor-element-43f0e42 .elementor-icon-box-title a{font-size:16px;font-weight:400;line-height:24px}.elementor-1615 .elementor-element.elementor-element-43f0e42 .elementor-icon-box-title{color:#FFF}.elementor-bc-flex-widget .elementor-1615 .elementor-element.elementor-element-c1d92fd.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1615 .elementor-element.elementor-element-c1d92fd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1615 .elementor-element.elementor-element-c1d92fd>.elementor-element-populated{padding:0 15px 0 55px}.elementor-1615 .elementor-element.elementor-element-63e1210 .elementor-button{background-color:#FFF;font-size:20px;fill:#050505;color:#050505}@media(max-width:1024px){.elementor-1615 .elementor-element.elementor-element-f68611d:not(.elementor-motion-effects-element-type-background),.elementor-1615 .elementor-element.elementor-element-f68611d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://apsdh.pt/wp-content/uploads/2021/03/transparent.png)}.elementor-1615 .elementor-element.elementor-element-f68611d{padding:0 0 60px 0}.elementor-1615 .elementor-element.elementor-element-5bd2eb6 .gsc-heading{margin-bottom:0}.elementor-1615 .elementor-element.elementor-element-5bd2eb6 .gsc-heading .title-desc{padding:10px 0 0 0}.elementor-1615 .elementor-element.elementor-element-b8097c3>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1615 .elementor-element.elementor-element-8691997>.elementor-widget-container{margin:0 0 50px 0}.elementor-1615 .elementor-element.elementor-element-81c44d9{padding:0 0 70px 0}.elementor-1615 .elementor-element.elementor-element-b438edb>.elementor-element-populated{padding:50px 15px 50px 15px}.elementor-1615 .elementor-element.elementor-element-fe4b42f>.elementor-element-populated{padding:50px 15px 50px 15px}.elementor-1615 .elementor-element.elementor-element-d4debda{padding:65px 0 50px 0}.elementor-1615 .elementor-element.elementor-element-2cf3e18 .gsc-heading .title{font-size:32px;line-height:38px}.elementor-1615 .elementor-element.elementor-element-c1d92fd>.elementor-element-populated{padding:0 15px 0 15px}}@media(max-width:767px){.elementor-1615 .elementor-element.elementor-element-68ff8ab>.elementor-element-populated{padding:30px 0 0 0}}@media(max-width:1024px) and (min-width:768px){.elementor-1615 .elementor-element.elementor-element-574bba7{width:100%}.elementor-1615 .elementor-element.elementor-element-b8097c3{width:100%}}