.elementor-13330 .elementor-element.elementor-element-7233e94{--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;--overlay-opacity:0.97;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13330 .elementor-element.elementor-element-7233e94::before, .elementor-13330 .elementor-element.elementor-element-7233e94 > .elementor-background-video-container::before, .elementor-13330 .elementor-element.elementor-element-7233e94 > .e-con-inner > .elementor-background-video-container::before, .elementor-13330 .elementor-element.elementor-element-7233e94 > .elementor-background-slideshow::before, .elementor-13330 .elementor-element.elementor-element-7233e94 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13330 .elementor-element.elementor-element-7233e94 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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-13330 .elementor-element.elementor-element-0825900 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-13330 .elementor-element.elementor-element-0825900.elementor-element{--align-self:center;}.elementor-13330 .elementor-element.elementor-element-0825900{text-align:center;}.elementor-13330 .elementor-element.elementor-element-0825900 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:41px;font-weight:500;text-transform:capitalize;line-height:59px;color:#000000;}.elementor-13330 .elementor-element.elementor-element-aa7b523{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-13330 .elementor-element.elementor-element-aa7b523.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13330 .elementor-element.elementor-element-0a4ca7b{--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;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13330 .elementor-element.elementor-element-4ec79b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13330 .elementor-element.elementor-element-1a14556{--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-13330 .elementor-element.elementor-element-6567429{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13330 .elementor-element.elementor-element-dc4a41d{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:29px 29px 29px 29px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13330 .elementor-element.elementor-element-dc4a41d.e-con{--align-self:flex-start;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-13330 .elementor-element.elementor-element-74ddbac.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-13330 .elementor-element.elementor-element-74ddbac.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-13330 .elementor-element.elementor-element-74ddbac.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-13330 .elementor-element.elementor-element-74ddbac .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-13330 .elementor-element.elementor-element-74ddbac .elementor-image-box-img img{transition-duration:0.3s;}.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-13330 .elementor-element.elementor-element-03fc939{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-13330 .elementor-element.elementor-element-596b7d8 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:#3C1689;color:#3C1689;}.elementor-13330 .elementor-element.elementor-element-596b7d8:hover .elementor-widget-container{background-color:#000000;}.elementor-13330 .elementor-element.elementor-element-596b7d8 .elementor-button:hover, .elementor-13330 .elementor-element.elementor-element-596b7d8 .elementor-button:focus{color:#FFFFFF;}.elementor-13330 .elementor-element.elementor-element-596b7d8 .elementor-button:hover svg, .elementor-13330 .elementor-element.elementor-element-596b7d8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13330 .elementor-element.elementor-element-479c9da{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:29px 29px 29px 29px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13330 .elementor-element.elementor-element-479c9da.e-con{--align-self:flex-start;}.elementor-13330 .elementor-element.elementor-element-f040073.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-13330 .elementor-element.elementor-element-f040073.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-13330 .elementor-element.elementor-element-f040073.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-13330 .elementor-element.elementor-element-f040073 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-13330 .elementor-element.elementor-element-f040073 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13330 .elementor-element.elementor-element-b505151{color:#000000;}.elementor-13330 .elementor-element.elementor-element-640ae94 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:#3C1689;color:#3C1689;}.elementor-13330 .elementor-element.elementor-element-640ae94:hover .elementor-widget-container{background-color:#000000;}.elementor-13330 .elementor-element.elementor-element-640ae94 .elementor-button:hover, .elementor-13330 .elementor-element.elementor-element-640ae94 .elementor-button:focus{color:#FFFFFF;}.elementor-13330 .elementor-element.elementor-element-640ae94 .elementor-button:hover svg, .elementor-13330 .elementor-element.elementor-element-640ae94 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13330 .elementor-element.elementor-element-668246c{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:29px 29px 29px 29px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13330 .elementor-element.elementor-element-668246c.e-con{--align-self:flex-start;}.elementor-13330 .elementor-element.elementor-element-f300870.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-13330 .elementor-element.elementor-element-f300870.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-13330 .elementor-element.elementor-element-f300870.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-13330 .elementor-element.elementor-element-f300870 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-13330 .elementor-element.elementor-element-f300870 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13330 .elementor-element.elementor-element-2d70771{color:#000000;}.elementor-13330 .elementor-element.elementor-element-f945ed6 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:#3C1689;color:#3C1689;}.elementor-13330 .elementor-element.elementor-element-f945ed6:hover .elementor-widget-container{background-color:#000000;}.elementor-13330 .elementor-element.elementor-element-f945ed6 .elementor-button:hover, .elementor-13330 .elementor-element.elementor-element-f945ed6 .elementor-button:focus{color:#FFFFFF;}.elementor-13330 .elementor-element.elementor-element-f945ed6 .elementor-button:hover svg, .elementor-13330 .elementor-element.elementor-element-f945ed6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13330 .elementor-element.elementor-element-27457e3{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:29px 29px 29px 29px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13330 .elementor-element.elementor-element-27457e3.e-con{--align-self:flex-start;}.elementor-13330 .elementor-element.elementor-element-3572096.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-13330 .elementor-element.elementor-element-3572096.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-13330 .elementor-element.elementor-element-3572096.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-13330 .elementor-element.elementor-element-3572096 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-13330 .elementor-element.elementor-element-3572096 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13330 .elementor-element.elementor-element-2b3e6a9{color:#000000;}.elementor-13330 .elementor-element.elementor-element-f96ef1b .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:#3C1689;color:#3C1689;}.elementor-13330 .elementor-element.elementor-element-f96ef1b:hover .elementor-widget-container{background-color:#000000;}.elementor-13330 .elementor-element.elementor-element-f96ef1b .elementor-button:hover, .elementor-13330 .elementor-element.elementor-element-f96ef1b .elementor-button:focus{color:#FFFFFF;}.elementor-13330 .elementor-element.elementor-element-f96ef1b .elementor-button:hover svg, .elementor-13330 .elementor-element.elementor-element-f96ef1b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13330 .elementor-element.elementor-element-ac38e38{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:29px 29px 29px 29px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13330 .elementor-element.elementor-element-ac38e38.e-con{--align-self:flex-start;}.elementor-13330 .elementor-element.elementor-element-2ee3e1e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-13330 .elementor-element.elementor-element-2ee3e1e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-13330 .elementor-element.elementor-element-2ee3e1e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-13330 .elementor-element.elementor-element-2ee3e1e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-13330 .elementor-element.elementor-element-2ee3e1e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13330 .elementor-element.elementor-element-bee16a2{color:#000000;}.elementor-13330 .elementor-element.elementor-element-030d78d .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:#3C1689;color:#3C1689;}.elementor-13330 .elementor-element.elementor-element-030d78d:hover .elementor-widget-container{background-color:#000000;}.elementor-13330 .elementor-element.elementor-element-030d78d .elementor-button:hover, .elementor-13330 .elementor-element.elementor-element-030d78d .elementor-button:focus{color:#FFFFFF;}.elementor-13330 .elementor-element.elementor-element-030d78d .elementor-button:hover svg, .elementor-13330 .elementor-element.elementor-element-030d78d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13330 .elementor-element.elementor-element-dbd0246{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:29px 29px 29px 29px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13330 .elementor-element.elementor-element-dbd0246.e-con{--align-self:flex-start;}.elementor-13330 .elementor-element.elementor-element-47ce16d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-13330 .elementor-element.elementor-element-47ce16d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-13330 .elementor-element.elementor-element-47ce16d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-13330 .elementor-element.elementor-element-47ce16d .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-13330 .elementor-element.elementor-element-47ce16d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13330 .elementor-element.elementor-element-45f2e19{color:#000000;}.elementor-13330 .elementor-element.elementor-element-8d64736 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:#3C1689;color:#3C1689;}.elementor-13330 .elementor-element.elementor-element-8d64736:hover .elementor-widget-container{background-color:#000000;}.elementor-13330 .elementor-element.elementor-element-8d64736 .elementor-button:hover, .elementor-13330 .elementor-element.elementor-element-8d64736 .elementor-button:focus{color:#FFFFFF;}.elementor-13330 .elementor-element.elementor-element-8d64736 .elementor-button:hover svg, .elementor-13330 .elementor-element.elementor-element-8d64736 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13330 .elementor-element.elementor-element-4ff2bdd{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:29px 29px 29px 29px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13330 .elementor-element.elementor-element-4ff2bdd.e-con{--align-self:flex-start;}.elementor-13330 .elementor-element.elementor-element-6c79c54.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-13330 .elementor-element.elementor-element-6c79c54.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-13330 .elementor-element.elementor-element-6c79c54.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-13330 .elementor-element.elementor-element-6c79c54 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-13330 .elementor-element.elementor-element-6c79c54 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13330 .elementor-element.elementor-element-28bd83a{color:#000000;}.elementor-13330 .elementor-element.elementor-element-698c3bb .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:#3C1689;color:#3C1689;}.elementor-13330 .elementor-element.elementor-element-698c3bb:hover .elementor-widget-container{background-color:#000000;}.elementor-13330 .elementor-element.elementor-element-698c3bb .elementor-button:hover, .elementor-13330 .elementor-element.elementor-element-698c3bb .elementor-button:focus{color:#FFFFFF;}.elementor-13330 .elementor-element.elementor-element-698c3bb .elementor-button:hover svg, .elementor-13330 .elementor-element.elementor-element-698c3bb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13330 .elementor-element.elementor-element-7baa428{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:29px 29px 29px 29px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13330 .elementor-element.elementor-element-7baa428.e-con{--align-self:flex-start;}.elementor-13330 .elementor-element.elementor-element-daae474.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-13330 .elementor-element.elementor-element-daae474.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-13330 .elementor-element.elementor-element-daae474.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-13330 .elementor-element.elementor-element-daae474 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-13330 .elementor-element.elementor-element-daae474 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13330 .elementor-element.elementor-element-4cd0cd1{color:#000000;}.elementor-13330 .elementor-element.elementor-element-8f137af .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:#3C1689;color:#3C1689;}.elementor-13330 .elementor-element.elementor-element-8f137af:hover .elementor-widget-container{background-color:#000000;}.elementor-13330 .elementor-element.elementor-element-8f137af .elementor-button:hover, .elementor-13330 .elementor-element.elementor-element-8f137af .elementor-button:focus{color:#FFFFFF;}.elementor-13330 .elementor-element.elementor-element-8f137af .elementor-button:hover svg, .elementor-13330 .elementor-element.elementor-element-8f137af .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13330 .elementor-element.elementor-element-b8f0faa{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:29px 29px 29px 29px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13330 .elementor-element.elementor-element-b8f0faa.e-con{--align-self:flex-start;}.elementor-13330 .elementor-element.elementor-element-2e054fb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-13330 .elementor-element.elementor-element-2e054fb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-13330 .elementor-element.elementor-element-2e054fb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-13330 .elementor-element.elementor-element-2e054fb .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-13330 .elementor-element.elementor-element-2e054fb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13330 .elementor-element.elementor-element-c4a8442{color:#000000;}.elementor-13330 .elementor-element.elementor-element-2f4d424 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:#3C1689;color:#3C1689;}.elementor-13330 .elementor-element.elementor-element-2f4d424:hover .elementor-widget-container{background-color:#000000;}.elementor-13330 .elementor-element.elementor-element-2f4d424 .elementor-button:hover, .elementor-13330 .elementor-element.elementor-element-2f4d424 .elementor-button:focus{color:#FFFFFF;}.elementor-13330 .elementor-element.elementor-element-2f4d424 .elementor-button:hover svg, .elementor-13330 .elementor-element.elementor-element-2f4d424 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13330 .elementor-element.elementor-element-95441ce{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13330 .elementor-element.elementor-element-95441ce::before, .elementor-13330 .elementor-element.elementor-element-95441ce > .elementor-background-video-container::before, .elementor-13330 .elementor-element.elementor-element-95441ce > .e-con-inner > .elementor-background-video-container::before, .elementor-13330 .elementor-element.elementor-element-95441ce > .elementor-background-slideshow::before, .elementor-13330 .elementor-element.elementor-element-95441ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-13330 .elementor-element.elementor-element-95441ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-13330 .elementor-element.elementor-element-1e034e4 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-13330 .elementor-element.elementor-element-1e034e4.elementor-element{--align-self:center;}.elementor-13330 .elementor-element.elementor-element-1e034e4{text-align:center;}.elementor-13330 .elementor-element.elementor-element-1e034e4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:41px;font-weight:500;text-transform:capitalize;line-height:59px;color:#E4B96E;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-13330 .elementor-element.elementor-element-99efa2e > .elementor-widget-container{background-color:transparent;padding:47px 47px 47px 47px;background-image:linear-gradient(312deg, #E0BF5E 0%, #B7742B 78%);border-style:groove;border-width:0px 0px 0px 0px;border-color:#E0BF5E;border-radius:17px 17px 17px 17px;}.elementor-13330 .elementor-element.elementor-element-99efa2e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-13330 .elementor-element.elementor-element-99efa2e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-13330 .elementor-element.elementor-element-99efa2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-13330 .elementor-element.elementor-element-99efa2e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-13330 .elementor-element.elementor-element-99efa2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-13330 .elementor-element.elementor-element-99efa2e .elementor-icon-list-icon i{color:#E0BF5E;transition:color 0.3s;}.elementor-13330 .elementor-element.elementor-element-99efa2e .elementor-icon-list-icon svg{fill:#E0BF5E;transition:fill 0.3s;}.elementor-13330 .elementor-element.elementor-element-99efa2e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13330 .elementor-element.elementor-element-99efa2e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13330 .elementor-element.elementor-element-99efa2e .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;letter-spacing:0.8px;}.elementor-13330 .elementor-element.elementor-element-99efa2e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-13330 .elementor-element.elementor-element-cd517d0{--display:flex;}.elementor-13330 .elementor-element.elementor-element-8436a04 > .elementor-widget-container{margin:-0px -0px -0px -0px;padding:0px 0px 0px 0px;}.elementor-13330 .elementor-element.elementor-element-3bdf5ee{--display:flex;}.elementor-13330 .elementor-element.elementor-element-e93a4c8{--display:flex;}.elementor-13330 .elementor-element.elementor-element-26663bd{color:#000000;}.elementor-13330 .elementor-element.elementor-element-39b473e{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-color:#000000;}.elementor-13330 .elementor-element.elementor-element-39b473e.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#6C0FAE;}.elementor-13330 .elementor-element.elementor-element-39b473e.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-13330 .elementor-element.elementor-element-39b473e.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#6C0FAE;}.elementor-13330 .elementor-element.elementor-element-0eb27ab{--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;--overlay-opacity:1;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-13330 .elementor-element.elementor-element-0eb27ab::before, .elementor-13330 .elementor-element.elementor-element-0eb27ab > .elementor-background-video-container::before, .elementor-13330 .elementor-element.elementor-element-0eb27ab > .e-con-inner > .elementor-background-video-container::before, .elementor-13330 .elementor-element.elementor-element-0eb27ab > .elementor-background-slideshow::before, .elementor-13330 .elementor-element.elementor-element-0eb27ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-13330 .elementor-element.elementor-element-0eb27ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-13330 .elementor-element.elementor-element-afd92d8 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-13330 .elementor-element.elementor-element-afd92d8.elementor-element{--align-self:center;}.elementor-13330 .elementor-element.elementor-element-afd92d8{text-align:center;}.elementor-13330 .elementor-element.elementor-element-afd92d8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:41px;font-weight:500;text-transform:capitalize;line-height:59px;color:#E4B96E;}.elementor-13330 .elementor-element.elementor-element-6b78096 > .elementor-widget-container{padding:47px 47px 47px 47px;border-style:groove;border-width:1px 1px 1px 1px;border-color:#E0BF5E;border-radius:17px 17px 17px 17px;}.elementor-13330 .elementor-element.elementor-element-6b78096 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-13330 .elementor-element.elementor-element-6b78096 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-13330 .elementor-element.elementor-element-6b78096 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-13330 .elementor-element.elementor-element-6b78096 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-13330 .elementor-element.elementor-element-6b78096 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-13330 .elementor-element.elementor-element-6b78096 .elementor-icon-list-icon i{color:#E0BF5E;transition:color 0.3s;}.elementor-13330 .elementor-element.elementor-element-6b78096 .elementor-icon-list-icon svg{fill:#E0BF5E;transition:fill 0.3s;}.elementor-13330 .elementor-element.elementor-element-6b78096{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13330 .elementor-element.elementor-element-6b78096 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13330 .elementor-element.elementor-element-6b78096 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;letter-spacing:0.8px;}.elementor-13330 .elementor-element.elementor-element-6b78096 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}@media(max-width:1024px){.elementor-13330 .elementor-element.elementor-element-0825900 .elementor-heading-title{font-size:33px;}.elementor-13330 .elementor-element.elementor-element-6567429{--grid-auto-flow:row;}.elementor-13330 .elementor-element.elementor-element-95441ce{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-13330 .elementor-element.elementor-element-0eb27ab{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-13330 .elementor-element.elementor-element-6567429{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13330 .elementor-element.elementor-element-74ddbac .elementor-image-box-img{margin-bottom:15px;}.elementor-13330 .elementor-element.elementor-element-f040073 .elementor-image-box-img{margin-bottom:15px;}.elementor-13330 .elementor-element.elementor-element-f300870 .elementor-image-box-img{margin-bottom:15px;}.elementor-13330 .elementor-element.elementor-element-3572096 .elementor-image-box-img{margin-bottom:15px;}.elementor-13330 .elementor-element.elementor-element-2ee3e1e .elementor-image-box-img{margin-bottom:15px;}.elementor-13330 .elementor-element.elementor-element-47ce16d .elementor-image-box-img{margin-bottom:15px;}.elementor-13330 .elementor-element.elementor-element-6c79c54 .elementor-image-box-img{margin-bottom:15px;}.elementor-13330 .elementor-element.elementor-element-daae474 .elementor-image-box-img{margin-bottom:15px;}.elementor-13330 .elementor-element.elementor-element-2e054fb .elementor-image-box-img{margin-bottom:15px;}.elementor-13330 .elementor-element.elementor-element-99efa2e > .elementor-widget-container{padding:40px 15px 40px 15px;}.elementor-13330 .elementor-element.elementor-element-99efa2e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13330 .elementor-element.elementor-element-99efa2e .elementor-icon-list-item > a{font-size:14px;letter-spacing:0px;}.elementor-13330 .elementor-element.elementor-element-6b78096 > .elementor-widget-container{padding:40px 15px 40px 15px;}.elementor-13330 .elementor-element.elementor-element-6b78096 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13330 .elementor-element.elementor-element-6b78096 .elementor-icon-list-item > a{font-size:14px;letter-spacing:0.2px;}}@media(min-width:768px){.elementor-13330 .elementor-element.elementor-element-0a4ca7b{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-7233e94 *//* =========================================================
   AWARDS CATEGORIES PAGE — CSR 2026
========================================================= */

.elementor-13330{
    --blue:#123a69;
    --navy:#08284b;
    --deep:#061c36;
    --gold:#edbd53;
    --gold2:#f2c55d;
    --gold3:#c98717;
    --white:#fff;
}


/* =========================================================
   PAGE BACKGROUND
========================================================= */

.elementor-13330,
.elementor-13330 [id="award_section"],
#section_indivduals,
#section_awards{
    position:relative;

    background:
        radial-gradient(circle at 90% 5%,
            rgba(237,189,83,.09),
            transparent 25%),
        linear-gradient(
            140deg,
            #123a69 0%,
            #0b3159 48%,
            #061c36 100%
        ) !important;
}


