.elementor-1927 .elementor-element.elementor-element-dd8346b > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-1927 .elementor-element.elementor-element-dd8346b:not(.elementor-motion-effects-element-type-background), .elementor-1927 .elementor-element.elementor-element-dd8346b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2022/10/pexels-august-de-richelieu-4427610.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1927 .elementor-element.elementor-element-dd8346b > .elementor-container {
    min-height: 90vh;
}

.elementor-1927 .elementor-element.elementor-element-dd8346b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -95px;
    margin-bottom: 0px;
    padding: 0px 20px 0px 30px;
}

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

.elementor-1927 .elementor-element.elementor-element-7848730 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 30px;
}

.elementor-1927 .elementor-element.elementor-element-7848730 > .elementor-element-populated {
    padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}

.elementor-1927 .elementor-element.elementor-element-8bf4eed {
    --spacer-size: 15vh;
}

.elementor-1927 .elementor-element.elementor-element-87b53ef .elementor-heading-title {
    font-family: var( --e-global-typography-977e0e0-font-family ), Helvetica, Sans-serif;
    font-size: var( --e-global-typography-977e0e0-font-size );
    font-weight: var( --e-global-typography-977e0e0-font-weight );
    line-height: var( --e-global-typography-977e0e0-line-height );
    color: var( --e-global-color-vamtam_accent_3 );
}

.elementor-1927 .elementor-element.elementor-element-a866344 {
    width: var( --container-widget-width, 310px );
    max-width: 310px;
    --container-widget-width: 310px;
    --container-widget-flex-grow: 0;
}

.elementor-1927 .elementor-element.elementor-element-a866344 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-1927 .elementor-element.elementor-element-a866344 .elementor-heading-title {
    color: var( --e-global-color-vamtam_accent_5 );
}

.elementor-1927 .elementor-element.elementor-element-9f71d08 .elementor-button {
    background-color: var( --e-global-color-vamtam_accent_5 );
    fill: var( --e-global-color-vamtam_accent_1 );
    color: var( --e-global-color-vamtam_accent_1 );
}

.elementor-1927 .elementor-element.elementor-element-9f71d08 .elementor-button:hover, .elementor-1927 .elementor-element.elementor-element-9f71d08 .elementor-button:focus {
    background-color: var( --e-global-color-vamtam_accent_1 );
    color: var( --e-global-color-vamtam_accent_5 );
}

.elementor-1927 .elementor-element.elementor-element-9f71d08 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1927 .elementor-element.elementor-element-9f71d08 .elementor-button .elementor-button-content-wrapper {
    gap: 40px;
}

.elementor-1927 .elementor-element.elementor-element-9f71d08 .elementor-button:hover svg, .elementor-1927 .elementor-element.elementor-element-9f71d08 .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_5 );
}

.elementor-1927 .elementor-element.elementor-element-9b10e01 {
    --spacer-size: 15vh;
}

.elementor-1927 .elementor-element.elementor-element-8850997:not(.elementor-motion-effects-element-type-background), .elementor-1927 .elementor-element.elementor-element-8850997 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-vamtam_accent_1 );
}

.elementor-1927 .elementor-element.elementor-element-8850997 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 110px 30px 50px 30px;
}

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

.elementor-1927 .elementor-element.elementor-element-a9ed139 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1927 .elementor-element.elementor-element-e9c39bb {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-907937b );
    --divider-border-width: 1px;
}

.elementor-1927 .elementor-element.elementor-element-e9c39bb .elementor-divider-separator {
    width: 100%;
}

.elementor-1927 .elementor-element.elementor-element-e9c39bb .elementor-divider {
    padding-block-start:10px;padding-block-end:10px;}

.elementor-1927 .elementor-element.elementor-element-6e96960 .elementor-heading-title {
    color: var( --e-global-color-vamtam_accent_5 );
}

.elementor-1927 .elementor-element.elementor-element-09d68cc:not(.elementor-motion-effects-element-type-background), .elementor-1927 .elementor-element.elementor-element-09d68cc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-vamtam_accent_1 );
}

.elementor-1927 .elementor-element.elementor-element-09d68cc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 30px 75px 30px;
}

.elementor-1927 .elementor-element.elementor-element-09d68cc > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1927 .elementor-element.elementor-element-2bb4e57 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 40px;
}

.elementor-1927 .elementor-element.elementor-element-2bb4e57 > .elementor-element-populated {
    padding-block-start:0%;padding-inline-start:0%;padding-block-end:0%;padding-inline-end:22%;}

.elementor-1927 .elementor-element.elementor-element-3e2c61c .elementor-heading-title {
    color: var( --e-global-color-vamtam_accent_3 );
}

.elementor-1927 .elementor-element.elementor-element-183f5cc .elementor-button {
    background-color: #00000000;
    font-family: var( --e-global-typography-6fb9715-font-family ), Helvetica, Sans-serif;
    font-size: var( --e-global-typography-6fb9715-font-size );
    font-weight: var( --e-global-typography-6fb9715-font-weight );
    text-decoration: var( --e-global-typography-6fb9715-text-decoration );
    line-height: var( --e-global-typography-6fb9715-line-height );
    padding: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-438bb8f.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-1927 .elementor-element.elementor-element-438bb8f > .elementor-element-populated {
    padding-block-start:0%;padding-inline-start:21%;padding-block-end:0%;padding-inline-end:0%;}

.elementor-1927 .elementor-element.elementor-element-ab79791 {
    color: var( --e-global-color-vamtam_accent_8 );
}

.elementor-1927 .elementor-element.elementor-element-60d8cac:not(.elementor-motion-effects-element-type-background), .elementor-1927 .elementor-element.elementor-element-60d8cac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-vamtam_accent_1 );
}

.elementor-1927 .elementor-element.elementor-element-60d8cac {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-1927 .elementor-element.elementor-element-60d8cac > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1927 .elementor-element.elementor-element-56c89bd:not(.elementor-motion-effects-element-type-background), .elementor-1927 .elementor-element.elementor-element-56c89bd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-vamtam_accent_4 );
}

.elementor-1927 .elementor-element.elementor-element-56c89bd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 120px 30px 50px 30px;
}

.elementor-1927 .elementor-element.elementor-element-56c89bd > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1927 .elementor-element.elementor-element-5fd7cb5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 35px;
}

.elementor-1927 .elementor-element.elementor-element-5fd7cb5 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var( --e-global-color-vamtam_accent_7 );
    padding-block-start:10px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}

.elementor-1927 .elementor-element.elementor-element-fd2ef6e {
    width: var( --container-widget-width, 540px );
    max-width: 540px;
    --container-widget-width: 540px;
    --container-widget-flex-grow: 0;
}

.elementor-1927 .elementor-element.elementor-element-b621350:not(.elementor-motion-effects-element-type-background), .elementor-1927 .elementor-element.elementor-element-b621350 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-vamtam_accent_4 );
}

.elementor-1927 .elementor-element.elementor-element-b621350 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 30px 40px 30px;
}

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

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

.elementor-1927 .elementor-element.elementor-element-c11114f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}

.elementor-1927 .elementor-element.elementor-element-c11114f > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-1927 .elementor-element.elementor-element-e463776 {
    --vamtam-cols: 3;
    --item-display: flex;
    --read-more-alignment: 1;
    --grid-row-gap: 50px;
    --grid-column-gap: 70px;
}

.elementor-1927 .elementor-element.elementor-element-e463776 > .elementor-widget-container {
    background-color: var( --e-global-color-vamtam_accent_4 );
}

.elementor-1927 .elementor-element.elementor-element-e463776 .elementor-post {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    background-color: var( --e-global-color-vamtam_accent_5 );
}

.elementor-1927 .elementor-element.elementor-element-e463776 .elementor-post__text {
    padding: 50px 50px 50px 50px;
}

.elementor-1927 .elementor-element.elementor-element-e463776 .elementor-post__title, .elementor-1927 .elementor-element.elementor-element-e463776 .elementor-post__title a {
    color: var( --e-global-color-vamtam_accent_1 );
    font-family: var( --e-global-typography-vamtam_h3-font-family ), Helvetica, Sans-serif;
    font-size: var( --e-global-typography-vamtam_h3-font-size );
    font-weight: var( --e-global-typography-vamtam_h3-font-weight );
    text-transform: var( --e-global-typography-vamtam_h3-text-transform );
    line-height: var( --e-global-typography-vamtam_h3-line-height );
}

.elementor-1927 .elementor-element.elementor-element-e463776 .elementor-post__title {
    margin-bottom: 15px;
    --vamtam-title-underline-bg-color: var( --e-global-color-vamtam_accent_1 );
}

.elementor-1927 .elementor-element.elementor-element-e463776 .elementor-post__excerpt p {
    color: var( --e-global-color-d0045dc );
    font-family: var( --e-global-typography-vamtam_primary_font-font-family ), Helvetica, Sans-serif;
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    font-weight: var( --e-global-typography-vamtam_primary_font-font-weight );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
}

.elementor-1927 .elementor-element.elementor-element-e463776 .elementor-post__excerpt {
    margin-bottom: 25px;
}

.elementor-1927 .elementor-element.elementor-element-e463776 a.elementor-post__read-more {
    font-family: var( --e-global-typography-e1b90ff-font-family ), Helvetica, Sans-serif;
    font-size: var( --e-global-typography-e1b90ff-font-size );
    font-weight: var( --e-global-typography-e1b90ff-font-weight );
    text-decoration: var( --e-global-typography-e1b90ff-text-decoration );
    line-height: var( --e-global-typography-e1b90ff-line-height );
}

.elementor-1927 .elementor-element.elementor-element-785713d:not(.elementor-motion-effects-element-type-background), .elementor-1927 .elementor-element.elementor-element-785713d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-vamtam_accent_4 );
}

.elementor-1927 .elementor-element.elementor-element-785713d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 100px;
    padding: 0px 30px 120px 30px;
}

.elementor-1927 .elementor-element.elementor-element-785713d > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1927 .elementor-element.elementor-element-efa902d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 40px;
}

.elementor-1927 .elementor-element.elementor-element-e857e9c .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1927 .elementor-element.elementor-element-e857e9c .elementor-button .elementor-button-content-wrapper {
    gap: 35px;
}

.elementor-1927 .elementor-element.elementor-element-fc60658 {
    margin-top: 0px;
    margin-bottom: 15px;
    padding: 0px 30px 0px 30px;
}

.elementor-1927 .elementor-element.elementor-element-be685a0 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var( --e-global-color-vamtam_accent_7 );
    padding-block-start:10px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}

.elementor-1927 .elementor-element.elementor-element-e9e54da {
    margin-top: 0px;
    margin-bottom: 110px;
    padding: 0px 30px 0px 30px;
}

.elementor-bc-flex-widget .elementor-1927 .elementor-element.elementor-element-0ebee38.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-0ebee38.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-0ebee38.elementor-column > .elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-1927 .elementor-element.elementor-element-c93e4e5 {
    width: var( --container-widget-width, 16% );
    max-width: 16%;
    --container-widget-width: 16%;
    --container-widget-flex-grow: 0;
}

.elementor-1927 .elementor-element.elementor-element-ff59559 {
    width: var( --container-widget-width, 16% );
    max-width: 16%;
    --container-widget-width: 16%;
    --container-widget-flex-grow: 0;
}

.elementor-1927 .elementor-element.elementor-element-a852815 {
    width: var( --container-widget-width, 16% );
    max-width: 16%;
    --container-widget-width: 16%;
    --container-widget-flex-grow: 0;
}

.elementor-1927 .elementor-element.elementor-element-a5515e9 {
    width: var( --container-widget-width, 16% );
    max-width: 16%;
    --container-widget-width: 16%;
    --container-widget-flex-grow: 0;
}

.elementor-1927 .elementor-element.elementor-element-63ca1fa {
    width: var( --container-widget-width, 16% );
    max-width: 16%;
    --container-widget-width: 16%;
    --container-widget-flex-grow: 0;
}

.elementor-1927 .elementor-element.elementor-element-c6408c6 {
    width: var( --container-widget-width, 16% );
    max-width: 16%;
    --container-widget-width: 16%;
    --container-widget-flex-grow: 0;
}

