.elementor-752 .elementor-element.elementor-element-99fb300{--display:flex;--min-height:90vh;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-752 .elementor-element.elementor-element-7482330{--display:flex;--margin-top:-1px;--margin-bottom:-1px;--margin-left:-1px;--margin-right:-1px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-752 .elementor-element.elementor-element-e14c1b5.elementor-element{--align-self:flex-start;}.elementor-752 .elementor-element.elementor-element-e0f30c4{margin:-58px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-752 .elementor-element.elementor-element-6538fc3{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.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-752 .elementor-element.elementor-element-6cf9378{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"noghte-font", Sans-serif;font-weight:200;line-height:35px;}.elementor-752 .elementor-element.elementor-element-683c69f{--display:flex;}.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-752 .elementor-element.elementor-element-49a86f0 .elementor-icon-wrapper{text-align:center;}.elementor-752 .elementor-element.elementor-element-49a86f0 .elementor-icon{font-size:8px;}.elementor-752 .elementor-element.elementor-element-49a86f0 .elementor-icon svg{height:8px;}@media(max-width:1024px){.elementor-752 .elementor-element.elementor-element-6538fc3{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}}@media(max-width:767px){.elementor-752 .elementor-element.elementor-element-6538fc3{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}}/* Start custom CSS for html, class: .elementor-element-e0f30c4 */.story-line{
    direction: ltr;
    display:flex;
    align-items:center;
    width:100%;
}

.story-left{
    flex:1;
    display:flex;
    align-items:center;
}

.story-dot{
    width:10px;
    height:10px;
    border-radius:50%;
    background:#000;
    opacity:0;
    flex-shrink:0;
}

.story-line-bar{
    width:100%;
    height:1px;
    background:#000;
    transform-origin:left center;
    transform:scaleX(0);
}

.story-title{
    margin-left:16px;
    font-size:16px;
    font-weight:200;
    letter-spacing:.09em;
    white-space:nowrap;
    padding-top: 12px;
}

.story-title span{
    opacity:0;
    display:inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cf9378 */.text-progress{
    position:relative;
}

.text-progress::after{
    content:'';
    position:absolute;
    top:0;
    right:-20px;
    width:1px;
    height:100%;
    background:rgba(0,0,0,.08);
}

.text-progress .progress-line{
    position:absolute;
    top:0;
    right:-20px;
    width:1px;
    height:0;
    background:#000;
    transform-origin:top;
}

.text-progress .word{
    display:inline-block;
    opacity:0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'noghte-font';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://noghtestudio.com/wp-content/uploads/2026/06/dana-medium.woff2') format('woff2'),
		url('https://noghtestudio.com/wp-content/uploads/2026/06/dana-medium.woff') format('woff'),
		url('https://noghtestudio.com/wp-content/uploads/2026/06/dana-medium.ttf') format('truetype');
}
@font-face {
	font-family: 'noghte-font';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://noghtestudio.com/wp-content/uploads/2026/06/dana-regular.woff2') format('woff2'),
		url('https://noghtestudio.com/wp-content/uploads/2026/06/dana-regular.woff') format('woff'),
		url('https://noghtestudio.com/wp-content/uploads/2026/06/dana-regular.ttf') format('truetype');
}
@font-face {
	font-family: 'noghte-font';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://noghtestudio.com/wp-content/uploads/2026/06/dana-light.woff2') format('woff2'),
		url('https://noghtestudio.com/wp-content/uploads/2026/06/dana-light.woff') format('woff'),
		url('https://noghtestudio.com/wp-content/uploads/2026/06/dana-light.ttf') format('truetype');
}
@font-face {
	font-family: 'noghte-font';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://noghtestudio.com/wp-content/uploads/2026/06/dana-bold.woff2') format('woff2'),
		url('https://noghtestudio.com/wp-content/uploads/2026/06/dana-bold.woff') format('woff'),
		url('https://noghtestudio.com/wp-content/uploads/2026/06/dana-bold.ttf') format('truetype');
}
@font-face {
	font-family: 'noghte-font';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://noghtestudio.com/wp-content/uploads/2026/06/dana-thin.woff2') format('woff2'),
		url('https://noghtestudio.com/wp-content/uploads/2026/06/dana-thin.woff') format('woff'),
		url('https://noghtestudio.com/wp-content/uploads/2026/06/dana-thin.ttf') format('truetype');
}
/* End Custom Fonts CSS */