/* =========================================================
   MAIN AWARDS CATEGORIES HEADING
========================================================= */

.elementor-13330 .elementor-element-7233e94{
    position:relative;

    padding:70px 20px 25px !important;

    background:
        linear-gradient(
            140deg,
            #123a69,
            #08284b
        ) !important;
}


.elementor-13330 .elementor-element-0825900{
    position:relative !important;

    display:block !important;

    width:100% !important;

    margin:0 !important;
    padding:0 0 28px !important;

    text-align:center !important;

    background:transparent !important;
    border:0 !important;
    box-shadow:none !important;
}


.elementor-13330
.elementor-element-0825900
.elementor-heading-title{
    margin:0 !important;
    padding:0 !important;

    background:transparent !important;

    -webkit-text-fill-color:#f2b941 !important;
    color:#f2b941 !important;

    font-family:
        "Poppins",
        "Montserrat",
        Arial,
        sans-serif;

    font-size:50px !important;
    line-height:1.1 !important;

    font-weight:800 !important;

    text-align:center !important;
    text-transform:uppercase;

    letter-spacing:.5px;
}


/* line */
.elementor-13330
.elementor-element-0825900::after{
    content:"";

    position:absolute;

    left:50%;
    bottom:0;

    width:390px;
    max-width:55%;
    height:1px;

    transform:translateX(-50%);

    background:
        linear-gradient(
            90deg,
            transparent,
            #b87913 12%,
            #e5a82e 50%,
            #b87913 88%,
            transparent
        );
}


/* diamond */
.elementor-13330
.elementor-element-0825900::before{
    content:"";

    position:absolute;

    left:50%;
    bottom:-5px;

    width:10px;
    height:10px;

    transform:
        translateX(-50%)
        rotate(45deg);

    background:#f2b941;

    z-index:5;
}


/* =========================================================
   AWARD SECTION
========================================================= */

.elementor-13330 [id="award_section"]{
    overflow:hidden;

    padding:
        45px 20px 80px !important;
}


.elementor-13330
[id="award_section"] > .e-con-inner{
    position:relative;
    z-index:2;

    width:100% !important;
    max-width:1180px !important;

    margin:0 auto !important;
}


/* subtle grid */
.elementor-13330
[id="award_section"]::before{
    content:"";

    position:absolute;
    inset:0;

    background-image:
        linear-gradient(
            rgba(255,255,255,.014) 1px,
            transparent 1px
        ),
        linear-gradient(
            90deg,
            rgba(255,255,255,.014) 1px,
            transparent 1px
        );

    background-size:46px 46px;

    pointer-events:none;
}


/* =========================================================
   ELEMENTOR NESTED TABS
========================================================= */

.elementor-13330 .e-n-tabs-heading{
    display:flex !important;

    justify-content:center !important;

    gap:8px !important;

    margin:
        0 auto 45px !important;

    padding:6px !important;



    background:
        rgba(4,27,52,.60);

    border:
        1px solid rgba(237,189,83,.20);

    border-radius:5px;
}


.elementor-13330
.e-n-tabs-heading
.e-n-tab-title{
    

    min-height:50px;

    padding:
        12px 18px !important;

    background:
        transparent !important;

    border:
        1px solid transparent !important;

    border-radius:3px !important;

    color:
        rgba(255,255,255,.72) !important;

    font-family:
        "Poppins",
        "Montserrat",
        Arial,
        sans-serif !important;

    font-size:13px !important;

    font-weight:600 !important;

    text-transform:uppercase;

    letter-spacing:.3px;

    transition:
        background .25s ease,
        color .25s ease,
        border-color .25s ease;
}


/* active tab */
.elementor-13330
.e-n-tabs-heading
.e-n-tab-title[aria-selected="true"]{
    background:
        linear-gradient(
            135deg,
            #edbd53,
            #c98717
        ) !important;

    border-color:
        #edbd53 !important;

    color:#061c36 !important;

    font-weight:800 !important;
}


.elementor-13330
.e-n-tab-title-text{
    color:inherit !important;
}


/* =========================================================
   CATEGORY GRID
========================================================= */

.elementor-13330
.elementor-element-6567429{
    display:grid !important;

    grid-template-columns:
        repeat(3,minmax(0,1fr)) !important;

    gap:22px !important;

    width:100% !important;
}


/* =========================================================
   AWARD CARD
========================================================= */

.elementor-13330 .award_card{
    position:relative;

    display:flex !important;
    flex-direction:column !important;

    min-width:0;
    min-height:100%;

    overflow:hidden;

    padding:
        0 0 24px !important;

    background:
        linear-gradient(
            145deg,
            rgba(8,40,75,.96),
            rgba(4,27,52,.96)
        ) !important;

    border:
        1px solid rgba(237,189,83,.25) !important;

    border-radius:6px;

    box-shadow:
        0 16px 35px rgba(0,0,0,.16);

    transition:
        border-color .25s ease,
        box-shadow .25s ease;
}


/* top gold accent */
.elementor-13330
.award_card::before{
    content:"";

    position:absolute;

    left:0;
    top:0;

    width:100%;
    height:3px;

    background:
        linear-gradient(
            90deg,
            transparent,
            #edbd53,
            #c98717,
            transparent
        );

    z-index:4;
}


@media(hover:hover){

    .elementor-13330
    .award_card:hover{
        border-color:
            rgba(242,197,93,.55) !important;

        box-shadow:
            0 20px 42px rgba(0,0,0,.22);
    }
}


/* =========================================================
   CATEGORY ICON + TITLE
========================================================= */