.elementor-1927 .elementor-element.elementor-element-c59e922:not(.elementor-motion-effects-element-type-background), .elementor-1927 .elementor-element.elementor-element-c59e922 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-vamtam_accent_1 );
}

.elementor-1927 .elementor-element.elementor-element-c59e922 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 110px 30px 35px 30px;
}

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

.elementor-1927 .elementor-element.elementor-element-a5ec750 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1927 .elementor-element.elementor-element-f33b532 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-907937b );
    --divider-border-width: 1px;
}

.elementor-1927 .elementor-element.elementor-element-f33b532 .elementor-divider-separator {
    width: 100%;
}

.elementor-1927 .elementor-element.elementor-element-f33b532 .elementor-divider {
    padding-block-start:10px;padding-block-end:10px;}

.elementor-1927 .elementor-element.elementor-element-74f1824 .elementor-heading-title {
    color: var( --e-global-color-vamtam_accent_5 );
}

.elementor-1927 .elementor-element.elementor-element-563aa20:not(.elementor-motion-effects-element-type-background), .elementor-1927 .elementor-element.elementor-element-563aa20 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-vamtam_accent_1 );
}

.elementor-1927 .elementor-element.elementor-element-563aa20 > .elementor-background-overlay {
    background-image: url("../../2022/10/bg-shape.svg");
    background-position: 50% -105%;
    background-repeat: no-repeat;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1927 .elementor-element.elementor-element-563aa20 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 30px 60px 30px;
}

.elementor-1927 .elementor-element.elementor-element-23bf349 {
    margin-top: 0px;
    margin-bottom: 135px;
    padding: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-dbb06b8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-1927 .elementor-element.elementor-element-dbb06b8 > .elementor-element-populated {
    padding-block-start:0%;padding-inline-start:0%;padding-block-end:0%;padding-inline-end:5%;}

.elementor-1927 .elementor-element.elementor-element-3f46d78 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-1927 .elementor-element.elementor-element-3f46d78.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-vamtam_accent_5 );
}

.elementor-1927 .elementor-element.elementor-element-3f46d78.elementor-view-framed .elementor-icon, .elementor-1927 .elementor-element.elementor-element-3f46d78.elementor-view-default .elementor-icon {
    color: var( --e-global-color-vamtam_accent_5 );
    border-color: var( --e-global-color-vamtam_accent_5 );
}

.elementor-1927 .elementor-element.elementor-element-3f46d78.elementor-view-framed .elementor-icon, .elementor-1927 .elementor-element.elementor-element-3f46d78.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-vamtam_accent_5 );
}

.elementor-1927 .elementor-element.elementor-element-3f46d78 .elementor-icon {
    font-size: 124px;
}

.elementor-1927 .elementor-element.elementor-element-3f46d78 .elementor-icon svg {
    height: 124px;
}

.elementor-1927 .elementor-element.elementor-element-de18607 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-1927 .elementor-element.elementor-element-de18607 .elementor-heading-title {
    color: var( --e-global-color-vamtam_accent_3 );
}

