.white_box {
    background: #fff;
    padding: 20px;
    margin-left: auto;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1200px;
}

.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-2dc2a7b7>.elementor-container {
    max-width: 1200px;
}

.elementor-7 .elementor-element.elementor-element-2dc2a7b7 {
    background-image: url("/img/bg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 200px 0px 125px 0px;
}

.elementor-7 .elementor-element.elementor-element-2dc2a7b7>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-2073107e>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-2073107e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7 .elementor-element.elementor-element-2073107e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-7540ac9a {
    text-align: right;
}

.elementor-7 .elementor-element.elementor-element-7540ac9a.elementor-widget-heading .elementor-heading-title {
    color: #313131;
}

.elementor-7 .elementor-element.elementor-element-7540ac9a .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 6px;
}

.elementor-7 .elementor-element.elementor-element-4aee071b {
    text-align: right;
}

.elementor-7 .elementor-element.elementor-element-4aee071b.elementor-widget-heading .elementor-heading-title {
    color: #313131;
}

.elementor-7 .elementor-element.elementor-element-4aee071b .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 100px;
    font-weight: 700;
    line-height: 1em;
    letter-spacing: -1.6px;
}

.elementor-7 .elementor-element.elementor-element-4d4dcbfd .elementor-spacer-inner {
    height: 30px;
}

.elementor-7 .elementor-element.elementor-element-3df18e8d .elementor-text-editor {
    text-align: right;
}

.elementor-7 .elementor-element.elementor-element-3df18e8d {
    line-height: 30px;
}

.elementor-7 .elementor-element.elementor-element-5d2d73e .elementor-spacer-inner {
    height: 8px;
}

.elementor-7 .elementor-element.elementor-element-33ecaa04 a.elementor-button,
.elementor-7 .elementor-element.elementor-element-33ecaa04 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1em;
    letter-spacing: 6px;
    color: #ffffff;
    background-color: #fabba0;
    border-radius: 0px 0px 0px 0px;
    padding: 23px 40px 23px 40px;
}

.elementor-7 .elementor-element.elementor-element-33ecaa04 a.elementor-button:hover,
.elementor-7 .elementor-element.elementor-element-33ecaa04 .elementor-button:hover {
    background-color: #313131;
}

.elementor-7 .elementor-element.elementor-element-33ecaa04 .elementor-button {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-4d951263 {
    text-align: right;
}

.elementor-7 .elementor-element.elementor-element-4d951263>.elementor-widget-container {
    margin: -125px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-4a5c285b>.elementor-container {
    max-width: 1200px;
}

.elementor-7 .elementor-element.elementor-element-4a5c285b {
    background-color: #1c1c1c;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 95px 0px 50px 0px;
}

.elementor-7 .elementor-element.elementor-element-4a5c285b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-2fb45a68 .elementor-text-editor {
    text-align: right;
}

.elementor-7 .elementor-element.elementor-element-2fb45a68 {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 33px;
    font-style: italic;
    line-height: 40px;
}

.elementor-7 .elementor-element.elementor-element-2fb45a68>.elementor-widget-container {
    padding: 0px 18px 0px 22px;
}

.elementor-7 .elementor-element.elementor-element-5fa0f156>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-5fa0f156>.elementor-element-populated {
    padding: 17px 15px 0px 50px;
}

.elementor-7 .elementor-element.elementor-element-21f78ac3.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-21f78ac3 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 1.3px;
}

.elementor-7 .elementor-element.elementor-element-87295c5 .elementor-spacer-inner {
    height: 8px;
}

.elementor-7 .elementor-element.elementor-element-6d714802 {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 30px;
}

.elementor-7 .elementor-element.elementor-element-58296558>.elementor-container {
    max-width: 1200px;
}

.elementor-7 .elementor-element.elementor-element-58296558 {
    padding: 110px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-453916cb {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-15ad7d6e.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-15ad7d6e>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-6b46c23 {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-6b46c23.elementor-widget-heading .elementor-heading-title {
    color: #313131;
}

.elementor-7 .elementor-element.elementor-element-6b46c23 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 6px;
}

.elementor-7 .elementor-element.elementor-element-23d5d46c .elementor-spacer-inner {
    height: 10px;
}

.elementor-7 .elementor-element.elementor-element-294dca83.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-7 .elementor-element.elementor-element-294dca83 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 48px;
    font-weight: 700;
    text-transform: none;
}

.elementor-7 .elementor-element.elementor-element-64b2afdc .elementor-spacer-inner {
    height: 26px;
}

.elementor-7 .elementor-element.elementor-element-2292f9d6 {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    line-height: 30px;
}

.elementor-7 .elementor-element.elementor-element-53a97509>.elementor-container {
    max-width: 1200px;
}

.elementor-7 .elementor-element.elementor-element-53a97509 {
    padding: 110px 0px 125px 0px;
}

.elementor-7 .elementor-element.elementor-element-40a1df24.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-40a1df24>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-4715d7d {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-4715d7d.elementor-widget-heading .elementor-heading-title {
    color: #313131;
}

.elementor-7 .elementor-element.elementor-element-4715d7d .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 6px;
}

.elementor-7 .elementor-element.elementor-element-a18277 .elementor-spacer-inner {
    height: 10px;
}

.elementor-7 .elementor-element.elementor-element-3f32feeb.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-7 .elementor-element.elementor-element-3f32feeb .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 48px;
    font-weight: 700;
    text-transform: none;
}

.elementor-7 .elementor-element.elementor-element-4cd14acb .elementor-spacer-inner {
    height: 26px;
}

.elementor-7 .elementor-element.elementor-element-3fd5c502 {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    line-height: 30px;
}

.elementor-7 .elementor-element.elementor-element-3f7bac8d a.elementor-button,
.elementor-7 .elementor-element.elementor-element-3f7bac8d .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1em;
    letter-spacing: 6px;
    color: #ffffff;
    background-color: #fabba0;
    border-radius: 0px 0px 0px 0px;
    padding: 23px 40px 23px 40px;
}

.elementor-7 .elementor-element.elementor-element-3f7bac8d a.elementor-button:hover,
.elementor-7 .elementor-element.elementor-element-3f7bac8d .elementor-button:hover {
    background-color: #313131;
}

.elementor-7 .elementor-element.elementor-element-3f7bac8d .elementor-button {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-3f7bac8d>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-6787c09f.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-1f767f95>.elementor-container {
    max-width: 1200px;
}

.elementor-7 .elementor-element.elementor-element-1f767f95 {
    margin-top: 50px;
    background-image: url("/img/about.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 85px 0px 95px 0px;
}

.elementor-7 .elementor-element.elementor-element-1f767f95>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-4dc8383a>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-6e87ef62 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-6e87ef62.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-6e87ef62 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 6px;
}

.elementor-7 .elementor-element.elementor-element-4d413946 .elementor-spacer-inner {
    height: 10px;
}

.elementor-7 .elementor-element.elementor-element-302071e {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-302071e.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-302071e .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 48px;
    font-weight: 700;
    text-transform: none;
}

.elementor-7 .elementor-element.elementor-element-73054c9 .elementor-spacer-inner {
    height: 35px;
}

.elementor-7 .elementor-element.elementor-element-63dcb2d1 .elementor-testimonial-content {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 30px;
}

.elementor-7 .elementor-element.elementor-element-63dcb2d1 .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 135px;
    height: 135px;
}

.elementor-7 .elementor-element.elementor-element-63dcb2d1 .elementor-testimonial-name {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.5em;
}

.elementor-7 .elementor-element.elementor-element-63dcb2d1 .elementor-testimonial-job {
    color: #d6d6d6;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-7 .elementor-element.elementor-element-63dcb2d1>.elementor-widget-container {
    padding: 0% 22% 0% 22%;
}

.elementor-7 .elementor-element.elementor-element-4a930d0e>.elementor-container {
    max-width: 1200px;
}

.elementor-7 .elementor-element.elementor-element-4a930d0e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 0px 0px;
    color: #fff;
}

.elementor-7 .elementor-element.elementor-element-4a930d0e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-39050900>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-39050900>.elementor-element-populated {
    padding: 0px 20px 0px 20px;
}

.elementor-7 .elementor-element.elementor-element-4e39c317 {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-4e39c317.elementor-widget-heading .elementor-heading-title {
    color: #313131;
}

.elementor-7 .elementor-element.elementor-element-4e39c317 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 6px;
}

.elementor-7 .elementor-element.elementor-element-3bcb25e0 .elementor-spacer-inner {
    height: 10px;
}

.elementor-7 .elementor-element.elementor-element-abd1d6b.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-7 .elementor-element.elementor-element-abd1d6b .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 48px;
    font-weight: 700;
    text-transform: none;
}

.elementor-7 .elementor-element.elementor-element-6d41e7e4 .elementor-spacer-inner {
    height: 26px;
}

.elementor-7 .elementor-element.elementor-element-6e222952 {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    line-height: 30px;
}

.elementor-7 .elementor-element.elementor-element-90ac6fc .elementor-spacer-inner {
    height: 35px;
}

.elementor-7 .elementor-element.elementor-element-4a6b04f9>.elementor-container {
    max-width: 1200px;
}

.elementor-7 .elementor-element.elementor-element-4a6b04f9 {
    background-color: #f7f7f7;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 100px 0px;
}

.elementor-7 .elementor-element.elementor-element-4a6b04f9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-61265ef4 .elementor-element-populated a:hover {
    color: #fabba0;
}

.elementor-7 .elementor-element.elementor-element-61265ef4>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-4e345f9>.elementor-container {
    max-width: 1200px;
}

.elementor-7 .elementor-element.elementor-element-7fac0871.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-7 .elementor-element.elementor-element-7fac0871.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-7fac0871.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-7fac0871 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-7 .elementor-element.elementor-element-7fac0871 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-7 .elementor-element.elementor-element-7fac0871 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-7fac0871 .elementor-image-box-title {
    margin-bottom: 0px;
}

