.elementor-159 .elementor-element.elementor-element-21176427{--display:flex}.elementor-159 .elementor-element.elementor-element-21176427.e-con{--flex-grow:0;--flex-shrink:0}.elementor-159 .elementor-element.elementor-element-9b0309a{--display:flex;--min-height:884px}.elementor-159 .elementor-element.elementor-element-9b0309a:not(.elementor-motion-effects-element-type-background),.elementor-159 .elementor-element.elementor-element-9b0309a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.robertogattoart.com/wp-content/uploads/2025/05/Final-concept.jpg")}.elementor-159 .elementor-element.elementor-element-9b0309a.e-con{--align-self:center;--order:-99999}.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-159 .elementor-element.elementor-element-b428b3e>.elementor-widget-container{--e-transform-translateY:49px;margin:0;padding:40px 0 0}.elementor-159 .elementor-element.elementor-element-b428b3e.elementor-element{--align-self:center;--order:-99999}.elementor-159 .elementor-element.elementor-element-b428b3e{z-index:10;text-align:center;font-family:"Days One",Sans-serif;font-size:51px;font-weight:600;text-decoration:underline;text-shadow:4px 4px 0px rgba(65.98956521739129,101.5408393194707,108.8,.84);color:#fff}.elementor-159 .elementor-element.elementor-element-3b53f04{z-index:10;text-align:center;font-family:"Roboto",Sans-serif;font-size:23px;font-weight:600;text-shadow:1px 1px 10px rgba(0,0,0,.73);color:#fff}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-159 .elementor-element.elementor-element-95baca5 .elementor-button{background-color:#61cec1;font-family:"Bungee",Sans-serif;font-size:25px;font-weight:500;box-shadow:0px 0px 10px 4px rgba(0,0,0,.5);border-radius:30px}.elementor-159 .elementor-element.elementor-element-95baca5{z-index:10}.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-159 .elementor-element.elementor-element-1908688>.elementor-widget-container{margin:-21px}.elementor-159 .elementor-element.elementor-element-1908688{text-align:center}.elementor-159 .elementor-element.elementor-element-1908688 .elementor-heading-title{font-family:"Risque",Sans-serif;font-size:82px;font-weight:600;color:#5dc3ee}.elementor-159 .elementor-element.elementor-element-07e2956{--display:flex}.elementor-159 .elementor-element.elementor-element-54f9cc4 a{color:#77b6f7}.elementor-159 .elementor-element.elementor-element-fea5630{text-align:center;font-family:"Days One",Sans-serif;font-size:28px;font-weight:600;text-decoration:underline}.elementor-159 .elementor-element.elementor-element-e5d8c44{--e-image-carousel-slides-to-show:1}.elementor-159 .elementor-element.elementor-element-b13ae4c .elementor-button{background-color:#61cec1;font-family:"Bungee",Sans-serif;font-size:25px;font-weight:500;box-shadow:0px 0px 10px 4px rgba(0,0,0,.5);border-radius:30px}.elementor-159 .elementor-element.elementor-element-b13ae4c{z-index:10}.elementor-159 .elementor-element.elementor-element-51cf670{--display:flex}.elementor-159 .elementor-element.elementor-element-32e5253{text-align:center}.elementor-159 .elementor-element.elementor-element-32e5253 .elementor-heading-title{font-family:var(--e-global-typography-4370347-font-family),Sans-serif;font-size:var(--e-global-typography-4370347-font-size);font-weight:var(--e-global-typography-4370347-font-weight);text-decoration:var(--e-global-typography-4370347-text-decoration);color:var(--e-global-color-text)}.elementor-159 .elementor-element.elementor-element-15ff65f{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.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-159 .elementor-element.elementor-element-9a1aaeb img{width:80%}.elementor-159 .elementor-element.elementor-element-44d4e86 img{width:80%}.elementor-159 .elementor-element.elementor-element-5f7d5fc img{width:80%}.elementor-159 .elementor-element.elementor-element-8abef1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-159 .elementor-element.elementor-element-d9da2dd{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--justify-items:center}.elementor-159 .elementor-element.elementor-element-2b3e7ec{font-family:"Roboto",Sans-serif;font-size:19px;font-weight:400}.elementor-159 .elementor-element.elementor-element-71050b8 img{max-width:47%}.elementor-159 .elementor-element.elementor-element-a6d76da{--display:flex}.elementor-widget-divider{--divider-color:var(--e-global-color-secondary)}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-159 .elementor-element.elementor-element-ab06690{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-159 .elementor-element.elementor-element-ab06690 .elementor-divider-separator{width:100%}.elementor-159 .elementor-element.elementor-element-ab06690 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-159 .elementor-element.elementor-element-a42f98c{text-align:center}.elementor-159 .elementor-element.elementor-element-a42f98c .elementor-heading-title{font-family:var(--e-global-typography-4370347-font-family),Sans-serif;font-size:var(--e-global-typography-4370347-font-size);font-weight:var(--e-global-typography-4370347-font-weight);text-decoration:var(--e-global-typography-4370347-text-decoration);color:#7a7a7a}.elementor-159 .elementor-element.elementor-element-52756af .elementor-button{background-color:#61cec1;font-family:"Bungee",Sans-serif;font-size:25px;font-weight:500;box-shadow:0px 0px 10px 4px rgba(0,0,0,.5);border-radius:30px}.elementor-159 .elementor-element.elementor-element-52756af{z-index:10}.elementor-159 .elementor-element.elementor-element-cfece98{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-159 .elementor-element.elementor-element-cfece98 .elementor-divider-separator{width:100%}.elementor-159 .elementor-element.elementor-element-cfece98 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-159 .elementor-element.elementor-element-d7c4e42{text-align:center}.elementor-159 .elementor-element.elementor-element-d7c4e42 .elementor-heading-title{font-family:var(--e-global-typography-4370347-font-family),Sans-serif;font-size:var(--e-global-typography-4370347-font-size);font-weight:var(--e-global-typography-4370347-font-weight);text-decoration:var(--e-global-typography-4370347-text-decoration);color:#7a7a7a}.elementor-159 .elementor-element.elementor-element-3999bed{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--justify-items:start}.elementor-159 .elementor-element.elementor-element-3999bed.e-con{--align-self:center}.elementor-159 .elementor-element.elementor-element-d2b1cc1>.elementor-widget-container{margin:-19px 0 0;padding:0}.elementor-159 .elementor-element.elementor-element-396da81{text-align:center}.elementor-159 .elementor-element.elementor-element-396da81 .elementor-heading-title{font-family:var(--e-global-typography-4370347-font-family),Sans-serif;font-size:var(--e-global-typography-4370347-font-size);font-weight:var(--e-global-typography-4370347-font-weight);text-decoration:var(--e-global-typography-4370347-text-decoration);color:var(--e-global-color-text)}.elementor-159 .elementor-element.elementor-element-3e8cff6{--display:flex}.elementor-159 .elementor-element.elementor-element-8c297c6{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}@media(max-width:1024px){.elementor-159 .elementor-element.elementor-element-32e5253 .elementor-heading-title{font-size:var(--e-global-typography-4370347-font-size)}.elementor-159 .elementor-element.elementor-element-15ff65f{--grid-auto-flow:row}.elementor-159 .elementor-element.elementor-element-d9da2dd{--grid-auto-flow:row}.elementor-159 .elementor-element.elementor-element-a42f98c .elementor-heading-title{font-size:var(--e-global-typography-4370347-font-size)}.elementor-159 .elementor-element.elementor-element-d7c4e42 .elementor-heading-title{font-size:var(--e-global-typography-4370347-font-size)}.elementor-159 .elementor-element.elementor-element-3999bed{--grid-auto-flow:row}.elementor-159 .elementor-element.elementor-element-396da81 .elementor-heading-title{font-size:var(--e-global-typography-4370347-font-size)}.elementor-159 .elementor-element.elementor-element-8c297c6{--grid-auto-flow:row}}@media(min-width:768px){.elementor-159 .elementor-element.elementor-element-21176427{--width:214.732%}.elementor-159 .elementor-element.elementor-element-9b0309a{--width:100%}.elementor-159 .elementor-element.elementor-element-07e2956{--content-width:60%}.elementor-159 .elementor-element.elementor-element-8abef1d{--content-width:1600px}.elementor-159 .elementor-element.elementor-element-3999bed{--width:100%}}@media(max-width:767px){.elementor-159 .elementor-element.elementor-element-9b0309a:not(.elementor-motion-effects-element-type-background),.elementor-159 .elementor-element.elementor-element-9b0309a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.robertogattoart.com/wp-content/uploads/2025/05/Final-concept-1536x922.jpg");background-position:center center}.elementor-159 .elementor-element.elementor-element-b428b3e{font-size:32px}.elementor-159 .elementor-element.elementor-element-32e5253 .elementor-heading-title{font-size:var(--e-global-typography-4370347-font-size)}.elementor-159 .elementor-element.elementor-element-15ff65f{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-159 .elementor-element.elementor-element-d9da2dd{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-159 .elementor-element.elementor-element-71050b8 img{width:72%;max-width:93%}.elementor-159 .elementor-element.elementor-element-a42f98c .elementor-heading-title{font-size:var(--e-global-typography-4370347-font-size)}.elementor-159 .elementor-element.elementor-element-d7c4e42 .elementor-heading-title{font-size:var(--e-global-typography-4370347-font-size)}.elementor-159 .elementor-element.elementor-element-3999bed{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-159 .elementor-element.elementor-element-396da81 .elementor-heading-title{font-size:var(--e-global-typography-4370347-font-size)}.elementor-159 .elementor-element.elementor-element-8c297c6{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}}