.elementor-kit-58993{--e-global-color-primary:#000000;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#212121;--e-global-color-accent:#92003B;--e-global-color-5e81b1b:#FF87EB;--e-global-color-ec6a63b:#92003B;--e-global-color-408ec90:#92003B;--e-global-color-204bf56:#FF7BE5;--e-global-color-6c7cd41:#FFC5F3;--e-global-color-aa2f1ac:#010051;--e-global-color-6e77110:#8AF4CF;--e-global-color-0c95be4:#B4EFD6;--e-global-color-2fbf209:#FF3700;--e-global-color-7b7ef2b:#FFDCC5;--e-global-color-7f49305:#FFBC7D;--e-global-color-fe336bf:#BA0984;--e-global-color-17961d2:#FFE1F9;--e-global-color-6778ef1:#483082;--e-global-color-7c7b8b5:#DCD7FF;--e-global-color-ac1af12:#004F32;--e-global-color-a72912e:#D9FFF1;--e-global-color-fee201e:#C13206;--e-global-color-c6896f3:#FF7A3F;--e-global-color-d4fd71d:#05047E;--e-global-color-a4b95ad:#FFFFFF;--e-global-color-2d4160b:#EEECFB;--e-global-color-3577440:#000000;--e-global-color-838a7ce:#B74573;--e-global-color-ce2148b:#5454BD;--e-global-color-bc3cc26:#000000;--e-global-color-149d9da:#EF7857;--e-global-color-9f64d1b:#F9ADEA;--e-global-color-d91ade6:#6E5C9A;--e-global-color-1b3461d:#408E72;--e-global-color-de3f023:#FEF1EC;--e-global-color-cad3040:#46F2B6;--e-global-color-bbe3b7c:#212121;--e-global-color-725c9f1:#727272;--e-global-color-b8353ca:#545454;--e-global-color-ed40ecb:#757575;--e-global-color-1c74fa9:#E2E2E2;--e-global-color-a3f962b:#070808;--e-global-color-3097292:#CC55A8;--e-global-color-8bc51c9:#F6F6F6;--e-global-color-d129e67:#FFF1E8;--e-global-color-f9e9adb:#DCE6FF;--e-global-color-465ea13:#EAE7FF;--e-global-color-c8f1f8f:#BFD1FF;--e-global-color-a24d1b4:#9687FF;--e-global-color-9a5f061:#F0ABFC;--e-global-color-2671ffe:#EEB7F8;--e-global-color-6acaee7:#F0ABFC;--e-global-color-4ae06ca:#0C0D0E;--e-global-color-3ad0643:#FFA8EE;--e-global-color-28a343a:#000000;--e-global-color-10135f4:#0C0D0E;--e-global-color-d9516fb:#212121;--e-global-color-911263c:#545454;--e-global-color-9585e3c:#727272;--e-global-color-30ba9dc:#B5B5B5;--e-global-color-5f45cfc:#E2E2E2;--e-global-color-17e112c:#EBEBEB;--e-global-color-582cca5:#F6F6F6;--e-global-color-01e2f54:#FFFFFF;--e-global-color-2787014:#BA0984;--e-global-color-77e6a32:#FF7BE5;--e-global-color-16b6e36:#FFC5F3;--e-global-color-256d9e9:#FFE1F9;--e-global-color-438cdb2:#05047E;--e-global-color-7c04f87:#2C73FF;--e-global-color-598d877:#BFD1FF;--e-global-color-017706a:#DCE6FF;--e-global-color-d8ad48e:#004F32;--e-global-color-7ff5875:#46F2B6;--e-global-color-dc2125a:#B4EFD6;--e-global-color-9dbf694:#D9FFF1;--e-global-color-bb5981e:#483082;--e-global-color-06cb275:#9687FF;--e-global-color-2bb2abf:#C2BAF9;--e-global-color-212665a:#DFDAFF;--e-global-color-9cc44e9:#C13206;--e-global-color-6101c7b:#FF7A3F;--e-global-color-dd3e82b:#FFBC7D;--e-global-color-22a79ae:#FFDCC5;--e-global-color-537f03d:#9CBF0F;--e-global-color-091b89d:#D0F246;--e-global-color-32ad306:#E2F78C;--e-global-color-79c4afa:#EFFBC0;--e-global-color-03833f0:#FFA8EE;--e-global-color-40ce5ab:#6968B2;--e-global-color-44d99b7:#90F8D3;--e-global-typography-primary-font-family:"Ivar Text";--e-global-typography-secondary-font-family:"Oli Grotesk";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-weight:normal;--e-global-typography-accent-font-family:"DM Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-6244376-font-family:"DM Sans";--e-global-typography-6244376-font-size:90px;--e-global-typography-6244376-font-weight:600;--e-global-typography-6244376-line-height:117px;--e-global-typography-b5c63da-font-family:"DM Sans";--e-global-typography-b5c63da-font-size:18px;--e-global-typography-b5c63da-font-weight:500;--e-global-typography-b5c63da-line-height:20px;--e-global-typography-8e112e9-font-family:"DM Sans";--e-global-typography-8e112e9-font-size:16px;--e-global-typography-8e112e9-font-weight:700;--e-global-typography-8e112e9-text-transform:uppercase;--e-global-typography-8e112e9-letter-spacing:0.6px;--e-global-typography-ddf53e9-font-family:"DM Sans";--e-global-typography-ddf53e9-font-size:14px;--e-global-typography-ddf53e9-font-weight:700;--e-global-typography-ddf53e9-line-height:15.4px;--e-global-typography-7f2d98f-font-family:"DM Sans";--e-global-typography-7f2d98f-font-size:48px;--e-global-typography-7f2d98f-font-weight:400;--e-global-typography-7f2d98f-line-height:52.8px;--e-global-typography-4fd3e6b-font-family:"Oli Grotesk";--e-global-typography-4fd3e6b-font-size:32px;--e-global-typography-4fd3e6b-font-weight:600;--e-global-typography-4fd3e6b-line-height:1.4em;--e-global-typography-7e9c5c1-font-family:"Oli Grotesk";--e-global-typography-7e9c5c1-font-size:20px;--e-global-typography-7e9c5c1-font-weight:600;--e-global-typography-7e9c5c1-line-height:28px;--e-global-typography-b6e32db-font-family:"DM Sans";--e-global-typography-b6e32db-font-size:16px;--e-global-typography-b6e32db-font-weight:700;--e-global-typography-b6e32db-line-height:17.6px;--e-global-typography-a07ea2d-font-family:"DM Sans";--e-global-typography-a07ea2d-font-size:16px;--e-global-typography-a07ea2d-font-weight:400;--e-global-typography-a07ea2d-line-height:1.6em;--e-global-typography-66badb7-font-family:"DM Sans";--e-global-typography-66badb7-font-size:104px;--e-global-typography-66badb7-font-weight:600;--e-global-typography-66badb7-line-height:1.3em;--e-global-typography-53391ca-font-family:"Ivar Text";--e-global-typography-53391ca-font-size:72px;--e-global-typography-53391ca-line-height:1.1em;--e-global-typography-089ffc9-font-family:"Ivar Text";--e-global-typography-089ffc9-font-size:60px;--e-global-typography-089ffc9-line-height:1.2em;--e-global-typography-8b9872d-font-family:"Ivar Text";--e-global-typography-8b9872d-font-size:48px;--e-global-typography-8b9872d-font-weight:700;--e-global-typography-8b9872d-line-height:1.2em;--e-global-typography-9abe972-font-family:"DM Sans";--e-global-typography-9abe972-font-size:48px;--e-global-typography-9abe972-font-weight:400;--e-global-typography-9abe972-line-height:1.3em;--e-global-typography-c3f778d-font-family:"DM Sans";--e-global-typography-c3f778d-font-size:20px;--e-global-typography-c3f778d-font-weight:400;--e-global-typography-c3f778d-line-height:1.6em;--e-global-typography-c3f778d-letter-spacing:-0.02em;--e-global-typography-6c53365-font-family:"DM Sans";--e-global-typography-6c53365-font-size:16px;--e-global-typography-6c53365-font-weight:400;--e-global-typography-6c53365-line-height:1.6em;--e-global-typography-6c53365-letter-spacing:-0.02em;--e-global-typography-4c7905d-font-family:"Ivar Text";--e-global-typography-4c7905d-font-size:32px;--e-global-typography-4c7905d-font-weight:700;--e-global-typography-4c7905d-line-height:48px;--e-global-typography-c8965b7-font-family:"Ivar Text";--e-global-typography-c8965b7-font-size:32px;--e-global-typography-c8965b7-font-weight:700;--e-global-typography-c8965b7-line-height:48px;--e-global-typography-8f827a5-font-family:"Oli Grotesk";--e-global-typography-8f827a5-font-size:16px;--e-global-typography-8f827a5-font-weight:bold;--e-global-typography-8f827a5-line-height:1.5625em;--e-global-typography-f8144c5-font-family:"DM Sans";--e-global-typography-f8144c5-font-size:16px;--e-global-typography-f8144c5-font-weight:700;--e-global-typography-f8144c5-text-transform:uppercase;--e-global-typography-f8144c5-line-height:1em;--e-global-typography-f8144c5-letter-spacing:1px;--e-global-typography-9cd1534-font-family:"Oli Grotesk";--e-global-typography-9cd1534-font-size:48px;--e-global-typography-9cd1534-font-weight:700;--e-global-typography-9cd1534-line-height:1.2em;--e-global-typography-09400bf-font-family:"Oli Grotesk";--e-global-typography-09400bf-font-size:32px;--e-global-typography-09400bf-font-weight:700;--e-global-typography-09400bf-line-height:1.4em;--e-global-typography-09400bf-letter-spacing:-0.2px;--e-global-typography-c1370e2-font-family:"Oli Grotesk";--e-global-typography-c1370e2-font-size:20px;--e-global-typography-c1370e2-font-weight:bold;--e-global-typography-c1370e2-line-height:1.4em;--e-global-typography-c1370e2-letter-spacing:-0.2px;--e-global-typography-2935cde-font-family:"Ivar Text";--e-global-typography-2935cde-font-size:32px;--e-global-typography-2935cde-font-weight:bold;--e-global-typography-2935cde-line-height:1.5em;--e-global-typography-2935cde-letter-spacing:-0.2px;--e-global-typography-facff3a-font-family:"Oli Grotesk";--e-global-typography-facff3a-font-size:20px;--e-global-typography-facff3a-font-weight:bold;--e-global-typography-facff3a-line-height:1.4em;--e-global-typography-facff3a-letter-spacing:-0.2px;--e-global-typography-3bd0091-font-family:"Ivar Headline";--e-global-typography-3bd0091-font-size:72px;--e-global-typography-3bd0091-line-height:1.2em;--e-global-typography-163edec-font-family:"DM Sans";--e-global-typography-163edec-font-size:32px;--e-global-typography-163edec-font-weight:bold;--e-global-typography-163edec-line-height:1.18em;--e-global-typography-24fcc95-font-family:"DM Sans";--e-global-typography-24fcc95-font-size:20px;--e-global-typography-24fcc95-font-weight:normal;--e-global-typography-24fcc95-line-height:1.4em;--e-global-typography-24fcc95-letter-spacing:-0.02em;--e-global-typography-72bff03-font-family:"DM Sans";--e-global-typography-72bff03-font-size:16px;--e-global-typography-72bff03-font-weight:normal;--e-global-typography-72bff03-line-height:1.6em;--e-global-typography-72bff03-letter-spacing:-0.02em;--e-global-typography-355ff4c-font-family:"Ivar Headline";--e-global-typography-355ff4c-font-size:5.5rem;--e-global-typography-355ff4c-font-weight:bold;--e-global-typography-355ff4c-line-height:1.1em;--e-global-typography-d8ecf3b-font-family:"Ivar Headline";--e-global-typography-d8ecf3b-font-size:4.5rem;--e-global-typography-d8ecf3b-font-weight:bold;--e-global-typography-d8ecf3b-line-height:1.2em;--e-global-typography-0712f84-font-family:"Ivar Headline";--e-global-typography-0712f84-font-size:3.5rem;--e-global-typography-0712f84-font-weight:bold;--e-global-typography-0712f84-line-height:1.2em;--e-global-typography-38965e4-font-family:"DM Sans";--e-global-typography-38965e4-font-size:2rem;--e-global-typography-38965e4-font-weight:bold;--e-global-typography-38965e4-line-height:1.25em;--e-global-typography-2bd812c-font-family:"DM Sans";--e-global-typography-2bd812c-font-size:0.875rem;--e-global-typography-2bd812c-font-weight:bold;--e-global-typography-2bd812c-text-transform:uppercase;--e-global-typography-2bd812c-line-height:1rem;--e-global-typography-2bd812c-letter-spacing:0.06em;--e-global-typography-eece034-font-family:"DM Sans";--e-global-typography-eece034-font-size:1.25rem;--e-global-typography-eece034-font-weight:normal;--e-global-typography-eece034-line-height:1.4em;--e-global-typography-c463869-font-family:"DM Sans";--e-global-typography-c463869-font-size:1rem;--e-global-typography-c463869-font-weight:normal;--e-global-typography-c463869-line-height:1.4em;--e-global-typography-4ec0e5f-font-family:"DM Sans";--e-global-typography-4ec0e5f-font-size:0.875rem;--e-global-typography-4ec0e5f-font-weight:normal;--e-global-typography-4ec0e5f-line-height:1.4em;--e-global-typography-18ef2f6-font-family:"DM Sans";--e-global-typography-18ef2f6-font-size:1.25rem;--e-global-typography-18ef2f6-font-weight:500;--e-global-typography-18ef2f6-line-height:1.75rem;--e-global-typography-ed07cc4-font-family:"DM Sans";--e-global-typography-ed07cc4-font-size:1.125rem;--e-global-typography-ed07cc4-font-weight:500;--e-global-typography-ed07cc4-line-height:1.575rem;--e-global-typography-9bd2c3f-font-family:"DM Sans";--e-global-typography-9bd2c3f-font-size:1rem;--e-global-typography-9bd2c3f-font-weight:500;--e-global-typography-9bd2c3f-line-height:1.4em;color:var( --e-global-color-bbe3b7c );font-family:var( --e-global-typography-6c53365-font-family ), "Noto Sans Hebrew", Sans-serif;font-size:var( --e-global-typography-6c53365-font-size );font-weight:var( --e-global-typography-6c53365-font-weight );line-height:var( --e-global-typography-6c53365-line-height );letter-spacing:var( --e-global-typography-6c53365-letter-spacing );}.elementor-kit-58993 e-page-transition{background-color:#FFBC7D;}.elementor-kit-58993 h1{color:var( --e-global-color-3577440 );font-family:var( --e-global-typography-8b9872d-font-family ), "Noto Sans Hebrew", Sans-serif;font-size:var( --e-global-typography-8b9872d-font-size );font-weight:var( --e-global-typography-8b9872d-font-weight );line-height:var( --e-global-typography-8b9872d-line-height );}.elementor-kit-58993 h2{color:var( --e-global-color-3577440 );font-family:var( --e-global-typography-09400bf-font-family ), "Noto Sans Hebrew", Sans-serif;font-size:var( --e-global-typography-09400bf-font-size );font-weight:var( --e-global-typography-09400bf-font-weight );line-height:var( --e-global-typography-09400bf-line-height );letter-spacing:var( --e-global-typography-09400bf-letter-spacing );}.elementor-kit-58993 h3{color:var( --e-global-color-text );font-family:var( --e-global-typography-c1370e2-font-family ), "Noto Sans Hebrew", Sans-serif;font-size:var( --e-global-typography-c1370e2-font-size );font-weight:var( --e-global-typography-c1370e2-font-weight );line-height:var( --e-global-typography-c1370e2-line-height );letter-spacing:var( --e-global-typography-c1370e2-letter-spacing );}.elementor-kit-58993 h4{color:var( --e-global-color-3577440 );font-family:var( --e-global-typography-c1370e2-font-family ), "Noto Sans Hebrew", Sans-serif;font-size:var( --e-global-typography-c1370e2-font-size );font-weight:var( --e-global-typography-c1370e2-font-weight );line-height:var( --e-global-typography-c1370e2-line-height );letter-spacing:var( --e-global-typography-c1370e2-letter-spacing );}.elementor-kit-58993 h5{color:var( --e-global-color-primary );font-family:var( --e-global-typography-f8144c5-font-family ), "Noto Sans Hebrew", Sans-serif;font-size:var( --e-global-typography-f8144c5-font-size );font-weight:var( --e-global-typography-f8144c5-font-weight );text-transform:var( --e-global-typography-f8144c5-text-transform );line-height:var( --e-global-typography-f8144c5-line-height );letter-spacing:var( --e-global-typography-f8144c5-letter-spacing );}.elementor-kit-58993 h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-c3f778d-font-family ), "Noto Sans Hebrew", Sans-serif;font-size:var( --e-global-typography-c3f778d-font-size );font-weight:var( --e-global-typography-c3f778d-font-weight );line-height:var( --e-global-typography-c3f778d-line-height );letter-spacing:var( --e-global-typography-c3f778d-letter-spacing );}.elementor-kit-58993 button,.elementor-kit-58993 input[type="button"],.elementor-kit-58993 input[type="submit"],.elementor-kit-58993 .elementor-button{font-family:var( --e-global-typography-b5c63da-font-family ), "Noto Sans Hebrew", Sans-serif;font-size:var( --e-global-typography-b5c63da-font-size );font-weight:var( --e-global-typography-b5c63da-font-weight );line-height:var( --e-global-typography-b5c63da-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-58993{--e-global-typography-089ffc9-font-size:48px;--e-global-typography-8b9872d-font-size:32px;--e-global-typography-c3f778d-font-size:16px;--e-global-typography-6c53365-font-size:14px;--e-global-typography-9cd1534-font-size:32px;--e-global-typography-09400bf-font-size:24px;--e-global-typography-c1370e2-font-size:18px;--e-global-typography-2935cde-font-size:25px;--e-global-typography-facff3a-font-size:18px;--e-global-typography-3bd0091-font-size:64px;--e-global-typography-163edec-font-size:24px;--e-global-typography-163edec-line-height:1.4em;--e-global-typography-24fcc95-font-size:18px;--e-global-typography-355ff4c-font-size:4rem;--e-global-typography-d8ecf3b-font-size:3.5rem;--e-global-typography-d8ecf3b-line-height:1.1em;--e-global-typography-0712f84-font-size:2.5rem;--e-global-typography-0712f84-line-height:1.1em;--e-global-typography-38965e4-font-size:1.5rem;--e-global-typography-eece034-font-size:1.125rem;--e-global-typography-18ef2f6-font-size:1.125rem;--e-global-typography-ed07cc4-font-size:1rem;--e-global-typography-9bd2c3f-font-size:1rem;font-size:var( --e-global-typography-6c53365-font-size );line-height:var( --e-global-typography-6c53365-line-height );letter-spacing:var( --e-global-typography-6c53365-letter-spacing );}.elementor-kit-58993 h1{font-size:var( --e-global-typography-8b9872d-font-size );line-height:var( --e-global-typography-8b9872d-line-height );}.elementor-kit-58993 h2{font-size:var( --e-global-typography-09400bf-font-size );line-height:var( --e-global-typography-09400bf-line-height );letter-spacing:var( --e-global-typography-09400bf-letter-spacing );}.elementor-kit-58993 h3{font-size:var( --e-global-typography-c1370e2-font-size );line-height:var( --e-global-typography-c1370e2-line-height );letter-spacing:var( --e-global-typography-c1370e2-letter-spacing );}.elementor-kit-58993 h4{font-size:var( --e-global-typography-c1370e2-font-size );line-height:var( --e-global-typography-c1370e2-line-height );letter-spacing:var( --e-global-typography-c1370e2-letter-spacing );}.elementor-kit-58993 h5{font-size:var( --e-global-typography-f8144c5-font-size );line-height:var( --e-global-typography-f8144c5-line-height );letter-spacing:var( --e-global-typography-f8144c5-letter-spacing );}.elementor-kit-58993 h6{font-size:var( --e-global-typography-c3f778d-font-size );line-height:var( --e-global-typography-c3f778d-line-height );letter-spacing:var( --e-global-typography-c3f778d-letter-spacing );}.elementor-kit-58993 button,.elementor-kit-58993 input[type="button"],.elementor-kit-58993 input[type="submit"],.elementor-kit-58993 .elementor-button{font-size:var( --e-global-typography-b5c63da-font-size );line-height:var( --e-global-typography-b5c63da-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-58993{--e-global-typography-b5c63da-font-size:16px;--e-global-typography-8e112e9-font-size:14px;--e-global-typography-4fd3e6b-font-size:20px;--e-global-typography-4fd3e6b-line-height:1.2em;--e-global-typography-7e9c5c1-font-size:20px;--e-global-typography-7e9c5c1-line-height:1.2em;--e-global-typography-b6e32db-font-size:16px;--e-global-typography-b6e32db-line-height:17.6px;--e-global-typography-a07ea2d-font-size:14px;--e-global-typography-a07ea2d-line-height:1.6em;--e-global-typography-66badb7-font-size:40px;--e-global-typography-66badb7-line-height:1.2em;--e-global-typography-53391ca-font-size:32px;--e-global-typography-53391ca-line-height:1.2em;--e-global-typography-089ffc9-font-size:32px;--e-global-typography-089ffc9-line-height:1.2em;--e-global-typography-8b9872d-font-size:24px;--e-global-typography-8b9872d-line-height:1.2em;--e-global-typography-9abe972-font-size:32px;--e-global-typography-9abe972-line-height:1.2em;--e-global-typography-c3f778d-font-size:16px;--e-global-typography-c3f778d-line-height:1.6em;--e-global-typography-6c53365-font-size:14px;--e-global-typography-6c53365-line-height:1.6em;--e-global-typography-4c7905d-font-size:26px;--e-global-typography-4c7905d-line-height:36px;--e-global-typography-c8965b7-font-size:32px;--e-global-typography-c8965b7-line-height:35px;--e-global-typography-8f827a5-line-height:22px;--e-global-typography-f8144c5-font-size:12px;--e-global-typography-f8144c5-letter-spacing:0px;--e-global-typography-9cd1534-font-size:28px;--e-global-typography-9cd1534-line-height:1.1em;--e-global-typography-09400bf-font-size:20px;--e-global-typography-09400bf-line-height:1.2em;--e-global-typography-c1370e2-font-size:16px;--e-global-typography-c1370e2-line-height:1.3em;--e-global-typography-2935cde-font-size:20px;--e-global-typography-2935cde-line-height:1.2em;--e-global-typography-facff3a-font-size:16px;--e-global-typography-facff3a-line-height:1.2em;--e-global-typography-3bd0091-font-size:32px;--e-global-typography-163edec-font-size:20px;--e-global-typography-163edec-line-height:1.5em;--e-global-typography-24fcc95-font-size:16px;--e-global-typography-72bff03-font-size:14px;--e-global-typography-355ff4c-font-size:2.5rem;--e-global-typography-d8ecf3b-font-size:2rem;--e-global-typography-0712f84-font-size:2rem;--e-global-typography-38965e4-font-size:1.25rem;--e-global-typography-38965e4-line-height:1.5rem;--e-global-typography-eece034-font-size:1rem;--e-global-typography-c463869-font-size:0.875rem;--e-global-typography-4ec0e5f-font-size:0.75rem;--e-global-typography-18ef2f6-font-size:1rem;font-size:var( --e-global-typography-6c53365-font-size );line-height:var( --e-global-typography-6c53365-line-height );letter-spacing:var( --e-global-typography-6c53365-letter-spacing );}.elementor-kit-58993 h1{font-size:var( --e-global-typography-8b9872d-font-size );line-height:var( --e-global-typography-8b9872d-line-height );}.elementor-kit-58993 h2{font-size:var( --e-global-typography-09400bf-font-size );line-height:var( --e-global-typography-09400bf-line-height );letter-spacing:var( --e-global-typography-09400bf-letter-spacing );}.elementor-kit-58993 h3{font-size:var( --e-global-typography-c1370e2-font-size );line-height:var( --e-global-typography-c1370e2-line-height );letter-spacing:var( --e-global-typography-c1370e2-letter-spacing );}.elementor-kit-58993 h4{font-size:var( --e-global-typography-c1370e2-font-size );line-height:var( --e-global-typography-c1370e2-line-height );letter-spacing:var( --e-global-typography-c1370e2-letter-spacing );}.elementor-kit-58993 h5{font-size:var( --e-global-typography-f8144c5-font-size );line-height:var( --e-global-typography-f8144c5-line-height );letter-spacing:var( --e-global-typography-f8144c5-letter-spacing );}.elementor-kit-58993 h6{font-size:var( --e-global-typography-c3f778d-font-size );line-height:var( --e-global-typography-c3f778d-line-height );letter-spacing:var( --e-global-typography-c3f778d-letter-spacing );}.elementor-kit-58993 button,.elementor-kit-58993 input[type="button"],.elementor-kit-58993 input[type="submit"],.elementor-kit-58993 .elementor-button{font-size:var( --e-global-typography-b5c63da-font-size );line-height:var( --e-global-typography-b5c63da-line-height );}}/* Start custom CSS *//* Default: Purple */
.elementor-page {
	--color-primary: #92003B;
	--color-accent: #FFE1F9;
	--color-hover: #BA0984;
	--color-light: #fff;
	--color-sticky: rgba(247, 119, 230, var(--opacity));
	--color-bg: #ffe1f9;
	--color-alt: #05047e;
	--color-hover-alt: #0706af;
}
.elementor-page .hero {
	--color-primary: #fe7ce5;
	--color-accent: #92003B;
	--color-hover: #f9adea;
	--color-light: #92003B;
	--color-sticky: rgba(146, 0, 59, var(--opacity));
	--color-bg: #ffc5f3;
}
.elementor-page.color-purple #plans.color-bg.hero,
.elementor-page.color-purple #plugin-plans.color-bg {
	--color-primary: var(--color-alt);
	--color-hover: var(--color-hover-alt);
}

