.elementor-20 .elementor-element.elementor-element-6da5c05:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6da5c05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001730;}.elementor-20 .elementor-element.elementor-element-6da5c05{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 20px 56px 20px;}.elementor-20 .elementor-element.elementor-element-6da5c05 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20 .elementor-element.elementor-element-f696ff6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-f696ff6 img{width:150px;}.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-20 .elementor-element.elementor-element-69d3efc{color:#D6D2D2;}.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-20 .elementor-element.elementor-element-e2fcd7c .elementor-button{background-color:#FE4A49;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:0px 28px 0px 28px;}.elementor-20 .elementor-element.elementor-element-e2fcd7c .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-e2fcd7c .elementor-button:focus{background-color:#FFFFFF;color:#001730;}.elementor-20 .elementor-element.elementor-element-e2fcd7c .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-e2fcd7c .elementor-button:focus svg{fill:#001730;}.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-20 .elementor-element.elementor-element-e598d96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-20 .elementor-element.elementor-element-e598d96 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ab1b262{color:#D6D2D2;}.elementor-20 .elementor-element.elementor-element-9968d8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-20 .elementor-element.elementor-element-9968d8a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-6e22b6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-20 .elementor-element.elementor-element-6e22b6b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-72a477a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-72a477a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001226;}.elementor-20 .elementor-element.elementor-element-72a477a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-72a477a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-84e88db.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-20 .elementor-element.elementor-element-84e88db.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-20 .elementor-element.elementor-element-7f66f17{text-align:start;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-709acf5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-20 .elementor-element.elementor-element-709acf5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-20 .elementor-element.elementor-element-709acf5.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-20 .elementor-element.elementor-element-078c597{text-align:end;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for image, class: .elementor-element-f696ff6 */.elementor-20 .elementor-element.elementor-element-f696ff6.elementor-widget-image { display: inline-block !important; background: #EEF4FD; padding: 8px 10px; border-radius: 6px; width: auto !important; } .elementor-20 .elementor-element.elementor-element-f696ff6 a { display: inline-flex; align-items: center; line-height: 0; } .elementor-20 .elementor-element.elementor-element-f696ff6 img { max-height: 40px; width: auto !important; height: auto !important; mix-blend-mode: multiply; display: block; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e2fcd7c */.elementor-20 .elementor-element.elementor-element-e2fcd7c .elementor-button { --an-btn-ease: cubic-bezier(0.22, 1, 0.36, 1); position: relative; overflow: hidden; isolation: isolate; background-color: #FE4A49 !important; background-image: none !important; color: #fff !important; font-family: Roboto, sans-serif !important; font-size: 15px !important; font-weight: 700 !important; line-height: 46px !important; height: 46px; padding: 0 28px !important; border-radius: 4px; box-shadow: 0 12px 20px -10px rgba(0,0,0,.35); transform: translateY(0); transition: transform .45s var(--an-btn-ease), box-shadow .45s var(--an-btn-ease), background-color .45s var(--an-btn-ease) !important; } .elementor-20 .elementor-element.elementor-element-e2fcd7c .elementor-button::before { content: "" !important; display: block !important; position: absolute; inset: 0; z-index: 0; background: #ffffff; border-radius: inherit; transform: scale(0.55); opacity: 0; transition: transform .5s var(--an-btn-ease), opacity .35s ease; pointer-events: none; } .elementor-20 .elementor-element.elementor-element-e2fcd7c .elementor-button::after { content: none !important; display: none !important; } .elementor-20 .elementor-element.elementor-element-e2fcd7c .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-e2fcd7c .elementor-button:focus { background-color: #ffffff !important; color: #001730 !important; transform: translateY(-2px); box-shadow: 0 16px 28px -10px rgba(0,0,0,.4); } .elementor-20 .elementor-element.elementor-element-e2fcd7c .elementor-button:hover::before, .elementor-20 .elementor-element.elementor-element-e2fcd7c .elementor-button:focus::before { transform: scale(1); opacity: 1; } .elementor-20 .elementor-element.elementor-element-e2fcd7c .elementor-button .elementor-button-content-wrapper, .elementor-20 .elementor-element.elementor-element-e2fcd7c .elementor-button .elementor-button-text { position: relative; z-index: 1; transition: color .35s ease; } .elementor-20 .elementor-element.elementor-element-e2fcd7c .elementor-button:hover .elementor-button-text, .elementor-20 .elementor-element.elementor-element-e2fcd7c .elementor-button:focus .elementor-button-text { color: #001730 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e598d96 */.elementor-20 .elementor-element.elementor-element-e598d96 .elementor-heading-title { position: relative; display: inline-block; padding-bottom: 12px; } .elementor-20 .elementor-element.elementor-element-e598d96 .elementor-heading-title:after { content: ""; position: absolute; left: 0; bottom: 0; width: 34px; height: 2px; background: #FE4A49; border-radius: 2px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab1b262 */.elementor-20 .elementor-element.elementor-element-ab1b262 .an-qc-lead { margin: 0 0 14px; font-family: Roboto, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.7; color: #D6D2D2; } .elementor-20 .elementor-element.elementor-element-ab1b262 .an-qc-email { margin: 0 0 12px; } .elementor-20 .elementor-element.elementor-element-ab1b262 .an-qc-email a { font-family: Roboto, sans-serif; font-size: 17px; font-weight: 700; line-height: 1.45; color: #FE4A49 !important; text-decoration: none !important; word-break: break-all; transition: color .25s ease; } .elementor-20 .elementor-element.elementor-element-ab1b262 .an-qc-email a:hover { color: #ffffff !important; } .elementor-20 .elementor-element.elementor-element-ab1b262 .an-qc-meta { margin: 0 0 12px; font-family: Roboto, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.7; color: #D6D2D2; } .elementor-20 .elementor-element.elementor-element-ab1b262 .an-qc-action { margin: 0; } .elementor-20 .elementor-element.elementor-element-ab1b262 .an-qc-action a { font-family: Roboto, sans-serif; font-size: 15px; font-weight: 400; color: #FE4A49 !important; text-decoration: none !important; padding: 4px 0; display: inline-block; transition: color .25s ease; } .elementor-20 .elementor-element.elementor-element-ab1b262 .an-qc-action a:hover { color: #ffffff !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9968d8a */.elementor-20 .elementor-element.elementor-element-9968d8a .elementor-heading-title { position: relative; display: inline-block; padding-bottom: 12px; } .elementor-20 .elementor-element.elementor-element-9968d8a .elementor-heading-title:after { content: ""; position: absolute; left: 0; bottom: 0; width: 34px; height: 2px; background: #FE4A49; border-radius: 2px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-678040f */.elementor-20 .elementor-element.elementor-element-678040f ul { list-style: none !important; margin: 0 !important; padding: 0 !important; } .elementor-20 .elementor-element.elementor-element-678040f li { margin: 0 0 6px !important; padding: 0 !important; } .elementor-20 .elementor-element.elementor-element-678040f li:last-child { margin-bottom: 0 !important; } .elementor-20 .elementor-element.elementor-element-678040f a { display: inline !important; color: #D6D2D2 !important; text-decoration: none !important; font-family: Roboto, sans-serif !important; font-size: 15px !important; font-weight: 400 !important; line-height: 1.6 !important; padding: 0 !important; transition: color .25s ease; } .elementor-20 .elementor-element.elementor-element-678040f a:hover, .elementor-20 .elementor-element.elementor-element-678040f a:focus { color: #FE4A49 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e22b6b */.elementor-20 .elementor-element.elementor-element-6e22b6b .elementor-heading-title { position: relative; display: inline-block; padding-bottom: 12px; } .elementor-20 .elementor-element.elementor-element-6e22b6b .elementor-heading-title:after { content: ""; position: absolute; left: 0; bottom: 0; width: 34px; height: 2px; background: #FE4A49; border-radius: 2px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc156c */.elementor-20 .elementor-element.elementor-element-ecc156c ul { list-style: none !important; margin: 0 !important; padding: 0 !important; } .elementor-20 .elementor-element.elementor-element-ecc156c li { margin: 0 0 6px !important; padding: 0 !important; } .elementor-20 .elementor-element.elementor-element-ecc156c li:last-child { margin-bottom: 0 !important; } .elementor-20 .elementor-element.elementor-element-ecc156c a { display: inline !important; color: #D6D2D2 !important; text-decoration: none !important; font-family: Roboto, sans-serif !important; font-size: 15px !important; font-weight: 400 !important; line-height: 1.6 !important; padding: 0 !important; transition: color .25s ease; } .elementor-20 .elementor-element.elementor-element-ecc156c a:hover, .elementor-20 .elementor-element.elementor-element-ecc156c a:focus { color: #FE4A49 !important; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6da5c05 */.elementor-20 .elementor-element.elementor-element-6da5c05 { font-family: Roboto, sans-serif; color: #848E9F; margin-top: 0; } .elementor-20 .elementor-element.elementor-element-6da5c05 > .elementor-container { align-items: flex-start; max-width: 1200px; margin-left: auto; margin-right: auto; } @media (max-width: 1024px) { .elementor-20 .elementor-element.elementor-element-6da5c05 .elementor-column { margin-bottom: 36px; } } @media (max-width: 767px) { .elementor-20 .elementor-element.elementor-element-6da5c05 { padding-left: 20px !important; padding-right: 20px !important; padding-top: 48px !important; padding-bottom: 40px !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f66f17 */.elementor-20 .elementor-element.elementor-element-7f66f17 .an-legal { margin: 0; font-family: Roboto, sans-serif; font-size: 13px; } .elementor-20 .elementor-element.elementor-element-7f66f17 .an-legal-sep { color: rgba(214,210,210,0.35); margin: 0 12px; } .elementor-20 .elementor-element.elementor-element-7f66f17 a { color: #D6D2D2 !important; text-decoration: none !important; transition: color .25s ease; } .elementor-20 .elementor-element.elementor-element-7f66f17 a:hover { color: #FE4A49 !important; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-72a477a */.elementor-20 .elementor-element.elementor-element-72a477a > .elementor-container { max-width: 1200px; margin-left: auto; margin-right: auto; } @media (max-width: 767px) { .elementor-20 .elementor-element.elementor-element-72a477a { padding-left: 20px !important; padding-right: 20px !important; } .elementor-20 .elementor-element.elementor-element-72a477a .elementor-widget-text-editor { text-align: center !important; } .elementor-20 .elementor-element.elementor-element-72a477a .an-legal { text-align: center !important; } }/* End custom CSS */