@charset "utf-8";

.elementor-5649 .elementor-element.elementor-element-0794652 > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: center; align-items: center; }

.elementor-5649 .elementor-element.elementor-element-0794652:not(.elementor-motion-effects-element-type-background), .elementor-5649 .elementor-element.elementor-element-0794652 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }

.elementor-5649 .elementor-element.elementor-element-0794652.ob-is-breaking-bad > .elementor-container { justify-content: flex-start !important; flex-direction: row; }

.elementor-5649 .elementor-element.elementor-element-0794652.ob-is-breaking-bad.ob-bb-inner > .elementor-container { justify-content: flex-start !important; flex-direction: row; }

.elementor-5649 .elementor-element.elementor-element-0794652.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical { flex-direction: column; }

.elementor-5649 .elementor-element.elementor-element-0794652.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical { flex-direction: column; }

.elementor-5649 .elementor-element.elementor-element-0794652.ob-is-breaking-bad.ob-bb-inner { width: 100%; flex: unset; align-self: inherit; }

.elementor-5649 .elementor-element.elementor-element-0794652 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 80px 20px; }

.elementor-5649 .elementor-element.elementor-element-0794652 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }

.elementor-5649 .elementor-element.elementor-element-943f16f.elementor-column { align-self: inherit; cursor: default; }

.elementor-5649 .elementor-element.elementor-element-8733302 .pp-info-box-icon img { width: 100px; }

.elementor-5649 .elementor-element.elementor-element-8733302 .pp-info-box-title { margin-bottom: 20px; }

.elementor-5649 .elementor-element.elementor-element-8733302 .pp-info-box-subtitle { margin-bottom: 20px; }

.elementor-5649 .elementor-element.elementor-element-8733302 .pp-info-box-description { margin-bottom: 0px; }

.elementor-5649 .elementor-element.elementor-element-8733302 .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-5649 .elementor-element.elementor-element-8733302 .pp-info-box-button .pp-icon { fill: rgb(0, 0, 0); }

.elementor-5649 .elementor-element.elementor-element-36d5084.ob-is-breaking-bad > .elementor-container { justify-content: flex-start !important; flex-direction: row; }

.elementor-5649 .elementor-element.elementor-element-36d5084.ob-is-breaking-bad.ob-bb-inner > .elementor-container { justify-content: flex-start !important; flex-direction: row; }

.elementor-5649 .elementor-element.elementor-element-36d5084.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical { flex-direction: column; }

.elementor-5649 .elementor-element.elementor-element-36d5084.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical { flex-direction: column; }

.elementor-5649 .elementor-element.elementor-element-36d5084.ob-is-breaking-bad.ob-bb-inner { width: 100%; flex: unset; align-self: inherit; }

.elementor-5649 .elementor-element.elementor-element-62e50ba.elementor-column > .elementor-widget-wrap { justify-content: center; }

.elementor-5649 .elementor-element.elementor-element-62e50ba.elementor-column { align-self: inherit; cursor: default; }

.elementor-5649 .elementor-element.elementor-element-bea03fd .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-5649 .elementor-element.elementor-element-bea03fd .elementor-button:hover, .elementor-5649 .elementor-element.elementor-element-bea03fd .elementor-button:focus { background-color: rgb(236, 80, 41); color: rgb(255, 255, 255); border-color: rgb(236, 80, 41); }

.elementor-5649 .elementor-element.elementor-element-bea03fd { width: auto; }

.elementor-5649 .elementor-element.elementor-element-bea03fd > .elementor-widget-container { margin: 5px; }

.elementor-5649 .elementor-element.elementor-element-bea03fd .elementor-button:hover svg, .elementor-5649 .elementor-element.elementor-element-bea03fd .elementor-button:focus svg { fill: rgb(255, 255, 255); }

.elementor-5649 .elementor-element.elementor-element-5b63bf0 .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-5649 .elementor-element.elementor-element-5b63bf0 .elementor-button:hover, .elementor-5649 .elementor-element.elementor-element-5b63bf0 .elementor-button:focus { background-color: rgb(236, 80, 41); color: rgb(255, 255, 255); border-color: rgb(236, 80, 41); }