.elementor-13330
.award_card
.elementor-widget-image-box{
    margin:0 !important;

    padding:
        28px 25px 20px !important;

    background:
        rgba(255,255,255,.025);
}


.elementor-13330
.award_card
.elementor-image-box-wrapper{
    display:flex !important;

    align-items:center !important;

    gap:18px !important;
}


.elementor-13330
.award_card
.elementor-image-box-img{
    flex:0 0 76px;

    width:76px !important;

    margin:0 !important;
}


.elementor-13330
.award_card
.elementor-image-box-img img{
    display:block;

    width:76px !important;
    height:76px !important;

    object-fit:contain;

    filter:
        drop-shadow(
            0 7px 10px rgba(0,0,0,.22)
        );
}


.elementor-13330
.award_card
.elementor-image-box-content{
    flex:1;

    min-width:0;
}


.elementor-13330
.award_card
.elementor-image-box-title{
    margin:0 !important;

    color:#f2c55d !important;

    font-family:
        "Poppins",
        "Montserrat",
        Arial,
        sans-serif;

    font-size:20px !important;
    line-height:1.25 !important;

    font-weight:800 !important;

    text-transform:uppercase;

    letter-spacing:.2px;
}


/* =========================================================
   AWARD LIST
========================================================= */

.elementor-13330
.award_card
.card-body{
    flex:1;

    margin:0 !important;

    padding:
        23px 25px 20px !important;

    border-top:
        1px solid rgba(237,189,83,.12);
}


.elementor-13330
.award_card
.award-list{
    counter-reset:awarditem;

    margin:0 !important;
    padding:0 !important;

    list-style:none !important;
}


.elementor-13330
.award_card
.award-list li{
    counter-increment:awarditem;

    position:relative;

    margin:0 !important;

    padding:
        10px 0
        10px 31px !important;

    border-bottom:
        1px solid rgba(255,255,255,.065);

    color:
        rgba(255,255,255,.78) !important;

    font-family:
        "Poppins",
        "Montserrat",
        Arial,
        sans-serif;

    font-size:12.5px;
    line-height:1.55;
}


/* gold number */
.elementor-13330
.award_card
.award-list li::before{
    content:
        counter(awarditem, decimal-leading-zero);

    position:absolute;

    left:0;
    top:11px;

    color:#dca12e;

    font-size:10px;

    font-weight:800;

    letter-spacing:.2px;
}


.elementor-13330
.award_card
.award-list li:last-child{
    border-bottom:0;
}


/* =========================================================
   NOMINATE BUTTON
========================================================= */

.elementor-13330
.award_card
.view{
    margin-top:auto !important;

    padding:
        0 25px !important;
}


.elementor-13330
.award_card
.view
.elementor-button{
    display:flex !important;

    align-items:center;
    justify-content:center;

    width:100% !important;

    min-height:48px;

    padding:
        14px 20px !important;

    background:
        linear-gradient(
            110deg,
            #f2c55d,
            #e3a329 55%,
            #c98717
        ) !important;

    border:
        1px solid rgba(255,225,145,.50) !important;

    border-radius:4px !important;

    box-shadow:none !important;

    color:#061c36 !important;

    font-family:
        "Poppins",
        "Montserrat",
        Arial,
        sans-serif !important;

    font-size:12px !important;

    font-weight:800 !important;

    text-transform:uppercase;

    letter-spacing:.5px;

    transition:
        background .25s ease !important;
}


.elementor-13330
.award_card
.elementor-button-text{
    color:#061c36 !important;
}


@media(hover:hover){

    .elementor-13330
    .award_card
    .elementor-button:hover{
        background:
            linear-gradient(
                110deg,
                #f6cf6a,
                #edb33d,
                #d6971e
            ) !important;
    }
}


/* =========================================================
   PROCESS / TERMS / ELIGIBILITY TAB PANELS
========================================================= */

.elementor-13330
#e-n-tab-content-605079662,

.elementor-13330
#e-n-tab-content-605079663,

.elementor-13330
#e-n-tab-content-605079664{
    padding:
        32px 36px !important;

    background:
        linear-gradient(
            145deg,
            rgba(7,39,73,.92),
            rgba(4,27,52,.92)
        ) !important;

    border:
        1px solid rgba(237,189,83,.22);

    border-radius:6px;
}


/* override inline black text */
.elementor-13330
#e-n-tab-content-605079662 ul,

.elementor-13330
#e-n-tab-content-605079663 ul,

.elementor-13330
#e-n-tab-content-605079664 ul,

.elementor-13330
#e-n-tab-content-605079663 h5,

.elementor-13330
#e-n-tab-content-605079663 strong,

.elementor-13330
#e-n-tab-content-605079664 .elegibility-text{
    color:
        rgba(255,255,255,.82) !important;
}


.elementor-13330
.e-n-tabs-content ul{
    margin:0 !important;

    padding-left:25px !important;
}


.elementor-13330
.e-n-tabs-content li{
    margin-bottom:12px;

    color:
        rgba(255,255,255,.80) !important;

    font-family:
        "Poppins",
        "Montserrat",
        Arial,
        sans-serif;

    font-size:14px;
    line-height:1.75;
}


.elementor-13330
.e-n-tabs-content li::marker{
    color:#edbd53;
}


/* =========================================================
   INDIVIDUALS + JURY AWARDS
========================================================= */

#section_indivduals,
#section_awards{
    position:relative;

    overflow:hidden;

    padding:
        70px 20px !important;
}


#section_indivduals > .e-con-inner,
#section_awards > .e-con-inner{
    position:relative;
    z-index:2;

    width:100% !important;
    max-width:1050px !important;

    margin:0 auto !important;
}


/* =========================================================
   INDIVIDUALS / JURY HEADING
========================================================= */

#section_indivduals
.elementor-element-1e034e4,

#section_awards
.elementor-element-afd92d8{
    position:relative;

    margin:
        0 0 40px !important;

    padding:
        0 0 23px !important;

    text-align:center !important;
}


#section_indivduals
.elementor-element-1e034e4
.elementor-heading-title,

#section_awards
.elementor-element-afd92d8
.elementor-heading-title{
    margin:0 !important;

    background:transparent !important;

    -webkit-text-fill-color:#f2b941 !important;
    color:#f2b941 !important;

    font-family:
        "Poppins",
        "Montserrat",
        Arial,
        sans-serif;

    font-size:40px !important;
    line-height:1.15 !important;

    font-weight:800 !important;

    text-align:center !important;

    text-transform:uppercase;
}
/* line */
#section_indivduals {
    background:none !important;
}

/* line */
#section_indivduals
.elementor-element-1e034e4::after,

#section_awards
.elementor-element-afd92d8::after{
    content:"";

    position:absolute;

    left:50%;
    bottom:0;

    width:260px;
    height:1px;

    transform:translateX(-50%);

    background:
        linear-gradient(
            90deg,
            transparent,
            #b87913,
            #edbd53,
            #b87913,
            transparent
        );
}


/* diamond */
#section_indivduals
.elementor-element-1e034e4::before,

#section_awards
.elementor-element-afd92d8::before{
    content:"";

    position:absolute;

    left:50%;
    bottom:-4px;

    width:8px;
    height:8px;

    transform:
        translateX(-50%)
        rotate(45deg);

    background:#edbd53;

    z-index:2;
}


/* =========================================================
   INDIVIDUAL / JURY LIST
========================================================= */

#section_indivduals
.elementor-icon-list-items,

#section_awards
.elementor-icon-list-items{
    display:grid;

    gap:11px;

    margin:0 !important;
    padding:0 !important;
}


#section_indivduals
.elementor-icon-list-item,

#section_awards
.elementor-icon-list-item{
    display:flex;

    align-items:flex-start;

    margin:0 !important;

    padding:
        17px 20px !important;

    background:
        rgba(4,27,52,.48);

    border:
        1px solid rgba(237,189,83,.12);

    border-left:
        2px solid rgba(237,189,83,.65);

    border-radius:3px;
}


#section_indivduals
.elementor-icon-list-icon,

#section_awards
.elementor-icon-list-icon{
    margin-top:4px;

    padding-right:13px !important;
}


#section_indivduals
.elementor-icon-list-icon svg,

#section_awards
.elementor-icon-list-icon svg{
    width:10px !important;
    height:10px !important;

    fill:#edbd53 !important;
}


#section_indivduals
.elementor-icon-list-text,