.elementor-1927 .elementor-element.elementor-element-722ac92 .elementor-button {
    background-color: #00000000;
    font-family: var( --e-global-typography-6fb9715-font-family ), Helvetica, Sans-serif;
    font-size: var( --e-global-typography-6fb9715-font-size );
    font-weight: var( --e-global-typography-6fb9715-font-weight );
    text-decoration: var( --e-global-typography-6fb9715-text-decoration );
    line-height: var( --e-global-typography-6fb9715-line-height );
    padding: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-6d74d38.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-1927 .elementor-element.elementor-element-6d74d38 > .elementor-element-populated {
    padding-block-start:170px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}

.elementor-1927 .elementor-element.elementor-element-e197a9f {
    width: var( --container-widget-width, 470px );
    max-width: 470px;
    --container-widget-width: 470px;
    --container-widget-flex-grow: 0;
}

.elementor-1927 .elementor-element.elementor-element-e197a9f .elementor-heading-title {
    font-family: var( --e-global-typography-vamtam_primary_font-font-family ), Helvetica, Sans-serif;
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    font-weight: var( --e-global-typography-vamtam_primary_font-font-weight );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    color: var( --e-global-color-vamtam_accent_5 );
}

.elementor-1927 .elementor-element.elementor-element-c824148 {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1927 .elementor-element.elementor-element-7fb258a.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-1927 .elementor-element.elementor-element-7fb258a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-1927 .elementor-element.elementor-element-7fb258a.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-1927 .elementor-element.elementor-element-7fb258a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1927 .elementor-element.elementor-element-7fb258a > .elementor-element-populated {
    padding-block-start:120px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:160px;}

.elementor-1927 .elementor-element.elementor-element-2eec393 > .elementor-widget-container {
    margin: 0px 0px 10px 10px;
}

.elementor-1927 .elementor-element.elementor-element-2eec393 {
    z-index: 5;
    text-align: right;
}

.elementor-1927 .elementor-element.elementor-element-2eec393 img {
    width: 240px;
}

.elementor-1927 .elementor-element.elementor-element-2eec393 .vamtam-image-wrapper {
    width: 450px;
}

.elementor-1927 .elementor-element.elementor-element-ea6e5f7 {
    --spacer-size: 120px;
    width: var( --container-widget-width, 120px );
    max-width: 120px;
    --container-widget-width: 120px;
    --container-widget-flex-grow: 0;
    bottom: 0px;
}

.elementor-1927 .elementor-element.elementor-element-ea6e5f7 > .elementor-widget-container {
    background-color: var( --e-global-color-vamtam_accent_3 );
    margin: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-1927 .elementor-element.elementor-element-ea6e5f7 {
    right: 290px;
}

body.rtl .elementor-1927 .elementor-element.elementor-element-ea6e5f7 {
    left: 290px;
}

.elementor-1927 .elementor-element.elementor-element-8a16b89 > .elementor-element-populated {
    margin-block-start:0px;margin-inline-start:-60px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right: 0px;
    --e-column-margin-left: -60px;
    padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}

.elementor-1927 .elementor-element.elementor-element-d08f976 {
    text-align: left;
}

.elementor-1927 .elementor-element.elementor-element-d08f976 img {
    width: 460px;
}

.elementor-1927 .elementor-element.elementor-element-d08f976 .vamtam-image-wrapper {
    width: 460px;
}

.elementor-1927 .elementor-element.elementor-element-2c3dfd2:not(.elementor-motion-effects-element-type-background), .elementor-1927 .elementor-element.elementor-element-2c3dfd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-vamtam_accent_1 );
}

.elementor-1927 .elementor-element.elementor-element-2c3dfd2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 30px 0px 30px;
}

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

.elementor-1927 .elementor-element.elementor-element-749692f > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: var( --e-global-color-907937b );
    padding-block-start:45px;padding-inline-start:0px;padding-block-end:30px;padding-inline-end:0px;}

.elementor-1927 .elementor-element.elementor-element-176e3c8 {
    color: var( --e-global-color-vamtam_accent_5 );
}

:root {
    --page-title-display: none;
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-1927 .elementor-element.elementor-element-7848730 {
        width:50%;
    }
}

