.elementor-widget-section .e-frontend-copy .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-column .e-frontend-copy .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-shortcode .e-frontend-copy .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-249 .elementor-element.elementor-element-133288a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-heading .e-frontend-copy .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-249 .elementor-element.elementor-element-e158d5a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:300;color:#000000;}.elementor-249 .elementor-element.elementor-element-7fe0886{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-image .e-frontend-copy .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-249 .elementor-element.elementor-element-62fceef{text-align:start;}.elementor-249 .elementor-element.elementor-element-2c40d74 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-text-editor .e-frontend-copy .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-249 .elementor-element.elementor-element-4bd2a9d{text-align:justify;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-button .e-frontend-copy .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-249 .elementor-element.elementor-element-cd2e357 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:#6361CE;}.elementor-249 .elementor-element.elementor-element-cd2e357 .elementor-button:hover, .elementor-249 .elementor-element.elementor-element-cd2e357 .elementor-button:focus{color:#FFFFFF;background-color:#FF0000;}.elementor-249 .elementor-element.elementor-element-cd2e357 .elementor-button:hover svg, .elementor-249 .elementor-element.elementor-element-cd2e357 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-a209bc3{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-249 .elementor-element.elementor-element-3b779a8{text-align:start;}.elementor-249 .elementor-element.elementor-element-4188512 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;color:#000000;}.elementor-249 .elementor-element.elementor-element-c32f8b9{text-align:justify;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;}.elementor-249 .elementor-element.elementor-element-f33cea2 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:#6361CE;}.elementor-249 .elementor-element.elementor-element-f33cea2 .elementor-button:hover, .elementor-249 .elementor-element.elementor-element-f33cea2 .elementor-button:focus{color:#FFFFFF;background-color:#FF0000;}.elementor-249 .elementor-element.elementor-element-f33cea2 .elementor-button:hover svg, .elementor-249 .elementor-element.elementor-element-f33cea2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-28588f3{border-style:solid;border-width:1px 1px 1px 1px;margin-top:20px;margin-bottom:0px;}.elementor-249 .elementor-element.elementor-element-248f6eb{text-align:start;}.elementor-249 .elementor-element.elementor-element-661c269 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;color:#000000;}.elementor-249 .elementor-element.elementor-element-26358a9{text-align:justify;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;}.elementor-249 .elementor-element.elementor-element-392c49f .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:#6361CE;}.elementor-249 .elementor-element.elementor-element-392c49f .elementor-button:hover, .elementor-249 .elementor-element.elementor-element-392c49f .elementor-button:focus{color:#FFFFFF;background-color:#FF0000;}.elementor-249 .elementor-element.elementor-element-392c49f .elementor-button:hover svg, .elementor-249 .elementor-element.elementor-element-392c49f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-0eabf8b{border-style:solid;border-width:1px 1px 1px 1px;margin-top:20px;margin-bottom:0px;}.elementor-249 .elementor-element.elementor-element-0ccaa6a{text-align:start;}.elementor-249 .elementor-element.elementor-element-6015cac .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;color:#000000;}.elementor-249 .elementor-element.elementor-element-02467ad{text-align:justify;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;}.elementor-249 .elementor-element.elementor-element-b135c80 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:#6361CE;}.elementor-249 .elementor-element.elementor-element-b135c80 .elementor-button:hover, .elementor-249 .elementor-element.elementor-element-b135c80 .elementor-button:focus{color:#FFFFFF;background-color:#FF0000;}.elementor-249 .elementor-element.elementor-element-b135c80 .elementor-button:hover svg, .elementor-249 .elementor-element.elementor-element-b135c80 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-92c6612{border-style:solid;border-width:1px 1px 1px 1px;margin-top:20px;margin-bottom:0px;}.elementor-249 .elementor-element.elementor-element-013cbb1{text-align:start;}.elementor-249 .elementor-element.elementor-element-128598a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;color:#000000;}.elementor-249 .elementor-element.elementor-element-613c8e6{text-align:justify;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;}.elementor-249 .elementor-element.elementor-element-2f401d8 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:#6361CE;}.elementor-249 .elementor-element.elementor-element-2f401d8 .elementor-button:hover, .elementor-249 .elementor-element.elementor-element-2f401d8 .elementor-button:focus{color:#FFFFFF;background-color:#FF0000;}.elementor-249 .elementor-element.elementor-element-2f401d8 .elementor-button:hover svg, .elementor-249 .elementor-element.elementor-element-2f401d8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-879297e{border-style:solid;border-width:1px 1px 1px 1px;margin-top:20px;margin-bottom:0px;}.elementor-249 .elementor-element.elementor-element-ea7e88f{text-align:start;}.elementor-249 .elementor-element.elementor-element-4a3ba7f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;color:#000000;}.elementor-249 .elementor-element.elementor-element-454a9ea{text-align:justify;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;}.elementor-249 .elementor-element.elementor-element-8f9a29d .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:#6361CE;}.elementor-249 .elementor-element.elementor-element-8f9a29d .elementor-button:hover, .elementor-249 .elementor-element.elementor-element-8f9a29d .elementor-button:focus{color:#FFFFFF;background-color:#FF0000;}.elementor-249 .elementor-element.elementor-element-8f9a29d .elementor-button:hover svg, .elementor-249 .elementor-element.elementor-element-8f9a29d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-a5aaa47{border-style:solid;border-width:1px 1px 1px 1px;margin-top:20px;margin-bottom:0px;}.elementor-249 .elementor-element.elementor-element-c5ccd75{text-align:start;}.elementor-249 .elementor-element.elementor-element-1c78b76 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;color:#000000;}.elementor-249 .elementor-element.elementor-element-2611e4d{text-align:justify;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;}.elementor-249 .elementor-element.elementor-element-b233bdd .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:#6361CE;}.elementor-249 .elementor-element.elementor-element-b233bdd .elementor-button:hover, .elementor-249 .elementor-element.elementor-element-b233bdd .elementor-button:focus{color:#FFFFFF;background-color:#FF0000;}.elementor-249 .elementor-element.elementor-element-b233bdd .elementor-button:hover svg, .elementor-249 .elementor-element.elementor-element-b233bdd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-c33eb08{border-style:solid;border-width:1px 1px 1px 1px;margin-top:20px;margin-bottom:0px;}.elementor-249 .elementor-element.elementor-element-e28c8a9{text-align:start;}.elementor-249 .elementor-element.elementor-element-d3fdf58 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;color:#000000;}.elementor-249 .elementor-element.elementor-element-55111ee{text-align:justify;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;}.elementor-249 .elementor-element.elementor-element-8e4a841 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:#6361CE;}.elementor-249 .elementor-element.elementor-element-8e4a841 .elementor-button:hover, .elementor-249 .elementor-element.elementor-element-8e4a841 .elementor-button:focus{color:#FFFFFF;background-color:#FF0000;}.elementor-249 .elementor-element.elementor-element-8e4a841 .elementor-button:hover svg, .elementor-249 .elementor-element.elementor-element-8e4a841 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-d67989c{border-style:solid;border-width:1px 1px 1px 1px;margin-top:20px;margin-bottom:0px;}.elementor-249 .elementor-element.elementor-element-a209b83{text-align:start;}.elementor-249 .elementor-element.elementor-element-92e2f06{text-align:justify;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;}.elementor-249 .elementor-element.elementor-element-6ba5ea4 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:#6361CE;}.elementor-249 .elementor-element.elementor-element-6ba5ea4 .elementor-button:hover, .elementor-249 .elementor-element.elementor-element-6ba5ea4 .elementor-button:focus{color:#FFFFFF;background-color:#FF0000;}.elementor-249 .elementor-element.elementor-element-6ba5ea4 .elementor-button:hover svg, .elementor-249 .elementor-element.elementor-element-6ba5ea4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-f8d6aa1{border-style:solid;border-width:1px 1px 1px 1px;margin-top:20px;margin-bottom:0px;}.elementor-249 .elementor-element.elementor-element-6e46fbe{text-align:start;}.elementor-249 .elementor-element.elementor-element-1db921f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;color:#000000;}.elementor-249 .elementor-element.elementor-element-7aba01d{text-align:justify;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;}.elementor-249 .elementor-element.elementor-element-19826f5 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:#6361CE;}.elementor-249 .elementor-element.elementor-element-19826f5 .elementor-button:hover, .elementor-249 .elementor-element.elementor-element-19826f5 .elementor-button:focus{color:#FFFFFF;background-color:#FF0000;}.elementor-249 .elementor-element.elementor-element-19826f5 .elementor-button:hover svg, .elementor-249 .elementor-element.elementor-element-19826f5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-93db246{border-style:solid;border-width:1px 1px 1px 1px;margin-top:20px;margin-bottom:0px;}.elementor-249 .elementor-element.elementor-element-84cd685{text-align:start;}.elementor-249 .elementor-element.elementor-element-f58da32 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;color:#000000;}.elementor-249 .elementor-element.elementor-element-6ec98cf{text-align:justify;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;}.elementor-249 .elementor-element.elementor-element-d55bd49 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:#6361CE;}.elementor-249 .elementor-element.elementor-element-d55bd49 .elementor-button:hover, .elementor-249 .elementor-element.elementor-element-d55bd49 .elementor-button:focus{color:#FFFFFF;background-color:#FF0000;}.elementor-249 .elementor-element.elementor-element-d55bd49 .elementor-button:hover svg, .elementor-249 .elementor-element.elementor-element-d55bd49 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-1ce354e{border-style:solid;border-width:1px 1px 1px 1px;margin-top:20px;margin-bottom:0px;}.elementor-249 .elementor-element.elementor-element-1023f14{text-align:start;}.elementor-249 .elementor-element.elementor-element-f279823 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;color:#000000;}.elementor-249 .elementor-element.elementor-element-933895e{text-align:justify;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;}.elementor-249 .elementor-element.elementor-element-bd70d64 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:#6361CE;}.elementor-249 .elementor-element.elementor-element-bd70d64 .elementor-button:hover, .elementor-249 .elementor-element.elementor-element-bd70d64 .elementor-button:focus{color:#FFFFFF;background-color:#FF0000;}.elementor-249 .elementor-element.elementor-element-bd70d64 .elementor-button:hover svg, .elementor-249 .elementor-element.elementor-element-bd70d64 .elementor-button:focus svg{fill:#FFFFFF;}body.elementor-page-249:not(.elementor-motion-effects-element-type-background), body.elementor-page-249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://francogentili.com/wp-content/uploads/libreria-20.png");background-repeat:no-repeat;background-size:cover;}@media(min-width:768px){.elementor-249 .elementor-element.elementor-element-b927696{width:25%;}.elementor-249 .elementor-element.elementor-element-921c71e{width:75%;}.elementor-249 .elementor-element.elementor-element-dd2f0e2{width:25%;}.elementor-249 .elementor-element.elementor-element-ed4df01{width:75%;}.elementor-249 .elementor-element.elementor-element-5091cea{width:25%;}.elementor-249 .elementor-element.elementor-element-09cf7cf{width:75%;}.elementor-249 .elementor-element.elementor-element-56f4974{width:25%;}.elementor-249 .elementor-element.elementor-element-08761ea{width:75%;}.elementor-249 .elementor-element.elementor-element-1eedde1{width:25%;}.elementor-249 .elementor-element.elementor-element-41c2cab{width:75%;}.elementor-249 .elementor-element.elementor-element-134dc83{width:25%;}.elementor-249 .elementor-element.elementor-element-5f86114{width:75%;}.elementor-249 .elementor-element.elementor-element-cb18d20{width:25%;}.elementor-249 .elementor-element.elementor-element-6dd20ac{width:75%;}.elementor-249 .elementor-element.elementor-element-6d6067a{width:25%;}.elementor-249 .elementor-element.elementor-element-f71d96f{width:75%;}.elementor-249 .elementor-element.elementor-element-695ca3f{width:25%;}.elementor-249 .elementor-element.elementor-element-7dfea76{width:75%;}.elementor-249 .elementor-element.elementor-element-6458ff1{width:25%;}.elementor-249 .elementor-element.elementor-element-8e29a90{width:75%;}.elementor-249 .elementor-element.elementor-element-3c05725{width:25%;}.elementor-249 .elementor-element.elementor-element-e435f2b{width:75%;}.elementor-249 .elementor-element.elementor-element-962ccbf{width:25%;}.elementor-249 .elementor-element.elementor-element-5dc6ea0{width:75%;}}@media(min-width:1025px){body.elementor-page-249:not(.elementor-motion-effects-element-type-background), body.elementor-page-249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}