.elementor-411 .elementor-element.elementor-element-9c54191{--display:flex;}.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-411 .elementor-element.elementor-element-3a12fd2{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-411 .elementor-element.elementor-element-3a12fd2 .elementor-heading-title{font-family:"proxima_cocaro", Sans-serif;font-weight:600;color:#074058;}.elementor-411 .elementor-element.elementor-element-0b3f212{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-411 .elementor-element.elementor-element-5d2b5be{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-411 .elementor-element.elementor-element-5f5a301.elementor-element{--align-self:flex-start;}.elementor-411 .elementor-element.elementor-element-5f5a301 .elementor-heading-title{font-family:"proxima_cocaro", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.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-411 .elementor-element.elementor-element-1e5f823{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;font-family:"proxima_cocaro", Sans-serif;font-weight:400;}.elementor-411 .elementor-element.elementor-element-5615802{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-411 .elementor-element.elementor-element-b41aa5f.elementor-element{--align-self:flex-start;}.elementor-411 .elementor-element.elementor-element-b41aa5f .elementor-heading-title{font-family:"proxima_cocaro", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-411 .elementor-element.elementor-element-e9d7ae1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;font-family:"proxima_cocaro", Sans-serif;font-weight:400;}.elementor-411 .elementor-element.elementor-element-c156a53{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-411 .elementor-element.elementor-element-6f0c268.elementor-element{--align-self:flex-start;}.elementor-411 .elementor-element.elementor-element-6f0c268 .elementor-heading-title{font-family:"proxima_cocaro", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-411 .elementor-element.elementor-element-7bad09a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;font-family:"proxima_cocaro", Sans-serif;font-weight:400;}.elementor-411 .elementor-element.elementor-element-17c8ba0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-411 .elementor-element.elementor-element-6318361.elementor-element{--align-self:flex-start;}.elementor-411 .elementor-element.elementor-element-6318361 .elementor-heading-title{font-family:"proxima_cocaro", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-411 .elementor-element.elementor-element-439d866{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;font-family:"proxima_cocaro", Sans-serif;font-weight:400;}.elementor-411 .elementor-element.elementor-element-dce5dbf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-411 .elementor-element.elementor-element-6d4065e.elementor-element{--align-self:flex-start;}.elementor-411 .elementor-element.elementor-element-6d4065e .elementor-heading-title{font-family:"proxima_cocaro", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-411 .elementor-element.elementor-element-36c0530{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;font-family:"proxima_cocaro", Sans-serif;font-weight:400;}.elementor-411 .elementor-element.elementor-element-f7ee76c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-411 .elementor-element.elementor-element-f7ee76c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-411 .elementor-element.elementor-element-7dbff4b{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-411 .elementor-element.elementor-element-7dbff4b.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-7dbff4b .elementor-heading-title{font-family:"proxima_cocaro", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.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-411 .elementor-element.elementor-element-387c8ff{--display:flex;}.elementor-411 .elementor-element.elementor-element-de91b5e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-411 .elementor-element.elementor-element-de91b5e.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-de91b5e .elementor-heading-title{font-family:"proxima_cocaro", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-411 .elementor-element.elementor-element-bdc4342{--display:flex;}.elementor-411 .elementor-element.elementor-element-119a0d9{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-411 .elementor-element.elementor-element-119a0d9.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-119a0d9 .elementor-heading-title{font-family:"proxima_cocaro", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-411 .elementor-element.elementor-element-1f25b0d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-411 .elementor-element.elementor-element-034a846{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-411 .elementor-element.elementor-element-034a846.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-034a846 .elementor-heading-title{font-family:"proxima_cocaro", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-411 .elementor-element.elementor-element-99c97e2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-411 .elementor-element.elementor-element-27fdbdd{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-411 .elementor-element.elementor-element-27fdbdd.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-27fdbdd .elementor-heading-title{font-family:"proxima_cocaro", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-411 .elementor-element.elementor-element-a46635d{--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-around;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-411 .elementor-element.elementor-element-7ba283b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-411 .elementor-element.elementor-element-c4621dc.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-c4621dc{text-align:center;}.elementor-411 .elementor-element.elementor-element-c4621dc .elementor-heading-title{font-family:"proxima_cocaro", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-411 .elementor-element.elementor-element-8503eb0{--display:flex;}.elementor-411 .elementor-element.elementor-element-6e56374.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-6e56374{text-align:center;}.elementor-411 .elementor-element.elementor-element-6e56374 .elementor-heading-title{font-family:"proxima_cocaro", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-411 .elementor-element.elementor-element-37bdd95{--display:flex;}.elementor-411 .elementor-element.elementor-element-8c5608c.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-8c5608c{text-align:center;}.elementor-411 .elementor-element.elementor-element-8c5608c .elementor-heading-title{font-family:"proxima_cocaro", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-411 .elementor-element.elementor-element-50898cd{--display:flex;}.elementor-411 .elementor-element.elementor-element-79e511e.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-79e511e{text-align:center;}.elementor-411 .elementor-element.elementor-element-79e511e .elementor-heading-title{font-family:"proxima_cocaro", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-411 .elementor-element.elementor-element-eeae16a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-411 .elementor-element.elementor-element-4601ab5.elementor-element{--align-self:flex-start;}.elementor-411 .elementor-element.elementor-element-4601ab5 .elementor-heading-title{font-family:"proxima_cocaro", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-411 .elementor-element.elementor-element-9b17ea6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;font-family:"AR One Sans", Sans-serif;font-weight:400;}.elementor-411 .elementor-element.elementor-element-e332b5a{--display:flex;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-411 .elementor-element.elementor-element-9b17ea6{text-align:justify;}}@media(min-width:768px){.elementor-411 .elementor-element.elementor-element-f7ee76c{--width:95.32%;}.elementor-411 .elementor-element.elementor-element-7ba283b{--width:24%;}.elementor-411 .elementor-element.elementor-element-8503eb0{--width:24%;}.elementor-411 .elementor-element.elementor-element-37bdd95{--width:24%;}.elementor-411 .elementor-element.elementor-element-50898cd{--width:24%;}}/* Start custom CSS for heading, class: .elementor-element-3a12fd2 */.titlepjs{
    background: linear-gradient(90deg, #1E3DE4 0%, #7B3FE4 50%, #F14D92 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

}
.titlepjs{
                                                                        font-family: 'Proxima Nova Condensed', sans-serif;
                                                                    font-family: 'Proxima Nova Extra Condensed', sans-serif;
                                                
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'proxima_cocaro';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://franrafat.com/wp-content/uploads/2025/09/Regular.woff2') format('woff2'),
		url('https://franrafat.com/wp-content/uploads/2025/09/Regular.woff') format('woff');
}
@font-face {
	font-family: 'proxima_cocaro';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://franrafat.com/wp-content/uploads/2025/09/Light.woff2') format('woff2'),
		url('https://franrafat.com/wp-content/uploads/2025/09/Light.woff') format('woff');
}
@font-face {
	font-family: 'proxima_cocaro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://franrafat.com/wp-content/uploads/2025/09/ProximaNova-Semibold.woff2') format('woff2'),
		url('https://franrafat.com/wp-content/uploads/2025/09/ProximaNova-Semibold.woff') format('woff');
}
@font-face {
	font-family: 'proxima_cocaro';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://franrafat.com/wp-content/uploads/2025/09/ProximaNova-Bold.woff2') format('woff2'),
		url('https://franrafat.com/wp-content/uploads/2025/09/ProximaNova-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */