/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 18 2026 | 11:27:26 */
.qodef-header-sticky {
    height: 90px; 
}
.home-section-8 .qodef-m-subtitle:before {
	display:none !important;
}
.home-section-8 .qodef-m-subtitle {
	    padding-left: 0 !important;
	text-transform: capitalize !important;
}
div#text-2 a.qodef-shortcode {
    font-size: 17px;
    font-family: "Noto Sans Display";
}
div#text-3 a.qodef-shortcode {
    font-size: 17px;
    font-family: "Noto Sans Display";
}
@media only screen and (max-width: 480px) {
    .qodef-content-grid {
        width: calc(100% - 15px);
    }
}
@media (min-width: 1200px) {
    ul#menu-primary-menu-1 li.menu-item-has-children > a:hover span.qodef-menu-item-text::after, ul#menu-primary-menu-2 li.menu-item-has-children > a:hover span.qodef-menu-item-text::after {
        -webkit-transition-delay: .15s;
        transition-delay: .15s;
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
    }
	 ul#menu-primary-menu-1 li.menu-item-has-children > a > span.qodef-menu-item-text::after, ul#menu-primary-menu-2 li.menu-item-has-children > a > span.qodef-menu-item-text::after  {
		-webkit-transition: -webkit-transform 0.3s ease, fill 0.3s ease;
		transition: transform 0.3s ease, fill 0.3s ease;
	}
}

 ul#menu-primary-menu-1 li.menu-item-has-children a svg.qodef-menu-item-arrow, ul#menu-primary-menu-2 li.menu-item-has-children a svg.qodef-menu-item-arrow {
display: none !important;
}

ul#menu-primary-menu-1 li.menu-item-has-children > a > span.qodef-menu-item-text::after{
	 background-color: #fff; /* ✅ CHANGE COLOR HERE */
}
ul#menu-primary-menu-2 li.menu-item-has-children > a > span.qodef-menu-item-text::after{
	 background-color: #000; /* ✅ CHANGE COLOR HERE */
}
ul#menu-primary-menu-1 li.menu-item-has-children > a > span.qodef-menu-item-text::after,
ul#menu-primary-menu-2 li.menu-item-has-children > a > span.qodef-menu-item-text::after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-left: 6px;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M2 5.29L1.29 6 10 14.7 18.7 6 18 5.29 10 13.29Z'/%3E%3C/svg%3E") no-repeat center;
          mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M2 5.29L1.29 6 10 14.7 18.7 6 18 5.29 10 13.29Z'/%3E%3C/svg%3E") no-repeat center;
    margin-bottom: -4px;
  -webkit-mask-size: contain;
          mask-size: contain;
}
#qodef-page-footer .qodef-button:hover .qodef-m-arrow::after {
transform: translateX(1px);
}



.elementor-form-1 input, .elementor-form-1 textarea {
    margin-bottom: 0;
	padding: 6px 9px;
}
.elementor-form-1 button {
    display: flex;
    align-items: center;
    justify-content: center;
}
.qodef-header-navigation>ul>li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li>a .qodef-menu-item-text:after {
    bottom: 0px;
}
ul#menu-primary-menu-1 li.menu-item-has-children svg.qodef-menu-item-arrow, ul#menu-primary-menu-2 li.menu-item-has-children svg.qodef-menu-item-arrow   {
    display: inline !important;
	transform: rotate(90deg);
	 position: unset !important;
	margin-left: 5px;
    margin-bottom: 1px;
}
ul#menu-primary-menu-1 li .qodef-menu-item-text:before, ul#menu-primary-menu-2 li .qodef-menu-item-text:before {
	display: none;
}
ul#menu-primary-menu-1 li .qodef-menu-item-text, ul#menu-primary-menu-2 li .qodef-menu-item-text {
    padding-left: 0;
}
.mobile-id-section-1 {
    border-radius: 50% !important;
    overflow: hidden;
}

.qodef-contact-form-7 .wpcf7-submit.qodef-button .qodef-m-arrow svg {
  display: none;
}
.qodef-contact-form-7 .wpcf7-submit.qodef-button .qodef-m-arrow::after {
  content: "";
  display: inline-block;
  width: 12.23px;
  height: 12.23px;
  margin-left: 6px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='white' stroke='currentColor'%3E%3Cpath d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z' stroke-width='1.3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}

.heading-color-1 {
    color: #0076bb;
}
.image-section-1 img {
	-webkit-mask-image: url('https://www.unifyia.com/staging/wp-content/uploads/2026/01/mask_1.webp');
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}
.image-section-2 img {
	-webkit-mask-image: url('https://www.unifyia.com/staging/wp-content/uploads/2026/01/mask_7.webp');
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}
.image-section-3 img {
	-webkit-mask-image: url('https://www.unifyia.com/staging/wp-content/uploads/2026/01/mask_3.webp');
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}
.image-section-4 img {
	-webkit-mask-image: url('https://www.unifyia.com/staging/wp-content/uploads/2026/01/mask_6.png');
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}
.image-section-5 img {
	-webkit-mask-image: url('https://www.unifyia.com/staging/wp-content/uploads/2026/01/mask_2.webp');
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}
.image-section-6 img {
	-webkit-mask-image: url('https://www.unifyia.com/staging/wp-content/uploads/2026/01/mask_8.webp');
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}
.image-section-7 img {
	-webkit-mask-image: url('https://www.unifyia.com/staging/wp-content/uploads/2026/01/mask_4-1.webp');
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}
.image-anime {
    overflow: hidden;
}
.image-anime:hover:after {
    height: 250%;
    transition: all 600ms linear;
    background-color: transparent;
}
.image-anime:after {
    content: "";
    position: absolute;
    width: 200%;
    height: 0%;
    left: 50%;
    top: 50%;
    background-color: rgba(255, 255, 255, .3);
    transform: translate(-50%, -50%) rotate(-45deg);
    z-index: 1;
}
@media only screen and (min-width: 1025px) and (max-width: 1279px){
	.qodef-header-navigation>ul>li {
		margin: 0 3px;
	}
	#qodef-page-header .qodef-header-logo-link, .qodef-fullscreen-search-holder .qodef-header-logo-link {
		height: 19px;
	}
	.qodef-header-navigation> ul > li > a {
		font-size: 13px
	}
	div#text-2 a.qodef-shortcode {
		font-size: 13px;
		padding: 5px 7px;
	}
	div#text-3 a.qodef-shortcode {
		font-size: 13px;
		padding: 5px 7px;
	}
	#qodef-page-header .qodef-widget-holder {
		margin-left: 10px;
	}
}

@media only screen and (min-width: 1280px) and (max-width: 1486px){
	.qodef-header-navigation>ul>li {
		margin: 0 8px;
	}
	#qodef-page-header .qodef-header-logo-link, .qodef-fullscreen-search-holder .qodef-header-logo-link {
		height: 35px;
	}
	.qodef-header-navigation> ul > li > a {
		font-size: 15px
	}
	div#text-2 a.qodef-shortcode {
		font-size: 15px;
		padding: 5px 7px;
	}
	div#text-3 a.qodef-shortcode {
		font-size: 13px;
		padding: 5px 11px;
	}
	#qodef-page-header .qodef-widget-holder {
		margin-left: 10px;
	}
}

@media only screen and (min-width: 1441px) and (max-width: 1850px){
	 .qodef-circular-slider-holder .qodef-m-content {
        width: 25%;
    }
	.home-section-8 h1.qodef-e-text {
		font-size: 40px;
	}
}