.elementor-404 .elementor-element.elementor-element-5ee86c4{margin-top:-110px;margin-bottom:0px;}.elementor-404 .elementor-element.elementor-element-3e34cb4.column-bg-skew-right{padding-right:40px;}.elementor-404 .elementor-element.elementor-element-3e34cb4.column-bg-skew-left{padding-left:40px;}.elementor-404 .elementor-element.elementor-element-bb79fd0 .ralixit-hero-wrapper{background-image:url("https://www.roselindwilsondesign.com/wp-content/uploads/2026/09/Roselind-Wilson-Design-38.jpg");background-position-x:50%;background-position-y:50%;background-attachment:scroll;background-size:cover;min-height:100vh;}.elementor-404 .elementor-element.elementor-element-bb79fd0 .ralixit-hero-content-inner{max-width:600px;text-align:left;}.elementor-404 .elementor-element.elementor-element-bb79fd0 .ralixit-hero-container{align-items:flex-end;justify-content:flex-start;padding:0px 0px 60px 10px;}.elementor-404 .elementor-element.elementor-element-bb79fd0 .ralixit-hero-overlay{background:linear-gradient(0deg, #000000C7 0%, rgba(0, 0, 0, 0) 58%);}.elementor-404 .elementor-element.elementor-element-bb79fd0 .ralixit-hero-title{color:#ffffff;font-family:"Moisette", Sans-serif;font-style:italic;margin-bottom:15px;}.elementor-404 .elementor-element.elementor-element-bb79fd0 .ralixit-hero-description{color:rgba(255, 255, 255, 0.9);font-family:"Gambetta", Sans-serif;margin-bottom:30px;}.elementor-404 .elementor-element.elementor-element-bb79fd0 .ralixit-hero-btn{font-family:"Nord", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-404 .elementor-element.elementor-element-53d90c9:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-53d90c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-404 .elementor-element.elementor-element-53d90c9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-404 .elementor-element.elementor-element-53d90c9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-404 .elementor-element.elementor-element-d52b82f.column-bg-skew-right{padding-right:40px;}.elementor-404 .elementor-element.elementor-element-d52b82f.column-bg-skew-left{padding-left:40px;}.elementor-404 .elementor-element.elementor-element-ce92dea .ralixit-logo-gallery-grid{grid-template-columns:repeat(8, 1fr);column-gap:25px;row-gap:0px;}.elementor-404 .elementor-element.elementor-element-ce92dea .ralixit-logo-img{max-height:60px;max-width:95%;opacity:1;}.elementor-404 .elementor-element.elementor-element-ce92dea .ralixit-logo-gallery-wrapper{padding:40px 0px 40px 0px;background-color:var( --e-global-color-secondary );}.elementor-404 .elementor-element.elementor-element-ce92dea .ralixit-logo-item:hover .ralixit-logo-img{opacity:1;}.elementor-404 .elementor-element.elementor-element-1f01552 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-404 .elementor-element.elementor-element-1f01552:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-1f01552 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-1f01552{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-404 .elementor-element.elementor-element-1f01552 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-404 .elementor-element.elementor-element-6866de0.column-bg-skew-right{padding-right:40px;}.elementor-404 .elementor-element.elementor-element-6866de0.column-bg-skew-left{padding-left:40px;}.elementor-404 .elementor-element.elementor-element-076aec3 .gsc-heading .content-inner{max-width:570px;}.elementor-404 .elementor-element.elementor-element-076aec3 .gsc-heading .title{font-family:"Nord", Sans-serif;letter-spacing:0px;margin-bottom:30px;}.elementor-404 .elementor-element.elementor-element-076aec3 .gsc-heading .sub-title{margin-bottom:5px;}.elementor-404 .elementor-element.elementor-element-076aec3 .gsc-heading .title-desc{color:var( --e-global-color-text );font-family:"Gambetta", Sans-serif;margin-bottom:40px;}.elementor-404 .elementor-element.elementor-element-7ae0b3f.column-bg-skew-right{padding-right:40px;}.elementor-404 .elementor-element.elementor-element-7ae0b3f.column-bg-skew-left{padding-left:40px;}.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-404 .elementor-element.elementor-element-71e4ef8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-404 .elementor-element.elementor-element-71e4ef8:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-71e4ef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-71e4ef8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 120px 0px;}.elementor-404 .elementor-element.elementor-element-71e4ef8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-404 .elementor-element.elementor-element-43dfa9b.column-bg-skew-right{padding-right:40px;}.elementor-404 .elementor-element.elementor-element-43dfa9b.column-bg-skew-left{padding-left:40px;}.elementor-404 .elementor-element.elementor-element-2afe714.column-bg-skew-right{padding-right:40px;}.elementor-404 .elementor-element.elementor-element-2afe714.column-bg-skew-left{padding-left:40px;}.elementor-404 .elementor-element.elementor-element-78d02d8 > .elementor-widget-container{padding:0% 0% 0% 15%;}.elementor-404 .elementor-element.elementor-element-78d02d8 .gsc-heading .content-inner{max-width:598px;}.elementor-404 .elementor-element.elementor-element-78d02d8 .gsc-heading .title{font-family:"Nord", Sans-serif;letter-spacing:0px;margin-bottom:30px;}.elementor-404 .elementor-element.elementor-element-78d02d8 .gsc-heading .sub-title{margin-bottom:5px;}.elementor-404 .elementor-element.elementor-element-78d02d8 .gsc-heading .title-desc{color:var( --e-global-color-text );font-family:"Gambetta", Sans-serif;margin-bottom:40px;}.elementor-404 .elementor-element.elementor-element-618f8b5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-404 .elementor-element.elementor-element-618f8b5:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-618f8b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-618f8b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 120px 0px;}.elementor-404 .elementor-element.elementor-element-618f8b5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-404 .elementor-element.elementor-element-944e051.column-bg-skew-right{padding-right:40px;}.elementor-404 .elementor-element.elementor-element-944e051.column-bg-skew-left{padding-left:40px;}.elementor-404 .elementor-element.elementor-element-5f7e227 .gsc-heading .content-inner{max-width:616px;}.elementor-404 .elementor-element.elementor-element-5f7e227 .gsc-heading .title{font-family:"Nord", Sans-serif;letter-spacing:0px;margin-bottom:10px;}.elementor-404 .elementor-element.elementor-element-5f7e227 .gsc-heading .title-desc{color:var( --e-global-color-text );font-family:"Gambetta", Sans-serif;margin-bottom:40px;}.elementor-404 .elementor-element.elementor-element-7eb4727.column-bg-skew-right{padding-right:40px;}.elementor-404 .elementor-element.elementor-element-7eb4727.column-bg-skew-left{padding-left:40px;}.elementor-404 .elementor-element.elementor-element-d6e23d7.column-bg-skew-right{padding-right:40px;}.elementor-404 .elementor-element.elementor-element-d6e23d7.column-bg-skew-left{padding-left:40px;}.elementor-404 .elementor-element.elementor-element-4384b4a .elementor-repeater-item-b8ae1ee{background-position-x:50% !important;background-position-y:50% !important;}.elementor-404 .elementor-element.elementor-element-4384b4a .ralixit-portfolio-slider-wrapper{min-height:880px;}.elementor-404 .elementor-element.elementor-element-4384b4a .ralixit-portfolio-slide{background-attachment:scroll;background-size:cover;}.elementor-404 .elementor-element.elementor-element-4384b4a .ralixit-portfolio-container-wrapper{justify-content:flex-end;}.elementor-404 .elementor-element.elementor-element-4384b4a .ralixit-portfolio-container{display:flex;justify-content:flex-start;}.elementor-404 .elementor-element.elementor-element-4384b4a .ralixit-portfolio-subtitle{color:#FFFFFF;margin:0px 0px 12px 0px;}.elementor-404 .elementor-element.elementor-element-4384b4a .ralixit-portfolio-title{color:#FFFFFF;margin:0px 0px 14px 0px;}.elementor-404 .elementor-element.elementor-element-4384b4a .ralixit-portfolio-title a{color:#FFFFFF;}.elementor-404 .elementor-element.elementor-element-4384b4a .ralixit-portfolio-location{color:#E0E0E0;}.elementor-404 .elementor-element.elementor-element-4384b4a .ralixit-portfolio-content-item{width:500px;max-width:100%;}.elementor-404 .elementor-element.elementor-element-4384b4a .ralixit-portfolio-content-box{max-width:500px;width:100%;}.elementor-404 .elementor-element.elementor-element-606e33c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-404 .elementor-element.elementor-element-606e33c:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-606e33c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-606e33c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-404 .elementor-element.elementor-element-606e33c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-404 .elementor-element.elementor-element-286298b.column-bg-skew-right{padding-right:40px;}.elementor-404 .elementor-element.elementor-element-286298b.column-bg-skew-left{padding-left:40px;}.elementor-404 .elementor-element.elementor-element-286298b > .elementor-element-populated{border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-a05283c );}.elementor-404 .elementor-element.elementor-element-72f3b8d .gsc-heading .content-inner{max-width:475px;}.elementor-404 .elementor-element.elementor-element-72f3b8d .gsc-heading .title{font-family:"Nord", Sans-serif;letter-spacing:0px;margin-bottom:30px;}.elementor-404 .elementor-element.elementor-element-72f3b8d .gsc-heading .sub-title{margin-bottom:5px;}.elementor-404 .elementor-element.elementor-element-72f3b8d .gsc-heading .title-desc{color:var( --e-global-color-text );font-family:"Gambetta", Sans-serif;margin-bottom:40px;}.elementor-404 .elementor-element.elementor-element-e82aab2.column-bg-skew-right{padding-right:40px;}.elementor-404 .elementor-element.elementor-element-e82aab2.column-bg-skew-left{padding-left:40px;}@media(max-width:1038px) and (min-width:768px){.elementor-404 .elementor-element.elementor-element-6866de0{width:100%;}.elementor-404 .elementor-element.elementor-element-7ae0b3f{width:100%;}.elementor-404 .elementor-element.elementor-element-43dfa9b{width:100%;}.elementor-404 .elementor-element.elementor-element-2afe714{width:100%;}.elementor-404 .elementor-element.elementor-element-944e051{width:100%;}.elementor-404 .elementor-element.elementor-element-7eb4727{width:100%;}.elementor-404 .elementor-element.elementor-element-286298b{width:100%;}.elementor-404 .elementor-element.elementor-element-e82aab2{width:100%;}}@media(max-width:1038px){.elementor-404 .elementor-element.elementor-element-bb79fd0 .ralixit-hero-wrapper{min-height:100vh;}.elementor-404 .elementor-element.elementor-element-bb79fd0 .ralixit-hero-content-inner{max-width:420px;}.elementor-404 .elementor-element.elementor-element-bb79fd0 .ralixit-hero-container{padding:20px 20px 60px 20px;}.elementor-404 .elementor-element.elementor-element-ce92dea .ralixit-logo-gallery-grid{grid-template-columns:repeat(4, 1fr);column-gap:50px;row-gap:50px;}.elementor-404 .elementor-element.elementor-element-ce92dea .ralixit-logo-img{max-width:140px;}.elementor-404 .elementor-element.elementor-element-ce92dea .ralixit-logo-gallery-wrapper{padding:40px 0px 40px 0px;}.elementor-404 .elementor-element.elementor-element-1f01552{padding:0px 0px 80px 0px;}.elementor-404 .elementor-element.elementor-element-076aec3 > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-71e4ef8{padding:0px 0px 80px 0px;}.elementor-404 .elementor-element.elementor-element-78d02d8 > .elementor-widget-container{padding:60px 20px 0px 20px;}.elementor-404 .elementor-element.elementor-element-618f8b5{padding:0px 0px 80px 0px;}.elementor-404 .elementor-element.elementor-element-5f7e227 > .elementor-widget-container{padding:60px 20px 0px 20px;}.elementor-404 .elementor-element.elementor-element-4384b4a .ralixit-portfolio-slider-wrapper{min-height:540px;}.elementor-404 .elementor-element.elementor-element-4384b4a .ralixit-portfolio-content-item{width:500px;max-width:100%;}.elementor-404 .elementor-element.elementor-element-4384b4a .ralixit-portfolio-content-box{max-width:500px;width:100%;}.elementor-404 .elementor-element.elementor-element-606e33c{padding:0px 0px 80px 0px;}.elementor-404 .elementor-element.elementor-element-72f3b8d > .elementor-widget-container{padding:60px 0px 60px 0px;}}@media(max-width:767px){.elementor-404 .elementor-element.elementor-element-bb79fd0 .ralixit-hero-wrapper{min-height:100vh;}.elementor-404 .elementor-element.elementor-element-ce92dea .ralixit-logo-gallery-grid{grid-template-columns:repeat(2, 1fr);column-gap:10px;row-gap:31px;}.elementor-404 .elementor-element.elementor-element-ce92dea .ralixit-logo-img{max-width:120px;}.elementor-404 .elementor-element.elementor-element-ce92dea .ralixit-logo-gallery-wrapper{padding:40px 0px 40px 0px;}.elementor-404 .elementor-element.elementor-element-076aec3 > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-5f7e227 > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-4384b4a .ralixit-portfolio-slider-wrapper{min-height:450px;}.elementor-404 .elementor-element.elementor-element-4384b4a .ralixit-portfolio-content-item{width:100%;max-width:100%;}.elementor-404 .elementor-element.elementor-element-4384b4a .ralixit-portfolio-content-box{max-width:100%;width:100%;}.elementor-404 .elementor-element.elementor-element-606e33c{padding:0px 0px 0px 0px;}}/* Start custom CSS for contrasto-heading-one, class: .elementor-element-5f7e227 */.textwelco h3{
    font-size: 28px;
    font-weight: 400;
    margin-bottom: 40px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Moisette';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.roselindwilsondesign.com/wp-content/uploads/2026/09/Moisette-Italic.woff2') format('woff2'),
		url('https://www.roselindwilsondesign.com/wp-content/uploads/2026/09/Moisette-Italic.woff') format('woff'),
		url('https://www.roselindwilsondesign.com/wp-content/uploads/2026/09/Moisette-Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gambetta';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.roselindwilsondesign.com/wp-content/uploads/2026/09/Gambetta-Regular.woff2') format('woff2'),
		url('https://www.roselindwilsondesign.com/wp-content/uploads/2026/09/Gambetta-Regular.woff') format('woff'),
		url('https://www.roselindwilsondesign.com/wp-content/uploads/2026/09/Gambetta-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Gambetta';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.roselindwilsondesign.com/wp-content/uploads/2026/09/Gambetta-Italic.woff') format('woff'),
		url('https://www.roselindwilsondesign.com/wp-content/uploads/2026/09/Gambetta-Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Nord';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.roselindwilsondesign.com/wp-content/uploads/2026/09/NORD-Light.woff2') format('woff2'),
		url('https://www.roselindwilsondesign.com/wp-content/uploads/2026/09/NORD-Light.woff') format('woff'),
		url('https://www.roselindwilsondesign.com/wp-content/uploads/2026/09/NORD-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */