.elementor-1634 .elementor-element.elementor-element-627041a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 80px 80px 0px 0px;
    --margin-block-start: -100px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 150px;
    --padding-block-end: 0px;
    --padding-inline-start: 30px;
    --padding-inline-end: 30px
}

.elementor-1634 .elementor-element.elementor-element-627041a:not(.elementor-motion-effects-element-type-background),
.elementor-1634 .elementor-element.elementor-element-627041a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-background)
}

.elementor-1634 .elementor-element.elementor-element-627041a,
.elementor-1634 .elementor-element.elementor-element-627041a::before {
    --border-transition: 0.3s
}

.elementor-1634 .elementor-element.elementor-element-bfb7241 {
    --display: flex;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 100px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px
}

.elementor-1634 .elementor-element.elementor-element-d7d426f iframe {
    height: 650px
}

.elementor-1634 .elementor-element.elementor-element-d7d426f>.elementor-widget-container {
    border-radius: 20px 20px 20px 20px
}

.elementor-1634 .elementor-element.elementor-element-fca1328 {
    --display: flex;
    --min-height: 450px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
    --border-radius: 20px 0px 20px 0px;
    --margin-block-start: -450px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 90px;
    --padding-inline-end: 90px
}

.elementor-1634 .elementor-element.elementor-element-fca1328:not(.elementor-motion-effects-element-type-background),
.elementor-1634 .elementor-element.elementor-element-fca1328>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-background)
}

.elementor-1634 .elementor-element.elementor-element-fca1328,
.elementor-1634 .elementor-element.elementor-element-fca1328::before {
    --border-transition: 0.3s
}

.elementor-1634 .elementor-element.elementor-element-f268bdf .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: anton, Sans-serif;
    font-weight: 400;
    text-transform: uppercase
}

.elementor-1634 .elementor-element.elementor-element-f268bdf>.elementor-widget-container {
    margin: 0 0 25px
}

.elementor-1634 .elementor-element.elementor-element-20106ca .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-1634 .elementor-element.elementor-element-20106ca .elementor-icon-box-title {
    margin-bottom: 0;
    color: var(--e-global-color-accent)
}

.elementor-1634 .elementor-element.elementor-element-20106ca .elementor-icon-box-title,
.elementor-1634 .elementor-element.elementor-element-20106ca .elementor-icon-box-title a {
    font-family: unbounded, Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px
}

.elementor-1634 .elementor-element.elementor-element-20106ca .elementor-icon-box-description {
    color: var(--e-global-color-text_light);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight)
}

.elementor-1634 .elementor-element.elementor-element-20106ca>.elementor-widget-container {
    margin: 0 0 25px
}

.elementor-1634 .elementor-element.elementor-element-d4bddc4 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-1634 .elementor-element.elementor-element-d4bddc4 .elementor-icon-box-title {
    margin-bottom: 0;
    color: var(--e-global-color-accent)
}

.elementor-1634 .elementor-element.elementor-element-d4bddc4 .elementor-icon-box-title,
.elementor-1634 .elementor-element.elementor-element-d4bddc4 .elementor-icon-box-title a {
    font-family: unbounded, Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px
}

.elementor-1634 .elementor-element.elementor-element-d4bddc4 .elementor-icon-box-description {
    color: var(--e-global-color-text_light);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight)
}

.elementor-1634 .elementor-element.elementor-element-d4bddc4>.elementor-widget-container {
    margin: 0 0 25px
}

.elementor-1634 .elementor-element.elementor-element-163f687 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-1634 .elementor-element.elementor-element-163f687 .elementor-icon-box-title {
    margin-bottom: 0;
    color: var(--e-global-color-accent)
}

.elementor-1634 .elementor-element.elementor-element-163f687 .elementor-icon-box-title,
.elementor-1634 .elementor-element.elementor-element-163f687 .elementor-icon-box-title a {
    font-family: unbounded, Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px
}

.elementor-1634 .elementor-element.elementor-element-163f687 .elementor-icon-box-description {
    color: var(--e-global-color-text_light);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight)
}

.elementor-1634 .elementor-element.elementor-element-163f687>.elementor-widget-container {
    margin: 0 0 25px
}

.elementor-1634 .elementor-element.elementor-element-cbf393c .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-1634 .elementor-element.elementor-element-cbf393c .elementor-icon-box-title {
    margin-bottom: 0;
    color: var(--e-global-color-accent)
}

.elementor-1634 .elementor-element.elementor-element-cbf393c .elementor-icon-box-title,
.elementor-1634 .elementor-element.elementor-element-cbf393c .elementor-icon-box-title a {
    font-family: unbounded, Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px
}

.elementor-1634 .elementor-element.elementor-element-cbf393c .elementor-icon-box-description {
    color: var(--e-global-color-text_light);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight)
}

.elementor-1634 .elementor-element.elementor-element-df6528a {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-accent);
    --divider-border-width: 5px
}

.elementor-1634 .elementor-element.elementor-element-df6528a .elementor-divider-separator {
    width: 100%
}

.elementor-1634 .elementor-element.elementor-element-df6528a .elementor-divider {
    padding-block-start: 50px;
    padding-block-end: 50px
}

.elementor-1634 .elementor-element.elementor-element-2d9c1e9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px
}

.elementor-1634 .elementor-element.elementor-element-36398f2 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 15px
}

.elementor-1634 .elementor-element.elementor-element-3b83f85 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: anton, Sans-serif;
    font-weight: 400;
    text-transform: uppercase
}

.elementor-1634 .elementor-element.elementor-element-3b83f85>.elementor-widget-container {
    margin: 0 0 30px
}