.elementor-5649 .elementor-element.elementor-element-5b63bf0 { width: auto; }

.elementor-5649 .elementor-element.elementor-element-5b63bf0 > .elementor-widget-container { margin: 5px; }

.elementor-5649 .elementor-element.elementor-element-5b63bf0 .elementor-button:hover svg, .elementor-5649 .elementor-element.elementor-element-5b63bf0 .elementor-button:focus svg { fill: rgb(255, 255, 255); }

.elementor-5649 .elementor-element.elementor-element-2ea97d9 .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-5649 .elementor-element.elementor-element-2ea97d9 .elementor-button:hover, .elementor-5649 .elementor-element.elementor-element-2ea97d9 .elementor-button:focus { background-color: rgb(236, 80, 41); color: rgb(255, 255, 255); border-color: rgb(236, 80, 41); }

.elementor-5649 .elementor-element.elementor-element-2ea97d9 { width: auto; }

.elementor-5649 .elementor-element.elementor-element-2ea97d9 > .elementor-widget-container { margin: 5px; }

.elementor-5649 .elementor-element.elementor-element-2ea97d9 .elementor-button:hover svg, .elementor-5649 .elementor-element.elementor-element-2ea97d9 .elementor-button:focus svg { fill: rgb(255, 255, 255); }

.elementor-5649 .elementor-element.elementor-element-3b2d609 .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-5649 .elementor-element.elementor-element-3b2d609 .elementor-button:hover, .elementor-5649 .elementor-element.elementor-element-3b2d609 .elementor-button:focus { background-color: rgb(236, 80, 41); color: rgb(255, 255, 255); border-color: rgb(236, 80, 41); }

.elementor-5649 .elementor-element.elementor-element-3b2d609 { width: auto; }

.elementor-5649 .elementor-element.elementor-element-3b2d609 > .elementor-widget-container { margin: 5px; }

.elementor-5649 .elementor-element.elementor-element-3b2d609 .elementor-button:hover svg, .elementor-5649 .elementor-element.elementor-element-3b2d609 .elementor-button:focus svg { fill: rgb(255, 255, 255); }

