.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 [inert] {
	opacity: 0.5;
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection > output[hidden] {
	display: none;
}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.container{width:1230px;padding:0 15px;margin:0 auto}.container--900{max-width:930px}@media screen and (max-width:1310px){.container{width:1170px}}@media screen and (max-width:1199px){.container{width:1100px}}@media screen and (max-width:1100px){.container{width:970px}}@media screen and (max-width:991px){.container{width:850px}}@media screen and (max-width:860px){.container{width:100%}}h3{color:#272d37;font-size:22px;font-weight:600;line-height:30px}p{color:#5f6d7e;line-height:150%;letter-spacing:-.1px}a{color:#5f6d7e;text-decoration:none}.title{color:#272d37;font-size:24px;font-weight:700;line-height:32px;letter-spacing:-.48px;margin-bottom:16px}@media screen and (min-width:767px){.title{margin-bottom:25px;letter-spacing:-.64px;color:#272d37;font-size:32px;font-weight:700;line-height:40px}}.title--main{color:#333;font-size:32px;font-weight:600;line-height:36px;letter-spacing:-.64px}@media screen and (min-width:767px){.title--main{color:#333;font-size:52px;font-weight:700;line-height:60px;letter-spacing:-.52px}}.title--white{color:#fff}.subtitle{color:#5f6d7e;font-size:16px;font-weight:400;line-height:24px;margin-bottom:30px;max-width:800px}.subtitle--main{color:#333;font-size:18px;font-weight:400;line-height:26px}.subtitle--white{color:#fff}body,html{height:100%;padding:0;margin:0}body{min-height:100vh;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-weight:400;font-size:16px;color:#5f6d7e;background:#fff;overflow-x:hidden;position:relative;line-height:24px;overflow-x:hidden}body.stop-scrolling{height:100%;overflow:hidden}*{box-sizing:border-box}*,:active,:focus,:hover{outline:0}select{-webkit-appearance:none}.main{flex:1 0 auto;position:relative}footer{flex-shrink:0}img{max-width:100%;height:auto}.no-scroll{overflow:hidden}.visible-mob{display:none}@media screen and (max-width:991px){.main{padding-top:85px}}@media screen and (max-width:767px){.visible-mob{display:block}}.socials{display:flex;align-items:center;gap:24px}.button{position:relative;display:flex;justify-content:center;align-items:center;border:1px solid #333;max-width:150px;filter:drop-shadow(0 1px 2px rgba(16, 24, 40, .04));border-radius:30px;color:#333;font-size:15px;font-weight:600;line-height:22px;padding:12px 18px;transition:all .2s ease}.button:hover{background:#669eff;color:#fff;border:1px solid #fff}.button--hover-arrow{transition:max-width .2s ease}@media screen and (min-width:1200px){.button--hover-arrow:hover{max-width:160px}.button--hover-arrow:hover::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.16669 6H12M7.83335 1L12.2441 5.41074C12.5695 5.73618 12.5695 6.26382 12.2441 6.58926L7.83335 11' stroke='%23ffffff' stroke-width='1.67' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;width:14px;height:12px;margin-left:10px}}@media screen and (max-width:1199px){.button--hover-arrow::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.16669 6H12M7.83335 1L12.2441 5.41074C12.5695 5.73618 12.5695 6.26382 12.2441 6.58926L7.83335 11' stroke='%23272D37' stroke-width='1.67' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;width:14px;height:12px;margin-left:10px}}.button--arrow::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.16669 6H12M7.83335 1L12.2441 5.41074C12.5695 5.73618 12.5695 6.26382 12.2441 6.58926L7.83335 11' stroke='%23272D37' stroke-width='1.67' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;width:14px;height:12px;margin-left:10px}.button--arrow:hover::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.16669 6H12M7.83335 1L12.2441 5.41074C12.5695 5.73618 12.5695 6.26382 12.2441 6.58926L7.83335 11' stroke='%23ffffff' stroke-width='1.67' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.circle-scroll-top{display:block;position:fixed;bottom:80px;right:12.5px;cursor:pointer;width:50px;height:50px;background-image:url("data:image/svg+xml,%3Csvg width='23' height='21' viewBox='0 0 23 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2564_37' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='23' height='21'%3E%3Crect x='22.5' y='20.2273' width='22' height='19.1986' transform='rotate(-180 22.5 20.2273)' fill='%23C4C4C4' stroke='white'/%3E%3C/mask%3E%3Cg mask='url(//theappsolutions.com/wp-content/themes/appsolution_theme/css/%23mask0_2564_37)'%3E%3Cpath d='M19.7158 13.5137L11.2668 6.29988L3.28724 13.5137' stroke='white' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center center;background-color:#669eff;border-radius:50%;opacity:0;transform:translateY(25px);z-index:-1;transition:.3s}.circle-scroll-top.visible{opacity:1;transform:translateY(0);z-index:10}.hamburger{position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:9}@media screen and (min-width:992px){.hamburger{display:none}}.hamburger{cursor:pointer;padding:10px 35px 16px 0}.hamburger span,.hamburger span:after,.hamburger span:before{cursor:pointer;border-radius:10px;height:2px;width:20px;background:#333;position:absolute;display:inline-block;content:""}.hamburger span:before{top:-5px}.hamburger span:after{bottom:-5px}.hamburger span,.hamburger span:after,.hamburger span:before{transition:all .3s cubic-bezier(.645,.045,.355,1)}.hamburger.active span{background-color:rgba(0,0,0,0)}.hamburger.active span:after,.hamburger.active span:before{top:0}.hamburger.active span:before{transform:rotate(45deg)}.hamburger.active span:after{transform:translateY(-10px) rotate(-45deg);top:10px}.header{width:100%;z-index:9;position:absolute;top:0;left:0;background:rgba(0,0,0,0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media screen and (min-width:991px){.header{position:absolute}}@media(max-width:1023px){.header.is-overflow{overflow:hidden}}.header__inner{display:flex;align-items:center;justify-content:space-between;height:90px}@media screen and (max-width:992px){.header__inner{height:60px}}.header__button-wrapper{display:flex;justify-content:space-between;gap:10px}@media screen and (max-width:992px){.header__button{display:none}}.header__button-calc{max-width:201px;background:#669eff;color:#fff;border:1px solid #669eff}.header__button-calc:hover{background:rgba(0,0,0,0);color:#333;border:1px solid #333}@media screen and (max-width:992px){.header__button-calc{margin:15px auto 0}}@media screen and (min-width:993px){.header__button-calc.mobile{display:none}}@media screen and (max-width:992px){.header__button-calc.mobile{display:flex}}.header__logo{z-index:9}@media screen and (max-width:992px){.header__logo{width:90px;margin-top:7px}}.header.is-sticky{position:fixed;box-shadow:0 5px 16px rgba(0,0,0,.1);padding:8px 0;top:0;left:0;z-index:9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:slideDown .35s ease-in-out}@media screen and (max-width:992px){.header.is-sticky{background-color:#fff}}.header.is-sticky .header__inner{height:50px}.header__socials{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}@media screen and (min-width:991px){.header__socials{display:none}}@media screen and (max-width:992px){.main-navigation{position:absolute;top:0;left:0;background:#464646;z-index:2;width:100%;height:100vh;padding:35px 15px;transform:translateX(104%) scaleX(0);transition:all .25s ease-in;background-color:#fff}.main-navigation.is-active{transform:translateX(0) scaleX(1)}}.main-navigation .menu{display:flex;gap:30px}@media screen and (max-width:992px){.main-navigation .menu{flex-direction:column;align-items:center;margin-top:100px}}.main-navigation .menu a{display:inline-block;width:auto;position:relative;color:#272d37;font-size:18px;font-weight:600;line-height:28px}@media screen and (min-width:991px){.main-navigation .menu a{color:#333;font-size:15px;font-weight:600;line-height:22px}}.main-navigation .menu a::before{content:"";display:block;width:0;height:1px;position:absolute;bottom:0;left:0;background:#5f6d7e;transition:width .3s}.main-navigation .menu a:hover{color:#333b44}.main-navigation .menu a:hover::before{width:100%;transition:width .3s}@media screen and (max-width:992px){.main-navigation .menu li:last-child:not(.sub-menu>li:last-child){max-width:201px;width:100%}}@media screen and (max-width:992px){.main-navigation .menu a[href="/contact-us/"]{text-align:center;border:1px solid #333;width:100%;filter:drop-shadow(0 1px 2px rgba(16, 24, 40, .04));border-radius:30px;color:#333;font-size:15px;font-weight:600;line-height:22px;padding:12px 18px;transition:all .2s ease}}.main-navigation .menu-item-has-children{position:relative}@media(min-width:1024px){.main-navigation .menu-item-has-children:hover a::after{transform:rotate(180deg)}.main-navigation .menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(10px);z-index:1}}@media(max-width:1023px){.main-navigation .menu-item-has-children.is-open a::after{transform:rotate(180deg)}.main-navigation .menu-item-has-children.is-open .sub-menu{display:grid;visibility:visible}}.main-navigation .menu-item-has-children a{display:flex;gap:5px;align-items:center}@media(max-width:1023px){.main-navigation .menu-item-has-children a{justify-content:center}}.main-navigation .menu-item-has-children a::after{content:"";display:block;width:15px;height:15px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' fill='none'%3E%3Cpath stroke='%23393A40' stroke-width='1.5' d='M4 6.5 8.5 11 13 6.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;transition:.3s}.main-navigation .sub-menu{position:absolute;top:100%;left:0;z-index:-1;visibility:hidden;display:grid;grid-template-columns:repeat(3,auto);grid-gap:5px 20px;width:-moz-max-content;width:max-content;padding:20px;border-radius:20px;background-color:#fff;transition:.3s}@media(min-width:1024px){.main-navigation .sub-menu{opacity:0;transform:translateY(-20px)}}@media(max-width:1023px){.main-navigation .sub-menu{display:none;grid-template-columns:1fr;padding:0;border-radius:0;background-color:rgba(0,0,0,0);position:relative;top:unset;left:unset;z-index:1}}.main-navigation .sub-menu a::after{content:none}.submenu{display:flex;opacity:0;pointer-events:none;width:100%;height:230px;justify-content:center;gap:60px;position:absolute;top:-200px;z-index:-1;left:50%;transform:translateX(-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px 0;transition:all .4s ease}.submenu.hovered{display:flex;transform:translate(-50%,280px);opacity:1;pointer-events:all;z-index:0}.submenu__item{background-color:#fff;padding:16px;border-radius:30px;display:flex;flex-direction:column;gap:18px;max-width:302px}.submenu__item:hover{background:#669eff;transition:all .2s ease}.submenu__item:hover .submenu__button,.submenu__item:hover .submenu__text,.submenu__item:hover .submenu__title{color:#fff}.submenu__item:hover .submenu__button{border-color:#fff}.submenu__title{color:#333;font-size:15px;font-weight:600;line-height:22px}.submenu__text{color:#333;font-size:15px;font-weight:400;line-height:22px}.submenu__button{padding:12px 18px;border-radius:30px;border:1px solid #333;width:200px;color:#333;font-size:15px;font-weight:600;line-height:22px}@keyframes slideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}.footer{background:linear-gradient(270deg,#e8f4ff 0,#ecfffe 100%);padding:30px 0}@media screen and (min-width:767px){.footer{padding:64px 0}}.footer a{display:inline-block;width:auto;position:relative}.footer a::after{content:"";display:block;width:0;height:1px;background:#5f6d7e;transition:width .3s}.footer a:hover{color:#333b44}.footer a:hover::after{width:100%;transition:width .3s}.footer__logo a::after,.footer__socials a::after{display:none}@media screen and (max-width:767px){.footer__logo{width:100px}}.footer__inner{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:1200px){.footer__inner{gap:40px 30px}}@media(max-width:767px){.footer__inner{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px 10px}}.footer__column{min-width:100px;max-width:100%;width:auto}@media(min-width:768px)and (max-width:1200px){.footer__column{flex:1 0 200px}}@media screen and (min-width:500px){.footer__column{max-width:240px}}.footer__column p{font-weight:500}@media(max-width:767px){.footer__column .footer__contact,.footer__column:first-child,.footer__column:nth-child(3),.footer__column:nth-child(4){grid-column-start:1;grid-column-end:3}}.footer__column:first-child{margin-right:0}@media screen and (min-width:767px){.footer__column:first-child{margin-right:20px}}.footer__row{margin-bottom:20px}@media screen and (min-width:767px){.footer__row{margin-bottom:40px}}.footer__heading{font-weight:600;color:#272d37;margin-bottom:15px}@media screen and (min-width:767px){.footer__heading{margin-bottom:24px}}.footer p.footer__text{margin:16px 0;font-weight:400}.footer__copyright{text-align:center;margin-top:60px}@media screen and (min-width:767px){.footer__copyright br{display:none}}.footer-menu{padding:0;list-style:none}.footer-menu li:not(:last-child){margin-bottom:10px}.footer-menu a{font-weight:500}.footer__contact{max-width:280px}.footer__contact-link{font-weight:500}.footer__contact-link:not(:last-child){margin-bottom:10px}.footer__address{margin-bottom:10px}.footer__img{margin:20px 0}.footer-icons-list{display:flex;align-items:center;gap:30px;justify-content:flex-end;margin-top:20px}@media screen and (max-width:1200px){.footer-icons-list{justify-content:center;margin-top:40px}}@media screen and (max-width:400px){.footer-icons-list{margin-top:0}}.footer-icons-list__item{width:90px;height:90px}.footer-icons-list__item:last-child{width:155px}.footer-icons-list__item:hover::after{display:none}.footer-icons-list__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#preloader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;display:flex;align-items:center;justify-content:center;gap:20px;z-index:9999}#preloader-spinner{width:40px;height:40px;border-radius:50%;border:4px solid #669eff;border-top-color:#fff;animation:spin 1s infinite linear;margin-top:15px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#preloader-text{margin-top:20px;font-family:Arial,sans-serif}.loaded#preloader{display:none}.banner-cta{background:linear-gradient(270.63deg,#a4d3ff .91%,#b3fffa 99.83%)}.banner-cta__inner{display:flex;align-items:center;justify-content:space-between;padding:64px 0}@media screen and (max-width:767px){.banner-cta__inner{flex-direction:column}}.banner-cta__preview{width:512px}@media screen and (max-width:1200px){.banner-cta__preview{width:450px}}@media screen and (max-width:991px){.banner-cta__preview{width:390px}}@media screen and (max-width:840px){.banner-cta__preview{width:310px}}@media screen and (max-width:767px){.banner-cta__preview{width:100%}}.banner-cta__preview img{border-radius:30px}.banner-cta iframe{border-radius:30px}@media screen and (max-width:767px){.banner-cta iframe{width:100%}}@media screen and (max-width:1200px){.banner-cta__description{max-width:400px}}.banner-cta__title{color:#272d37;font-size:24px;font-weight:600;line-height:32px;margin-top:32px;margin-bottom:16px}@media screen and (min-width:1200px){.banner-cta__title{font-size:32px;line-height:42px}}.banner-cta__text{color:#333;margin-bottom:32px;max-width:560px}.about-page{background:url(//theappsolutions.com/wp-content/themes/appsolution_theme/images/dist/about-us-page/about-desk-bg.png);background-size:cover;position:relative}.first-screen{padding:160px 0 64px}@media screen and (max-width:1000px){.first-screen{padding:32px 0 32px}}.first-screen .video-wrapper{position:relative;cursor:pointer}.first-screen .video-wrapper::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='67' height='67' viewBox='0 0 67 67' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.076 38.5V27.5909H23.1669C24.005 27.5909 24.7081 27.7472 25.2763 28.0597C25.848 28.3722 26.2795 28.8018 26.5707 29.3487C26.8654 29.892 27.0128 30.5099 27.0128 31.2024C27.0128 31.902 26.8654 32.5234 26.5707 33.0668C26.2759 33.6101 25.8409 34.038 25.2656 34.3505C24.6903 34.6594 23.9819 34.8139 23.1403 34.8139H20.429V33.1893H22.8739C23.364 33.1893 23.7653 33.104 24.0778 32.9336C24.3903 32.7631 24.6211 32.5288 24.7702 32.2305C24.9229 31.9322 24.9993 31.5895 24.9993 31.2024C24.9993 30.8153 24.9229 30.4744 24.7702 30.1797C24.6211 29.8849 24.3885 29.6559 24.0724 29.4925C23.7599 29.3256 23.3569 29.2422 22.8633 29.2422H21.0522V38.5H19.076ZM30.5724 27.5909V38.5H28.6441V27.5909H30.5724ZM34.9096 38.6651C34.3912 38.6651 33.9242 38.5728 33.5087 38.3881C33.0968 38.1999 32.7701 37.9229 32.5286 37.5572C32.2907 37.1914 32.1717 36.7404 32.1717 36.2042C32.1717 35.7425 32.2569 35.3608 32.4274 35.0589C32.5978 34.7571 32.8304 34.5156 33.1252 34.3345C33.4199 34.1534 33.752 34.0167 34.1213 33.9244C34.4941 33.8285 34.8794 33.7592 35.2772 33.7166C35.7566 33.6669 36.1454 33.6225 36.4437 33.5835C36.742 33.5408 36.9586 33.4769 37.0936 33.3917C37.2321 33.3029 37.3013 33.1662 37.3013 32.9815V32.9496C37.3013 32.5483 37.1824 32.2376 36.9444 32.0174C36.7065 31.7972 36.3638 31.6871 35.9164 31.6871C35.4441 31.6871 35.0694 31.7901 34.7924 31.9961C34.519 32.2021 34.3343 32.4453 34.2385 32.7259L32.438 32.4702C32.5801 31.973 32.8145 31.5575 33.1412 31.2237C33.4679 30.8864 33.8674 30.6342 34.3397 30.4673C34.812 30.2969 35.334 30.2116 35.9057 30.2116C36.2999 30.2116 36.6923 30.2578 37.0829 30.3501C37.4735 30.4425 37.8304 30.5952 38.1536 30.8082C38.4767 31.0178 38.736 31.3036 38.9313 31.6658C39.1301 32.0281 39.2296 32.4808 39.2296 33.0241V38.5H37.3759V37.3761H37.312C37.1948 37.6033 37.0297 37.8164 36.8166 38.0153C36.6071 38.2106 36.3425 38.3686 36.0229 38.4893C35.7069 38.6065 35.3358 38.6651 34.9096 38.6651ZM35.4103 37.2482C35.7974 37.2482 36.133 37.1719 36.4171 37.0192C36.7012 36.8629 36.9196 36.657 37.0723 36.4013C37.2285 36.1456 37.3066 35.8668 37.3066 35.565V34.6009C37.2463 34.6506 37.1433 34.6967 36.9977 34.7393C36.8556 34.782 36.6958 34.8192 36.5183 34.8512C36.3407 34.8832 36.165 34.9116 35.9909 34.9364C35.8169 34.9613 35.666 34.9826 35.5382 35.0004C35.2505 35.0394 34.9931 35.1033 34.7658 35.1921C34.5385 35.2809 34.3592 35.4052 34.2278 35.565C34.0964 35.7212 34.0307 35.9237 34.0307 36.1722C34.0307 36.5273 34.1603 36.7955 34.4196 36.9766C34.6788 37.1577 35.0091 37.2482 35.4103 37.2482ZM42.074 41.5682C41.8113 41.5682 41.568 41.5469 41.3443 41.5043C41.1241 41.4652 40.9483 41.419 40.8169 41.3658L41.2644 39.8636C41.5449 39.9453 41.7953 39.9844 42.0154 39.9808C42.2356 39.9773 42.4292 39.908 42.5961 39.7731C42.7665 39.6417 42.9103 39.4215 43.0275 39.1126L43.1926 38.6705L40.2257 30.3182H42.2711L44.1568 36.4972H44.242L46.133 30.3182H48.1838L44.9078 39.4908C44.7551 39.924 44.5527 40.2951 44.3006 40.604C44.0485 40.9165 43.7395 41.1545 43.3738 41.3178C43.0115 41.4847 42.5783 41.5682 42.074 41.5682Z' fill='white'/%3E%3Crect x='0.5' y='0.5' width='66' height='66' rx='33' stroke='white'/%3E%3C/svg%3E%0A");width:67px;height:67px;display:block;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:991px){.first-screen .video-wrapper::after{top:40%}}@media screen and (max-width:767px){.first-screen .video-wrapper::after{top:33%}}.first-screen .video-wrapper.video-show::after{content:"";display:none}.first-screen .video-wrapper.video-show .video-placeholder,.first-screen .video-wrapper.video-show .video-placeholder-text{display:none}.first-screen .video-wrapper.video-show iframe{display:block}.first-screen .video-placeholder-text{position:absolute;top:55%;left:50%;transform:translateX(-50%);color:#fff;font-size:18px;font-weight:600;line-height:26px;letter-spacing:-.1px;width:70%;text-align:center}@media screen and (max-width:767px){.first-screen .video-placeholder-text{width:100%;font-size:16px;top:58%}}.first-screen iframe{width:100%;height:610px;display:none}@media screen and (max-width:767px){.first-screen iframe{height:300px}}.first-screen .statistics-list{margin-top:40px;display:flex;justify-content:center;gap:48px;margin-left:90px}@media screen and (max-width:1200px){.first-screen .statistics-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:32px;margin-left:0}}.first-screen .statistics-item{width:25%;max-width:240px}@media screen and (max-width:1200px){.first-screen .statistics-item{max-width:100%;width:100%}}.first-screen .statistics-number{color:#333;font-size:36px;font-weight:900;line-height:44px;margin-bottom:12px;display:block}@media screen and (max-width:767px){.first-screen .statistics-number{font-size:28px;line-height:36px}}.first-screen .statistics-text{color:#5f6d7e;font-size:16px;font-weight:400;line-height:24px}.leaders{padding:64px 0}@media screen and (max-width:991px){.leaders{padding:32px 0}}.leaders span{display:block}.leaders__list{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media screen and (max-width:800px){.leaders__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.leaders__list{grid-template-columns:1fr}}.leaders__img{border-radius:40px;margin-bottom:16px}.leaders__name{color:#333;font-size:22px;font-weight:600;line-height:30px}.leaders__position{color:#333}.leaders__socials{padding-top:24px}.brand-promises{padding:64px 0}@media screen and (max-width:1000px){.brand-promises{padding:32px 0}}.brand-promises__inner{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:1200px){.brand-promises__inner{flex-direction:column;align-items:initial}}.brand-promises__list{display:flex;justify-content:space-between;max-width:850px;width:100%}@media screen and (max-width:1200px){.brand-promises__list{max-width:100%}}@media screen and (max-width:900px){.brand-promises__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(356px,1fr));gap:20px}}.brand-promises__item{display:flex;flex-direction:column;background:#669eff;padding:16px;max-width:200px;border-radius:30px}@media screen and (max-width:900px){.brand-promises__item{max-width:100%}}.brand-promises__img{width:48px;height:48px;margin-bottom:50px}.brand-promises__heading{color:#fff;font-size:15px;font-weight:600;line-height:23px}.brand-promises__text{color:#fff;font-size:15px;font-weight:400;line-height:23px}.our-story{margin-top:-62px;position:relative}@media screen and (max-width:450px){.our-story{margin-bottom:-150px}}.our-story .container{padding:0;width:100%}.our-story .story-line{width:8800px;height:4px;background:#669eff;position:absolute;top:47%;transform:translateY(-50%);left:-100px}@media screen and (max-width:1860px){.our-story .story-line{width:8400px}}@media screen and (max-width:1200px){.our-story .story-line{width:8200px}}@media screen and (max-width:1000px){.our-story .story-line{width:7700px}}@media screen and (max-width:450px){.our-story .story-line{width:7000px}}.our-story .story-year{position:absolute;top:44.7%}.our-story .story-year__first{left:10%}@media screen and (min-width:1921px){.our-story .story-year__first{left:20%}}.our-story .story-year__second{left:3550px}@media screen and (max-width:1770px){.our-story .story-year__second{left:3470px}}@media screen and (max-width:1500px){.our-story .story-year__second{left:3100px}}@media screen and (max-width:1100px){.our-story .story-year__second{left:2900px}}@media screen and (max-width:1000px){.our-story .story-year__second{left:2800px}}@media screen and (max-width:450px){.our-story .story-year__second{left:2700px}}.our-story .story-year__third{left:7850px}@media screen and (max-width:1770px){.our-story .story-year__third{left:7740px}}@media screen and (max-width:1400px){.our-story .story-year__third{left:7640px}}@media screen and (max-width:1100px){.our-story .story-year__third{left:7500px}}@media screen and (max-width:1000px){.our-story .story-year__third{left:7100px}}@media screen and (max-width:576px){.our-story .story-year__third{left:6800px}}@media screen and (max-width:450px){.our-story .story-year__third{left:6300px}}.our-story .story-year__bg{width:38px;height:38px;display:block;background:#669eff;border-radius:50%;margin:0 auto 10px}.our-story .story-year__date{color:#272d37;font-size:24px;font-weight:600;line-height:23px}.our-story__content{display:flex;flex-direction:column}.our-story__row{display:flex}.our-story__row--first{padding-left:39%;gap:0 280px}@media screen and (max-width:1920px){.our-story__row--first{padding-left:45%}}@media screen and (max-width:1600px){.our-story__row--first{padding-left:50%}}@media screen and (max-width:1200px){.our-story__row--first{padding-left:53%}}@media screen and (max-width:1000px){.our-story__row--first{padding-left:58%;gap:0 250px}}@media screen and (max-width:767px){.our-story__row--first{padding-left:65%}}@media screen and (max-width:450px){.our-story__row--first{padding-left:85%;gap:0 200px}}.our-story__row--first .our-story__item::after{content:"";width:16px;height:16px;background:#669eff;border-radius:50%;display:block;position:absolute;bottom:-56px;left:0}.our-story__row--second{padding-left:29%;gap:0 280px}@media screen and (max-width:1000px){.our-story__row--second{gap:0 250px}}@media screen and (max-width:450px){.our-story__row--second{gap:0 200px}}.our-story__row--second .our-story__item{justify-content:flex-start}.our-story__row--second .our-story__item::after{content:"";width:16px;height:16px;background:#669eff;border-radius:50%;display:block;position:absolute;top:-60px;left:0}.our-story .os-content{display:flex!important;flex-direction:column!important;gap:100px}@media screen and (max-width:767px){.our-story .os-content{margin-top:-70px}}.our-story__item{flex-shrink:0;max-width:290px;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.our-story__icon{margin-bottom:10px}.our-story__title{margin-bottom:10px;color:#272d37;font-size:15px;font-weight:600;line-height:22px}.our-story__text{color:#5f6d7e;font-size:15px;font-weight:400;line-height:22px}.our-story .os-scrollbar.os-scrollbar-horizontal{width:700px;margin:0 auto;background:rgba(0,0,0,0)!important}@media screen and (max-width:720px){.our-story .os-scrollbar.os-scrollbar-horizontal{width:90%}}.our-story .custom-srollline{margin:0 auto;position:relative;bottom:59px;background:#bdbdbd;width:650px;height:2px;z-index:0}@media screen and (max-width:720px){.our-story .custom-srollline{width:88%}}@media screen and (max-width:450px){.our-story .custom-srollline{bottom:200px}}.our-story .os-scrollbar-handle{width:40px!important;height:40px!important;display:block;z-index:2;background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_1251_1770)'%3E%3Crect x='2' y='1' width='36' height='36' rx='18' fill='%23669EFF'/%3E%3Cpath d='M23.472 18.5781H24.3053M23.472 19.4218H24.3053M23.472 10.7031H24.3053M23.472 11.5468H24.3053M23.472 26.4531H24.3053M23.472 27.2968H24.3053M15.6942 18.5781H16.5275M15.6942 19.4218H16.5275M15.6942 10.7031H16.5275M15.6942 11.5468H16.5275M15.6942 26.4531H16.5275M15.6942 27.2968H16.5275M25 19C25 19.6213 24.5025 20.125 23.8889 20.125C23.2752 20.125 22.7778 19.6213 22.7778 19C22.7778 18.3787 23.2752 17.875 23.8889 17.875C24.5025 17.875 25 18.3787 25 19ZM25 11.125C25 11.7463 24.5025 12.25 23.8889 12.25C23.2752 12.25 22.7778 11.7463 22.7778 11.125C22.7778 10.5037 23.2752 10 23.8889 10C24.5025 10 25 10.5037 25 11.125ZM25 26.875C25 27.4963 24.5025 28 23.8889 28C23.2752 28 22.7778 27.4963 22.7778 26.875C22.7778 26.2537 23.2752 25.75 23.8889 25.75C24.5025 25.75 25 26.2537 25 26.875ZM17.2222 19C17.2222 19.6213 16.7248 20.125 16.1111 20.125C15.4975 20.125 15 19.6213 15 19C15 18.3787 15.4975 17.875 16.1111 17.875C16.7248 17.875 17.2222 18.3787 17.2222 19ZM17.2222 11.125C17.2222 11.7463 16.7248 12.25 16.1111 12.25C15.4975 12.25 15 11.7463 15 11.125C15 10.5037 15.4975 10 16.1111 10C16.7248 10 17.2222 10.5037 17.2222 11.125ZM17.2222 26.875C17.2222 27.4963 16.7248 28 16.1111 28C15.4975 28 15 27.4963 15 26.875C15 26.2537 15.4975 25.75 16.1111 25.75C16.7248 25.75 17.2222 26.2537 17.2222 26.875Z' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_1251_1770' x='0' y='0' width='40' height='40' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='1'/%3E%3CfeGaussianBlur stdDeviation='1'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.0627451 0 0 0 0 0.0941176 0 0 0 0 0.156863 0 0 0 0.04 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_1251_1770'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_1251_1770' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A")!important}.our-story .os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal,.our-story .os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal{bottom:70px}@media screen and (max-width:450px){.our-story .os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal,.our-story .os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal{bottom:210px}}.our-story .progress-bar{background-color:#669eff;height:2px;position:absolute;bottom:57px;z-index:2}@media screen and (max-width:450px){.our-story .progress-bar{bottom:198px}}.about-quote{padding:64px 0}@media screen and (max-width:991px){.about-quote{padding:32px 0}}.about-quote__inner{display:flex;gap:32px;position:relative}@media screen and (max-width:1200px){.about-quote__inner{align-items:center}}@media screen and (max-width:900px){.about-quote__inner{align-items:flex-start}}.about-quote__inner::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.7899 20.6528C18.0731 20.6528 21.5455 24.1498 21.5455 28.4632C21.5455 32.7758 18.0731 36.2727 13.7899 36.2727C9.50672 36.2727 6.03436 32.7758 6.03436 28.4632L6 27.3472C6 18.7203 12.9447 11.7273 21.5111 11.7273V16.1905C18.5517 16.1905 15.7691 17.3507 13.677 19.4583C13.2736 19.8633 12.9063 20.2953 12.5749 20.7486C12.9709 20.6856 13.3767 20.6528 13.7899 20.6528ZM34.2445 20.6528C38.5276 20.6528 42 24.1498 42 28.4632C42 32.7758 38.5276 36.2727 34.2445 36.2727C29.9613 36.2727 26.4889 32.7758 26.4889 28.4632L26.4545 27.3472C26.4545 18.7203 33.3993 11.7273 41.9656 11.7273V16.1905C39.0063 16.1905 36.2236 17.3507 34.1315 19.4583C33.7282 19.8633 33.3608 20.2953 33.0295 20.7486C33.4255 20.6856 33.8313 20.6528 34.2445 20.6528Z' fill='%23669EFF'/%3E%3C/svg%3E%0A");width:48px;height:48px;display:block;position:absolute;top:10px;left:240px}@media screen and (max-width:900px){.about-quote__inner::after{left:187px}}@media screen and (max-width:767px){.about-quote__inner::after{left:0}}.about-quote img{border-radius:40px}@media screen and (max-width:900px){.about-quote img{width:160px}}@media screen and (max-width:767px){.about-quote img{position:absolute;bottom:0;width:62px}}.about-quote span{display:block}.about-quote__content{padding-top:60px}.about-quote__text{color:#333;font-size:24px;font-weight:400;line-height:32px;margin-bottom:32px;max-width:735px;letter-spacing:-.24px}@media screen and (max-width:767px){.about-quote__text{font-size:20px}}.about-quote__author{color:#333;font-size:22px;font-weight:600;line-height:30px;letter-spacing:-.22px}@media screen and (max-width:767px){.about-quote__author{margin-left:80px}}.about-quote__position{color:#333}@media screen and (max-width:767px){.about-quote__position{margin-left:80px}}.about-tab-slider{padding:70px 0;position:relative}@media screen and (max-width:767px){.about-tab-slider{padding:30px 0 100px}}.about-tab-slider .about-swiper-tabs-content{margin-bottom:16px;height:550px}@media screen and (max-width:767px){.about-tab-slider .about-swiper-tabs-content{height:250px}}.about-tab-slider .about-swiper-tabs-content img{width:100%;border-radius:5px;height:550px}@media screen and (min-width:991px){.about-tab-slider .about-swiper-tabs-content img{-o-object-fit:contain;object-fit:contain}}@media screen and (max-width:767px){.about-tab-slider .about-swiper-tabs-content img{height:250px}}@media screen and (max-width:767px){.about-tab-slider .about-swiper-tabs-nav{display:none}}.about-tab-slider .about-swiper-tabs-nav img{height:130px;cursor:pointer;border-radius:5px}.about-tab-slider .about-tab-slider-next,.about-tab-slider .about-tab-slider-prev{display:none}@media screen and (max-width:767px){.about-tab-slider .about-tab-slider-next,.about-tab-slider .about-tab-slider-prev{display:block}}.about-tab-slider .swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.about-tab-slider .swiper-container-android .swiper-slide{transform:translate3d(0,0,0)}.about-tab-slider .swiper-wrapper{transform:translate3d(0,0,0);position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.about-tab-slider .swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.about-tab-slider .swiper-button-next,.about-tab-slider .swiper-button-prev{top:90%;width:50px;height:50px}@media screen and (max-width:767px){.about-tab-slider .swiper-button-next,.about-tab-slider .swiper-button-prev{top:88%}}.about-tab-slider .swiper-button-next::after,.about-tab-slider .swiper-button-prev::after{content:"";background:url(//theappsolutions.com/wp-content/themes/appsolution_theme/images/dist/icon-arrow-slider.webp);width:50px;height:50px;display:block;background-size:contain}.about-tab-slider .swiper-button-prev{right:80px;left:auto;top:89.8%;transform:rotate(180deg)}@media screen and (max-width:767px){.about-tab-slider .swiper-button-prev{top:87.8%}}/*!
Theme Name: appsolution_theme
Theme URI: 
Author: Dmitry Tishakov
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: appsolution_theme


This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

appsolution_theme is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */