.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-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-21 .elementor-element.elementor-element-7014610{font-family:"trajan pro regular", Sans-serif;font-weight:500;color:#000000;}.elementor-21 .elementor-element.elementor-element-239e9b8{text-align:center;font-family:"trajan pro regular", Sans-serif;font-size:34px;font-weight:500;line-height:42px;letter-spacing:1.1px;word-spacing:0px;color:#000000;}.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-21 .elementor-element.elementor-element-7d72e03 .elementor-button{background-color:#CD3A3A;}.elementor-21 .elementor-element.elementor-element-a88be40 .elementor-button{background-color:#C64545;}.elementor-21 .elementor-element.elementor-element-d45f847 > .elementor-widget-container{margin:0px 0px 0px -52px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-65b81fb .elementor-button{background-color:#C52943;font-family:"Arial", Sans-serif;font-weight:600;}.elementor-21 .elementor-element.elementor-element-65b81fb{width:var( --container-widget-width, 104.412% );max-width:104.412%;--container-widget-width:104.412%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-65b81fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 19px;}.elementor-21 .elementor-element.elementor-element-e0121ee .elementor-button{background-color:#C52943;}.elementor-21 .elementor-element.elementor-element-e0121ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 6px;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-4df0b76{width:25.933%;}.elementor-21 .elementor-element.elementor-element-ef52cab{width:15.791%;}.elementor-21 .elementor-element.elementor-element-04d2f28{width:33.276%;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-7014610{text-align:center;font-size:19px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'trajan pro regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://theindianfilmschool.in/wp-content/uploads/2024/12/TrajanPro-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */