.elementor-7844 .elementor-element.elementor-element-cbdfe2c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-43a22d21:not(.elementor-motion-effects-element-type-background), .elementor-7844 .elementor-element.elementor-element-43a22d21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#120c1f;}.elementor-7844 .elementor-element.elementor-element-43a22d21{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:64px 0px 28px 0px;}.elementor-7844 .elementor-element.elementor-element-43a22d21 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7844 .elementor-element.elementor-element-47de976d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7844 .elementor-element.elementor-element-2868d57f{text-align:start;}.elementor-7844 .elementor-element.elementor-element-2868d57f img{width:165px;}.elementor-7844 .elementor-element.elementor-element-79c7690{text-align:start;}.elementor-7844 .elementor-element.elementor-element-79c7690 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;color:#ffffff;}.elementor-7844 .elementor-element.elementor-element-38126e6b{font-family:"Roboto", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.65em;color:rgba(255,255,255,0.5);}.elementor-7844 .elementor-element.elementor-element-5774ccef > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7844 .elementor-element.elementor-element-49b94003{text-align:start;}.elementor-7844 .elementor-element.elementor-element-49b94003 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:700;color:#ffffff;}.elementor-7844 .elementor-element.elementor-element-20f389dc{text-align:start;}.elementor-7844 .elementor-element.elementor-element-20f389dc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14.5px;font-weight:400;color:rgba(255,255,255,0.55);}.elementor-7844 .elementor-element.elementor-element-195cd352{text-align:start;}.elementor-7844 .elementor-element.elementor-element-195cd352 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14.5px;font-weight:400;color:rgba(255,255,255,0.55);}.elementor-7844 .elementor-element.elementor-element-7943b5bc{text-align:start;}.elementor-7844 .elementor-element.elementor-element-7943b5bc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14.5px;font-weight:400;color:rgba(255,255,255,0.55);}.elementor-7844 .elementor-element.elementor-element-3f2ff19 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7844 .elementor-element.elementor-element-7561cac5{text-align:start;}.elementor-7844 .elementor-element.elementor-element-7561cac5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:700;color:#ffffff;}.elementor-7844 .elementor-element.elementor-element-a0b5d23 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-7844 .elementor-element.elementor-element-a0b5d23 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-7844 .elementor-element.elementor-element-a0b5d23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-7844 .elementor-element.elementor-element-a0b5d23 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-7844 .elementor-element.elementor-element-a0b5d23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-7844 .elementor-element.elementor-element-a0b5d23 .elementor-icon-list-icon i{color:#FF6A1A;transition:color 0.3s;}.elementor-7844 .elementor-element.elementor-element-a0b5d23 .elementor-icon-list-icon svg{fill:#FF6A1A;transition:fill 0.3s;}.elementor-7844 .elementor-element.elementor-element-a0b5d23{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7844 .elementor-element.elementor-element-a0b5d23 .elementor-icon-list-text{color:rgba(255,255,255,0.75);transition:color 0.3s;}.elementor-7844 .elementor-element.elementor-element-19ffc854{--grid-template-columns:repeat(0, auto);--icon-size:17px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-7844 .elementor-element.elementor-element-19ffc854 .elementor-widget-container{text-align:left;}.elementor-7844 .elementor-element.elementor-element-19ffc854 .elementor-social-icon{background-color:#ffffff;--icon-padding:0.56em;}.elementor-7844 .elementor-element.elementor-element-19ffc854 .elementor-social-icon i{color:#5214CE;}.elementor-7844 .elementor-element.elementor-element-19ffc854 .elementor-social-icon svg{fill:#5214CE;}.elementor-7844 .elementor-element.elementor-element-19ffc854 .elementor-social-icon:hover{background-color:#fff3ec;}.elementor-7844 .elementor-element.elementor-element-19ffc854 .elementor-social-icon:hover i{color:#5214CE;}.elementor-7844 .elementor-element.elementor-element-19ffc854 .elementor-social-icon:hover svg{fill:#5214CE;}.elementor-7844 .elementor-element.elementor-element-7bd986f5:not(.elementor-motion-effects-element-type-background), .elementor-7844 .elementor-element.elementor-element-7bd986f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#120c1f;}.elementor-7844 .elementor-element.elementor-element-7bd986f5{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-7844 .elementor-element.elementor-element-7bd986f5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px) and (min-width:768px){.elementor-7844 .elementor-element.elementor-element-47de976d{width:100%;}.elementor-7844 .elementor-element.elementor-element-5774ccef{width:100%;}.elementor-7844 .elementor-element.elementor-element-3f2ff19{width:100%;}}@media(max-width:1024px){.elementor-7844 .elementor-element.elementor-element-43a22d21{padding:48px 24px 24px 24px;}}@media(max-width:767px){.elementor-7844 .elementor-element.elementor-element-43a22d21{padding:40px 20px 20px 20px;}.elementor-7844 .elementor-element.elementor-element-47de976d{width:100%;}.elementor-7844 .elementor-element.elementor-element-5774ccef{width:100%;}.elementor-7844 .elementor-element.elementor-element-3f2ff19{width:100%;}.elementor-7844 .elementor-element.elementor-element-7bd986f5{padding:18px 24px 18px 24px;}}/* Start custom CSS for column, class: .elementor-element-e2e6247 */.elementor-7844 .elementor-element.elementor-element-e2e6247 { min-width: 0 !important; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cbdfe2c */.elementor-7844 .elementor-element.elementor-element-cbdfe2c { background-image: linear-gradient(90deg, #5214CE 0%, #B32C2E 50%, #FF6A1A 100%) !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2868d57f */.elementor-7844 .elementor-element.elementor-element-2868d57f img { height: 50px !important; width: auto !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79c7690 */.elementor-7844 .elementor-element.elementor-element-79c7690 .elementor-heading-title { font-size: 14px !important; font-weight: 600 !important; line-height: 1.4 !important; opacity: 0.85; margin-top: 18px; margin-bottom: 14px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38126e6b */.elementor-7844 .elementor-element.elementor-element-38126e6b p { font-size: 14.5px !important; line-height: 1.65 !important; color: rgba(255,255,255,0.5) !important; max-width: 360px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49b94003 */.elementor-7844 .elementor-element.elementor-element-49b94003 .elementor-heading-title { font-size: 13px !important; font-weight: 700 !important; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 22px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f389dc */.elementor-7844 .elementor-element.elementor-element-20f389dc .elementor-heading-title { font-size: 14.5px !important; font-weight: 400 !important; line-height: 1.3 !important; color: rgba(255,255,255,0.55) !important; margin-bottom: 12px !important; transition: color 0.18s; } .elementor-7844 .elementor-element.elementor-element-20f389dc:hover .elementor-heading-title { color: #FF6A1A !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-195cd352 */.elementor-7844 .elementor-element.elementor-element-195cd352 .elementor-heading-title { font-size: 14.5px !important; font-weight: 400 !important; line-height: 1.3 !important; color: rgba(255,255,255,0.55) !important; margin-bottom: 12px !important; transition: color 0.18s; } .elementor-7844 .elementor-element.elementor-element-195cd352:hover .elementor-heading-title { color: #FF6A1A !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7943b5bc */.elementor-7844 .elementor-element.elementor-element-7943b5bc .elementor-heading-title { font-size: 14.5px !important; font-weight: 400 !important; line-height: 1.3 !important; color: rgba(255,255,255,0.55) !important; margin-bottom: 12px !important; transition: color 0.18s; } .elementor-7844 .elementor-element.elementor-element-7943b5bc:hover .elementor-heading-title { color: #FF6A1A !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7561cac5 */.elementor-7844 .elementor-element.elementor-element-7561cac5 .elementor-heading-title { font-size: 13px !important; font-weight: 700 !important; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 22px; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a0b5d23 */@media (max-width: 767px) {
  .elementor-7844 .elementor-element.elementor-element-a0b5d23 .elementor-icon-list-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    line-height: 1 !important;
    padding: 0 !important;
  }
  .elementor-7844 .elementor-element.elementor-element-a0b5d23 .elementor-icon-list-icon i,
  .elementor-7844 .elementor-element.elementor-element-a0b5d23 .elementor-icon-list-icon svg {
    margin: 0 !important;
    display: block !important;
  }
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-19ffc854 */.elementor-7844 .elementor-element.elementor-element-19ffc854 { margin-top: 24px; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-43a22d21 */.elementor-7844 .elementor-element.elementor-element-43a22d21 { padding-left: 7% !important; padding-right: 7% !important; } .elementor-7844 .elementor-element.elementor-element-43a22d21 .elementor-container { gap: 48px !important; align-items: flex-start !important; } @media (max-width: 1024px) { .elementor-7844 .elementor-element.elementor-element-43a22d21 .elementor-container { gap: 40px 32px !important; } } @media (max-width: 767px) { .elementor-7844 .elementor-element.elementor-element-43a22d21 { padding-left: 24px !important; padding-right: 24px !important; } .elementor-7844 .elementor-element.elementor-element-43a22d21 .elementor-container { gap: 36px !important; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8541661 */.elementor-7844 .elementor-element.elementor-element-8541661 { min-width: 0 !important; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7bd986f5 */.elementor-7844 .elementor-element.elementor-element-7bd986f5 { padding-left: 7% !important; padding-right: 7% !important; }/* End custom CSS */