.elementor-2 .elementor-element.elementor-element-f7aaabf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5a46620 .rossetti-hero{--rossetti-hero-height:700px;--rossetti-hero-mobile-height:700px;}.elementor-2 .elementor-element.elementor-element-5a46620 .rossetti-hero__inner{min-height:700px;max-width:1240px;width:calc(100% - (30px * 2));transform:translateY(0px);}.elementor-2 .elementor-element.elementor-element-5a46620 .rossetti-hero__content{max-width:760px;}.elementor-2 .elementor-element.elementor-element-5a46620 .rossetti-hero__overlay{background-image:linear-gradient(90deg, rgba(0,0,0,.20), rgba(0,0,0,.04) 45%, rgba(0,0,0,.18));--rossetti-overlay-color:#000000;}.elementor-2 .elementor-element.elementor-element-5a46620 .rossetti-hero__media img{transform:scale(calc(101.5 / 100));}.elementor-2 .elementor-element.elementor-element-5a46620 .rossetti-hero__slide.is-active .rossetti-hero__media img{transform:scale(1);}.elementor-2 .elementor-element.elementor-element-5a46620 .rossetti-hero__eyebrow{color:rgba(255,255,255,.82);margin-bottom:24px;}.elementor-2 .elementor-element.elementor-element-5a46620 .rossetti-hero__title{color:#FFFFFF;font-size:62px;}.elementor-2 .elementor-element.elementor-element-5a46620 .rossetti-hero__description{color:rgba(255,255,255,.86);margin-top:24px;}.elementor-2 .elementor-element.elementor-element-5a46620 .rossetti-hero__button{color:#FFFFFF;background-color:#F53333;padding:20px 26px 20px 26px;margin-top:34px;}.elementor-2 .elementor-element.elementor-element-5a46620 .rossetti-hero__button:hover, .elementor-2 .elementor-element.elementor-element-5a46620 .rossetti-hero__button:focus-visible{color:#FFFFFF;background-color:#DC2626;}.elementor-2 .elementor-element.elementor-element-5a46620 .rossetti-hero__button-arrow{font-size:18px;width:1em;height:1em;}.elementor-2 .elementor-element.elementor-element-5a46620 .rossetti-hero__arrow{color:#FFFFFF;background-color:rgba(5,7,9,.24);border-color:rgba(255,255,255,.36);width:48px;height:48px;}.elementor-2 .elementor-element.elementor-element-5a46620 .rossetti-hero__arrow .rsi{font-size:18px;width:1em;height:1em;}.elementor-2 .elementor-element.elementor-element-5a46620 .rossetti-hero__arrow--prev{left:28px;}.elementor-2 .elementor-element.elementor-element-5a46620 .rossetti-hero__arrow--next{right:28px;}.elementor-2 .elementor-element.elementor-element-5a46620 .rossetti-hero__bullet > span{background-color:rgba(255,255,255,.42);height:4px;}.elementor-2 .elementor-element.elementor-element-5a46620 .rossetti-hero__bullet > span::after{background-color:#F53333;}.elementor-2 .elementor-element.elementor-element-5a46620 .rossetti-hero__bullet{width:34px;}.elementor-2 .elementor-element.elementor-element-5a46620 .rossetti-hero__bullet.is-active{width:48px;}.elementor-2 .elementor-element.elementor-element-5a46620 .rossetti-hero__pagination{gap:10px;bottom:18px;}.elementor-2 .elementor-element.elementor-element-d3ea70a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-d3ea70a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d3ea70a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-01976bd{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-1752c5a .elementor-heading-title{color:var( --e-global-color-b836166 );}.elementor-2 .elementor-element.elementor-element-71a165c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.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-2 .elementor-element.elementor-element-5d6ae04 .elementor-button{background-color:var( --e-global-color-b836166 );font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-5d6ae04:hover{--e-transform-translateY:-3px;}.elementor-2 .elementor-element.elementor-element-5d6ae04 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-e12a2c8 .elementor-button{background-color:#FFFFFF00;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;fill:var( --e-global-color-b836166 );color:var( --e-global-color-b836166 );}.elementor-2 .elementor-element.elementor-element-e12a2c8 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-e12a2c8 .elementor-button:focus{background-color:var( --e-global-color-b836166 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-e12a2c8:hover{--e-transform-translateY:-3px;}.elementor-2 .elementor-element.elementor-element-e12a2c8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-e12a2c8 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-e12a2c8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-457905b{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-457905b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-457905b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a532355 );}.elementor-2 .elementor-element.elementor-element-e3f1e8e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-c653b88{text-align:center;}.elementor-2 .elementor-element.elementor-element-c653b88 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:3px;}.elementor-2 .elementor-element.elementor-element-348a0f1{text-align:center;}.elementor-2 .elementor-element.elementor-element-348a0f1 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:42px;font-weight:700;color:var( --e-global-color-text );}.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-2 .elementor-element.elementor-element-8546245{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-8546245 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-11eb718{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-2 .elementor-element.elementor-element-0618dcd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0618dcd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0618dcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b836166 );}.elementor-2 .elementor-element.elementor-element-3c18b31{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-2 .elementor-element.elementor-element-c1d4065{width:100%;max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-c1d4065 img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-a81a1c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 5px 10px;bottom:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-a81a1c0{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-a81a1c0{right:0px;}.elementor-2 .elementor-element.elementor-element-a81a1c0 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-a81a1c0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b836166 );}.elementor-2 .elementor-element.elementor-element-a81a1c0.elementor-view-stacked .elementor-icon{color:var( --e-global-color-b836166 );}.elementor-2 .elementor-element.elementor-element-a81a1c0.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-b836166 );}.elementor-2 .elementor-element.elementor-element-a81a1c0.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-557991b );}.elementor-2 .elementor-element.elementor-element-a81a1c0.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-a81a1c0.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-a81a1c0.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-a81a1c0.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-a81a1c0.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-557991b );}.elementor-2 .elementor-element.elementor-element-a81a1c0.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-557991b );}.elementor-2 .elementor-element.elementor-element-a81a1c0 .elementor-icon{font-size:25px;}.elementor-2 .elementor-element.elementor-element-a81a1c0 .elementor-icon svg{height:25px;}.elementor-2 .elementor-element.elementor-element-f98d4b1{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-92911c8{text-align:start;}.elementor-2 .elementor-element.elementor-element-92911c8 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-e065996{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-e065996 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-77ab94a .elementor-button{background-color:#FFFFFF00;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-77ab94a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-b1cadd6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b1cadd6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b1cadd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b836166 );}.elementor-2 .elementor-element.elementor-element-64a551c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-408fd03{width:100%;max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-408fd03 img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-f97d1d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 5px 10px;bottom:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-f97d1d6{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-f97d1d6{right:0px;}.elementor-2 .elementor-element.elementor-element-f97d1d6 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-f97d1d6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b836166 );}.elementor-2 .elementor-element.elementor-element-f97d1d6.elementor-view-stacked .elementor-icon{color:var( --e-global-color-b836166 );}.elementor-2 .elementor-element.elementor-element-f97d1d6.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-b836166 );}.elementor-2 .elementor-element.elementor-element-f97d1d6.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-557991b );}.elementor-2 .elementor-element.elementor-element-f97d1d6.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-f97d1d6.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-f97d1d6.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-f97d1d6.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-f97d1d6.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-557991b );}.elementor-2 .elementor-element.elementor-element-f97d1d6.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-557991b );}.elementor-2 .elementor-element.elementor-element-f97d1d6 .elementor-icon{font-size:25px;}.elementor-2 .elementor-element.elementor-element-f97d1d6 .elementor-icon svg{height:25px;}.elementor-2 .elementor-element.elementor-element-a5b5fe8{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-e27152c{text-align:start;}.elementor-2 .elementor-element.elementor-element-e27152c .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-705e422{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-705e422 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-5bd16a8 .elementor-button{background-color:#FFFFFF00;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5bd16a8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-74596d1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-74596d1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-74596d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b836166 );}.elementor-2 .elementor-element.elementor-element-2a0b2ee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3d6236e{width:100%;max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-3d6236e img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-813a4d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 5px 10px;bottom:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-813a4d0{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-813a4d0{right:0px;}.elementor-2 .elementor-element.elementor-element-813a4d0 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-813a4d0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b836166 );}.elementor-2 .elementor-element.elementor-element-813a4d0.elementor-view-stacked .elementor-icon{color:var( --e-global-color-b836166 );}.elementor-2 .elementor-element.elementor-element-813a4d0.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-b836166 );}.elementor-2 .elementor-element.elementor-element-813a4d0.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-557991b );}.elementor-2 .elementor-element.elementor-element-813a4d0.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-813a4d0.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-813a4d0.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-813a4d0.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-813a4d0.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-557991b );}.elementor-2 .elementor-element.elementor-element-813a4d0.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-557991b );}.elementor-2 .elementor-element.elementor-element-813a4d0 .elementor-icon{font-size:25px;}.elementor-2 .elementor-element.elementor-element-813a4d0 .elementor-icon svg{height:25px;}.elementor-2 .elementor-element.elementor-element-cc4ed80{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-e5ec13f{text-align:start;}.elementor-2 .elementor-element.elementor-element-e5ec13f .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-fd130e5{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-fd130e5 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-3a8f03c .elementor-button{background-color:#FFFFFF00;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3a8f03c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-d20c763 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;fill:var( --e-global-color-b836166 );color:var( --e-global-color-b836166 );padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-d20c763 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-d20c763 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-b836166 );}.elementor-2 .elementor-element.elementor-element-d20c763:hover{--e-transform-translateY:-5px;}.elementor-2 .elementor-element.elementor-element-d20c763 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-d20c763 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-d20c763 .elementor-button:focus svg{fill:var( --e-global-color-b836166 );}.elementor-2 .elementor-element.elementor-element-14bcb05{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-14bcb05:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-14bcb05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b836166 );}.elementor-2 .elementor-element.elementor-element-8606c0c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-2 .elementor-element.elementor-element-cfc7adb{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-6453153{text-align:start;}.elementor-2 .elementor-element.elementor-element-6453153 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:3px;}.elementor-2 .elementor-element.elementor-element-aef35c3{text-align:start;}.elementor-2 .elementor-element.elementor-element-aef35c3 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:46px;font-weight:700;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-92c1b3f{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-92c1b3f p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-7d12f04{--display:flex;}.elementor-2 .elementor-element.elementor-element-8775da8 .rossetti-products-filter__list{justify-content:flex-end;gap:5px;}.elementor-2 .elementor-element.elementor-element-8775da8 .rossetti-products-filter__button{padding:12px 22px 12px 22px;color:#2a2422;background-color:transparent;border-color:#ded8d4;}.elementor-2 .elementor-element.elementor-element-8775da8 .rossetti-products-filter__button:hover{color:#ef3131;border-color:#ef3131;}.elementor-2 .elementor-element.elementor-element-8775da8 .rossetti-products-filter__button.is-active{color:#ffffff;background-color:#ef3131;border-color:#ef3131;}.elementor-2 .elementor-element.elementor-element-662397d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-ed7a27b .rossetti-products-grid{--rossetti-products-columns:3;column-gap:24px;row-gap:24px;}.elementor-2 .elementor-element.elementor-element-ed7a27b .rossetti-product-card:not(.rossetti-product-card--overlay){background-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-ed7a27b .rossetti-product-card__content{padding:28px 24px 28px 24px;}.elementor-2 .elementor-element.elementor-element-ed7a27b .rossetti-product-card__media{--rossetti-product-image-ratio:16 / 9;}.elementor-2 .elementor-element.elementor-element-ed7a27b .rossetti-product-card--overlay{--rossetti-product-image-ratio:16 / 9;--rossetti-products-overlay-opacity:calc(90 / 100);}.elementor-2 .elementor-element.elementor-element-ed7a27b .rossetti-products-widget{--rossetti-product-image-fit:cover;--rossetti-product-position-x:50%;--rossetti-product-position-y:50%;--rossetti-product-image-zoom:100;--rossetti-product-image-hover-zoom:3.5;}.elementor-2 .elementor-element.elementor-element-ed7a27b .rossetti-product-card__kicker{color:#ff3838;margin-bottom:14px;}.elementor-2 .elementor-element.elementor-element-ed7a27b .rossetti-collection__controls{margin-top:28px;gap:10px;}.elementor-2 .elementor-element.elementor-element-ed7a27b .rossetti-collection__nav, .elementor-2 .elementor-element.elementor-element-ed7a27b .rossetti-collection__page, .elementor-2 .elementor-element.elementor-element-ed7a27b .rossetti-collection__counter{color:#1b1918;}.elementor-2 .elementor-element.elementor-element-ed7a27b .rossetti-collection__nav, .elementor-2 .elementor-element.elementor-element-ed7a27b .rossetti-collection__page, .elementor-2 .elementor-element.elementor-element-ed7a27b .rossetti-collection__load-more{background-color:#ffffff;border-color:#d9d4d0;}.elementor-2 .elementor-element.elementor-element-ed7a27b .rossetti-collection__page.is-active{background-color:#ef3131;border-color:#ef3131;}.elementor-2 .elementor-element.elementor-element-ed7a27b .rossetti-collection--pagination-dots .rossetti-collection__page.is-active{background-color:#ef3131;}.elementor-2 .elementor-element.elementor-element-ed7a27b .rossetti-collection__progress > span{background-color:#ef3131;}.elementor-2 .elementor-element.elementor-element-ed7a27b .rossetti-collection__nav{width:44px;height:44px;}.elementor-2 .elementor-element.elementor-element-9a4c0c2 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;fill:var( --e-global-color-b836166 );color:var( --e-global-color-b836166 );padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-9a4c0c2 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-9a4c0c2 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-b836166 );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-9a4c0c2:hover{--e-transform-translateY:-5px;}.elementor-2 .elementor-element.elementor-element-9a4c0c2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-9a4c0c2 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-9a4c0c2 .elementor-button:focus svg{fill:var( --e-global-color-b836166 );}.elementor-2 .elementor-element.elementor-element-985b174{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-985b174:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-985b174 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-a21d523{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-2 .elementor-element.elementor-element-a5b998b{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-1eddf86{text-align:start;}.elementor-2 .elementor-element.elementor-element-1eddf86 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:3px;}.elementor-2 .elementor-element.elementor-element-def7853{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-def7853 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:46px;font-weight:700;color:var( --e-global-color-b836166 );}.elementor-2 .elementor-element.elementor-element-872fef7{width:var( --container-widget-width, 530px );max-width:530px;--container-widget-width:530px;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-9764033 );}.elementor-2 .elementor-element.elementor-element-872fef7 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-c1ca0c3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-67b3cef .elementor-button{background-color:var( --e-global-color-primary );font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;fill:var( --e-global-color-b836166 );color:var( --e-global-color-b836166 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-67b3cef .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-67b3cef .elementor-button:focus{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-67b3cef:hover{--e-transform-translateY:-3px;}.elementor-2 .elementor-element.elementor-element-67b3cef .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-c42ae96 .elementor-button{background-color:#FFFFFF00;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;fill:var( --e-global-color-b836166 );color:var( --e-global-color-b836166 );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2 .elementor-element.elementor-element-c42ae96 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-c42ae96 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-b836166 );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-c42ae96:hover{--e-transform-translateY:-3px;}.elementor-2 .elementor-element.elementor-element-c42ae96 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-c42ae96 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-c42ae96 .elementor-button:focus svg{fill:var( --e-global-color-b836166 );}.elementor-2 .elementor-element.elementor-element-5fb0e74 .elementor-button{background-color:#FFFFFF00;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;fill:var( --e-global-color-b836166 );color:var( --e-global-color-b836166 );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2 .elementor-element.elementor-element-5fb0e74 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-5fb0e74 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-b836166 );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-5fb0e74:hover{--e-transform-translateY:-3px;}.elementor-2 .elementor-element.elementor-element-5fb0e74 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2 .elementor-element.elementor-element-5fb0e74 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-5fb0e74 .elementor-button:focus svg{fill:var( --e-global-color-b836166 );}.elementor-2 .elementor-element.elementor-element-0d1edf7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3273622{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-ee14ae6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-b836166 );font-family:"Barlow Condensed", Sans-serif;font-size:46px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-2460d98{text-align:start;}.elementor-2 .elementor-element.elementor-element-2460d98 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-68dfa86{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-6a7a01a .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-b836166 );font-family:"Barlow Condensed", Sans-serif;font-size:46px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-351cedd{text-align:start;}.elementor-2 .elementor-element.elementor-element-351cedd .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-ca931e6{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-708348d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-b836166 );font-family:"Barlow Condensed", Sans-serif;font-size:46px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-cf08a49{text-align:start;}.elementor-2 .elementor-element.elementor-element-cf08a49 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-09691db{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-024715b{text-align:start;}.elementor-2 .elementor-element.elementor-element-024715b .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:46px;font-weight:700;color:var( --e-global-color-b836166 );}.elementor-2 .elementor-element.elementor-element-d577d26{text-align:start;}.elementor-2 .elementor-element.elementor-element-d577d26 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-48c8662{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-48c8662:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-48c8662 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b836166 );}.elementor-2 .elementor-element.elementor-element-9fc9ea3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-2 .elementor-element.elementor-element-80a2b24{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-be12f7c{text-align:start;}.elementor-2 .elementor-element.elementor-element-be12f7c .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:600;text-transform:none;letter-spacing:3px;}.elementor-2 .elementor-element.elementor-element-1564068{text-align:start;}.elementor-2 .elementor-element.elementor-element-1564068 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:46px;font-weight:700;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-3f3ead0{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-3f3ead0 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-616c86f{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-345feba .elementor-button{background-color:#FFFFFF00;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2 .elementor-element.elementor-element-345feba .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-345feba .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-b836166 );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-345feba:hover{--e-transform-translateY:-3px;}.elementor-2 .elementor-element.elementor-element-345feba .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-345feba .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-345feba .elementor-button:focus svg{fill:var( --e-global-color-b836166 );}.elementor-2 .elementor-element.elementor-element-9c531db{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-e35b40c{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-ecb497e{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-a2d4fd3{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-b86c2c9 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;fill:var( --e-global-color-b836166 );color:var( --e-global-color-b836166 );padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-b86c2c9 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-b86c2c9 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-b836166 );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-b86c2c9:hover{--e-transform-translateY:-5px;}.elementor-2 .elementor-element.elementor-element-b86c2c9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-b86c2c9 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-b86c2c9 .elementor-button:focus svg{fill:var( --e-global-color-b836166 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-5a46620 .rossetti-hero{--rossetti-hero-height:650px;--rossetti-hero-mobile-height:650px;}.elementor-2 .elementor-element.elementor-element-5a46620 .rossetti-hero__inner{min-height:650px;}.elementor-2 .elementor-element.elementor-element-d3ea70a{--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-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-71a165c{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-11eb718{--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-2 .elementor-element.elementor-element-ed7a27b .rossetti-products-grid{--rossetti-products-columns:2;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-5a46620 .rossetti-hero{--rossetti-hero-height:620px;--rossetti-hero-mobile-height:620px;}.elementor-2 .elementor-element.elementor-element-5a46620 .rossetti-hero__inner{min-height:620px;}.elementor-2 .elementor-element.elementor-element-5a46620 .rossetti-hero__title{font-size:34px;}.elementor-2 .elementor-element.elementor-element-01976bd{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-1752c5a{text-align:center;}.elementor-2 .elementor-element.elementor-element-71a165c{--justify-content:center;}.elementor-2 .elementor-element.elementor-element-457905b{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-14bcb05{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-8606c0c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-aef35c3 .elementor-heading-title{font-size:42px;}.elementor-2 .elementor-element.elementor-element-7d12f04{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8775da8 .rossetti-products-filter__list{justify-content:flex-start;}.elementor-2 .elementor-element.elementor-element-662397d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ed7a27b .rossetti-products-grid{--rossetti-products-columns:1;}.elementor-2 .elementor-element.elementor-element-985b174{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-a21d523{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a5b998b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-48c8662{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-9fc9ea3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-80a2b24{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-616c86f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-9c531db{--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-2 .elementor-element.elementor-element-e35b40c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-ecb497e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-a2d4fd3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-0618dcd{--width:32%;}.elementor-2 .elementor-element.elementor-element-b1cadd6{--width:32%;}.elementor-2 .elementor-element.elementor-element-74596d1{--width:32%;}.elementor-2 .elementor-element.elementor-element-cfc7adb{--width:45%;}.elementor-2 .elementor-element.elementor-element-7d12f04{--width:55%;}.elementor-2 .elementor-element.elementor-element-3273622{--width:48%;}.elementor-2 .elementor-element.elementor-element-68dfa86{--width:48%;}.elementor-2 .elementor-element.elementor-element-ca931e6{--width:48%;}.elementor-2 .elementor-element.elementor-element-09691db{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-0618dcd{--width:100%;}.elementor-2 .elementor-element.elementor-element-b1cadd6{--width:100%;}.elementor-2 .elementor-element.elementor-element-74596d1{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-024715b */.text-primary {
    color: #EE3533;
}/* End custom CSS */