.elementor-image-box-title {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 23px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-7 .elementor-element.elementor-element-7fac0871>.elementor-widget-container {
    margin: 0px 0px 35px 0px;
}

.elementor-7 .elementor-element.elementor-element-3bed0372.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-7 .elementor-element.elementor-element-3bed0372.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-3bed0372.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-3bed0372 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-7 .elementor-element.elementor-element-3bed0372 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-7 .elementor-element.elementor-element-3bed0372 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-3bed0372 .elementor-image-box-title {
    margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-3bed0372 .elementor-image-box-content .elementor-image-box-title {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-7 .elementor-element.elementor-element-3bed0372 .elementor-image-box-content .elementor-image-box-description {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-7 .elementor-element.elementor-element-3bed0372>.elementor-widget-container {
    margin: 0px 0px 35px 0px;
}

.elementor-7 .elementor-element.elementor-element-11537788.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-7 .elementor-element.elementor-element-11537788.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-11537788.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-11537788 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-7 .elementor-element.elementor-element-11537788 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-7 .elementor-element.elementor-element-11537788 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-11537788 .elementor-image-box-title {
    margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-11537788 .elementor-image-box-content .elementor-image-box-title {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-7 .elementor-element.elementor-element-11537788 .elementor-image-box-content .elementor-image-box-description {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-7 .elementor-element.elementor-element-5db67f82 {
    padding: 132px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-48b46816>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-48b46816>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-7438978e {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-7438978e.elementor-widget-heading .elementor-heading-title {
    color: #313131;
}

.elementor-7 .elementor-element.elementor-element-7438978e .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 6px;
}

.elementor-7 .elementor-element.elementor-element-78c6ad32 .elementor-spacer-inner {
    height: 10px;
}

.elementor-7 .elementor-element.elementor-element-28b7e965 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-28b7e965.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-7 .elementor-element.elementor-element-28b7e965 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 48px;
    font-weight: 700;
    text-transform: none;
}

.elementor-7 .elementor-element.elementor-element-7edf3083 .elementor-spacer-inner {
    height: 40px;
}

.elementor-7 .elementor-element.elementor-element-7a6e9929 .gallery-item {
    padding: 0 0px 0px 0;
}

.elementor-7 .elementor-element.elementor-element-7a6e9929 .gallery {
    margin: 0 -0px -0px 0;
}

.elementor-7 .elementor-element.elementor-element-7a6e9929 .gallery-item .gallery-caption {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-14e4f1ed>.elementor-container {
    max-width: 1200px;
}

.elementor-7 .elementor-element.elementor-element-14e4f1ed {
    background-color: #1c1c1c;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 125px 0px 125px 0px;
}

.elementor-7 .elementor-element.elementor-element-14e4f1ed>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-3cfa2bf6>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-b529b96 {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-b529b96.elementor-widget-heading .elementor-heading-title {
    color: #fabba0;
}

.elementor-7 .elementor-element.elementor-element-b529b96 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 4.5px;
}

.elementor-7 .elementor-element.elementor-element-52ce045d .elementor-spacer-inner {
    height: 10px;
}

.elementor-7 .elementor-element.elementor-element-a3a53a8 {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-a3a53a8.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-a3a53a8 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 48px;
    font-weight: 700;
    text-transform: none;
}

.elementor-7 .elementor-element.elementor-element-1ae36e69 .elementor-spacer-inner {
    height: 40px;
}

.elementor-7 .elementor-element.elementor-element-1ea34f73 {
    color: rgba(255, 255, 255, 0.5);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
}

.elementor-7 .elementor-element.elementor-element-6724df58 {
    color: rgba(255, 255, 255, 0.5);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
}

.elementor-7 .elementor-element.elementor-element-6724df58>.elementor-widget-container {
    margin: 33px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-240402e4 {
    color: rgba(255, 255, 255, 0.5);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
}

.elementor-7 .elementor-element.elementor-element-240402e4>.elementor-widget-container {
    margin: 33px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-6a612eb7 {
    color: rgba(255, 255, 255, 0.5);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
}

.elementor-7 .elementor-element.elementor-element-b552337 {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-b552337 .elementor-social-icon:not(:hover) {
    background-color: rgba(255, 255, 255, 0);
}

.elementor-7 .elementor-element.elementor-element-b552337 .elementor-social-icon:not(:hover) i {
    color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-b552337 .elementor-social-icon {
    font-size: 24px;
    padding: 0em;
}

.elementor-7 .elementor-element.elementor-element-b552337 .elementor-social-icon:not(:last-child) {
    margin-right: 20px;
}

.elementor-7 .elementor-element.elementor-element-b552337 .elementor-social-icon:hover {
    background-color: rgba(255, 255, 255, 0);
}

.elementor-7 .elementor-element.elementor-element-b552337 .elementor-social-icon:hover i {
    color: #fabba0;
}

.elementor-7 .elementor-element.elementor-element-b552337>.elementor-widget-container {
    margin: 44px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-1e56ab6f iframe {
    height: 450px;
}

@media(max-width:1024px) {
    .elementor-7 .elementor-element.elementor-element-2073107e>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-7 .elementor-element.elementor-element-7540ac9a {
        text-align: left;
    }

    .elementor-7 .elementor-element.elementor-element-4aee071b {
        text-align: left;
    }

    .elementor-7 .elementor-element.elementor-element-3df18e8d .elementor-text-editor {
        text-align: left;
    }

    .elementor-7 .elementor-element.elementor-element-15dfd6a5>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-7 .elementor-element.elementor-element-1e2c2c7f>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-7 .elementor-element.elementor-element-5fa0f156>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-7 .elementor-element.elementor-element-30c0d7e8>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-7 .elementor-element.elementor-element-453916cb {
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-15ad7d6e>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-7 .elementor-element.elementor-element-40a1df24>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-7 .elementor-element.elementor-element-6787c09f>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-7 .elementor-element.elementor-element-1f767f95 {
        padding: 70px 0px 70px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-4dc8383a>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-7 .elementor-element.elementor-element-63dcb2d1>.elementor-widget-container {
        padding: 0% 5% 0% 5%;
    }

    .elementor-7 .elementor-element.elementor-element-39050900>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-7 .elementor-element.elementor-element-61265ef4>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-7 .elementor-element.elementor-element-3cfa2bf6>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-7 .elementor-element.elementor-element-20c3b656>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }
}

@media(max-width:767px) {
    .elementor-7 .elementor-element.elementor-element-4aee071b .elementor-heading-title {
        font-size: 75px;
    }

    .elementor-7 .elementor-element.elementor-element-4d951263>.elementor-widget-container {
        margin: 35px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-4a5c285b {
        padding: 70px 0px 50px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-2fb45a68 .elementor-text-editor {
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-5fa0f156>.elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }

    .elementor-7 .elementor-element.elementor-element-21f78ac3 {
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-6d714802 .elementor-text-editor {
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-58296558 {
        padding: 70px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-15ad7d6e>.elementor-element-populated {
        padding: 50px 15px 0px 15px;
    }

    .elementor-7 .elementor-element.elementor-element-294dca83 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-7 .elementor-element.elementor-element-53a97509 {
        padding: 70px 0px 70px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-40a1df24>.elementor-element-populated {
        padding: 50px 15px 0px 15px;
    }

    .elementor-7 .elementor-element.elementor-element-3f32feeb .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-7 .elementor-element.elementor-element-1f767f95 {
        padding: 70px 0px 70px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-302071e .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-7 .elementor-element.elementor-element-63dcb2d1>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-4a930d0e {
        padding: 70px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-abd1d6b .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-7 .elementor-element.elementor-element-4a6b04f9 {
        padding: 0px 0px 30px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-7fac0871 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-7fac0871 .elementor-image-box-content .elementor-image-box-title {
        font-size: 23px;
    }

    .elementor-7 .elementor-element.elementor-element-3bed0372 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-3bed0372 .elementor-image-box-content .elementor-image-box-title {
        font-size: 23px;
    }

    .elementor-7 .elementor-element.elementor-element-11537788 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-11537788 .elementor-image-box-content .elementor-image-box-title {
        font-size: 23px;
    }

    .elementor-7 .elementor-element.elementor-element-5db67f82 {
        padding: 70px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-28b7e965 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-7 .elementor-element.elementor-element-14e4f1ed {
        padding: 70px 0px 70px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-a3a53a8 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-7 .elementor-element.elementor-element-b552337 .elementor-social-icon:not(:last-child) {
        margin-right: 20px;
    }

    .elementor-7 .elementor-element.elementor-element-b552337>.elementor-widget-container {
        margin: 30px 0px 30px 0px;
    }
}

@media(min-width:768px) {
    .elementor-7 .elementor-element.elementor-element-1e2c2c7f {
        width: 42.458%;
    }

    .elementor-7 .elementor-element.elementor-element-5fa0f156 {
        width: 57.542%;
    }

    .elementor-7 .elementor-element.elementor-element-3cfa2bf6 {
        width: 46%;
    }

    .elementor-7 .elementor-element.elementor-element-20c3b656 {
        width: 54%;
    }
}

.elementor-42 .elementor-element.elementor-element-14f47fcc>.elementor-container {
    max-width: 1200px;
}

.elementor-42 .elementor-element.elementor-element-14f47fcc {
    padding: 10px 0px 10px 0px;
}

.elementor-42 .elementor-element.elementor-element-7c320491>.elementor-element-populated {
    padding: 0px 0px 0px 15px;
}

.elementor-42 .elementor-element.elementor-element-7c320491 {
    z-index: 1;
}

.elementor-42 .elementor-element.elementor-element-3836d074 .jet-logo {
    justify-content: flex-start;
}

.elementor-42 .elementor-element.elementor-element-721f524a.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-42 .elementor-element.elementor-element-721f524a>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-42 .elementor-element.elementor-element-721f524a>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-42 .elementor-element.elementor-element-721f524a {
    z-index: 3;
}

.elementor-42 .elementor-element.elementor-element-50eeca7 .jet-nav--horizontal {
    justify-content: flex-end;
    text-align: right;
}

.elementor-42 .elementor-element.elementor-element-50eeca7 .jet-nav--vertical .menu-item-link-top {
    justify-content: flex-end;
    text-align: right;
}

.elementor-42 .elementor-element.elementor-element-50eeca7 .jet-nav--vertical-sub-bottom .menu-item-link-sub {
    justify-content: flex-end;
    text-align: right;
}

.elementor-42 .elementor-element.elementor-element-50eeca7 .menu-item-link-top {
    color: #000000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-42 .elementor-element.elementor-element-50eeca7 .menu-item-link-top .jet-nav-link-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 7px;
}

.elementor-42 .elementor-element.elementor-element-50eeca7 .menu-item:hover>.menu-item-link-top {
    color: #fabba0;
}

.elementor-42 .elementor-element.elementor-element-50eeca7 .jet-nav>.jet-nav__item {
    margin: 0px 0px 0px 35px;
}

.elementor-42 .elementor-element.elementor-element-50eeca7 .jet-nav__mobile-trigger {
    background-color: #fabba0;
    color: #000000;
}

.elementor-42 .elementor-element.elementor-element-50eeca7 .jet-nav__mobile-trigger:hover {
    background-color: #313131;
    color: #fabba0;
}

.elementor-42 .elementor-element.elementor-element-50eeca7 .jet-nav__mobile-trigger i {
    font-size: 16px;
}

.elementor-42 .elementor-element.elementor-element-50eeca7 .jet-nav__mobile-close-btn {
    color: #000000;
    font-size: 16px;
}

@media(max-width:1024px) {
    .elementor-42 .elementor-element.elementor-element-14f47fcc {
        padding: 25px 15px 25px 15px;
    }

    .elementor-42 .elementor-element.elementor-element-7c320491>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-42 .elementor-element.elementor-element-3836d074 .jet-logo {
        justify-content: flex-start;
    }

    .elementor-42 .elementor-element.elementor-element-50eeca7 .menu-item-link-top .jet-nav-link-text {
        font-size: 14px;
        letter-spacing: 3px;
    }

    .elementor-42 .elementor-element.elementor-element-50eeca7 .jet-nav>.jet-nav__item {
        margin: 0px 0px 0px 15px;
    }
}

@media(max-width:767px) {
    .elementor-42 .elementor-element.elementor-element-14f47fcc {
        padding: 0px 10px 5px 10px;
    }

    .elementor-42 .elementor-element.elementor-element-7c320491 {
        width: 65%;
    }

    .elementor-42 .elementor-element.elementor-element-7c320491.elementor-column {
        order: 1;
    }

    .elementor-42 .elementor-element.elementor-element-7c320491>.elementor-element-populated {
        padding: 20px 0px 0px 0px;
    }

    .elementor-42 .elementor-element.elementor-element-3836d074 .jet-logo {
        justify-content: flex-start;
    }

    .elementor-42 .elementor-element.elementor-element-3836d074>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-42 .elementor-element.elementor-element-721f524a {
        width: 35%;
    }

    .elementor-42 .elementor-element.elementor-element-721f524a.elementor-column {
        order: 3;
    }

    .elementor-42 .elementor-element.elementor-element-721f524a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 5px 0px 0px 0px;
    }

    .elementor-42 .elementor-element.elementor-element-50eeca7 .jet-mobile-menu .menu-item-link {
        justify-content: flex-start;
        text-align: left;
    }

    .elementor-42 .elementor-element.elementor-element-50eeca7 .jet-nav--horizontal {
        justify-content: flex-start;
        text-align: left;
    }

    .elementor-42 .elementor-element.elementor-element-50eeca7 .jet-nav--vertical .menu-item-link-top {
        justify-content: flex-start;
        text-align: left;
    }

    .elementor-42 .elementor-element.elementor-element-50eeca7 .jet-nav--vertical-sub-bottom .menu-item-link-sub {
        justify-content: flex-start;
        text-align: left;
    }

    .elementor-42 .elementor-element.elementor-element-50eeca7 .menu-item-link-top .jet-nav-link-text {
        font-size: 16px;
        line-height: 2em;
        letter-spacing: 7px;
    }
}

@media(min-width:768px) {
    .elementor-42 .elementor-element.elementor-element-7c320491 {
        width: 25.5%;
    }

    .elementor-42 .elementor-element.elementor-element-721f524a {
        width: 74.5%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-42 .elementor-element.elementor-element-7c320491 {
        width: 28%;
    }

    .elementor-42 .elementor-element.elementor-element-721f524a {
        width: 72%;
    }
}

.elementor-43 .elementor-element.elementor-element-34cd3da3>.elementor-container {
    max-width: 1200px;
}

.elementor-43 .elementor-element.elementor-element-34cd3da3 {
    background-color: #ffffff;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #ebeced;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 0px 14px 0px;
}

.elementor-43 .elementor-element.elementor-element-34cd3da3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-43 .elementor-element.elementor-element-34cd3da3 a {
    color: #fabba0;
}

.elementor-43 .elementor-element.elementor-element-34cd3da3 a:hover {
    color: #f99970;
}

.elementor-43 .elementor-element.elementor-element-1d6322ac>.elementor-element-populated {
    padding: 0px 0px 0px 15px;
}

.elementor-43 .elementor-element.elementor-element-22765714 {
    color: #a1a2a4;
    font-family: "Roboto", Sans-serif;
    font-size: 11px;
    font-weight: 400;
    letter-spacing: 0.4px;
}

.elementor-43 .elementor-element.elementor-element-73d25776 .elementor-element-populated a {
    color: #398ffc;
}

.elementor-43 .elementor-element.elementor-element-73d25776>.elementor-element-populated {
    padding: 0px 15px 0px 0px;
}

.elementor-43 .elementor-element.elementor-element-32a22375 {
    text-align: right;
}

.elementor-43 .elementor-element.elementor-element-32a22375 .elementor-social-icon:not(:hover) {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-43 .elementor-element.elementor-element-32a22375 .elementor-social-icon:not(:hover) i {
    color: #a1a2a4;
}

.elementor-43 .elementor-element.elementor-element-32a22375 .elementor-social-icon {
    font-size: 14px;
    padding: 0em;
}

.elementor-43 .elementor-element.elementor-element-32a22375 .elementor-social-icon:not(:last-child) {
    margin-right: 19px;
}

.elementor-43 .elementor-element.elementor-element-32a22375 .elementor-social-icon:hover {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-43 .elementor-element.elementor-element-32a22375 .elementor-social-icon:hover i {
    color: #fabba0;
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-43 .elementor-element.elementor-element-1d6322ac {
        width: 75%;
    }

    .elementor-43 .elementor-element.elementor-element-73d25776 {
        width: 25%;
    }
}

@media(max-width:767px) {
    .elementor-43 .elementor-element.elementor-element-34cd3da3 {
        padding: 10px 0px 10px 0px;
    }

    .elementor-43 .elementor-element.elementor-element-1d6322ac {
        width: 100%;
    }

    .elementor-43 .elementor-element.elementor-element-1d6322ac>.elementor-element-populated {
        padding: 0px 15px 10px 15px;
    }

    .elementor-43 .elementor-element.elementor-element-22765714 .elementor-text-editor {
        text-align: center;
    }

    .elementor-43 .elementor-element.elementor-element-73d25776 {
        width: 100%;
    }

    .elementor-43 .elementor-element.elementor-element-32a22375 {
        text-align: center;
    }
}

.custom_content {
    color: black;
    text-align: justify;
    margin: 3rem 0 4rem;
}