@charset "utf-8";

.elementor-5682 .elementor-element.elementor-element-42755c24 > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: center; align-items: center; }

.elementor-5682 .elementor-element.elementor-element-42755c24:not(.elementor-motion-effects-element-type-background), .elementor-5682 .elementor-element.elementor-element-42755c24 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }

.elementor-5682 .elementor-element.elementor-element-42755c24.ob-is-breaking-bad > .elementor-container { justify-content: flex-start !important; flex-direction: row; }

.elementor-5682 .elementor-element.elementor-element-42755c24.ob-is-breaking-bad.ob-bb-inner > .elementor-container { justify-content: flex-start !important; flex-direction: row; }

.elementor-5682 .elementor-element.elementor-element-42755c24.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical { flex-direction: column; }

.elementor-5682 .elementor-element.elementor-element-42755c24.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical { flex-direction: column; }

.elementor-5682 .elementor-element.elementor-element-42755c24.ob-is-breaking-bad.ob-bb-inner { width: 100%; flex: unset; align-self: inherit; }

.elementor-5682 .elementor-element.elementor-element-42755c24 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 80px 20px; }

.elementor-5682 .elementor-element.elementor-element-42755c24 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }

.elementor-5682 .elementor-element.elementor-element-44413a9e.elementor-column { align-self: inherit; cursor: default; }

.elementor-5682 .elementor-element.elementor-element-1a44eb6a .pp-info-box-icon img { width: 100px; }

.elementor-5682 .elementor-element.elementor-element-1a44eb6a .pp-info-box-title { margin-bottom: 20px; }

.elementor-5682 .elementor-element.elementor-element-1a44eb6a .pp-info-box-subtitle { margin-bottom: 20px; }

.elementor-5682 .elementor-element.elementor-element-1a44eb6a .pp-info-box-description { margin-bottom: 0px; }

.elementor-5682 .elementor-element.elementor-element-1a44eb6a .pp-info-box-button { color: rgb(0, 0, 0); background-color: rgba(2, 1, 1, 0); border-style: solid; border-width: 1px; border-color: rgb(236, 80, 41); border-radius: 100px; font-family: Poppins, sans-serif; font-size: 21px; text-transform: uppercase; line-height: 32px; padding: 10px 20px; }

.elementor-5682 .elementor-element.elementor-element-1a44eb6a .pp-info-box-button .pp-icon { fill: rgb(0, 0, 0); }

.elementor-5682 .elementor-element.elementor-element-5c11ea16.ob-is-breaking-bad > .elementor-container { justify-content: flex-start !important; flex-direction: row; }

.elementor-5682 .elementor-element.elementor-element-5c11ea16.ob-is-breaking-bad.ob-bb-inner > .elementor-container { justify-content: flex-start !important; flex-direction: row; }

.elementor-5682 .elementor-element.elementor-element-5c11ea16.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical { flex-direction: column; }

.elementor-5682 .elementor-element.elementor-element-5c11ea16.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical { flex-direction: column; }

.elementor-5682 .elementor-element.elementor-element-5c11ea16.ob-is-breaking-bad.ob-bb-inner { width: 100%; flex: unset; align-self: inherit; }

.elementor-5682 .elementor-element.elementor-element-7828141b.elementor-column > .elementor-widget-wrap { justify-content: center; }

.elementor-5682 .elementor-element.elementor-element-7828141b.elementor-column { align-self: inherit; cursor: default; }

.elementor-5682 .elementor-element.elementor-element-663af57a .elementor-button { background-color: rgb(255, 255, 255); font-family: Poppins, sans-serif; font-size: 21px; line-height: 32px; fill: rgb(0, 0, 0); color: rgb(0, 0, 0); border-style: solid; border-width: 1px; border-color: rgb(236, 80, 41); border-radius: 100px; }

.elementor-5682 .elementor-element.elementor-element-663af57a .elementor-button:hover, .elementor-5682 .elementor-element.elementor-element-663af57a .elementor-button:focus { background-color: rgb(236, 80, 41); color: rgb(255, 255, 255); border-color: rgb(236, 80, 41); }

.elementor-5682 .elementor-element.elementor-element-663af57a { width: auto; }

.elementor-5682 .elementor-element.elementor-element-663af57a > .elementor-widget-container { margin: 5px; }

.elementor-5682 .elementor-element.elementor-element-663af57a .elementor-button:hover svg, .elementor-5682 .elementor-element.elementor-element-663af57a .elementor-button:focus svg { fill: rgb(255, 255, 255); }

.elementor-5682 .elementor-element.elementor-element-1dde34de .elementor-button { background-color: rgb(255, 255, 255); font-family: Poppins, sans-serif; font-size: 21px; line-height: 32px; fill: rgb(0, 0, 0); color: rgb(0, 0, 0); border-style: solid; border-width: 1px; border-color: rgb(236, 80, 41); border-radius: 100px; }

.elementor-5682 .elementor-element.elementor-element-1dde34de .elementor-button:hover, .elementor-5682 .elementor-element.elementor-element-1dde34de .elementor-button:focus { background-color: rgb(236, 80, 41); color: rgb(255, 255, 255); border-color: rgb(236, 80, 41); }

.elementor-5682 .elementor-element.elementor-element-1dde34de { width: auto; }

.elementor-5682 .elementor-element.elementor-element-1dde34de > .elementor-widget-container { margin: 5px; }

.elementor-5682 .elementor-element.elementor-element-1dde34de .elementor-button:hover svg, .elementor-5682 .elementor-element.elementor-element-1dde34de .elementor-button:focus svg { fill: rgb(255, 255, 255); }

.elementor-5682 .elementor-element.elementor-element-2e7f15d4 .elementor-button { background-color: rgb(255, 255, 255); font-family: Poppins, sans-serif; font-size: 21px; line-height: 32px; fill: rgb(0, 0, 0); color: rgb(0, 0, 0); border-style: solid; border-width: 1px; border-color: rgb(236, 80, 41); border-radius: 100px; }

.elementor-5682 .elementor-element.elementor-element-2e7f15d4 .elementor-button:hover, .elementor-5682 .elementor-element.elementor-element-2e7f15d4 .elementor-button:focus { background-color: rgb(236, 80, 41); color: rgb(255, 255, 255); border-color: rgb(236, 80, 41); }

.elementor-5682 .elementor-element.elementor-element-2e7f15d4 { width: auto; }

.elementor-5682 .elementor-element.elementor-element-2e7f15d4 > .elementor-widget-container { margin: 5px; }

.elementor-5682 .elementor-element.elementor-element-2e7f15d4 .elementor-button:hover svg, .elementor-5682 .elementor-element.elementor-element-2e7f15d4 .elementor-button:focus svg { fill: rgb(255, 255, 255); }

.elementor-5682 .elementor-element.elementor-element-2d61cd8f .elementor-button { background-color: rgb(255, 255, 255); font-family: Poppins, sans-serif; font-size: 21px; line-height: 32px; fill: rgb(0, 0, 0); color: rgb(0, 0, 0); border-style: solid; border-width: 1px; border-color: rgb(236, 80, 41); border-radius: 100px; }

.elementor-5682 .elementor-element.elementor-element-2d61cd8f .elementor-button:hover, .elementor-5682 .elementor-element.elementor-element-2d61cd8f .elementor-button:focus { background-color: rgb(236, 80, 41); color: rgb(255, 255, 255); border-color: rgb(236, 80, 41); }

.elementor-5682 .elementor-element.elementor-element-2d61cd8f { width: auto; }

.elementor-5682 .elementor-element.elementor-element-2d61cd8f > .elementor-widget-container { margin: 5px; }

.elementor-5682 .elementor-element.elementor-element-2d61cd8f .elementor-button:hover svg, .elementor-5682 .elementor-element.elementor-element-2d61cd8f .elementor-button:focus svg { fill: rgb(255, 255, 255); }

.elementor-5682 .elementor-element.elementor-element-81ff3b9.ob-harakiri { writing-mode: inherit; }

.elementor-5682 .elementor-element.elementor-element-81ff3b9.ob-harakiri .elementor-heading-title { writing-mode: inherit; }

.elementor-5682 .elementor-element.elementor-element-81ff3b9.ob-harakiri div { writing-mode: inherit; }

.elementor-5682 .elementor-element.elementor-element-81ff3b9 { text-align: center; }

.elementor-5682 .elementor-element.elementor-element-81ff3b9 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 22px; font-weight: 700; line-height: 37px; color: rgb(235, 80, 41); }

.elementor-5682 .elementor-element.elementor-element-81ff3b9.ob-harakiri > div, .elementor-5682 .elementor-element.elementor-element-81ff3b9.ob-harakiri > h1, .elementor-5682 .elementor-element.elementor-element-81ff3b9.ob-harakiri > h2, .elementor-5682 .elementor-element.elementor-element-81ff3b9.ob-harakiri > h3, .elementor-5682 .elementor-element.elementor-element-81ff3b9.ob-harakiri > h4, .elementor-5682 .elementor-element.elementor-element-81ff3b9.ob-harakiri > h5, .elementor-5682 .elementor-element.elementor-element-81ff3b9.ob-harakiri > h6, .elementor-5682 .elementor-element.elementor-element-81ff3b9.ob-harakiri > p { transform: rotate(0deg); }

.elementor-5682 .elementor-element.elementor-element-81ff3b9 > div { text-indent: 0px; mix-blend-mode: inherit; }

.elementor-5682 .elementor-element.elementor-element-17424dff.ob-harakiri { writing-mode: inherit; }

.elementor-5682 .elementor-element.elementor-element-17424dff.ob-harakiri .elementor-heading-title { writing-mode: inherit; }

.elementor-5682 .elementor-element.elementor-element-17424dff.ob-harakiri div { writing-mode: inherit; }

.elementor-5682 .elementor-element.elementor-element-17424dff > .elementor-widget-container { margin: 0px 0px 10px; }

.elementor-5682 .elementor-element.elementor-element-17424dff { text-align: center; }

.elementor-5682 .elementor-element.elementor-element-17424dff .elementor-heading-title { font-family: Montserrat, sans-serif; font-size: 44px; font-weight: 700; line-height: 50px; letter-spacing: -2.6px; color: rgb(8, 13, 50); }

.elementor-5682 .elementor-element.elementor-element-17424dff.ob-harakiri > div, .elementor-5682 .elementor-element.elementor-element-17424dff.ob-harakiri > h1, .elementor-5682 .elementor-element.elementor-element-17424dff.ob-harakiri > h2, .elementor-5682 .elementor-element.elementor-element-17424dff.ob-harakiri > h3, .elementor-5682 .elementor-element.elementor-element-17424dff.ob-harakiri > h4, .elementor-5682 .elementor-element.elementor-element-17424dff.ob-harakiri > h5, .elementor-5682 .elementor-element.elementor-element-17424dff.ob-harakiri > h6, .elementor-5682 .elementor-element.elementor-element-17424dff.ob-harakiri > p { transform: rotate(0deg); }

.elementor-5682 .elementor-element.elementor-element-17424dff > div { text-indent: 0px; mix-blend-mode: inherit; }

.elementor-5682 .elementor-element.elementor-element-1b0229ca.ob-harakiri { writing-mode: inherit; }

.elementor-5682 .elementor-element.elementor-element-1b0229ca.ob-harakiri .elementor-heading-title { writing-mode: inherit; }

.elementor-5682 .elementor-element.elementor-element-1b0229ca.ob-harakiri div { writing-mode: inherit; }

.elementor-5682 .elementor-element.elementor-element-1b0229ca > .elementor-widget-container { padding: 0em; }

.elementor-5682 .elementor-element.elementor-element-1b0229ca { text-align: center; font-family: Poppins, sans-serif; font-size: 21px; line-height: 32px; color: rgb(8, 13, 50); }

.elementor-5682 .elementor-element.elementor-element-1b0229ca.ob-harakiri > div, .elementor-5682 .elementor-element.elementor-element-1b0229ca.ob-harakiri > h1, .elementor-5682 .elementor-element.elementor-element-1b0229ca.ob-harakiri > h2, .elementor-5682 .elementor-element.elementor-element-1b0229ca.ob-harakiri > h3, .elementor-5682 .elementor-element.elementor-element-1b0229ca.ob-harakiri > h4, .elementor-5682 .elementor-element.elementor-element-1b0229ca.ob-harakiri > h5, .elementor-5682 .elementor-element.elementor-element-1b0229ca.ob-harakiri > h6, .elementor-5682 .elementor-element.elementor-element-1b0229ca.ob-harakiri > p { transform: rotate(0deg); }

.elementor-5682 .elementor-element.elementor-element-1b0229ca > div { text-indent: 0px; mix-blend-mode: inherit; }

.elementor-5682 .elementor-element.elementor-element-7613116b:not(.elementor-motion-effects-element-type-background), .elementor-5682 .elementor-element.elementor-element-7613116b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }

.elementor-5682 .elementor-element.elementor-element-7613116b.ob-is-breaking-bad > .elementor-container { justify-content: flex-start !important; flex-direction: row; }

.elementor-5682 .elementor-element.elementor-element-7613116b.ob-is-breaking-bad.ob-bb-inner > .elementor-container { justify-content: flex-start !important; flex-direction: row; }

.elementor-5682 .elementor-element.elementor-element-7613116b.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical { flex-direction: column; }

.elementor-5682 .elementor-element.elementor-element-7613116b.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical { flex-direction: column; }

.elementor-5682 .elementor-element.elementor-element-7613116b.ob-is-breaking-bad.ob-bb-inner { width: 100%; flex: unset; align-self: inherit; }

.elementor-5682 .elementor-element.elementor-element-7613116b { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 70px 20px; }

.elementor-5682 .elementor-element.elementor-element-7613116b > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }

.elementor-5682 .elementor-element.elementor-element-3a71f5a4.elementor-column { align-self: inherit; cursor: default; }

.elementor-5682 .elementor-element.elementor-element-4d5f5fb.ob-harakiri { writing-mode: inherit; }

.elementor-5682 .elementor-element.elementor-element-4d5f5fb.ob-harakiri .elementor-heading-title { writing-mode: inherit; }

.elementor-5682 .elementor-element.elementor-element-4d5f5fb.ob-harakiri div { writing-mode: inherit; }

.elementor-5682 .elementor-element.elementor-element-4d5f5fb > .elementor-widget-container { margin: 0px 0px 10px; }

.elementor-5682 .elementor-element.elementor-element-4d5f5fb { text-align: center; }

.elementor-5682 .elementor-element.elementor-element-4d5f5fb .elementor-heading-title { font-family: Montserrat, sans-serif; font-size: 50px; font-weight: 700; line-height: 62px; letter-spacing: -2.6px; color: rgb(8, 13, 50); }

.elementor-5682 .elementor-element.elementor-element-4d5f5fb.ob-harakiri > div, .elementor-5682 .elementor-element.elementor-element-4d5f5fb.ob-harakiri > h1, .elementor-5682 .elementor-element.elementor-element-4d5f5fb.ob-harakiri > h2, .elementor-5682 .elementor-element.elementor-element-4d5f5fb.ob-harakiri > h3, .elementor-5682 .elementor-element.elementor-element-4d5f5fb.ob-harakiri > h4, .elementor-5682 .elementor-element.elementor-element-4d5f5fb.ob-harakiri > h5, .elementor-5682 .elementor-element.elementor-element-4d5f5fb.ob-harakiri > h6, .elementor-5682 .elementor-element.elementor-element-4d5f5fb.ob-harakiri > p { transform: rotate(0deg); }