.elementor-5649 .elementor-element.elementor-element-9aa9561.ob-harakiri { writing-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-9aa9561.ob-harakiri .elementor-heading-title { writing-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-9aa9561.ob-harakiri div { writing-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-9aa9561 { text-align: center; }

.elementor-5649 .elementor-element.elementor-element-9aa9561 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 22px; font-weight: 700; line-height: 37px; color: rgb(235, 80, 41); }

.elementor-5649 .elementor-element.elementor-element-9aa9561.ob-harakiri > div, .elementor-5649 .elementor-element.elementor-element-9aa9561.ob-harakiri > h1, .elementor-5649 .elementor-element.elementor-element-9aa9561.ob-harakiri > h2, .elementor-5649 .elementor-element.elementor-element-9aa9561.ob-harakiri > h3, .elementor-5649 .elementor-element.elementor-element-9aa9561.ob-harakiri > h4, .elementor-5649 .elementor-element.elementor-element-9aa9561.ob-harakiri > h5, .elementor-5649 .elementor-element.elementor-element-9aa9561.ob-harakiri > h6, .elementor-5649 .elementor-element.elementor-element-9aa9561.ob-harakiri > p { transform: rotate(0deg); }

.elementor-5649 .elementor-element.elementor-element-9aa9561 > div { text-indent: 0px; mix-blend-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-d0095bc.ob-harakiri { writing-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-d0095bc.ob-harakiri .elementor-heading-title { writing-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-d0095bc.ob-harakiri div { writing-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-d0095bc > .elementor-widget-container { margin: 0px 0px 10px; }

.elementor-5649 .elementor-element.elementor-element-d0095bc { text-align: center; }

.elementor-5649 .elementor-element.elementor-element-d0095bc .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-5649 .elementor-element.elementor-element-d0095bc.ob-harakiri > div, .elementor-5649 .elementor-element.elementor-element-d0095bc.ob-harakiri > h1, .elementor-5649 .elementor-element.elementor-element-d0095bc.ob-harakiri > h2, .elementor-5649 .elementor-element.elementor-element-d0095bc.ob-harakiri > h3, .elementor-5649 .elementor-element.elementor-element-d0095bc.ob-harakiri > h4, .elementor-5649 .elementor-element.elementor-element-d0095bc.ob-harakiri > h5, .elementor-5649 .elementor-element.elementor-element-d0095bc.ob-harakiri > h6, .elementor-5649 .elementor-element.elementor-element-d0095bc.ob-harakiri > p { transform: rotate(0deg); }

.elementor-5649 .elementor-element.elementor-element-d0095bc > div { text-indent: 0px; mix-blend-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-2b6004c.ob-harakiri { writing-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-2b6004c.ob-harakiri .elementor-heading-title { writing-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-2b6004c.ob-harakiri div { writing-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-2b6004c > .elementor-widget-container { padding: 0em; }

.elementor-5649 .elementor-element.elementor-element-2b6004c { text-align: center; font-family: Poppins, sans-serif; font-size: 21px; line-height: 32px; color: rgb(8, 13, 50); }

.elementor-5649 .elementor-element.elementor-element-2b6004c.ob-harakiri > div, .elementor-5649 .elementor-element.elementor-element-2b6004c.ob-harakiri > h1, .elementor-5649 .elementor-element.elementor-element-2b6004c.ob-harakiri > h2, .elementor-5649 .elementor-element.elementor-element-2b6004c.ob-harakiri > h3, .elementor-5649 .elementor-element.elementor-element-2b6004c.ob-harakiri > h4, .elementor-5649 .elementor-element.elementor-element-2b6004c.ob-harakiri > h5, .elementor-5649 .elementor-element.elementor-element-2b6004c.ob-harakiri > h6, .elementor-5649 .elementor-element.elementor-element-2b6004c.ob-harakiri > p { transform: rotate(0deg); }

.elementor-5649 .elementor-element.elementor-element-2b6004c > div { text-indent: 0px; mix-blend-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-72ce109:not(.elementor-motion-effects-element-type-background), .elementor-5649 .elementor-element.elementor-element-72ce109 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }

.elementor-5649 .elementor-element.elementor-element-72ce109.ob-is-breaking-bad > .elementor-container { justify-content: flex-start !important; flex-direction: row; }

.elementor-5649 .elementor-element.elementor-element-72ce109.ob-is-breaking-bad.ob-bb-inner > .elementor-container { justify-content: flex-start !important; flex-direction: row; }

.elementor-5649 .elementor-element.elementor-element-72ce109.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical { flex-direction: column; }

.elementor-5649 .elementor-element.elementor-element-72ce109.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical { flex-direction: column; }

.elementor-5649 .elementor-element.elementor-element-72ce109.ob-is-breaking-bad.ob-bb-inner { width: 100%; flex: unset; align-self: inherit; }

.elementor-5649 .elementor-element.elementor-element-72ce109 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 70px 20px; }

.elementor-5649 .elementor-element.elementor-element-72ce109 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }

.elementor-5649 .elementor-element.elementor-element-d6af056.elementor-column { align-self: inherit; cursor: default; }

.elementor-5649 .elementor-element.elementor-element-dbce98f.ob-harakiri { writing-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-dbce98f.ob-harakiri .elementor-heading-title { writing-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-dbce98f.ob-harakiri div { writing-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-dbce98f > .elementor-widget-container { margin: 0px 0px 10px; }

.elementor-5649 .elementor-element.elementor-element-dbce98f { text-align: center; }

.elementor-5649 .elementor-element.elementor-element-dbce98f .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-5649 .elementor-element.elementor-element-dbce98f.ob-harakiri > div, .elementor-5649 .elementor-element.elementor-element-dbce98f.ob-harakiri > h1, .elementor-5649 .elementor-element.elementor-element-dbce98f.ob-harakiri > h2, .elementor-5649 .elementor-element.elementor-element-dbce98f.ob-harakiri > h3, .elementor-5649 .elementor-element.elementor-element-dbce98f.ob-harakiri > h4, .elementor-5649 .elementor-element.elementor-element-dbce98f.ob-harakiri > h5, .elementor-5649 .elementor-element.elementor-element-dbce98f.ob-harakiri > h6, .elementor-5649 .elementor-element.elementor-element-dbce98f.ob-harakiri > p { transform: rotate(0deg); }

.elementor-5649 .elementor-element.elementor-element-dbce98f > div { text-indent: 0px; mix-blend-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-e8dd49c > .elementor-widget-container { margin: -30px 0px 0px; }

.elementor-5649 .elementor-element.elementor-element-fe744d9.ob-harakiri { writing-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-fe744d9.ob-harakiri .elementor-heading-title { writing-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-fe744d9.ob-harakiri div { writing-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-fe744d9 > .elementor-widget-container { padding: 0em; }

.elementor-5649 .elementor-element.elementor-element-fe744d9 { text-align: center; font-family: Poppins, sans-serif; font-size: 21px; line-height: 32px; color: rgb(8, 13, 50); }

.elementor-5649 .elementor-element.elementor-element-fe744d9.ob-harakiri > div, .elementor-5649 .elementor-element.elementor-element-fe744d9.ob-harakiri > h1, .elementor-5649 .elementor-element.elementor-element-fe744d9.ob-harakiri > h2, .elementor-5649 .elementor-element.elementor-element-fe744d9.ob-harakiri > h3, .elementor-5649 .elementor-element.elementor-element-fe744d9.ob-harakiri > h4, .elementor-5649 .elementor-element.elementor-element-fe744d9.ob-harakiri > h5, .elementor-5649 .elementor-element.elementor-element-fe744d9.ob-harakiri > h6, .elementor-5649 .elementor-element.elementor-element-fe744d9.ob-harakiri > p { transform: rotate(0deg); }

.elementor-5649 .elementor-element.elementor-element-fe744d9 > div { text-indent: 0px; mix-blend-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-e33c9fe { --spacer-size: 10px; }

.elementor-5649 .elementor-element.elementor-element-dba9218.ob-harakiri { writing-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-dba9218.ob-harakiri .elementor-heading-title { writing-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-dba9218.ob-harakiri div { writing-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-dba9218 { text-align: center; }

.elementor-5649 .elementor-element.elementor-element-dba9218 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 22px; font-weight: 700; line-height: 37px; color: rgb(235, 80, 41); }

.elementor-5649 .elementor-element.elementor-element-dba9218.ob-harakiri > div, .elementor-5649 .elementor-element.elementor-element-dba9218.ob-harakiri > h1, .elementor-5649 .elementor-element.elementor-element-dba9218.ob-harakiri > h2, .elementor-5649 .elementor-element.elementor-element-dba9218.ob-harakiri > h3, .elementor-5649 .elementor-element.elementor-element-dba9218.ob-harakiri > h4, .elementor-5649 .elementor-element.elementor-element-dba9218.ob-harakiri > h5, .elementor-5649 .elementor-element.elementor-element-dba9218.ob-harakiri > h6, .elementor-5649 .elementor-element.elementor-element-dba9218.ob-harakiri > p { transform: rotate(0deg); }

.elementor-5649 .elementor-element.elementor-element-dba9218 > div { text-indent: 0px; mix-blend-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-afd36d2.ob-is-breaking-bad > .elementor-container { justify-content: flex-start !important; flex-direction: row; }

.elementor-5649 .elementor-element.elementor-element-afd36d2.ob-is-breaking-bad.ob-bb-inner > .elementor-container { justify-content: flex-start !important; flex-direction: row; }

.elementor-5649 .elementor-element.elementor-element-afd36d2.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical { flex-direction: column; }

.elementor-5649 .elementor-element.elementor-element-afd36d2.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical { flex-direction: column; }

.elementor-5649 .elementor-element.elementor-element-afd36d2.ob-is-breaking-bad.ob-bb-inner { width: 100%; flex: unset; align-self: inherit; }

.elementor-5649 .elementor-element.elementor-element-6602842.elementor-column { align-self: inherit; cursor: default; }

.elementor-5649 .elementor-element.elementor-element-c3d05e1 > .elementor-widget-container { padding: 2em 1em; border-style: solid; border-width: 1px; border-color: rgb(112, 112, 112); border-radius: 30px; }

.elementor-5649 .elementor-element.elementor-element-c3d05e1 .eael-infobox .infobox-icon { align-self: center; }

.elementor-5649 .elementor-element.elementor-element-c3d05e1 .eael-infobox .infobox-content .title { color: rgb(8, 13, 50); font-family: Montserrat, sans-serif; font-size: 50px; line-height: 1em; }

.elementor-5649 .elementor-element.elementor-element-c3d05e1 .eael-infobox .infobox-content p { color: rgb(8, 13, 50); font-family: Poppins, sans-serif; font-size: 21px; line-height: 24px; }

.elementor-5649 .elementor-element.elementor-element-c3d05e1 .eael-infobox:hover .infobox-content h4 { transition: 100ms; }

.elementor-5649 .elementor-element.elementor-element-c3d05e1 .eael-infobox:hover .infobox-content p { transition: 100ms; }

.elementor-5649 .elementor-element.elementor-element-a753580.elementor-column { align-self: inherit; cursor: default; }

.elementor-5649 .elementor-element.elementor-element-7015c22 > .elementor-widget-container { padding: 2em 1em; border-style: solid; border-width: 1px; border-color: rgb(112, 112, 112); border-radius: 30px; }

.elementor-5649 .elementor-element.elementor-element-7015c22 .eael-infobox .infobox-icon { align-self: center; }

.elementor-5649 .elementor-element.elementor-element-7015c22 .eael-infobox .infobox-content .title { color: rgb(8, 13, 50); font-family: Montserrat, sans-serif; font-size: 50px; line-height: 1em; }

.elementor-5649 .elementor-element.elementor-element-7015c22 .eael-infobox .infobox-content p { color: rgb(8, 13, 50); font-family: Poppins, sans-serif; font-size: 21px; line-height: 24px; }

.elementor-5649 .elementor-element.elementor-element-7015c22 .eael-infobox:hover .infobox-content h4 { transition: 100ms; }

.elementor-5649 .elementor-element.elementor-element-7015c22 .eael-infobox:hover .infobox-content p { transition: 100ms; }

.elementor-5649 .elementor-element.elementor-element-08120bb.elementor-column { align-self: inherit; cursor: default; }

.elementor-5649 .elementor-element.elementor-element-f956dd0 > .elementor-widget-container { padding: 2em 1em; border-style: solid; border-width: 1px; border-color: rgb(112, 112, 112); border-radius: 30px; }

.elementor-5649 .elementor-element.elementor-element-f956dd0 .eael-infobox .infobox-icon { align-self: center; }

.elementor-5649 .elementor-element.elementor-element-f956dd0 .eael-infobox .infobox-content .title { color: rgb(8, 13, 50); font-family: Montserrat, sans-serif; font-size: 50px; line-height: 1em; }

.elementor-5649 .elementor-element.elementor-element-f956dd0 .eael-infobox .infobox-content p { color: rgb(8, 13, 50); font-family: Poppins, sans-serif; font-size: 21px; line-height: 24px; }

.elementor-5649 .elementor-element.elementor-element-f956dd0 .eael-infobox:hover .infobox-content h4 { transition: 100ms; }

.elementor-5649 .elementor-element.elementor-element-f956dd0 .eael-infobox:hover .infobox-content p { transition: 100ms; }

.elementor-5649 .elementor-element.elementor-element-590d859:not(.elementor-motion-effects-element-type-background), .elementor-5649 .elementor-element.elementor-element-590d859 > .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-5649 .elementor-element.elementor-element-590d859.ob-is-breaking-bad > .elementor-container { justify-content: flex-start !important; flex-direction: row; }

.elementor-5649 .elementor-element.elementor-element-590d859.ob-is-breaking-bad.ob-bb-inner > .elementor-container { justify-content: flex-start !important; flex-direction: row; }

.elementor-5649 .elementor-element.elementor-element-590d859.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical { flex-direction: column; }

.elementor-5649 .elementor-element.elementor-element-590d859.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical { flex-direction: column; }

.elementor-5649 .elementor-element.elementor-element-590d859.ob-is-breaking-bad.ob-bb-inner { width: 100%; flex: unset; align-self: inherit; }

.elementor-5649 .elementor-element.elementor-element-590d859 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 70px 20px; }

.elementor-5649 .elementor-element.elementor-element-590d859 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }

.elementor-5649 .elementor-element.elementor-element-9072ab4.elementor-column { align-self: inherit; cursor: default; }

.elementor-5649 .elementor-element.elementor-element-5386eb3.ob-harakiri { writing-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-5386eb3.ob-harakiri .elementor-heading-title { writing-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-5386eb3.ob-harakiri div { writing-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-5386eb3 > .elementor-widget-container { margin: 0px 0px 10px; }

.elementor-5649 .elementor-element.elementor-element-5386eb3 { text-align: center; }

.elementor-5649 .elementor-element.elementor-element-5386eb3 .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-5649 .elementor-element.elementor-element-5386eb3.ob-harakiri > div, .elementor-5649 .elementor-element.elementor-element-5386eb3.ob-harakiri > h1, .elementor-5649 .elementor-element.elementor-element-5386eb3.ob-harakiri > h2, .elementor-5649 .elementor-element.elementor-element-5386eb3.ob-harakiri > h3, .elementor-5649 .elementor-element.elementor-element-5386eb3.ob-harakiri > h4, .elementor-5649 .elementor-element.elementor-element-5386eb3.ob-harakiri > h5, .elementor-5649 .elementor-element.elementor-element-5386eb3.ob-harakiri > h6, .elementor-5649 .elementor-element.elementor-element-5386eb3.ob-harakiri > p { transform: rotate(0deg); }

.elementor-5649 .elementor-element.elementor-element-5386eb3 > div { text-indent: 0px; mix-blend-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-85f9a28.ob-harakiri { writing-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-85f9a28.ob-harakiri .elementor-heading-title { writing-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-85f9a28.ob-harakiri div { writing-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-85f9a28 { text-align: center; }

.elementor-5649 .elementor-element.elementor-element-85f9a28 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 22px; font-weight: 700; line-height: 37px; color: rgb(235, 80, 41); }

.elementor-5649 .elementor-element.elementor-element-85f9a28.ob-harakiri > div, .elementor-5649 .elementor-element.elementor-element-85f9a28.ob-harakiri > h1, .elementor-5649 .elementor-element.elementor-element-85f9a28.ob-harakiri > h2, .elementor-5649 .elementor-element.elementor-element-85f9a28.ob-harakiri > h3, .elementor-5649 .elementor-element.elementor-element-85f9a28.ob-harakiri > h4, .elementor-5649 .elementor-element.elementor-element-85f9a28.ob-harakiri > h5, .elementor-5649 .elementor-element.elementor-element-85f9a28.ob-harakiri > h6, .elementor-5649 .elementor-element.elementor-element-85f9a28.ob-harakiri > p { transform: rotate(0deg); }

.elementor-5649 .elementor-element.elementor-element-85f9a28 > div { text-indent: 0px; mix-blend-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-1c52e5c { width: auto; top: -1px; }

body:not(.rtl) .elementor-5649 .elementor-element.elementor-element-1c52e5c { right: -6.999%; }

body.rtl .elementor-5649 .elementor-element.elementor-element-1c52e5c { left: -6.999%; }

.elementor-5649 .elementor-element.elementor-element-dcaaa4e:not(.elementor-motion-effects-element-type-background), .elementor-5649 .elementor-element.elementor-element-dcaaa4e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }

.elementor-5649 .elementor-element.elementor-element-dcaaa4e.ob-is-breaking-bad > .elementor-container { justify-content: flex-start !important; flex-direction: row; }

.elementor-5649 .elementor-element.elementor-element-dcaaa4e.ob-is-breaking-bad.ob-bb-inner > .elementor-container { justify-content: flex-start !important; flex-direction: row; }

.elementor-5649 .elementor-element.elementor-element-dcaaa4e.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical { flex-direction: column; }

.elementor-5649 .elementor-element.elementor-element-dcaaa4e.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical { flex-direction: column; }

.elementor-5649 .elementor-element.elementor-element-dcaaa4e.ob-is-breaking-bad.ob-bb-inner { width: 100%; flex: unset; align-self: inherit; }

.elementor-5649 .elementor-element.elementor-element-dcaaa4e { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 70px 20px; }

.elementor-5649 .elementor-element.elementor-element-dcaaa4e > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }

.elementor-5649 .elementor-element.elementor-element-a64f2cd.elementor-column { align-self: inherit; cursor: default; }

.elementor-5649 .elementor-element.elementor-element-9be559c.ob-harakiri { writing-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-9be559c.ob-harakiri .elementor-heading-title { writing-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-9be559c.ob-harakiri div { writing-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-9be559c { text-align: center; }

.elementor-5649 .elementor-element.elementor-element-9be559c .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 22px; font-weight: 700; line-height: 37px; color: rgb(235, 80, 41); }

.elementor-5649 .elementor-element.elementor-element-9be559c.ob-harakiri > div, .elementor-5649 .elementor-element.elementor-element-9be559c.ob-harakiri > h1, .elementor-5649 .elementor-element.elementor-element-9be559c.ob-harakiri > h2, .elementor-5649 .elementor-element.elementor-element-9be559c.ob-harakiri > h3, .elementor-5649 .elementor-element.elementor-element-9be559c.ob-harakiri > h4, .elementor-5649 .elementor-element.elementor-element-9be559c.ob-harakiri > h5, .elementor-5649 .elementor-element.elementor-element-9be559c.ob-harakiri > h6, .elementor-5649 .elementor-element.elementor-element-9be559c.ob-harakiri > p { transform: rotate(0deg); }

.elementor-5649 .elementor-element.elementor-element-9be559c > div { text-indent: 0px; mix-blend-mode: inherit; }

.elementor-5649 .elementor-element.elementor-element-a88ea93 { width: auto; top: 0px; }

body:not(.rtl) .elementor-5649 .elementor-element.elementor-element-a88ea93 { left: -9%; }

body.rtl .elementor-5649 .elementor-element.elementor-element-a88ea93 { right: -9%; }

.elementor-5649 .elementor-element.elementor-element-cbbd7b9 { width: var( --container-widget-width, 10px ); max-width: 10px; --container-widget-width: 10px; --container-widget-flex-grow: 0; top: 0px; }

body:not(.rtl) .elementor-5649 .elementor-element.elementor-element-cbbd7b9 { right: -7%; }

body.rtl .elementor-5649 .elementor-element.elementor-element-cbbd7b9 { left: -7%; }

.elementor-5649 .elementor-element.elementor-element-11d24f5 { width: var( --container-widget-width, 2px ); max-width: 2px; --container-widget-width: 2px; --container-widget-flex-grow: 0; top: 15%; }

body:not(.rtl) .elementor-5649 .elementor-element.elementor-element-11d24f5 { right: -10%; }

body.rtl .elementor-5649 .elementor-element.elementor-element-11d24f5 { left: -10%; }

.elementor-5649 .elementor-element.elementor-element-de5e357 { width: var( --container-widget-width, 40px ); max-width: 40px; --container-widget-width: 40px; --container-widget-flex-grow: 0; top: 5%; }

body:not(.rtl) .elementor-5649 .elementor-element.elementor-element-de5e357 { left: -9%; }

body.rtl .elementor-5649 .elementor-element.elementor-element-de5e357 { right: -9%; }

@media (max-width: 1024px) {
  .elementor-5649 .elementor-element.elementor-element-d0095bc .elementor-heading-title { font-size: 38px; }
  .elementor-5649 .elementor-element.elementor-element-dbce98f .elementor-heading-title { font-size: 38px; }
  .elementor-5649 .elementor-element.elementor-element-5386eb3 .elementor-heading-title { font-size: 38px; }
}

@media (max-width: 767px) {
  .elementor-5649 .elementor-element.elementor-element-0794652 { padding: 20px; }
  .elementor-5649 .elementor-element.elementor-element-8733302 .pp-info-box-button { font-size: 14px; line-height: 21px; }
  .elementor-5649 .elementor-element.elementor-element-d0095bc .elementor-heading-title { font-size: 24px; line-height: 35px; letter-spacing: -0.6px; }
  .elementor-5649 .elementor-element.elementor-element-2b6004c { font-size: 18px; line-height: 28px; }
  .elementor-5649 .elementor-element.elementor-element-72ce109 { padding: 20px; }
  .elementor-5649 .elementor-element.elementor-element-dbce98f .elementor-heading-title { font-size: 30px; line-height: 35px; letter-spacing: -0.7px; }
  .elementor-5649 .elementor-element.elementor-element-fe744d9 { font-size: 18px; line-height: 28px; }
  .elementor-5649 .elementor-element.elementor-element-e33c9fe { --spacer-size: 0px; }
  .elementor-5649 .elementor-element.elementor-element-dba9218 .elementor-heading-title { font-size: 16px; line-height: 37px; }
  .elementor-5649 .elementor-element.elementor-element-590d859:not(.elementor-motion-effects-element-type-background), .elementor-5649 .elementor-element.elementor-element-590d859 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-size: 40%; }
  .elementor-5649 .elementor-element.elementor-element-590d859 { padding: 40px 10px 20px; }
  .elementor-5649 .elementor-element.elementor-element-5386eb3 .elementor-heading-title { font-size: 24px; line-height: 35px; letter-spacing: -0.6px; }
  .elementor-5649 .elementor-element.elementor-element-85f9a28 .elementor-heading-title { font-size: 16px; line-height: 37px; }
  .elementor-5649 .elementor-element.elementor-element-1c52e5c { width: var( --container-widget-width, 50px ); max-width: 50px; --container-widget-width: 50px; --container-widget-flex-grow: 0; top: -8%; }
  .elementor-5649 .elementor-element.elementor-element-dcaaa4e { padding: 20px 10px; }
  .elementor-5649 .elementor-element.elementor-element-9be559c .elementor-heading-title { font-size: 16px; line-height: 37px; }
  .elementor-5649 .elementor-element.elementor-element-a88ea93 { width: var( --container-widget-width, 50px ); max-width: 50px; --container-widget-width: 50px; --container-widget-flex-grow: 0; top: -6%; }
  .elementor-5649 .elementor-element.elementor-element-cbbd7b9 { width: var( --container-widget-width, 5px ); max-width: 5px; --container-widget-width: 5px; --container-widget-flex-grow: 0; }
  body:not(.rtl) .elementor-5649 .elementor-element.elementor-element-cbbd7b9 { right: 2%; }
  body.rtl .elementor-5649 .elementor-element.elementor-element-cbbd7b9 { left: 2%; }
  .elementor-5649 .elementor-element.elementor-element-11d24f5 { 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-5649 .elementor-element.elementor-element-11d24f5 { right: 0px; }
  body.rtl .elementor-5649 .elementor-element.elementor-element-11d24f5 { left: 0px; }
  .elementor-5649 .elementor-element.elementor-element-de5e357 { width: var( --container-widget-width, 15px ); max-width: 15px; --container-widget-width: 15px; --container-widget-flex-grow: 0; top: -2%; }
  body:not(.rtl) .elementor-5649 .elementor-element.elementor-element-de5e357 { left: -4%; }
  body.rtl .elementor-5649 .elementor-element.elementor-element-de5e357 { right: -4%; }
}

@media (max-width: 480px) {
  .elementor-5649 .elementor-element.elementor-element-2b6004c br { display: none; }
}

@media (max-width: 480px) {
  .elementor-5649 .elementor-element.elementor-element-c3d05e1 br { display: none; }
}

@media (max-width: 480px) {
  .elementor-5649 .elementor-element.elementor-element-7015c22 br { display: none; }
}

@media (max-width: 480px) {
  .elementor-5649 .elementor-element.elementor-element-f956dd0 br { display: none; }
}

.elementor-5649 .elementor-element.elementor-element-590d859 { overflow: hidden; }

.elementor-5649 .elementor-element.elementor-element-dcaaa4e { overflow: hidden; }