.elementor-25 .elementor-element.elementor-element-510c3cb{margin:-40px 0 70px 0;padding:0 0 0 0}.elementor-25 .elementor-element.elementor-element-1005a1a3{margin:-45px 0 80px 0}.elementor-25 .elementor-element.elementor-element-3a4d91dd .title-subtitle{font-family:"hkgroteskpro",Sans-serif;font-size:15px;font-weight:600}.elementor-25 .elementor-element.elementor-element-105d021a .banner-subtitle{color:#2E6BC6;font-family:"hkgroteskpro",Sans-serif;font-size:15px;font-weight:600}.elementor-25 .elementor-element.elementor-element-72cb3f81 .banner-subtitle{color:#2E6BC6;font-family:"hkgroteskpro",Sans-serif;font-size:15px;font-weight:600}.elementor-25 .elementor-element.elementor-element-63a43bfa{margin:0 0 80px 0}.elementor-25 .elementor-element.elementor-element-5d1aa60 .banner-subtitle{color:#2E6BC6;font-family:"hkgroteskpro",Sans-serif;font-size:15px;font-weight:600}.elementor-25 .elementor-element.elementor-element-52dac5f2 .banner-subtitle{color:#2E6BC6;font-family:"hkgroteskpro",Sans-serif;font-size:15px;font-weight:600}.elementor-25 .elementor-element.elementor-element-59a685e{margin:0 0 80px 0}.elementor-25 .elementor-element.elementor-element-7e9e7924 .info-box-title{font-size:24px}.elementor-25 .elementor-element.elementor-element-7e9e7924 .info-box-inner{font-size:16px}.elementor-25 .elementor-element.elementor-element-12de3178:not(.elementor-motion-effects-element-type-background),.elementor-25 .elementor-element.elementor-element-12de3178>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://teclasdavida.pt/wp-content/uploads/2025/02/Design-sem-nome-2025-02-27T121831.350.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-25 .elementor-element.elementor-element-12de3178>.elementor-background-overlay{background-color:#000;opacity:.3;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-25 .elementor-element.elementor-element-12de3178{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 -40px 0;padding:39px 15px 39px 15px}.elementor-25 .elementor-element.elementor-element-7e88f764>.elementor-element-populated{border-style:solid;border-width:0 0 0 0;border-color:#FFFFFF40;padding:40px 40px 40px 40px}.elementor-25 .elementor-element.elementor-element-829f271 .elementor-heading-title{font-size:0}.elementor-25 .elementor-element.elementor-element-7d448336 .title-after_title,.elementor-25 .elementor-element.elementor-element-7d448336 .title-subtitle,.elementor-25 .elementor-element.elementor-element-7d448336 .woodmart-title-container{max-width:65%}.elementor-25 .elementor-element.elementor-element-7d448336 .title{font-size:48px}.elementor-25 .elementor-element.elementor-element-7d448336 .title-after_title{color:#FFF}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-510c3cb{margin:0 0 50px 0}.elementor-25 .elementor-element.elementor-element-1005a1a3{margin:0 0 60px 0}.elementor-25 .elementor-element.elementor-element-3a4d91dd .title-subtitle{font-size:13px}.elementor-25 .elementor-element.elementor-element-105d021a .banner-subtitle{font-size:13px}.elementor-25 .elementor-element.elementor-element-72cb3f81 .banner-subtitle{font-size:13px}.elementor-25 .elementor-element.elementor-element-63a43bfa{margin:0 0 60px 0}.elementor-25 .elementor-element.elementor-element-5d1aa60 .banner-subtitle{font-size:13px}.elementor-25 .elementor-element.elementor-element-52dac5f2 .banner-subtitle{font-size:13px}.elementor-25 .elementor-element.elementor-element-59a685e{margin:0 0 60px 0}.elementor-25 .elementor-element.elementor-element-7e9e7924 .info-box-inner{font-size:14px}.elementor-25 .elementor-element.elementor-element-7d448336 .title{font-size:36px}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-510c3cb{margin:-40px 0 30px 0}.elementor-25 .elementor-element.elementor-element-1005a1a3{margin:0 0 40px 0}.elementor-25 .elementor-element.elementor-element-3a4d91dd .title-subtitle{font-size:12px}.elementor-25 .elementor-element.elementor-element-105d021a .banner-subtitle{font-size:12px}.elementor-25 .elementor-element.elementor-element-72cb3f81 .banner-subtitle{font-size:12px}.elementor-25 .elementor-element.elementor-element-63a43bfa{margin:0 0 40px 0}.elementor-25 .elementor-element.elementor-element-5d1aa60 .banner-subtitle{font-size:12px}.elementor-25 .elementor-element.elementor-element-52dac5f2 .banner-subtitle{font-size:12px}.elementor-25 .elementor-element.elementor-element-59a685e{margin:0 0 40px 0}.elementor-25 .elementor-element.elementor-element-7e9e7924 .info-box-title{font-size:20px}.elementor-25 .elementor-element.elementor-element-7d448336 .title-after_title,.elementor-25 .elementor-element.elementor-element-7d448336 .title-subtitle,.elementor-25 .elementor-element.elementor-element-7d448336 .woodmart-title-container{max-width:100%}.elementor-25 .elementor-element.elementor-element-7d448336 .title{font-size:28px}}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-63278099{width:41.6%}.elementor-25 .elementor-element.elementor-element-121b7cd6{width:58.4%}.elementor-25 .elementor-element.elementor-element-4295f8a8{width:58.359%}.elementor-25 .elementor-element.elementor-element-27a2aa75{width:41.6%}}@media(min-width:1025px){.elementor-25 .elementor-element.elementor-element-12de3178:not(.elementor-motion-effects-element-type-background),.elementor-25 .elementor-element.elementor-element-12de3178>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}