.elementor-5682 .elementor-element.elementor-element-4d5f5fb > div { text-indent: 0px; mix-blend-mode: inherit; }

.elementor-5682 .elementor-element.elementor-element-243c6144 > .elementor-widget-container { margin: -30px 0px 0px; }

.elementor-5682 .elementor-element.elementor-element-639fcfbc.ob-harakiri { writing-mode: inherit; }

.elementor-5682 .elementor-element.elementor-element-639fcfbc.ob-harakiri .elementor-heading-title { writing-mode: inherit; }

.elementor-5682 .elementor-element.elementor-element-639fcfbc.ob-harakiri div { writing-mode: inherit; }

.elementor-5682 .elementor-element.elementor-element-639fcfbc > .elementor-widget-container { padding: 0em; }

.elementor-5682 .elementor-element.elementor-element-639fcfbc { text-align: center; font-family: Poppins, sans-serif; font-size: 21px; line-height: 32px; color: rgb(8, 13, 50); }

.elementor-5682 .elementor-element.elementor-element-639fcfbc.ob-harakiri > div, .elementor-5682 .elementor-element.elementor-element-639fcfbc.ob-harakiri > h1, .elementor-5682 .elementor-element.elementor-element-639fcfbc.ob-harakiri > h2, .elementor-5682 .elementor-element.elementor-element-639fcfbc.ob-harakiri > h3, .elementor-5682 .elementor-element.elementor-element-639fcfbc.ob-harakiri > h4, .elementor-5682 .elementor-element.elementor-element-639fcfbc.ob-harakiri > h5, .elementor-5682 .elementor-element.elementor-element-639fcfbc.ob-harakiri > h6, .elementor-5682 .elementor-element.elementor-element-639fcfbc.ob-harakiri > p { transform: rotate(0deg); }

.elementor-5682 .elementor-element.elementor-element-639fcfbc > div { text-indent: 0px; mix-blend-mode: inherit; }

.elementor-5682 .elementor-element.elementor-element-4ca587f4 { --spacer-size: 10px; }

.elementor-5682 .elementor-element.elementor-element-ad1690a.ob-harakiri { writing-mode: inherit; }

.elementor-5682 .elementor-element.elementor-element-ad1690a.ob-harakiri .elementor-heading-title { writing-mode: inherit; }

.elementor-5682 .elementor-element.elementor-element-ad1690a.ob-harakiri div { writing-mode: inherit; }

.elementor-5682 .elementor-element.elementor-element-ad1690a { text-align: center; }

.elementor-5682 .elementor-element.elementor-element-ad1690a .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 22px; font-weight: 700; line-height: 37px; color: rgb(235, 80, 41); }

.elementor-5682 .elementor-element.elementor-element-ad1690a.ob-harakiri > div, .elementor-5682 .elementor-element.elementor-element-ad1690a.ob-harakiri > h1, .elementor-5682 .elementor-element.elementor-element-ad1690a.ob-harakiri > h2, .elementor-5682 .elementor-element.elementor-element-ad1690a.ob-harakiri > h3, .elementor-5682 .elementor-element.elementor-element-ad1690a.ob-harakiri > h4, .elementor-5682 .elementor-element.elementor-element-ad1690a.ob-harakiri > h5, .elementor-5682 .elementor-element.elementor-element-ad1690a.ob-harakiri > h6, .elementor-5682 .elementor-element.elementor-element-ad1690a.ob-harakiri > p { transform: rotate(0deg); }

.elementor-5682 .elementor-element.elementor-element-ad1690a > div { text-indent: 0px; mix-blend-mode: inherit; }

.elementor-5682 .elementor-element.elementor-element-30b565b0 > .elementor-container { max-width: 700px; }

.elementor-5682 .elementor-element.elementor-element-30b565b0.ob-is-breaking-bad > .elementor-container { justify-content: flex-start !important; flex-direction: row; }

.elementor-5682 .elementor-element.elementor-element-30b565b0.ob-is-breaking-bad.ob-bb-inner > .elementor-container { justify-content: flex-start !important; flex-direction: row; }

.elementor-5682 .elementor-element.elementor-element-30b565b0.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical { flex-direction: column; }

.elementor-5682 .elementor-element.elementor-element-30b565b0.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical { flex-direction: column; }

.elementor-5682 .elementor-element.elementor-element-30b565b0.ob-is-breaking-bad.ob-bb-inner { width: 100%; flex: unset; align-self: inherit; }

.elementor-5682 .elementor-element.elementor-element-6b568337.elementor-column { align-self: inherit; cursor: default; }

.elementor-5682 .elementor-element.elementor-element-7a20646 > .elementor-widget-container { padding: 2em 1em; border-style: solid; border-width: 1px; border-color: rgb(112, 112, 112); border-radius: 30px; }

.elementor-5682 .elementor-element.elementor-element-7a20646 .eael-infobox .infobox-icon { align-self: center; }

.elementor-5682 .elementor-element.elementor-element-7a20646 .eael-infobox .infobox-content .title { color: rgb(8, 13, 50); font-family: Montserrat, sans-serif; font-size: 50px; line-height: 1em; }

.elementor-5682 .elementor-element.elementor-element-7a20646 .eael-infobox .infobox-content p { color: rgb(8, 13, 50); font-family: Poppins, sans-serif; font-size: 21px; line-height: 24px; }

.elementor-5682 .elementor-element.elementor-element-7a20646 .eael-infobox:hover .infobox-content h4 { transition: 100ms; }

.elementor-5682 .elementor-element.elementor-element-7a20646 .eael-infobox:hover .infobox-content p { transition: 100ms; }

.elementor-5682 .elementor-element.elementor-element-636cf093.elementor-column { align-self: inherit; cursor: default; }

.elementor-5682 .elementor-element.elementor-element-436c6d5e > .elementor-widget-container { padding: 2em 1em; border-style: solid; border-width: 1px; border-color: rgb(112, 112, 112); border-radius: 30px; }

.elementor-5682 .elementor-element.elementor-element-436c6d5e .eael-infobox .infobox-icon { align-self: center; }

.elementor-5682 .elementor-element.elementor-element-436c6d5e .eael-infobox .infobox-content .title { color: rgb(8, 13, 50); font-family: Montserrat, sans-serif; font-size: 50px; line-height: 1em; }

.elementor-5682 .elementor-element.elementor-element-436c6d5e .eael-infobox .infobox-content p { color: rgb(8, 13, 50); font-family: Poppins, sans-serif; font-size: 21px; line-height: 24px; }

.elementor-5682 .elementor-element.elementor-element-436c6d5e .eael-infobox:hover .infobox-content h4 { transition: 100ms; }

.elementor-5682 .elementor-element.elementor-element-436c6d5e .eael-infobox:hover .infobox-content p { transition: 100ms; }

.elementor-5682 .elementor-element.elementor-element-3d985d84:not(.elementor-motion-effects-element-type-background), .elementor-5682 .elementor-element.elementor-element-3d985d84 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); background-image: url("https://www.brainpower.agency/wp-content/uploads/2021/05/top-left-grey-bordered-circ.png"); background-repeat: no-repeat; background-size: 20%; }

.elementor-5682 .elementor-element.elementor-element-3d985d84.ob-is-breaking-bad > .elementor-container { justify-content: flex-start !important; flex-direction: row; }

.elementor-5682 .elementor-element.elementor-element-3d985d84.ob-is-breaking-bad.ob-bb-inner > .elementor-container { justify-content: flex-start !important; flex-direction: row; }

.elementor-5682 .elementor-element.elementor-element-3d985d84.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical { flex-direction: column; }

.elementor-5682 .elementor-element.elementor-element-3d985d84.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical { flex-direction: column; }

.elementor-5682 .elementor-element.elementor-element-3d985d84.ob-is-breaking-bad.ob-bb-inner { width: 100%; flex: unset; align-self: inherit; }

.elementor-5682 .elementor-element.elementor-element-3d985d84 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 70px 20px; }

.elementor-5682 .elementor-element.elementor-element-3d985d84 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }

.elementor-5682 .elementor-element.elementor-element-24a772b5.elementor-column { align-self: inherit; cursor: default; }

.elementor-5682 .elementor-element.elementor-element-5c98019b.ob-harakiri { writing-mode: inherit; }

.elementor-5682 .elementor-element.elementor-element-5c98019b.ob-harakiri .elementor-heading-title { writing-mode: inherit; }

.elementor-5682 .elementor-element.elementor-element-5c98019b.ob-harakiri div { writing-mode: inherit; }

.elementor-5682 .elementor-element.elementor-element-5c98019b { text-align: center; }

.elementor-5682 .elementor-element.elementor-element-5c98019b .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 22px; font-weight: 700; line-height: 37px; color: rgb(235, 80, 41); }

.elementor-5682 .elementor-element.elementor-element-5c98019b.ob-harakiri > div, .elementor-5682 .elementor-element.elementor-element-5c98019b.ob-harakiri > h1, .elementor-5682 .elementor-element.elementor-element-5c98019b.ob-harakiri > h2, .elementor-5682 .elementor-element.elementor-element-5c98019b.ob-harakiri > h3, .elementor-5682 .elementor-element.elementor-element-5c98019b.ob-harakiri > h4, .elementor-5682 .elementor-element.elementor-element-5c98019b.ob-harakiri > h5, .elementor-5682 .elementor-element.elementor-element-5c98019b.ob-harakiri > h6, .elementor-5682 .elementor-element.elementor-element-5c98019b.ob-harakiri > p { transform: rotate(0deg); }

.elementor-5682 .elementor-element.elementor-element-5c98019b > div { text-indent: 0px; mix-blend-mode: inherit; }

.elementor-5682 .elementor-element.elementor-element-faa9e65 > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: center; align-items: center; }

.elementor-5682 .elementor-element.elementor-element-faa9e65.ob-is-breaking-bad > .elementor-container { justify-content: flex-start !important; flex-direction: row; }

.elementor-5682 .elementor-element.elementor-element-faa9e65.ob-is-breaking-bad.ob-bb-inner > .elementor-container { justify-content: flex-start !important; flex-direction: row; }

.elementor-5682 .elementor-element.elementor-element-faa9e65.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical { flex-direction: column; }

.elementor-5682 .elementor-element.elementor-element-faa9e65.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical { flex-direction: column; }

.elementor-5682 .elementor-element.elementor-element-faa9e65.ob-is-breaking-bad.ob-bb-inner { width: 100%; flex: unset; align-self: inherit; }

.elementor-5682 .elementor-element.elementor-element-7fb5930.elementor-column { align-self: inherit; cursor: default; }

.elementor-5682 .elementor-element.elementor-element-52182da.elementor-column { align-self: inherit; cursor: default; }

.elementor-5682 .elementor-element.elementor-element-c059171 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(12px); }

.elementor-5682 .elementor-element.elementor-element-c059171 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(12px); }

.elementor-5682 .elementor-element.elementor-element-c059171 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(12px); }

.elementor-5682 .elementor-element.elementor-element-c059171 .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-12px); }

.elementor-5682 .elementor-element.elementor-element-c059171 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-12px); }

.elementor-5682 .elementor-element.elementor-element-c059171 .elementor-icon-list-icon i { color: rgb(236, 80, 41); transition: color 0.3s; }

.elementor-5682 .elementor-element.elementor-element-c059171 .elementor-icon-list-icon svg { fill: rgb(236, 80, 41); transition: fill 0.3s; }

.elementor-5682 .elementor-element.elementor-element-c059171 { --e-icon-list-icon-size: 16px; --icon-vertical-offset: 0px; }

.elementor-5682 .elementor-element.elementor-element-c059171 .elementor-icon-list-icon { padding-inline-end: 18px; }

.elementor-5682 .elementor-element.elementor-element-c059171 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5682 .elementor-element.elementor-element-c059171 .elementor-icon-list-item > a { font-family: Poppins, sans-serif; font-size: 21px; font-weight: 400; line-height: 32px; }

.elementor-5682 .elementor-element.elementor-element-c059171 .elementor-icon-list-text { color: rgb(0, 0, 0); transition: color 0.3s; }

.elementor-5682 .elementor-element.elementor-element-2888d02 { width: auto; top: -1px; }

body:not(.rtl) .elementor-5682 .elementor-element.elementor-element-2888d02 { right: -6.999%; }

body.rtl .elementor-5682 .elementor-element.elementor-element-2888d02 { left: -6.999%; }

.elementor-5682 .elementor-element.elementor-element-280859be:not(.elementor-motion-effects-element-type-background), .elementor-5682 .elementor-element.elementor-element-280859be > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }

.elementor-5682 .elementor-element.elementor-element-280859be.ob-is-breaking-bad > .elementor-container { justify-content: flex-start !important; flex-direction: row; }

.elementor-5682 .elementor-element.elementor-element-280859be.ob-is-breaking-bad.ob-bb-inner > .elementor-container { justify-content: flex-start !important; flex-direction: row; }

.elementor-5682 .elementor-element.elementor-element-280859be.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical { flex-direction: column; }

.elementor-5682 .elementor-element.elementor-element-280859be.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical { flex-direction: column; }

.elementor-5682 .elementor-element.elementor-element-280859be.ob-is-breaking-bad.ob-bb-inner { width: 100%; flex: unset; align-self: inherit; }

.elementor-5682 .elementor-element.elementor-element-280859be { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 70px 20px; }

.elementor-5682 .elementor-element.elementor-element-280859be > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }

.elementor-5682 .elementor-element.elementor-element-2bf1af06.elementor-column { align-self: inherit; cursor: default; }

.elementor-5682 .elementor-element.elementor-element-719914d2.ob-harakiri { writing-mode: inherit; }

.elementor-5682 .elementor-element.elementor-element-719914d2.ob-harakiri .elementor-heading-title { writing-mode: inherit; }

.elementor-5682 .elementor-element.elementor-element-719914d2.ob-harakiri div { writing-mode: inherit; }

.elementor-5682 .elementor-element.elementor-element-719914d2 { text-align: center; }

.elementor-5682 .elementor-element.elementor-element-719914d2 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 22px; font-weight: 700; line-height: 37px; color: rgb(235, 80, 41); }

.elementor-5682 .elementor-element.elementor-element-719914d2.ob-harakiri > div, .elementor-5682 .elementor-element.elementor-element-719914d2.ob-harakiri > h1, .elementor-5682 .elementor-element.elementor-element-719914d2.ob-harakiri > h2, .elementor-5682 .elementor-element.elementor-element-719914d2.ob-harakiri > h3, .elementor-5682 .elementor-element.elementor-element-719914d2.ob-harakiri > h4, .elementor-5682 .elementor-element.elementor-element-719914d2.ob-harakiri > h5, .elementor-5682 .elementor-element.elementor-element-719914d2.ob-harakiri > h6, .elementor-5682 .elementor-element.elementor-element-719914d2.ob-harakiri > p { transform: rotate(0deg); }

