.elementor-1097 .elementor-element.elementor-element-765639d{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.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-1097 .elementor-element.elementor-element-599521e .elementor-heading-title{color:#FFFFFF;}.elementor-1097 .elementor-element.elementor-element-1e49509{text-align:center;}.elementor-1097 .elementor-element.elementor-element-1e49509 .elementor-heading-title{color:#FFFFFF;}.elementor-1097 .elementor-element.elementor-element-7fc927f{text-align:center;}.elementor-1097 .elementor-element.elementor-element-7fc927f .elementor-heading-title{color:#FFFFFF;}.elementor-1097 .elementor-element.elementor-element-22e4a35{text-align:center;}.elementor-1097 .elementor-element.elementor-element-22e4a35 .elementor-heading-title{color:#FFFFFF;}.elementor-1097 .elementor-element.elementor-element-4c452bf{text-align:center;}.elementor-1097 .elementor-element.elementor-element-4c452bf .elementor-heading-title{color:#FFFFFF;}.elementor-1097 .elementor-element.elementor-element-9aa3b7f{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.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-1097 .elementor-element.elementor-element-a073814 p{margin-block-end:4px;}.elementor-1097 .elementor-element.elementor-element-ff0d189{text-align:center;}.elementor-1097 .elementor-element.elementor-element-ff0d189 p{margin-block-end:14px;}.elementor-1097 .elementor-element.elementor-element-3bbd7ed{text-align:center;}.elementor-1097 .elementor-element.elementor-element-3bbd7ed p{margin-block-end:9px;}.elementor-1097 .elementor-element.elementor-element-bf70682{text-align:center;}.elementor-1097 .elementor-element.elementor-element-bf70682 p{margin-block-end:9px;}.elementor-1097 .elementor-element.elementor-element-94fe7f2{text-align:center;}.elementor-1097 .elementor-element.elementor-element-94fe7f2 p{margin-block-end:9px;}.elementor-1097 .elementor-element.elementor-element-a4b04ab{text-align:start;}.elementor-1097 .elementor-element.elementor-element-a4b04ab .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:47px;font-weight:600;}.elementor-1097 .elementor-element.elementor-element-cbdca48{text-align:end;}.elementor-1097 .elementor-element.elementor-element-cbdca48 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:47px;font-weight:600;}.elementor-1097 .elementor-element.elementor-element-0046765{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.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-1097 .elementor-element.elementor-element-ff00feb .elementor-button{background-color:#000000;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-1097 .elementor-element.elementor-element-ff00feb{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1097 .elementor-element.elementor-element-7bf9231{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:3.4px;--e-transform-rotateZ:90deg;--e-transform-translateY:173px;--e-transform-scale:0.7;--e-transform-skewX:58deg;--e-transform-skewY:0deg;margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-1097 .elementor-element.elementor-element-7bf9231 .elementor-divider-separator{width:17%;margin:0 auto;margin-center:0;}.elementor-1097 .elementor-element.elementor-element-7bf9231 .elementor-divider{text-align:center;padding-block-start:21px;padding-block-end:21px;}.elementor-1097 .elementor-element.elementor-element-34ba151{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -252px;text-align:start;}.elementor-1097 .elementor-element.elementor-element-34ba151 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-1097 .elementor-element.elementor-element-b01ba87{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-1097 .elementor-element.elementor-element-84a6e11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 150px;}.elementor-1097 .elementor-element.elementor-element-84a6e11 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1097 .elementor-element.elementor-element-5ccc1a1{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:8.4px;--e-transform-rotateZ:90deg;--e-transform-translateY:80px;--e-transform-scale:0.2;--e-transform-skewX:245deg;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 165px;}.elementor-1097 .elementor-element.elementor-element-5ccc1a1 .elementor-divider-separator{width:100%;}.elementor-1097 .elementor-element.elementor-element-5ccc1a1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1097 .elementor-element.elementor-element-89ecb3c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}@media(max-width:1024px){.elementor-1097 .elementor-element.elementor-element-765639d{--grid-auto-flow:row;}.elementor-1097 .elementor-element.elementor-element-9aa3b7f{--grid-auto-flow:row;}.elementor-1097 .elementor-element.elementor-element-0046765{--grid-auto-flow:row;}.elementor-1097 .elementor-element.elementor-element-b01ba87{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1097 .elementor-element.elementor-element-765639d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1097 .elementor-element.elementor-element-9aa3b7f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1097 .elementor-element.elementor-element-0046765{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1097 .elementor-element.elementor-element-b01ba87{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-599521e */.elementor-1097 .elementor-element.elementor-element-599521e .elementor-heading-title{
    background: linear-gradient(90deg, #ff4fd8, #8a2be2);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e49509 */.elementor-1097 .elementor-element.elementor-element-1e49509 .elementor-heading-title{
    background: linear-gradient(90deg, #ff4fd8, #8a2be2);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fc927f */.elementor-1097 .elementor-element.elementor-element-7fc927f .elementor-heading-title{
    background: linear-gradient(90deg, #ff4fd8, #8a2be2);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22e4a35 */.elementor-1097 .elementor-element.elementor-element-22e4a35 .elementor-heading-title{
    background: linear-gradient(90deg, #ff4fd8, #8a2be2);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c452bf */.elementor-1097 .elementor-element.elementor-element-4c452bf .elementor-heading-title{
    background: linear-gradient(90deg, #ff4fd8, #8a2be2);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4b04ab */.elementor-1097 .elementor-element.elementor-element-a4b04ab .elementor-heading-title{
    background: linear-gradient(90deg, #ff4fd8, #8a2be2);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbdca48 */.elementor-1097 .elementor-element.elementor-element-cbdca48 .elementor-heading-title{
    background: linear-gradient(90deg, #ff4fd8, #8a2be2);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0046765 */.hover-container {
    border: 2px solid #333;
    border-radius: 15px;
    transition: all 0.4s ease;
}

.hover-container:hover {
    border-color: #ff00ff;
    box-shadow: 0 0 20px rgba(255,0,255,0.8),
                0 0 40px rgba(138,43,226,0.6);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b01ba87 */.hover-container {
    border: 2px solid #333;
    border-radius: 15px;
    transition: all 0.4s ease;
}

.hover-container:hover {
    border-color: #ff00ff;
    box-shadow: 0 0 20px rgba(255,0,255,0.8),
                0 0 40px rgba(138,43,226,0.6);
}/* End custom CSS */