/* Blue / Green */
.elementor-page.color-blue {
	--color-primary: #05047e;
	--color-accent: #46F2B6;
	--color-hover: #5454bd;
	--color-light: #fff;
	--color-sticky: rgba(217, 255, 241, var(--opacity));
	--color-bg: #eae7ff;
}
.elementor-page.color-blue .hero {
	--color-primary: #46F2B6;
	--color-accent: #05047E;
	--color-hover: #B4EFD6;
	--color-light: #000;
	--color-sticky: rgba(5, 4, 126, var(--opacity));
	--color-bg: #dffaf1;
}
.elementor-page.color-blue #plans.color-bg {
	--color-bg: #B4EFD6;
	--color-hover: var(--color-hover-alt);
}
.elementor-page.color-blue #plugin-plans.color-bg.hero {
	--color-primary: var(--color-alt);
	--color-hover: var(--color-hover-alt);
}

/* Orange / Red */
.elementor-page.color-red {
	--color-primary: #ff3700;
	--color-accent: #ffbc7d;
	--color-hover: #FF7A3F;
	--color-light: #fff;
	--color-sticky: rgba(255, 184, 120, var(--opacity));
	--color-bg: #ffdcc5;
}
.elementor-page.color-red .hero {
	--color-primary: #ffb878;
	--color-accent: #ff3700;
	--color-hover: #ffdcc5;
	--color-light: var(--color-accent);
	--color-sticky: rgba(245, 57, 8, var(--opacity));
	--color-bg: #ffdcc5;
}
.elementor-page.color-red #plans.color-bg {
	--color-primary: var(--color-alt);
	--color-accent: var(--color-alt);
	--color-bg: #FFBC7D;
	--color-hover: var(--color-hover-alt);
}
.elementor-page.color-red #plugin-plans.color-bg.hero {
	--color-primary: var(--color-alt);
	--color-accent: var(--color-alt);
	--color-hover: var(--color-hover-alt);
}

