.elementor-9 .elementor-element.elementor-element-f1351ff > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-f1351ff {
    padding: 60px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-8434ba1 > .elementor-element-populated > .elementor-background-overlay {
    background-image: url("../../2023/04/pq-logo-1.png");
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 0.15;
}

.elementor-9 .elementor-element.elementor-element-8434ba1 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-9 .elementor-element.elementor-element-8434ba1 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-15d5bab {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-15d5bab img {
    width: 334px;
}

.elementor-9 .elementor-element.elementor-element-446c00f {
    --divider-border-style: solid;
    --divider-color: #131A44--divider-border-width:1px;
}

.elementor-9 .elementor-element.elementor-element-446c00f .elementor-divider-separator {
    width: 100%;
}

.elementor-9 .elementor-element.elementor-element-446c00f .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-9 .elementor-element.elementor-element-cf49a38 .elementor-button {
    font-weight: 500;
    text-transform: uppercase;
    fill: var( --e-global-color-astglobalcolor4 );
    color: var( --e-global-color-astglobalcolor4 );
    background-color: #131A44
}

.elementor-9 .elementor-element.elementor-element-cf49a38 > .elementor-widget-container {
    padding: 40px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-a445e2a img {
    width: 100%;
    border-radius: 60px 60px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-b511192 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-21ddf27 {
    --spacer-size: 50px;
}

.elementor-9 .elementor-element.elementor-element-0fbd21f .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor0 );
}

.elementor-9 .elementor-element.elementor-element-85adca1 {
    --divider-border-style: solid;
    --divider-color: #131A44--divider-border-width:1px;
}

.elementor-9 .elementor-element.elementor-element-85adca1 .elementor-divider-separator {
    width: 100%;
}

.elementor-9 .elementor-element.elementor-element-85adca1 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-9 .elementor-element.elementor-element-3bb2200 {
    text-align: justify;
    font-size: 14px;
    font-weight: 500;
}

.elementor-9 .elementor-element.elementor-element-3bb2200 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-c648d0e {
    --spacer-size: 50px;
}

.elementor-9 .elementor-element.elementor-element-fa3ac5c img {
    width: 100%;
    border-radius: 0px 0px 60px 60px;
}

.elementor-9 .elementor-element.elementor-element-984acc0 {
    padding: 50px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-927e101 {
    padding: 40px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-d7746ba:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d7746ba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #131A44
}

.elementor-9 .elementor-element.elementor-element-d7746ba, .elementor-9 .elementor-element.elementor-element-d7746ba > .elementor-background-overlay {
    border-radius: 5px;
}

.elementor-9 .elementor-element.elementor-element-d7746ba {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}

.elementor-9 .elementor-element.elementor-element-d7746ba > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-927d7cc .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor4 );
}

.elementor-9 .elementor-element.elementor-element-eebfaef {
    color: var( --e-global-color-astglobalcolor4 );
}

.elementor-9 .elementor-element.elementor-element-eebfaef > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-0023fba:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0023fba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #131A44
}

.elementor-9 .elementor-element.elementor-element-0023fba, .elementor-9 .elementor-element.elementor-element-0023fba > .elementor-background-overlay {
    border-radius: 5px;
}

.elementor-9 .elementor-element.elementor-element-0023fba {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}

.elementor-9 .elementor-element.elementor-element-0023fba > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-c50454c .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor4 );
}

.elementor-9 .elementor-element.elementor-element-9063b3e {
    color: var( --e-global-color-astglobalcolor4 );
}

.elementor-9 .elementor-element.elementor-element-9063b3e > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-bca1f67:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-bca1f67 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #131A44
}

.elementor-9 .elementor-element.elementor-element-bca1f67, .elementor-9 .elementor-element.elementor-element-bca1f67 > .elementor-background-overlay {
    border-radius: 5px;
}

.elementor-9 .elementor-element.elementor-element-bca1f67 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}

.elementor-9 .elementor-element.elementor-element-bca1f67 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-f9c1dc1 .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor4 );
}

.elementor-9 .elementor-element.elementor-element-9e960e5 {
    color: var( --e-global-color-astglobalcolor4 );
}

.elementor-9 .elementor-element.elementor-element-9e960e5 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-43578fc:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-43578fc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #131A44
}

.elementor-9 .elementor-element.elementor-element-43578fc, .elementor-9 .elementor-element.elementor-element-43578fc > .elementor-background-overlay {
    border-radius: 5px;
}

.elementor-9 .elementor-element.elementor-element-43578fc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}

.elementor-9 .elementor-element.elementor-element-43578fc > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-2ae2daa .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor4 );
}

.elementor-9 .elementor-element.elementor-element-665630e {
    color: var( --e-global-color-astglobalcolor4 );
}

.elementor-9 .elementor-element.elementor-element-665630e > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-2a1ac94:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2a1ac94 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #131A44
}

.elementor-9 .elementor-element.elementor-element-2a1ac94, .elementor-9 .elementor-element.elementor-element-2a1ac94 > .elementor-background-overlay {
    border-radius: 5px;
}