#section_awards
.elementor-icon-list-text{
    color:
        rgba(255,255,255,.82) !important;

    font-family:
        "Poppins",
        "Montserrat",
        Arial,
        sans-serif;

    font-size:13.5px !important;
    line-height:1.7 !important;
}


/* =========================================================
   TABLET
========================================================= */

@media(max-width:1024px){

    .elementor-13330
    .elementor-element-0825900
    .elementor-heading-title{
        font-size:40px !important;
    }

    .elementor-13330
    .elementor-element-6567429{
        grid-template-columns:
            repeat(2,minmax(0,1fr)) !important;
    }

    .elementor-13330
    .e-n-tabs-heading{
        flex-wrap:wrap;
    }

    .elementor-13330
    .e-n-tabs-heading
    .e-n-tab-title{
        flex:
            1 1 calc(50% - 8px);
    }
}


/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

    .elementor-13330
    .elementor-element-7233e94{
        padding:
            50px 15px 20px !important;
    }

    .elementor-13330
    .elementor-element-0825900{
        padding-bottom:20px !important;
    }

    .elementor-13330
    .elementor-element-0825900
    .elementor-heading-title{
        font-size:28px !important;
    }

    .elementor-13330
    .elementor-element-0825900::after{
        width:220px;
        max-width:70%;
    }

    .elementor-13330
    [id="award_section"]{
        padding:
            35px 15px 55px !important;
    }


    /* tabs horizontally scrollable */
    .elementor-13330
    .e-n-tabs-heading{
        display:flex !important;

        flex-wrap:nowrap !important;

        justify-content:flex-start !important;

        overflow-x:auto;

        gap:6px !important;

        padding:5px !important;

        margin-bottom:30px !important;

        scrollbar-width:none;
    }

    .elementor-13330
    .e-n-tabs-heading::-webkit-scrollbar{
        display:none;
    }

    .elementor-13330
    .e-n-tabs-heading
    .e-n-tab-title{
        flex:0 0 auto !important;

        min-width:max-content;

        min-height:44px;

        padding:
            10px 16px !important;

        font-size:11px !important;
    }


    /* cards */
    .elementor-13330
    .elementor-element-6567429{
        grid-template-columns:1fr !important;

        gap:16px !important;
    }

    .elementor-13330
    .award_card
    .elementor-widget-image-box{
        padding:
            23px 20px 17px !important;
    }

    .elementor-13330
    .award_card
    .elementor-image-box-img{
        flex-basis:62px;

        width:62px !important;
    }

    .elementor-13330
    .award_card
    .elementor-image-box-img img{
        width:62px !important;
        height:62px !important;
    }

    .elementor-13330
    .award_card
    .elementor-image-box-title{
        font-size:17px !important;
    }

    .elementor-13330
    .award_card
    .card-body{
        padding:
            18px 20px !important;
    }

    .elementor-13330
    .award_card
    .view{
        padding:
            0 20px !important;
    }


    /* tab text panels */
    .elementor-13330
    #e-n-tab-content-605079662,

    .elementor-13330
    #e-n-tab-content-605079663,

    .elementor-13330
    #e-n-tab-content-605079664{
        padding:
            23px 19px !important;
    }


    /* individuals/jury */
    #section_indivduals,
    #section_awards{
        padding:
            52px 15px !important;
    }

    #section_indivduals
    .elementor-element-1e034e4
    .elementor-heading-title,

    #section_awards
    .elementor-element-afd92d8
    .elementor-heading-title{
        font-size:28px !important;
    }

    #section_indivduals
    .elementor-icon-list-item,

    #section_awards
    .elementor-icon-list-item{
        padding:
            14px 15px !important;
    }

    #section_indivduals
    .elementor-icon-list-text,

    #section_awards
    .elementor-icon-list-text{
        font-size:12.5px !important;
    }
}


/* =========================================================
   SMALL MOBILE
========================================================= */

@media(max-width:480px){

    .elementor-13330
    .elementor-element-0825900
    .elementor-heading-title{
        font-size:24px !important;
    }

    .elementor-13330
    .award_card
    .elementor-image-box-title{
        font-size:16px !important;
    }
}


/* =========================================================
   REDUCED MOTION
========================================================= */