/* Color Black */
.elementor-page.color-black {
	--color-primary: #000;
	--color-accent: #ebebeb;
	--color-hover: #7a7a7a;
	--color-light: #fff;
	--color-sticky: rgba(255, 255, 255, var(--opacity));
	--color-bg: #fff;
}
.elementor-page.color-black .hero {
	--color-primary: #000;
	--color-accent: #ebebeb;
	--color-hover: #7a7a7a;
	--color-light: #fff;
	--color-sticky: rgba(255, 255, 255, var(--opacity));
	--color-bg: #fff;
}

.elementor-page.color-green {
	--color-primary: #004f32;
	--color-accent: #05047e;
	--color-hover: #017248;
	--color-light: #46f2b6;
	--color-sticky: rgba(255, 255, 255, var(--opacity));
	--color-bg: #b4efd6;
}
.elementor-page.color-green .hero {
	--color-primary: #46f2b6;
	--color-accent: #004f32;
	--color-hover: #8af4cf;
	--color-light: #004f32;
	--color-sticky: rgba(0, 79, 50, var(--opacity));
	--color-bg: #b4efd6;
}
.elementor-page.color-green #plans.color-bg {
	--color-light: #fff;
	--color-hover: var(--color-hover-alt);
}
.elementor-page.color-green #plugin-plans.color-bg.hero {
	--color-primary: var(--color-alt);
	--color-accent: var(--color-alt);
	--color-hover: var(--color-hover-alt);
}
.elementor-page.color-green #plans.color-bg .elementor-cta__title {
	color: #000;
}

.elementor-page::selection {
	background-color: var(--color-hover);
	color: var(--color-light);
}

body {
	-webkit-font-smoothing: antialiased;
}

body.page-template {
	font-family: var(--font-text);
}

.page-template a {
	color: var(--color-primary);
}


/***
* Default Buttons
*/
.page-content .elementor-widget-button .elementor-button,
.post .elementor-widget-button .elementor-button,
.elementor-template-canvas .elementor-widget-button .elementor-button,
.elementor-form .elementor-button,
.elementor-kit-58993 [type='button'],
.elementor-kit-58993 .elementor-widget-form .elementor-button[type="submit"],
.elementor-kit-58993 button {
	background-color: var(--color-primary, #000);
	border: 1px solid var(--color-primary, #000);
	border-radius: var(--border-radius);
	color: var(--color-light, #fff);
	fill: var(--color-light, #fff);
	font-family: var(--font-text);
	font-size: 1.125em;
	/* 18px */
	line-height: 1.2em;
	font-weight: 500;
	padding: 12px 24px;
	transition: var(--transition) background-color,
		var(--transition) color,
		var(--transition) border-color;
}

.page-content .elementor-widget-button .elementor-button:hover,
.elementor-template-canvas .elementor-widget-button .elementor-button:hover,
.elementor-form .elementor-button:hover,
.post .elementor-widget-button .elementor-button:hover,
.elementor-kit-58993 [type='button']:hover,
.elementor-kit-58993 .elementor-widget-form .elementor-button[type="submit"]:hover,
.elementor-kit-58993 button:hover {
	border-color: var(--color-hover, #727272);
	background-color: var(--color-hover, #727272);
	color: var(--color-light, #fff);
	fill: var(--color-light, #fff);
}
.btn-link.elementor-widget-button .elementor-button:hover {
	color: var(--color-hover, #fff);
}

/* Vertical align right arrow */
.elementor-template-canvas .elementor-button .elementor-align-icon-right {
	align-items: center;
	display: flex;
}

/***
* class: .btn-outline / .outline-btn
* border only button style
*/
.elementor-kit-58993 .btn-outline .elementor-button-wrapper .elementor-button,
.elementor-kit-58993 .outline-btn .elementor-button-wrapper .elementor-button {
	background-color: transparent;
	color: var(--color-primary, #000);
	border-color: var(--color-primary, #000);
}
.elementor-kit-58993 .btn-outline .elementor-button-wrapper .elementor-button:hover,
.elementor-kit-58993 .outline-btn .elementor-button-wrapper .elementor-button:hover {
	background-color: var(--color-accent, #fff);
	border-color: var(--color-primary, #727272);
	color: var(--color-primary, #727272);
}
.elementor-kit-58993 .btn-outline .elementor-button-wrapper .elementor-button.elementor-button-link:focus,
.elementor-kit-58993 .outline-btn .elementor-button-wrapper .elementor-button.elementor-button-link:focus {
	background-color: transparent;
	border-color: var(--color-hover, #727272);
	color: var(--color-hover, #727272);
}

/***
* class: .sticky-header
*/
.elementor-kit-58993 header.sticky-header {
	background-color: var(--color-accent, #ff7ae5);
	transition: background-color var(--transition),
		backdrop-filter var(--transition),
		box-shadow var(--transition);
}

.elementor-kit-58993 header.elementor-section.sticky-header.elementor-sticky--effects {
	background-color: var(--color-sticky);
	box-shadow: 0px 4px 33px 1px rgba(0, 0, 0, .07);
	-webkit-backdrop-filter: saturate(180%) blur(20px);
	backdrop-filter: saturate(180%) blur(20px);
}

.elementor-kit-58993 header.sticky-header>.elementor-container {
	min-height: var(--min-height);
	transition: min-height var(--transition);
}

.elementor-kit-58993 header.sticky-header.elementor-sticky--effects>.elementor-container {
	min-height: calc(var(--min-height) * .72);
}

/***
* Mobile Sticky Footer
* class: .sticky-footer
* env(safe-area-inset-bottom) -> Prevents bottom phone controls from overlapping sticky footer button
*/
.elementor-kit-58993 .elementor-section.sticky-footer {
	background-color: var(--color-accent, #ff7ae5);
	padding-bottom: env(safe-area-inset-bottom);
}

/***
* class: .color-bg
* Set automatic pre-fixed background color for section or column
*/
.elementor-kit-58993 .color-bg {
	background-color: var(--color-bg, #000);
}

/***
* Form
*/
.elementor-mark-required .elementor-field-label::after {
	color: var(--color-primary);
}

/***
* /pages/ LPs Footer
*/
.elementor-kit-58993 footer.color-bg {
	background-color: var(--color-accent, #000);
}

.elementor-kit-58993 footer.color-bg .elementor-widget-text-editor,
.elementor-kit-58993 footer.color-bg .elementor-widget-heading .elementor-heading-title,
.elementor-kit-58993 footer.color-bg .elementor-widget-text-editor a,
.elementor-kit-58993 footer.color-bg .elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-kit-58993 footer.color-bg .elementor-widget-icon.elementor-view-default .elementor-icon {
	color: var(--color-primary, #fff);
}

.elementor-kit-58993 footer.color-bg .elementor-widget-text-editor a:hover {
	color: var(--color-hover, #ffb878);
	text-decoration: underline !important;
}

.color-red footer.color-bg .elementor-widget-text-editor,
.color-red footer.color-bg .elementor-widget-heading .elementor-heading-title,
.color-red footer.color-bg .elementor-widget-text-editor a,
.color-red footer.color-bg .elementor-widget-icon.elementor-view-framed .elementor-icon,
.color-red footer.color-bg .elementor-widget-icon.elementor-view-default .elementor-icon {
	color: #fff;
}

/**********************/
/* /pages Code Ends Here
/**********************/

/***
* Set the default branding colors and accents
*/
:root {
	--font-text: 'DM Sans', sans-serif;
	--font-heading: 'Ivar Text', 'Georgia', serif;
	--font-subheading: 'Oli Grotesk', 'Oil Grotesk', sans-serif;
	--color-text: #212121;
	--color-heading: #000;
	--transition: .45s cubic-bezier(.4, 0, .2, 1);
	--opacity: .7;
	--border-radius: 0;
	--min-height: 100px;
}

/* Header Red */

.header-red {
	--header-primary: #92003B;
	--header-hover: #B74573;
	--header-light: #fff;
	--mobile-toggle: url("data:image/svg+xml,%3Csvg viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3963 21H33M0 13H33' stroke='%2392003b' stroke-width='3'/%3E%3C/svg%3E%0A");

}

/* Header Blue */

.header-blue {
	--header-primary: #010051;
	--header-hover: #5454bd;
	--header-light: #fff;
	--mobile-toggle: url("data:image/svg+xml,%3Csvg viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3963 21H33M0 13H33' stroke='%23010051' stroke-width='3'/%3E%3C/svg%3E%0A");

}

/* Header Green */

.header-green {
	--header-primary: #46F2B6;
	--header-hover: #B4EFD6;
	--header-light: #fff;
	--header-dark: #010051;
	--mobile-toggle: url("data:image/svg+xml,%3Csvg viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3963 21H33M0 13H33' stroke='%2346F2B6' stroke-width='3'/%3E%3C/svg%3E%0A");
}

/* Header Orange */

.header-orange {
	--header-primary: #FF3700;
	--header-hover: #EF7857;
	--header-light: #fff;
	--mobile-toggle: url("data:image/svg+xml,%3Csvg viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3963 21H33M0 13H33' stroke='%23FF3804' stroke-width='3'/%3E%3C/svg%3E%0A");
}

/* Header Pink */

.header-pink {
	--header-primary: #FF7BE5;
	--header-hover: #F9ADEA;
	--header-light: #fff;
	--header-dark: #92003B;
	--mobile-toggle: url("data:image/svg+xml,%3Csvg viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3963 21H33M0 13H33' stroke='%23FF7BE5' stroke-width='3'/%3E%3C/svg%3E%0A");
}

/* Footer Red */

.footer-red {
	--footer-bg: #92003B;
	--footer-accent: #FF7BE5;
	--footer-hover: #F9ADEA;
}

/* Footer Blue */


.footer-blue {
	--footer-bg: #010051;
	--footer-accent: #46F2B6;
	--footer-hover: #B4EFD6;
}

/* Footer Orange */

.footer-orange {
	--footer-bg: #FFBC7D;
	--footer-accent: #FF3700;
	--footer-hover: #EF7857;
}

/* || Header Styles */


.main-header {
    width: 100%;

}

.transparent .main-header {
    position: absolute;
    top: 0;
    left: 0;
}

body:not(.transparent) .main-header {
    background-color: #fff;
}

.main-header .site-logo svg {
    color: var( --header-primary, #000 );
}

.main-header.elementor-sticky--effects .site-logo svg {
     color: #000
}

.main-header.elementor-sticky--effects  {
    background: #fff !important;
    transition: all .2s ease-in-out;
    padding-block: 16px;
}

.main-header .elementor-nav-menu--main .elementor-item,
.main-header .nav-login a {
     color: #000 !important;
}

.main-header .elementor-nav-menu--main .elementor-item:hover,
.main-header .elementor-nav-menu--main .elementor-item.highlighted,
.main-header .nav-login a:hover {
     color: var( --header-primary, #FF7BE5 ) !important;
}

.main-header .get-started-btn a {
    background-color: var( --header-primary, #FF7BE5 );
    color: var( --header-dark, #000 );
}

.main-header .get-started-btn:hover a {
    background-color: var( --header-hover, #FFA8EE );
}


@media (min-width: 1025px) and (max-width: 1110px) {
    
    .main-header .site-logo .elementor-widget-container {
        margin-right: 28px !important;
    }
    
    .main-header a.has-submenu:after {
        margin-left: 8px !important;
    }
    
}


@media (max-width: 1024px) {
    
.main-header:hover {
    background-color: #fff !important;
}
    
.main-header:hover .site-logo svg {
    color: #000 !important;
}
}


/* || Nav Styles */


.main-header {
    -webkit-font-smoothing: antialiased
}

.elementor-kit-58993 .main-header .menu-item-has-children ul {
    min-width: 368px !important;
    padding: 30px 40px;
    margin-left: -12px !important;
}


.main-header .menu-item-has-children  ul:before {
    content: "";
    width: 23px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='12' viewBox='0 0 23 12' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M0 10.9999L11.18 0.669922L22.73 10.9999' fill='white'%3E%3C/path%3E%3Cpath d='M0.710029 10.98L0.0300293 10.25L11.21 0L22.7 10.21L22.04 10.96L11.22 1.35L0.710029 10.98Z' fill='%2323262A'%3E%3C/path%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='22.73' height='11.04' fill='white'%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    position: absolute;
    top: -11px;
    left: 50px;
}

.main-header .main-nav .sub-arrow {
    display: none;
}

.main-header a.has-submenu:after {
    content: "";
    width: 10px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid currentColor;
    display: inline-block;
    margin-left: 12px;
    margin-bottom: -1px;
    position: static;
    opacity: 1 !important;
    background-color: #0000 !important;
    transition: none;
}

.main-header .sub-menu li:not(:last-child) {
    margin-bottom: 14px
}

.main-header .elementor-sub-item {
    line-height: 24px;
    justify-content: space-between;
    border: none !important;
    margin: 0;
    line-height: initial !important;
}

.main-header .elementor-sub-item:before {
    content: "";
    width: 100%;
    height: 2px;
    background-image: linear-gradient(currentColor 0 0);
    background-size: 0%;
    background-repeat: no-repeat;
    background-position: right;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 38px;
    transition: .4s, background-position 0s;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .main-header .elementor-sub-item:before {
        top: 2.5em;
    }
}

.main-header .elementor-sub-item:hover:before,
.main-header .elementor-sub-item:focus-visible:before {
    background-size: 100%;
    background-position: left
}

.main-header .elementor-sub-item:after {
    content: '';
    display: inline-block;
    width: 16px;
    height: 14px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.31 7a.75.75 0 0 1 .75-.75h12.332L8.764 1.622A.75.75 0 1 1 9.824.56l5.91 5.909a.75.75 0 0 1 0 1.06l-5.91 5.909a.75.75 0 1 1-1.06-1.06l4.628-4.629H1.061A.75.75 0 0 1 .31 7Z' fill='%23000'/%3E%3C/svg%3E");
    position: absolute;
    right: 0;
    top: 14px;
}

.main-header .elementor-sub-item:hover,
.main-header .elementor-sub-item:focus-visible {
    margin-right: -6px
}

.main-header .elementor-nav-menu--dropdown .elementor-item.elementor-item-active,
.main-header .elementor-nav-menu--dropdown .elementor-item.highlighted,
.main-header .elementor-nav-menu--dropdown .elementor-item:focus,
.main-header .elementor-nav-menu--dropdown .elementor-item:hover,
.main-header .elementor-sub-item.elementor-item-active,
.main-header .elementor-sub-item.highlighted,
.main-header .elementor-sub-item:focus,
.main-header .elementor-sub-item:hover {
   background: transparent; 
}


/* Pricing Description */


.main-header .nav-desc a {
    flex-direction: column;
    align-items: flex-start
}

.main-header .nav-desc a span {
    font-weight: 400;
    font-size: 14px;
    line-height: 1.4em;
    letter-spacing: -0.02em;
    color: #727272;
    max-width: 280px;
    white-space: initial;
    margin-top: 12px
}

@media (min-width: 1025px) and (max-width: 1180px) {
    .main-header .menu-item.enterprise {
        display: none;
    }
}


@media (max-width: 1024px) {
    
.main-header .main-nav .elementor-menu-toggle {
    padding: 0;
}
        
.main-header .main-nav .elementor-menu-toggle span {
    color: var( --header-primary, #000); 
}

.main-header.elementor-sticky--effects .main-nav .elementor-menu-toggle span,
.main-header:hover .main-nav .elementor-menu-toggle span {
     color: #000
}


.main-header .main-nav  .elementor-nav-menu--dropdown {
    top: 20px !important;
    right: -24px !important;
    left: auto !important;
    overflow-y: scroll;
}

.main-header .main-nav  .elementor-nav-menu--dropdown::-webkit-scrollbar {
  display: none;
}
    
.main-header  .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container {
    max-height: 92vh !important;
}

.main-header .main-nav .elementor-nav-menu {
    background-color: #fff;
    padding-top: 24px;
}
    

.main-header .main-nav .nav-login:hover a {
    color: #FF7BE5 !important
}
    
.main-header .main-nav .nav-cta {
    background-color: #FF7BE5;
}
    
.main-header .main-nav .nav-login {
    margin-top: 40px;
    background-color: #fff;
}
    
.main-header .main-nav .nav-cta a,
.main-header .main-nav .nav-login a {
    justify-content: center;
    line-height: 60px !important;
    padding: 0 !important;
    text-transform: uppercase;
    font-size: 16px !important;
}
    
.main-header .main-nav .nav-cta a {
    color: #000 !important;
}
    
.main-header .elementor-nav-menu--dropdown {
    box-shadow: none !important;
}

.main-header .elementor-nav-menu--dropdown .menu-item:not(.nav-login):not(.nav-cta) .elementor-item {
    font-family: "Oli Grotesk", "Oil Grotesk", sans-serif !important;
    font-weight: 600 !important;
    padding-left: 40px;
    padding-right: 40px;
}

.main-header .elementor-nav-menu--dropdown .menu-item:not(.nav-login):not(.nav-cta) .elementor-item:hover,
.main-header .elementor-nav-menu--dropdown .menu-item:not(.nav-login):not(.nav-cta) .highlighted {
    color: #FF7BE5;
}

.main-header a.has-submenu:after {
    width: 12px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid currentColor;
}

.main-header .menu-item-has-children  ul:before {
    display: none;
}

.elementor-kit-58993 .main-header .menu-item-has-children ul {
    min-width: 0 !important;
    padding: 0 40px 8px;
    margin-left: 0 !important;
}
}


@media (max-width: 767px) {
.main-header .elementor-nav-menu--dropdown .menu-item:not(.nav-login):not(.nav-cta) .elementor-item, 
.elementor-kit-58993 .main-header .menu-item-has-children  ul{
    padding-left: 26px;
    padding-right: 26px;
}

.main-header .elementor-sub-item {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
}


/* || Footer Styles */


.main-footer {
	background-color: var( --footer-bg, #92003B );
}

.footer-logo svg {
	height: auto;
	color: var(--footer-accent, #fff);
}

.main-footer .elementor-text-editor,
.main-footer .elementor-widget-text-editor a {
    color: #fff !important;
}

.main-footer h4,
.footer-nav h4 {
    color: var( --footer-accent, #fff ) !important;
}

.main-footer .newsletter-signup-form .elementor-button {
    background-color: var( --footer-accent, #FF7BE5 ) !important;
    font-weight: 400 !important;
    padding: 0;
    color: var( --footer-bg, #0C0D0E );
}

.main-footer .newsletter-signup-form .elementor-button:hover {
    background-color: var( --footer-hover, #F9ADEA ) !important;
}

.main-footer .newsletter-signup-form input::placeholder {
    opacity: 1
}

.main-footer .newsletter-signup-form .elementor-message:before {
    display: none;
}

.main-footer .newsletter-signup-form .elementor-message {
    color: #000;
}

@media (min-width: 768px) {
.footer-nav .elementor-accordion {
    display: flex;
}

.footer-nav .elementor-accordion-item {
    flex: 0 0 25%;
}

.footer-nav .elementor-tab-title {
    pointer-events: none;
}

.footer-nav .elementor-tab-content {
    display: block !important;
}

.footer-nav .elementor-tab-title .elementor-accordion-icon {
    display: none !important;
}
}



.btn-outline .elementor-button .elementor-button-content-wrapper,
.outline-btn .elementor-button .elementor-button-content-wrapper {
	align-items: center;
}

.btn-outline .elementor-button .elementor-align-icon-right,
.outline-btn .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

/***
* .btn-link - underline link button style
*/
.btn-link.elementor-widget-button .elementor-button {
	background-color: transparent;
	border-color: transparent;
	color: var(--color-primary, #92003b);
	padding: 0 0 8px 0;
}

.btn-link.elementor-widget-button .elementor-button::after {
	content: '';
	display: block;
	border-bottom: 1px solid;
	width: 0;
	position: absolute;
	left: 0;
	bottom: 0;
	transition: width var(--transition);
}

.btn-link.elementor-widget-button .elementor-button:hover::after {
	width: 100%;
}

.btn-link.elementor-widget-button .elementor-button:hover {
	background-color: transparent;
	border-color: transparent;
}

/***
* class: .btn-link-cta
*/
.btn-link.btn-link-cta.elementor-widget-button .elementor-button {
	border-width: 0;
	border-style: solid;
	border-bottom-color: var(--color-primary, #92003b);
	border-bottom-width: 2px;
	font-family: var(--font-subheading);
	font-weight: 600;
	color: var(--color-heading, #000);
}

.btn-link.btn-link-cta.elementor-widget-button .elementor-button::after {
	border-bottom-width: 2px;
	border-bottom-color: var(--color-accent, #92003b);
}

/***
* SVG icons for buttons
*/
.elementor-widget-button .elementor-button svg {
	height: 20px;
	width: 20px;
}

/***
* Mobile buttons
*/
@media only screen and (max-width: 767px) {

	.page-content .elementor-widget-button .elementor-button,
	.post .elementor-widget-button .elementor-button,
	.elementor-template-canvas .elementor-widget-button .elementor-button {
		padding: 8px 16px;
	}

	.elementor-widget-button .elementor-button svg {
		height: 16px;
		width: 16px;
	}
}

/***
* Sticky Element
* class: .sticky-element
*/
@media (max-width: 767px) {
	.sticky-element.elementor-sticky--active {
		margin-top: -10px !important;
	}
}

/***
* Testimonial Block - New
*/
.testimonial-block {
	padding: 0 32px;
}

.testimonial-block.red .elementor-testimonial-content span {
	color: #92003B;
	font-weight: 500;
}

.testimonial-block.blue .elementor-testimonial-content span {
	color: #05047E;
	font-weight: 500;
}

.testimonial-block.orange .elementor-testimonial-content span {
	color: #FF3700;
	font-weight: 500;
}

.testimonial-block.pink .elementor-testimonial-content span {
	color: #FF7BE5;
	font-weight: 500;
}

.testimonial-block .elementor-testimonial-content {
	margin-bottom: 1.65em;
}

.testimonial-block .elementor-testimonial-name {
	margin-bottom: 0.3em;
}

@media (min-width: 1024px) {
	.testimonial-block .elementor-testimonial-content:before {
		content: "";
		display: block;
		width: 29px;
		height: 21px;
		background-image: url("data:image/svg+xml,%3Csvg width='29' height='21' viewBox='0 0 29 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9124 3.63953C9.67938 4.04651 7.13918 5.73256 7.13918 8.05814C7.13918 11.314 12.7392 10.3837 12.7392 15.2674C12.7392 18.0581 10.3144 20.5581 7.13918 20.5581C2.92474 20.5 0.5 17.3023 0.5 13.0581C0.5 7.4186 4.77217 1.13953 12.9124 0.5V3.63953ZM28.5 3.63953C25.267 4.04651 22.7268 5.73256 22.7268 8.05814C22.7268 11.314 28.3845 10.3837 28.3845 15.2674C28.3845 18.0581 25.9021 20.5581 22.7268 20.5581C18.5701 20.5581 16.1454 17.3605 16.1454 13.1163C16.1454 7.47674 20.4175 1.19767 28.4423 0.55814V3.63953H28.5Z' fill='black'/%3E%3C/svg%3E%0A");
		margin-bottom: 32px;
	}

	.testimonial-block.pink .elementor-testimonial-content:before {
		background-image: url("data:image/svg+xml,%3Csvg width='29' height='21' viewBox='0 0 29 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9124 3.63953C9.67938 4.04651 7.13918 5.73256 7.13918 8.05814C7.13918 11.314 12.7392 10.3837 12.7392 15.2674C12.7392 18.0581 10.3144 20.5581 7.13918 20.5581C2.92474 20.5 0.5 17.3023 0.5 13.0581C0.5 7.4186 4.77217 1.13953 12.9124 0.5V3.63953ZM28.5 3.63953C25.267 4.04651 22.7268 5.73256 22.7268 8.05814C22.7268 11.314 28.3845 10.3837 28.3845 15.2674C28.3845 18.0581 25.9021 20.5581 22.7268 20.5581C18.5701 20.5581 16.1454 17.3605 16.1454 13.1163C16.1454 7.47674 20.4175 1.19767 28.4423 0.55814V3.63953H28.5Z' fill='white'/%3E%3C/svg%3E%0A");
	}
}

@media (max-width: 1024px) {
	.testimonial-block {
		padding: 48px 28px;
	}
}

@media (max-width: 767px) {
	.testimonial-block {
		padding: 48px 24px;
	}
}

/***
*	Default P styles
*/
.elementor-kit-58993 p {
	-webkit-font-smoothing: antialiased;
}

.elementor-kit-58993 p:last-child {
	margin-bottom: 0;
}

/***
* Helper Classes
*/
@media (min-width: 768px) {

	.hide-on-desktop,
	.no-br-on-desktop br {
		display: none;
	}
}

@media (max-width: 767px) {

	.hide-on-mobile,
	.no-br-on-mobile br {
		display: none;
	}
}

.align-self-center {
	margin: 0 auto;
}



/* || Content Blocks */


.content-block-wrapper {
	padding: 96px 0;
}

.content-block-wrapper>.elementor-container >.elementor-column>.elementor-widget-wrap {
  padding: 0;  
}

.content-block-wrapper>.elementor-container {
	padding: 0 48px;
}

.content-block-wrapper.elementor-section-boxed>.elementor-container {
  	max-width: 1376px;  
}

.content-block-inner {
	padding: 64px 0
}

.content-block-inner.elementor-section-boxed > .elementor-container {
   max-width: 1188px; 
}

.content-block-wrapper .elementor-widget {
    margin-bottom: 0;
}
.content-block-wrapper .elementor-cta {
	-webkit-font-smoothing: antialiased;
}

.content-block-heading:not(.no-pad),
.content-block-text:not(.no-pad) {
	padding: 48px 0;
}

.content-block-inner .content-block-text {
	padding: 0;
}

.content-block-text .elementor-cta__content,
.content-block-heading .elementor-cta__content {
	order: 2;
}

.content-block-heading .elementor-cta {
	max-width: 780px;
	margin: 0 auto;
}

.content-block-heading.full-width .elementor-cta  {
    max-width: 100%;
}

.content-block-heading .elementor-cta__button-wrapper,
.content-block-heading.w-image .elementor-cta__bg-wrapper {
	margin: 0 auto;
}

.content-block-heading.w-image .elementor-cta__bg-wrapper {
    order: 3;
    margin-top: 64px;
    margin-bottom: 0;
	padding-top: 45.2%;
	max-width: 1064px;
}

.content-block-wrapper .elementor-cta__bg-wrapper {
	margin-bottom: 32px;
	padding-top: 76%;
}

.content-block-text .elementor-cta__button,
.content-block-heading .elementor-cta__button {
	display: flex;
	align-items: center;
}

.content-block-text .elementor-cta__button svg,
.content-block-heading .elementor-cta__button svg {
	margin-left: 12px;
}

.content-block-text .elementor-ribbon,
.content-block-heading .elementor-ribbon {
	position: static;
	transform: none;
	height: auto;
	width: 100%;
	order: 1;
}

.content-block-text .elementor-ribbon-inner,
.content-block-heading .elementor-ribbon-inner {
	transform: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 12px;
}

.content-block-text .elementor-ribbon-inner {
	text-align: left;
}

.content-block-text .elementor-cta__button-wrapper,
.content-block-heading .elementor-cta__button-wrapper {
	width: auto;
}
.content-block-text.ghost .elementor-cta__button,
.content-block-heading.ghost .elementor-cta__button {
	padding: 12px 0 !important;
	border: none !important;
	background: transparent !important;
}

.content-block-text.ghost .elementor-button::after,
.content-block-heading.ghost .elementor-button::after {
	content: '';
	display: block;
	border-bottom: 1.5px solid;
	width: 0;
	position: absolute;
	left: 0;
	bottom: 0px;
	transition: width var(--transition);
}

.content-block-text.ghost .elementor-button:hover::after,
.content-block-heading.ghost .elementor-button:hover::after {
	width: 100%;
}

.content-block-text .elementor-cta__description ul {
	list-style-type: none;
	padding-left: 0;
	margin: 0;
}

.content-block-text .elementor-cta__description ul li {
	display: flex;
	align-items: flex-start;
}

.content-block-text .elementor-cta__description ul li:not(:last-child) {
	margin-bottom: 12px;
}

.content-block-text .elementor-cta__description ul li::before {
	content: "";
	display: inline-block;
	flex: 0 0 20px;
	width: 20px;
	height: 1.6em;
	background-image: url("data:image/svg+xml,%3Csvg width='' height='' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.53033 14.2479L8 13.7175L7.46967 14.2479C7.76256 14.5408 8.23744 14.5408 8.53033 14.2479ZM8 12.6569L4.53033 9.1872C4.23744 8.89431 3.76256 8.89431 3.46967 9.1872C3.17678 9.48009 3.17678 9.95497 3.46967 10.2479L7.46967 14.2479L8 13.7175C8.53033 14.2479 8.53028 14.2479 8.53033 14.2479L16.2478 6.53034C16.5407 6.23745 16.5407 5.76258 16.2478 5.46968C15.955 5.17679 15.4801 5.17679 15.1872 5.46968L8 12.6569Z' fill='black'/%3E%3Cpath d='M8 13.7175L8.53033 14.2479M8 13.7175L7.46967 14.2479M8 13.7175C8.53033 14.2479 8.53028 14.2479 8.53033 14.2479M8.53033 14.2479C8.23744 14.5408 7.76256 14.5408 7.46967 14.2479M8.53033 14.2479L16.2478 6.53034C16.5407 6.23745 16.5407 5.76257 16.2478 5.46968C15.955 5.17679 15.4801 5.17679 15.1872 5.46968L8 12.6569L4.53033 9.1872C4.23744 8.89431 3.76256 8.89431 3.46967 9.1872C3.17678 9.48009 3.17678 9.95497 3.46967 10.2479L7.46967 14.2479' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 16px;
}

.content-block-text .icon-bullet {
	display: flex;
	flex-wrap: wrap;
	padding-left: 36px;
	position: relative;
	margin-bottom: 20px;
}

.content-block-text .icon-bullet:last-child {
	margin-bottom: 0;
}

.content-block-text .icon-bullet b {
	margin-top: 4px;
	margin-bottom: 8px;
	font-size: 20px
}

.content-block-text .icon-bullet img {
	position: absolute;
	left: 0;
	top: 6px;
}

.content-block-wrapper.hero {
    padding: 0;
}

.content-block-wrapper.hero>.elementor-container {
    min-height: 720px
}

.content-block-wrapper.hero  .content-block-text {
    padding-bottom: 32px;
}


@media (max-width: 1024px) {
    
	.content-block-wrapper {
		padding: 48px 0;
	}
	
	.content-block-inner,
	.content-block-heading:not(.no-pad) {
		padding: 40px 0;
	}
	
	.content-block-text .icon-bullet b {
		font-size: 18px
	}
	
	.content-block-wrapper.hero>.elementor-container {
    min-height: 600px
	}
}

@media (min-width: 767px) {
    
	.content-block-inner .content-block-text {
		max-width: 50% !important;
	}
}

@media (max-width: 767px) {
    
	.content-block-wrapper>.elementor-container {
		padding: 0 24px;
	}
	
	.content-block-inner,
	.content-block-heading:not(.no-pad) {
		padding: 40px 0;
	}
	
	.content-block-heading.w-image .elementor-cta__bg-wrapper {
    margin-top: 32px;
	}
	
	.content-block-inner.flip .elementor-widget-wrap {
		flex-direction: column-reverse;
	}
	
	.content-block-text .elementor-cta__description ul li:before {
	    flex: 0 0 16px;
		width: 16px;
	}
	
	.content-block-heading:not(.no-pad),
	.content-block-text:not(.no-pad) {
		padding: 32px 0;
	}
	
	.content-block-heading.hero .elementor-ribbon-inner {
	text-align: left;
	}
	
	.content-block-image {
		padding-bottom: 32px;
	}
	
	.content-block-text .icon-bullet b {
		font-size: 16px
	}
	
	.content-block-text .icon-bullet img {
		position: absolute;
		left: 0;
		top: 6px;
	}
	
	.content-block-text .icon-bullet img {
		top: 6px;
		width: 16px;
	}
	
	.content-block-wrapper.hero  .content-block-text {
    padding-top: 124px;
    padding-bottom: 24px;
	}
	
	.content-block-wrapper.hero>.elementor-container {
    min-height: 700px
	}
	
	.content-block-wrapper.hero  .content-block-text .elementor-cta__content {
    max-width: 300px;
	}
	
	.content-block-text .elementor-button,
	.content-block-heading .elementor-button {
	    padding: 10px 16px;
	}
	.content-block-text .elementor-button svg,
	.content-block-heading .elementor-button svg {
		height: 16px;
		width: 16px;
	}
}


/* Fix for Chat Position */

@media (max-width: 767px) {
#forethought-chat {
    bottom: 64px !Important;
}
}


/* LP Header Logo Fix */

.sticky-header .logo a {
    display: inline
}


/* Helper Styles */


.elementor-button-text {
    flex-grow: 0;
}

.hideElement {
	display:none !important;
}


.elementor-template-canvas .elementor-widget-button .elementor-button:hover,
.post .elementor-widget-button .elementor-button:hover {
    border-color: inherit;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ivar Text';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://elementor.com/pages/wp-content/uploads/2020/05/IvarText-Bold-1.woff2') format('woff2'),
		url('https://elementor.com/pages/wp-content/uploads/2020/05/IvarText-Bold-1.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Oli Grotesk';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://elementor.com/pages/wp-content/uploads/2020/05/OliGroteskL-Bold-1.eot');
	src: url('https://elementor.com/pages/wp-content/uploads/2020/05/OliGroteskL-Bold-1.eot?#iefix') format('embedded-opentype'),
		url('https://elementor.com/pages/wp-content/uploads/2020/05/OliGroteskL-Bold-1-1.woff2') format('woff2'),
		url('https://elementor.com/pages/wp-content/uploads/2020/05/OliGroteskL-Bold-1.woff') format('woff');
}
@font-face {
	font-family: 'Oli Grotesk';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://elementor.com/pages/wp-content/uploads/2020/05/OliGroteskL-Regular-1.eot');
	src: url('https://elementor.com/pages/wp-content/uploads/2020/05/OliGroteskL-Regular-1.eot?#iefix') format('embedded-opentype'),
		url('https://elementor.com/pages/wp-content/uploads/2020/05/OliGroteskL-Regular-1.woff2') format('woff2'),
		url('https://elementor.com/pages/wp-content/uploads/2020/05/OliGroteskL-Regular-1.woff') format('woff');
}
@font-face {
	font-family: 'Oli Grotesk';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://elementor.com/pages/wp-content/uploads/2020/05/OliGroteskL-Light-1.eot');
	src: url('https://elementor.com/pages/wp-content/uploads/2020/05/OliGroteskL-Light-1.eot?#iefix') format('embedded-opentype'),
		url('https://elementor.com/pages/wp-content/uploads/2020/05/OliGroteskL-Light-1.woff2') format('woff2'),
		url('https://elementor.com/pages/wp-content/uploads/2020/05/OliGroteskL-Light-1.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://elementor.com/pages/wp-content/uploads/2021/07/dm-sans-v15-latin-regular.woff2') format('woff2'),
		url('https://elementor.com/pages/wp-content/uploads/2021/07/dm-sans-v15-latin-regular.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://elementor.com/pages/wp-content/uploads/2021/07/dm-sans-v15-latin-500.woff2') format('woff2'),
		url('https://elementor.com/pages/wp-content/uploads/2021/07/dm-sans-v15-latin-500.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://elementor.com/pages/wp-content/uploads/2021/07/dm-sans-v15-latin-700.woff2') format('woff2'),
		url('https://elementor.com/pages/wp-content/uploads/2021/07/dm-sans-v15-latin-700.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ivar Headline';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://elementor.com/pages/wp-content/uploads/2021/11/IvarHeadline-Regular-1.woff2') format('woff2'),
		url('https://elementor.com/pages/wp-content/uploads/2021/11/IvarHeadline-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Ivar Headline';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://elementor.com/pages/wp-content/uploads/2021/11/IvarHeadline-MediumItalic-1.woff2') format('woff2'),
		url('https://elementor.com/pages/wp-content/uploads/2021/11/IvarHeadline-MediumItalic.woff') format('woff');
}
@font-face {
	font-family: 'Ivar Headline';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://elementor.com/pages/wp-content/uploads/2021/11/IvarHeadline-Bold-1.woff2') format('woff2'),
		url('https://elementor.com/pages/wp-content/uploads/2021/11/IvarHeadline-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Ivar Headline';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://elementor.com/pages/wp-content/uploads/2021/11/IvarHeadline-Italic.woff2') format('woff2'),
		url('https://elementor.com/pages/wp-content/uploads/2021/11/IvarHeadline-Italic.woff') format('woff');
}
@font-face {
	font-family: 'Ivar Headline';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://elementor.com/pages/wp-content/uploads/2021/11/IvarHeadline-SemiBoldItalic-1.woff2') format('woff2'),
		url('https://elementor.com/pages/wp-content/uploads/2021/11/IvarHeadline-SemiBoldItalic.woff') format('woff');
}
@font-face {
	font-family: 'Ivar Headline';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://elementor.com/pages/wp-content/uploads/2021/11/IvarHeadline-Medium-1.woff2') format('woff2'),
		url('https://elementor.com/pages/wp-content/uploads/2021/11/IvarHeadline-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Ivar Headline';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://elementor.com/pages/wp-content/uploads/2021/11/IvarHeadline-BoldItalic-1.woff2') format('woff2'),
		url('https://elementor.com/pages/wp-content/uploads/2021/11/IvarHeadline-BoldItalic-1.woff') format('woff');
}
@font-face {
	font-family: 'Ivar Headline';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('/wp-content/uploads/2021/11/IvarHeadline-SemiBold-1.woff2') format('woff2'),
		url('https://elementor.com/pages/wp-content/uploads/2021/11/IvarHeadline-SemiBold-1.woff') format('woff');
}
/* End Custom Fonts CSS */