.elementor-1308172 .elementor-element.elementor-element-21c467a9 img{width:100%;}.elementor-1308172 .elementor-element.elementor-element-f22c5d2 img{width:100%;}.elementor-1308172 .elementor-element.elementor-element-df95789{width:auto;max-width:auto;bottom:-14px;}body:not(.rtl) .elementor-1308172 .elementor-element.elementor-element-df95789{right:13.25vw;}body.rtl .elementor-1308172 .elementor-element.elementor-element-df95789{left:13.25vw;}.elementor-1308172 .elementor-element.elementor-element-df95789 p{margin-block-end:15px;}.elementor-1308172 .elementor-element.elementor-element-02ef4ae{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-1308172 .elementor-element.elementor-element-02ef4ae{right:0px;}body.rtl .elementor-1308172 .elementor-element.elementor-element-02ef4ae{left:0px;}.elementor-1308172 .elementor-element.elementor-element-64380bb{width:auto;max-width:auto;top:5px;}body:not(.rtl) .elementor-1308172 .elementor-element.elementor-element-64380bb{right:10px;}body.rtl .elementor-1308172 .elementor-element.elementor-element-64380bb{left:10px;}.elementor-1308172 .elementor-element.elementor-element-54d7ce64 .elementor-heading-title{font-weight:bold;color:var( --e-global-color-primary );}@media(max-width:767px){.elementor-1308172 .elementor-element.elementor-element-21c467a9 img{width:100%;}.elementor-1308172 .elementor-element.elementor-element-f22c5d2 img{width:100%;height:227px;}}/* Start custom CSS for image, class: .elementor-element-21c467a9 */.elementor-1308172 .elementor-element.elementor-element-21c467a9 img { object-position: 0% bottom !important; }

@media only screen and (max-width: 1200px) {
    .elementor-1308172 .elementor-element.elementor-element-21c467a9 img { object-position: 40% bottom !important; }
}

@media only screen and (max-width: 1100px) {
    .elementor-1308172 .elementor-element.elementor-element-21c467a9 img { object-position: 30% bottom !important; }
}

@media only screen and (max-width: 766px) {
    .elementor-1308172 .elementor-element.elementor-element-21c467a9 img { -position: 0% bottom !important; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f22c5d2 */.elementor-1308172 .elementor-element.elementor-element-f22c5d2 img { object-position: 85% bottom !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df95789 */.elementor-1308172 .elementor-element.elementor-element-df95789 img {
    width: 24.5vw;
    min-width: 325px;
    max-width: 600px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1f270c2d */@media print and (min-width: 767px) { 
 .ks-header-banner .elementor-inner-section .elementor-column-gap-default > .elementor-column > div.elementor-element-populated {
     max-width: 450px;
 }
}/* End custom CSS */