.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-2283 .elementor-element.elementor-element-ccf816f{margin:0px 1px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-2283 .elementor-element.elementor-element-ccf816f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:74px;font-weight:800;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2283 .elementor-element.elementor-element-f71d1fe{color:#FFFFFF;}.elementor-2283 .elementor-element.elementor-element-78b2d16{color:#FFFFFF;}.elementor-2283 .elementor-element.elementor-element-87c3e55{color:#FFFFFF;}.elementor-2283 .elementor-element.elementor-element-0e1a989.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-3b08b13.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-cec508e.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-7975573.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-a25c6ab.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-6afe62f.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-555796a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-2283 .elementor-element.elementor-element-555796a a{color:#FFFFFF;}@media(max-width:1180px){.elementor-2283 .elementor-element.elementor-element-ccf816f .elementor-heading-title{font-size:50px;}}@media(max-width:991px){.elementor-2283 .elementor-element.elementor-element-ccf816f{text-align:center;}.elementor-2283 .elementor-element.elementor-element-a451a0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2283 .elementor-element.elementor-element-b6e15e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2283 .elementor-element.elementor-element-041a472{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2283 .elementor-element.elementor-element-0e1a989.elementor-element{--align-self:center;}.elementor-2283 .elementor-element.elementor-element-3b08b13.elementor-element{--align-self:center;}.elementor-2283 .elementor-element.elementor-element-cec508e.elementor-element{--align-self:center;}.elementor-2283 .elementor-element.elementor-element-7975573.elementor-element{--align-self:center;}.elementor-2283 .elementor-element.elementor-element-a25c6ab.elementor-element{--align-self:center;}.elementor-2283 .elementor-element.elementor-element-6afe62f.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-2283 .elementor-element.elementor-element-0e1a989.elementor-element{--align-self:center;}.elementor-2283 .elementor-element.elementor-element-3b08b13.elementor-element{--align-self:center;}.elementor-2283 .elementor-element.elementor-element-cec508e.elementor-element{--align-self:center;}.elementor-2283 .elementor-element.elementor-element-7975573.elementor-element{--align-self:center;}.elementor-2283 .elementor-element.elementor-element-a25c6ab.elementor-element{--align-self:center;}.elementor-2283 .elementor-element.elementor-element-6afe62f.elementor-element{--align-self:center;}}@media(max-width:480px){.elementor-2283 .elementor-element.elementor-element-ccf816f .elementor-heading-title{font-size:30px;}.elementor-2283 .elementor-element.elementor-element-3ad81d2.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-bbd5a2f.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-916d332.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-2d908f8.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-57c6267.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-6c77af8.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-0928229.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-1c65ad3.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-a8e1481.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-26c5f77.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-67d0db6.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-5bb120e.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-fc5478e.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-f71d1fe.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-f376203.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-78b2d16.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-fbe8c32.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-87c3e55.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-5837a60.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-1758a50.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-10087a0.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-e54325f.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-313c6df.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-5dfce5d.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-a35485b.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-cd1b54c.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-3e0081a.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-92d7145.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-92519b8.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-a87b8a9.elementor-element{--align-self:flex-start;}.elementor-2283 .elementor-element.elementor-element-c2c0044.elementor-element{--align-self:flex-start;}}/* Start custom CSS for text-editor, class: .elementor-element-bbd5a2f */.arrow-list {
    display: flex;
    gap: 5px;
    margin-top: 5px;
}
.arrow-list::before {
    content:"→";
    color:red;
    flex: 0 0 26px;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    display: grid;
    place-items: center;
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d908f8 */.arrow-list {
    display: flex;
    gap: 5px;
    margin-top: 5px;
}
.arrow-list::before {
    content:"→";
    color:red;
    flex: 0 0 26px;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    display: grid;
    place-items: center;
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c77af8 */.arrow-list {
    display: flex;
    gap: 5px;
    margin-top: 5px;
}
.arrow-list::before {
    content:"→";
    color:red;
    flex: 0 0 26px;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    display: grid;
    place-items: center;
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c65ad3 */.arrow-list {
    display: flex;
    gap: 5px;
    margin-top: 5px;
}
.arrow-list::before {
    content:"→";
    color:red;
    flex: 0 0 26px;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    display: grid;
    place-items: center;
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26c5f77 */.arrow-list {
    display: flex;
    gap: 5px;
    margin-top: 5px;
}
.arrow-list::before {
    content:"→";
    color:red;
    flex: 0 0 26px;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    display: grid;
    place-items: center;
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bb120e */.arrow-list {
    display: flex;
    gap: 5px;
    margin-top: 5px;
}
.arrow-list::before {
    content:"→";
    color:red;
    flex: 0 0 26px;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    display: grid;
    place-items: center;
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71d1fe */.arrow-list {
    display: flex;
    gap: 5px;
    margin-top: 5px;
}
.arrow-list::before {
    content:"→";
    color:red;
    flex: 0 0 26px;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    display: grid;
    place-items: center;
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78b2d16 */.arrow-list {
    display: flex;
    gap: 5px;
    margin-top: 5px;
}
.arrow-list::before {
    content:"→";
    color:red;
    flex: 0 0 26px;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    display: grid;
    place-items: center;
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-87c3e55 */.arrow-list {
    display: flex;
    gap: 5px;
    margin-top: 5px;
}
.arrow-list::before {
    content:"→";
    color:red;
    flex: 0 0 26px;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    display: grid;
    place-items: center;
   
}/* End custom CSS */