.elementor-265 .elementor-element.elementor-element-b75064c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-265 .elementor-element.elementor-element-33da0048{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-265 .elementor-element.elementor-element-b517e6fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-265 .elementor-element.elementor-element-be5c8b66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-265 .elementor-element.elementor-element-9aca3b18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-265 .elementor-element.elementor-element-f75ca9ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-265 .elementor-element.elementor-element-f75ca9ba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-265 .elementor-element.elementor-element-03fb6c11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-265 .elementor-element.elementor-element-6e1b0327{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-265 .elementor-element.elementor-element-311c7e5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-265 .elementor-element.elementor-element-08a614ef .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:46px;font-weight:600;color:var( --e-global-color-f16c142 );}.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-265 .elementor-element.elementor-element-fc074fb7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-265 .elementor-element.elementor-element-287c44ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-265 .elementor-element.elementor-element-80b7f5e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-265 .elementor-element.elementor-element-b77ac3f6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:46px;font-weight:600;color:var( --e-global-color-f16c142 );}.elementor-265 .elementor-element.elementor-element-e11f8c6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-265 .elementor-element.elementor-element-2019f9a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-265 .elementor-element.elementor-element-542d7564{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-265 .elementor-element.elementor-element-297b2a37 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:46px;font-weight:600;color:var( --e-global-color-f16c142 );}.elementor-265 .elementor-element.elementor-element-2b513df7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-265 .elementor-element.elementor-element-216ce23e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-265 .elementor-element.elementor-element-a9c06d8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-265 .elementor-element.elementor-element-04ef2cd1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:46px;font-weight:600;color:var( --e-global-color-f16c142 );}.elementor-265 .elementor-element.elementor-element-069e7aef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-265 .elementor-element.elementor-element-7ad9e7c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-265 .elementor-element.elementor-element-ec7d4347{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-265 .elementor-element.elementor-element-1de18f68 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:46px;font-weight:600;color:var( --e-global-color-f16c142 );}.elementor-265 .elementor-element.elementor-element-019b1018{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-265 .elementor-element.elementor-element-e70bbd25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-265 .elementor-element.elementor-element-6d151601{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-265 .elementor-element.elementor-element-d9003cba .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:46px;font-weight:600;color:var( --e-global-color-f16c142 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-265 .elementor-element.elementor-element-33da0048{--content-width:1400px;}.elementor-265 .elementor-element.elementor-element-be5c8b66{--content-width:1400px;}.elementor-265 .elementor-element.elementor-element-9aca3b18{--width:100%;}.elementor-265 .elementor-element.elementor-element-f75ca9ba{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-3a988e33 *//* SA RESPONSIVE V2 START */
@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-3a988e33 .elementor-heading-title{font-size:72px!important;line-height:.92!important;}}
@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-3a988e33 .elementor-heading-title{font-size:54px!important;line-height:.94!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b517e6fe *//* SA RESPONSIVE V2 START */
@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-b517e6fe{min-height:480px!important;padding-left:28px!important;padding-right:28px!important;}}
@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-b517e6fe{min-height:390px!important;padding-left:18px!important;padding-right:18px!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b441f8e7 *//* SA RESPONSIVE V2 START */
@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-b441f8e7 img{width:100%!important;height:380px!important;min-height:380px!important;object-fit:cover!important;}}
@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-b441f8e7 img{height:280px!important;min-height:280px!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e1b0327 *//* SA RESPONSIVE V2 START */
@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-6e1b0327{width:100%!important;min-height:380px!important;}}
@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-6e1b0327{min-height:280px!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08a614ef *//* SA RESPONSIVE V2 START */
@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-08a614ef .elementor-heading-title{font-size:40px!important;line-height:.98!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb2da679 */.elementor-265 .elementor-element.elementor-element-cb2da679,
.elementor-265 .elementor-element.elementor-element-cb2da679 .elementor-widget-container,
.elementor-265 .elementor-element.elementor-element-cb2da679 .elementor-text-editor,
.elementor-265 .elementor-element.elementor-element-cb2da679 p,
.elementor-265 .elementor-element.elementor-element-cb2da679 strong,
.elementor-265 .elementor-element.elementor-element-cb2da679 ul,
.elementor-265 .elementor-element.elementor-element-cb2da679 li {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    max-height: none !important;
    height: auto !important;
    overflow: visible !important;
    transform: none !important;
}

.elementor-265 .elementor-element.elementor-element-cb2da679 {
    position: relative !important;
    z-index: 20 !important;
}

.elementor-265 .elementor-element.elementor-element-cb2da679 p,
.elementor-265 .elementor-element.elementor-element-cb2da679 li {
    color: rgba(255,255,255,.78) !important;
    font-size: 15px !important;
    line-height: 1.65 !important;
}

.elementor-265 .elementor-element.elementor-element-cb2da679 .sa-pr7-kicker,
.elementor-265 .elementor-element.elementor-element-cb2da679 p:first-child {
    color: #fff !important;
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-311c7e5b *//* SA RESPONSIVE V2 START */
@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-311c7e5b{width:100%!important;padding:38px 34px!important;}}
@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-311c7e5b{padding:28px 22px 30px!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03fb6c11 *//* SA RESPONSIVE V2 START */
@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-03fb6c11{display:flex!important;flex-direction:column!important;min-height:0!important;height:auto!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c0b2ada *//* SA RESPONSIVE V2 START */
@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-6c0b2ada img{width:100%!important;height:380px!important;min-height:380px!important;object-fit:cover!important;}}
@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-6c0b2ada img{height:280px!important;min-height:280px!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-287c44ef *//* SA RESPONSIVE V2 START */
@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-287c44ef{width:100%!important;min-height:380px!important;}}
@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-287c44ef{min-height:280px!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b77ac3f6 *//* SA RESPONSIVE V2 START */
@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-b77ac3f6 .elementor-heading-title{font-size:40px!important;line-height:.98!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e2f39a2 */.elementor-265 .elementor-element.elementor-element-5e2f39a2,
.elementor-265 .elementor-element.elementor-element-5e2f39a2 .elementor-widget-container,
.elementor-265 .elementor-element.elementor-element-5e2f39a2 .elementor-text-editor,
.elementor-265 .elementor-element.elementor-element-5e2f39a2 p,
.elementor-265 .elementor-element.elementor-element-5e2f39a2 strong,
.elementor-265 .elementor-element.elementor-element-5e2f39a2 ul,
.elementor-265 .elementor-element.elementor-element-5e2f39a2 li {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    max-height: none !important;
    height: auto !important;
    overflow: visible !important;
    transform: none !important;
}

.elementor-265 .elementor-element.elementor-element-5e2f39a2 {
    position: relative !important;
    z-index: 20 !important;
}

.elementor-265 .elementor-element.elementor-element-5e2f39a2 p,
.elementor-265 .elementor-element.elementor-element-5e2f39a2 li {
    color: rgba(255,255,255,.78) !important;
    font-size: 15px !important;
    line-height: 1.65 !important;
}

.elementor-265 .elementor-element.elementor-element-5e2f39a2 .sa-pr7-kicker,
.elementor-265 .elementor-element.elementor-element-5e2f39a2 p:first-child {
    color: #fff !important;
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b7f5e1 *//* SA RESPONSIVE V2 START */
@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-80b7f5e1{width:100%!important;padding:38px 34px!important;}}
@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-80b7f5e1{padding:28px 22px 30px!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc074fb7 *//* SA RESPONSIVE V2 START */
@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-fc074fb7{display:flex!important;flex-direction:column!important;min-height:0!important;height:auto!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f213fc3 *//* SA RESPONSIVE V2 START */
@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-5f213fc3 img{width:100%!important;height:380px!important;min-height:380px!important;object-fit:cover!important;}}
@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-5f213fc3 img{height:280px!important;min-height:280px!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2019f9a0 *//* SA RESPONSIVE V2 START */
@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-2019f9a0{width:100%!important;min-height:380px!important;}}
@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-2019f9a0{min-height:280px!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-297b2a37 *//* SA RESPONSIVE V2 START */
@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-297b2a37 .elementor-heading-title{font-size:40px!important;line-height:.98!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a0ec52d */.elementor-265 .elementor-element.elementor-element-7a0ec52d,
.elementor-265 .elementor-element.elementor-element-7a0ec52d .elementor-widget-container,
.elementor-265 .elementor-element.elementor-element-7a0ec52d .elementor-text-editor,
.elementor-265 .elementor-element.elementor-element-7a0ec52d p,
.elementor-265 .elementor-element.elementor-element-7a0ec52d strong,
.elementor-265 .elementor-element.elementor-element-7a0ec52d ul,
.elementor-265 .elementor-element.elementor-element-7a0ec52d li {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    max-height: none !important;
    height: auto !important;
    overflow: visible !important;
    transform: none !important;
}

.elementor-265 .elementor-element.elementor-element-7a0ec52d {
    position: relative !important;
    z-index: 20 !important;
}

.elementor-265 .elementor-element.elementor-element-7a0ec52d p,
.elementor-265 .elementor-element.elementor-element-7a0ec52d li {
    color: rgba(255,255,255,.78) !important;
    font-size: 15px !important;
    line-height: 1.65 !important;
}

.elementor-265 .elementor-element.elementor-element-7a0ec52d .sa-pr7-kicker,
.elementor-265 .elementor-element.elementor-element-7a0ec52d p:first-child {
    color: #fff !important;
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-542d7564 *//* SA RESPONSIVE V2 START */
@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-542d7564{width:100%!important;padding:38px 34px!important;}}
@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-542d7564{padding:28px 22px 30px!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e11f8c6a *//* SA RESPONSIVE V2 START */
@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-e11f8c6a{display:flex!important;flex-direction:column!important;min-height:0!important;height:auto!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f63088e *//* SA RESPONSIVE V2 START */
@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-7f63088e img{width:100%!important;height:380px!important;min-height:380px!important;object-fit:cover!important;}}
@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-7f63088e img{height:280px!important;min-height:280px!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-216ce23e *//* SA RESPONSIVE V2 START */
@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-216ce23e{width:100%!important;min-height:380px!important;}}
@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-216ce23e{min-height:280px!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04ef2cd1 *//* SA RESPONSIVE V2 START */
@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-04ef2cd1 .elementor-heading-title{font-size:40px!important;line-height:.98!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1bae15a */.elementor-265 .elementor-element.elementor-element-b1bae15a,
.elementor-265 .elementor-element.elementor-element-b1bae15a .elementor-widget-container,
.elementor-265 .elementor-element.elementor-element-b1bae15a .elementor-text-editor,
.elementor-265 .elementor-element.elementor-element-b1bae15a p,
.elementor-265 .elementor-element.elementor-element-b1bae15a strong,
.elementor-265 .elementor-element.elementor-element-b1bae15a ul,
.elementor-265 .elementor-element.elementor-element-b1bae15a li {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    max-height: none !important;
    height: auto !important;
    overflow: visible !important;
    transform: none !important;
}

.elementor-265 .elementor-element.elementor-element-b1bae15a {
    position: relative !important;
    z-index: 20 !important;
}

.elementor-265 .elementor-element.elementor-element-b1bae15a p,
.elementor-265 .elementor-element.elementor-element-b1bae15a li {
    color: rgba(255,255,255,.78) !important;
    font-size: 15px !important;
    line-height: 1.65 !important;
}

.elementor-265 .elementor-element.elementor-element-b1bae15a .sa-pr7-kicker,
.elementor-265 .elementor-element.elementor-element-b1bae15a p:first-child {
    color: #fff !important;
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9c06d8e *//* SA RESPONSIVE V2 START */
@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-a9c06d8e{width:100%!important;padding:38px 34px!important;}}
@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-a9c06d8e{padding:28px 22px 30px!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b513df7 *//* SA RESPONSIVE V2 START */
@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-2b513df7{display:flex!important;flex-direction:column!important;min-height:0!important;height:auto!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b421710 *//* SA RESPONSIVE V2 START */
@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-7b421710 img{width:100%!important;height:380px!important;min-height:380px!important;object-fit:cover!important;}}
@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-7b421710 img{height:280px!important;min-height:280px!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad9e7c3 *//* SA RESPONSIVE V2 START */
@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-7ad9e7c3{width:100%!important;min-height:380px!important;}}
@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-7ad9e7c3{min-height:280px!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1de18f68 *//* SA RESPONSIVE V2 START */
@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-1de18f68 .elementor-heading-title{font-size:40px!important;line-height:.98!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1fdc86bd */.elementor-265 .elementor-element.elementor-element-1fdc86bd,
.elementor-265 .elementor-element.elementor-element-1fdc86bd .elementor-widget-container,
.elementor-265 .elementor-element.elementor-element-1fdc86bd .elementor-text-editor,
.elementor-265 .elementor-element.elementor-element-1fdc86bd p,
.elementor-265 .elementor-element.elementor-element-1fdc86bd strong,
.elementor-265 .elementor-element.elementor-element-1fdc86bd ul,
.elementor-265 .elementor-element.elementor-element-1fdc86bd li {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    max-height: none !important;
    height: auto !important;
    overflow: visible !important;
    transform: none !important;
}

.elementor-265 .elementor-element.elementor-element-1fdc86bd {
    position: relative !important;
    z-index: 20 !important;
}

.elementor-265 .elementor-element.elementor-element-1fdc86bd p,
.elementor-265 .elementor-element.elementor-element-1fdc86bd li {
    color: rgba(255,255,255,.78) !important;
    font-size: 15px !important;
    line-height: 1.65 !important;
}

.elementor-265 .elementor-element.elementor-element-1fdc86bd .sa-pr7-kicker,
.elementor-265 .elementor-element.elementor-element-1fdc86bd p:first-child {
    color: #fff !important;
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec7d4347 *//* SA RESPONSIVE V2 START */
@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-ec7d4347{width:100%!important;padding:38px 34px!important;}}
@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-ec7d4347{padding:28px 22px 30px!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-069e7aef *//* SA RESPONSIVE V2 START */
@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-069e7aef{display:flex!important;flex-direction:column!important;min-height:0!important;height:auto!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37ab6080 *//* SA RESPONSIVE V2 START */
@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-37ab6080 img{width:100%!important;height:380px!important;min-height:380px!important;object-fit:cover!important;}}
@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-37ab6080 img{height:280px!important;min-height:280px!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e70bbd25 *//* SA RESPONSIVE V2 START */
@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-e70bbd25{width:100%!important;min-height:380px!important;}}
@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-e70bbd25{min-height:280px!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9003cba *//* SA RESPONSIVE V2 START */
@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-d9003cba .elementor-heading-title{font-size:40px!important;line-height:.98!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54f8ab49 */.elementor-265 .elementor-element.elementor-element-54f8ab49,
.elementor-265 .elementor-element.elementor-element-54f8ab49 .elementor-widget-container,
.elementor-265 .elementor-element.elementor-element-54f8ab49 .elementor-text-editor,
.elementor-265 .elementor-element.elementor-element-54f8ab49 p,
.elementor-265 .elementor-element.elementor-element-54f8ab49 strong,
.elementor-265 .elementor-element.elementor-element-54f8ab49 ul,
.elementor-265 .elementor-element.elementor-element-54f8ab49 li {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    max-height: none !important;
    height: auto !important;
    overflow: visible !important;
    transform: none !important;
}

.elementor-265 .elementor-element.elementor-element-54f8ab49 {
    position: relative !important;
    z-index: 20 !important;
}

.elementor-265 .elementor-element.elementor-element-54f8ab49 p,
.elementor-265 .elementor-element.elementor-element-54f8ab49 li {
    color: rgba(255,255,255,.78) !important;
    font-size: 15px !important;
    line-height: 1.65 !important;
}

.elementor-265 .elementor-element.elementor-element-54f8ab49 .sa-pr7-kicker,
.elementor-265 .elementor-element.elementor-element-54f8ab49 p:first-child {
    color: #fff !important;
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d151601 *//* SA RESPONSIVE V2 START */
@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-6d151601{width:100%!important;padding:38px 34px!important;}}
@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-6d151601{padding:28px 22px 30px!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-019b1018 *//* SA RESPONSIVE V2 START */
@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-019b1018{display:flex!important;flex-direction:column!important;min-height:0!important;height:auto!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f75ca9ba *//* SA RESPONSIVE V2 START */
@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-f75ca9ba{gap:34px!important;}}
@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-f75ca9ba{gap:24px!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be5c8b66 *//* SA RESPONSIVE V2 START */
@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-be5c8b66{padding:82px 24px 88px!important;overflow:hidden!important;}}
@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-be5c8b66{padding:68px 16px 72px!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b75064c5 *//* SA RESPONSIVE V2 START */
@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-b75064c5{min-height:480px!important;}}
@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-b75064c5{min-height:390px!important;}}
/* SA RESPONSIVE V2 END *//* End custom CSS */