.elementor-5682 .elementor-element.elementor-element-719914d2 > div { text-indent: 0px; mix-blend-mode: inherit; }

.elementor-5682 .elementor-element.elementor-element-3167e29b { width: auto; top: 0px; }

body:not(.rtl) .elementor-5682 .elementor-element.elementor-element-3167e29b { left: -9%; }

body.rtl .elementor-5682 .elementor-element.elementor-element-3167e29b { right: -9%; }

.elementor-5682 .elementor-element.elementor-element-3b0c0979 { width: var( --container-widget-width, 10px ); max-width: 10px; --container-widget-width: 10px; --container-widget-flex-grow: 0; top: 0px; }

body:not(.rtl) .elementor-5682 .elementor-element.elementor-element-3b0c0979 { right: -7%; }

body.rtl .elementor-5682 .elementor-element.elementor-element-3b0c0979 { left: -7%; }

.elementor-5682 .elementor-element.elementor-element-438bc9e { width: var( --container-widget-width, 2px ); max-width: 2px; --container-widget-width: 2px; --container-widget-flex-grow: 0; top: 15%; }

body:not(.rtl) .elementor-5682 .elementor-element.elementor-element-438bc9e { right: -10%; }

body.rtl .elementor-5682 .elementor-element.elementor-element-438bc9e { left: -10%; }

.elementor-5682 .elementor-element.elementor-element-48890743 { width: var( --container-widget-width, 40px ); max-width: 40px; --container-widget-width: 40px; --container-widget-flex-grow: 0; top: 5%; }

body:not(.rtl) .elementor-5682 .elementor-element.elementor-element-48890743 { left: -9%; }

body.rtl .elementor-5682 .elementor-element.elementor-element-48890743 { right: -9%; }

.elementor-5682 .elementor-element.elementor-element-aae438d > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: center; align-items: center; }

.elementor-5682 .elementor-element.elementor-element-aae438d.ob-is-breaking-bad > .elementor-container { justify-content: flex-start !important; flex-direction: row; }

.elementor-5682 .elementor-element.elementor-element-aae438d.ob-is-breaking-bad.ob-bb-inner > .elementor-container { justify-content: flex-start !important; flex-direction: row; }

.elementor-5682 .elementor-element.elementor-element-aae438d.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical { flex-direction: column; }

.elementor-5682 .elementor-element.elementor-element-aae438d.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical { flex-direction: column; }

.elementor-5682 .elementor-element.elementor-element-aae438d.ob-is-breaking-bad.ob-bb-inner { width: 100%; flex: unset; align-self: inherit; }

.elementor-5682 .elementor-element.elementor-element-1394bdc.elementor-column { align-self: inherit; cursor: default; }

.elementor-5682 .elementor-element.elementor-element-9471b52.elementor-column { align-self: inherit; cursor: default; }

.elementor-5682 .elementor-element.elementor-element-2852915 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(12px); }

.elementor-5682 .elementor-element.elementor-element-2852915 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(12px); }

.elementor-5682 .elementor-element.elementor-element-2852915 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(12px); }

.elementor-5682 .elementor-element.elementor-element-2852915 .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-12px); }

.elementor-5682 .elementor-element.elementor-element-2852915 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-12px); }

.elementor-5682 .elementor-element.elementor-element-2852915 .elementor-icon-list-icon i { color: rgb(236, 80, 41); transition: color 0.3s; }

.elementor-5682 .elementor-element.elementor-element-2852915 .elementor-icon-list-icon svg { fill: rgb(236, 80, 41); transition: fill 0.3s; }

.elementor-5682 .elementor-element.elementor-element-2852915 { --e-icon-list-icon-size: 16px; --icon-vertical-offset: 0px; }

.elementor-5682 .elementor-element.elementor-element-2852915 .elementor-icon-list-icon { padding-inline-end: 18px; }

.elementor-5682 .elementor-element.elementor-element-2852915 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5682 .elementor-element.elementor-element-2852915 .elementor-icon-list-item > a { font-family: Poppins, sans-serif; font-size: 21px; font-weight: 400; line-height: 32px; }

.elementor-5682 .elementor-element.elementor-element-2852915 .elementor-icon-list-text { color: rgb(0, 0, 0); transition: color 0.3s; }

@media (min-width: 768px) {
  .elementor-5682 .elementor-element.elementor-element-7fb5930 { width: 62.687%; }
  .elementor-5682 .elementor-element.elementor-element-52182da { width: 37.241%; }
  .elementor-5682 .elementor-element.elementor-element-1394bdc { width: 62.687%; }
  .elementor-5682 .elementor-element.elementor-element-9471b52 { width: 37.241%; }
}

@media (max-width: 1024px) {
  .elementor-5682 .elementor-element.elementor-element-17424dff .elementor-heading-title { font-size: 38px; }
  .elementor-5682 .elementor-element.elementor-element-4d5f5fb .elementor-heading-title { font-size: 38px; }
}

@media (max-width: 767px) {
  .elementor-5682 .elementor-element.elementor-element-42755c24 { padding: 20px; }
  .elementor-5682 .elementor-element.elementor-element-1a44eb6a .pp-info-box-button { font-size: 14px; line-height: 21px; }
  .elementor-5682 .elementor-element.elementor-element-17424dff .elementor-heading-title { font-size: 24px; line-height: 35px; letter-spacing: -0.6px; }
  .elementor-5682 .elementor-element.elementor-element-1b0229ca { font-size: 18px; line-height: 28px; }
  .elementor-5682 .elementor-element.elementor-element-7613116b { padding: 20px; }
  .elementor-5682 .elementor-element.elementor-element-4d5f5fb .elementor-heading-title { font-size: 30px; line-height: 35px; letter-spacing: -0.7px; }
  .elementor-5682 .elementor-element.elementor-element-639fcfbc { font-size: 18px; line-height: 28px; }
  .elementor-5682 .elementor-element.elementor-element-4ca587f4 { --spacer-size: 0px; }
  .elementor-5682 .elementor-element.elementor-element-ad1690a .elementor-heading-title { font-size: 16px; line-height: 37px; }
  .elementor-5682 .elementor-element.elementor-element-3d985d84:not(.elementor-motion-effects-element-type-background), .elementor-5682 .elementor-element.elementor-element-3d985d84 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-size: 40%; }
  .elementor-5682 .elementor-element.elementor-element-3d985d84 { padding: 40px 10px 20px; }
  .elementor-5682 .elementor-element.elementor-element-5c98019b .elementor-heading-title { font-size: 16px; line-height: 37px; }
  .elementor-5682 .elementor-element.elementor-element-c059171 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(7px); }
  .elementor-5682 .elementor-element.elementor-element-c059171 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(7px); }
  .elementor-5682 .elementor-element.elementor-element-c059171 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(7px); }
  .elementor-5682 .elementor-element.elementor-element-c059171 .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-7px); }
  .elementor-5682 .elementor-element.elementor-element-c059171 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-7px); }
  .elementor-5682 .elementor-element.elementor-element-c059171 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5682 .elementor-element.elementor-element-c059171 .elementor-icon-list-item > a { font-size: 18px; line-height: 28px; }
  .elementor-5682 .elementor-element.elementor-element-2888d02 { width: var( --container-widget-width, 50px ); max-width: 50px; --container-widget-width: 50px; --container-widget-flex-grow: 0; top: -8%; }
  .elementor-5682 .elementor-element.elementor-element-280859be { padding: 20px 10px; }
  .elementor-5682 .elementor-element.elementor-element-719914d2 .elementor-heading-title { font-size: 16px; line-height: 37px; }
  .elementor-5682 .elementor-element.elementor-element-3167e29b { width: var( --container-widget-width, 50px ); max-width: 50px; --container-widget-width: 50px; --container-widget-flex-grow: 0; top: -6%; }
  .elementor-5682 .elementor-element.elementor-element-3b0c0979 { width: var( --container-widget-width, 5px ); max-width: 5px; --container-widget-width: 5px; --container-widget-flex-grow: 0; }
  body:not(.rtl) .elementor-5682 .elementor-element.elementor-element-3b0c0979 { right: 2%; }
  body.rtl .elementor-5682 .elementor-element.elementor-element-3b0c0979 { left: 2%; }
  .elementor-5682 .elementor-element.elementor-element-438bc9e { width: var( --container-widget-width, 1.5px ); max-width: 1.5px; --container-widget-width: 1.5px; --container-widget-flex-grow: 0; top: 10%; }
  body:not(.rtl) .elementor-5682 .elementor-element.elementor-element-438bc9e { right: 0px; }
  body.rtl .elementor-5682 .elementor-element.elementor-element-438bc9e { left: 0px; }
  .elementor-5682 .elementor-element.elementor-element-48890743 { width: var( --container-widget-width, 15px ); max-width: 15px; --container-widget-width: 15px; --container-widget-flex-grow: 0; top: -2%; }
  body:not(.rtl) .elementor-5682 .elementor-element.elementor-element-48890743 { left: -4%; }
  body.rtl .elementor-5682 .elementor-element.elementor-element-48890743 { right: -4%; }
  .elementor-5682 .elementor-element.elementor-element-2852915 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(7px); }
  .elementor-5682 .elementor-element.elementor-element-2852915 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(7px); }
  .elementor-5682 .elementor-element.elementor-element-2852915 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(7px); }
  .elementor-5682 .elementor-element.elementor-element-2852915 .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-7px); }
  .elementor-5682 .elementor-element.elementor-element-2852915 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-7px); }
  .elementor-5682 .elementor-element.elementor-element-2852915 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5682 .elementor-element.elementor-element-2852915 .elementor-icon-list-item > a { font-size: 18px; line-height: 28px; }
}

@media (max-width: 480px) {
  .elementor-5682 .elementor-element.elementor-element-1b0229ca br { display: none; }
}

@media (max-width: 480px) {
  .elementor-5682 .elementor-element.elementor-element-7a20646 br { display: none; }
}

@media (max-width: 480px) {
  .elementor-5682 .elementor-element.elementor-element-436c6d5e br { display: none; }
}

.elementor-5682 .elementor-element.elementor-element-3d985d84 { overflow: hidden; }

.elementor-5682 .elementor-element.elementor-element-280859be { overflow: hidden; }