.elementor-3024 .elementor-element.elementor-element-30d32ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6%;--padding-bottom:3%;--padding-left:2%;--padding-right:0%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3024 .elementor-element.elementor-element-a08cd6d .elementor-button{background-color:#61CE9900;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;fill:#3F3F3F;color:#3F3F3F;padding:7px 7px 7px 7px;}.elementor-3024 .elementor-element.elementor-element-a08cd6d .elementor-button-content-wrapper{flex-direction:row;}.elementor-3024 .elementor-element.elementor-element-92ea58e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:200px;--padding-right:50px;}.elementor-3024 .elementor-element.elementor-element-92ea58e.e-con{--align-self:flex-end;}.elementor-3024 .elementor-element.elementor-element-d31c185{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-3024 .elementor-element.elementor-element-d31c185.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3024 .elementor-element.elementor-element-9dceb25.elementor-element{--align-self:flex-start;}.elementor-3024 .elementor-element.elementor-element-9dceb25{text-align:left;font-family:"Montserrat", Sans-serif;font-size:600%;font-weight:700;line-height:1em;}.elementor-3024 .elementor-element.elementor-element-f15f3b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3024 .elementor-element.elementor-element-0e82cfc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3024 .elementor-element.elementor-element-0e82cfc.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-3024 .elementor-element.elementor-element-0e82cfc{text-align:left;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;color:#3F3F3F;}.elementor-3024 .elementor-element.elementor-element-4035f02{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3024 .elementor-element.elementor-element-4035f02.e-con{--align-self:center;}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow svg{fill:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow:hover{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow:hover svg{fill:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-nav-fraction{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-carousel-widget ul.slick-dots li{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget ul.slick-dots li svg{fill:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .fraction-pagination-total{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .fraction-pagination-separator{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget ul.slick-dots li.slick-active{color:var( --e-global-color-primary );}.elementor-widget-premium-carousel-widget ul.slick-dots li.slick-active svg{fill:var( --e-global-color-primary );}.elementor-widget-premium-carousel-widget .fraction-pagination-current{color:var( --e-global-color-primary );}.elementor-3024 .elementor-element.elementor-element-24902ce .premium-carousel-scale .slick-slide{transition:all 500ms !important;}.elementor-3024 .elementor-element.elementor-element-24902ce .premium-carousel-nav-progressbar-fill{transition-duration:500ms !important;}.elementor-3024 .elementor-element.elementor-element-24902ce{width:100%;max-width:100%;}.elementor-3024 .elementor-element.elementor-element-24902ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3024 .elementor-element.elementor-element-24902ce.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-3024 .elementor-element.elementor-element-24902ce .premium-carousel-wrapper .slick-arrow{font-size:50px;color:#FFFFFF;}.elementor-3024 .elementor-element.elementor-element-24902ce .premium-carousel-wrapper .slick-arrow svg{width:50px;height:50px;fill:#FFFFFF;}.elementor-3024 .elementor-element.elementor-element-24902ce .slick-arrow{border-style:none;}.elementor-3024 .elementor-element.elementor-element-24902ce .premium-carousel-wrapper .slick-arrow:hover{color:#E8E8E8;}.elementor-3024 .elementor-element.elementor-element-24902ce .premium-carousel-wrapper .slick-arrow:hover svg{fill:#E8E8E8;}.elementor-3024 .elementor-element.elementor-element-24902ce a.carousel-next:hover, .elementor-3024 .elementor-element.elementor-element-24902ce a.carousel-prev:hover{background-color:#FFFFFF00;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3024 .elementor-element.elementor-element-d31c185{--width:60%;}.elementor-3024 .elementor-element.elementor-element-f15f3b6{--width:40%;}.elementor-3024 .elementor-element.elementor-element-4035f02{--width:100%;}}@media(max-width:1440px){.elementor-3024 .elementor-element.elementor-element-92ea58e{--padding-top:0px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-3024 .elementor-element.elementor-element-d31c185{--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%;}.elementor-3024 .elementor-element.elementor-element-9dceb25{font-size:490%;}.elementor-3024 .elementor-element.elementor-element-0e82cfc{font-size:22px;}}@media(max-width:1080px){.elementor-3024 .elementor-element.elementor-element-30d32ab{--padding-top:10%;--padding-bottom:4%;--padding-left:2.15%;--padding-right:1%;}.elementor-3024 .elementor-element.elementor-element-92ea58e{--padding-top:0px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-3024 .elementor-element.elementor-element-9dceb25{font-size:270%;}.elementor-3024 .elementor-element.elementor-element-0e82cfc{font-size:18px;}.elementor-3024 .elementor-element.elementor-element-4035f02{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-3024 .elementor-element.elementor-element-30d32ab{--padding-top:40%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-3024 .elementor-element.elementor-element-92ea58e{--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3024 .elementor-element.elementor-element-d31c185{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3024 .elementor-element.elementor-element-9dceb25{width:100%;max-width:100%;text-align:left;font-size:30px;line-height:0.85em;}.elementor-3024 .elementor-element.elementor-element-f15f3b6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3024 .elementor-element.elementor-element-0e82cfc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3024 .elementor-element.elementor-element-0e82cfc{text-align:left;font-size:16px;}}/* Start custom CSS for text-editor, class: .elementor-element-0e82cfc */@media screen and (max-width: 1920px){
.subtxt{
margin-top: 60%; 
margin-left: -200%;
margin-right: 35%;
}
    
}