.elementor-1634 .elementor-element.elementor-element-91d90e4 {
    --display: flex;
    --min-height: 576px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 15px;
    --padding-inline-end: 0px
}

.elementor-1634 .elementor-element.elementor-element-38e68c8 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: anton, Sans-serif;
    font-weight: 400;
    text-transform: uppercase
}

.elementor-1634 .elementor-element.elementor-element-38e68c8>.elementor-widget-container {
    margin: 0 0 30px
}

.elementor-1634 .elementor-element.elementor-element-9d917aa .d-grid {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 30px
}

.breadcrumb-wrap,
.elementor-page-1634 .breadcrumb-wrap,
.single-gamico-breadcrumb .elementor-section-wrap {
    background-image: url(https://demo2.wpopal.com/gamico/wp-content/uploads/2023/12/page-bc.jpg)
}

.breadcrumb-wrap .breadcrumb-overlay,
.elementor-page-1634 .breadcrumb-wrap .breadcrumb-overlay {
    background-color: #000;
    opacity: .5
}

@media(max-width:1200px) {
    .elementor-1634 .elementor-element.elementor-element-627041a {
        --padding-block-start: 80px;
        --padding-block-end: 0px;
        --padding-inline-start: 30px;
        --padding-inline-end: 30px
    }

    .elementor-1634 .elementor-element.elementor-element-bfb7241 {
        --margin-block-start: 0px;
        --margin-block-end: 30px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px
    }

    .elementor-1634 .elementor-element.elementor-element-fca1328 {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 60px;
        --padding-inline-end: 60px
    }

    .elementor-1634 .elementor-element.elementor-element-2d9c1e9 {
        --min-height: 535px
    }
}

@media(max-width:1024px) {
    .elementor-1634 .elementor-element.elementor-element-627041a {
        --border-radius: 40px 40px 0px 0px;
        --padding-block-start: 80px;
        --padding-block-end: 80px;
        --padding-inline-start: 30px;
        --padding-inline-end: 30px
    }
}

@media(max-width:880px) {
    .elementor-1634 .elementor-element.elementor-element-627041a {
        --padding-block-start: 60px;
        --padding-block-end: 60px;
        --padding-inline-start: 30px;
        --padding-inline-end: 30px
    }

    .elementor-1634 .elementor-element.elementor-element-fca1328 {
        --min-height: 400px;
        --margin-block-start: -400px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 30px;
        --padding-inline-end: 30px
    }

    .elementor-1634 .elementor-element.elementor-element-2d9c1e9 {
        --min-height: 575px
    }
}

@media(max-width:767px) {
    .elementor-1634 .elementor-element.elementor-element-627041a {
        --border-radius: 20px 20px 0px 0px;
        --padding-block-start: 60px;
        --padding-block-end: 0px;
        --padding-inline-start: 15px;
        --padding-inline-end: 15px
    }

    .elementor-1634 .elementor-element.elementor-element-bfb7241 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px
    }

    .elementor-1634 .elementor-element.elementor-element-d7d426f iframe {
        height: 350px
    }

    .elementor-1634 .elementor-element.elementor-element-fca1328 {
        --min-height: 400px;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px
    }

    .elementor-1634 .elementor-element.elementor-element-f268bdf {
        text-align: center
    }

    .elementor-1634 .elementor-element.elementor-element-20106ca .elementor-icon-box-wrapper {
        text-align: center
    }

    .elementor-1634 .elementor-element.elementor-element-d4bddc4 .elementor-icon-box-wrapper {
        text-align: center
    }

    .elementor-1634 .elementor-element.elementor-element-163f687 .elementor-icon-box-wrapper {
        text-align: center
    }

    .elementor-1634 .elementor-element.elementor-element-cbf393c .elementor-icon-box-wrapper {
        text-align: center
    }

    .elementor-1634 .elementor-element.elementor-element-36398f2 {
        --padding-block-start: 0px;
        --padding-block-end: 30px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px
    }

    .elementor-1634 .elementor-element.elementor-element-3b83f85 {
        text-align: center
    }

    .elementor-1634 .elementor-element.elementor-element-91d90e4 {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px
    }

    .elementor-1634 .elementor-element.elementor-element-38e68c8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .elementor-1634 .elementor-element.elementor-element-627041a {
        --content-width: 1290px
    }

    .elementor-1634 .elementor-element.elementor-element-fca1328 {
        --width: 500px
    }

    .elementor-1634 .elementor-element.elementor-element-36398f2 {
        --width: 75%
    }

    .elementor-1634 .elementor-element.elementor-element-91d90e4 {
        --width: 25%
    }
}

@media(max-width:1200px) and (min-width:768px) {
    .elementor-1634 .elementor-element.elementor-element-fca1328 {
        --width: 450px
    }

    .elementor-1634 .elementor-element.elementor-element-36398f2 {
        --width: 70%
    }

    .elementor-1634 .elementor-element.elementor-element-91d90e4 {
        --width: 30%
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1634 .elementor-element.elementor-element-fca1328 {
        --width: 450px
    }

    .elementor-1634 .elementor-element.elementor-element-36398f2 {
        --width: 65%
    }

    .elementor-1634 .elementor-element.elementor-element-91d90e4 {
        --width: 35%
    }
}

@media(max-width:880px) and (min-width:768px) {
    .elementor-1634 .elementor-element.elementor-element-fca1328 {
        --width: 350px
    }

    .elementor-1634 .elementor-element.elementor-element-36398f2 {
        --width: 50%
    }

    .elementor-1634 .elementor-element.elementor-element-91d90e4 {
        --width: 50%
    }
}