.elementor-5142 .elementor-element.elementor-element-5a607c5{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:112px;--padding-left:48px;--padding-right:48px;}.elementor-5142 .elementor-element.elementor-element-5a607c5:not(.elementor-motion-effects-element-type-background), .elementor-5142 .elementor-element.elementor-element-5a607c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131315;}.elementor-5142 .elementor-element.elementor-element-207d550b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.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-5142 .elementor-element.elementor-element-123bcb3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-123bcb3c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:4px;color:#888888;}.elementor-5142 .elementor-element.elementor-element-5c3f4f42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-5c3f4f42 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;line-height:1.1em;color:#F5F5F5;}.elementor-5142 .elementor-element.elementor-element-5758ad70{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 80px;--row-gap:0px;--column-gap:80px;--grid-auto-flow:row;--align-items:start;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5142 .elementor-element.elementor-element-2478d1cd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5142 .elementor-element.elementor-element-3d4800b3{--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;--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-5142 .elementor-element.elementor-element-34c21c7f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5142 .elementor-element.elementor-element-29914d81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-29914d81 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#888888;}.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-5142 .elementor-element.elementor-element-6f10db44{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#B0B0B0;}.elementor-5142 .elementor-element.elementor-element-e899bf3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5142 .elementor-element.elementor-element-6b5f0929{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-6b5f0929 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#888888;}.elementor-5142 .elementor-element.elementor-element-21f0c237{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#B0B0B0;}.elementor-5142 .elementor-element.elementor-element-3372b9d0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5142 .elementor-element.elementor-element-13949bf7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-13949bf7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#888888;}.elementor-5142 .elementor-element.elementor-element-29f8e738{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-5142 .elementor-element.elementor-element-1edc7c97{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5142 .elementor-element.elementor-element-64ab67ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-64ab67ce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#888888;}.elementor-5142 .elementor-element.elementor-element-44692646{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#B0B0B0;}.elementor-5142 .elementor-element.elementor-element-7529475c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5142 .elementor-element.elementor-element-ce1c281{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-ce1c281 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#888888;}.elementor-5142 .elementor-element.elementor-element-6cd9aacd{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#B0B0B0;}.elementor-5142 .elementor-element.elementor-element-c2df135{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5142 .elementor-element.elementor-element-5a607c5{--padding-top:120px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-5142 .elementor-element.elementor-element-5758ad70{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-5142 .elementor-element.elementor-element-5a607c5{--padding-top:160px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-5142 .elementor-element.elementor-element-5758ad70{--e-con-grid-template-columns:repeat(1, 1fr);--gap:48px 0px;--row-gap:48px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5142 .elementor-element.elementor-element-2478d1cd{--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-5142 .elementor-element.elementor-element-3d4800b3{--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-5142 .elementor-element.elementor-element-34c21c7f{--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-5142 .elementor-element.elementor-element-6f10db44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-e899bf3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5142 .elementor-element.elementor-element-3372b9d0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5142 .elementor-element.elementor-element-1edc7c97{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5142 .elementor-element.elementor-element-7529475c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5142 .elementor-element.elementor-element-c2df135{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-207d550b */.elementor-5142 .elementor-element.elementor-element-207d550b{margin-bottom:32px;font-family:Montserrat,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#888}
.elementor-5142 .elementor-element.elementor-element-207d550b a{color:#888!important;text-decoration:none;transition:color .3s}
.elementor-5142 .elementor-element.elementor-element-207d550b a:hover{color:#E63946!important}
.elementor-5142 .elementor-element.elementor-element-207d550b .breadcrumb_last{color:#B0B0B0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-123bcb3c */.elementor-5142 .elementor-element.elementor-element-123bcb3c .pd{display:inline-block;width:6px;height:6px;background:#E63946;border-radius:50%;vertical-align:middle;margin-right:8px;position:relative;top:-2px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c3f4f42 */.elementor-5142 .elementor-element.elementor-element-5c3f4f42 .elementor-heading-title{font-size:clamp(2.5rem,5vw,4rem)}  .elementor-5142 .elementor-element.elementor-element-5c3f4f42 em{font-family:"Space Grotesk";font-style:italic;font-weight:400}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f10db44 */.elementor-5142 .elementor-element.elementor-element-6f10db44 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21f0c237 */.elementor-5142 .elementor-element.elementor-element-21f0c237 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29f8e738 */.elementor-5142 .elementor-element.elementor-element-29f8e738 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44692646 */.elementor-5142 .elementor-element.elementor-element-44692646 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd9aacd */.elementor-5142 .elementor-element.elementor-element-6cd9aacd p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d4800b3 */.elementor-5142 .elementor-element.elementor-element-3d4800b3 a{color:#F5F5F5;border-bottom:1px solid #888;text-decoration:none;transition:.3s}  .elementor-5142 .elementor-element.elementor-element-3d4800b3 a:hover{color:#E63946;border-color:#E63946}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-55ca3439 */.elementor-5142 .elementor-element.elementor-element-55ca3439 .wpcf7-form{border:1px solid #2A2A2F;border-radius:6px;padding:40px;background:#1A1A1E}
.elementor-5142 .elementor-element.elementor-element-55ca3439 .wpcf7-form p{margin:0 0 26px}
.elementor-5142 .elementor-element.elementor-element-55ca3439 .wpcf7-form p:last-of-type{margin-bottom:0}
.elementor-5142 .elementor-element.elementor-element-55ca3439 .wpcf7-form label{display:block;color:#888;font-size:12px;font-weight:500;line-height:1.4}
.elementor-5142 .elementor-element.elementor-element-55ca3439 .wpcf7-form .wpcf7-form-control-wrap{display:block;width:100%}
.elementor-5142 .elementor-element.elementor-element-55ca3439 .wpcf7-form input[type=text],
.elementor-5142 .elementor-element.elementor-element-55ca3439 .wpcf7-form input[type=email],
.elementor-5142 .elementor-element.elementor-element-55ca3439 .wpcf7-form
textarea{display:block;width:100%;margin-top:8px;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.18);color:#F5F5F5;padding:10px 0;font-family:Montserrat,sans-serif;font-size:16px;letter-spacing:normal;text-transform:none;border-radius:0;box-sizing:border-box;transition:border-color .3s}
.elementor-5142 .elementor-element.elementor-element-55ca3439 .wpcf7-form textarea{min-height:110px;resize:vertical}
.elementor-5142 .elementor-element.elementor-element-55ca3439 .wpcf7-form input::placeholder,.elementor-5142 .elementor-element.elementor-element-55ca3439 .wpcf7-form textarea::placeholder{color:#555}
.elementor-5142 .elementor-element.elementor-element-55ca3439 .wpcf7-form input:focus,.elementor-5142 .elementor-element.elementor-element-55ca3439 .wpcf7-form textarea:focus{outline:none;border-bottom-color:#E63946}
.elementor-5142 .elementor-element.elementor-element-55ca3439 .wpcf7-form .wpcf7-captchac{border-radius:4px;margin:4px 12px 8px 16px;vertical-align:middle;filter:invert(1)}
.elementor-5142 .elementor-element.elementor-element-55ca3439 .wpcf7-form input[type=text].wpcf7-captchar{display:inline-block;width:120px;margin-top:0;vertical-align:middle}
.elementor-5142 .elementor-element.elementor-element-55ca3439 .wpcf7-form input[type=submit]{margin-top:16px;background:#E63946;color:#fff;border:1px solid #E63946;padding:14px 44px;font-size:12px;font-weight:600;letter-spacing:3px;text-transform:uppercase;cursor:pointer;transition:.3s;width:auto}
.elementor-5142 .elementor-element.elementor-element-55ca3439 .wpcf7-form input[type=submit]:hover{background:transparent;color:#E63946}

.elementor-5142 .elementor-element.elementor-element-55ca3439 .wpcf7-form input:-webkit-autofill,
.elementor-5142 .elementor-element.elementor-element-55ca3439 .wpcf7-form input:-webkit-autofill:hover,
.elementor-5142 .elementor-element.elementor-element-55ca3439 .wpcf7-form input:-webkit-autofill:focus,
.elementor-5142 .elementor-element.elementor-element-55ca3439 .wpcf7-form textarea:-webkit-autofill{-webkit-text-fill-color:#F5F5F5;-webkit-box-shadow:0 0 0 1000px #1A1A1E inset;box-shadow:0 0 0 1000px #1A1A1E inset;caret-color:#F5F5F5;border-bottom-color:rgba(255,255,255,.18);transition:background-color 9999s ease-in-out 0s;}/* End custom CSS */