@media screen and (max-width: 1440px){
.subtxt{
margin-top: 60%;
margin-right: 21%;
}
.tittxt{}    
}


@media screen and (max-width: 1280px){
.subtxt{
margin-top: 60%;
margin-right: 21%;
font-size: 125% !important; 
}
.tittxt{
font-size: 430% !important;
}    
}

@media screen and (max-width: 1080px){
.subtxt{
margin-top: 63% !important;
margin-left: -25% !important;
margin-right: 23% !important;
font-size: 110% !important; 
}
.tittxt{
font-size: 370% !important;
}    
}

@media screen and (max-width: 1024px){
.subtxt{
margin-top: 63% !important;
margin-left: -20% !important;
margin-right: 20% !important;
}
.tittxt{
font-size: 350% !important;
}    
} 

@media screen and (max-width: 768px){
.subtxt{
margin-top: 65% !important;
margin-left: -20% !important;
margin-right: 20% !important;
}
.tittxt{
font-size: 255% !important;
}    
}

@media screen and (max-width: 767px){
.subtxt{
margin-top: -2% !important;
margin-left: 30% !important;
margin-right: 0% !important;
}
.tittxt{
font-size: 255% !important;
}    
}

@media screen and (max-width: 390px){
.tittxt{
font-size: 215% !important;
}    
}

@media screen and (max-width: 360px){
.tittxt{
font-size: 203% !important;
}    
}/* End custom CSS */
/* Start custom CSS for premium-carousel-widget, class: .elementor-element-24902ce */a.carousel-arrow.carousel-next{
    margin-right: 14%;
    font-weight: 300;
}
a.carousel-arrow.carousel-prev {
    margin-left: -2%;
}
.premium-carousel-wrapper a.carousel-arrow {
    top: 10%;
}

@media screen and (max-width: 1440px){
a.carousel-arrow.carousel-next {
    margin-right: 16%;
}
a.carousel-arrow.carousel-prev {
    margin-left: -5%;
}
}

@media screen and (max-width: 1280px){
a.carousel-arrow.carousel-next {
    margin-right: 14%;
}
}

@media screen and (max-width: 1080px){

.premium-carousel-wrapper a.carousel-arrow {
    top: 2%;
}
a.carousel-arrow.carousel-next {
    margin-right: 68%;
}
a.carousel-arrow.carousel-prev {
margin-left: -14%;
}

}

@media screen and (max-width: 768px){

.premium-carousel-wrapper a.carousel-arrow {
    top: 2%;
}
a.carousel-arrow.carousel-next {
    margin-right: 62%;
}
a.carousel-arrow.carousel-prev {
margin-left: -14%;
}
}

@media screen and (max-width: 767px){
.premium-carousel-wrapper a.carousel-arrow {
    top: 4%;
}
 a.carousel-arrow.carousel-next {
    margin-right: 40%;
}
a.carousel-arrow.carousel-prev {
    margin-left: -17%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4035f02 */.elementor-3024 .elementor-element.elementor-element-24902ce a.carousel-arrow.carousel-next{
    right: 72%;
}
.elementor-3024 .elementor-element.elementor-element-24902ce a.carousel-arrow.carousel-prev{
    left: 6%;
}
@media screen and (max-width: 1080px){
 .elementor-3024 .elementor-element.elementor-element-24902ce a.carousel-arrow.carousel-next{
    right: 15%;
}
.elementor-3024 .elementor-element.elementor-element-24902ce a.carousel-arrow.carousel-prev{
    left: 15%;
}
    
}/* End custom CSS */