@media(prefers-reduced-motion:reduce){

    .elementor-13330 *,
    .elementor-13330 *::before,
    .elementor-13330 *::after{
        transition:none !important;
        animation:none !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-596b7d8 */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc4a41d */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-640ae94 */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-479c9da */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f945ed6 */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-668246c */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f96ef1b */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27457e3 */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-030d78d */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac38e38 */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d64736 */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbd0246 */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-698c3bb */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ff2bdd */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f137af */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7baa428 */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f4d424 */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8f0faa */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8436a04 */.section_process ul,
.section_process ul ul {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.section_process ul li {
    position: relative !important;
    list-style: none !important;
    padding-left: 28px !important;
    margin-bottom: 12px !important;
}
.elementor-13330 .e-n-tabs-content ul {
    margin: 0 !important;
    padding-left: 0px !important;
}
.section_process ul ul li::before {
    content: "" !important;
    position: absolute !important;

    left: 2px !important;
    top: 9px !important;

    width: 8px !important;
    height: 8px !important;

    background: #E0BF5E !important;
    border-radius: 50% !important;

    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;

    box-shadow: 0 0 7px rgba(224, 191, 94, 0.6);
}

.section_process ul ul li span {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96dd9ba */.section_process ul li span:before {

      content: "" !important;
    position: absolute !important;

    left: 2px !important;
    top: 9px !important;

    width: 8px !important;
    height: 8px !important;

    background: #E0BF5E !important;
    border-radius: 50% !important;

    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;

    box-shadow: 0 0 7px rgba(224, 191, 94, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-596b7d8 */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc4a41d */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-640ae94 */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-479c9da */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f945ed6 */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-668246c */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f96ef1b */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27457e3 */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-030d78d */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac38e38 */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d64736 */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbd0246 */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-698c3bb */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ff2bdd */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f137af */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7baa428 */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f4d424 */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8f0faa */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8436a04 */.section_process ul,
.section_process ul ul {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.section_process ul li {
    position: relative !important;
    list-style: none !important;
    padding-left: 28px !important;
    margin-bottom: 12px !important;
}
.elementor-13330 .e-n-tabs-content ul {
    margin: 0 !important;
    padding-left: 0px !important;
}
.section_process ul ul li::before {
    content: "" !important;
    position: absolute !important;

    left: 2px !important;
    top: 9px !important;

    width: 8px !important;
    height: 8px !important;

    background: #E0BF5E !important;
    border-radius: 50% !important;

    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;

    box-shadow: 0 0 7px rgba(224, 191, 94, 0.6);
}

.section_process ul ul li span {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96dd9ba */.section_process ul li span:before {

      content: "" !important;
    position: absolute !important;

    left: 2px !important;
    top: 9px !important;

    width: 8px !important;
    height: 8px !important;

    background: #E0BF5E !important;
    border-radius: 50% !important;

    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;

    box-shadow: 0 0 7px rgba(224, 191, 94, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-596b7d8 */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc4a41d */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-640ae94 */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-479c9da */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f945ed6 */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-668246c */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f96ef1b */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27457e3 */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-030d78d */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac38e38 */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d64736 */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbd0246 */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-698c3bb */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ff2bdd */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f137af */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7baa428 */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f4d424 */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8f0faa */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8436a04 */.section_process ul,
.section_process ul ul {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.section_process ul li {
    position: relative !important;
    list-style: none !important;
    padding-left: 28px !important;
    margin-bottom: 12px !important;
}
.elementor-13330 .e-n-tabs-content ul {
    margin: 0 !important;
    padding-left: 0px !important;
}
.section_process ul ul li::before {
    content: "" !important;
    position: absolute !important;

    left: 2px !important;
    top: 9px !important;

    width: 8px !important;
    height: 8px !important;

    background: #E0BF5E !important;
    border-radius: 50% !important;

    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;

    box-shadow: 0 0 7px rgba(224, 191, 94, 0.6);
}

.section_process ul ul li span {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96dd9ba */.section_process ul li span:before {

      content: "" !important;
    position: absolute !important;

    left: 2px !important;
    top: 9px !important;

    width: 8px !important;
    height: 8px !important;

    background: #E0BF5E !important;
    border-radius: 50% !important;

    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;

    box-shadow: 0 0 7px rgba(224, 191, 94, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-596b7d8 */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc4a41d */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-640ae94 */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-479c9da */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f945ed6 */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-668246c */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f96ef1b */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27457e3 */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-030d78d */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac38e38 */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d64736 */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbd0246 */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-698c3bb */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ff2bdd */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f137af */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7baa428 */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f4d424 */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8f0faa */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8436a04 */.section_process ul,
.section_process ul ul {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.section_process ul li {
    position: relative !important;
    list-style: none !important;
    padding-left: 28px !important;
    margin-bottom: 12px !important;
}
.elementor-13330 .e-n-tabs-content ul {
    margin: 0 !important;
    padding-left: 0px !important;
}
.section_process ul ul li::before {
    content: "" !important;
    position: absolute !important;

    left: 2px !important;
    top: 9px !important;

    width: 8px !important;
    height: 8px !important;

    background: #E0BF5E !important;
    border-radius: 50% !important;

    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;

    box-shadow: 0 0 7px rgba(224, 191, 94, 0.6);
}

.section_process ul ul li span {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96dd9ba */.section_process ul li span:before {

      content: "" !important;
    position: absolute !important;

    left: 2px !important;
    top: 9px !important;

    width: 8px !important;
    height: 8px !important;

    background: #E0BF5E !important;
    border-radius: 50% !important;

    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;

    box-shadow: 0 0 7px rgba(224, 191, 94, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-596b7d8 */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc4a41d */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-640ae94 */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-479c9da */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f945ed6 */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-668246c */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f96ef1b */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27457e3 */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-030d78d */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac38e38 */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d64736 */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbd0246 */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-698c3bb */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ff2bdd */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f137af */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7baa428 */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f4d424 */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8f0faa */.award_card {
    border: 1.5px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 25px rgba(70, 20, 130, .07);
    transition: .25s;
}
.card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 18px;
    background: linear-gradient(135deg, #fff, #faf6ff);
    border-bottom: 1px solid #eee;
}
.card-body {
    padding: 18px 20px;
}
.award_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(70, 20, 130, .14);
}
.view a:hover {
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8436a04 */.section_process ul,
.section_process ul ul {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.section_process ul li {
    position: relative !important;
    list-style: none !important;
    padding-left: 28px !important;
    margin-bottom: 12px !important;
}
.elementor-13330 .e-n-tabs-content ul {
    margin: 0 !important;
    padding-left: 0px !important;
}
.section_process ul ul li::before {
    content: "" !important;
    position: absolute !important;

    left: 2px !important;
    top: 9px !important;

    width: 8px !important;
    height: 8px !important;

    background: #E0BF5E !important;
    border-radius: 50% !important;

    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;

    box-shadow: 0 0 7px rgba(224, 191, 94, 0.6);
}

.section_process ul ul li span {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96dd9ba */.section_process ul li span:before {

      content: "" !important;
    position: absolute !important;

    left: 2px !important;
    top: 9px !important;

    width: 8px !important;
    height: 8px !important;

    background: #E0BF5E !important;
    border-radius: 50% !important;

    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;

    box-shadow: 0 0 7px rgba(224, 191, 94, 0.6);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa7b523 */.view {
    display: block;
    padding: 15px;
    text-align: center;
    color: var(--purple);
    font-weight: 800;
    background: #faf6ff00 !important;
}
/* =========================================================
   NOMINATE NOW POPUP
   Popup: 17605
   Forminator: 21097
   ========================================================= */


/* ================= POPUP OVERLAY ================= */

#pum-17605{
    background:rgba(3,18,35,.78) !important;
    backdrop-filter:blur(5px);
    -webkit-backdrop-filter:blur(5px);
}
label {
    display: none !important;
}
body #pum-17605 #forminator-module-21097 .forminator-col-6 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

/* ================= POPUP BOX ================= */

#pum-17605 #popmake-17605{
    width:calc(100% - 30px) !important;
    max-width:640px !important;

    padding:0 !important;

    background:
        linear-gradient(
            145deg,
            #123a69 0%,
            #0a315b 48%,
            #061c36 100%
        ) !important;

    border:1px solid rgba(237,189,83,.45) !important;
    border-radius:8px !important;

    box-shadow:
        0 25px 70px rgba(0,0,0,.45),
        0 0 0 1px rgba(255,255,255,.02) !important;

    overflow:visible !important;
}


/* gold top accent */

#pum-17605 #popmake-17605::before{
    content:"";

    position:absolute;
    top:-1px;
    left:50%;

    width:110px;
    height:3px;

    transform:translateX(-50%);

    background:
        linear-gradient(
            90deg,
            #c98717,
            #f2c55d,
            #c98717
        );

    z-index:3;
}


/* ================= TITLE ================= */

#pum-17605 .pum-title{
    position:relative;

    margin:0 !important;

    padding:30px 55px 21px !important;

    color:#edbd53 !important;

    background:transparent !important;

    font-family:
        "Poppins",
        "Montserrat",
        Arial,
        sans-serif !important;

    font-size:30px !important;
    line-height:1.2 !important;

    font-weight:800 !important;

    text-align:center !important;
    text-transform:uppercase;

    letter-spacing:.4px;
}


/* line under title */

#pum-17605 .pum-title::after{
    content:"";

    position:absolute;

    left:50%;
    bottom:0;

    width:210px;
    max-width:55%;

    height:1px;

    transform:translateX(-50%);

    background:
        linear-gradient(
            90deg,
            transparent,
            #b87913,
            #edbd53,
            #b87913,
            transparent
        );
}


/* diamond */

#pum-17605 .pum-title::before{
    content:"";

    position:absolute;

    left:50%;
    bottom:-4px;

    width:8px;
    height:8px;

    transform:
        translateX(-50%)
        rotate(45deg);

    background:#edbd53;

    z-index:2;
}


/* ================= CONTENT ================= */

#pum-17605 .pum-content{
    margin:0 !important;

    padding:27px 34px 32px !important;

    background:transparent !important;
}


/* ================= FORM RESET ================= */

#pum-17605 #forminator-module-21097{
    width:100% !important;

    margin:0 !important;
    padding:0 !important;

    background:transparent !important;

    border:0 !important;
    box-shadow:none !important;
}


/* ================= ROWS ================= */

#pum-17605 #forminator-module-21097 .forminator-row{
    margin-bottom:14px !important;
}

#pum-17605 #forminator-module-21097 .forminator-field{
    margin:0 !important;
}


/* keep email + phone 2 columns */

#pum-17605 #forminator-module-21097
.forminator-col-6{
    padding-left:7px !important;
    padding-right:7px !important;
}


/* ================= LABELS ================= */

#pum-17605 #forminator-module-21097
.forminator-label{
    display:none !important;

    margin:0 0 6px !important;

    color:#fff !important;

    font-family:
        "Poppins",
        "Montserrat",
        Arial,
        sans-serif !important;

    font-size:12px !important;
    line-height:1.4 !important;

    font-weight:500 !important;
}


#pum-17605 #forminator-module-21097
.forminator-required{
    color:#edbd53 !important;
}


/* ================= INPUTS ================= */

#pum-17605 #forminator-module-21097
input.forminator-input{
    display:block !important;

    width:100% !important;
    max-width:100% !important;

    height:48px !important;
    min-height:48px !important;

    margin:0 !important;

    padding:11px 14px !important;

    color:#fff !important;

    background:
        rgba(255,255,255,.055) !important;

    border:
        1px solid rgba(255,255,255,.20) !important;

    border-radius:4px !important;

    outline:none !important;

    box-shadow:none !important;

    font-family:
        "Poppins",
        "Montserrat",
        Arial,
        sans-serif !important;

    font-size:13px !important;
    font-weight:400 !important;

    transition:
        border-color .25s ease,
        background .25s ease,
        box-shadow .25s ease !important;
}


/* ================= PLACEHOLDER ================= */

#pum-17605 #forminator-module-21097
input.forminator-input::placeholder{
    color:rgba(255,255,255,.60) !important;
    opacity:1 !important;
}


/* ================= FOCUS ================= */

#pum-17605 #forminator-module-21097
input.forminator-input:focus{
    color:#fff !important;

    background:
        rgba(255,255,255,.08) !important;

    border-color:#edbd53 !important;

    box-shadow:
        0 0 0 2px rgba(237,189,83,.08) !important;
}


/* ================= ERROR FIELD ================= */

#pum-17605 #forminator-module-21097
.forminator-has_error
input.forminator-input{
    border-color:#e77968 !important;
}


#pum-17605 #forminator-module-21097
.forminator-error-message{
    display:block !important;

    margin:5px 0 0 !important;

    padding:0 !important;

    color:#ffb7aa !important;

    background:transparent !important;

    font-family:
        "Poppins",
        Arial,
        sans-serif !important;

    font-size:11px !important;
    line-height:1.4 !important;
}


/* top response/error message */

#pum-17605 #forminator-module-21097
.forminator-response-message{
    margin:0 0 15px !important;

    padding:10px 13px !important;

    color:#fff !important;

    background:rgba(237,189,83,.08) !important;

    border:
        1px solid rgba(237,189,83,.30) !important;

    border-radius:4px !important;

    font-size:12px !important;
}


/* Don't show empty response box */

#pum-17605 #forminator-module-21097
.forminator-response-message[aria-hidden="true"]{
    display:none !important;
}


/* ================= SUBMIT AREA ================= */

#pum-17605 #forminator-module-21097
.forminator-row-last{
    margin-top:5px !important;
    margin-bottom:0 !important;

    text-align:center !important;
}


#pum-17605 #forminator-module-21097
.forminator-row-last .forminator-field{
    text-align:center !important;
}


/* ================= SUBMIT BUTTON ================= */

#pum-17605 #forminator-module-21097
button.forminator-button-submit{
    display:inline-flex !important;

    align-items:center !important;
    justify-content:center !important;

    width:auto !important;

    min-width:180px !important;
    min-height:50px !important;

    margin:0 auto !important;

    padding:15px 32px !important;

    color:#062652 !important;

    background:
        linear-gradient(
            110deg,
            #f2c55d 0%,
            #e7aa30 55%,
            #cf8c18 100%
        ) !important;

    border:
        1px solid rgba(255,218,125,.55) !important;

    border-radius:5px !important;

    box-shadow:
        0 9px 22px rgba(0,0,0,.20) !important;

    font-family:
        "Poppins",
        "Montserrat",
        Arial,
        sans-serif !important;

    font-size:14px !important;
    line-height:1 !important;

    font-weight:800 !important;

    text-transform:uppercase !important;

    letter-spacing:.5px !important;

    cursor:pointer !important;

    transition:
        transform .25s ease,
        box-shadow .25s ease,
        background .25s ease !important;
}


/* hover */

@media(hover:hover){

    #pum-17605 #forminator-module-21097
    button.forminator-button-submit:hover{

        color:#062652 !important;

        background:
            linear-gradient(
                110deg,
                #f6ce69,
                #edb33b,
                #da971c
            ) !important;

        transform:translateY(-2px) !important;

        box-shadow:
            0 13px 27px rgba(0,0,0,.27) !important;
    }
}


/* ================= CLOSE BUTTON ================= */

#pum-17605 .pum-close{
    position:absolute !important;

    top:13px !important;
    right:14px !important;

    width:34px !important;
    height:34px !important;

    min-width:34px !important;

    display:flex !important;

    align-items:center !important;
    justify-content:center !important;

    padding:0 !important;

    color:#edbd53 !important;

    background:
        rgba(237,189,83,.07) !important;

    border:
        1px solid rgba(237,189,83,.40) !important;

    border-radius:50% !important;

    box-shadow:none !important;

    font-family:Arial,sans-serif !important;

    font-size:22px !important;
    line-height:1 !important;

    font-weight:300 !important;

    text-shadow:none !important;

    cursor:pointer !important;

    transition:
        background .2s ease,
        transform .2s ease !important;

    z-index:10 !important;
}


#pum-17605 .pum-close:hover{
    color:#fff !important;

    background:
        rgba(237,189,83,.18) !important;

    transform:rotate(90deg);
}


/* =========================================================
   MOBILE
   ========================================================= */

@media(max-width:767px){

    #pum-17605 #popmake-17605{
        width:calc(100% - 24px) !important;
        max-width:520px !important;
    }


    #pum-17605 .pum-title{
        padding:
            27px 48px
            19px !important;

        font-size:25px !important;
    }


    #pum-17605 .pum-content{
        padding:
            24px 20px
            27px !important;
    }


    /* email + phone become full width */

    #pum-17605 #forminator-module-21097
    .forminator-col-6{
        width:100% !important;
        flex:0 0 100% !important;

        padding-left:0 !important;
        padding-right:0 !important;

        margin-bottom:14px !important;
    }


    #pum-17605 #forminator-module-21097
    input.forminator-input{
        height:47px !important;
        min-height:47px !important;
    }
}


/* ================= SMALL MOBILE ================= */

@media(max-width:480px){

    #pum-17605 #popmake-17605{
        width:calc(100% - 20px) !important;
    }


    #pum-17605 .pum-title{
        padding:
            25px 45px
            18px !important;

        font-size:22px !important;
    }


    #pum-17605 .pum-content{
        padding:
            22px 15px
            24px !important;
    }


    #pum-17605 #forminator-module-21097
    button.forminator-button-submit{
        width:100% !important;
        min-width:0 !important;
    }


    #pum-17605 .pum-close{
        top:10px !important;
        right:10px !important;

        width:31px !important;
        height:31px !important;

        min-width:31px !important;

        font-size:20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0eb27ab *//* =========================================================
   NOMINATE NOW POPUP
   CSR HEALTH IMPACT AWARDS 2026
========================================================= */

#popmake-17605{
    --csr-navy:#061c36;
    --csr-blue:#0b315a;
    --csr-gold:#edbd53;
    --csr-gold-light:#f2c55d;
    --csr-gold-dark:#b87913;

    position:relative !important;
    overflow:visible !important;

    width:min(92vw, 520px) !important;
    max-width:520px !important;

    padding:0 !important;

    background:
        radial-gradient(circle at 100% 0,
            rgba(242,197,93,.13),
            transparent 30%),
        linear-gradient(
            145deg,
            #0c3762 0%,
            #08284b 48%,
            #061c36 100%
        ) !important;

    border:1px solid rgba(237,189,83,.45) !important;
    border-radius:8px !important;

    box-shadow:
        0 28px 80px rgba(0,0,0,.55),
        0 0 0 1px rgba(255,255,255,.025) inset !important;
}


/* subtle pattern */
#popmake-17605::before{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;

    border-radius:inherit;

    background-image:
        linear-gradient(
            rgba(255,255,255,.018) 1px,
            transparent 1px
        ),
        linear-gradient(
            90deg,
            rgba(255,255,255,.018) 1px,
            transparent 1px
        );

    background-size:34px 34px;

    mask-image:
        linear-gradient(to bottom,#000,transparent 75%);

    opacity:.75;
}


/* gold top accent */
#popmake-17605::after{
    content:"";

    position:absolute;
    top:-1px;
    left:50%;

    width:62%;
    height:3px;

    transform:translateX(-50%);

    background:
        linear-gradient(
            90deg,
            transparent,
            #d89b25,
            #f2c55d,
            #d89b25,
            transparent
        );

    box-shadow:
        0 0 16px rgba(242,197,93,.25);

    pointer-events:none;
}


/* =========================================================
   POPUP TITLE
========================================================= */

#popmake-17605 #pum_popup_title_17605{
    position:relative;
    z-index:2;

    margin:0 !important;

    padding:34px 55px 25px !important;

    background:transparent !important;

    color:#f2c55d !important;

    font-family:"Poppins","Montserrat",Arial,sans-serif !important;

    font-size:32px !important;
    line-height:1.15 !important;

    font-weight:800 !important;

    text-align:center !important;
    text-transform:uppercase;

    letter-spacing:.5px;
}


/* heading underline */
#popmake-17605 #pum_popup_title_17605::after{
    content:"";

    display:block;

    width:150px;
    height:1px;

    margin:17px auto 0;

    background:
        linear-gradient(
            90deg,
            transparent,
            #b87913,
            #f2c55d,
            #b87913,
            transparent
        );
}


