.elementor-2398 .elementor-element.elementor-element-d1a8582 .section-image__overlay{background-color:transparent;background-image:linear-gradient(180deg, #11111100 0%, #0A0021 100%);}.elementor-2398 .elementor-element.elementor-element-d1a8582 .section-image__wrapper img{object-position:50% 50%;}.elementor-2398 .elementor-element.elementor-element-d1a8582 .section-content__inner{max-width:100%;}.elementor-2398 .elementor-element.elementor-element-d1a8582 .section-content__text{max-width:946px;}.elementor-2398 .elementor-element.elementor-element-849b1b2 > .elementor-container{max-width:900px;}.elementor-2398 .elementor-element.elementor-element-49d7bcc > .elementor-element-populated{margin:-20px 0px -20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2398 .elementor-element.elementor-element-2a6f45c .section-content__inner{max-width:100%;}.elementor-2398 .elementor-element.elementor-element-2a6f45c .section-content__text{max-width:700px;}.elementor-2398 .elementor-element.elementor-element-eb5ec4b .figure-service__content{min-height:400px;}.elementor-2398 .elementor-element.elementor-element-a193773{z-index:50;}.elementor-2398 .elementor-element.elementor-element-7b635f3 > .elementor-container{max-width:670px;}.elementor-2398 .elementor-element.elementor-element-68991bd .section-content__inner{max-width:100%;}.elementor-2398 .elementor-element.elementor-element-68991bd .section-content__text{max-width:600px;}.elementor-2398 .elementor-element.elementor-element-be993dc > .elementor-container{max-width:1269px;}.elementor-2398 .elementor-element.elementor-element-a8d534b{width:var( --container-widget-width, 100.721% );max-width:100.721%;--container-widget-width:100.721%;--container-widget-flex-grow:0;}.elementor-2398 .elementor-element.elementor-element-a8d534b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2398 .elementor-element.elementor-element-13a3c71 > .elementor-widget-container{margin:0px 0px 060px 0px;}.elementor-2398 .elementor-element.elementor-element-13a3c71 .section-content__inner{max-width:100%;}.elementor-2398 .elementor-element.elementor-element-13a3c71 .section-content__text{max-width:600px;}.section-masthead .section-masthead__overlay{background-color:transparent;background-image:linear-gradient(180deg, #11111100 0%, #111111 100%);}body.elementor-page-2398 .section-masthead .section-masthead__background img.of-cover{object-position:50% 50%;}:root body.elementor-page-2398{--page-title-display:block;}@media(max-width:1024px){.elementor-2398 .elementor-element.elementor-element-d1a8582 .section-image__wrapper img{object-position:50% 50%;}.elementor-2398 .elementor-element.elementor-element-d1a8582 .section-content__inner{max-width:100%;}.elementor-2398 .elementor-element.elementor-element-d1a8582 .section-content__text{max-width:700px;}.elementor-2398 .elementor-element.elementor-element-2a6f45c .section-content__inner{max-width:100%;}.elementor-2398 .elementor-element.elementor-element-2a6f45c .section-content__text{max-width:700px;}.elementor-2398 .elementor-element.elementor-element-eb5ec4b .figure-service__content{min-height:0px;}.elementor-2398 .elementor-element.elementor-element-68991bd .section-content__inner{max-width:100%;}.elementor-2398 .elementor-element.elementor-element-68991bd .section-content__text{max-width:700px;}.elementor-2398 .elementor-element.elementor-element-13a3c71 .section-content__inner{max-width:100%;}.elementor-2398 .elementor-element.elementor-element-13a3c71 .section-content__text{max-width:700px;}body.elementor-page-2398 .section-masthead .section-masthead__background img.of-cover{object-position:50% 50%;}}@media(max-width:767px){.elementor-2398 .elementor-element.elementor-element-d1a8582 .section-image__wrapper img{object-position:50% 50%;}.elementor-2398 .elementor-element.elementor-element-d1a8582 .section-content__inner{max-width:100%;}.elementor-2398 .elementor-element.elementor-element-d1a8582 .section-content__text{max-width:700px;}.elementor-2398 .elementor-element.elementor-element-2a6f45c .section-content__inner{max-width:100%;}.elementor-2398 .elementor-element.elementor-element-2a6f45c .section-content__text{max-width:700px;}.elementor-2398 .elementor-element.elementor-element-eb5ec4b .figure-service__content{min-height:0px;}.elementor-2398 .elementor-element.elementor-element-68991bd .section-content__inner{max-width:100%;}.elementor-2398 .elementor-element.elementor-element-68991bd .section-content__text{max-width:700px;}.elementor-2398 .elementor-element.elementor-element-8f6e3bd{margin-top:-20px;margin-bottom:0px;}.elementor-2398 .elementor-element.elementor-element-55462bd{margin-top:-20px;margin-bottom:0px;}.elementor-2398 .elementor-element.elementor-element-13a3c71 .section-content__inner{max-width:100%;}.elementor-2398 .elementor-element.elementor-element-13a3c71 .section-content__text{max-width:700px;}body.elementor-page-2398 .section-masthead .section-masthead__background img.of-cover{object-position:50% 50%;}}/* Start custom CSS *//* Improved Animations Stylesheet from https://element.how/elementor-improve-entrance-animations/ , works for the 'fade' animations */

@keyframes fadeDown {
    from {
        opacity: 0;
        transform: translate3d(0,-30px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInDown {
    animation-name: fadeDown
}

@keyframes fadeLeft {
    from {
        opacity: 0;
        transform: translate3d(-30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInLeft {
    animation-name: fadeLeft
}

@keyframes fadeRight {
    from {
        opacity: 0;
        transform: translate3d(30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInRight {
    animation-name: fadeRight
}

@keyframes fadeUp {
    from {
        opacity: 0;
        transform: translate3d(0,30px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInUp {
    animation-name: fadeUp
}

.figure-logo {
    height: 240px!important;}/* End custom CSS */