.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}.top-screen{background-color:#b3fef9;height:800px;padding-top:120px;padding-bottom:50px;position:relative;overflow:hidden;margin-top:-100px}@media screen and (max-width:767px){.top-screen{background:linear-gradient(270deg,#a4d3ff 0,#b2fffa 100%)}}.top-screen__text-wrapper{max-width:620px;position:relative;z-index:3}.top-screen .title{padding-top:120px}.top-screen__support{margin-top:30px}@media screen and (min-width:767px){.top-screen__support{margin-top:80px}}.top-screen .support__heading{color:#333;font-size:14px;font-weight:500;line-height:20px;margin-bottom:16px}.top-screen .support__list{display:flex;justify-content:space-between;align-items:center;gap:25px}@media(max-width:767px){.top-screen .support__list{justify-content:start;flex-wrap:wrap;gap:15px}}.top-screen .support__item{display:flex;justify-content:center;align-items:center}.top-screen .support__item:nth-child(1){width:93px}.top-screen .support__item:nth-child(2){width:70px}.top-screen .support__item:nth-child(3){width:110px}.top-screen .support__item:nth-child(4){width:40px}.top-screen .support__item:nth-child(5){width:98px}.top-screen .support__item:nth-child(6){width:80px}.top-screen .support__item img{display:block;width:100%;height:auto}#video-container{position:absolute;top:0;width:100%;height:100%;z-index:2;right:0}@media screen and (max-width:1600px){#video-container{right:-100px}}@media screen and (max-width:1200px){#video-container{opacity:.2}}#video-container video{height:100%;right:0;-o-object-fit:cover;object-fit:cover;position:absolute}.goals{padding:65px 0;background-color:#f6fdff}@media(max-width:767px){.goals{padding:30px 0}}.goals__title{max-width:600px;width:100%;margin-bottom:15px}.goals__subtitle{max-width:800px;width:100%;letter-spacing:-.1px}.goals__list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;margin:35px auto 0}@media(max-width:1023px){.goals__list{grid-template-columns:repeat(auto-fill,minmax(300px,350px));place-content:center}}.goals__item{display:flex;flex-direction:column;align-items:start;padding:25px 32px;border-radius:20px;background:rgba(255,255,255,.7490196078)}@media(min-width:1024px)and (max-width:1199px){.goals__item{padding:20px}}.goals .item__icon{display:block;flex-shrink:0;width:44px;height:44px}.goals .item__icon img{width:auto;height:auto}.goals .item__title{color:#333;font-size:22px;font-weight:600;line-height:130%;letter-spacing:-.1px;margin:15px 0 8px}.goals .item__text{color:#5f6d7e;font-size:16px;font-weight:400;line-height:130%;letter-spacing:-.1px;flex-grow:1}.services{padding:65px 0;overflow:hidden}@media(max-width:767px){.services{padding:30px 0}}.services .container{position:relative}.services .container::after,.services .container::before{content:"";display:block;width:150px;height:50px;background:rgba(83,143,248,.3019607843);box-shadow:0 0 250px 250px rgba(83,143,248,.3019607843);border-radius:50%;position:absolute;opacity:.3}.services .container::before{left:200px;bottom:75px}@media(max-width:767px){.services .container::before{left:60px;bottom:-25px}}.services .container::after{right:200px;bottom:75px}@media(max-width:767px){.services .container::after{right:-75px}}.services .container *{position:relative;z-index:1}.services__title{margin-bottom:15px}.services__subtitle{max-width:800px;width:100%;letter-spacing:-.1px}.services__item{display:flex;justify-content:space-between;border-radius:40px;overflow:hidden;min-height:380px}@media(max-width:767px){.services__item{flex-direction:column-reverse;min-height:unset}}.services__item:nth-child(1) .item__image{background:#c5d6f6}.services__item:nth-child(1) .item__image img{max-width:272px;width:100%}@media(max-width:1023px){.services__item:nth-child(1) .item__image img{max-width:210px}}.services__item:nth-child(2) .item__image{background:#b9adec}.services__item:nth-child(2) .item__image img{max-width:272px;width:100%}@media(max-width:1023px){.services__item:nth-child(2) .item__image img{max-width:210px}}.services__item:nth-child(3) .item__image{background:#ffe8ac}.services__item:nth-child(3) .item__image img{max-width:272px;width:100%}@media(max-width:1023px){.services__item:nth-child(3) .item__image img{max-width:210px}}.services__item:nth-child(4) .item__image{background:#f6c5c5}.services__item:nth-child(4) .item__image img{max-width:237px;width:100%}@media(max-width:1023px){.services__item:nth-child(4) .item__image img{max-width:200px}}.services__item:nth-child(5) .item__image{background:#c5f6dc}.services__item:nth-child(5) .item__image img{max-width:375px;width:100%}@media(max-width:1023px){.services__item:nth-child(5) .item__image img{max-width:270px}}.services__item:nth-child(6) .item__image{background:#e9c5f6}.services__item:nth-child(6) .item__image img{max-width:272px;width:100%}@media(max-width:1023px){.services__item:nth-child(6) .item__image img{max-width:210px}}.services .item__content{display:flex;flex-direction:column;justify-content:center;max-width:600px;width:100%;background-color:#fff;padding:30px 50px}@media(max-width:1023px){.services .item__content{max-width:100%;padding:25px}}@media(max-width:767px){.services .item__content{padding:25px 15px}}.services .item__title{color:#333;font-size:22px;font-weight:600;line-height:130%;letter-spacing:-.1px;margin:15px 0}.services .item__text{color:#5f6d7e;font-size:16px;font-weight:400;line-height:130%;letter-spacing:-.1px}.services .item__list{display:grid;grid-gap:15px;margin:30px 0 0}.services .item__list li{display:flex;align-items:center;gap:10px;color:#5f6d7e;font-size:16px;font-weight:400;line-height:130%;letter-spacing:-.1px}.services .item__list li::before{content:"";display:block;width:24px;height:24px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 10L12.2581 12.4436C12.6766 12.7574 13.2662 12.6957 13.6107 12.3021L20 5' stroke='%23669EFF' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M21 12C21 13.8805 20.411 15.7137 19.3156 17.2423C18.2203 18.7709 16.6736 19.9179 14.893 20.5224C13.1123 21.1268 11.187 21.1583 9.38744 20.6125C7.58792 20.0666 6.00459 18.9707 4.85982 17.4789C3.71505 15.987 3.06635 14.174 3.00482 12.2945C2.94329 10.415 3.47203 8.56344 4.51677 6.99987C5.56152 5.4363 7.06979 4.23925 8.82975 3.57685C10.5897 2.91444 12.513 2.81996 14.3294 3.30667' stroke='%23669EFF' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat;background-position:center center}.services .item__image{display:flex;justify-content:center;align-items:center;width:100%;background:#bca9e4}@media(max-width:767px){.services .item__image{min-height:300px}}.services .item__image img{max-width:190px;width:100%}.services-steps{display:none;justify-content:space-between;margin:20px 0 0;gap:15px}@media(min-width:1200px){.services-steps{display:flex}}.services .item-step{display:flex;align-items:center;justify-content:center;width:100%;border-radius:40px;background-color:#fff;border:1px solid #fff;color:#333;font-size:15px;font-weight:600;line-height:130%;padding:12px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:.3s;cursor:pointer;white-space:nowrap}@media(min-width:1200px){.services .item-step:hover{background-color:#669eff;color:#fff}}.services .item-step.active,.services .item-step:active{background-color:#669eff;color:#fff}.services .swiper-pagination{position:relative;top:unset;bottom:unset;margin-top:15px}@media(min-width:1200px){.services .swiper-pagination{display:none}}.banner{padding:30px 0;background:linear-gradient(270deg,#e8f4ff 0,#ecfffe 100%)}.banner__wrap{display:flex;overflow:hidden;border-radius:20px}@media(max-width:767px){.banner__wrap{flex-direction:column}}.banner--left{display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;max-width:600px;width:100%;padding:30px 50px;flex-shrink:0}@media(max-width:1199px){.banner--left{max-width:500px;padding:30px}}@media(max-width:767px){.banner--left{max-width:100%;padding:20px}}.banner__title{letter-spacing:-.1px;margin-bottom:15px}.banner--right{display:flex;justify-content:center;align-items:center;width:100%;background-color:#669eff;background-repeat:no-repeat;background-position:center center}.banner--right.entered{background-image:url("data:image/svg+xml,%3Csvg width='616' height='369' viewBox='0 0 616 369' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_184_2)'%3E%3Cpath d='M0 0H596C607.046 0 616 8.95431 616 20V349C616 360.046 607.046 369 596 369H0V0Z' fill='%230A40ED'/%3E%3Cpath d='M0 0H596C607.046 0 616 8.95431 616 20V349C616 360.046 607.046 369 596 369H0V0Z' fill='%23669EFF'/%3E%3Cg opacity='0.1'%3E%3Cpath d='M700.225 63.1726L531.107 -99.4971L521.939 -65.2805L514.604 -37.9071L503.424 3.8181C502.322 7.93169 500.929 11.9619 499.256 15.8782L482.09 56.066L450.066 120.832L411.2 183.764L376 233.01L674.554 158.979L683.745 155.87C693.579 152.544 702.374 146.708 709.262 138.941L710.372 137.689C716.554 130.717 721.028 122.402 723.44 113.401C725.788 104.638 724.559 95.3003 720.023 87.4432L719.021 85.7084C717.736 83.4818 716.233 81.3876 714.536 79.4563L700.225 63.1726Z' fill='white'/%3E%3Cpath d='M-0.711711 221.708L280.8 250.302L256.49 285.426L237.043 313.526L206.65 357.441C204.227 360.943 202.055 364.612 200.151 368.422L176.003 416.736L141.434 496.709L113.891 581.544L96.0709 652.328L-68.7772 320.056L-73.0886 309.18C-77.7018 297.542 -79.198 284.902 -77.4295 272.509L-77.1446 270.513C-75.5572 259.389 -71.4017 248.787 -65.0071 239.548C-58.7812 230.552 -49.2366 224.398 -38.4732 222.439L-36.0968 222.007C-33.0464 221.451 -29.9487 221.199 -26.8487 221.253L-0.711711 221.708Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_184_2'%3E%3Cpath d='M0 0H596C607.046 0 616 8.95431 616 20V349C616 360.046 607.046 369 596 369H0V0Z' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}@media(min-width:1200px){.banner--right{min-height:360px}}.banner--right img{max-width:272px;width:100%;height:auto}@media(max-width:767px){.banner--right img{width:200px;margin:30px 0}}.scope{padding:65px 0;background-color:#f6fdff}@media(max-width:767px){.scope{padding:30px 0}}.scope__title{max-width:650px;width:100%;margin-bottom:15px}.scope__subtitle{max-width:800px;width:100%;letter-spacing:-.1px}.scope__list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;margin:35px auto 0}@media(max-width:1023px){.scope__list{grid-template-columns:repeat(auto-fill,minmax(300px,350px));place-content:center}}.scope__item{display:flex;flex-direction:column;align-items:start;padding:25px 32px;border-radius:20px;background:rgba(255,255,255,.7490196078)}@media(min-width:1024px)and (max-width:1199px){.scope__item{padding:20px}}.scope .item__icon{display:block;flex-shrink:0;width:44px;height:44px}.scope .item__icon img{width:auto;height:auto}.scope .item__title{color:#333;font-size:22px;font-weight:600;line-height:130%;letter-spacing:-.1px;margin:15px 0}.scope .item__list{display:grid;grid-gap:15px}.scope .item__list li{display:flex;align-items:center;gap:10px;color:#5f6d7e;font-size:16px;font-weight:400;line-height:130%;letter-spacing:-.1px}.scope .item__list li::before{content:"";display:block;width:24px;height:24px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 10L12.2581 12.4436C12.6766 12.7574 13.2662 12.6957 13.6107 12.3021L20 5' stroke='%23669EFF' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M21 12C21 13.8805 20.411 15.7137 19.3156 17.2423C18.2203 18.7709 16.6736 19.9179 14.893 20.5224C13.1123 21.1268 11.187 21.1583 9.38744 20.6125C7.58792 20.0666 6.00459 18.9707 4.85982 17.4789C3.71505 15.987 3.06635 14.174 3.00482 12.2945C2.94329 10.415 3.47203 8.56344 4.51677 6.99987C5.56152 5.4363 7.06979 4.23925 8.82975 3.57685C10.5897 2.91444 12.513 2.81996 14.3294 3.30667' stroke='%23669EFF' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat;background-position:center center}.process{padding:65px 0}@media(max-width:767px){.process{padding:30px 0}}.process .container{position:relative}.process .container::before{content:"";display:block;width:150px;height:50px;background:rgba(83,143,248,.3019607843);box-shadow:0 0 250px 250px rgba(83,143,248,.3019607843);border-radius:50%;position:absolute;top:calc(50% - 25px);left:calc(50% - 75px);opacity:.3}.process .container *{position:relative;z-index:1}.process__title{max-width:800px;width:100%;margin-bottom:15px}.process__subtitle{max-width:800px;width:100%;letter-spacing:-.1px}.process__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;margin:35px auto 0}@media(max-width:1023px){.process__list{grid-template-columns:repeat(auto-fill,minmax(300px,350px));place-content:center}}.process__item{display:flex;flex-direction:column;align-items:start;padding:25px 32px;border-radius:20px;background:rgba(255,255,255,.7490196078)}@media(min-width:1024px)and (max-width:1199px){.process__item{padding:20px}}.process__item:last-child{display:flex;align-items:center;justify-content:end;padding:30px 30px 0;background:#669eff}@media(max-width:767px){.process__item:last-child{display:none}}.process__item:last-child img{width:calc(100% - 60px);height:auto}.process .item__count{width:100%;color:#669eff;font-size:32px;font-weight:700;line-height:130%;letter-spacing:-.1px;padding-bottom:15px;border-bottom:2px solid #669eff}.process .item__title{color:#333;font-size:22px;font-weight:600;line-height:130%;letter-spacing:-.1px;margin:40px 0 20px}.process .item__list{display:grid;grid-gap:15px}.process .item__list li{display:flex;align-items:center;gap:10px;color:#5f6d7e;font-size:16px;font-weight:400;line-height:130%;letter-spacing:-.1px}.process .item__list li::before{content:"";display:block;width:24px;height:24px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 10L12.2581 12.4436C12.6766 12.7574 13.2662 12.6957 13.6107 12.3021L20 5' stroke='%23669EFF' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M21 12C21 13.8805 20.411 15.7137 19.3156 17.2423C18.2203 18.7709 16.6736 19.9179 14.893 20.5224C13.1123 21.1268 11.187 21.1583 9.38744 20.6125C7.58792 20.0666 6.00459 18.9707 4.85982 17.4789C3.71505 15.987 3.06635 14.174 3.00482 12.2945C2.94329 10.415 3.47203 8.56344 4.51677 6.99987C5.56152 5.4363 7.06979 4.23925 8.82975 3.57685C10.5897 2.91444 12.513 2.81996 14.3294 3.30667' stroke='%23669EFF' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat;background-position:center center}.sectors{padding:65px 0;background:#f6fdff;overflow:hidden}@media(max-width:767px){.sectors{padding:30px 0}}.sectors .container{position:relative}.sectors .container::after,.sectors .container::before{content:"";display:block;width:150px;height:50px;background:rgba(83,143,248,.3019607843);box-shadow:0 0 250px 250px rgba(83,143,248,.3019607843);border-radius:50%;position:absolute;opacity:.3}.sectors .container::before{left:200px;bottom:75px}@media(max-width:767px){.sectors .container::before{left:60px;bottom:-25px}}.sectors .container::after{right:200px;bottom:75px}@media(max-width:767px){.sectors .container::after{right:-75px}}.sectors .container *{position:relative;z-index:1}.sectors__title{margin-bottom:15px}.sectors__subtitle{max-width:800px;width:100%;letter-spacing:-.1px}.sectors__item{display:flex;justify-content:space-between;border-radius:40px;overflow:hidden;min-height:380px}@media(max-width:767px){.sectors__item{flex-direction:column-reverse;min-height:unset}}.sectors__item:nth-child(1) .item__image{background:#e9edfd}.sectors__item:nth-child(1) .item__image img{max-width:218px;width:100%}@media(max-width:1023px){.sectors__item:nth-child(1) .item__image img{max-width:180px}}.sectors__item:nth-child(2) .item__image{background:#f2e9fd}.sectors__item:nth-child(2) .item__image img{max-width:330px;width:100%}@media(max-width:1023px){.sectors__item:nth-child(2) .item__image img{max-width:300px}}.sectors__item:nth-child(3) .item__image{background:#e9f6fd}.sectors__item:nth-child(3) .item__image img{max-width:190px;width:100%}@media(max-width:1023px){.sectors__item:nth-child(3) .item__image img{max-width:160px}}.sectors__item:nth-child(4) .item__image{background:#fde9e9}.sectors__item:nth-child(4) .item__image img{max-width:470px;width:100%}@media(max-width:1023px){.sectors__item:nth-child(4) .item__image img{max-width:430px}}.sectors__item:nth-child(5) .item__image{background:#eee9fd}.sectors__item:nth-child(5) .item__image img{max-width:240px;width:100%}@media(max-width:1023px){.sectors__item:nth-child(5) .item__image img{max-width:210px}}.sectors__item:nth-child(6) .item__image{background:#d1e4fa}.sectors__item:nth-child(6) .item__image img{max-width:272px;width:100%}@media(max-width:1023px){.sectors__item:nth-child(6) .item__image img{max-width:210px}}.sectors__item:nth-child(7) .item__image{background:#eee9fd}.sectors__item:nth-child(7) .item__image img{max-width:272px;width:100%}@media(max-width:1023px){.sectors__item:nth-child(7) .item__image img{max-width:210px}}.sectors__item:nth-child(8) .item__image{background:#ccbde6}.sectors__item:nth-child(8) .item__image img{max-width:195px;width:100%}@media(max-width:1023px){.sectors__item:nth-child(8) .item__image img{max-width:165px}}.sectors__item:nth-child(9) .item__image{background:#ffe4eb}.sectors__item:nth-child(9) .item__image img{max-width:485px;width:100%}@media(max-width:1023px){.sectors__item:nth-child(9) .item__image img{max-width:455px}}.sectors .item__content{display:flex;flex-direction:column;justify-content:center;max-width:600px;width:100%;background-color:#fff;padding:30px 50px}@media(max-width:1023px){.sectors .item__content{max-width:100%;padding:25px}}@media(max-width:767px){.sectors .item__content{padding:25px 15px}}.sectors .item__title{color:#333;font-size:22px;font-weight:600;line-height:130%;letter-spacing:-.1px;margin:15px 0}.sectors .item__text{color:#5f6d7e;font-size:16px;font-weight:400;line-height:130%;letter-spacing:-.1px}.sectors .item__list{display:grid;grid-gap:15px;margin:30px 0 0}.sectors .item__list li{display:flex;align-items:center;gap:10px;color:#5f6d7e;font-size:16px;font-weight:400;line-height:130%;letter-spacing:-.1px}.sectors .item__list li::before{content:"";display:block;width:24px;height:24px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 10L12.2581 12.4436C12.6766 12.7574 13.2662 12.6957 13.6107 12.3021L20 5' stroke='%23669EFF' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M21 12C21 13.8805 20.411 15.7137 19.3156 17.2423C18.2203 18.7709 16.6736 19.9179 14.893 20.5224C13.1123 21.1268 11.187 21.1583 9.38744 20.6125C7.58792 20.0666 6.00459 18.9707 4.85982 17.4789C3.71505 15.987 3.06635 14.174 3.00482 12.2945C2.94329 10.415 3.47203 8.56344 4.51677 6.99987C5.56152 5.4363 7.06979 4.23925 8.82975 3.57685C10.5897 2.91444 12.513 2.81996 14.3294 3.30667' stroke='%23669EFF' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat;background-position:center center}.sectors .item__image{display:flex;justify-content:center;align-items:center;width:100%;background:#bca9e4}@media(max-width:767px){.sectors .item__image{min-height:300px}}.sectors .item__image img{max-width:190px;width:100%}.sectors-steps{display:none;justify-content:space-between;margin:20px 0 0;gap:15px}@media(min-width:1200px){.sectors-steps{display:flex}}.sectors .item-step{display:flex;align-items:center;justify-content:center;width:100%;border-radius:40px;background-color:#fff;border:1px solid #fff;color:#333;font-size:15px;font-weight:600;line-height:130%;padding:12px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:.3s;cursor:pointer;white-space:nowrap}@media(min-width:1200px){.sectors .item-step:hover{background-color:#669eff;color:#fff}}.sectors .item-step.active,.sectors .item-step:active{background-color:#669eff;color:#fff}.sectors .swiper-pagination{position:relative;top:unset;bottom:unset;margin-top:15px}@media(min-width:1200px){.sectors .swiper-pagination{display:none}}.choose{padding:65px 0 75px}@media(max-width:767px){.choose{padding:30px 0}}.choose .container{position:relative}.choose .container::before{content:"";display:block;width:150px;height:50px;background:rgba(83,143,248,.3019607843);box-shadow:0 0 250px 250px rgba(83,143,248,.3019607843);border-radius:50%;position:absolute;top:calc(50% - 25px);left:calc(50% - 75px);opacity:.3}.choose .container *{position:relative;z-index:1}.choose__title{margin-bottom:15px}.choose__subtitle{max-width:800px;width:100%}.choose__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;margin:30px auto 0}@media(max-width:1023px){.choose__list{grid-template-columns:repeat(2,1fr);place-items:center}}@media(max-width:767px){.choose__list{grid-template-columns:1fr}}.choose__item{display:block;position:relative;border-radius:20px;width:100%;height:100%;overflow:hidden}.choose__item:nth-child(1) .item--top img{max-width:220px}.choose__item:nth-child(2) .item--top img{max-width:150px}.choose__item:nth-child(3) .item--top img{max-width:185px}.choose .item--top{display:flex;justify-content:center;align-items:center;width:100%;height:225px;background-color:#669eff}.choose .item--top img{width:100%;height:auto}.choose .item__info{display:flex;flex-direction:column;justify-content:space-between;padding:25px 30px 20px;background-color:#fff;height:calc(100% - 225px)}@media(max-width:1199px){.choose .item__info{padding:20px}}.choose .item__title{color:#333;font-size:22px;font-weight:600;line-height:130%;letter-spacing:-.1px;margin:0 0 8px;transition:.3s}.choose .item__text{color:#5f6d7e;font-size:16px;font-weight:400;line-height:130%;letter-spacing:-.1px}.choose .item__btn.button{max-width:-moz-fit-content;max-width:fit-content;padding:12px;margin:25px 0 0;transition:.3s}.benefits{padding:65px 0;background:linear-gradient(270deg,#e8f4ff 0,#ecfffe 100%)}@media(max-width:767px){.benefits{padding:30px 0}}.benefits__title{max-width:800px;width:100%;margin-bottom:15px}.benefits__subtitle{max-width:800px;width:100%;letter-spacing:-.1px}.benefits__list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;margin:35px auto 0}@media(max-width:1023px){.benefits__list{grid-template-columns:1fr}}.benefits__item{display:flex;align-items:start;gap:24px;padding:25px 30px;border-radius:20px;background:rgba(255,255,255,.7490196078)}@media(max-width:767px){.benefits__item{flex-direction:column;padding:20px}}.benefits .item__count{color:#669eff;font-size:24px;font-weight:500;line-height:130%;letter-spacing:-.1px}.benefits .item__title{color:#333;font-size:22px;font-weight:600;line-height:130%;letter-spacing:-.1px;margin:0 0 8px}.benefits .item__text{color:#5f6d7e;font-size:16px;font-weight:400;line-height:130%;letter-spacing:-.1px;flex-grow:1}.testimonials{padding:64px 0}.testimonials-swiper{position:relative;padding-bottom:70px;margin-top:30px}.testimonials-card{text-align:left}@media screen and (max-width:767px){.testimonials-card{width:100%}}.testimonials-video{position:relative;cursor:pointer;height:260px!important}@media screen and (max-width:767px){.testimonials-video{width:100%}}.testimonials-video::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='65' height='64' viewBox='0 0 65 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.666504' width='64' height='64' rx='32' fill='white' fill-opacity='0.25'/%3E%3Cpath d='M24.333 41.8971V22.1029C24.333 19.3373 27.5066 17.7746 29.6987 19.4608L42.565 29.3579C44.2996 30.6923 44.2996 33.3078 42.565 34.6421L29.6987 44.5392C27.5066 46.2254 24.333 44.6627 24.333 41.8971Z' fill='white'/%3E%3C/svg%3E%0A");width:65px;height:64px;display:block;position:absolute;left:50%;top:16%;transform:translateX(-50%)}.testimonials-video img{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:20px}.testimonials-video iframe{border-radius:20px}@media screen and (max-width:767px){.testimonials-video iframe{width:100%}}.testimonials-card{text-align:left}.testimonials-text{margin:14px 0 16px;font-size:15px}@media screen and (min-width:991px){.testimonials-text{margin:24px 0}}.testimonials-author{display:flex;gap:10px}.testimonials-author__wrapper{display:flex;flex-direction:column}.testimonials-author__name{font-size:15px;line-height:22px;letter-spacing:-.1px;font-weight:500}.testimonials-author__position{font-size:14px}.testimonials-author img{width:40px;height:40px}.testimonials-author-video{position:absolute;bottom:12px;left:20px;color:#fff}.testimonials .video-play .testimonials-author-video{display:none}.testimonials .video-play .testimonials-video::after{display:none}.testimonials .video-play .testimonials-video__wrapper{display:none}.testimonials .swiper-button-next,.testimonials .swiper-button-prev{top:90%;width:50px;height:50px}@media screen and (max-width:767px){.testimonials .swiper-button-next,.testimonials .swiper-button-prev{top:88%}}.testimonials .swiper-button-next::after,.testimonials .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}.testimonials .swiper-button-prev{right:80px;left:auto;top:89.8%;transform:rotate(180deg)}@media screen and (max-width:767px){.testimonials .swiper-button-prev{top:87.8%}}@media screen and (max-width:767px){.testimonials .swiper-slide{width:100%!important}}.faq{padding:65px 0}@media(max-width:767px){.faq{padding:35px 0}}.faq .container{position:relative}.faq .container::after,.faq .container::before{content:"";display:block;width:150px;height:50px;background:rgba(83,143,248,.3019607843);box-shadow:0 0 250px 250px rgba(83,143,248,.3019607843);border-radius:50%;position:absolute;opacity:.5}.faq .container::before{top:200px;left:40%}@media(max-width:767px){.faq .container::before{top:250px}}.faq .container::after{right:0;bottom:0;top:unset}@media(max-width:767px){.faq .container::after{bottom:250px}}.faq__wrap{display:flex;justify-content:space-between;align-items:start;gap:25px}@media(max-width:1023px){.faq__wrap{flex-direction:column;gap:30px}}.faq--left{max-width:290px;width:100%;flex-shrink:0}@media(max-width:1023px){.faq--left{max-width:100%}}.faq__title{margin:0}.faq__subtitle{margin:55px 0 0}@media(max-width:1023px){.faq__subtitle{margin:12px 0 0}}.faq__list{display:grid;grid-template-columns:1fr;grid-gap:15px;position:relative;z-index:1;width:100%}.faq__item{padding:15px 25px;border-radius:10px;background:rgba(255,255,255,.7490196078);border:1px solid #fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:.3s}.faq .item__head{display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer}.faq .item__title{color:#272d37;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-.1px}.faq .item__icon{display:flex;justify-content:center;align-items:center;position:relative;width:20px;height:20px;transition:.3s;background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 0.833497L6.58926 5.24424C6.26382 5.56968 5.73618 5.56968 5.41074 5.24424L1 0.833496' stroke='%23272D37' stroke-width='1.67' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center center}.faq .item__content{color:#5f6d7e;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.1px;transition:all .3s ease;max-height:0;overflow:hidden}.faq .item__content strong{font-weight:600;color:#272d37}.faq__item.active .item__icon{transform:rotate(180deg)}.faq__item.active .item__content{padding-top:25px;max-height:unset}.blog-preview{padding:32px 0}@media screen and (min-width:767px){.blog-preview{padding:64px 0}}.blog-preview .container{position:relative}.blog-preview .container::after,.blog-preview .container::before{content:"";display:block;width:150px;height:50px;background:rgba(83,143,248,.3019607843);box-shadow:0 0 250px 250px rgba(83,143,248,.3019607843);border-radius:50%;position:absolute;top:calc(50% - 25px);opacity:.5}.blog-preview .container::before{left:25%;top:0}@media(max-width:767px){.blog-preview .container::before{top:150px;left:0}}.blog-preview .container::after{right:25%;bottom:200px;top:unset}@media(max-width:767px){.blog-preview .container::after{bottom:150px;right:0}}.blog-preview__inner{display:flex;justify-content:space-between;gap:16px;position:relative;z-index:2}@media screen and (max-width:1200px){.blog-preview__inner{flex-direction:column;align-items:center}}.blog-preview__list-cards{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:1200px){.blog-preview__list-cards{gap:20px}}.blog-preview .button{margin-left:auto;margin-top:40px}@media(max-width:767px){.blog-preview .article-preview.article-preview--big{min-height:unset!important}}.article-preview{max-width:384px;border-radius:10px;background:rgba(255,255,255,.75);border:1px solid #fff;transition:all .2s ease-in-out;position:relative;height:470px}@media screen and (max-width:991px){.article-preview{max-width:345px;min-height:400px;height:auto}}@media screen and (max-width:767px){.article-preview{min-height:auto;height:auto;max-width:100%;width:100%}}.article-preview:hover{box-shadow:0 4px 20px rgba(0,0,0,.05)}.article-preview:hover .article-preview__title a{color:#669eff;transition:all .2s ease-in-out}.article-preview__text-wrp{display:none}@media screen and (min-width:767px){.article-preview__text-wrp{display:block}}.article-preview__text-wrp.mobile-version{display:block}@media screen and (min-width:767px){.article-preview__text-wrp.mobile-version{display:none}}.article-preview__thumbnail-wrp{display:block}.article-preview__thumbnail-wrp img{border-radius:10px 10px 0 0}@media screen and (max-width:767px){.article-preview__thumbnail-wrp img{-o-object-fit:cover;object-fit:cover;width:100%}}.article-preview__text{padding:16px 10px}@media screen and (min-width:767px){.article-preview__text{padding:24px 32px}}.article-preview__title,.article-preview__title a{color:#272d37;font-size:22px;font-weight:600;line-height:30px;display:block;margin:20px 0}.article-preview__categories span{position:relative}.article-preview__categories span:not(:last-child)::after{content:"";width:5px;height:1px;background:#5f6d7e;position:absolute;right:-10px;top:50%;transform:translateY(-50%)}.article-preview__meta{display:flex;gap:15px;position:absolute;bottom:20px;color:#5f6d7e;font-size:14px;font-weight:500;line-height:20px}@media screen and (max-width:767px){.article-preview__meta{position:relative;bottom:initial;margin-top:20px}}.article-preview__meta .article-preview__date{position:relative}.article-preview__meta .article-preview__date::after{content:"";width:5px;height:1px;background:#5f6d7e;display:block;position:absolute;right:-10px;top:50%;transform:translateY(-50%)}.article-preview.article-preview--big{width:600px;max-width:580px;min-height:580px;border-radius:40px}@media screen and (max-width:1300px){.article-preview.article-preview--big{max-width:500px;min-height:610px}}@media screen and (max-width:991px){.article-preview.article-preview--big{width:100%;max-width:100%;height:100%;border-radius:10px}}@media screen and (max-width:767px){.article-preview.article-preview--big{min-height:auto;height:auto}}.article-preview.article-preview--big:hover .article-preview__title{color:#669eff;transition:all .2s ease}.article-preview.article-preview--big .article-preview__thumbnail-wrp{width:100%;height:350px;display:block}@media screen and (max-width:600px){.article-preview.article-preview--big .article-preview__thumbnail-wrp{height:auto}}.article-preview.article-preview--big .article-preview__thumbnail-wrp img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:40px 40px 0 0}@media screen and (max-width:600px){.article-preview.article-preview--big .article-preview__thumbnail-wrp img{border-radius:10px 10px 0 0}}.article-preview.article-preview--big .article-preview__title{margin-top:0}@media screen and (max-width:600px){.article-preview.article-preview--big .article-preview__meta{position:relative;margin-top:40px}}.article-preview.article-preview--horizontal{display:flex;max-width:100%;width:580px;height:180px;min-height:initial}@media screen and (max-width:991px){.article-preview.article-preview--horizontal{width:100%;height:100%}}.article-preview.article-preview--horizontal:hover .article-preview__title{color:#669eff;transition:all .2s ease-in-out}.article-preview.article-preview--horizontal a{display:flex}@media screen and (max-width:600px){.article-preview.article-preview--horizontal a{flex-direction:column}}.article-preview.article-preview--horizontal .article-preview__thumbnail-wrp{width:180px;height:180px}@media screen and (max-width:600px){.article-preview.article-preview--horizontal .article-preview__thumbnail-wrp{width:100%;height:auto}}.article-preview.article-preview--horizontal .article-preview__thumbnail-wrp img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px 0 0 10px}@media screen and (max-width:600px){.article-preview.article-preview--horizontal .article-preview__thumbnail-wrp img{border-radius:10px 10px 0 0}}.article-preview.article-preview--horizontal .article-preview__text{width:410px;padding:10px 20px}@media screen and (max-width:600px){.article-preview.article-preview--horizontal .article-preview__text{width:100%}}.article-preview.article-preview--horizontal .article-preview__title{margin:0 0 14px}.article-preview.article-preview--horizontal .article-preview__meta{bottom:10px}@media screen and (max-width:600px){.article-preview.article-preview--horizontal .article-preview__meta{position:relative;margin-top:20px}}.contact-us{padding:64px 0;position:relative}.contact-us .container{position:relative}.contact-us .container::after{content:"";display:block;position:absolute;top:7%;right:0;filter:blur(195px);background:rgba(83,143,248,.3);width:400px;height:400px;z-index:-1}@media screen and (max-width:767px){.contact-us .container::after{top:-50px;filter:blur(150px)}}.contact-us .container::before{content:"";display:block;position:absolute;bottom:0;left:40%;filter:blur(195px);background:rgba(83,143,248,.3);width:400px;height:400px;z-index:-1}@media screen and (max-width:767px){.contact-us .container::before{bottom:-100px;right:40%;left:unset}}@media screen and (max-width:767px){.contact-us .title{font-size:22px;line-height:30px}}.contact-us__inner{display:flex;flex-direction:column}@media screen and (min-width:1200px){.contact-us__inner{flex-direction:row}}.contact-us__description{width:100%;background:#669eff;padding:34px 24px;display:flex;flex-direction:column;justify-content:center;border-radius:40px 40px 0 0;color:#fff}@media screen and (min-width:1200px){.contact-us__description{width:630px;border-radius:40px 0 0 40px;padding:32px 12px 32px 32px}}.contact-us__extra-info{margin-top:24px}.contact-us__image{float:left;margin-right:10px}.contact-us__name,.contact-us__position{display:block}.contact-us__name{padding:10px 0 5px}.contact-us__link,.contact-us__text{color:#fff;font-size:18px}.contact-us__text{margin-bottom:20px;font-weight:300}.contact-us__link{font-weight:500;text-decoration:underline}.contact-us__content{background:#f7fdff;border:1px solid #fff;border-radius:0 0 40px 40px;padding:24px 10px}@media screen and (min-width:767px){.contact-us__content{padding:54px 48px 30px}}@media screen and (min-width:1200px){.contact-us__content{border-radius:0 40px 40px 0;max-width:590px}}.contact-us__content-title{color:#333;font-size:22px;font-weight:600;line-height:30px}.contact-us__content-text{margin-bottom:30px}.order-form br{display:none}.order-form input,.order-form textarea{width:100%;height:56px;border-radius:10px;background:#fff;border:1px solid #dae0e6;padding:16px 17px;color:#5f6d7e;font-size:15px;font-weight:400;line-height:22px;font-family:Inter,sans-serif}.order-form textarea{height:80px;margin:10px 0}.order-form ::-moz-placeholder{color:#919191;font-size:15px;font-weight:400;line-height:22px}.order-form ::placeholder{color:#919191;font-size:15px;font-weight:400;line-height:22px}.order-form .button.button--submit,.order-form input[type=submit]{max-width:180px;width:100%;background-color:rgba(0,0,0,0);height:46px;border:1px solid #333;filter:drop-shadow(0 1px 2px rgba(16, 24, 40, .04));border-radius:30px;padding:0;cursor:pointer;-webkit-appearance:none}.order-form .button.button--submit:hover,.order-form input[type=submit]:hover{background:#669eff}.order-form input[type=checkbox]{background:#669eff;color:#fff;line-height:0;position:relative;background:0 0;opacity:0;height:0}.order-form .wpcf7-form-control-wrap{margin-bottom:16px;display:block}.order-form .wpcf7-not-valid-tip{color:#db4545;font-size:15px;font-weight:400;line-height:22px;margin-top:4px;margin-bottom:-15px}.order-form .wpcf7-list-item{margin:0!important}.order-form .terms-checkbox label span{position:relative;display:flex;align-items:center;margin:0;color:#333;font-weight:500}.order-form .terms-checkbox label span::before{content:"";width:20px;height:20px;border:1px solid #919191;display:inline-block;border-radius:5px;margin-right:10px}.order-form input[type=checkbox]:checked+span::before{background:#669eff;border:1px solid #669eff;z-index:2}.order-form input[type=checkbox]:checked+span::after{content:"";width:10px;height:8px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1.5L3.85355 6.64645C3.65829 6.84171 3.34171 6.84171 3.14645 6.64645L1 4.5' stroke='white' stroke-width='1.67' stroke-linecap='round'/%3E%3C/svg%3E%0A");display:block;position:absolute;z-index:3;top:8px;left:6px}.order-form .wpcf7-response-output{margin:32px 0 0!important;padding:4px 96px!important;text-align:center}@media screen and (max-width:767px){.order-form .wpcf7-response-output{padding:0!important}}.order-form input[type=email].wpcf7-not-valid,.order-form input[type=text].wpcf7-not-valid{border:1px solid #db4545!important}.order-form .terms-checkbox.wpcf7-not-valid label span::before{border:1px solid #db4545}@media(max-width:767px){.main{padding-top:60px}}/*!
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
--------------------------------------------- */