.elementor-3539 .elementor-element.elementor-element-180b386:not(.elementor-motion-effects-element-type-background), .elementor-3539 .elementor-element.elementor-element-180b386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#211F11;}.elementor-3539 .elementor-element.elementor-element-180b386 > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3539 .elementor-element.elementor-element-180b386 > .elementor-container{min-height:100vh;}.elementor-3539 .elementor-element.elementor-element-180b386{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-3539 .elementor-element.elementor-element-8430092 .elementor-repeater-item-dac523c .cell .h{color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-8430092 .elementor-repeater-item-dac523c .cell .sub-heading, .elementor-3539 .elementor-element.elementor-element-8430092 .elementor-repeater-item-dac523c .cell .sub-h{font-size:1px;color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-8430092 .elementor-repeater-item-dac523c .cell .text{font-size:20px;color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-8430092 .elementor-repeater-item-13db617 .cell .h{color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-8430092 .elementor-repeater-item-13db617 .cell .sub-heading, .elementor-3539 .elementor-element.elementor-element-8430092 .elementor-repeater-item-13db617 .cell .sub-h{color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-8430092 .elementor-repeater-item-13db617 .cell .text{font-size:20px;color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-8430092 .elementor-repeater-item-8a3f1d2 .cell .h{color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-8430092 .elementor-repeater-item-8a3f1d2 .cell .sub-heading, .elementor-3539 .elementor-element.elementor-element-8430092 .elementor-repeater-item-8a3f1d2 .cell .sub-h{color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-8430092 .elementor-repeater-item-8a3f1d2 .cell .text{font-size:20px;color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-8430092 .elementor-repeater-item-6f5d69a .cell .h{color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-8430092 .elementor-repeater-item-6f5d69a .cell .sub-heading, .elementor-3539 .elementor-element.elementor-element-8430092 .elementor-repeater-item-6f5d69a .cell .sub-h{color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-8430092 .elementor-repeater-item-6f5d69a .cell .text{font-size:20px;font-weight:600;color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-8430092 .elementor-repeater-item-d0194f1 .cell .h{color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-8430092 .elementor-repeater-item-d0194f1 .cell .sub-heading, .elementor-3539 .elementor-element.elementor-element-8430092 .elementor-repeater-item-d0194f1 .cell .sub-h{color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-8430092 .elementor-repeater-item-d0194f1 .cell .text{font-size:20px;color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-8430092 .elementor-repeater-item-3572921 .cell .h{color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-8430092 .elementor-repeater-item-3572921 .cell .sub-heading, .elementor-3539 .elementor-element.elementor-element-8430092 .elementor-repeater-item-3572921 .cell .sub-h{color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-8430092 .elementor-repeater-item-3572921 .cell .text{font-size:20px;color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-8430092{width:100%;max-width:100%;}.elementor-3539 .elementor-element.elementor-element-8430092 .banner-circle-nav .active svg{transition-duration:10000ms;}.elementor-3539 .elementor-element.elementor-element-e2cee22 .elementor-repeater-item-dac523c .cell .h{color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-e2cee22 .elementor-repeater-item-dac523c .cell .sub-heading, .elementor-3539 .elementor-element.elementor-element-e2cee22 .elementor-repeater-item-dac523c .cell .sub-h{font-size:1px;color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-e2cee22 .elementor-repeater-item-dac523c .cell .text{font-size:20px;color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-e2cee22 .elementor-repeater-item-13db617 .cell .h{color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-e2cee22 .elementor-repeater-item-13db617 .cell .sub-heading, .elementor-3539 .elementor-element.elementor-element-e2cee22 .elementor-repeater-item-13db617 .cell .sub-h{color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-e2cee22 .elementor-repeater-item-13db617 .cell .text{font-size:20px;color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-e2cee22 .elementor-repeater-item-8a3f1d2 .cell .h{color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-e2cee22 .elementor-repeater-item-8a3f1d2 .cell .sub-heading, .elementor-3539 .elementor-element.elementor-element-e2cee22 .elementor-repeater-item-8a3f1d2 .cell .sub-h{color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-e2cee22 .elementor-repeater-item-8a3f1d2 .cell .text{font-size:20px;color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-e2cee22 .elementor-repeater-item-6f5d69a .cell .h{color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-e2cee22 .elementor-repeater-item-6f5d69a .cell .sub-heading, .elementor-3539 .elementor-element.elementor-element-e2cee22 .elementor-repeater-item-6f5d69a .cell .sub-h{color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-e2cee22 .elementor-repeater-item-6f5d69a .cell .text{font-size:20px;font-weight:600;color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-e2cee22 .elementor-repeater-item-d0194f1 .cell .h{color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-e2cee22 .elementor-repeater-item-d0194f1 .cell .sub-heading, .elementor-3539 .elementor-element.elementor-element-e2cee22 .elementor-repeater-item-d0194f1 .cell .sub-h{color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-e2cee22 .elementor-repeater-item-d0194f1 .cell .text{font-size:20px;color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-e2cee22 .elementor-repeater-item-3572921 .cell .h{color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-e2cee22 .elementor-repeater-item-3572921 .cell .sub-heading, .elementor-3539 .elementor-element.elementor-element-e2cee22 .elementor-repeater-item-3572921 .cell .sub-h{color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-e2cee22 .elementor-repeater-item-3572921 .cell .text{font-size:20px;color:#FFEED2;}.elementor-3539 .elementor-element.elementor-element-e2cee22{width:100%;max-width:100%;}.elementor-3539 .elementor-element.elementor-element-e2cee22 .banner-circle-nav .active svg{transition-duration:10000ms;}.elementor-3539 .elementor-element.elementor-element-0c061f9{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3539 .elementor-element.elementor-element-434b14f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3539 .elementor-element.elementor-element-434b14f.elementor-element{--align-self:center;}.elementor-3539 .elementor-element.elementor-element-434b14f{text-align:left;}.elementor-3539 .elementor-element.elementor-element-434b14f .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#FFFFFF;}.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-3539 .elementor-element.elementor-element-73be3a7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3539 .elementor-element.elementor-element-73be3a7.elementor-element{--align-self:center;}.elementor-3539 .elementor-element.elementor-element-73be3a7{font-family:"Inter", Sans-serif;font-weight:500;color:var( --e-global-color-2b5e0a8 );}.elementor-3539 .elementor-element.elementor-element-73be3a7 a{color:var( --e-global-color-2b5e0a8 );}.elementor-3539 .elementor-element.elementor-element-f00db5b{--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 20px;--row-gap:0px;--column-gap:20px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3539 .elementor-element.elementor-element-f00db5b:not(.elementor-motion-effects-element-type-background), .elementor-3539 .elementor-element.elementor-element-f00db5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#211F11;}.elementor-3539 .elementor-element.elementor-element-f00db5b::before, .elementor-3539 .elementor-element.elementor-element-f00db5b > .elementor-background-video-container::before, .elementor-3539 .elementor-element.elementor-element-f00db5b > .e-con-inner > .elementor-background-video-container::before, .elementor-3539 .elementor-element.elementor-element-f00db5b > .elementor-background-slideshow::before, .elementor-3539 .elementor-element.elementor-element-f00db5b > .e-con-inner > .elementor-background-slideshow::before, .elementor-3539 .elementor-element.elementor-element-f00db5b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://prateekshroff.com/wp-content/uploads/2025/07/Rectangle-38.png");--background-overlay:'';}.elementor-3539 .elementor-element.elementor-element-58c8094{--display:flex;--min-height:480px;--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:center;--align-items:center;--border-radius:15px 15px 15px 15px;}.elementor-3539 .elementor-element.elementor-element-58c8094:not(.elementor-motion-effects-element-type-background), .elementor-3539 .elementor-element.elementor-element-58c8094 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://prateekshroff.com/wp-content/uploads/2025/07/Bear-Grooming.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3539 .elementor-element.elementor-element-da8bf2e .elementor-heading-title{color:#FFFFFF;}.elementor-3539 .elementor-element.elementor-element-8d333a1{--display:flex;--min-height:480px;--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:center;--align-items:center;--border-radius:15px 15px 15px 15px;}.elementor-3539 .elementor-element.elementor-element-8d333a1:not(.elementor-motion-effects-element-type-background), .elementor-3539 .elementor-element.elementor-element-8d333a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://prateekshroff.com/wp-content/uploads/2025/07/Yellow-Toucan.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3539 .elementor-element.elementor-element-b8b3dfd .elementor-heading-title{color:#FFFFFF;}.elementor-3539 .elementor-element.elementor-element-b75ef30{--display:flex;--min-height:480px;--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:center;--align-items:center;--border-radius:15px 15px 15px 15px;}.elementor-3539 .elementor-element.elementor-element-b75ef30:not(.elementor-motion-effects-element-type-background), .elementor-3539 .elementor-element.elementor-element-b75ef30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://prateekshroff.com/wp-content/uploads/2025/07/Deadvlei-Canvas-print-�-W-28-in-H-21-in-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3539 .elementor-element.elementor-element-daee45a .elementor-heading-title{color:#FFFFFF;}.elementor-3539 .elementor-element.elementor-element-7f65ba2{--display:flex;--min-height:480px;--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:center;--align-items:center;--border-radius:15px 15px 15px 15px;}.elementor-3539 .elementor-element.elementor-element-7f65ba2:not(.elementor-motion-effects-element-type-background), .elementor-3539 .elementor-element.elementor-element-7f65ba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://prateekshroff.com/wp-content/uploads/2025/07/Leopard-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3539 .elementor-element.elementor-element-7e6fdbb .elementor-heading-title{color:#FFFFFF;}.elementor-3539 .elementor-element.elementor-element-646f14c{--display:flex;--min-height:480px;--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:center;--align-items:center;--border-radius:15px 15px 15px 15px;}.elementor-3539 .elementor-element.elementor-element-646f14c:not(.elementor-motion-effects-element-type-background), .elementor-3539 .elementor-element.elementor-element-646f14c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://prateekshroff.com/wp-content/uploads/2025/07/Baras.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3539 .elementor-element.elementor-element-7bba7ac .elementor-heading-title{color:#FFFFFF;}.elementor-3539 .elementor-element.elementor-element-43aadcb{--display:flex;--min-height:480px;--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:center;--align-items:center;--border-radius:15px 15px 15px 15px;}.elementor-3539 .elementor-element.elementor-element-43aadcb:not(.elementor-motion-effects-element-type-background), .elementor-3539 .elementor-element.elementor-element-43aadcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://prateekshroff.com/wp-content/uploads/2025/07/African-Elephants-Mara-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3539 .elementor-element.elementor-element-54b9bcd .elementor-heading-title{color:#FFFFFF;}.elementor-3539 .elementor-element.elementor-element-ba0e719:not(.elementor-motion-effects-element-type-background), .elementor-3539 .elementor-element.elementor-element-ba0e719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b5e0a8 );}.elementor-3539 .elementor-element.elementor-element-ba0e719{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 0px 49px 0px;}.elementor-3539 .elementor-element.elementor-element-ba0e719 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3539 .elementor-element.elementor-element-f350008 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3539 .elementor-element.elementor-element-f350008 .h{text-align:center;}.elementor-3539 .elementor-element.elementor-element-28c5b0d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3539 .elementor-element.elementor-element-28c5b0d{text-align:center;font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-3539 .elementor-element.elementor-element-58e073e{--display:flex;}.elementor-3539 .elementor-element.elementor-element-4dd15d6{width:initial;max-width:initial;}.elementor-3539 .elementor-element.elementor-element-1f7b4d3{--display:flex;--min-height:100vh;--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-3539 .elementor-element.elementor-element-1f7b4d3:not(.elementor-motion-effects-element-type-background), .elementor-3539 .elementor-element.elementor-element-1f7b4d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://prateekshroff.com/wp-content/uploads/2025/07/image.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3539 .elementor-element.elementor-element-e06493a{--display:flex;--min-height:100vh;--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-3539 .elementor-element.elementor-element-e06493a:not(.elementor-motion-effects-element-type-background), .elementor-3539 .elementor-element.elementor-element-e06493a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://prateekshroff.com/wp-content/uploads/2025/09/adapt-About-me_400.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3539 .elementor-element.elementor-element-3ae6af1{--display:flex;}@media(min-width:768px){.elementor-3539 .elementor-element.elementor-element-58c8094{--width:25%;}.elementor-3539 .elementor-element.elementor-element-8d333a1{--width:25%;}.elementor-3539 .elementor-element.elementor-element-b75ef30{--width:25%;}.elementor-3539 .elementor-element.elementor-element-7f65ba2{--width:25%;}.elementor-3539 .elementor-element.elementor-element-646f14c{--width:25%;}.elementor-3539 .elementor-element.elementor-element-43aadcb{--width:25%;}}@media(max-width:1024px){.elementor-3539 .elementor-element.elementor-element-434b14f .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-3539 .elementor-element.elementor-element-e2cee22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 0px 0px 0px;}.elementor-3539 .elementor-element.elementor-element-434b14f .elementor-heading-title{font-size:20px;}.elementor-3539 .elementor-element.elementor-element-73be3a7 p{margin-bottom:14px;}.elementor-3539 .elementor-element.elementor-element-f00db5b{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3539 .elementor-element.elementor-element-58c8094:not(.elementor-motion-effects-element-type-background), .elementor-3539 .elementor-element.elementor-element-58c8094 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://prateekshroff.com/wp-content/uploads/2025/09/Bear-Grooming-overlay.webp");}.elementor-3539 .elementor-element.elementor-element-58c8094{--width:100%;--min-height:300px;}.elementor-3539 .elementor-element.elementor-element-8d333a1{--min-height:300px;}.elementor-3539 .elementor-element.elementor-element-b75ef30{--width:100%;--min-height:300px;}.elementor-3539 .elementor-element.elementor-element-7f65ba2{--width:100%;--min-height:300px;}.elementor-3539 .elementor-element.elementor-element-646f14c{--width:100%;--min-height:300px;}.elementor-3539 .elementor-element.elementor-element-43aadcb{--width:100%;--min-height:300px;}.elementor-3539 .elementor-element.elementor-element-28c5b0d{font-size:14px;}.elementor-3539 .elementor-element.elementor-element-e06493a{--width:500px;--min-height:73vh;}}/* Start custom CSS for yprm_banner, class: .elementor-element-8430092 */.heading-decor:after, .heading-decor-s .h:after, .testimonials .item .quote:after{
		display:none !important;
	}
	
	
	.banner .item .bg-image {
 
    background-position: bottom right !important;
   
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
@media (max-width:600px){
    #mobile-hidden{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for yprm_banner, class: .elementor-element-e2cee22 */.heading-decor:after, .heading-decor-s .h:after, .testimonials .item .quote:after{
		display:none !important;
	}
	
	
	.banner .item .bg-image {
 
    background-position: bottom right !important;
   
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.banner .cell{
    padding: 20px !important;
}
@media (min-width:600px){
    #desktop-hidden{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-180b386 */.banner-area {
  will-change: transform;
  transform: translateY(0);
}
section::-webkit-scrollbar{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c8094 *//* Base styles */
.elementor-3539 .elementor-element.elementor-element-58c8094 .elementor-widget {
    opacity: 0;
    transition: all 0.2s linear;

}

.elementor-3539 .elementor-element.elementor-element-58c8094 .elementor-container {
    display: flex;
    flex-wrap: nowrap;
   
}

.elementor-3539 .elementor-element.elementor-element-58c8094 {
    transition: all 0.5s ease;
    transform: scale(1);
    flex: 25%;
}

.elementor-3539 .elementor-element.elementor-element-58c8094:hover {
   
    z-index: 10;
    opacity: 1;
    width: 50%;
    flex: 100%;
}

.elementor-3539 .elementor-element.elementor-element-58c8094:hover .elementor-widget {
    opacity: 1;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-3539 .elementor-element.elementor-element-58c8094 .elementor-container {
        flex-wrap: wrap;
        flex-direction: column;
        gap: 20px;
    }

    .elementor-3539 .elementor-element.elementor-element-58c8094 {
        width: 100% !important;
        flex: 100% !important;
        padding: 20px;
        box-sizing: border-box;
        transform: none !important; 
        transition: none !important; 
    }

  
    .elementor-3539 .elementor-element.elementor-element-58c8094:hover {
        width: 100% !important;  
        transform: none !important; 
        z-index: auto !important;
        opacity: 1 !important;
    }

    .elementor-3539 .elementor-element.elementor-element-58c8094 .elementor-widget-wrap {
        height: auto;
        min-height: 400px;
        padding: 20px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .elementor-3539 .elementor-element.elementor-element-58c8094:hover .elementor-widget-wrap {
        min-height: 460px;
    }

    .elementor-3539 .elementor-element.elementor-element-58c8094 .elementor-widget {
        opacity: 1;
        width: 100%;
        font-size: 1.1rem;
        line-height: 1.6;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-3539 .elementor-element.elementor-element-58c8094 .elementor-container {
        flex-wrap: wrap;
        flex-direction: column;
        gap: 20px;
    }

    .elementor-3539 .elementor-element.elementor-element-58c8094 {
        width: 100%;
        flex: 100%;
        padding: 20px;
        box-sizing: border-box;
        transform: none;
    }

    .elementor-3539 .elementor-element.elementor-element-58c8094 .elementor-widget-wrap {
        height: auto;
        min-height: 400px;
        padding: 20px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .elementor-3539 .elementor-element.elementor-element-58c8094 .elementor-column:hover .elementor-widget-wrap {
        min-height: 460px;
    }

    .elementor-3539 .elementor-element.elementor-element-58c8094 .elementor-widget {
        opacity: 1;
        width: 100%;
        font-size: 1.1rem;
        line-height: 1.6;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d333a1 *//* Base styles */
.elementor-3539 .elementor-element.elementor-element-8d333a1 .elementor-widget {
    opacity: 0;
    transition: all 0.2s linear;
}

.elementor-3539 .elementor-element.elementor-element-8d333a1 .elementor-container {
    display: flex;
    flex-wrap: nowrap;
}

.elementor-3539 .elementor-element.elementor-element-8d333a1 {
    transition: all 0.5s ease;
    transform: scale(1);
    flex: 25%;
}

.elementor-3539 .elementor-element.elementor-element-8d333a1:hover {
 
    z-index: 10;
    opacity: 1;
    width: 50%;
    flex: 100%;
}

.elementor-3539 .elementor-element.elementor-element-8d333a1:hover .elementor-widget {
    opacity: 1;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-3539 .elementor-element.elementor-element-8d333a1 .elementor-container {
        flex-wrap: wrap;
        flex-direction: column;
        gap: 20px;
    }

    .elementor-3539 .elementor-element.elementor-element-8d333a1 {
        width: 100% !important;
        flex: 100% !important;
        padding: 20px;
        box-sizing: border-box;
        transform: none !important; 
        transition: none !important; 
    }

  
    .elementor-3539 .elementor-element.elementor-element-8d333a1:hover {
        width: 100% !important;  
        transform: none !important; 
        z-index: auto !important;
        opacity: 1 !important;
    }

    .elementor-3539 .elementor-element.elementor-element-8d333a1 .elementor-widget-wrap {
        height: auto;
        min-height: 400px;
        padding: 20px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .elementor-3539 .elementor-element.elementor-element-8d333a1:hover .elementor-widget-wrap {
        min-height: 460px;
    }

    .elementor-3539 .elementor-element.elementor-element-8d333a1 .elementor-widget {
        opacity: 1;
        width: 100%;
        font-size: 1.1rem;
        line-height: 1.6;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-3539 .elementor-element.elementor-element-8d333a1 .elementor-container {
        flex-wrap: wrap;
        flex-direction: column;
        gap: 20px;
    }

    .elementor-3539 .elementor-element.elementor-element-8d333a1 {
        width: 100%;
        flex: 100%;
        padding: 20px;
        box-sizing: border-box;
        transform: none;
    }

    .elementor-3539 .elementor-element.elementor-element-8d333a1 .elementor-widget-wrap {
        height: auto;
        min-height: 400px;
        padding: 20px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .elementor-3539 .elementor-element.elementor-element-8d333a1 .elementor-column:hover .elementor-widget-wrap {
        min-height: 460px;
    }

    .elementor-3539 .elementor-element.elementor-element-8d333a1 .elementor-widget {
        opacity: 1;
        width: 100%;
        font-size: 1.1rem;
        line-height: 1.6;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b75ef30 *//* Base styles */
.elementor-3539 .elementor-element.elementor-element-b75ef30 .elementor-widget {
    opacity: 0;
    transition: all 0.2s linear;
}

.elementor-3539 .elementor-element.elementor-element-b75ef30 .elementor-container {
    display: flex;
    flex-wrap: nowrap;
}

.elementor-3539 .elementor-element.elementor-element-b75ef30 {
    transition: all 0.5s ease;
    transform: scale(1);
    flex: 25%;
}

.elementor-3539 .elementor-element.elementor-element-b75ef30:hover {
   
    z-index: 10;
    opacity: 1;
    width: 50%;
    flex: 100%;
}

.elementor-3539 .elementor-element.elementor-element-b75ef30:hover .elementor-widget {
    opacity: 1;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-3539 .elementor-element.elementor-element-b75ef30 .elementor-container {
        flex-wrap: wrap;
        flex-direction: column;
        gap: 20px;
    }

    .elementor-3539 .elementor-element.elementor-element-b75ef30 {
        width: 100% !important;
        flex: 100% !important;
        padding: 20px;
        box-sizing: border-box;
        transform: none !important; 
        transition: none !important; 
    }

  
    .elementor-3539 .elementor-element.elementor-element-b75ef30:hover {
        width: 100% !important;  
        transform: none !important; 
        z-index: auto !important;
        opacity: 1 !important;
    }

    .elementor-3539 .elementor-element.elementor-element-b75ef30 .elementor-widget-wrap {
        height: auto;
        min-height: 400px;
        padding: 20px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .elementor-3539 .elementor-element.elementor-element-b75ef30:hover .elementor-widget-wrap {
        min-height: 460px;
    }

    .elementor-3539 .elementor-element.elementor-element-b75ef30 .elementor-widget {
        opacity: 1;
        width: 100%;
        font-size: 1.1rem;
        line-height: 1.6;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-3539 .elementor-element.elementor-element-b75ef30 .elementor-container {
        flex-wrap: wrap;
        flex-direction: column;
        gap: 20px;
    }

    .elementor-3539 .elementor-element.elementor-element-b75ef30 {
        width: 100%;
        flex: 100%;
        padding: 20px;
        box-sizing: border-box;
        transform: none;
    }

    .elementor-3539 .elementor-element.elementor-element-b75ef30 .elementor-widget-wrap {
        height: auto;
        min-height: 400px;
        padding: 20px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .elementor-3539 .elementor-element.elementor-element-b75ef30 .elementor-column:hover .elementor-widget-wrap {
        min-height: 460px;
    }

    .elementor-3539 .elementor-element.elementor-element-b75ef30 .elementor-widget {
        opacity: 1;
        width: 100%;
        font-size: 1.1rem;
        line-height: 1.6;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f65ba2 *//* Base styles */
.elementor-3539 .elementor-element.elementor-element-7f65ba2 .elementor-widget {
    opacity: 0;
    transition: all 0.2s linear;
}

.elementor-3539 .elementor-element.elementor-element-7f65ba2 .elementor-container {
    display: flex;
    flex-wrap: nowrap;
}

.elementor-3539 .elementor-element.elementor-element-7f65ba2 {
    transition: all 0.5s ease;
    transform: scale(1);
    flex: 25%;
}

.elementor-3539 .elementor-element.elementor-element-7f65ba2:hover {
 
    z-index: 10;
    opacity: 1;
    width: 50%;
    flex: 100%;
}

.elementor-3539 .elementor-element.elementor-element-7f65ba2:hover .elementor-widget {
    opacity: 1;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-3539 .elementor-element.elementor-element-7f65ba2 .elementor-container {
        flex-wrap: wrap;
        flex-direction: column;
        gap: 20px;
    }

    .elementor-3539 .elementor-element.elementor-element-7f65ba2 {
        width: 100% !important;
        flex: 100% !important;
        padding: 20px;
        box-sizing: border-box;
        transform: none !important; 
        transition: none !important; 
    }

  
    .elementor-3539 .elementor-element.elementor-element-7f65ba2:hover {
        width: 100% !important;  
        transform: none !important; 
        z-index: auto !important;
        opacity: 1 !important;
    }

    .elementor-3539 .elementor-element.elementor-element-7f65ba2 .elementor-widget-wrap {
      
        min-height: 400px;
        padding: 20px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .elementor-3539 .elementor-element.elementor-element-7f65ba2:hover .elementor-widget-wrap {
       
    }

    .elementor-3539 .elementor-element.elementor-element-7f65ba2 .elementor-widget {
        opacity: 1;
        width: 100%;
        font-size: 1.1rem;
        line-height: 1.6;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-3539 .elementor-element.elementor-element-7f65ba2 .elementor-container {
        flex-wrap: wrap;
        flex-direction: column;
        gap: 20px;
    }

    .elementor-3539 .elementor-element.elementor-element-7f65ba2 {
        width: 100%;
        flex: 100%;
        padding: 20px;
        box-sizing: border-box;
        transform: none;
    }

    .elementor-3539 .elementor-element.elementor-element-7f65ba2 .elementor-widget-wrap {
       
      
        padding: 20px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .elementor-3539 .elementor-element.elementor-element-7f65ba2 .elementor-column:hover .elementor-widget-wrap {
        min-height: 400px;
    }

    .elementor-3539 .elementor-element.elementor-element-7f65ba2 .elementor-widget {
        opacity: 1;
        width: 100%;
        font-size: 1.1rem;
        line-height: 1.6;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646f14c *//* Base styles */
.elementor-3539 .elementor-element.elementor-element-646f14c .elementor-widget {
    opacity: 0;
    transition: all 0.2s linear;
}

.elementor-3539 .elementor-element.elementor-element-646f14c .elementor-container {
    display: flex;
    flex-wrap: nowrap;
}

.elementor-3539 .elementor-element.elementor-element-646f14c {
    transition: all 0.5s ease;
    transform: scale(1);
    flex: 25%;
}

.elementor-3539 .elementor-element.elementor-element-646f14c:hover {
    
    z-index: 10;
    opacity: 1;
    width: 50%;
    flex: 100%;
}

.elementor-3539 .elementor-element.elementor-element-646f14c:hover .elementor-widget {
    opacity: 1;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-3539 .elementor-element.elementor-element-646f14c .elementor-container {
        flex-wrap: wrap;
        flex-direction: column;
        gap: 20px;
    }

    .elementor-3539 .elementor-element.elementor-element-646f14c {
        width: 100% !important;
        flex: 100% !important;
        padding: 20px;
        box-sizing: border-box;
        transform: none !important; 
        transition: none !important; 
    }

  
    .elementor-3539 .elementor-element.elementor-element-646f14c:hover {
        width: 100% !important;  
        transform: none !important; 
        z-index: auto !important;
        opacity: 1 !important;
    }

    .elementor-3539 .elementor-element.elementor-element-646f14c .elementor-widget-wrap {
      
        min-height: 400px;
        padding: 20px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .elementor-3539 .elementor-element.elementor-element-646f14c:hover .elementor-widget-wrap {
       
    }

    .elementor-3539 .elementor-element.elementor-element-646f14c .elementor-widget {
        opacity: 1;
        width: 100%;
        font-size: 1.1rem;
        line-height: 1.6;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-3539 .elementor-element.elementor-element-646f14c .elementor-container {
        flex-wrap: wrap;
        flex-direction: column;
        gap: 20px;
    }

    .elementor-3539 .elementor-element.elementor-element-646f14c {
        width: 100%;
        flex: 100%;
        padding: 20px;
        box-sizing: border-box;
        transform: none;
    }

    .elementor-3539 .elementor-element.elementor-element-646f14c .elementor-widget-wrap {
       
      
        padding: 20px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .elementor-3539 .elementor-element.elementor-element-646f14c .elementor-column:hover .elementor-widget-wrap {
        min-height: 400px;
    }

    .elementor-3539 .elementor-element.elementor-element-646f14c .elementor-widget {
        opacity: 1;
        width: 100%;
        font-size: 1.1rem;
        line-height: 1.6;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43aadcb *//* Base styles */
.elementor-3539 .elementor-element.elementor-element-43aadcb .elementor-widget {
    opacity: 0;
    transition: all 0.2s linear;
}

.elementor-3539 .elementor-element.elementor-element-43aadcb .elementor-container {
    display: flex;
    flex-wrap: nowrap;
}

.elementor-3539 .elementor-element.elementor-element-43aadcb {
    transition: all 0.5s ease;
    transform: scale(1);
    flex: 25%;
}

.elementor-3539 .elementor-element.elementor-element-43aadcb:hover {
    
    z-index: 10;
    opacity: 1;
    width: 50%;
    flex: 100%;
}

.elementor-3539 .elementor-element.elementor-element-43aadcb:hover .elementor-widget {
    opacity: 1;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-3539 .elementor-element.elementor-element-43aadcb .elementor-container {
        flex-wrap: wrap;
        flex-direction: column;
        gap: 20px;
    }

    .elementor-3539 .elementor-element.elementor-element-43aadcb {
        width: 100% !important;
        flex: 100% !important;
        padding: 20px;
        box-sizing: border-box;
        transform: none !important; 
        transition: none !important; 
    }

  
    .elementor-3539 .elementor-element.elementor-element-43aadcb:hover {
        width: 100% !important;  
        transform: none !important; 
        z-index: auto !important;
        opacity: 1 !important;
    }

    .elementor-3539 .elementor-element.elementor-element-43aadcb .elementor-widget-wrap {
      
        min-height: 400px;
        padding: 20px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .elementor-3539 .elementor-element.elementor-element-43aadcb:hover .elementor-widget-wrap {
       
    }

    .elementor-3539 .elementor-element.elementor-element-43aadcb .elementor-widget {
        opacity: 1;
        width: 100%;
        font-size: 1.1rem;
        line-height: 1.6;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-3539 .elementor-element.elementor-element-43aadcb .elementor-container {
        flex-wrap: wrap;
        flex-direction: column;
        gap: 20px;
    }

    .elementor-3539 .elementor-element.elementor-element-43aadcb {
        width: 100%;
        flex: 100%;
        padding: 20px;
        box-sizing: border-box;
        transform: none;
    }

    .elementor-3539 .elementor-element.elementor-element-43aadcb .elementor-widget-wrap {
       
      
        padding: 20px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .elementor-3539 .elementor-element.elementor-element-43aadcb .elementor-column:hover .elementor-widget-wrap {
        min-height: 400px;
    }

    .elementor-3539 .elementor-element.elementor-element-43aadcb .elementor-widget {
        opacity: 1;
        width: 100%;
        font-size: 1.1rem;
        line-height: 1.6;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ba0e719 */@media (max-width: 400px) {
    

    .yprm-popup-block .buttons .read-more {
    font-size: 0.8rem !important;
  
}
    
}/* End custom CSS */