@media(max-width: 1024px) {
    .elementor-1927 .elementor-element.elementor-element-dd8346b > .elementor-container {
        min-height:70vh;
    }

    .elementor-1927 .elementor-element.elementor-element-dd8346b:not(.elementor-motion-effects-element-type-background), .elementor-1927 .elementor-element.elementor-element-dd8346b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 65% 0px;
        background-size: cover;
    }

    .elementor-1927 .elementor-element.elementor-element-dd8346b {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-1927 .elementor-element.elementor-element-87b53ef .elementor-heading-title {
        font-size: var( --e-global-typography-977e0e0-font-size );
        line-height: var( --e-global-typography-977e0e0-line-height );
    }

    .elementor-1927 .elementor-element.elementor-element-8850997 {
        padding: 80px 30px 30px 30px;
    }

    .elementor-1927 .elementor-element.elementor-element-09d68cc {
        padding: 0px 30px 45px 30px;
    }

    .elementor-1927 .elementor-element.elementor-element-2bb4e57 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 20px;
    }

    .elementor-1927 .elementor-element.elementor-element-2bb4e57 > .elementor-element-populated {
        padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:15px;}

    .elementor-1927 .elementor-element.elementor-element-183f5cc .elementor-button {
        font-size: var( --e-global-typography-6fb9715-font-size );
        line-height: var( --e-global-typography-6fb9715-line-height );
    }

    .elementor-1927 .elementor-element.elementor-element-438bb8f > .elementor-element-populated {
        padding-block-start:0px;padding-inline-start:15px;padding-block-end:0px;padding-inline-end:0px;}

    .elementor-1927 .elementor-element.elementor-element-56c89bd {
        padding: 90px 30px 30px 30px;
    }

    .elementor-1927 .elementor-element.elementor-element-5fd7cb5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 30px;
    }

    .elementor-1927 .elementor-element.elementor-element-e463776 {
        --vamtam-cols: 3;
        --grid-row-gap: 30px;
        --grid-column-gap: 30px;
    }

    .elementor-1927 .elementor-element.elementor-element-e463776 .elementor-post__text {
        padding: 25px 25px 25px 25px;
    }

    .elementor-1927 .elementor-element.elementor-element-e463776 .elementor-post__title, .elementor-1927 .elementor-element.elementor-element-e463776 .elementor-post__title a {
        font-size: var( --e-global-typography-vamtam_h3-font-size );
        line-height: var( --e-global-typography-vamtam_h3-line-height );
    }

    .elementor-1927 .elementor-element.elementor-element-e463776 .elementor-post__excerpt p {
        font-size: var( --e-global-typography-vamtam_primary_font-font-size );
        line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    }

    .elementor-1927 .elementor-element.elementor-element-e463776 a.elementor-post__read-more {
        font-size: var( --e-global-typography-e1b90ff-font-size );
        line-height: var( --e-global-typography-e1b90ff-line-height );
    }

    .elementor-1927 .elementor-element.elementor-element-785713d {
        margin-top: 0px;
        margin-bottom: 90px;
        padding: 0px 30px 90px 30px;
    }

    .elementor-1927 .elementor-element.elementor-element-e9e54da {
        margin-top: 0px;
        margin-bottom: 90px;
    }

    .elementor-1927 .elementor-element.elementor-element-c59e922 {
        padding: 80px 30px 30px 30px;
    }

    .elementor-1927 .elementor-element.elementor-element-563aa20 > .elementor-background-overlay {
        background-position: 0% 0%;
    }

    .elementor-1927 .elementor-element.elementor-element-23bf349 {
        margin-top: 0px;
        margin-bottom: 90px;
    }

    .elementor-1927 .elementor-element.elementor-element-3f46d78 .elementor-icon {
        font-size: 90px;
    }

    .elementor-1927 .elementor-element.elementor-element-3f46d78 .elementor-icon svg {
        height: 90px;
    }

    .elementor-1927 .elementor-element.elementor-element-722ac92 .elementor-button {
        font-size: var( --e-global-typography-6fb9715-font-size );
        line-height: var( --e-global-typography-6fb9715-line-height );
    }

    .elementor-1927 .elementor-element.elementor-element-6d74d38 > .elementor-element-populated {
        padding-block-start:100px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}

    .elementor-1927 .elementor-element.elementor-element-e197a9f .elementor-heading-title {
        font-size: var( --e-global-typography-vamtam_primary_font-font-size );
        line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    }

    .elementor-1927 .elementor-element.elementor-element-7fb258a > .elementor-element-populated {
        padding-block-start:90px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:80px;}

    .elementor-1927 .elementor-element.elementor-element-2eec393 img {
        width: 200px;
    }

    .elementor-1927 .elementor-element.elementor-element-2eec393 .vamtam-image-wrapper {
        width: 330px;
    }

    .elementor-1927 .elementor-element.elementor-element-ea6e5f7 {
        --spacer-size: 90px;
        --container-widget-width: 90px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 90px );
        max-width: 90px;
    }

    body:not(.rtl) .elementor-1927 .elementor-element.elementor-element-ea6e5f7 {
        right: 200px;
    }

    body.rtl .elementor-1927 .elementor-element.elementor-element-ea6e5f7 {
        left: 200px;
    }

    .elementor-1927 .elementor-element.elementor-element-8a16b89 > .elementor-element-populated {
        margin-block-start:0px;margin-inline-start:-30px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right: 0px;
        --e-column-margin-left: -30px;
    }

    .elementor-1927 .elementor-element.elementor-element-d08f976 img {
        width: 400px;
    }

    .elementor-1927 .elementor-element.elementor-element-d08f976 .vamtam-image-wrapper {
        width: 400px;
    }

    .elementor-1927 .elementor-element.elementor-element-749692f > .elementor-element-populated {
        padding-block-start:35px;padding-inline-start:0px;padding-block-end:20px;padding-inline-end:0px;}
}