/* heading diamond */
#popmake-17605 #pum_popup_title_17605::before{
    content:"";

    position:absolute;

    left:50%;
    bottom:20px;

    width:8px;
    height:8px;

    transform:
        translate(-50%,50%)
        rotate(45deg);

    background:#f2c55d;

    z-index:2;
}


/* =========================================================
   POPUP CONTENT
========================================================= */

#popmake-17605 .pum-content{
    position:relative;
    z-index:2;

    margin:0 !important;
    padding:8px 34px 35px !important;

    background:transparent !important;
}


/* WPForms reset */
#popmake-17605 #wpforms-17601{
    margin:0 !important;
    padding:0 !important;

    background:transparent !important;
}


#popmake-17605 #wpforms-form-17601{
    margin:0 !important;
    padding:0 !important;
}


/* =========================================================
   FIELD SPACING
========================================================= */

#popmake-17605 #wpforms-form-17601
.wpforms-field{
    padding:0 !important;
    margin:0 0 15px !important;
}


/* preserve hidden anti spam fields */
#popmake-17605 #wpforms-form-17601
.wpforms-field[style*="z-index: -1000"]{
    position:absolute !important;
    visibility:hidden !important;
    pointer-events:none !important;
}


/* =========================================================
   LABELS
========================================================= */

#popmake-17605
.wpforms-field-label:not(.wpforms-label-hide){
    margin:0 0 7px !important;

    color:rgba(255,255,255,.82) !important;

    font-family:"Poppins","Montserrat",Arial,sans-serif !important;

    font-size:12px !important;
    font-weight:600 !important;

    letter-spacing:.25px;
}


#popmake-17605 .wpforms-required-label{
    color:#f2c55d !important;
}


/* =========================================================
   INPUTS
========================================================= */

#popmake-17605
#wpforms-form-17601
input[type="text"],

#popmake-17605
#wpforms-form-17601
input[type="email"],

#popmake-17605
#wpforms-form-17601
input[type="tel"],

#popmake-17605
#wpforms-form-17601
select,

#popmake-17605
#wpforms-form-17601
textarea{

    width:100% !important;
    max-width:100% !important;

    min-height:52px !important;

    padding:13px 15px !important;

    background:
        rgba(3,22,43,.72) !important;

    border:
        1px solid rgba(255,255,255,.14) !important;

    border-radius:4px !important;

    outline:none !important;

    box-shadow:
        inset 0 1px 3px rgba(0,0,0,.18) !important;

    color:#fff !important;

    font-family:"Poppins","Montserrat",Arial,sans-serif !important;

    font-size:13px !important;
    font-weight:400 !important;

    transition:
        border-color .25s ease,
        box-shadow .25s ease,
        background .25s ease !important;
}


/* placeholder */
#popmake-17605
#wpforms-form-17601
input::placeholder,

#popmake-17605
#wpforms-form-17601
textarea::placeholder{
    color:rgba(255,255,255,.48) !important;
    opacity:1 !important;
}


/* focus */
#popmake-17605
#wpforms-form-17601
input:focus,

#popmake-17605
#wpforms-form-17601
select:focus,

#popmake-17605
#wpforms-form-17601
textarea:focus{

    background:
        rgba(4,27,52,.92) !important;

    border-color:
        rgba(242,197,93,.85) !important;

    box-shadow:
        0 0 0 3px rgba(242,197,93,.08),
        inset 0 1px 3px rgba(0,0,0,.18) !important;
}


/* =========================================================
   INTERNATIONAL PHONE FIELD
========================================================= */

#popmake-17605 .iti{
    width:100% !important;
}


#popmake-17605 .iti input{
    width:100% !important;
}


#popmake-17605 .iti__country-container{
    z-index:5;
}


#popmake-17605 .iti__selected-country{
    background:
        rgba(255,255,255,.035) !important;

    border:0 !important;

    border-right:
        1px solid rgba(237,189,83,.18) !important;

    border-radius:4px 0 0 4px !important;
}


#popmake-17605 .iti__arrow{
    border-top-color:#f2c55d !important;
}


/* country dropdown */
#popmake-17605 .iti__dropdown-content{
    background:#fff !important;

    border:
        1px solid rgba(185,125,25,.45) !important;

    border-radius:4px !important;

    box-shadow:
        0 15px 35px rgba(0,0,0,.25) !important;

    color:#152b43 !important;
}


#popmake-17605 .iti__country{
    color:#152b43 !important;
}


#popmake-17605 .iti__country:hover,
#popmake-17605 .iti__country.iti__highlight{
    background:#f4ead4 !important;
}


#popmake-17605 .iti__dial-code{
    color:#8b671d !important;
}


/* =========================================================
   TEXTAREA
========================================================= */

#popmake-17605 textarea{
    min-height:100px !important;
    resize:vertical;
}


/* =========================================================
   SUBMIT BUTTON
========================================================= */

#popmake-17605
#wpforms-form-17601
.wpforms-submit-container{
    margin:7px 0 0 !important;
    padding:0 !important;

    text-align:center !important;
}


#popmake-17605
#wpforms-form-17601
button[type="submit"]{

    position:relative;

    width:100% !important;
    min-height:54px !important;

    padding:16px 25px !important;

    overflow:hidden;

    background:
        linear-gradient(
            110deg,
            #f2c55d 0%,
            #e6aa31 52%,
            #c98717 100%
        ) !important;

    border:
        1px solid rgba(255,224,145,.65) !important;

    border-radius:4px !important;

    box-shadow:
        0 9px 22px rgba(0,0,0,.24) !important;

    color:#062652 !important;

    font-family:"Poppins","Montserrat",Arial,sans-serif !important;

    font-size:14px !important;
    line-height:1 !important;

    font-weight:800 !important;

    text-transform:uppercase;
    letter-spacing:.6px;

    cursor:pointer;

    transition:
        background .3s ease,
        box-shadow .3s ease !important;
}


/* button shine */
#popmake-17605
#wpforms-form-17601
button[type="submit"]::before{

    content:"";

    position:absolute;

    top:0;
    left:-70%;

    width:35%;
    height:100%;

    transform:skewX(-22deg);

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.30),
            transparent
        );

    transition:left .55s ease;
}


#popmake-17605
#wpforms-form-17601
button[type="submit"]:hover{

    background:
        linear-gradient(
            110deg,
            #f7d16d,
            #edb33d,
            #d6961d
        ) !important;

    box-shadow:
        0 12px 28px rgba(0,0,0,.30) !important;

    color:#062652 !important;
}


#popmake-17605
#wpforms-form-17601
button[type="submit"]:hover::before{
    left:135%;
}


/* =========================================================
   CLOSE BUTTON
========================================================= */

#popmake-17605 .pum-close{

    position:absolute !important;

    top:14px !important;
    right:14px !important;

    width:34px !important;
    height:34px !important;

    padding:0 !important;

    display:flex !important;
    align-items:center;
    justify-content:center;

    background:
        rgba(4,27,52,.88) !important;

    border:
        1px solid rgba(242,197,93,.38) !important;

    border-radius:50% !important;

    box-shadow:none !important;

    color:#f2c55d !important;

    font-size:20px !important;
    line-height:1 !important;

    text-shadow:none !important;

    transition:
        background .25s ease,
        border-color .25s ease !important;

    z-index:50;
}


#popmake-17605 .pum-close:hover{
    background:#edbd53 !important;
    border-color:#edbd53 !important;
    color:#061c36 !important;
}


/* =========================================================
   VALIDATION
========================================================= */

#popmake-17605 .wpforms-error{
    color:#ffcf7a !important;
    font-size:11px !important;
}


#popmake-17605
input.wpforms-error{
    border-color:#e7aa37 !important;
}


/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

    #popmake-17605{
        width:calc(100vw - 28px) !important;
        max-width:480px !important;

        border-radius:6px !important;
    }

    #popmake-17605 #pum_popup_title_17605{
        padding:
            30px 48px 23px !important;

        font-size:27px !important;
    }

    #popmake-17605 .pum-content{
        padding:
            6px 22px 27px !important;
    }

    #popmake-17605
    #wpforms-form-17601
    input[type="text"],

    #popmake-17605
    #wpforms-form-17601
    input[type="email"],

    #popmake-17605
    #wpforms-form-17601
    input[type="tel"],

    #popmake-17605
    #wpforms-form-17601
    select,

    #popmake-17605
    #wpforms-form-17601
    textarea{
        min-height:49px !important;
    }
}


@media(max-width:480px){

    #popmake-17605 #pum_popup_title_17605{
        font-size:24px !important;
    }

    #popmake-17605 .pum-content{
        padding:
            5px 17px 22px !important;
    }

    #popmake-17605 .pum-close{
        top:10px !important;
        right:10px !important;

        width:31px !important;
        height:31px !important;
    }
}


/* reduced motion */
@media(prefers-reduced-motion:reduce){

    #popmake-17605 *,
    #popmake-17605 *::before,
    #popmake-17605 *::after{
        transition:none !important;
        animation:none !important;
    }
}/* End custom CSS */