.elementor-1038 .elementor-element.elementor-element-d566c68{--display:flex;--min-height:40vh;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1038 .elementor-element.elementor-element-ab77e65 .elementor-heading-title{font-family:var( --e-global-typography-c1bf012-font-family ), Sans-serif;font-size:var( --e-global-typography-c1bf012-font-size );font-weight:var( --e-global-typography-c1bf012-font-weight );line-height:var( --e-global-typography-c1bf012-line-height );color:var( --e-global-color-4ee9010 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1038 .elementor-element.elementor-element-f8c74a9{width:var( --container-widget-width, 28vw );max-width:28vw;--container-widget-width:28vw;--container-widget-flex-grow:0;text-align:start;}.elementor-1038 .elementor-element.elementor-element-f8c74a9 img{width:100%;}.elementor-1038 .elementor-element.elementor-element-5a488f8{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1038 .elementor-element.elementor-element-940a6aa{text-align:justify;font-family:var( --e-global-typography-5b13164-font-family ), Sans-serif;font-size:var( --e-global-typography-5b13164-font-size );font-weight:var( --e-global-typography-5b13164-font-weight );line-height:var( --e-global-typography-5b13164-line-height );color:var( --e-global-color-4ee9010 );}.elementor-1038 .elementor-element.elementor-element-d61deb4{--display:flex;--min-height:65vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1038 .elementor-element.elementor-element-8ed84b6{--display:flex;}.elementor-1038 .elementor-element.elementor-element-fd34094 img{width:100%;height:50vh;object-fit:contain;object-position:top center;}.elementor-1038 .elementor-element.elementor-element-ea01c20{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1038 .elementor-element.elementor-element-896e8ba .elementor-heading-title{font-family:var( --e-global-typography-6fa7289-font-family ), Sans-serif;font-size:var( --e-global-typography-6fa7289-font-size );font-weight:var( --e-global-typography-6fa7289-font-weight );line-height:var( --e-global-typography-6fa7289-line-height );color:var( --e-global-color-4ee9010 );}.elementor-1038 .elementor-element.elementor-element-3717383 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.7vw;font-weight:300;color:var( --e-global-color-4ee9010 );}.elementor-1038 .elementor-element.elementor-element-533ee28{font-family:"Roboto", Sans-serif;font-size:1.1vw;font-weight:400;color:var( --e-global-color-82a4d8a );}.elementor-1038 .elementor-element.elementor-element-533ee28 p{margin-block-end:0px;}.elementor-1038 .elementor-element.elementor-element-6737975{--display:flex;}.elementor-1038 .elementor-element.elementor-element-9dc1b9f img{width:100%;height:50vh;object-fit:contain;object-position:center center;}.elementor-1038 .elementor-element.elementor-element-72ce3b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1038 .elementor-element.elementor-element-b4b1fb3 .elementor-heading-title{font-family:var( --e-global-typography-6fa7289-font-family ), Sans-serif;font-size:var( --e-global-typography-6fa7289-font-size );font-weight:var( --e-global-typography-6fa7289-font-weight );line-height:var( --e-global-typography-6fa7289-line-height );color:var( --e-global-color-4ee9010 );}.elementor-1038 .elementor-element.elementor-element-3faa5e0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.7vw;font-weight:300;color:var( --e-global-color-4ee9010 );}.elementor-1038 .elementor-element.elementor-element-57a4e66{font-family:"Roboto", Sans-serif;font-size:1.1vw;font-weight:400;color:var( --e-global-color-82a4d8a );}.elementor-1038 .elementor-element.elementor-element-57a4e66 p{margin-block-end:0px;}.elementor-1038 .elementor-element.elementor-element-3a2f48b{--display:flex;}.elementor-1038 .elementor-element.elementor-element-4061804 img{width:100%;height:50vh;object-fit:contain;object-position:top center;}.elementor-1038 .elementor-element.elementor-element-925ea50{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1038 .elementor-element.elementor-element-987231d .elementor-heading-title{font-family:var( --e-global-typography-6fa7289-font-family ), Sans-serif;font-size:var( --e-global-typography-6fa7289-font-size );font-weight:var( --e-global-typography-6fa7289-font-weight );line-height:var( --e-global-typography-6fa7289-line-height );color:var( --e-global-color-4ee9010 );}.elementor-1038 .elementor-element.elementor-element-a8c1919 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.7vw;font-weight:300;color:var( --e-global-color-4ee9010 );}.elementor-1038 .elementor-element.elementor-element-b2779bd{font-family:"Roboto", Sans-serif;font-size:1.1vw;font-weight:400;color:var( --e-global-color-82a4d8a );}.elementor-1038 .elementor-element.elementor-element-b2779bd p{margin-block-end:0px;}body.elementor-page-1038:not(.elementor-motion-effects-element-type-background), body.elementor-page-1038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-581ae4c );}@media(max-width:1024px) and (min-width:768px){.elementor-1038 .elementor-element.elementor-element-ea01c20{--width:70%;}.elementor-1038 .elementor-element.elementor-element-72ce3b1{--width:70%;}.elementor-1038 .elementor-element.elementor-element-925ea50{--width:70%;}}@media(max-width:1024px){.elementor-1038 .elementor-element.elementor-element-ab77e65 .elementor-heading-title{font-size:var( --e-global-typography-c1bf012-font-size );line-height:var( --e-global-typography-c1bf012-line-height );}.elementor-1038 .elementor-element.elementor-element-940a6aa{font-size:var( --e-global-typography-5b13164-font-size );line-height:var( --e-global-typography-5b13164-line-height );}.elementor-1038 .elementor-element.elementor-element-fd34094{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1038 .elementor-element.elementor-element-fd34094 img{height:35vh;object-fit:cover;}.elementor-1038 .elementor-element.elementor-element-896e8ba .elementor-heading-title{font-size:var( --e-global-typography-6fa7289-font-size );line-height:var( --e-global-typography-6fa7289-line-height );}.elementor-1038 .elementor-element.elementor-element-3717383 .elementor-heading-title{font-size:2.8vw;}.elementor-1038 .elementor-element.elementor-element-533ee28{font-size:1.6vw;}.elementor-1038 .elementor-element.elementor-element-9dc1b9f{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1038 .elementor-element.elementor-element-9dc1b9f img{height:35vh;object-fit:cover;}.elementor-1038 .elementor-element.elementor-element-b4b1fb3 .elementor-heading-title{font-size:var( --e-global-typography-6fa7289-font-size );line-height:var( --e-global-typography-6fa7289-line-height );}.elementor-1038 .elementor-element.elementor-element-3faa5e0 .elementor-heading-title{font-size:2.8vw;}.elementor-1038 .elementor-element.elementor-element-57a4e66{font-size:1.6vw;}.elementor-1038 .elementor-element.elementor-element-4061804{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1038 .elementor-element.elementor-element-4061804 img{height:35vh;object-fit:cover;}.elementor-1038 .elementor-element.elementor-element-987231d .elementor-heading-title{font-size:var( --e-global-typography-6fa7289-font-size );line-height:var( --e-global-typography-6fa7289-line-height );}.elementor-1038 .elementor-element.elementor-element-a8c1919 .elementor-heading-title{font-size:2.8vw;}.elementor-1038 .elementor-element.elementor-element-b2779bd{font-size:1.6vw;}}@media(max-width:767px){.elementor-1038 .elementor-element.elementor-element-ab77e65 .elementor-heading-title{font-size:var( --e-global-typography-c1bf012-font-size );line-height:var( --e-global-typography-c1bf012-line-height );}.elementor-1038 .elementor-element.elementor-element-f8c74a9{--container-widget-width:60vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 60vw );max-width:60vw;}.elementor-1038 .elementor-element.elementor-element-940a6aa{font-size:var( --e-global-typography-5b13164-font-size );line-height:var( --e-global-typography-5b13164-line-height );}.elementor-1038 .elementor-element.elementor-element-fd34094{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1038 .elementor-element.elementor-element-896e8ba .elementor-heading-title{font-size:var( --e-global-typography-6fa7289-font-size );line-height:var( --e-global-typography-6fa7289-line-height );}.elementor-1038 .elementor-element.elementor-element-3717383 .elementor-heading-title{font-size:6.5vw;}.elementor-1038 .elementor-element.elementor-element-533ee28{font-size:3.3vw;}.elementor-1038 .elementor-element.elementor-element-9dc1b9f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1038 .elementor-element.elementor-element-b4b1fb3 .elementor-heading-title{font-size:var( --e-global-typography-6fa7289-font-size );line-height:var( --e-global-typography-6fa7289-line-height );}.elementor-1038 .elementor-element.elementor-element-3faa5e0 .elementor-heading-title{font-size:6.5vw;}.elementor-1038 .elementor-element.elementor-element-57a4e66{font-size:3.3vw;}.elementor-1038 .elementor-element.elementor-element-4061804{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1038 .elementor-element.elementor-element-987231d .elementor-heading-title{font-size:var( --e-global-typography-6fa7289-font-size );line-height:var( --e-global-typography-6fa7289-line-height );}.elementor-1038 .elementor-element.elementor-element-a8c1919 .elementor-heading-title{font-size:6.5vw;}.elementor-1038 .elementor-element.elementor-element-b2779bd{font-size:3.3vw;}}/* Start custom CSS for text-editor, class: .elementor-element-940a6aa */.elementor-1038 .elementor-element.elementor-element-940a6aa .para-img {
    width: 50%;
    padding-left: 1vw;
    margin-left: 1vw;
    float: right;
}
@media only screen and (max-width: 767px) {
    .elementor-1038 .elementor-element.elementor-element-940a6aa .para-img {
        display: none
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9479204 */.elementor-1038 .elementor-element.elementor-element-9479204 * {
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-125ccdc */.elementor-1038 .elementor-element.elementor-element-125ccdc * {
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a02025 */.elementor-1038 .elementor-element.elementor-element-4a02025 * {
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d61deb4 */.elementor-1038 .elementor-element.elementor-element-d61deb4 .para {
    overflow: hidden;
    max-height: 4.5em;
    margin-bottom: 0!important;
    transition: max-height 0.4s;
    font-size: 1.1vw;
    font-family: Roboto, Sans-Serif;
}
.elementor-1038 .elementor-element.elementor-element-d61deb4 .dots {
    display: inline;
    opacity: 0;
    font-size: 2vw;
    line-height: 0;
    transition: opacity 1s;
}
.elementor-1038 .elementor-element.elementor-element-d61deb4 .read {
    padding: 0;
    font-size: 1.1vw;
    font-family: Roboto, Sans-Serif;
    color: #2F383D;
    background: transparent;
    border: none;
}
.elementor-1038 .elementor-element.elementor-element-d61deb4 .read:hover {
    background: transparent;
    border: none;
}
@media only screen and (max-width: 1024px) {
    .elementor-1038 .elementor-element.elementor-element-d61deb4 .para, .elementor-1038 .elementor-element.elementor-element-d61deb4 .read {
    font-size: 1.6vw;
    }
    .elementor-1038 .elementor-element.elementor-element-d61deb4 .dots {
        font-size: 2vw;
    }
}
@media only screen and (max-width: 767px) {
    .elementor-1038 .elementor-element.elementor-element-d61deb4 .para, .elementor-1038 .elementor-element.elementor-element-d61deb4 .read {
    font-size: 3.5vw;
    }
    .elementor-1038 .elementor-element.elementor-element-d61deb4 .dots {
        font-size: 5vw;
    }
}
.elementor-1038 .elementor-element.elementor-element-d61deb4 img {
    mix-blend-mode: multiply;
}/* End custom CSS */