@media(max-width: 767px) {
    .elementor-1927 .elementor-element.elementor-element-dd8346b:not(.elementor-motion-effects-element-type-background), .elementor-1927 .elementor-element.elementor-element-dd8346b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image:url("../../2022/10/pexels-august-de-richelieu-4427610.jpg");
        background-position: 75% 0px;
    }

    .elementor-1927 .elementor-element.elementor-element-dd8346b {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-1927 .elementor-element.elementor-element-87b53ef .elementor-heading-title {
        font-size: var( --e-global-typography-977e0e0-font-size );
        line-height: var( --e-global-typography-977e0e0-line-height );
    }

    .elementor-1927 .elementor-element.elementor-element-8850997 {
        padding: 30px 20px 20px 20px;
    }

    .elementor-1927 .elementor-element.elementor-element-09d68cc {
        padding: 0px 20px 25px 20px;
    }

    .elementor-1927 .elementor-element.elementor-element-2bb4e57 > .elementor-element-populated {
        margin-block-start:0px;margin-inline-start:0px;margin-block-end:20px;margin-inline-end:0px;--e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}

    .elementor-1927 .elementor-element.elementor-element-183f5cc .elementor-button {
        font-size: var( --e-global-typography-6fb9715-font-size );
        line-height: var( --e-global-typography-6fb9715-line-height );
    }

    .elementor-1927 .elementor-element.elementor-element-438bb8f > .elementor-element-populated {
        padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}

    .elementor-1927 .elementor-element.elementor-element-56c89bd {
        padding: 40px 20px 20px 20px;
    }

    .elementor-1927 .elementor-element.elementor-element-b621350 {
        padding: 0px 20px 20px 20px;
    }

    .elementor-1927 .elementor-element.elementor-element-c11114f > .elementor-element-populated {
        margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1927 .elementor-element.elementor-element-e463776 {
        --vamtam-cols: 1;
        --grid-row-gap: 20px;
        --grid-column-gap: 20px;
    }

    .elementor-1927 .elementor-element.elementor-element-e463776 .elementor-post__text {
        padding: 20px 20px 20px 20px;
    }

    .elementor-1927 .elementor-element.elementor-element-e463776 .elementor-post__title, .elementor-1927 .elementor-element.elementor-element-e463776 .elementor-post__title a {
        font-size: var( --e-global-typography-vamtam_h3-font-size );
        line-height: var( --e-global-typography-vamtam_h3-line-height );
    }

    .elementor-1927 .elementor-element.elementor-element-e463776 .elementor-post__excerpt p {
        font-size: var( --e-global-typography-vamtam_primary_font-font-size );
        line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    }

    .elementor-1927 .elementor-element.elementor-element-e463776 a.elementor-post__read-more {
        font-size: var( --e-global-typography-e1b90ff-font-size );
        line-height: var( --e-global-typography-e1b90ff-line-height );
    }

    .elementor-1927 .elementor-element.elementor-element-785713d {
        margin-top: 0px;
        margin-bottom: 40px;
        padding: 0px 20px 40px 20px;
    }

    .elementor-1927 .elementor-element.elementor-element-e9e54da {
        margin-top: 0px;
        margin-bottom: 30px;
    }

    .elementor-1927 .elementor-element.elementor-element-c93e4e5 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-1927 .elementor-element.elementor-element-c93e4e5 {
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 40% );
        max-width: 40%;
    }

    .elementor-1927 .elementor-element.elementor-element-ff59559 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-1927 .elementor-element.elementor-element-ff59559 {
        --container-widget-width: 43%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 50% );
        max-width: 50%;
    }

    .elementor-1927 .elementor-element.elementor-element-a852815 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-1927 .elementor-element.elementor-element-a852815 {
        --container-widget-width: 47%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 50% );
        max-width: 50%;
    }

    .elementor-1927 .elementor-element.elementor-element-a5515e9 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-1927 .elementor-element.elementor-element-a5515e9 {
        --container-widget-width: 43%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 50% );
        max-width: 50%;
    }

    .elementor-1927 .elementor-element.elementor-element-63ca1fa {
        --container-widget-width: 46%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 50% );
        max-width: 50%;
    }

    .elementor-1927 .elementor-element.elementor-element-c6408c6 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 50% );
        max-width: 50%;
    }

    .elementor-1927 .elementor-element.elementor-element-c59e922 {
        padding: 30px 20px 20px 20px;
    }

    .elementor-1927 .elementor-element.elementor-element-563aa20 > .elementor-background-overlay {
        background-position: 0% 0%;
    }

    .elementor-1927 .elementor-element.elementor-element-563aa20 {
        padding: 0px 20px 40px 20px;
    }

    .elementor-1927 .elementor-element.elementor-element-23bf349 {
        margin-top: 0px;
        margin-bottom: 40px;
    }

    .elementor-1927 .elementor-element.elementor-element-dbb06b8 > .elementor-element-populated {
        padding-block-start:0%;padding-inline-start:0%;padding-block-end:0%;padding-inline-end:0%;}

    .elementor-1927 .elementor-element.elementor-element-3f46d78 .elementor-icon {
        font-size: 60px;
    }

    .elementor-1927 .elementor-element.elementor-element-3f46d78 .elementor-icon svg {
        height: 60px;
    }

    .elementor-1927 .elementor-element.elementor-element-de18607 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-1927 .elementor-element.elementor-element-722ac92 .elementor-button {
        font-size: var( --e-global-typography-6fb9715-font-size );
        line-height: var( --e-global-typography-6fb9715-line-height );
    }

    .elementor-1927 .elementor-element.elementor-element-6d74d38 > .elementor-element-populated {
        padding-block-start:30px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}

    .elementor-1927 .elementor-element.elementor-element-e197a9f .elementor-heading-title {
        font-size: var( --e-global-typography-vamtam_primary_font-font-size );
        line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    }

    .elementor-1927 .elementor-element.elementor-element-7fb258a > .elementor-element-populated {
        margin-block-start:0px;margin-inline-start:0px;margin-block-end:40px;margin-inline-end:0px;--e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}

    body:not(.rtl) .elementor-1927 .elementor-element.elementor-element-ea6e5f7 {
        right: 120px;
    }

    body.rtl .elementor-1927 .elementor-element.elementor-element-ea6e5f7 {
        left: 120px;
    }

    .elementor-1927 .elementor-element.elementor-element-8a16b89.elementor-column > .elementor-widget-wrap {
        justify-content: flex-end;
    }

    .elementor-1927 .elementor-element.elementor-element-8a16b89 > .elementor-element-populated {
        margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1927 .elementor-element.elementor-element-d08f976 {
        text-align: left;
    }

    .elementor-1927 .elementor-element.elementor-element-d08f976 img {
        width: 90%;
    }

    .elementor-1927 .elementor-element.elementor-element-d08f976 .vamtam-image-wrapper {
        width: 90%;
    }

    .elementor-1927 .elementor-element.elementor-element-2c3dfd2 {
        padding: 0px 20px 0px 20px;
    }

    .elementor-1927 .elementor-element.elementor-element-749692f > .elementor-element-populated {
        padding-block-start:30px;padding-inline-start:0px;padding-block-end:15px;padding-inline-end:0px;}
}
