.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;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}.ecosystem{padding:65px 0;background-color:#f6fdff}@media(max-width:767px){.ecosystem{padding:30px 0}}.ecosystem__title{max-width:450px;width:100%;margin-bottom:15px}@media(max-width:767px){.ecosystem__title{max-width:100%}}.ecosystem__subtitle{max-width:825px;width:100%}.ecosystem__list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;margin:30px auto 0}@media(max-width:1023px){.ecosystem__list{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.ecosystem__list{grid-template-columns:1fr}}.ecosystem__item{display:flex;flex-direction:column;align-items:start;padding:25px 30px;border-radius:20px;background:rgba(255,255,255,.7490196078)}@media(min-width:1024px)and (max-width:1199px){.ecosystem__item{padding:20px}}@media(max-width:767px){.ecosystem__item{padding:20px}}.ecosystem .item__icon{display:block;flex-shrink:0;width:44px;height:44px}.ecosystem .item__icon img{width:auto;height:auto}.ecosystem .item__title{color:#333;font-size:22px;font-weight:600;line-height:130%;letter-spacing:-1%;margin:25px 0 8px}.ecosystem .item__text{color:#5f6d7e;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.1px;flex-grow:1}.services{position:relative;padding:65px 0;overflow:hidden}@media(max-width:767px){.services{padding:30px 0}}.services::after{content:"";display:block;width:50px;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% - 25px);opacity:.4}.services .container{position:relative;z-index:1}.services__wrap{display:flex;justify-content:space-between;gap:40px}@media(max-width:1199px){.services__wrap{flex-direction:column;gap:30px}}@media(min-width:1200px){.services--left{max-width:420px;width:100%}}.services__title{margin-bottom:25px}.services__subtitle{max-width:750px;width:100%;margin:0}.services--left picture{display:flex;justify-content:center;align-items:center;margin-top:25px}@media(max-width:1199px){.services--left picture{display:none}}.services--left picture img{width:auto;height:auto}.services__list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;width:100%}@media(max-width:767px){.services__list{grid-template-columns:1fr}}.services__item{position:relative;display:flex;flex-direction:column;align-items:start;padding:24px 25px;border-radius:15px;background:#fff;height:355px;overflow:hidden}@media(min-width:1023px)and (max-width:1199px){.services__item{height:260px}}.services .item__icon{display:block;flex-shrink:0;width:32px;height:32px}.services .item__icon img{width:auto;height:auto}.services .item__info{position:absolute;top:72px;bottom:0;left:0;right:0;z-index:1;height:255px;padding:0 25px;transition:.3s;background-color:#fff;overflow:hidden}@media(min-width:1023px)and (max-width:1199px){.services .item__info{height:155px}}.services .item__title{color:#333;font-size:22px;font-weight:600;line-height:130%;letter-spacing:-1%;margin:0 0 8px;transition:.3s}.services .item__text{color:#5f6d7e;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.1px;flex-grow:1;transition:.3s;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(min-width:1023px)and (max-width:1199px){.services .item__text{-webkit-line-clamp:5}}.services__item:hover .item__info{top:0;background-color:#669eff;height:100%;padding:25px}.services__item:hover .item__text,.services__item:hover .item__title{color:#fff}.services__item:hover .item__text{overflow:auto;-webkit-line-clamp:initial}.offer{padding:65px 0;background-color:#f6fdff}@media(max-width:767px){.offer{padding:30px 0}}.offer__title{margin-bottom:15px}.offer__subtitle{max-width:840px;width:100%}.offer__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;margin:35px auto 0}@media(max-width:1023px){.offer__list{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.offer__list{grid-template-columns:1fr}}.offer__item{display:flex;flex-direction:column;align-items:start;padding:25px 30px;border-radius:20px;background:rgba(255,255,255,.7490196078)}@media(min-width:1024px)and (max-width:1199px){.offer__item{padding:20px}}@media(max-width:767px){.offer__item{padding:20px}}.offer .item__icon{display:block;flex-shrink:0;width:44px;height:44px}.offer .item__icon img{width:auto;height:auto}.offer .item__title{color:#333;font-size:22px;font-weight:600;line-height:130%;letter-spacing:-.1px;margin:15px 0 8px}.offer .item__text{color:#5f6d7e;font-size:16px;font-weight:400;line-height:130%;letter-spacing:-.1px;flex-grow:1}.industries{position:relative;padding:65px 0;overflow:hidden}@media(max-width:767px){.industries{padding:30px 0}}.industries::after{content:"";display:block;width:90%;height:50px;background:rgba(83,143,248,.3019607843);box-shadow:0 0 150px 150px rgba(83,143,248,.3019607843);border-radius:50%;position:absolute;left:5%;bottom:150px;opacity:.3}@media(max-width:767px){.industries::after{width:150px;height:50px;left:calc(50% - 75px);bottom:125px}}.industries .container{position:relative;z-index:1}.industries__title{margin-bottom:15px}.industries__subtitle{max-width:800px;width:100%}.industries__list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;margin:35px auto 0}@media(max-width:767px){.industries__list{grid-template-columns:1fr}}.industries__item{display:flex;align-items:flex-start;gap:15px;padding:20px 30px;border-radius:20px;background:rgba(255,255,255,.7490196078);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.industries .item__icon{display:block;flex-shrink:0;width:32px;height:32px}.industries .item__icon img{width:auto;height:auto}.industries .item__title{color:#333;font-size:18px;font-weight:600;line-height:130%;letter-spacing:-.1px;margin:0 0 8px}.industries .item__text{color:#5f6d7e;font-size:16px;font-weight:400;line-height:130%;letter-spacing:-.1px}.approach{padding:65px 0;background:#f6fdff}@media(max-width:767px){.approach{padding:30px 0}}.approach__title{margin-bottom:15px}.approach__subtitle{max-width:820px;width:100%}.approach__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;margin:35px auto 0}@media(max-width:1023px){.approach__list{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.approach__list{grid-template-columns:1fr}}.approach__item{position:relative;display:flex;flex-direction:column;align-items:start;padding:25px 30px;border-radius:20px;background:rgba(255,255,255,.7490196078)}@media(min-width:768px)and (max-width:1199px){.approach__item{padding:20px}}.approach__item::before{content:"";display:block;width:9px;height:38px;position:absolute;top:15px;left:0;background-color:#00b2ff;border-radius:0 12px 12px 0}.approach .item__title{color:#333;font-size:22px;font-weight:600;line-height:130%;letter-spacing:-.1px;margin:0 0 8px}.approach .item__text{color:#5f6d7e;font-size:16px;font-weight:400;line-height:130%;letter-spacing:-.1px;flex-grow:1}.classification{position:relative;padding:65px 0;overflow:hidden}@media(max-width:767px){.classification{padding:30px 0}}.classification::after,.classification::before{content:"";display:block;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:.4}.classification::before{width:900px;top:400px;left:calc(50% - 450px);transform:rotate(10deg)}@media(max-width:767px){.classification::before{width:50px;top:750px;height:500px;left:0;transform:none}}.classification::after{width:50px;bottom:25px;left:calc(50% - 25px)}@media(max-width:767px){.classification::after{bottom:250px;left:0}}.classification .container{position:relative;z-index:1}.classification__title{margin-bottom:15px}.classification__subtitle{max-width:800px;width:100%;letter-spacing:-.1px}.classification__list-title{color:#272d37;font-size:24px;font-weight:700;line-height:40px;letter-spacing:-.1px;margin:0 0 24px;transition:.3s}@media(max-width:767px){.classification__list-title{margin:0 0 30px}}.classification__list-table{display:block;background:rgba(255,255,255,.7490196078);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px}@media(max-width:1199px){.classification__list-table{display:none}}.classification tbody tr,.classification thead tr{border-bottom:1px solid #eaebf0}.classification tbody tr:last-child{border-bottom:none}.classification thead th{color:#669eff;font-size:18px;font-weight:600;line-height:130%;letter-spacing:-.1px;padding:20px 30px}.classification tbody td{color:#5f6d7e;font-size:18px;font-weight:400;line-height:130%;letter-spacing:-.1px;padding:20px 10px 20px 20px;vertical-align:middle}.classification tbody td strong{display:block;color:#272d37;font-weight:500}.classification .table-type{white-space:nowrap}.classification .table-essence{width:350px}.classification .table-activities ul{display:grid;grid-gap:10px}.classification .table-activities ul li{list-style-type:disc}.classification .table-activities ul li::marker{color:#669eff}.classification__list{display:none;grid-gap:15px}@media(max-width:1199px){.classification__list{display:grid;grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.classification__list{grid-template-columns:1fr}}.classification__item{padding:10px 20px;border-radius:16px;background-color:#fff}.classification .item--activities,.classification .item--essence,.classification .item--type{padding-bottom:10px;border-bottom:1px solid #eaebf0}.classification .item--activities,.classification .item--essence,.classification .item--timing{padding-top:10px}.classification .item__title{color:#669eff;font-size:14px;font-weight:600;line-height:130%;letter-spacing:-.1px}.classification .item__text{color:#5f6d7e;font-size:16px;font-weight:400;line-height:130%;letter-spacing:-.1px}.classification .item__text strong{display:block;color:#272d37;font-size:16px;font-weight:400;line-height:130%;font-weight:500}.classification .item--activities .item__list{padding-left:15px}.classification .item--activities .item__list li{list-style-type:disc}.classification .item--activities .item__list li::marker{color:#669eff}.classification-bottom__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;margin:30px auto 0}@media(max-width:1023px){.classification-bottom__list{grid-template-columns:repeat(2,1fr);place-items:center}}@media(max-width:767px){.classification-bottom__list{grid-template-columns:1fr}}.classification__item-bottom{display:block;position:relative;border-radius:20px;width:100%;height:368px;overflow:hidden}.classification .item-bottom--top{display:flex;justify-content:center;align-items:center;width:100%;height:225px;background-color:#669eff}.classification .item-bottom__icon{display:block;width:150px;height:150px}.classification .item-bottom__icon img{width:auto;height:auto}.classification .item-bottom__info{position:absolute;top:225px;bottom:0;left:0;right:0;z-index:1;height:143px;padding:25px 30px 20px;transition:.3s;background-color:#fff;overflow:hidden}@media(min-width:1024px)and (max-width:1199px){.classification .item-bottom__info{padding:20px}}@media(max-width:767px){.classification .item-bottom__info{padding:20px 10px}}.classification .item-bottom__title{color:#333;font-size:22px;font-weight:600;line-height:130%;letter-spacing:-.1px;margin:0 0 8px;transition:.3s}.classification .item-bottom__text{color:#5f6d7e;font-size:16px;font-weight:400;line-height:130%;letter-spacing:-.1px;flex-grow:1;transition:.3s;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.classification__item-bottom:hover .item-bottom__info{top:0;background-color:#669eff;height:100%}.classification__item-bottom:hover .item-bottom__text,.classification__item-bottom:hover .item-bottom__title{color:#fff}.classification__item-bottom:hover .item-bottom__text{overflow:auto;-webkit-line-clamp:initial}.activities{padding:65px 0;background-color:#f6fdff}@media(max-width:767px){.activities{padding:30px 0}}.activities__title{max-width:500px;width:100%;margin-bottom:15px}.activities__subtitle{max-width:800px;width:100%}.activities__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;margin:35px auto 0}@media(max-width:1023px){.activities__list{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.activities__list{grid-template-columns:1fr}}.activities__item{display:flex;flex-direction:column;align-items:start;padding:25px 30px;border-radius:20px;background:rgba(255,255,255,.7490196078)}@media(min-width:1024px)and (max-width:1199px){.activities__item{padding:20px}}@media(max-width:767px){.activities__item{padding:25px 35px}}.activities .item__icon{display:block;flex-shrink:0;width:48px;height:48px}.activities .item__icon img{width:auto;height:auto}.activities .item__title{color:#333;font-size:22px;font-weight:600;line-height:130%;letter-spacing:-.1px;margin:15px 0 25px}.activities .item__list{display:grid;grid-gap:15px}.activities .item__list li{display:flex;align-items:center;gap:10px;color:#5f6d7e;font-size:16px;font-weight:400;line-height:130%;letter-spacing:-.1px}.activities .item__list li::before{content:"";display:block;width:20px;height:20px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20ZM12.6516 8.65165C12.9445 8.35876 12.9445 7.88388 12.6516 7.59099C12.3587 7.2981 11.8839 7.2981 11.591 7.59099L9.99998 9.18198L8.40899 7.59099C8.1161 7.2981 7.64123 7.2981 7.34833 7.59099C7.05544 7.88388 7.05544 8.35876 7.34833 8.65165L8.93932 10.2426L7.34833 11.8336C7.05544 12.1265 7.05544 12.6014 7.34833 12.8943C7.64123 13.1872 8.1161 13.1872 8.40899 12.8943L9.99998 11.3033L11.591 12.8943C11.8839 13.1872 12.3587 13.1872 12.6516 12.8943C12.9445 12.6014 12.9445 12.1265 12.6516 11.8336L11.0606 10.2426L12.6516 8.65165Z' fill='%23D0D0D0'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center center}.activities .item__list li.active::before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20ZM15.5588 7.50027C15.8351 7.19167 15.8089 6.71752 15.5003 6.44123C15.1917 6.16493 14.7175 6.19113 14.4412 6.49973L11.0721 10.2629C10.3894 11.0254 9.9296 11.5363 9.53652 11.8667C9.16207 12.1814 8.94213 12.25 8.75 12.25C8.55787 12.25 8.33794 12.1814 7.96348 11.8667C7.5704 11.5363 7.11064 11.0254 6.42794 10.2629L5.55877 9.29209C5.28248 8.98349 4.80833 8.9573 4.49973 9.23359C4.19113 9.50988 4.16493 9.98403 4.44123 10.2926L5.34753 11.3049C5.98338 12.0152 6.51374 12.6076 6.99835 13.0149C7.51099 13.4458 8.06393 13.75 8.75 13.75C9.43607 13.75 9.98901 13.4458 10.5016 13.0149C10.9863 12.6076 11.5166 12.0152 12.1525 11.3049L15.5588 7.50027Z' fill='%23669EFF'/%3E%3C/svg%3E%0A")}.roles{padding:65px 0;overflow:hidden}@media(max-width:767px){.roles{padding:30px 0}}.roles .container{position:relative}.roles .container::after,.roles .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}.roles .container::before{left:200px;bottom:75px}@media(max-width:767px){.roles .container::before{left:60px;bottom:-25px}}.roles .container::after{right:200px;top:250px}@media(max-width:767px){.roles .container::after{right:-75px}}.roles .container *{position:relative;z-index:1}.roles__title{margin-bottom:15px}.roles__subtitle{max-width:800px;width:100%;letter-spacing:-.1px}.roles__item{display:flex;justify-content:space-between;border-radius:40px;overflow:hidden;min-height:380px}@media(max-width:767px){.roles__item{flex-direction:column-reverse;min-height:unset}}.roles .item__content{max-width:600px;width:100%;background-color:#fff;padding:30px 50px}@media(max-width:1023px){.roles .item__content{max-width:100%;padding:25px}}@media(max-width:767px){.roles .item__content{padding:25px 15px}}.roles .item__title{color:#333;font-size:22px;font-weight:600;line-height:130%;letter-spacing:-.1px;margin:0 0 15px}.roles .item__list{display:grid;grid-gap:15px}.roles .item__list li{display:flex;align-items:center;gap:10px;color:#25272b;font-size:16px;font-weight:400;line-height:130%;letter-spacing:-.1px}.roles .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-repeat:no-repeat;background-position:center center}.roles .item__image{display:flex;justify-content:center;align-items:center;width:100%;background:#bca9e4}@media(max-width:767px){.roles .item__image{min-height:300px}}.roles .item__image img{max-width:190px;width:100%}.roles-steps{display:none;justify-content:space-between;margin:20px 0 0;gap:15px}@media(min-width:1200px){.roles-steps{display:flex}}.roles .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}@media(min-width:1200px){.roles .item-step:hover{background-color:#669eff;color:#fff}}.roles .item-step.active,.roles .item-step:active{background-color:#669eff;color:#fff}.roles .swiper-pagination{position:relative;top:unset;bottom:unset;margin-top:15px}@media(min-width:1200px){.roles .swiper-pagination{display:none}}.started{padding:65px 0;background:#f6fdff}@media(max-width:767px){.started{padding:30px 0}}.started__title{margin-bottom:15px}.started__subtitle{max-width:820px;width:100%}.started__list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;margin:35px auto 0}@media(max-width:1023px){.started__list{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.started__list{grid-template-columns:1fr}}.started__item{position:relative;display:flex;flex-direction:column;align-items:start;padding:25px 30px;border-radius:20px;background:rgba(255,255,255,.7490196078)}@media(min-width:768px)and (max-width:1199px){.started__item{padding:20px}}.started .item__count{color:#00b2ff;font-size:24px;font-weight:500;line-height:120%;letter-spacing:-.1px}.started .item__title{color:#333;font-size:22px;font-weight:600;line-height:130%;letter-spacing:-.1px;margin:15px 0 8px}.started .item__text{color:#5f6d7e;font-size:16px;font-weight:400;line-height:130%;letter-spacing:-.1px;flex-grow:1;height:100%}.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.active .item__icon{transform:rotate(180deg)}.faq__item.active .item__content{padding-top:25px;max-height:unset}.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}.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}}@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
--------------------------------------------- */