.elementor-42 .elementor-element.elementor-element-425249a8:not(.elementor-motion-effects-element-type-background),.elementor-42 .elementor-element.elementor-element-425249a8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.gratos.es/wp-content/uploads/2020/08/gratos-banner-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-42 .elementor-element.elementor-element-425249a8{box-shadow:0px 0px 7px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-50px;margin-bottom:0;padding:30px 0}.elementor-42 .elementor-element.elementor-element-425249a8>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-42 .elementor-element.elementor-element-3060fb48 .elementor-heading-title{color:#fff;font-family:"Raleway",Sans-serif;font-size:30px;text-transform:uppercase}.elementor-42 .elementor-element.elementor-element-3060fb48>.elementor-widget-container{padding:0 0 0 15px}.elementor-42 .elementor-element.elementor-element-7d0be973{padding:70px 0}.elementor-42 .elementor-element.elementor-element-7637e364{text-align:left}.elementor-42 .elementor-element.elementor-element-7637e364 .elementor-heading-title{color:#2c2c2c;font-family:"Raleway",Sans-serif;font-size:25px;text-transform:uppercase;letter-spacing:.6px}.elementor-42 .elementor-element.elementor-element-7637e364>.elementor-widget-container{padding:0 0 0 15px}.elementor-42 .elementor-element.elementor-element-364e674f .elementor-text-editor{text-align:justify}.elementor-42 .elementor-element.elementor-element-364e674f{color:#000;font-family:"Nunito",Sans-serif;font-size:17px}.elementor-42 .elementor-element.elementor-element-2983e5b4 .elementor-text-editor{text-align:left}.elementor-42 .elementor-element.elementor-element-2983e5b4{color:#000;font-family:"Nunito",Sans-serif;font-size:17px}.elementor-42 .elementor-element.elementor-element-26afc766 .elementor-text-editor{text-align:left}.elementor-42 .elementor-element.elementor-element-26afc766{color:#000;font-family:"Nunito",Sans-serif;font-size:17px}.elementor-42 .elementor-element.elementor-element-26017d9f .elementor-text-editor{text-align:left}.elementor-42 .elementor-element.elementor-element-26017d9f{color:#000;font-family:"Nunito",Sans-serif;font-size:17px}.elementor-42 .elementor-element.elementor-element-296b52a7 .elementor-text-editor{text-align:left}.elementor-42 .elementor-element.elementor-element-296b52a7{color:#000;font-family:"Nunito",Sans-serif;font-size:17px}.elementor-42 .elementor-element.elementor-element-6347af66 .elementor-text-editor{text-align:left}.elementor-42 .elementor-element.elementor-element-6347af66{color:#000;font-family:"Nunito",Sans-serif;font-size:17px}.elementor-42 .elementor-element.elementor-element-6b53bd88 .elementor-text-editor{text-align:left}.elementor-42 .elementor-element.elementor-element-6b53bd88{color:#000;font-family:"Nunito",Sans-serif;font-size:17px}.elementor-42 .elementor-element.elementor-element-7e353ef3 .elementor-text-editor{text-align:justify}.elementor-42 .elementor-element.elementor-element-7e353ef3{color:#000;font-family:"Nunito",Sans-serif;font-size:17px}.elementor-42 .elementor-element.elementor-element-661cc4e6 .elementor-text-editor{text-align:justify}.elementor-42 .elementor-element.elementor-element-661cc4e6{color:#000;font-family:"Nunito",Sans-serif;font-size:17px}.elementor-42 .elementor-element.elementor-element-7339b5d0 .elementor-text-editor{text-align:justify}.elementor-42 .elementor-element.elementor-element-7339b5d0{color:#000;font-family:"Nunito",Sans-serif;font-size:17px}.elementor-42 .elementor-element.elementor-element-4f5694aa .elementor-text-editor{text-align:justify}.elementor-42 .elementor-element.elementor-element-4f5694aa{color:#000;font-family:"Nunito",Sans-serif;font-size:17px}.elementor-42 .elementor-element.elementor-element-73f5fa8e{padding:0 0 70px}.elementor-42 .elementor-element.elementor-element-2e70612f{text-align:left}.elementor-42 .elementor-element.elementor-element-2e70612f .elementor-heading-title{color:#2c2c2c;font-family:"Raleway",Sans-serif;font-size:25px;text-transform:uppercase;letter-spacing:.6px}.elementor-42 .elementor-element.elementor-element-2e70612f>.elementor-widget-container{padding:0 0 0 15px}.elementor-42 .elementor-element.elementor-element-58ede2ec .elementor-text-editor{text-align:justify}.elementor-42 .elementor-element.elementor-element-58ede2ec{color:#000;font-family:"Nunito",Sans-serif;font-size:17px}.elementor-42 .elementor-element.elementor-element-580f0eee .elementor-text-editor{text-align:justify}.elementor-42 .elementor-element.elementor-element-580f0eee{color:#000;font-family:"Nunito",Sans-serif;font-size:17px}.elementor-42 .elementor-element.elementor-element-571014a5 .elementor-text-editor{text-align:justify}.elementor-42 .elementor-element.elementor-element-571014a5{color:#000;font-family:"Nunito",Sans-serif;font-size:17px}.elementor-42 .elementor-element.elementor-element-5debfcc .elementor-text-editor{text-align:justify}.elementor-42 .elementor-element.elementor-element-5debfcc{color:#000;font-family:"Nunito",Sans-serif;font-size:17px}.elementor-42 .elementor-element.elementor-element-f0d4d77{padding:0 0 70px}.elementor-42 .elementor-element.elementor-element-12407f8f{text-align:left}.elementor-42 .elementor-element.elementor-element-12407f8f .elementor-heading-title{color:#2c2c2c;font-family:"Raleway",Sans-serif;font-size:25px;text-transform:uppercase;letter-spacing:.6px}.elementor-42 .elementor-element.elementor-element-12407f8f>.elementor-widget-container{padding:0 0 0 15px}.elementor-42 .elementor-element.elementor-element-207cb806 .elementor-text-editor{text-align:justify}.elementor-42 .elementor-element.elementor-element-207cb806{color:#000;font-family:"Nunito",Sans-serif;font-size:17px}.elementor-42 .elementor-element.elementor-element-25613c7b .elementor-text-editor{text-align:justify}.elementor-42 .elementor-element.elementor-element-25613c7b{color:#000;font-family:"Nunito",Sans-serif;font-size:17px}.elementor-42 .elementor-element.elementor-element-488c14f4 .elementor-text-editor{text-align:justify}.elementor-42 .elementor-element.elementor-element-488c14f4{color:#000;font-family:"Nunito",Sans-serif;font-size:17px}.elementor-42 .elementor-element.elementor-element-1de5d310{padding:0 0 70px}.elementor-42 .elementor-element.elementor-element-70f682a1{text-align:left}.elementor-42 .elementor-element.elementor-element-70f682a1 .elementor-heading-title{color:#2c2c2c;font-family:"Raleway",Sans-serif;font-size:25px;text-transform:uppercase;letter-spacing:.6px}.elementor-42 .elementor-element.elementor-element-70f682a1>.elementor-widget-container{padding:0 0 0 15px}.elementor-42 .elementor-element.elementor-element-6e76b054 .elementor-text-editor{text-align:justify}.elementor-42 .elementor-element.elementor-element-6e76b054{color:#000;font-family:"Nunito",Sans-serif;font-size:17px}.elementor-42 .elementor-element.elementor-element-6eaef023 .elementor-text-editor{text-align:justify}.elementor-42 .elementor-element.elementor-element-6eaef023{color:#000;font-family:"Nunito",Sans-serif;font-size:17px}.elementor-42 .elementor-element.elementor-element-51edb5f8 .elementor-text-editor{text-align:justify}.elementor-42 .elementor-element.elementor-element-51edb5f8{color:#000;font-family:"Nunito",Sans-serif;font-size:17px}.elementor-42 .elementor-element.elementor-element-3365bad .elementor-text-editor{text-align:justify}.elementor-42 .elementor-element.elementor-element-3365bad{color:#000;font-family:"Nunito",Sans-serif;font-size:17px}.elementor-42 .elementor-element.elementor-element-6dbe7de8{padding:0 0 70px}.elementor-42 .elementor-element.elementor-element-5be88a39{text-align:left}.elementor-42 .elementor-element.elementor-element-5be88a39 .elementor-heading-title{color:#2c2c2c;font-family:"Raleway",Sans-serif;font-size:25px;text-transform:uppercase;letter-spacing:.6px}.elementor-42 .elementor-element.elementor-element-5be88a39>.elementor-widget-container{padding:0 0 0 15px}.elementor-42 .elementor-element.elementor-element-1c6886b4 .elementor-text-editor{text-align:justify}.elementor-42 .elementor-element.elementor-element-1c6886b4{color:#000;font-family:"Nunito",Sans-serif;font-size:17px}.elementor-42 .elementor-element.elementor-element-7c7c424{padding:0 0 70px}.elementor-42 .elementor-element.elementor-element-39952716{text-align:left}.elementor-42 .elementor-element.elementor-element-39952716 .elementor-heading-title{color:#2c2c2c;font-family:"Raleway",Sans-serif;font-size:25px;text-transform:uppercase;letter-spacing:.6px}.elementor-42 .elementor-element.elementor-element-39952716>.elementor-widget-container{padding:0 0 0 15px}.elementor-42 .elementor-element.elementor-element-665afa4d .elementor-text-editor{text-align:justify}.elementor-42 .elementor-element.elementor-element-665afa4d{color:#000;font-family:"Nunito",Sans-serif;font-size:17px}.elementor-42 .elementor-element.elementor-element-704882f9{padding:0 0 70px}.elementor-42 .elementor-element.elementor-element-6abdddf2{text-align:left}.elementor-42 .elementor-element.elementor-element-6abdddf2 .elementor-heading-title{color:#2c2c2c;font-family:"Raleway",Sans-serif;font-size:25px;text-transform:uppercase;letter-spacing:.6px}.elementor-42 .elementor-element.elementor-element-6abdddf2>.elementor-widget-container{padding:0 0 0 15px}.elementor-42 .elementor-element.elementor-element-48822374 .elementor-text-editor{text-align:justify}.elementor-42 .elementor-element.elementor-element-48822374{color:#000;font-family:"Nunito",Sans-serif;font-size:17px}.elementor-42 .elementor-element.elementor-element-5547b500{padding:0 0 70px}.elementor-42 .elementor-element.elementor-element-2eb24e6c{text-align:left}.elementor-42 .elementor-element.elementor-element-2eb24e6c .elementor-heading-title{color:#2c2c2c;font-family:"Raleway",Sans-serif;font-size:25px;text-transform:uppercase;letter-spacing:.6px}.elementor-42 .elementor-element.elementor-element-2eb24e6c>.elementor-widget-container{padding:0 0 0 15px}.elementor-42 .elementor-element.elementor-element-1f8cc3a1 .elementor-text-editor{text-align:justify}.elementor-42 .elementor-element.elementor-element-1f8cc3a1{color:#000;font-family:"Nunito",Sans-serif;font-size:17px}.elementor-42 .elementor-element.elementor-element-1c61bf6e{padding:0 0 70px}.elementor-42 .elementor-element.elementor-element-27590f57{text-align:left}.elementor-42 .elementor-element.elementor-element-27590f57 .elementor-heading-title{color:#2c2c2c;font-family:"Raleway",Sans-serif;font-size:25px;text-transform:uppercase;letter-spacing:.6px}.elementor-42 .elementor-element.elementor-element-27590f57>.elementor-widget-container{padding:0 0 0 15px}.elementor-42 .elementor-element.elementor-element-212c1990 .elementor-text-editor{text-align:justify}.elementor-42 .elementor-element.elementor-element-212c1990{color:#000;font-family:"Nunito",Sans-serif;font-size:17px}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-7d0be973{padding:20px}.elementor-42 .elementor-element.elementor-element-7637e364 .elementor-heading-title{font-size:25px}.elementor-42 .elementor-element.elementor-element-364e674f{font-size:17px}.elementor-42 .elementor-element.elementor-element-2983e5b4{font-size:17px}.elementor-42 .elementor-element.elementor-element-26afc766{font-size:17px}.elementor-42 .elementor-element.elementor-element-26017d9f{font-size:17px}.elementor-42 .elementor-element.elementor-element-296b52a7{font-size:17px}.elementor-42 .elementor-element.elementor-element-6347af66{font-size:17px}.elementor-42 .elementor-element.elementor-element-6b53bd88{font-size:17px}.elementor-42 .elementor-element.elementor-element-7e353ef3{font-size:17px}.elementor-42 .elementor-element.elementor-element-661cc4e6{font-size:17px}.elementor-42 .elementor-element.elementor-element-7339b5d0{font-size:17px}.elementor-42 .elementor-element.elementor-element-4f5694aa{font-size:17px}.elementor-42 .elementor-element.elementor-element-73f5fa8e{padding:20px}.elementor-42 .elementor-element.elementor-element-2e70612f .elementor-heading-title{font-size:25px}.elementor-42 .elementor-element.elementor-element-58ede2ec{font-size:17px}.elementor-42 .elementor-element.elementor-element-580f0eee{font-size:17px}.elementor-42 .elementor-element.elementor-element-571014a5{font-size:17px}.elementor-42 .elementor-element.elementor-element-5debfcc{font-size:17px}.elementor-42 .elementor-element.elementor-element-f0d4d77{padding:20px}.elementor-42 .elementor-element.elementor-element-12407f8f .elementor-heading-title{font-size:25px}.elementor-42 .elementor-element.elementor-element-207cb806{font-size:17px}.elementor-42 .elementor-element.elementor-element-25613c7b{font-size:17px}.elementor-42 .elementor-element.elementor-element-488c14f4{font-size:17px}.elementor-42 .elementor-element.elementor-element-1de5d310{padding:20px}.elementor-42 .elementor-element.elementor-element-70f682a1 .elementor-heading-title{font-size:25px}.elementor-42 .elementor-element.elementor-element-6e76b054{font-size:17px}.elementor-42 .elementor-element.elementor-element-6eaef023{font-size:17px}.elementor-42 .elementor-element.elementor-element-51edb5f8{font-size:17px}.elementor-42 .elementor-element.elementor-element-3365bad{font-size:17px}.elementor-42 .elementor-element.elementor-element-6dbe7de8{padding:20px}.elementor-42 .elementor-element.elementor-element-5be88a39 .elementor-heading-title{font-size:25px}.elementor-42 .elementor-element.elementor-element-1c6886b4{font-size:17px}.elementor-42 .elementor-element.elementor-element-7c7c424{padding:20px}.elementor-42 .elementor-element.elementor-element-39952716 .elementor-heading-title{font-size:25px}.elementor-42 .elementor-element.elementor-element-665afa4d{font-size:17px}.elementor-42 .elementor-element.elementor-element-704882f9{padding:20px}.elementor-42 .elementor-element.elementor-element-6abdddf2 .elementor-heading-title{font-size:25px}.elementor-42 .elementor-element.elementor-element-48822374{font-size:17px}.elementor-42 .elementor-element.elementor-element-5547b500{padding:20px}.elementor-42 .elementor-element.elementor-element-2eb24e6c .elementor-heading-title{font-size:25px}.elementor-42 .elementor-element.elementor-element-1f8cc3a1{font-size:17px}.elementor-42 .elementor-element.elementor-element-1c61bf6e{padding:20px}.elementor-42 .elementor-element.elementor-element-27590f57 .elementor-heading-title{font-size:25px}.elementor-42 .elementor-element.elementor-element-212c1990{font-size:17px}}