.elementor-1024601 .elementor-element.elementor-element-61f953a2{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}body:not(.rtl) .elementor-1024601 .elementor-element.elementor-element-2d8b062b{left:0px;}body.rtl .elementor-1024601 .elementor-element.elementor-element-2d8b062b{right:0px;}.elementor-1024601 .elementor-element.elementor-element-2d8b062b{top:0px;z-index:-1;}.elementor-1024601 .elementor-element.elementor-element-2d8b062b img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:1;}.elementor-1024601 .elementor-element.elementor-element-4cc82007{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-4cc82007.e-con{--align-self:center;}.elementor-1024601 .elementor-element.elementor-element-3475f35{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{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-1024601 .elementor-element.elementor-element-51abf745{width:initial;max-width:initial;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:5px 30px 2px 30px;background-image:linear-gradient(247deg, #FFE26F80 0%, #FFA10080 100%);border-radius:50px 50px 50px 50px;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;color:#333333;}.elementor-1024601 .elementor-element.elementor-element-51abf745.elementor-element{--align-self:center;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1024601 .elementor-element.elementor-element-33833945{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;text-align:center;}.elementor-1024601 .elementor-element.elementor-element-33833945 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:500;line-height:65px;color:#FFFFFF;}.elementor-1024601 .elementor-element.elementor-element-7b651de5{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:36px;color:#7A7A7A;}.elementor-1024601 .elementor-element.elementor-element-7b651de5.elementor-element{--align-self:center;}.elementor-1024601 .elementor-element.elementor-element-391f9538{margin-top:90px;margin-bottom:90px;}.elementor-1024601 .elementor-element.elementor-element-30bd087{text-align:center;}.elementor-1024601 .elementor-element.elementor-element-30bd087 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;line-height:35px;letter-spacing:-0.5px;color:#960000;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-1024601 .elementor-element.elementor-element-6fbcab08{--display:flex;--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;}.elementor-1024601 .elementor-element.elementor-element-6388e0dd{--display:flex;--justify-content:flex-start;}.elementor-1024601 .elementor-element.elementor-element-794c514{--display:flex;--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 050px;--row-gap:0px;--column-gap:050px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );}.elementor-1024601 .elementor-element.elementor-element-58b0d885{--grid-row-gap:35px;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--grid-column-gap:30px;}.elementor-1024601 .elementor-element.elementor-element-58b0d885 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.55 * 100% );}.elementor-1024601 .elementor-element.elementor-element-58b0d885:after{content:"0.55";}.elementor-1024601 .elementor-element.elementor-element-58b0d885 .elementor-post__thumbnail__link{width:100%;}.elementor-1024601 .elementor-element.elementor-element-58b0d885 .elementor-post__meta-data span + span:before{content:"///";}.elementor-1024601 .elementor-element.elementor-element-58b0d885.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-1024601 .elementor-element.elementor-element-58b0d885.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-1024601 .elementor-element.elementor-element-58b0d885.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-1024601 .elementor-element.elementor-element-58b0d885 .elementor-post__title, .elementor-1024601 .elementor-element.elementor-element-58b0d885 .elementor-post__title a{color:#222222;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-1024601 .elementor-element.elementor-element-58b0d885 .elementor-post__meta-data{color:#7A7A7A;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:26px;}.elementor-1024601 .elementor-element.elementor-element-58b0d885 .elementor-post__meta-data span:before{color:#960000;}.elementor-1024601 .elementor-element.elementor-element-adc9eb3{--grid-row-gap:25px;width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;--grid-column-gap:30px;}.elementor-1024601 .elementor-element.elementor-element-adc9eb3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1024601 .elementor-element.elementor-element-adc9eb3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.55 * 100% );}.elementor-1024601 .elementor-element.elementor-element-adc9eb3:after{content:"0.55";}.elementor-1024601 .elementor-element.elementor-element-adc9eb3 .elementor-post__thumbnail__link{width:25%;}.elementor-1024601 .elementor-element.elementor-element-adc9eb3 .elementor-post__text{padding:0px 0px 0px 0px;}.elementor-1024601 .elementor-element.elementor-element-adc9eb3.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-1024601 .elementor-element.elementor-element-adc9eb3.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-1024601 .elementor-element.elementor-element-adc9eb3.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-1024601 .elementor-element.elementor-element-adc9eb3 .elementor-post__title, .elementor-1024601 .elementor-element.elementor-element-adc9eb3 .elementor-post__title a{color:#222222;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:27px;}.elementor-1024601 .elementor-element.elementor-element-adc9eb3 .elementor-post__title{margin-bottom:10px;}.elementor-1024601 .elementor-element.elementor-element-adc9eb3 .elementor-post__meta-data{color:#7A7A7A;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;line-height:24px;margin-bottom:0px;}.elementor-1024601 .elementor-element.elementor-element-adc9eb3 .elementor-post__meta-data span:before{color:#960000;}.elementor-1024601 .elementor-element.elementor-element-3332d80d{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1024601 .elementor-element.elementor-element-739417c1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1024601 .elementor-element.elementor-element-739417c1 .elementor-divider-separator{width:275px;margin:0 auto;margin-left:0;}.elementor-1024601 .elementor-element.elementor-element-739417c1 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-1024601 .elementor-element.elementor-element-739417c1 .elementor-divider__text{color:#960000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:26px;}.elementor-1024601 .elementor-element.elementor-element-726b3025{background-color:#F7F7F7;padding:12px 12px 12px 12px;}.elementor-1024601 .elementor-element.elementor-element-4dddeb2b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:26px;color:rgba(12,12,12,0.5);}.elementor-1024601 .elementor-element.elementor-element-2f7db552{--display:flex;--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-55059cb5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-1024601 .elementor-element.elementor-element-55059cb5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1024601 .elementor-element.elementor-element-1a0351e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1024601 .elementor-element.elementor-element-1a0351e .elementor-divider-separator{width:135px;margin:0 auto;margin-left:0;}.elementor-1024601 .elementor-element.elementor-element-1a0351e .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-1024601 .elementor-element.elementor-element-1a0351e .elementor-divider__text{color:#960000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:26px;}.elementor-1024601 .elementor-element.elementor-element-1937c9de{padding:0px 0px 30px 0px;}.elementor-1024601 .elementor-element.elementor-element-1937c9de .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;line-height:40px;color:#222222;}.elementor-1024601 .elementor-element.elementor-element-294fba84{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1024601 .elementor-element.elementor-element-294fba84 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-1024601 .elementor-element.elementor-element-294fba84:after{content:"0.66";}.elementor-1024601 .elementor-element.elementor-element-294fba84 .elementor-post__thumbnail__link{width:100%;}.elementor-1024601 .elementor-element.elementor-element-294fba84 .elementor-post__meta-data span + span:before{content:"•";}.elementor-1024601 .elementor-element.elementor-element-294fba84 .elementor-post__card{background-color:#EDF5FF;padding-top:0px;padding-bottom:0px;}.elementor-1024601 .elementor-element.elementor-element-294fba84 .elementor-post__text{padding:0 8px;margin-top:20px;}.elementor-1024601 .elementor-element.elementor-element-294fba84 .elementor-post__meta-data{padding:10px 8px;}.elementor-1024601 .elementor-element.elementor-element-294fba84 .elementor-post__avatar{padding-right:8px;padding-left:8px;}.elementor-1024601 .elementor-element.elementor-element-294fba84 .elementor-post__title, .elementor-1024601 .elementor-element.elementor-element-294fba84 .elementor-post__title a{color:#222222;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:24px;}.elementor-1024601 .elementor-element.elementor-element-294fba84 .elementor-post__title{margin-bottom:6px;}.elementor-1024601 .elementor-element.elementor-element-294fba84 a.elementor-post__read-more{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;line-height:25px;}.elementor-1024601 .elementor-element.elementor-element-a475034{--display:flex;--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;}.elementor-1024601 .elementor-element.elementor-element-62dd4b7e{--display:flex;}.elementor-1024601 .elementor-element.elementor-element-5bcc58f2{--display:flex;--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 050px;--row-gap:0px;--column-gap:050px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-5e1bbd69{--grid-row-gap:35px;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--grid-column-gap:30px;}.elementor-1024601 .elementor-element.elementor-element-5e1bbd69 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.55 * 100% );}.elementor-1024601 .elementor-element.elementor-element-5e1bbd69:after{content:"0.55";}.elementor-1024601 .elementor-element.elementor-element-5e1bbd69 .elementor-post__thumbnail__link{width:100%;}.elementor-1024601 .elementor-element.elementor-element-5e1bbd69 .elementor-post__meta-data span + span:before{content:"///";}.elementor-1024601 .elementor-element.elementor-element-5e1bbd69.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-1024601 .elementor-element.elementor-element-5e1bbd69.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-1024601 .elementor-element.elementor-element-5e1bbd69.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-1024601 .elementor-element.elementor-element-5e1bbd69 .elementor-post__title, .elementor-1024601 .elementor-element.elementor-element-5e1bbd69 .elementor-post__title a{color:#222222;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-1024601 .elementor-element.elementor-element-5e1bbd69 .elementor-post__meta-data{color:#7A7A7A;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:26px;}.elementor-1024601 .elementor-element.elementor-element-5e1bbd69 .elementor-post__meta-data span:before{color:#960000;}.elementor-1024601 .elementor-element.elementor-element-47f2f51b{--grid-row-gap:25px;width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;--grid-column-gap:30px;}.elementor-1024601 .elementor-element.elementor-element-47f2f51b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1024601 .elementor-element.elementor-element-47f2f51b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.55 * 100% );}.elementor-1024601 .elementor-element.elementor-element-47f2f51b:after{content:"0.55";}.elementor-1024601 .elementor-element.elementor-element-47f2f51b .elementor-post__thumbnail__link{width:25%;}.elementor-1024601 .elementor-element.elementor-element-47f2f51b .elementor-post__text{padding:0px 0px 0px 0px;}.elementor-1024601 .elementor-element.elementor-element-47f2f51b.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-1024601 .elementor-element.elementor-element-47f2f51b.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-1024601 .elementor-element.elementor-element-47f2f51b.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-1024601 .elementor-element.elementor-element-47f2f51b .elementor-post__title, .elementor-1024601 .elementor-element.elementor-element-47f2f51b .elementor-post__title a{color:#222222;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:27px;}.elementor-1024601 .elementor-element.elementor-element-47f2f51b .elementor-post__title{margin-bottom:10px;}.elementor-1024601 .elementor-element.elementor-element-47f2f51b .elementor-post__meta-data{color:#7A7A7A;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;line-height:24px;margin-bottom:0px;}.elementor-1024601 .elementor-element.elementor-element-47f2f51b .elementor-post__meta-data span:before{color:#960000;}.elementor-1024601 .elementor-element.elementor-element-4857ffd0{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-391ce4f9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1024601 .elementor-element.elementor-element-391ce4f9 .elementor-divider-separator{width:275px;margin:0 auto;margin-left:0;}.elementor-1024601 .elementor-element.elementor-element-391ce4f9 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-1024601 .elementor-element.elementor-element-391ce4f9 .elementor-divider__text{color:#960000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1024601 .elementor-element.elementor-element-650d5e57{background-color:#F7F7F7;padding:12px 12px 12px 12px;}.elementor-1024601 .elementor-element.elementor-element-16eedf1b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:#7A7A7A;}.elementor-1024601 .elementor-element.elementor-element-6f20934a{--display:flex;--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-52e0c91e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-1024601 .elementor-element.elementor-element-52e0c91e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1024601 .elementor-element.elementor-element-59d6289a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1024601 .elementor-element.elementor-element-59d6289a .elementor-divider-separator{width:135px;margin:0 auto;margin-left:0;}.elementor-1024601 .elementor-element.elementor-element-59d6289a .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-1024601 .elementor-element.elementor-element-59d6289a .elementor-divider__text{color:#960000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1024601 .elementor-element.elementor-element-a845148{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1024601 .elementor-element.elementor-element-a845148 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;line-height:41px;color:#222222;}.elementor-1024601 .elementor-element.elementor-element-7d2be4ac{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1024601 .elementor-element.elementor-element-7d2be4ac .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-1024601 .elementor-element.elementor-element-7d2be4ac:after{content:"0.66";}.elementor-1024601 .elementor-element.elementor-element-7d2be4ac .elementor-post__thumbnail__link{width:100%;}.elementor-1024601 .elementor-element.elementor-element-7d2be4ac .elementor-post__meta-data span + span:before{content:"•";}.elementor-1024601 .elementor-element.elementor-element-7d2be4ac .elementor-post__card{background-color:#EDF5FF;padding-top:0px;padding-bottom:0px;}.elementor-1024601 .elementor-element.elementor-element-7d2be4ac .elementor-post__text{padding:0 8px;margin-top:20px;}.elementor-1024601 .elementor-element.elementor-element-7d2be4ac .elementor-post__meta-data{padding:10px 8px;}.elementor-1024601 .elementor-element.elementor-element-7d2be4ac .elementor-post__avatar{padding-right:8px;padding-left:8px;}.elementor-1024601 .elementor-element.elementor-element-7d2be4ac .elementor-post__title, .elementor-1024601 .elementor-element.elementor-element-7d2be4ac .elementor-post__title a{color:#222222;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:24px;}.elementor-1024601 .elementor-element.elementor-element-7d2be4ac .elementor-post__title{margin-bottom:6px;}.elementor-1024601 .elementor-element.elementor-element-7d2be4ac a.elementor-post__read-more{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;line-height:25px;}.elementor-1024601 .elementor-element.elementor-element-3391d335{--display:flex;--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;}.elementor-1024601 .elementor-element.elementor-element-3a0b7f50{--display:flex;}.elementor-1024601 .elementor-element.elementor-element-5b7c8157{--display:flex;--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 050px;--row-gap:0px;--column-gap:050px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-73d67017{--grid-row-gap:35px;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--grid-column-gap:30px;}.elementor-1024601 .elementor-element.elementor-element-73d67017 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.55 * 100% );}.elementor-1024601 .elementor-element.elementor-element-73d67017:after{content:"0.55";}.elementor-1024601 .elementor-element.elementor-element-73d67017 .elementor-post__thumbnail__link{width:100%;}.elementor-1024601 .elementor-element.elementor-element-73d67017 .elementor-post__meta-data span + span:before{content:"///";}.elementor-1024601 .elementor-element.elementor-element-73d67017.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-1024601 .elementor-element.elementor-element-73d67017.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-1024601 .elementor-element.elementor-element-73d67017.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-1024601 .elementor-element.elementor-element-73d67017 .elementor-post__title, .elementor-1024601 .elementor-element.elementor-element-73d67017 .elementor-post__title a{color:#222222;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-1024601 .elementor-element.elementor-element-73d67017 .elementor-post__meta-data{color:#7A7A7A;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:26px;}.elementor-1024601 .elementor-element.elementor-element-73d67017 .elementor-post__meta-data span:before{color:#960000;}.elementor-1024601 .elementor-element.elementor-element-4ca0ddf9{--grid-row-gap:25px;width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;--grid-column-gap:30px;}.elementor-1024601 .elementor-element.elementor-element-4ca0ddf9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1024601 .elementor-element.elementor-element-4ca0ddf9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.55 * 100% );}.elementor-1024601 .elementor-element.elementor-element-4ca0ddf9:after{content:"0.55";}.elementor-1024601 .elementor-element.elementor-element-4ca0ddf9 .elementor-post__thumbnail__link{width:25%;}.elementor-1024601 .elementor-element.elementor-element-4ca0ddf9 .elementor-post__text{padding:0px 0px 0px 0px;}.elementor-1024601 .elementor-element.elementor-element-4ca0ddf9.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-1024601 .elementor-element.elementor-element-4ca0ddf9.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-1024601 .elementor-element.elementor-element-4ca0ddf9.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-1024601 .elementor-element.elementor-element-4ca0ddf9 .elementor-post__title, .elementor-1024601 .elementor-element.elementor-element-4ca0ddf9 .elementor-post__title a{color:#222222;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:27px;}.elementor-1024601 .elementor-element.elementor-element-4ca0ddf9 .elementor-post__title{margin-bottom:10px;}.elementor-1024601 .elementor-element.elementor-element-4ca0ddf9 .elementor-post__meta-data{color:#7A7A7A;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;line-height:24px;margin-bottom:0px;}.elementor-1024601 .elementor-element.elementor-element-4ca0ddf9 .elementor-post__meta-data span:before{color:#960000;}.elementor-1024601 .elementor-element.elementor-element-2dd4fdf1{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-40b2888a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1024601 .elementor-element.elementor-element-40b2888a .elementor-divider-separator{width:275px;margin:0 auto;margin-left:0;}.elementor-1024601 .elementor-element.elementor-element-40b2888a .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-1024601 .elementor-element.elementor-element-40b2888a .elementor-divider__text{color:#960000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1024601 .elementor-element.elementor-element-29c63c9f{background-color:#F7F7F7;padding:12px 12px 12px 12px;}.elementor-1024601 .elementor-element.elementor-element-4b9bae5a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:#7A7A7A;}.elementor-1024601 .elementor-element.elementor-element-3227a4a0{--display:flex;--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-3e28eab2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-1024601 .elementor-element.elementor-element-3e28eab2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1024601 .elementor-element.elementor-element-5d2565a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1024601 .elementor-element.elementor-element-5d2565a .elementor-divider-separator{width:135px;margin:0 auto;margin-left:0;}.elementor-1024601 .elementor-element.elementor-element-5d2565a .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-1024601 .elementor-element.elementor-element-5d2565a .elementor-divider__text{color:#960000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1024601 .elementor-element.elementor-element-79d2c897{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1024601 .elementor-element.elementor-element-79d2c897 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;line-height:41px;color:#222222;}.elementor-1024601 .elementor-element.elementor-element-18f90242{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1024601 .elementor-element.elementor-element-18f90242 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1024601 .elementor-element.elementor-element-18f90242 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-1024601 .elementor-element.elementor-element-18f90242:after{content:"0.66";}.elementor-1024601 .elementor-element.elementor-element-18f90242 .elementor-post__thumbnail__link{width:100%;}.elementor-1024601 .elementor-element.elementor-element-18f90242 .elementor-post__meta-data span + span:before{content:"•";}.elementor-1024601 .elementor-element.elementor-element-18f90242 .elementor-post__card{background-color:#EDF5FF;padding-top:0px;padding-bottom:0px;}.elementor-1024601 .elementor-element.elementor-element-18f90242 .elementor-post__text{padding:0 8px;margin-top:20px;}.elementor-1024601 .elementor-element.elementor-element-18f90242 .elementor-post__meta-data{padding:10px 8px;}.elementor-1024601 .elementor-element.elementor-element-18f90242 .elementor-post__avatar{padding-right:8px;padding-left:8px;}.elementor-1024601 .elementor-element.elementor-element-18f90242 .elementor-post__title, .elementor-1024601 .elementor-element.elementor-element-18f90242 .elementor-post__title a{color:#222222;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:24px;}.elementor-1024601 .elementor-element.elementor-element-18f90242 .elementor-post__title{margin-bottom:6px;}.elementor-1024601 .elementor-element.elementor-element-18f90242 a.elementor-post__read-more{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;line-height:25px;}.elementor-1024601 .elementor-element.elementor-element-1e64c4dc{--display:flex;--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;}.elementor-1024601 .elementor-element.elementor-element-bc209e6{--display:flex;}.elementor-1024601 .elementor-element.elementor-element-585963f5{--display:flex;--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 050px;--row-gap:0px;--column-gap:050px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-18f6a399{--grid-row-gap:35px;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--grid-column-gap:30px;}.elementor-1024601 .elementor-element.elementor-element-18f6a399 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.55 * 100% );}.elementor-1024601 .elementor-element.elementor-element-18f6a399:after{content:"0.55";}.elementor-1024601 .elementor-element.elementor-element-18f6a399 .elementor-post__thumbnail__link{width:100%;}.elementor-1024601 .elementor-element.elementor-element-18f6a399 .elementor-post__meta-data span + span:before{content:"///";}.elementor-1024601 .elementor-element.elementor-element-18f6a399.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-1024601 .elementor-element.elementor-element-18f6a399.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-1024601 .elementor-element.elementor-element-18f6a399.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-1024601 .elementor-element.elementor-element-18f6a399 .elementor-post__title, .elementor-1024601 .elementor-element.elementor-element-18f6a399 .elementor-post__title a{color:#222222;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-1024601 .elementor-element.elementor-element-18f6a399 .elementor-post__meta-data{color:#7A7A7A;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:26px;}.elementor-1024601 .elementor-element.elementor-element-18f6a399 .elementor-post__meta-data span:before{color:#960000;}.elementor-1024601 .elementor-element.elementor-element-4c21486f{--grid-row-gap:25px;width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;--grid-column-gap:30px;}.elementor-1024601 .elementor-element.elementor-element-4c21486f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1024601 .elementor-element.elementor-element-4c21486f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.55 * 100% );}.elementor-1024601 .elementor-element.elementor-element-4c21486f:after{content:"0.55";}.elementor-1024601 .elementor-element.elementor-element-4c21486f .elementor-post__thumbnail__link{width:25%;}.elementor-1024601 .elementor-element.elementor-element-4c21486f .elementor-post__text{padding:0px 0px 0px 0px;}.elementor-1024601 .elementor-element.elementor-element-4c21486f.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-1024601 .elementor-element.elementor-element-4c21486f.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-1024601 .elementor-element.elementor-element-4c21486f.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-1024601 .elementor-element.elementor-element-4c21486f .elementor-post__title, .elementor-1024601 .elementor-element.elementor-element-4c21486f .elementor-post__title a{color:#222222;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:27px;}.elementor-1024601 .elementor-element.elementor-element-4c21486f .elementor-post__title{margin-bottom:10px;}.elementor-1024601 .elementor-element.elementor-element-4c21486f .elementor-post__meta-data{color:#7A7A7A;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;line-height:24px;margin-bottom:0px;}.elementor-1024601 .elementor-element.elementor-element-4c21486f .elementor-post__meta-data span:before{color:#960000;}.elementor-1024601 .elementor-element.elementor-element-85b0b5d{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-26dc4e4f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1024601 .elementor-element.elementor-element-26dc4e4f .elementor-divider-separator{width:275px;margin:0 auto;margin-left:0;}.elementor-1024601 .elementor-element.elementor-element-26dc4e4f .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-1024601 .elementor-element.elementor-element-26dc4e4f .elementor-divider__text{color:#960000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1024601 .elementor-element.elementor-element-7ff48578{background-color:#F7F7F7;padding:12px 12px 12px 12px;}.elementor-1024601 .elementor-element.elementor-element-1651a08{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:#7A7A7A;}.elementor-1024601 .elementor-element.elementor-element-48768d14{--display:flex;--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-5765a5f5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-1024601 .elementor-element.elementor-element-5765a5f5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1024601 .elementor-element.elementor-element-52ff7e2f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1024601 .elementor-element.elementor-element-52ff7e2f .elementor-divider-separator{width:135px;margin:0 auto;margin-left:0;}.elementor-1024601 .elementor-element.elementor-element-52ff7e2f .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-1024601 .elementor-element.elementor-element-52ff7e2f .elementor-divider__text{color:#960000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1024601 .elementor-element.elementor-element-505a24cd{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1024601 .elementor-element.elementor-element-505a24cd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;line-height:41px;color:#222222;}.elementor-1024601 .elementor-element.elementor-element-d208b2e{--grid-row-gap:35px;--grid-column-gap:30px;--load-more-message-color:#7A7A7A;--load-more—spacing:50px;}.elementor-1024601 .elementor-element.elementor-element-d208b2e .elementor-button:hover, .elementor-1024601 .elementor-element.elementor-element-d208b2e .elementor-button:focus{background-color:#FFFFFF;color:#960000;}.elementor-1024601 .elementor-element.elementor-element-d208b2e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1024601 .elementor-element.elementor-element-d208b2e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-1024601 .elementor-element.elementor-element-d208b2e:after{content:"0.66";}.elementor-1024601 .elementor-element.elementor-element-d208b2e .elementor-post__thumbnail__link{width:100%;}.elementor-1024601 .elementor-element.elementor-element-d208b2e .elementor-post__meta-data span + span:before{content:"•";}.elementor-1024601 .elementor-element.elementor-element-d208b2e .elementor-post__card{background-color:#EDF5FF;padding-top:0px;padding-bottom:0px;}.elementor-1024601 .elementor-element.elementor-element-d208b2e .elementor-post__text{padding:0 8px;margin-top:20px;}.elementor-1024601 .elementor-element.elementor-element-d208b2e .elementor-post__meta-data{padding:10px 8px;}.elementor-1024601 .elementor-element.elementor-element-d208b2e .elementor-post__avatar{padding-right:8px;padding-left:8px;}.elementor-1024601 .elementor-element.elementor-element-d208b2e .elementor-post__title, .elementor-1024601 .elementor-element.elementor-element-d208b2e .elementor-post__title a{color:#222222;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:24px;}.elementor-1024601 .elementor-element.elementor-element-d208b2e .elementor-post__title{margin-bottom:6px;}.elementor-1024601 .elementor-element.elementor-element-d208b2e a.elementor-post__read-more{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;line-height:25px;}.elementor-1024601 .elementor-element.elementor-element-d208b2e .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:18px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#960000;border-radius:4px 4px 4px 4px;}.elementor-1024601 .elementor-element.elementor-element-d208b2e .elementor-button:hover svg, .elementor-1024601 .elementor-element.elementor-element-d208b2e .elementor-button:focus svg{fill:#960000;}.elementor-1024601 .elementor-element.elementor-element-d208b2e .e-load-more-message{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:25px;}.elementor-1024601 .elementor-element.elementor-element-54026e80{--display:flex;--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;}.elementor-1024601 .elementor-element.elementor-element-269cdf78{--display:flex;}.elementor-1024601 .elementor-element.elementor-element-532a6875{--display:flex;--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 050px;--row-gap:0px;--column-gap:050px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-7539f323{--grid-row-gap:35px;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--grid-column-gap:30px;}.elementor-1024601 .elementor-element.elementor-element-7539f323 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.55 * 100% );}.elementor-1024601 .elementor-element.elementor-element-7539f323:after{content:"0.55";}.elementor-1024601 .elementor-element.elementor-element-7539f323 .elementor-post__thumbnail__link{width:100%;}.elementor-1024601 .elementor-element.elementor-element-7539f323 .elementor-post__meta-data span + span:before{content:"///";}.elementor-1024601 .elementor-element.elementor-element-7539f323.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-1024601 .elementor-element.elementor-element-7539f323.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-1024601 .elementor-element.elementor-element-7539f323.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-1024601 .elementor-element.elementor-element-7539f323 .elementor-post__title, .elementor-1024601 .elementor-element.elementor-element-7539f323 .elementor-post__title a{color:#222222;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-1024601 .elementor-element.elementor-element-7539f323 .elementor-post__meta-data{color:#7A7A7A;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:26px;}.elementor-1024601 .elementor-element.elementor-element-7539f323 .elementor-post__meta-data span:before{color:#960000;}.elementor-1024601 .elementor-element.elementor-element-2da80cc3{--grid-row-gap:25px;width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;--grid-column-gap:30px;}.elementor-1024601 .elementor-element.elementor-element-2da80cc3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1024601 .elementor-element.elementor-element-2da80cc3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.55 * 100% );}.elementor-1024601 .elementor-element.elementor-element-2da80cc3:after{content:"0.55";}.elementor-1024601 .elementor-element.elementor-element-2da80cc3 .elementor-post__thumbnail__link{width:25%;}.elementor-1024601 .elementor-element.elementor-element-2da80cc3 .elementor-post__text{padding:0px 0px 0px 0px;}.elementor-1024601 .elementor-element.elementor-element-2da80cc3.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-1024601 .elementor-element.elementor-element-2da80cc3.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-1024601 .elementor-element.elementor-element-2da80cc3.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-1024601 .elementor-element.elementor-element-2da80cc3 .elementor-post__title, .elementor-1024601 .elementor-element.elementor-element-2da80cc3 .elementor-post__title a{color:#222222;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:27px;}.elementor-1024601 .elementor-element.elementor-element-2da80cc3 .elementor-post__title{margin-bottom:10px;}.elementor-1024601 .elementor-element.elementor-element-2da80cc3 .elementor-post__meta-data{color:#7A7A7A;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;line-height:24px;margin-bottom:0px;}.elementor-1024601 .elementor-element.elementor-element-2da80cc3 .elementor-post__meta-data span:before{color:#960000;}.elementor-1024601 .elementor-element.elementor-element-6ffdfb90{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-29fa33f5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1024601 .elementor-element.elementor-element-29fa33f5 .elementor-divider-separator{width:275px;margin:0 auto;margin-left:0;}.elementor-1024601 .elementor-element.elementor-element-29fa33f5 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-1024601 .elementor-element.elementor-element-29fa33f5 .elementor-divider__text{color:#960000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1024601 .elementor-element.elementor-element-2fc457f6{background-color:#F7F7F7;padding:12px 12px 12px 12px;}.elementor-1024601 .elementor-element.elementor-element-550f46d8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:#7A7A7A;}.elementor-1024601 .elementor-element.elementor-element-25c48960{--display:flex;--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-6bd95b91{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-1024601 .elementor-element.elementor-element-6bd95b91.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1024601 .elementor-element.elementor-element-58c4b3cb{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1024601 .elementor-element.elementor-element-58c4b3cb .elementor-divider-separator{width:135px;margin:0 auto;margin-left:0;}.elementor-1024601 .elementor-element.elementor-element-58c4b3cb .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-1024601 .elementor-element.elementor-element-58c4b3cb .elementor-divider__text{color:#960000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1024601 .elementor-element.elementor-element-710ade7a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1024601 .elementor-element.elementor-element-710ade7a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;line-height:41px;color:#222222;}.elementor-1024601 .elementor-element.elementor-element-0854e85{--grid-row-gap:35px;--grid-column-gap:30px;--load-more-message-color:#7A7A7A;--load-more—spacing:50px;}.elementor-1024601 .elementor-element.elementor-element-0854e85 .elementor-button:hover, .elementor-1024601 .elementor-element.elementor-element-0854e85 .elementor-button:focus{background-color:#FFFFFF;color:#960000;}.elementor-1024601 .elementor-element.elementor-element-0854e85 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1024601 .elementor-element.elementor-element-0854e85 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-1024601 .elementor-element.elementor-element-0854e85:after{content:"0.66";}.elementor-1024601 .elementor-element.elementor-element-0854e85 .elementor-post__thumbnail__link{width:100%;}.elementor-1024601 .elementor-element.elementor-element-0854e85 .elementor-post__meta-data span + span:before{content:"•";}.elementor-1024601 .elementor-element.elementor-element-0854e85 .elementor-post__card{background-color:#EDF5FF;padding-top:0px;padding-bottom:0px;}.elementor-1024601 .elementor-element.elementor-element-0854e85 .elementor-post__text{padding:0 8px;margin-top:20px;}.elementor-1024601 .elementor-element.elementor-element-0854e85 .elementor-post__meta-data{padding:10px 8px;}.elementor-1024601 .elementor-element.elementor-element-0854e85 .elementor-post__avatar{padding-right:8px;padding-left:8px;}.elementor-1024601 .elementor-element.elementor-element-0854e85 .elementor-post__title, .elementor-1024601 .elementor-element.elementor-element-0854e85 .elementor-post__title a{color:#222222;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:24px;}.elementor-1024601 .elementor-element.elementor-element-0854e85 .elementor-post__title{margin-bottom:6px;}.elementor-1024601 .elementor-element.elementor-element-0854e85 a.elementor-post__read-more{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;line-height:25px;}.elementor-1024601 .elementor-element.elementor-element-0854e85 .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:18px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#960000;border-radius:4px 4px 4px 4px;}.elementor-1024601 .elementor-element.elementor-element-0854e85 .elementor-button:hover svg, .elementor-1024601 .elementor-element.elementor-element-0854e85 .elementor-button:focus svg{fill:#960000;}.elementor-1024601 .elementor-element.elementor-element-0854e85 .e-load-more-message{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:25px;}.elementor-1024601 .elementor-element.elementor-element-137a98b1{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-transition:0.2s;--n-tabs-title-border-radius:5px 5px 5px 5px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:25px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:25px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#222222;--n-tabs-title-color-active:#333333;}.elementor-1024601 .elementor-element.elementor-element-137a98b1 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-1024601 .elementor-element.elementor-element-137a98b1.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;background-color:transparent;background-image:radial-gradient(at center center, #FFFFFF 0%, #FF989866 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF989866;}.elementor-1024601 .elementor-element.elementor-element-137a98b1.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1024601 .elementor-element.elementor-element-137a98b1.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;background-color:transparent;background-image:radial-gradient(at center center, #FFFFFF 0%, #FF989866 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF989866;}.elementor-1024601 .elementor-element.elementor-element-137a98b1.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF989866;}.elementor-1024601 .elementor-element.elementor-element-137a98b1.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Poppins", Sans-serif;font-weight:500;line-height:27px;}.elementor-1024601 .elementor-element.elementor-element-137a98b1 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#333333;}@media(max-width:1024px){.elementor-1024601 .elementor-element.elementor-element-33833945{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1024601 .elementor-element.elementor-element-33833945 .elementor-heading-title{font-size:30px;line-height:42px;}.elementor-1024601 .elementor-element.elementor-element-391f9538{padding:0px 0px 0px 0px;}.elementor-1024601 .elementor-element.elementor-element-2fdd00bf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1024601 .elementor-element.elementor-element-30bd087{padding:0px 50px 0px 50px;}.elementor-1024601 .elementor-element.elementor-element-30bd087 .elementor-heading-title{font-size:28px;line-height:40px;}.elementor-1024601 .elementor-element.elementor-element-6388e0dd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-794c514{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-58b0d885{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1024601 .elementor-element.elementor-element-58b0d885 .elementor-post__thumbnail__link{width:100%;}.elementor-1024601 .elementor-element.elementor-element-adc9eb3{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1024601 .elementor-element.elementor-element-adc9eb3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.54 * 100% );}.elementor-1024601 .elementor-element.elementor-element-adc9eb3:after{content:"0.54";}.elementor-1024601 .elementor-element.elementor-element-adc9eb3 .elementor-post__thumbnail__link{width:35%;}.elementor-1024601 .elementor-element.elementor-element-3332d80d{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1024601 .elementor-element.elementor-element-2f7db552{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-55059cb5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-1024601 .elementor-element.elementor-element-1937c9de .elementor-heading-title{font-size:35px;}.elementor-1024601 .elementor-element.elementor-element-62dd4b7e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-5bcc58f2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-5e1bbd69{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1024601 .elementor-element.elementor-element-5e1bbd69 .elementor-post__thumbnail__link{width:100%;}.elementor-1024601 .elementor-element.elementor-element-47f2f51b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1024601 .elementor-element.elementor-element-47f2f51b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.54 * 100% );}.elementor-1024601 .elementor-element.elementor-element-47f2f51b:after{content:"0.54";}.elementor-1024601 .elementor-element.elementor-element-47f2f51b .elementor-post__thumbnail__link{width:35%;}.elementor-1024601 .elementor-element.elementor-element-4857ffd0{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1024601 .elementor-element.elementor-element-6f20934a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-52e0c91e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-1024601 .elementor-element.elementor-element-a845148 .elementor-heading-title{font-size:35px;}.elementor-1024601 .elementor-element.elementor-element-3a0b7f50{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-5b7c8157{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-73d67017{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1024601 .elementor-element.elementor-element-73d67017 .elementor-post__thumbnail__link{width:100%;}.elementor-1024601 .elementor-element.elementor-element-4ca0ddf9{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1024601 .elementor-element.elementor-element-4ca0ddf9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.54 * 100% );}.elementor-1024601 .elementor-element.elementor-element-4ca0ddf9:after{content:"0.54";}.elementor-1024601 .elementor-element.elementor-element-4ca0ddf9 .elementor-post__thumbnail__link{width:35%;}.elementor-1024601 .elementor-element.elementor-element-2dd4fdf1{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1024601 .elementor-element.elementor-element-3227a4a0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-3e28eab2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-1024601 .elementor-element.elementor-element-79d2c897 .elementor-heading-title{font-size:35px;}.elementor-1024601 .elementor-element.elementor-element-bc209e6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-585963f5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-18f6a399{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1024601 .elementor-element.elementor-element-18f6a399 .elementor-post__thumbnail__link{width:100%;}.elementor-1024601 .elementor-element.elementor-element-4c21486f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1024601 .elementor-element.elementor-element-4c21486f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.54 * 100% );}.elementor-1024601 .elementor-element.elementor-element-4c21486f:after{content:"0.54";}.elementor-1024601 .elementor-element.elementor-element-4c21486f .elementor-post__thumbnail__link{width:35%;}.elementor-1024601 .elementor-element.elementor-element-85b0b5d{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1024601 .elementor-element.elementor-element-48768d14{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-5765a5f5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-1024601 .elementor-element.elementor-element-505a24cd .elementor-heading-title{font-size:35px;}.elementor-1024601 .elementor-element.elementor-element-269cdf78{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-532a6875{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-7539f323{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1024601 .elementor-element.elementor-element-7539f323 .elementor-post__thumbnail__link{width:100%;}.elementor-1024601 .elementor-element.elementor-element-2da80cc3{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1024601 .elementor-element.elementor-element-2da80cc3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.54 * 100% );}.elementor-1024601 .elementor-element.elementor-element-2da80cc3:after{content:"0.54";}.elementor-1024601 .elementor-element.elementor-element-2da80cc3 .elementor-post__thumbnail__link{width:35%;}.elementor-1024601 .elementor-element.elementor-element-6ffdfb90{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1024601 .elementor-element.elementor-element-25c48960{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-6bd95b91{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-1024601 .elementor-element.elementor-element-710ade7a .elementor-heading-title{font-size:35px;}.elementor-1024601 .elementor-element.elementor-element-137a98b1{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}}@media(min-width:768px){.elementor-1024601 .elementor-element.elementor-element-4cc82007{--width:98%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1024601 .elementor-element.elementor-element-3475f35{--content-width:90%;}}@media(max-width:767px){.elementor-1024601 .elementor-element.elementor-element-3475f35{--content-width:95%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1024601 .elementor-element.elementor-element-3475f35.e-con{--align-self:center;}.elementor-1024601 .elementor-element.elementor-element-51abf745{padding:5px 20px 0px 20px;}.elementor-1024601 .elementor-element.elementor-element-33833945{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1024601 .elementor-element.elementor-element-33833945 .elementor-heading-title{font-size:30px;line-height:44px;}.elementor-1024601 .elementor-element.elementor-element-7b651de5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1024601 .elementor-element.elementor-element-391f9538{padding:0px 10px 0px 10px;}.elementor-1024601 .elementor-element.elementor-element-30bd087{padding:0px 20px 0px 20px;}.elementor-1024601 .elementor-element.elementor-element-30bd087 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-1024601 .elementor-element.elementor-element-794c514{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1024601 .elementor-element.elementor-element-58b0d885 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.55 * 100% );}.elementor-1024601 .elementor-element.elementor-element-58b0d885:after{content:"0.55";}.elementor-1024601 .elementor-element.elementor-element-58b0d885 .elementor-post__thumbnail__link{width:100%;}.elementor-1024601 .elementor-element.elementor-element-adc9eb3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1024601 .elementor-element.elementor-element-adc9eb3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.55 * 100% );}.elementor-1024601 .elementor-element.elementor-element-adc9eb3:after{content:"0.55";}.elementor-1024601 .elementor-element.elementor-element-adc9eb3 .elementor-post__thumbnail__link{width:47%;}.elementor-1024601 .elementor-element.elementor-element-3332d80d{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1024601 .elementor-element.elementor-element-2f7db552{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-55059cb5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-1937c9de .elementor-heading-title{font-size:25px;}.elementor-1024601 .elementor-element.elementor-element-294fba84 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1024601 .elementor-element.elementor-element-294fba84:after{content:"0.5";}.elementor-1024601 .elementor-element.elementor-element-294fba84 .elementor-post__thumbnail__link{width:100%;}.elementor-1024601 .elementor-element.elementor-element-62dd4b7e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-5bcc58f2{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1024601 .elementor-element.elementor-element-5e1bbd69 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.55 * 100% );}.elementor-1024601 .elementor-element.elementor-element-5e1bbd69:after{content:"0.55";}.elementor-1024601 .elementor-element.elementor-element-5e1bbd69 .elementor-post__thumbnail__link{width:100%;}.elementor-1024601 .elementor-element.elementor-element-47f2f51b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1024601 .elementor-element.elementor-element-47f2f51b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.55 * 100% );}.elementor-1024601 .elementor-element.elementor-element-47f2f51b:after{content:"0.55";}.elementor-1024601 .elementor-element.elementor-element-47f2f51b .elementor-post__thumbnail__link{width:47%;}.elementor-1024601 .elementor-element.elementor-element-4857ffd0{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-6f20934a{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-52e0c91e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-a845148 .elementor-heading-title{font-size:25px;}.elementor-1024601 .elementor-element.elementor-element-7d2be4ac .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1024601 .elementor-element.elementor-element-7d2be4ac:after{content:"0.5";}.elementor-1024601 .elementor-element.elementor-element-7d2be4ac .elementor-post__thumbnail__link{width:100%;}.elementor-1024601 .elementor-element.elementor-element-3a0b7f50{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-5b7c8157{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1024601 .elementor-element.elementor-element-73d67017 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.55 * 100% );}.elementor-1024601 .elementor-element.elementor-element-73d67017:after{content:"0.55";}.elementor-1024601 .elementor-element.elementor-element-73d67017 .elementor-post__thumbnail__link{width:100%;}.elementor-1024601 .elementor-element.elementor-element-4ca0ddf9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1024601 .elementor-element.elementor-element-4ca0ddf9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.55 * 100% );}.elementor-1024601 .elementor-element.elementor-element-4ca0ddf9:after{content:"0.55";}.elementor-1024601 .elementor-element.elementor-element-4ca0ddf9 .elementor-post__thumbnail__link{width:47%;}.elementor-1024601 .elementor-element.elementor-element-2dd4fdf1{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1024601 .elementor-element.elementor-element-3227a4a0{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-3e28eab2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-79d2c897 .elementor-heading-title{font-size:25px;}.elementor-1024601 .elementor-element.elementor-element-18f90242 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1024601 .elementor-element.elementor-element-18f90242:after{content:"0.5";}.elementor-1024601 .elementor-element.elementor-element-18f90242 .elementor-post__thumbnail__link{width:100%;}.elementor-1024601 .elementor-element.elementor-element-bc209e6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-585963f5{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1024601 .elementor-element.elementor-element-18f6a399 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.55 * 100% );}.elementor-1024601 .elementor-element.elementor-element-18f6a399:after{content:"0.55";}.elementor-1024601 .elementor-element.elementor-element-18f6a399 .elementor-post__thumbnail__link{width:100%;}.elementor-1024601 .elementor-element.elementor-element-4c21486f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1024601 .elementor-element.elementor-element-4c21486f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.55 * 100% );}.elementor-1024601 .elementor-element.elementor-element-4c21486f:after{content:"0.55";}.elementor-1024601 .elementor-element.elementor-element-4c21486f .elementor-post__thumbnail__link{width:47%;}.elementor-1024601 .elementor-element.elementor-element-85b0b5d{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1024601 .elementor-element.elementor-element-48768d14{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-5765a5f5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-505a24cd .elementor-heading-title{font-size:25px;}.elementor-1024601 .elementor-element.elementor-element-d208b2e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1024601 .elementor-element.elementor-element-d208b2e:after{content:"0.5";}.elementor-1024601 .elementor-element.elementor-element-d208b2e .elementor-post__thumbnail__link{width:100%;}.elementor-1024601 .elementor-element.elementor-element-269cdf78{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-532a6875{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1024601 .elementor-element.elementor-element-7539f323 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.55 * 100% );}.elementor-1024601 .elementor-element.elementor-element-7539f323:after{content:"0.55";}.elementor-1024601 .elementor-element.elementor-element-7539f323 .elementor-post__thumbnail__link{width:100%;}.elementor-1024601 .elementor-element.elementor-element-2da80cc3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1024601 .elementor-element.elementor-element-2da80cc3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.55 * 100% );}.elementor-1024601 .elementor-element.elementor-element-2da80cc3:after{content:"0.55";}.elementor-1024601 .elementor-element.elementor-element-2da80cc3 .elementor-post__thumbnail__link{width:47%;}.elementor-1024601 .elementor-element.elementor-element-6ffdfb90{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1024601 .elementor-element.elementor-element-25c48960{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-6bd95b91{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024601 .elementor-element.elementor-element-710ade7a .elementor-heading-title{font-size:25px;}.elementor-1024601 .elementor-element.elementor-element-0854e85 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1024601 .elementor-element.elementor-element-0854e85:after{content:"0.5";}.elementor-1024601 .elementor-element.elementor-element-0854e85 .elementor-post__thumbnail__link{width:100%;}.elementor-1024601 .elementor-element.elementor-element-137a98b1{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}}/* Start custom CSS for image, class: .elementor-element-2d8b062b */.elementor-1024601 .elementor-element.elementor-element-2d8b062b{
 height:100%;
width:100%;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-726b3025 *//*.elementor-1024601 .elementor-element.elementor-element-726b3025 form div {*/
/*    display: inline-block;*/
/*}*/

.elementor-1024601 .elementor-element.elementor-element-726b3025 form .wpcf7-spinner{
    display: none;
}

.elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-email"] {
    display: inline-block;
    width: 40%;
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-name"] input, .elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-email"]  input {
    padding: 12px;
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 form .wpcf7-not-valid-tip {
    float: left;
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 form {
    text-align: center;
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 form .sb-submit {
    padding: 12px !important;
    width: 15%;
    margin-top: 0 !important;
    margin-left: 6px !important;
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 form .sb-submit:hover {
    --e-transform-translateY: -5px;
    transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0))
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 .wpcf7-display-none {
    display: none;
}
@media only screen and (max-width: 767px) {
    .elementor-1024601 .elementor-element.elementor-element-726b3025 form {
        display: flex;
        flex-direction: column;
    }.elementor-1024601 .elementor-element.elementor-element-726b3025 form .wpcf7-validation-errors {
        margin: 0;
    }
    .elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-email"], .elementor-1024601 .elementor-element.elementor-element-726b3025 form .sb-submit {
        margin-bottom: 12px;
        width: 100%;
    }
}



/****************************/
input.wpcf7-form-control.wpcf7-submit.sb-submit{
background-color: #960000 !important;
font-size: 16px !important;
padding: 12px 24px!important;
border-radius: 3px!important;
font-weight: 600 !important;
font-family: Roboto !important;
text-align: center !important
}
input.wpcf7-form-control.wpcf7-submit.sb-submit:hover{
    background-color: #960000 !important;
    color: #fff !important;
}

/*For Ipad - */
@media only screen and (min-width: 768px) and (max-width:1023px){
input.wpcf7-form-control.wpcf7-submit.sb-submit{
padding: 12px 0px !important;
}   
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-294fba84 */.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: initial;
}
.latest-case-study-post .elementor-post__excerpt{
 display: -webkit-box; 
 -webkit-line-clamp: 3; 
 -webkit-box-orient: vertical;
 overflow: hidden; 
}
.latest-case-study-post a.elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.latest-case-study-post .elementor-post__thumbnail{
border-radius:10px;
}
.latest-case-study-post  .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
border-radius:10px;
}

/*For mobile -*/
@media only screen and (min-width: 320px) and (max-width:767px){
.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-650d5e57 *//*.elementor-1024601 .elementor-element.elementor-element-650d5e57 form div {*/
/*    display: inline-block;*/
/*}*/

.elementor-1024601 .elementor-element.elementor-element-650d5e57 form .wpcf7-spinner{
    display: none;
}

.elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-email"] {
    display: inline-block;
    width: 40%;
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-name"] input, .elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-email"]  input {
    padding: 12px;
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 form .wpcf7-not-valid-tip {
    float: left;
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 form {
    text-align: center;
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 form .sb-submit {
    padding: 12px !important;
    width: 15%;
    margin-top: 0 !important;
    margin-left: 6px !important;
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 form .sb-submit:hover {
    --e-transform-translateY: -5px;
    transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0))
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 .wpcf7-display-none {
    display: none;
}
@media only screen and (max-width: 767px) {
    .elementor-1024601 .elementor-element.elementor-element-650d5e57 form {
        display: flex;
        flex-direction: column;
    }.elementor-1024601 .elementor-element.elementor-element-650d5e57 form .wpcf7-validation-errors {
        margin: 0;
    }
    .elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-email"], .elementor-1024601 .elementor-element.elementor-element-650d5e57 form .sb-submit {
        margin-bottom: 12px;
        width: 100%;
    }
}



/****************************/
input.wpcf7-form-control.wpcf7-submit.sb-submit{
background-color: #960000 !important;
font-size: 16px !important;
padding: 12px 24px!important;
border-radius: 3px!important;
font-weight: 600 !important;
font-family: Roboto !important;
text-align: center !important
}
input.wpcf7-form-control.wpcf7-submit.sb-submit:hover{
    background-color: #960000 !important;
    color: #fff !important;
}

/*For Ipad - */
@media only screen and (min-width: 768px) and (max-width:1023px){
input.wpcf7-form-control.wpcf7-submit.sb-submit{
padding: 12px 0px !important;
}   
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-7d2be4ac */.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: initial;
}
.latest-case-study-post .elementor-post__excerpt{
 display: -webkit-box; 
 -webkit-line-clamp: 3; 
 -webkit-box-orient: vertical;
 overflow: hidden; 
}
.latest-case-study-post a.elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.latest-case-study-post .elementor-post__thumbnail{
border-radius:10px;
}
.latest-case-study-post  .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
border-radius:10px;
}

/*For mobile -*/
@media only screen and (min-width: 320px) and (max-width:767px){
.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-29c63c9f *//*.elementor-1024601 .elementor-element.elementor-element-29c63c9f form div {*/
/*    display: inline-block;*/
/*}*/

.elementor-1024601 .elementor-element.elementor-element-29c63c9f form .wpcf7-spinner{
    display: none;
}

.elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-email"] {
    display: inline-block;
    width: 40%;
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-name"] input, .elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-email"]  input {
    padding: 12px;
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f form .wpcf7-not-valid-tip {
    float: left;
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f form {
    text-align: center;
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f form .sb-submit {
    padding: 12px !important;
    width: 15%;
    margin-top: 0 !important;
    margin-left: 6px !important;
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f form .sb-submit:hover {
    --e-transform-translateY: -5px;
    transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0))
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f .wpcf7-display-none {
    display: none;
}
@media only screen and (max-width: 767px) {
    .elementor-1024601 .elementor-element.elementor-element-29c63c9f form {
        display: flex;
        flex-direction: column;
    }.elementor-1024601 .elementor-element.elementor-element-29c63c9f form .wpcf7-validation-errors {
        margin: 0;
    }
    .elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-email"], .elementor-1024601 .elementor-element.elementor-element-29c63c9f form .sb-submit {
        margin-bottom: 12px;
        width: 100%;
    }
}



/****************************/
input.wpcf7-form-control.wpcf7-submit.sb-submit{
background-color: #960000 !important;
font-size: 16px !important;
padding: 12px 24px!important;
border-radius: 3px!important;
font-weight: 600 !important;
font-family: Roboto !important;
text-align: center !important
}
input.wpcf7-form-control.wpcf7-submit.sb-submit:hover{
    background-color: #960000 !important;
    color: #fff !important;
}

/*For Ipad - */
@media only screen and (min-width: 768px) and (max-width:1023px){
input.wpcf7-form-control.wpcf7-submit.sb-submit{
padding: 12px 0px !important;
}   
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-18f90242 */.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: initial;
}
.latest-case-study-post .elementor-post__excerpt{
 display: -webkit-box; 
 -webkit-line-clamp: 3; 
 -webkit-box-orient: vertical;
 overflow: hidden; 
}
.latest-case-study-post a.elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.latest-case-study-post .elementor-post__thumbnail{
border-radius:10px;
}
.latest-case-study-post  .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
border-radius:10px;
}

/*For mobile -*/
@media only screen and (min-width: 320px) and (max-width:767px){
.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7ff48578 *//*.elementor-1024601 .elementor-element.elementor-element-7ff48578 form div {*/
/*    display: inline-block;*/
/*}*/

.elementor-1024601 .elementor-element.elementor-element-7ff48578 form .wpcf7-spinner{
    display: none;
}

.elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-email"] {
    display: inline-block;
    width: 40%;
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-name"] input, .elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-email"]  input {
    padding: 12px;
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 form .wpcf7-not-valid-tip {
    float: left;
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 form {
    text-align: center;
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 form .sb-submit {
    padding: 12px !important;
    width: 15%;
    margin-top: 0 !important;
    margin-left: 6px !important;
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 form .sb-submit:hover {
    --e-transform-translateY: -5px;
    transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0))
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 .wpcf7-display-none {
    display: none;
}
@media only screen and (max-width: 767px) {
    .elementor-1024601 .elementor-element.elementor-element-7ff48578 form {
        display: flex;
        flex-direction: column;
    }.elementor-1024601 .elementor-element.elementor-element-7ff48578 form .wpcf7-validation-errors {
        margin: 0;
    }
    .elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-email"], .elementor-1024601 .elementor-element.elementor-element-7ff48578 form .sb-submit {
        margin-bottom: 12px;
        width: 100%;
    }
}



/****************************/
input.wpcf7-form-control.wpcf7-submit.sb-submit{
background-color: #960000 !important;
font-size: 16px !important;
padding: 12px 24px!important;
border-radius: 3px!important;
font-weight: 600 !important;
font-family: Roboto !important;
text-align: center !important
}
input.wpcf7-form-control.wpcf7-submit.sb-submit:hover{
    background-color: #960000 !important;
    color: #fff !important;
}

/*For Ipad - */
@media only screen and (min-width: 768px) and (max-width:1023px){
input.wpcf7-form-control.wpcf7-submit.sb-submit{
padding: 12px 0px !important;
}   
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d208b2e */.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: initial;
}
.latest-case-study-post .elementor-post__excerpt{
 display: -webkit-box; 
 -webkit-line-clamp: 3; 
 -webkit-box-orient: vertical;
 overflow: hidden; 
}
.latest-case-study-post a.elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.latest-case-study-post .elementor-post__thumbnail{
border-radius:10px;
}
.latest-case-study-post  .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
border-radius:10px;
}

/*For mobile -*/
@media only screen and (min-width: 320px) and (max-width:767px){
.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2fc457f6 *//*.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form div {*/
/*    display: inline-block;*/
/*}*/

.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .wpcf7-spinner{
    display: none;
}

.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-email"] {
    display: inline-block;
    width: 40%;
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-name"] input, .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-email"]  input {
    padding: 12px;
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .wpcf7-not-valid-tip {
    float: left;
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form {
    text-align: center;
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .sb-submit {
    padding: 12px !important;
    width: 15%;
    margin-top: 0 !important;
    margin-left: 6px !important;
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .sb-submit:hover {
    --e-transform-translateY: -5px;
    transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0))
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 .wpcf7-display-none {
    display: none;
}
@media only screen and (max-width: 767px) {
    .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form {
        display: flex;
        flex-direction: column;
    }.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .wpcf7-validation-errors {
        margin: 0;
    }
    .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-email"], .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .sb-submit {
        margin-bottom: 12px;
        width: 100%;
    }
}



/****************************/
input.wpcf7-form-control.wpcf7-submit.sb-submit{
background-color: #960000 !important;
font-size: 16px !important;
padding: 12px 24px!important;
border-radius: 3px!important;
font-weight: 600 !important;
font-family: Roboto !important;
text-align: center !important
}
input.wpcf7-form-control.wpcf7-submit.sb-submit:hover{
    background-color: #960000 !important;
    color: #fff !important;
}

/*For Ipad - */
@media only screen and (min-width: 768px) and (max-width:1023px){
input.wpcf7-form-control.wpcf7-submit.sb-submit{
padding: 12px 0px !important;
}   
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-0854e85 */.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: initial;
}
.latest-case-study-post .elementor-post__excerpt{
 display: -webkit-box; 
 -webkit-line-clamp: 3; 
 -webkit-box-orient: vertical;
 overflow: hidden; 
}
.latest-case-study-post a.elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.latest-case-study-post .elementor-post__thumbnail{
border-radius:10px;
}
.latest-case-study-post  .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
border-radius:10px;
}

/*For mobile -*/
@media only screen and (min-width: 320px) and (max-width:767px){
.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-726b3025 *//*.elementor-1024601 .elementor-element.elementor-element-726b3025 form div {*/
/*    display: inline-block;*/
/*}*/

.elementor-1024601 .elementor-element.elementor-element-726b3025 form .wpcf7-spinner{
    display: none;
}

.elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-email"] {
    display: inline-block;
    width: 40%;
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-name"] input, .elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-email"]  input {
    padding: 12px;
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 form .wpcf7-not-valid-tip {
    float: left;
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 form {
    text-align: center;
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 form .sb-submit {
    padding: 12px !important;
    width: 15%;
    margin-top: 0 !important;
    margin-left: 6px !important;
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 form .sb-submit:hover {
    --e-transform-translateY: -5px;
    transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0))
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 .wpcf7-display-none {
    display: none;
}
@media only screen and (max-width: 767px) {
    .elementor-1024601 .elementor-element.elementor-element-726b3025 form {
        display: flex;
        flex-direction: column;
    }.elementor-1024601 .elementor-element.elementor-element-726b3025 form .wpcf7-validation-errors {
        margin: 0;
    }
    .elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-email"], .elementor-1024601 .elementor-element.elementor-element-726b3025 form .sb-submit {
        margin-bottom: 12px;
        width: 100%;
    }
}



/****************************/
input.wpcf7-form-control.wpcf7-submit.sb-submit{
background-color: #960000 !important;
font-size: 16px !important;
padding: 12px 24px!important;
border-radius: 3px!important;
font-weight: 600 !important;
font-family: Roboto !important;
text-align: center !important
}
input.wpcf7-form-control.wpcf7-submit.sb-submit:hover{
    background-color: #960000 !important;
    color: #fff !important;
}

/*For Ipad - */
@media only screen and (min-width: 768px) and (max-width:1023px){
input.wpcf7-form-control.wpcf7-submit.sb-submit{
padding: 12px 0px !important;
}   
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-294fba84 */.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: initial;
}
.latest-case-study-post .elementor-post__excerpt{
 display: -webkit-box; 
 -webkit-line-clamp: 3; 
 -webkit-box-orient: vertical;
 overflow: hidden; 
}
.latest-case-study-post a.elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.latest-case-study-post .elementor-post__thumbnail{
border-radius:10px;
}
.latest-case-study-post  .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
border-radius:10px;
}

/*For mobile -*/
@media only screen and (min-width: 320px) and (max-width:767px){
.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-650d5e57 *//*.elementor-1024601 .elementor-element.elementor-element-650d5e57 form div {*/
/*    display: inline-block;*/
/*}*/

.elementor-1024601 .elementor-element.elementor-element-650d5e57 form .wpcf7-spinner{
    display: none;
}

.elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-email"] {
    display: inline-block;
    width: 40%;
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-name"] input, .elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-email"]  input {
    padding: 12px;
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 form .wpcf7-not-valid-tip {
    float: left;
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 form {
    text-align: center;
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 form .sb-submit {
    padding: 12px !important;
    width: 15%;
    margin-top: 0 !important;
    margin-left: 6px !important;
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 form .sb-submit:hover {
    --e-transform-translateY: -5px;
    transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0))
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 .wpcf7-display-none {
    display: none;
}
@media only screen and (max-width: 767px) {
    .elementor-1024601 .elementor-element.elementor-element-650d5e57 form {
        display: flex;
        flex-direction: column;
    }.elementor-1024601 .elementor-element.elementor-element-650d5e57 form .wpcf7-validation-errors {
        margin: 0;
    }
    .elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-email"], .elementor-1024601 .elementor-element.elementor-element-650d5e57 form .sb-submit {
        margin-bottom: 12px;
        width: 100%;
    }
}



/****************************/
input.wpcf7-form-control.wpcf7-submit.sb-submit{
background-color: #960000 !important;
font-size: 16px !important;
padding: 12px 24px!important;
border-radius: 3px!important;
font-weight: 600 !important;
font-family: Roboto !important;
text-align: center !important
}
input.wpcf7-form-control.wpcf7-submit.sb-submit:hover{
    background-color: #960000 !important;
    color: #fff !important;
}

/*For Ipad - */
@media only screen and (min-width: 768px) and (max-width:1023px){
input.wpcf7-form-control.wpcf7-submit.sb-submit{
padding: 12px 0px !important;
}   
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-7d2be4ac */.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: initial;
}
.latest-case-study-post .elementor-post__excerpt{
 display: -webkit-box; 
 -webkit-line-clamp: 3; 
 -webkit-box-orient: vertical;
 overflow: hidden; 
}
.latest-case-study-post a.elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.latest-case-study-post .elementor-post__thumbnail{
border-radius:10px;
}
.latest-case-study-post  .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
border-radius:10px;
}

/*For mobile -*/
@media only screen and (min-width: 320px) and (max-width:767px){
.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-29c63c9f *//*.elementor-1024601 .elementor-element.elementor-element-29c63c9f form div {*/
/*    display: inline-block;*/
/*}*/

.elementor-1024601 .elementor-element.elementor-element-29c63c9f form .wpcf7-spinner{
    display: none;
}

.elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-email"] {
    display: inline-block;
    width: 40%;
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-name"] input, .elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-email"]  input {
    padding: 12px;
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f form .wpcf7-not-valid-tip {
    float: left;
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f form {
    text-align: center;
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f form .sb-submit {
    padding: 12px !important;
    width: 15%;
    margin-top: 0 !important;
    margin-left: 6px !important;
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f form .sb-submit:hover {
    --e-transform-translateY: -5px;
    transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0))
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f .wpcf7-display-none {
    display: none;
}
@media only screen and (max-width: 767px) {
    .elementor-1024601 .elementor-element.elementor-element-29c63c9f form {
        display: flex;
        flex-direction: column;
    }.elementor-1024601 .elementor-element.elementor-element-29c63c9f form .wpcf7-validation-errors {
        margin: 0;
    }
    .elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-email"], .elementor-1024601 .elementor-element.elementor-element-29c63c9f form .sb-submit {
        margin-bottom: 12px;
        width: 100%;
    }
}



/****************************/
input.wpcf7-form-control.wpcf7-submit.sb-submit{
background-color: #960000 !important;
font-size: 16px !important;
padding: 12px 24px!important;
border-radius: 3px!important;
font-weight: 600 !important;
font-family: Roboto !important;
text-align: center !important
}
input.wpcf7-form-control.wpcf7-submit.sb-submit:hover{
    background-color: #960000 !important;
    color: #fff !important;
}

/*For Ipad - */
@media only screen and (min-width: 768px) and (max-width:1023px){
input.wpcf7-form-control.wpcf7-submit.sb-submit{
padding: 12px 0px !important;
}   
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-18f90242 */.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: initial;
}
.latest-case-study-post .elementor-post__excerpt{
 display: -webkit-box; 
 -webkit-line-clamp: 3; 
 -webkit-box-orient: vertical;
 overflow: hidden; 
}
.latest-case-study-post a.elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.latest-case-study-post .elementor-post__thumbnail{
border-radius:10px;
}
.latest-case-study-post  .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
border-radius:10px;
}

/*For mobile -*/
@media only screen and (min-width: 320px) and (max-width:767px){
.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7ff48578 *//*.elementor-1024601 .elementor-element.elementor-element-7ff48578 form div {*/
/*    display: inline-block;*/
/*}*/

.elementor-1024601 .elementor-element.elementor-element-7ff48578 form .wpcf7-spinner{
    display: none;
}

.elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-email"] {
    display: inline-block;
    width: 40%;
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-name"] input, .elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-email"]  input {
    padding: 12px;
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 form .wpcf7-not-valid-tip {
    float: left;
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 form {
    text-align: center;
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 form .sb-submit {
    padding: 12px !important;
    width: 15%;
    margin-top: 0 !important;
    margin-left: 6px !important;
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 form .sb-submit:hover {
    --e-transform-translateY: -5px;
    transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0))
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 .wpcf7-display-none {
    display: none;
}
@media only screen and (max-width: 767px) {
    .elementor-1024601 .elementor-element.elementor-element-7ff48578 form {
        display: flex;
        flex-direction: column;
    }.elementor-1024601 .elementor-element.elementor-element-7ff48578 form .wpcf7-validation-errors {
        margin: 0;
    }
    .elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-email"], .elementor-1024601 .elementor-element.elementor-element-7ff48578 form .sb-submit {
        margin-bottom: 12px;
        width: 100%;
    }
}



/****************************/
input.wpcf7-form-control.wpcf7-submit.sb-submit{
background-color: #960000 !important;
font-size: 16px !important;
padding: 12px 24px!important;
border-radius: 3px!important;
font-weight: 600 !important;
font-family: Roboto !important;
text-align: center !important
}
input.wpcf7-form-control.wpcf7-submit.sb-submit:hover{
    background-color: #960000 !important;
    color: #fff !important;
}

/*For Ipad - */
@media only screen and (min-width: 768px) and (max-width:1023px){
input.wpcf7-form-control.wpcf7-submit.sb-submit{
padding: 12px 0px !important;
}   
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d208b2e */.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: initial;
}
.latest-case-study-post .elementor-post__excerpt{
 display: -webkit-box; 
 -webkit-line-clamp: 3; 
 -webkit-box-orient: vertical;
 overflow: hidden; 
}
.latest-case-study-post a.elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.latest-case-study-post .elementor-post__thumbnail{
border-radius:10px;
}
.latest-case-study-post  .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
border-radius:10px;
}

/*For mobile -*/
@media only screen and (min-width: 320px) and (max-width:767px){
.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2fc457f6 *//*.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form div {*/
/*    display: inline-block;*/
/*}*/

.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .wpcf7-spinner{
    display: none;
}

.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-email"] {
    display: inline-block;
    width: 40%;
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-name"] input, .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-email"]  input {
    padding: 12px;
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .wpcf7-not-valid-tip {
    float: left;
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form {
    text-align: center;
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .sb-submit {
    padding: 12px !important;
    width: 15%;
    margin-top: 0 !important;
    margin-left: 6px !important;
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .sb-submit:hover {
    --e-transform-translateY: -5px;
    transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0))
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 .wpcf7-display-none {
    display: none;
}
@media only screen and (max-width: 767px) {
    .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form {
        display: flex;
        flex-direction: column;
    }.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .wpcf7-validation-errors {
        margin: 0;
    }
    .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-email"], .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .sb-submit {
        margin-bottom: 12px;
        width: 100%;
    }
}



/****************************/
input.wpcf7-form-control.wpcf7-submit.sb-submit{
background-color: #960000 !important;
font-size: 16px !important;
padding: 12px 24px!important;
border-radius: 3px!important;
font-weight: 600 !important;
font-family: Roboto !important;
text-align: center !important
}
input.wpcf7-form-control.wpcf7-submit.sb-submit:hover{
    background-color: #960000 !important;
    color: #fff !important;
}

/*For Ipad - */
@media only screen and (min-width: 768px) and (max-width:1023px){
input.wpcf7-form-control.wpcf7-submit.sb-submit{
padding: 12px 0px !important;
}   
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-0854e85 */.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: initial;
}
.latest-case-study-post .elementor-post__excerpt{
 display: -webkit-box; 
 -webkit-line-clamp: 3; 
 -webkit-box-orient: vertical;
 overflow: hidden; 
}
.latest-case-study-post a.elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.latest-case-study-post .elementor-post__thumbnail{
border-radius:10px;
}
.latest-case-study-post  .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
border-radius:10px;
}

/*For mobile -*/
@media only screen and (min-width: 320px) and (max-width:767px){
.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-726b3025 *//*.elementor-1024601 .elementor-element.elementor-element-726b3025 form div {*/
/*    display: inline-block;*/
/*}*/

.elementor-1024601 .elementor-element.elementor-element-726b3025 form .wpcf7-spinner{
    display: none;
}

.elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-email"] {
    display: inline-block;
    width: 40%;
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-name"] input, .elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-email"]  input {
    padding: 12px;
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 form .wpcf7-not-valid-tip {
    float: left;
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 form {
    text-align: center;
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 form .sb-submit {
    padding: 12px !important;
    width: 15%;
    margin-top: 0 !important;
    margin-left: 6px !important;
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 form .sb-submit:hover {
    --e-transform-translateY: -5px;
    transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0))
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 .wpcf7-display-none {
    display: none;
}
@media only screen and (max-width: 767px) {
    .elementor-1024601 .elementor-element.elementor-element-726b3025 form {
        display: flex;
        flex-direction: column;
    }.elementor-1024601 .elementor-element.elementor-element-726b3025 form .wpcf7-validation-errors {
        margin: 0;
    }
    .elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-email"], .elementor-1024601 .elementor-element.elementor-element-726b3025 form .sb-submit {
        margin-bottom: 12px;
        width: 100%;
    }
}



/****************************/
input.wpcf7-form-control.wpcf7-submit.sb-submit{
background-color: #960000 !important;
font-size: 16px !important;
padding: 12px 24px!important;
border-radius: 3px!important;
font-weight: 600 !important;
font-family: Roboto !important;
text-align: center !important
}
input.wpcf7-form-control.wpcf7-submit.sb-submit:hover{
    background-color: #960000 !important;
    color: #fff !important;
}

/*For Ipad - */
@media only screen and (min-width: 768px) and (max-width:1023px){
input.wpcf7-form-control.wpcf7-submit.sb-submit{
padding: 12px 0px !important;
}   
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-294fba84 */.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: initial;
}
.latest-case-study-post .elementor-post__excerpt{
 display: -webkit-box; 
 -webkit-line-clamp: 3; 
 -webkit-box-orient: vertical;
 overflow: hidden; 
}
.latest-case-study-post a.elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.latest-case-study-post .elementor-post__thumbnail{
border-radius:10px;
}
.latest-case-study-post  .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
border-radius:10px;
}

/*For mobile -*/
@media only screen and (min-width: 320px) and (max-width:767px){
.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-650d5e57 *//*.elementor-1024601 .elementor-element.elementor-element-650d5e57 form div {*/
/*    display: inline-block;*/
/*}*/

.elementor-1024601 .elementor-element.elementor-element-650d5e57 form .wpcf7-spinner{
    display: none;
}

.elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-email"] {
    display: inline-block;
    width: 40%;
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-name"] input, .elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-email"]  input {
    padding: 12px;
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 form .wpcf7-not-valid-tip {
    float: left;
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 form {
    text-align: center;
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 form .sb-submit {
    padding: 12px !important;
    width: 15%;
    margin-top: 0 !important;
    margin-left: 6px !important;
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 form .sb-submit:hover {
    --e-transform-translateY: -5px;
    transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0))
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 .wpcf7-display-none {
    display: none;
}
@media only screen and (max-width: 767px) {
    .elementor-1024601 .elementor-element.elementor-element-650d5e57 form {
        display: flex;
        flex-direction: column;
    }.elementor-1024601 .elementor-element.elementor-element-650d5e57 form .wpcf7-validation-errors {
        margin: 0;
    }
    .elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-email"], .elementor-1024601 .elementor-element.elementor-element-650d5e57 form .sb-submit {
        margin-bottom: 12px;
        width: 100%;
    }
}



/****************************/
input.wpcf7-form-control.wpcf7-submit.sb-submit{
background-color: #960000 !important;
font-size: 16px !important;
padding: 12px 24px!important;
border-radius: 3px!important;
font-weight: 600 !important;
font-family: Roboto !important;
text-align: center !important
}
input.wpcf7-form-control.wpcf7-submit.sb-submit:hover{
    background-color: #960000 !important;
    color: #fff !important;
}

/*For Ipad - */
@media only screen and (min-width: 768px) and (max-width:1023px){
input.wpcf7-form-control.wpcf7-submit.sb-submit{
padding: 12px 0px !important;
}   
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-7d2be4ac */.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: initial;
}
.latest-case-study-post .elementor-post__excerpt{
 display: -webkit-box; 
 -webkit-line-clamp: 3; 
 -webkit-box-orient: vertical;
 overflow: hidden; 
}
.latest-case-study-post a.elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.latest-case-study-post .elementor-post__thumbnail{
border-radius:10px;
}
.latest-case-study-post  .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
border-radius:10px;
}

/*For mobile -*/
@media only screen and (min-width: 320px) and (max-width:767px){
.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-29c63c9f *//*.elementor-1024601 .elementor-element.elementor-element-29c63c9f form div {*/
/*    display: inline-block;*/
/*}*/

.elementor-1024601 .elementor-element.elementor-element-29c63c9f form .wpcf7-spinner{
    display: none;
}

.elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-email"] {
    display: inline-block;
    width: 40%;
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-name"] input, .elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-email"]  input {
    padding: 12px;
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f form .wpcf7-not-valid-tip {
    float: left;
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f form {
    text-align: center;
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f form .sb-submit {
    padding: 12px !important;
    width: 15%;
    margin-top: 0 !important;
    margin-left: 6px !important;
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f form .sb-submit:hover {
    --e-transform-translateY: -5px;
    transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0))
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f .wpcf7-display-none {
    display: none;
}
@media only screen and (max-width: 767px) {
    .elementor-1024601 .elementor-element.elementor-element-29c63c9f form {
        display: flex;
        flex-direction: column;
    }.elementor-1024601 .elementor-element.elementor-element-29c63c9f form .wpcf7-validation-errors {
        margin: 0;
    }
    .elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-email"], .elementor-1024601 .elementor-element.elementor-element-29c63c9f form .sb-submit {
        margin-bottom: 12px;
        width: 100%;
    }
}



/****************************/
input.wpcf7-form-control.wpcf7-submit.sb-submit{
background-color: #960000 !important;
font-size: 16px !important;
padding: 12px 24px!important;
border-radius: 3px!important;
font-weight: 600 !important;
font-family: Roboto !important;
text-align: center !important
}
input.wpcf7-form-control.wpcf7-submit.sb-submit:hover{
    background-color: #960000 !important;
    color: #fff !important;
}

/*For Ipad - */
@media only screen and (min-width: 768px) and (max-width:1023px){
input.wpcf7-form-control.wpcf7-submit.sb-submit{
padding: 12px 0px !important;
}   
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-18f90242 */.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: initial;
}
.latest-case-study-post .elementor-post__excerpt{
 display: -webkit-box; 
 -webkit-line-clamp: 3; 
 -webkit-box-orient: vertical;
 overflow: hidden; 
}
.latest-case-study-post a.elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.latest-case-study-post .elementor-post__thumbnail{
border-radius:10px;
}
.latest-case-study-post  .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
border-radius:10px;
}

/*For mobile -*/
@media only screen and (min-width: 320px) and (max-width:767px){
.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7ff48578 *//*.elementor-1024601 .elementor-element.elementor-element-7ff48578 form div {*/
/*    display: inline-block;*/
/*}*/

.elementor-1024601 .elementor-element.elementor-element-7ff48578 form .wpcf7-spinner{
    display: none;
}

.elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-email"] {
    display: inline-block;
    width: 40%;
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-name"] input, .elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-email"]  input {
    padding: 12px;
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 form .wpcf7-not-valid-tip {
    float: left;
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 form {
    text-align: center;
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 form .sb-submit {
    padding: 12px !important;
    width: 15%;
    margin-top: 0 !important;
    margin-left: 6px !important;
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 form .sb-submit:hover {
    --e-transform-translateY: -5px;
    transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0))
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 .wpcf7-display-none {
    display: none;
}
@media only screen and (max-width: 767px) {
    .elementor-1024601 .elementor-element.elementor-element-7ff48578 form {
        display: flex;
        flex-direction: column;
    }.elementor-1024601 .elementor-element.elementor-element-7ff48578 form .wpcf7-validation-errors {
        margin: 0;
    }
    .elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-email"], .elementor-1024601 .elementor-element.elementor-element-7ff48578 form .sb-submit {
        margin-bottom: 12px;
        width: 100%;
    }
}



/****************************/
input.wpcf7-form-control.wpcf7-submit.sb-submit{
background-color: #960000 !important;
font-size: 16px !important;
padding: 12px 24px!important;
border-radius: 3px!important;
font-weight: 600 !important;
font-family: Roboto !important;
text-align: center !important
}
input.wpcf7-form-control.wpcf7-submit.sb-submit:hover{
    background-color: #960000 !important;
    color: #fff !important;
}

/*For Ipad - */
@media only screen and (min-width: 768px) and (max-width:1023px){
input.wpcf7-form-control.wpcf7-submit.sb-submit{
padding: 12px 0px !important;
}   
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d208b2e */.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: initial;
}
.latest-case-study-post .elementor-post__excerpt{
 display: -webkit-box; 
 -webkit-line-clamp: 3; 
 -webkit-box-orient: vertical;
 overflow: hidden; 
}
.latest-case-study-post a.elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.latest-case-study-post .elementor-post__thumbnail{
border-radius:10px;
}
.latest-case-study-post  .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
border-radius:10px;
}

/*For mobile -*/
@media only screen and (min-width: 320px) and (max-width:767px){
.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2fc457f6 *//*.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form div {*/
/*    display: inline-block;*/
/*}*/

.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .wpcf7-spinner{
    display: none;
}

.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-email"] {
    display: inline-block;
    width: 40%;
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-name"] input, .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-email"]  input {
    padding: 12px;
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .wpcf7-not-valid-tip {
    float: left;
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form {
    text-align: center;
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .sb-submit {
    padding: 12px !important;
    width: 15%;
    margin-top: 0 !important;
    margin-left: 6px !important;
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .sb-submit:hover {
    --e-transform-translateY: -5px;
    transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0))
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 .wpcf7-display-none {
    display: none;
}
@media only screen and (max-width: 767px) {
    .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form {
        display: flex;
        flex-direction: column;
    }.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .wpcf7-validation-errors {
        margin: 0;
    }
    .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-email"], .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .sb-submit {
        margin-bottom: 12px;
        width: 100%;
    }
}



/****************************/
input.wpcf7-form-control.wpcf7-submit.sb-submit{
background-color: #960000 !important;
font-size: 16px !important;
padding: 12px 24px!important;
border-radius: 3px!important;
font-weight: 600 !important;
font-family: Roboto !important;
text-align: center !important
}
input.wpcf7-form-control.wpcf7-submit.sb-submit:hover{
    background-color: #960000 !important;
    color: #fff !important;
}

/*For Ipad - */
@media only screen and (min-width: 768px) and (max-width:1023px){
input.wpcf7-form-control.wpcf7-submit.sb-submit{
padding: 12px 0px !important;
}   
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-0854e85 */.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: initial;
}
.latest-case-study-post .elementor-post__excerpt{
 display: -webkit-box; 
 -webkit-line-clamp: 3; 
 -webkit-box-orient: vertical;
 overflow: hidden; 
}
.latest-case-study-post a.elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.latest-case-study-post .elementor-post__thumbnail{
border-radius:10px;
}
.latest-case-study-post  .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
border-radius:10px;
}

/*For mobile -*/
@media only screen and (min-width: 320px) and (max-width:767px){
.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-726b3025 *//*.elementor-1024601 .elementor-element.elementor-element-726b3025 form div {*/
/*    display: inline-block;*/
/*}*/

.elementor-1024601 .elementor-element.elementor-element-726b3025 form .wpcf7-spinner{
    display: none;
}

.elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-email"] {
    display: inline-block;
    width: 40%;
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-name"] input, .elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-email"]  input {
    padding: 12px;
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 form .wpcf7-not-valid-tip {
    float: left;
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 form {
    text-align: center;
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 form .sb-submit {
    padding: 12px !important;
    width: 15%;
    margin-top: 0 !important;
    margin-left: 6px !important;
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 form .sb-submit:hover {
    --e-transform-translateY: -5px;
    transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0))
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 .wpcf7-display-none {
    display: none;
}
@media only screen and (max-width: 767px) {
    .elementor-1024601 .elementor-element.elementor-element-726b3025 form {
        display: flex;
        flex-direction: column;
    }.elementor-1024601 .elementor-element.elementor-element-726b3025 form .wpcf7-validation-errors {
        margin: 0;
    }
    .elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-email"], .elementor-1024601 .elementor-element.elementor-element-726b3025 form .sb-submit {
        margin-bottom: 12px;
        width: 100%;
    }
}



/****************************/
input.wpcf7-form-control.wpcf7-submit.sb-submit{
background-color: #960000 !important;
font-size: 16px !important;
padding: 12px 24px!important;
border-radius: 3px!important;
font-weight: 600 !important;
font-family: Roboto !important;
text-align: center !important
}
input.wpcf7-form-control.wpcf7-submit.sb-submit:hover{
    background-color: #960000 !important;
    color: #fff !important;
}

/*For Ipad - */
@media only screen and (min-width: 768px) and (max-width:1023px){
input.wpcf7-form-control.wpcf7-submit.sb-submit{
padding: 12px 0px !important;
}   
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-294fba84 */.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: initial;
}
.latest-case-study-post .elementor-post__excerpt{
 display: -webkit-box; 
 -webkit-line-clamp: 3; 
 -webkit-box-orient: vertical;
 overflow: hidden; 
}
.latest-case-study-post a.elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.latest-case-study-post .elementor-post__thumbnail{
border-radius:10px;
}
.latest-case-study-post  .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
border-radius:10px;
}

/*For mobile -*/
@media only screen and (min-width: 320px) and (max-width:767px){
.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-650d5e57 *//*.elementor-1024601 .elementor-element.elementor-element-650d5e57 form div {*/
/*    display: inline-block;*/
/*}*/

.elementor-1024601 .elementor-element.elementor-element-650d5e57 form .wpcf7-spinner{
    display: none;
}

.elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-email"] {
    display: inline-block;
    width: 40%;
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-name"] input, .elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-email"]  input {
    padding: 12px;
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 form .wpcf7-not-valid-tip {
    float: left;
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 form {
    text-align: center;
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 form .sb-submit {
    padding: 12px !important;
    width: 15%;
    margin-top: 0 !important;
    margin-left: 6px !important;
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 form .sb-submit:hover {
    --e-transform-translateY: -5px;
    transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0))
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 .wpcf7-display-none {
    display: none;
}
@media only screen and (max-width: 767px) {
    .elementor-1024601 .elementor-element.elementor-element-650d5e57 form {
        display: flex;
        flex-direction: column;
    }.elementor-1024601 .elementor-element.elementor-element-650d5e57 form .wpcf7-validation-errors {
        margin: 0;
    }
    .elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-email"], .elementor-1024601 .elementor-element.elementor-element-650d5e57 form .sb-submit {
        margin-bottom: 12px;
        width: 100%;
    }
}



/****************************/
input.wpcf7-form-control.wpcf7-submit.sb-submit{
background-color: #960000 !important;
font-size: 16px !important;
padding: 12px 24px!important;
border-radius: 3px!important;
font-weight: 600 !important;
font-family: Roboto !important;
text-align: center !important
}
input.wpcf7-form-control.wpcf7-submit.sb-submit:hover{
    background-color: #960000 !important;
    color: #fff !important;
}

/*For Ipad - */
@media only screen and (min-width: 768px) and (max-width:1023px){
input.wpcf7-form-control.wpcf7-submit.sb-submit{
padding: 12px 0px !important;
}   
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-7d2be4ac */.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: initial;
}
.latest-case-study-post .elementor-post__excerpt{
 display: -webkit-box; 
 -webkit-line-clamp: 3; 
 -webkit-box-orient: vertical;
 overflow: hidden; 
}
.latest-case-study-post a.elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.latest-case-study-post .elementor-post__thumbnail{
border-radius:10px;
}
.latest-case-study-post  .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
border-radius:10px;
}

/*For mobile -*/
@media only screen and (min-width: 320px) and (max-width:767px){
.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-29c63c9f *//*.elementor-1024601 .elementor-element.elementor-element-29c63c9f form div {*/
/*    display: inline-block;*/
/*}*/

.elementor-1024601 .elementor-element.elementor-element-29c63c9f form .wpcf7-spinner{
    display: none;
}

.elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-email"] {
    display: inline-block;
    width: 40%;
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-name"] input, .elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-email"]  input {
    padding: 12px;
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f form .wpcf7-not-valid-tip {
    float: left;
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f form {
    text-align: center;
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f form .sb-submit {
    padding: 12px !important;
    width: 15%;
    margin-top: 0 !important;
    margin-left: 6px !important;
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f form .sb-submit:hover {
    --e-transform-translateY: -5px;
    transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0))
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f .wpcf7-display-none {
    display: none;
}
@media only screen and (max-width: 767px) {
    .elementor-1024601 .elementor-element.elementor-element-29c63c9f form {
        display: flex;
        flex-direction: column;
    }.elementor-1024601 .elementor-element.elementor-element-29c63c9f form .wpcf7-validation-errors {
        margin: 0;
    }
    .elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-email"], .elementor-1024601 .elementor-element.elementor-element-29c63c9f form .sb-submit {
        margin-bottom: 12px;
        width: 100%;
    }
}



/****************************/
input.wpcf7-form-control.wpcf7-submit.sb-submit{
background-color: #960000 !important;
font-size: 16px !important;
padding: 12px 24px!important;
border-radius: 3px!important;
font-weight: 600 !important;
font-family: Roboto !important;
text-align: center !important
}
input.wpcf7-form-control.wpcf7-submit.sb-submit:hover{
    background-color: #960000 !important;
    color: #fff !important;
}

/*For Ipad - */
@media only screen and (min-width: 768px) and (max-width:1023px){
input.wpcf7-form-control.wpcf7-submit.sb-submit{
padding: 12px 0px !important;
}   
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-18f90242 */.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: initial;
}
.latest-case-study-post .elementor-post__excerpt{
 display: -webkit-box; 
 -webkit-line-clamp: 3; 
 -webkit-box-orient: vertical;
 overflow: hidden; 
}
.latest-case-study-post a.elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.latest-case-study-post .elementor-post__thumbnail{
border-radius:10px;
}
.latest-case-study-post  .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
border-radius:10px;
}

/*For mobile -*/
@media only screen and (min-width: 320px) and (max-width:767px){
.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7ff48578 *//*.elementor-1024601 .elementor-element.elementor-element-7ff48578 form div {*/
/*    display: inline-block;*/
/*}*/

.elementor-1024601 .elementor-element.elementor-element-7ff48578 form .wpcf7-spinner{
    display: none;
}

.elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-email"] {
    display: inline-block;
    width: 40%;
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-name"] input, .elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-email"]  input {
    padding: 12px;
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 form .wpcf7-not-valid-tip {
    float: left;
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 form {
    text-align: center;
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 form .sb-submit {
    padding: 12px !important;
    width: 15%;
    margin-top: 0 !important;
    margin-left: 6px !important;
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 form .sb-submit:hover {
    --e-transform-translateY: -5px;
    transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0))
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 .wpcf7-display-none {
    display: none;
}
@media only screen and (max-width: 767px) {
    .elementor-1024601 .elementor-element.elementor-element-7ff48578 form {
        display: flex;
        flex-direction: column;
    }.elementor-1024601 .elementor-element.elementor-element-7ff48578 form .wpcf7-validation-errors {
        margin: 0;
    }
    .elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-email"], .elementor-1024601 .elementor-element.elementor-element-7ff48578 form .sb-submit {
        margin-bottom: 12px;
        width: 100%;
    }
}



/****************************/
input.wpcf7-form-control.wpcf7-submit.sb-submit{
background-color: #960000 !important;
font-size: 16px !important;
padding: 12px 24px!important;
border-radius: 3px!important;
font-weight: 600 !important;
font-family: Roboto !important;
text-align: center !important
}
input.wpcf7-form-control.wpcf7-submit.sb-submit:hover{
    background-color: #960000 !important;
    color: #fff !important;
}

/*For Ipad - */
@media only screen and (min-width: 768px) and (max-width:1023px){
input.wpcf7-form-control.wpcf7-submit.sb-submit{
padding: 12px 0px !important;
}   
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d208b2e */.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: initial;
}
.latest-case-study-post .elementor-post__excerpt{
 display: -webkit-box; 
 -webkit-line-clamp: 3; 
 -webkit-box-orient: vertical;
 overflow: hidden; 
}
.latest-case-study-post a.elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.latest-case-study-post .elementor-post__thumbnail{
border-radius:10px;
}
.latest-case-study-post  .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
border-radius:10px;
}

/*For mobile -*/
@media only screen and (min-width: 320px) and (max-width:767px){
.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2fc457f6 *//*.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form div {*/
/*    display: inline-block;*/
/*}*/

.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .wpcf7-spinner{
    display: none;
}

.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-email"] {
    display: inline-block;
    width: 40%;
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-name"] input, .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-email"]  input {
    padding: 12px;
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .wpcf7-not-valid-tip {
    float: left;
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form {
    text-align: center;
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .sb-submit {
    padding: 12px !important;
    width: 15%;
    margin-top: 0 !important;
    margin-left: 6px !important;
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .sb-submit:hover {
    --e-transform-translateY: -5px;
    transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0))
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 .wpcf7-display-none {
    display: none;
}
@media only screen and (max-width: 767px) {
    .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form {
        display: flex;
        flex-direction: column;
    }.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .wpcf7-validation-errors {
        margin: 0;
    }
    .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-email"], .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .sb-submit {
        margin-bottom: 12px;
        width: 100%;
    }
}



/****************************/
input.wpcf7-form-control.wpcf7-submit.sb-submit{
background-color: #960000 !important;
font-size: 16px !important;
padding: 12px 24px!important;
border-radius: 3px!important;
font-weight: 600 !important;
font-family: Roboto !important;
text-align: center !important
}
input.wpcf7-form-control.wpcf7-submit.sb-submit:hover{
    background-color: #960000 !important;
    color: #fff !important;
}

/*For Ipad - */
@media only screen and (min-width: 768px) and (max-width:1023px){
input.wpcf7-form-control.wpcf7-submit.sb-submit{
padding: 12px 0px !important;
}   
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-0854e85 */.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: initial;
}
.latest-case-study-post .elementor-post__excerpt{
 display: -webkit-box; 
 -webkit-line-clamp: 3; 
 -webkit-box-orient: vertical;
 overflow: hidden; 
}
.latest-case-study-post a.elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.latest-case-study-post .elementor-post__thumbnail{
border-radius:10px;
}
.latest-case-study-post  .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
border-radius:10px;
}

/*For mobile -*/
@media only screen and (min-width: 320px) and (max-width:767px){
.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-726b3025 *//*.elementor-1024601 .elementor-element.elementor-element-726b3025 form div {*/
/*    display: inline-block;*/
/*}*/

.elementor-1024601 .elementor-element.elementor-element-726b3025 form .wpcf7-spinner{
    display: none;
}

.elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-email"] {
    display: inline-block;
    width: 40%;
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-name"] input, .elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-email"]  input {
    padding: 12px;
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 form .wpcf7-not-valid-tip {
    float: left;
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 form {
    text-align: center;
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 form .sb-submit {
    padding: 12px !important;
    width: 15%;
    margin-top: 0 !important;
    margin-left: 6px !important;
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 form .sb-submit:hover {
    --e-transform-translateY: -5px;
    transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0))
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 .wpcf7-display-none {
    display: none;
}
@media only screen and (max-width: 767px) {
    .elementor-1024601 .elementor-element.elementor-element-726b3025 form {
        display: flex;
        flex-direction: column;
    }.elementor-1024601 .elementor-element.elementor-element-726b3025 form .wpcf7-validation-errors {
        margin: 0;
    }
    .elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-email"], .elementor-1024601 .elementor-element.elementor-element-726b3025 form .sb-submit {
        margin-bottom: 12px;
        width: 100%;
    }
}



/****************************/
input.wpcf7-form-control.wpcf7-submit.sb-submit{
background-color: #960000 !important;
font-size: 16px !important;
padding: 12px 24px!important;
border-radius: 3px!important;
font-weight: 600 !important;
font-family: Roboto !important;
text-align: center !important
}
input.wpcf7-form-control.wpcf7-submit.sb-submit:hover{
    background-color: #960000 !important;
    color: #fff !important;
}

/*For Ipad - */
@media only screen and (min-width: 768px) and (max-width:1023px){
input.wpcf7-form-control.wpcf7-submit.sb-submit{
padding: 12px 0px !important;
}   
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-294fba84 */.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: initial;
}
.latest-case-study-post .elementor-post__excerpt{
 display: -webkit-box; 
 -webkit-line-clamp: 3; 
 -webkit-box-orient: vertical;
 overflow: hidden; 
}
.latest-case-study-post a.elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.latest-case-study-post .elementor-post__thumbnail{
border-radius:10px;
}
.latest-case-study-post  .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
border-radius:10px;
}

/*For mobile -*/
@media only screen and (min-width: 320px) and (max-width:767px){
.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-650d5e57 *//*.elementor-1024601 .elementor-element.elementor-element-650d5e57 form div {*/
/*    display: inline-block;*/
/*}*/

.elementor-1024601 .elementor-element.elementor-element-650d5e57 form .wpcf7-spinner{
    display: none;
}

.elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-email"] {
    display: inline-block;
    width: 40%;
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-name"] input, .elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-email"]  input {
    padding: 12px;
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 form .wpcf7-not-valid-tip {
    float: left;
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 form {
    text-align: center;
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 form .sb-submit {
    padding: 12px !important;
    width: 15%;
    margin-top: 0 !important;
    margin-left: 6px !important;
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 form .sb-submit:hover {
    --e-transform-translateY: -5px;
    transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0))
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 .wpcf7-display-none {
    display: none;
}
@media only screen and (max-width: 767px) {
    .elementor-1024601 .elementor-element.elementor-element-650d5e57 form {
        display: flex;
        flex-direction: column;
    }.elementor-1024601 .elementor-element.elementor-element-650d5e57 form .wpcf7-validation-errors {
        margin: 0;
    }
    .elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-email"], .elementor-1024601 .elementor-element.elementor-element-650d5e57 form .sb-submit {
        margin-bottom: 12px;
        width: 100%;
    }
}



/****************************/
input.wpcf7-form-control.wpcf7-submit.sb-submit{
background-color: #960000 !important;
font-size: 16px !important;
padding: 12px 24px!important;
border-radius: 3px!important;
font-weight: 600 !important;
font-family: Roboto !important;
text-align: center !important
}
input.wpcf7-form-control.wpcf7-submit.sb-submit:hover{
    background-color: #960000 !important;
    color: #fff !important;
}

/*For Ipad - */
@media only screen and (min-width: 768px) and (max-width:1023px){
input.wpcf7-form-control.wpcf7-submit.sb-submit{
padding: 12px 0px !important;
}   
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-7d2be4ac */.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: initial;
}
.latest-case-study-post .elementor-post__excerpt{
 display: -webkit-box; 
 -webkit-line-clamp: 3; 
 -webkit-box-orient: vertical;
 overflow: hidden; 
}
.latest-case-study-post a.elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.latest-case-study-post .elementor-post__thumbnail{
border-radius:10px;
}
.latest-case-study-post  .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
border-radius:10px;
}

/*For mobile -*/
@media only screen and (min-width: 320px) and (max-width:767px){
.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-29c63c9f *//*.elementor-1024601 .elementor-element.elementor-element-29c63c9f form div {*/
/*    display: inline-block;*/
/*}*/

.elementor-1024601 .elementor-element.elementor-element-29c63c9f form .wpcf7-spinner{
    display: none;
}

.elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-email"] {
    display: inline-block;
    width: 40%;
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-name"] input, .elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-email"]  input {
    padding: 12px;
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f form .wpcf7-not-valid-tip {
    float: left;
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f form {
    text-align: center;
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f form .sb-submit {
    padding: 12px !important;
    width: 15%;
    margin-top: 0 !important;
    margin-left: 6px !important;
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f form .sb-submit:hover {
    --e-transform-translateY: -5px;
    transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0))
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f .wpcf7-display-none {
    display: none;
}
@media only screen and (max-width: 767px) {
    .elementor-1024601 .elementor-element.elementor-element-29c63c9f form {
        display: flex;
        flex-direction: column;
    }.elementor-1024601 .elementor-element.elementor-element-29c63c9f form .wpcf7-validation-errors {
        margin: 0;
    }
    .elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-email"], .elementor-1024601 .elementor-element.elementor-element-29c63c9f form .sb-submit {
        margin-bottom: 12px;
        width: 100%;
    }
}



/****************************/
input.wpcf7-form-control.wpcf7-submit.sb-submit{
background-color: #960000 !important;
font-size: 16px !important;
padding: 12px 24px!important;
border-radius: 3px!important;
font-weight: 600 !important;
font-family: Roboto !important;
text-align: center !important
}
input.wpcf7-form-control.wpcf7-submit.sb-submit:hover{
    background-color: #960000 !important;
    color: #fff !important;
}

/*For Ipad - */
@media only screen and (min-width: 768px) and (max-width:1023px){
input.wpcf7-form-control.wpcf7-submit.sb-submit{
padding: 12px 0px !important;
}   
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-18f90242 */.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: initial;
}
.latest-case-study-post .elementor-post__excerpt{
 display: -webkit-box; 
 -webkit-line-clamp: 3; 
 -webkit-box-orient: vertical;
 overflow: hidden; 
}
.latest-case-study-post a.elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.latest-case-study-post .elementor-post__thumbnail{
border-radius:10px;
}
.latest-case-study-post  .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
border-radius:10px;
}

/*For mobile -*/
@media only screen and (min-width: 320px) and (max-width:767px){
.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7ff48578 *//*.elementor-1024601 .elementor-element.elementor-element-7ff48578 form div {*/
/*    display: inline-block;*/
/*}*/

.elementor-1024601 .elementor-element.elementor-element-7ff48578 form .wpcf7-spinner{
    display: none;
}

.elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-email"] {
    display: inline-block;
    width: 40%;
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-name"] input, .elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-email"]  input {
    padding: 12px;
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 form .wpcf7-not-valid-tip {
    float: left;
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 form {
    text-align: center;
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 form .sb-submit {
    padding: 12px !important;
    width: 15%;
    margin-top: 0 !important;
    margin-left: 6px !important;
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 form .sb-submit:hover {
    --e-transform-translateY: -5px;
    transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0))
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 .wpcf7-display-none {
    display: none;
}
@media only screen and (max-width: 767px) {
    .elementor-1024601 .elementor-element.elementor-element-7ff48578 form {
        display: flex;
        flex-direction: column;
    }.elementor-1024601 .elementor-element.elementor-element-7ff48578 form .wpcf7-validation-errors {
        margin: 0;
    }
    .elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-email"], .elementor-1024601 .elementor-element.elementor-element-7ff48578 form .sb-submit {
        margin-bottom: 12px;
        width: 100%;
    }
}



/****************************/
input.wpcf7-form-control.wpcf7-submit.sb-submit{
background-color: #960000 !important;
font-size: 16px !important;
padding: 12px 24px!important;
border-radius: 3px!important;
font-weight: 600 !important;
font-family: Roboto !important;
text-align: center !important
}
input.wpcf7-form-control.wpcf7-submit.sb-submit:hover{
    background-color: #960000 !important;
    color: #fff !important;
}

/*For Ipad - */
@media only screen and (min-width: 768px) and (max-width:1023px){
input.wpcf7-form-control.wpcf7-submit.sb-submit{
padding: 12px 0px !important;
}   
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d208b2e */.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: initial;
}
.latest-case-study-post .elementor-post__excerpt{
 display: -webkit-box; 
 -webkit-line-clamp: 3; 
 -webkit-box-orient: vertical;
 overflow: hidden; 
}
.latest-case-study-post a.elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.latest-case-study-post .elementor-post__thumbnail{
border-radius:10px;
}
.latest-case-study-post  .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
border-radius:10px;
}

/*For mobile -*/
@media only screen and (min-width: 320px) and (max-width:767px){
.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2fc457f6 *//*.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form div {*/
/*    display: inline-block;*/
/*}*/

.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .wpcf7-spinner{
    display: none;
}

.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-email"] {
    display: inline-block;
    width: 40%;
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-name"] input, .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-email"]  input {
    padding: 12px;
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .wpcf7-not-valid-tip {
    float: left;
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form {
    text-align: center;
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .sb-submit {
    padding: 12px !important;
    width: 15%;
    margin-top: 0 !important;
    margin-left: 6px !important;
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .sb-submit:hover {
    --e-transform-translateY: -5px;
    transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0))
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 .wpcf7-display-none {
    display: none;
}
@media only screen and (max-width: 767px) {
    .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form {
        display: flex;
        flex-direction: column;
    }.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .wpcf7-validation-errors {
        margin: 0;
    }
    .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-email"], .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .sb-submit {
        margin-bottom: 12px;
        width: 100%;
    }
}



/****************************/
input.wpcf7-form-control.wpcf7-submit.sb-submit{
background-color: #960000 !important;
font-size: 16px !important;
padding: 12px 24px!important;
border-radius: 3px!important;
font-weight: 600 !important;
font-family: Roboto !important;
text-align: center !important
}
input.wpcf7-form-control.wpcf7-submit.sb-submit:hover{
    background-color: #960000 !important;
    color: #fff !important;
}

/*For Ipad - */
@media only screen and (min-width: 768px) and (max-width:1023px){
input.wpcf7-form-control.wpcf7-submit.sb-submit{
padding: 12px 0px !important;
}   
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-0854e85 */.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: initial;
}
.latest-case-study-post .elementor-post__excerpt{
 display: -webkit-box; 
 -webkit-line-clamp: 3; 
 -webkit-box-orient: vertical;
 overflow: hidden; 
}
.latest-case-study-post a.elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.latest-case-study-post .elementor-post__thumbnail{
border-radius:10px;
}
.latest-case-study-post  .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
border-radius:10px;
}

/*For mobile -*/
@media only screen and (min-width: 320px) and (max-width:767px){
.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-726b3025 *//*.elementor-1024601 .elementor-element.elementor-element-726b3025 form div {*/
/*    display: inline-block;*/
/*}*/

.elementor-1024601 .elementor-element.elementor-element-726b3025 form .wpcf7-spinner{
    display: none;
}

.elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-email"] {
    display: inline-block;
    width: 40%;
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-name"] input, .elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-email"]  input {
    padding: 12px;
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 form .wpcf7-not-valid-tip {
    float: left;
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 form {
    text-align: center;
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 form .sb-submit {
    padding: 12px !important;
    width: 15%;
    margin-top: 0 !important;
    margin-left: 6px !important;
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 form .sb-submit:hover {
    --e-transform-translateY: -5px;
    transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0))
}
.elementor-1024601 .elementor-element.elementor-element-726b3025 .wpcf7-display-none {
    display: none;
}
@media only screen and (max-width: 767px) {
    .elementor-1024601 .elementor-element.elementor-element-726b3025 form {
        display: flex;
        flex-direction: column;
    }.elementor-1024601 .elementor-element.elementor-element-726b3025 form .wpcf7-validation-errors {
        margin: 0;
    }
    .elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-726b3025 form span[data-name="your-email"], .elementor-1024601 .elementor-element.elementor-element-726b3025 form .sb-submit {
        margin-bottom: 12px;
        width: 100%;
    }
}



/****************************/
input.wpcf7-form-control.wpcf7-submit.sb-submit{
background-color: #960000 !important;
font-size: 16px !important;
padding: 12px 24px!important;
border-radius: 3px!important;
font-weight: 600 !important;
font-family: Roboto !important;
text-align: center !important
}
input.wpcf7-form-control.wpcf7-submit.sb-submit:hover{
    background-color: #960000 !important;
    color: #fff !important;
}

/*For Ipad - */
@media only screen and (min-width: 768px) and (max-width:1023px){
input.wpcf7-form-control.wpcf7-submit.sb-submit{
padding: 12px 0px !important;
}   
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-294fba84 */.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: initial;
}
.latest-case-study-post .elementor-post__excerpt{
 display: -webkit-box; 
 -webkit-line-clamp: 3; 
 -webkit-box-orient: vertical;
 overflow: hidden; 
}
.latest-case-study-post a.elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.latest-case-study-post .elementor-post__thumbnail{
border-radius:10px;
}
.latest-case-study-post  .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
border-radius:10px;
}

/*For mobile -*/
@media only screen and (min-width: 320px) and (max-width:767px){
.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-650d5e57 *//*.elementor-1024601 .elementor-element.elementor-element-650d5e57 form div {*/
/*    display: inline-block;*/
/*}*/

.elementor-1024601 .elementor-element.elementor-element-650d5e57 form .wpcf7-spinner{
    display: none;
}

.elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-email"] {
    display: inline-block;
    width: 40%;
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-name"] input, .elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-email"]  input {
    padding: 12px;
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 form .wpcf7-not-valid-tip {
    float: left;
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 form {
    text-align: center;
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 form .sb-submit {
    padding: 12px !important;
    width: 15%;
    margin-top: 0 !important;
    margin-left: 6px !important;
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 form .sb-submit:hover {
    --e-transform-translateY: -5px;
    transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0))
}
.elementor-1024601 .elementor-element.elementor-element-650d5e57 .wpcf7-display-none {
    display: none;
}
@media only screen and (max-width: 767px) {
    .elementor-1024601 .elementor-element.elementor-element-650d5e57 form {
        display: flex;
        flex-direction: column;
    }.elementor-1024601 .elementor-element.elementor-element-650d5e57 form .wpcf7-validation-errors {
        margin: 0;
    }
    .elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-650d5e57 form span[data-name="your-email"], .elementor-1024601 .elementor-element.elementor-element-650d5e57 form .sb-submit {
        margin-bottom: 12px;
        width: 100%;
    }
}



/****************************/
input.wpcf7-form-control.wpcf7-submit.sb-submit{
background-color: #960000 !important;
font-size: 16px !important;
padding: 12px 24px!important;
border-radius: 3px!important;
font-weight: 600 !important;
font-family: Roboto !important;
text-align: center !important
}
input.wpcf7-form-control.wpcf7-submit.sb-submit:hover{
    background-color: #960000 !important;
    color: #fff !important;
}

/*For Ipad - */
@media only screen and (min-width: 768px) and (max-width:1023px){
input.wpcf7-form-control.wpcf7-submit.sb-submit{
padding: 12px 0px !important;
}   
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-7d2be4ac */.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: initial;
}
.latest-case-study-post .elementor-post__excerpt{
 display: -webkit-box; 
 -webkit-line-clamp: 3; 
 -webkit-box-orient: vertical;
 overflow: hidden; 
}
.latest-case-study-post a.elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.latest-case-study-post .elementor-post__thumbnail{
border-radius:10px;
}
.latest-case-study-post  .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
border-radius:10px;
}

/*For mobile -*/
@media only screen and (min-width: 320px) and (max-width:767px){
.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-29c63c9f *//*.elementor-1024601 .elementor-element.elementor-element-29c63c9f form div {*/
/*    display: inline-block;*/
/*}*/

.elementor-1024601 .elementor-element.elementor-element-29c63c9f form .wpcf7-spinner{
    display: none;
}

.elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-email"] {
    display: inline-block;
    width: 40%;
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-name"] input, .elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-email"]  input {
    padding: 12px;
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f form .wpcf7-not-valid-tip {
    float: left;
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f form {
    text-align: center;
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f form .sb-submit {
    padding: 12px !important;
    width: 15%;
    margin-top: 0 !important;
    margin-left: 6px !important;
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f form .sb-submit:hover {
    --e-transform-translateY: -5px;
    transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0))
}
.elementor-1024601 .elementor-element.elementor-element-29c63c9f .wpcf7-display-none {
    display: none;
}
@media only screen and (max-width: 767px) {
    .elementor-1024601 .elementor-element.elementor-element-29c63c9f form {
        display: flex;
        flex-direction: column;
    }.elementor-1024601 .elementor-element.elementor-element-29c63c9f form .wpcf7-validation-errors {
        margin: 0;
    }
    .elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-29c63c9f form span[data-name="your-email"], .elementor-1024601 .elementor-element.elementor-element-29c63c9f form .sb-submit {
        margin-bottom: 12px;
        width: 100%;
    }
}



/****************************/
input.wpcf7-form-control.wpcf7-submit.sb-submit{
background-color: #960000 !important;
font-size: 16px !important;
padding: 12px 24px!important;
border-radius: 3px!important;
font-weight: 600 !important;
font-family: Roboto !important;
text-align: center !important
}
input.wpcf7-form-control.wpcf7-submit.sb-submit:hover{
    background-color: #960000 !important;
    color: #fff !important;
}

/*For Ipad - */
@media only screen and (min-width: 768px) and (max-width:1023px){
input.wpcf7-form-control.wpcf7-submit.sb-submit{
padding: 12px 0px !important;
}   
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-18f90242 */.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: initial;
}
.latest-case-study-post .elementor-post__excerpt{
 display: -webkit-box; 
 -webkit-line-clamp: 3; 
 -webkit-box-orient: vertical;
 overflow: hidden; 
}
.latest-case-study-post a.elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.latest-case-study-post .elementor-post__thumbnail{
border-radius:10px;
}
.latest-case-study-post  .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
border-radius:10px;
}

/*For mobile -*/
@media only screen and (min-width: 320px) and (max-width:767px){
.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7ff48578 *//*.elementor-1024601 .elementor-element.elementor-element-7ff48578 form div {*/
/*    display: inline-block;*/
/*}*/

.elementor-1024601 .elementor-element.elementor-element-7ff48578 form .wpcf7-spinner{
    display: none;
}

.elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-email"] {
    display: inline-block;
    width: 40%;
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-name"] input, .elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-email"]  input {
    padding: 12px;
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 form .wpcf7-not-valid-tip {
    float: left;
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 form {
    text-align: center;
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 form .sb-submit {
    padding: 12px !important;
    width: 15%;
    margin-top: 0 !important;
    margin-left: 6px !important;
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 form .sb-submit:hover {
    --e-transform-translateY: -5px;
    transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0))
}
.elementor-1024601 .elementor-element.elementor-element-7ff48578 .wpcf7-display-none {
    display: none;
}
@media only screen and (max-width: 767px) {
    .elementor-1024601 .elementor-element.elementor-element-7ff48578 form {
        display: flex;
        flex-direction: column;
    }.elementor-1024601 .elementor-element.elementor-element-7ff48578 form .wpcf7-validation-errors {
        margin: 0;
    }
    .elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-7ff48578 form span[data-name="your-email"], .elementor-1024601 .elementor-element.elementor-element-7ff48578 form .sb-submit {
        margin-bottom: 12px;
        width: 100%;
    }
}



/****************************/
input.wpcf7-form-control.wpcf7-submit.sb-submit{
background-color: #960000 !important;
font-size: 16px !important;
padding: 12px 24px!important;
border-radius: 3px!important;
font-weight: 600 !important;
font-family: Roboto !important;
text-align: center !important
}
input.wpcf7-form-control.wpcf7-submit.sb-submit:hover{
    background-color: #960000 !important;
    color: #fff !important;
}

/*For Ipad - */
@media only screen and (min-width: 768px) and (max-width:1023px){
input.wpcf7-form-control.wpcf7-submit.sb-submit{
padding: 12px 0px !important;
}   
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d208b2e */.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: initial;
}
.latest-case-study-post .elementor-post__excerpt{
 display: -webkit-box; 
 -webkit-line-clamp: 3; 
 -webkit-box-orient: vertical;
 overflow: hidden; 
}
.latest-case-study-post a.elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.latest-case-study-post .elementor-post__thumbnail{
border-radius:10px;
}
.latest-case-study-post  .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
border-radius:10px;
}

/*For mobile -*/
@media only screen and (min-width: 320px) and (max-width:767px){
.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2fc457f6 *//*.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form div {*/
/*    display: inline-block;*/
/*}*/

.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .wpcf7-spinner{
    display: none;
}

.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-email"] {
    display: inline-block;
    width: 40%;
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-name"] input, .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-email"]  input {
    padding: 12px;
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .wpcf7-not-valid-tip {
    float: left;
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form {
    text-align: center;
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .sb-submit {
    padding: 12px !important;
    width: 15%;
    margin-top: 0 !important;
    margin-left: 6px !important;
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .sb-submit:hover {
    --e-transform-translateY: -5px;
    transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0))
}
.elementor-1024601 .elementor-element.elementor-element-2fc457f6 .wpcf7-display-none {
    display: none;
}
@media only screen and (max-width: 767px) {
    .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form {
        display: flex;
        flex-direction: column;
    }.elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .wpcf7-validation-errors {
        margin: 0;
    }
    .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-name"], .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form span[data-name="your-email"], .elementor-1024601 .elementor-element.elementor-element-2fc457f6 form .sb-submit {
        margin-bottom: 12px;
        width: 100%;
    }
}



/****************************/
input.wpcf7-form-control.wpcf7-submit.sb-submit{
background-color: #960000 !important;
font-size: 16px !important;
padding: 12px 24px!important;
border-radius: 3px!important;
font-weight: 600 !important;
font-family: Roboto !important;
text-align: center !important
}
input.wpcf7-form-control.wpcf7-submit.sb-submit:hover{
    background-color: #960000 !important;
    color: #fff !important;
}

/*For Ipad - */
@media only screen and (min-width: 768px) and (max-width:1023px){
input.wpcf7-form-control.wpcf7-submit.sb-submit{
padding: 12px 0px !important;
}   
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-0854e85 */.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: initial;
}
.latest-case-study-post .elementor-post__excerpt{
 display: -webkit-box; 
 -webkit-line-clamp: 3; 
 -webkit-box-orient: vertical;
 overflow: hidden; 
}
.latest-case-study-post a.elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.latest-case-study-post .elementor-post__thumbnail{
border-radius:10px;
}
.latest-case-study-post  .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
border-radius:10px;
}

/*For mobile -*/
@media only screen and (min-width: 320px) and (max-width:767px){
.latest-case-study-post .elementor-posts .elementor-post__card{
align-items: center;
flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-137a98b1 *//*For mobile -*/
/*@media only screen and (min-width: 320px) and (max-width:767px){*/
/*.blog-categories-tabs .elementor-widget-n-tabs .e-n-tabs-content {*/
/*    display: block !important;*/
/*}*/
/*.blog-categories-tabs .elementor-widget-n-tabs .e-n-tabs-content*/
/*>.e-con:.e-active.case-study-active{*/
/*display: block !important;*/
/*}*/
/*}*/

/*For Ipad -*/
/*@media only screen and (min-width: 768px) and (max-width:1023px){*/
/*.blog-categories-tabs .elementor-widget-n-tabs .e-n-tabs-content {*/
/*    display: block !important;*/
/*}*/
/*.blog-categories-tabs .elementor-widget-n-tabs .e-n-tabs-content>.e-con:(.e-active).case-study-active{*/
/*display: block !important;*/
/*}*/
/*}*/
/*For Ipad Pro -*/
/*@media only screen and (min-width:1024px) and (max-width:1279px){*/
/*.blog-categories-tabs .elementor-widget-n-tabs .e-n-tabs-content {*/
/*    display: block !important;*/
/*}*/
/*.blog-categories-tabs .elementor-widget-n-tabs .e-n-tabs-content>.e-con:(.e-active).case-study-active{*/
/*display: block !important;*/
/*}*/
/*}*//* End custom CSS */