.elementor-2875 .elementor-element.elementor-element-5972eefb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-2875 .elementor-element.elementor-element-5972eefb > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2875 .elementor-element.elementor-element-5972eefb > .elementor-container{min-height:1000px;}.elementor-2875 .elementor-element.elementor-element-5972eefb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2875 .elementor-element.elementor-element-4818d999 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-2875 .elementor-element.elementor-element-13a568a4{text-align:left;font-family:"Bricolage Grotesque", Sans-serif;font-size:30px;font-weight:300;line-height:45px;color:#FFFFFF;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-2875 .elementor-element.elementor-element-6d947d31{width:auto;max-width:auto;}.elementor-2875 .elementor-element.elementor-element-6d947d31 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-2875 .elementor-element.elementor-element-26e81258 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-2875 .elementor-element.elementor-element-31177869.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}@media(max-width:767px){.elementor-2875 .elementor-element.elementor-element-5972eefb > .elementor-container{min-height:600px;}.elementor-2875 .elementor-element.elementor-element-13a568a4{font-size:18px;line-height:28px;}.elementor-2875 .elementor-element.elementor-element-6d947d31 .elementor-heading-title{font-size:16px;}.elementor-2875 .elementor-element.elementor-element-26e81258 .elementor-heading-title{font-size:16px;}}/* Start custom CSS *//*1st sec*/

@keyframes fadeinout {
	0% {
		opacity:1;
	}
	50%{
	    opacity:0;
	}

	100% {
		opacity:1;
	}
}


/*2nd section*/
.values-con {
    background-size: 100% 100% !important;
    transition: .5s ease !important;
    filter: grayscale(100%) invert(100%) brightness(1);
}

.values-con:hover {
    filter: none;
    transition: .5s ease;
}

.btn {
    transition: .3s !important;
    filter: grayscale(100%) invert(100%) brightness(1.8) !important;
    transform-origin: center center;
}

.btn:hover{
    transform: rotate(45deg)
}

.values-con:hover .btn {
    filter: none !important;
}

h2, p {
    transition: .5s ease;
}

/* Apply color filter initially and reset it on hover */
/* Uncomment if needed */
/*  { */
/*    color: #000 !important; */
/* } */

/* :hover h2, :hover p { */
/*    color: inherit !important; */
/* } *//* End custom CSS */