.elementor-9 .elementor-element.elementor-element-2a1ac94 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}

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

.elementor-9 .elementor-element.elementor-element-3e38847 .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor4 );
}

.elementor-9 .elementor-element.elementor-element-2757c37 {
    color: var( --e-global-color-astglobalcolor4 );
}

.elementor-9 .elementor-element.elementor-element-2757c37 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-b983496:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b983496 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #131A44
}

.elementor-9 .elementor-element.elementor-element-b983496, .elementor-9 .elementor-element.elementor-element-b983496 > .elementor-background-overlay {
    border-radius: 5px;
}

.elementor-9 .elementor-element.elementor-element-b983496 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}

.elementor-9 .elementor-element.elementor-element-b983496 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-129ea89 .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor4 );
}

.elementor-9 .elementor-element.elementor-element-c99a2c7 {
    color: var( --e-global-color-astglobalcolor4 );
}

.elementor-9 .elementor-element.elementor-element-c99a2c7 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-4e14845 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-4e14845 {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-ada0de5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-ada0de5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor4 );
}

.elementor-9 .elementor-element.elementor-element-ada0de5 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-9 .elementor-element.elementor-element-ada0de5 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-eb3e124 {
    --e-image-carousel-slides-to-show: 1;
}

.elementor-9 .elementor-element.elementor-element-7c3bfff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-7c3bfff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor4 );
}

.elementor-9 .elementor-element.elementor-element-7c3bfff > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

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

.elementor-9 .elementor-element.elementor-element-9432b6c .gallery-item {
    padding: 0 15px 15px 0;
}

.elementor-9 .elementor-element.elementor-element-9432b6c .gallery {
    margin: 0 -15px -15px 0;
}

.elementor-9 .elementor-element.elementor-element-9432b6c .gallery-item img {
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-9432b6c .gallery-item .gallery-caption {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-71fc5f8 {
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-e3a5f4f > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-716ce85 > .elementor-container {
    min-height: 260px;
}

.elementor-9 .elementor-element.elementor-element-716ce85:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-716ce85 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2023/04/DSC_3087-1.jpg");
    background-position: 0px 67%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-716ce85, .elementor-9 .elementor-element.elementor-element-716ce85 > .elementor-background-overlay {
    border-radius: 40px 40px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-716ce85 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-9 .elementor-element.elementor-element-716ce85 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-8d33d4d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8d33d4d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-9 .elementor-element.elementor-element-8d33d4d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 20px 0px;
}

.elementor-9 .elementor-element.elementor-element-8d33d4d > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-be29ee4 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-4996c2f > .elementor-container {
    min-height: 260px;
}

.elementor-9 .elementor-element.elementor-element-4996c2f > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-4996c2f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4996c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor4 );
}

.elementor-9 .elementor-element.elementor-element-4996c2f, .elementor-9 .elementor-element.elementor-element-4996c2f > .elementor-background-overlay {
    border-radius: 0px 0px 40px 40px;
}

.elementor-9 .elementor-element.elementor-element-4996c2f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-9 .elementor-element.elementor-element-4996c2f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-29f2bdb > .elementor-element-populated {
    padding: 40px 40px 40px 40px;
}

.elementor-9 .elementor-element.elementor-element-b98a4fb > .elementor-element-populated {
    padding: 40px 20px 40px 20px;
}

.elementor-9 .elementor-element.elementor-element-d6f923b {
    text-align: justify;
    font-size: 14px;
    font-weight: 500;
}

.elementor-9 .elementor-element.elementor-element-d6f923b > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-8c6eac1 {
    text-align: justify;
    font-size: 14px;
    font-weight: 500;
}

.elementor-9 .elementor-element.elementor-element-8c6eac1 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-fe9617a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-fe9617a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-9 .elementor-element.elementor-element-fe9617a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 0px 30px 0px;
}

.elementor-9 .elementor-element.elementor-element-fe9617a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-e57d348 .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor4 );
}

.elementor-9 .elementor-element.elementor-element-a642219 {
    padding: 60px 0px 20px 0px;
}

.elementor-9 .elementor-element.elementor-element-2bec327 .elementor-heading-title {
    color: var( --e-global-color-primary );
}

@media(min-width: 768px) {
    .elementor-9 .elementor-element.elementor-element-29f2bdb {
        width:50%;
    }

    .elementor-9 .elementor-element.elementor-element-b98a4fb {
        width: 50%;
    }
}

@media(max-width: 1024px) {
    .elementor-9 .elementor-element.elementor-element-716ce85:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-716ce85 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position:0px 80%;
    }
}

@media(max-width: 767px) {
    .elementor-9 .elementor-element.elementor-element-df7ccbc {
        text-align:center;
    }

    .elementor-9 .elementor-element.elementor-element-716ce85:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-716ce85 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0%;
    }

    .elementor-9 .elementor-element.elementor-element-3396f28 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-e57d348 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-2bec327 {
        text-align: center;
    }
}
