@font-face {
font-family: 'PP Mori Regular';
src: url(//simulix.ai/wp-content/themes/astra/assets/fonts/PPMori-Regular.eot);
src: url(//simulix.ai/wp-content/themes/astra/assets/fonts/PPMori-Regular.eot?#iefix) format('embedded-opentype'),
url(//simulix.ai/wp-content/themes/astra/assets/fonts/PPMori-Regular.woff2) format('woff2'),
url(//simulix.ai/wp-content/themes/astra/assets/fonts/PPMori-Regular.woff) format('woff'),
url(//simulix.ai/wp-content/themes/astra/assets/fonts/PPMori-Regular.ttf) format('truetype'),
url(//simulix.ai/wp-content/themes/astra/assets/fonts/PPMori-Regular.svg#PPMori-Regular) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'PP Mori SemiBold';
src: url(//simulix.ai/wp-content/themes/astra/assets/fonts/PPMori-SemiBold.eot);
src: url(//simulix.ai/wp-content/themes/astra/assets/fonts/PPMori-SemiBold.eot?#iefix) format('embedded-opentype'),
url(//simulix.ai/wp-content/themes/astra/assets/fonts/PPMori-SemiBold.woff2) format('woff2'),
url(//simulix.ai/wp-content/themes/astra/assets/fonts/PPMori-SemiBold.woff) format('woff'),
url(//simulix.ai/wp-content/themes/astra/assets/fonts/PPMori-SemiBold.ttf) format('truetype'),
url(//simulix.ai/wp-content/themes/astra/assets/fonts/PPMori-SemiBold.svg#PPMori-SemiBold) format('svg');
font-weight: 600;
font-style: normal;
font-display: swap;
}
*, :after, :before {box-sizing: border-box;}
html {scroll-behavior: smooth;}
html.lenis{height: auto;}
body::-webkit-scrollbar{display: none;}
body{-ms-overflow-style:none;scrollbar-width:none;}
html, body {    } h1{font-family: 'PP Mori SemiBold' !important; }
h2{font-family: 'PP Mori SemiBold';font-size:48px;line-height: 48px;font-size:2.5em;line-height: 1.2em;}
h3{font-family: 'PP Mori SemiBold';font-size:18px;line-height: 18px;}
h4{font-family: 'PP Mori SemiBold';font-size:64px;}
p:last-child{margin:0;padding:0;}
.ix-text{font-family: 'PP Mori Regular';font-size:24px !important;line-height:28px;font-size:1em !important;line-height:1.2em;}
.ix-text strong, .ix-text b{font-family: 'PP Mori SemiBold';}
.ix-text ul{list-style: none; margin-left:0;}
.ix-text ul li::before {content: '';display: inline-block;position:absolute;top:2px;left:0px;height: 19px;width: 19px;background-image: url(//simulix.ai/wp-content/themes/astra/assets/images/small-fill-pink-star.svg);background-repeat: no-repeat;}
.ix-text ul li{position:relative;list-style-position: inside;padding-bottom: 20px;padding-left:49px;}
.ix-text ul li:last-child{padding-bottom:0;}
.ix-text.si-color-white a{color:#fff;}
.ix-text.si-color-black a{color:#000;}
.ix-text a:hover{color:#f9007d;}
.ix-text1{font-family: 'PP Mori SemiBold';font-size:44px;}
.ix-text2{font-family: 'PP Mori SemiBold';font-size:36px;}
.ix-copyright{font-family: 'PP Mori Regular';font-size: 14px;}
.si-hctext strong{color:#f9007d;}
.si-hctext1 strong{color:#f9007d;}
.ast-plain-container.ast-no-sidebar #primary{margin:0 !important;}
html.ast-off-canvas-active body{overflow: hidden;}
body:not(.home){position:relative;min-height: 100vh;background: linear-gradient(to bottom, #fff 25%, #fff5fa 50%, #fec9e4 75%, #b9a1cf 100%);}
body.home{background-color:#000000;}
#SR7_1_1 {display: none;}
.si-bg-black{background-color: #000;}
.si-bg-white{background-color: #fff;}
.si-color-black{color: #000 !important;}
.si-color-white{color: #fff;}
body.home .site-main{min-height: 100vh;position: sticky;top: 0;}
.stars-background{position: relative;}
.stars-background:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;
background-image: url(//simulix.ai/wp-content/themes/astra/assets/images/stroke-star.svg);
background-size: min(100%, 898px) min(100%, 1038px); background-repeat: repeat; background-position: top center; width: 100%; height: 100%; }
body canvas#tv-noise{display: none;}
body:not(.home) canvas#tv-noise {
display: block;
position: fixed;
top: 0;
left: 0;
z-index: 0; pointer-events: none; width: 100%;
height: 100%;opacity: .2;
} .ix-banner-text-holder{margin:0 auto !important;}
.ix-banner-text-holder h1 span, .ix-banner-text-holder h1 span .sr7_splitted_chars{color:#f9007d !important;} .section-banner h1{font-size: 3.5555555555556rem;line-height: 3.5555555555556rem;}  .si-section-button{display: inline-block;}
.ix-button{font-family: 'PP Mori SemiBold';font-size:16px;grid-area: 1 / 1 / 2 / 2;z-index: 2;transition: all .6s, color .1s;position: relative;}
.ix-button.clone-el {transform: translateY(100%);}
.header-act-btn {color: #000;border: 1px solid #000;-webkit-border:1px solid #000;-moz-border:1px solid #000;border-radius: 28px;align-items: center;padding: 3px 3px 3px 25px;text-decoration: none;display: flex;position: relative;overflow: hidden;}
.header-act-btn:focus{color: #000;border: 1px solid #000000;}
.header-act-btn:hover{color: #000;border: 1px solid #0000001a;}
.header-act-home.header-act-btn {color: #fff;border: 1px solid #fff;-webkit-border:1px solid #fff;-moz-border:1px solid #fff;}
.header-act-home.header-act-btn:hover{color:#fff;border: 1px solid #ffffff1a;}
.site-header.fixed-menu .header-act-home.header-act-btn {color: #000;border: 1px solid #000;-webkit-border:1px solid #000;-moz-border:1px solid #000;}
.site-header.fixed-menu .header-act-home.header-act-btn:hover{color:#000;border: 1px solid #0000001a;}
.header-act-btn-bg {z-index: 1;pointer-events: none;background-color: #f9007d;border-radius: 50%;width: 46px;height: 46px;
transition: all .4s;position: absolute;right: 3px;}
.header-act-btn-txt-wrap {grid-template-rows: auto;grid-template-columns: 1fr;grid-auto-columns: 1fr;grid-auto-flow: row;display: grid;overflow: hidden;}
.header-act-btn-icon {pointer-events: none;z-index: 2;justify-content: center;align-items: center;margin-left: 20px;min-height:48px;width:46px;display: flex;}
.header-act-btn-ic-inner-wrap {grid-template-rows: auto;grid-template-columns: 1fr;grid-auto-columns: 1fr;grid-auto-flow: column;width: 17px;height: 10px;display: grid;overflow: hidden;}
.header-act-btn-ic-inner-wrap-trans-x {justify-content: center;align-items: center;transition: transform .4s;display: flex;width: 17px;height: 10px;transition: all .6s;transform: translateX(-100%);}
.header-act-btn-ic-inner-wrap-trans-x:before, .header-act-btn-ic-inner-wrap-trans-x:after {content: " ";grid-area: 1 / 1 / 2 / 2;display: table;}
.header-act-btn-ic-inner-wrap-trans-x:after {clear: both;}
.header-act-btn:hover .header-act-btn-bg {transform: scale(10, 10);}
.header-act-btn:hover .header-act-btn-txt-wrap .ix-button:not(.clone-el) {transform: translateY(-100%);}
.header-act-btn:hover .header-act-btn-txt-wrap .ix-button.clone-el {transform: translateY(0%);}
.header-act-btn:hover .header-act-btn-icon > .header-act-btn-ic-inner > .header-act-btn-ic-inner-wrap > .header-act-btn-ic-inner-wrap-trans-x {transform: translateX(0%);}
a:focus{outline:none;}  .main-header-menu .menu-link{padding:0;margin:0 20px;}
.main-header-menu .menu-link:before{width: calc(100% - 60px) !important;}
.ix-menu-link, .ix-menu-link .menu-link{font-family: 'PP Mori SemiBold';font-size:16px;color:#000 !important;}
.home .ix-menu-link .menu-link{color:#fff !important;}
.home .site-header.fixed-menu .ix-menu-link .menu-link{color:#000 !important;}
.ast-theme-transparent-header .site-header.fixed-menu .ast-builder-menu .main-header-menu .current-menu-item > .menu-link{color:#f9007d !important;}
.ast-theme-transparent-header .site-header.fixed-menu .ast-builder-menu .main-header-menu .menu-item:hover > .menu-link{color:#f9007d !important;}
.current-menu-item .menu-link, 
.current-menu-item.ix-menu-link .menu-link, 
.ix-menu-link:hover .menu-link{color:#f9007d !important;}
.ast-desktop .ast-menu-hover-style-underline > .menu-item > .menu-link:before{height:2px;display:none;}
.ast-desktop .ast-menu-hover-style-underline > .current-menu-item > .menu-link:before,
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-item > .menu-link:before{background-color: currentColor;  transform: scale(1,1) translate(50%,0);}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{fill:none;stroke: #000;stroke-miterlimit: 10;stroke-width: 2px;}
.home [data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{stroke:#fff;}
.home .site-header.fixed-menu [data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{stroke:#000;}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .menu-toggle:focus{outline:none;border:0;}
.ix-menu-link .menu-link .u-b{width: 100%;left: 0;}
.header-menu-link-txt-wrap {grid-template-rows: auto;grid-template-columns: 1fr;grid-auto-columns: 1fr;grid-auto-flow: row;display: grid;overflow: hidden;}
.ix-menu-link .menu-link .header-menu-link-txt-wrap .ix-button{transition: all .2s linear;}
.ix-menu-link .menu-link:hover .header-menu-link-txt-wrap .ix-button:not(.clone-el) {transform: translateY(-100%);}
.ix-menu-link .menu-link:hover .header-menu-link-txt-wrap .ix-button.clone-el {transform: translateY(0%);}
.ix-menu-link.current-menu-item .menu-link .header-menu-link-txt-wrap .ix-button:not(.clone-el) {transform: translateY(-100%);}
.ix-menu-link.current-menu-item .menu-link .header-menu-link-txt-wrap .ix-button.clone-el{transform: translateY(0%);}
.custom-logo-link-fixed{display:none;}
.home .site-header.fixed-menu .custom-logo-link-fixed{display:block;}
.home .site-header.fixed-menu .custom-logo-link{display: none;}
.home .site-header.fixed-menu .custom-logo-link-fixed .custom-logo-link{display:block;}
html.ast-off-canvas-active .site-header.fixed-menu .custom-logo-link{display: block;}
html.ast-off-canvas-active .site-header.fixed-menu .custom-logo-link-fixed .custom-logo-link{display:none;}
.ast-mobile-popup-drawer.active .menu-toggle-close:focus{border:0;}
.ast-mobile-popup-header{height:109px;}
.ast-theme-transparent-header #masthead, .site-header{z-index:999999;}
.ast-primary-header-bar{background-color: transparent;}
.ast-mobile-popup-header-close{display:none;}
.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:0;}
.ast-mobile-svg .cls-1{transition-property: transform;transition-duration: 0.15s;transition-timing-function: ease;}
html.ast-off-canvas-active .ast-mobile-svg .cls-1:first-child{transform: translate3d(5px, 3px, 0) rotate(45deg);transition-property: transform;transition-duration: 0.15s;transition-timing-function: ease;}
html.ast-off-canvas-active .ast-mobile-svg .cls-1:nth-child(2){transform: translate3d(-3px, 11px, 0) rotate(-45deg);transition-property: transform;transition-duration: 0.15s;transition-timing-function: ease;}
html.ast-off-canvas-active .ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle{display:block !important;}
html.ast-off-canvas-active .ast-mobile-popup-header-close{display:block;position: absolute;top: 11px;right: 12px;padding: 0;width: 30px;height: 46px;}
.ast-mobile-popup-drawer .ast-mobile-popup-overlay{background-image: url(//simulix.ai/wp-content/themes/astra/assets/images/mobile-menu-background.jpg);background-repeat: no-repeat;background-size: cover;background-position: center;}
.custom-logo-link-mobile{display: none;}
@media (min-width: 922px) {
.ast-builder-menu .main-navigation > ul > li:last-child a {
margin-right: 20px !important;
}
}
@media (max-width: 921px) {
html.ast-off-canvas-active .ast-mobile-popup-content{padding-left:20px;padding-right:20px;}
.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link{padding-left:0;padding-right:0;font-size:24px;}
html.ast-off-canvas-active .ast-mobile-popup-content .ast-header-button-1{position: absolute;bottom: 0;padding-bottom: 1em;}
.ix-menu-link, .ix-menu-link .menu-link, .ix-menu-link:hover .menu-link{color:#fff !important;}
.current-menu-item.ix-menu-link:hover .menu-link{color:#f9007d !important;}
.header-act-btn{color: #000;border: 1px solid #000;-webkit-border:1px solid #000;-moz-border:1px solid #000;}
.header-act-btn:hover{color: #000;border: 1px solid #000;-webkit-border:1px solid #000;-moz-border:1px solid #000;}
.header-act-home.header-act-btn {color: #fff;border: 1px solid #fff;-webkit-border:1px solid #fff;-moz-border:1px solid #fff;}
.header-act-home.header-act-btn:hover{color:#fff;border: 1px solid #fff;-webkit-border:1px solid #fff;-moz-border:1px solid #fff;}
.header-act-btn:hover .header-act-btn-bg{transform: none;}
.header-act-btn:hover .header-act-btn-icon > .header-act-btn-ic-inner > .header-act-btn-ic-inner-wrap > .header-act-btn-ic-inner-wrap-trans-x{transform: translateX(-100%);}
.header-act-btn:hover .header-act-btn-txt-wrap .ix-button.clone-el{transform: translateY(100%);} 
.header-act-btn:hover .header-act-btn-txt-wrap .ix-button:not(.clone-el){transform: translateY(0%);}
#ast-mobile-popup-wrapper .header-act-btn {color: #fff;border: 1px solid #fff;-webkit-border:1px solid #fff;-moz-border:1px solid #fff;}
#ast-mobile-popup-wrapper .header-act-btn:hover{color:#fff;border: 1px solid #fff;-webkit-border:1px solid #fff;-moz-border:1px solid #fff;}
html.ast-off-canvas-active .ast-mobile-svg{stroke: #fff !important;}	
html.ast-off-canvas-active body:not(.home) .site-logo-img .custom-logo-link{display: none;}	
html.ast-off-canvas-active body:not(.home) .site-logo-img .custom-logo-link-mobile, html.ast-off-canvas-active body:not(.home) .site-logo-img .custom-logo-link-mobile .custom-logo-link{display: block;}
.main-header-menu .menu-link{margin:0;}
}
.menu-link.u_ {position: relative;}
#n-link a {display: flex;align-items: center;overflow: hidden;position: relative;pointer-events: all;align-self: flex-start;margin-right: calc(var(--vw)* 10);transition: opacity 600ms;height: calc(var(--vw)* 20);}
.u {position: absolute;pointer-events: none;}
.u-b {top: 0;left: calc(var(--vw)* 5);right: calc(var(--vw)* 5);bottom: 0;}
.u, .y_ {overflow: hidden;}
.u-0::before {transform: translate3d(-102%, 0, 0);opacity: 0;}
.u-0::after {transition: transform 1000ms cubic-bezier(.19,1,.22,1);transform: translate3d(102%, 0, 0);opacity: 1;}
.u::after, .u::before {content: "";position: absolute;left: 0;width: 100%;will-change: transform;}
.u-b::after, .u-b::before {bottom: 0;height: 1px;background: #f9007d;}
.n-link-txt {position: relative;mix-blend-mode: difference;pointer-events: none;}
.n-link-txt .y {padding-left: calc(var(--vw)* 5);padding-right: calc(var(--vw)* 5);}
.y {will-change: transform;transform: translate3d(0, 110%, 0);}
.ran {position: relative;}
.ran>div:nth-child(1), .ran>span:nth-child(1) {position: relative;opacity: 0;}
.n-link-txt .ran>div:nth-child(2), .n-link-txt .ran>span:nth-child(2) {left: calc(var(--vw)* 5);}
.ran>div:nth-child(2), .ran>span:nth-child(2) {position: absolute;top: 0;}
.current-menu-item .menu-link.u_ .u-0::before, .current-menu-item .menu-link.u_:hover .u-0::before, .menu-link.u_:hover .u-0::before, .u-0::after, .menu-link.u_.on .u-0::before {transition: transform 1000ms cubic-bezier(.19,1,.22,1);transform: translate3d(102%, 0, 0);opacity: 1;}
.current-menu-item .menu-link.u_:hover .u-0::before, .current-menu-item .menu-link.u_ .u-0::before, 
.menu-link.u_:hover .u-0::before, .menu-link.u_.on .u-0::before {transform: translate3d(0, 0, 0);}
.current-menu-item .menu-link.u_:hover .u-0::after, .current-menu-item .menu-link.u_ .u-0::after, 
.menu-link.u_:hover .u-0::after, .menu-link.u_.on .u-0::after {transition: none;transform: translate3d(0, 0, 0);opacity: 0;} .site-header{position: absolute;top:0;left:0;width:100%;}
.ast-theme-transparent-header #masthead.fixed-menu,
.site-header.fixed-menu {position: fixed;background-color: rgba(255, 255, 255, 1);transition: all 0.3s ease;}
html.ast-off-canvas-active .ast-theme-transparent-header #masthead.fixed-menu, html.ast-off-canvas-active .site-header.fixed-menu{background-color: transparent !important;}
.ast-builder-grid-row{width:100%;}
.section-banner{ display: flex !important;align-items: center;min-height: 650px;}
.si-section{position: relative;display: grid;}
.si-section-wrapper{position:relative;display:inline-block;padding:80px 20px;width: 100%;max-width: 1540px;margin-left: auto;margin-right: auto;}
.si-section-top{display: grid;grid-template-columns: 1fr 1fr;}
.si-section-title-star{display: inline-block;vertical-align: middle;width:15px;height:15px;background-image:url(//simulix.ai/wp-content/themes/astra/assets/images/little-star-black.svg);background-repeat: no-repeat;}
.si-section-title-star.i-star-white{background-image:url(//simulix.ai/wp-content/themes/astra/assets/images/little-star-white.svg);}
.si-section-top-right-wrapper.position-bottom-right{text-align: right;align-content: end;}
.si-section-title{padding-bottom:20px;text-transform:uppercase;}
.si-section-subtitle{padding-bottom:20px;}
body.home .si-section-top-left-wrapper.check_in_view .si-section-title{opacity: 0;transform: translateY(50px);transition: all .5s ease;}
body.home .si-section-top-left-wrapper.check_in_view .si-section-subtitle{opacity: 0;transform: translateY(50px);transition: all .5s ease;}
body.home .si-section-top-left-wrapper.check_in_view .si-section-text{opacity: 0;transform: translateY(50px);transition: all .5s ease;}
body.home .si-section-top-left-wrapper.check_in_view.in-view .si-section-title{transform: translate(0px, 0px);opacity: 1;transition: all .5s ease .2s;}
body.home .si-section-top-left-wrapper.check_in_view.in-view .si-section-subtitle{transform: translate(0px, 0px);opacity: 1;transition: all .5s ease .4s;}
body.home .si-section-top-left-wrapper.check_in_view.in-view .si-section-text{transform: translate(0px, 0px);opacity: 1;transition: all .5s ease .6s;}
.si-section-top-right-wrapper.check_in_view .si-section-button{opacity: 0;transform: translateY(50px);}
.si-section-top-right-wrapper.check_in_view.in-view .si-section-button{transform: translate(0px, 0px);opacity: 1;transition: all .5s ease .6s;} .si-home-services-wrapper{height:100vh;min-height:450px;-webkit-overflow-scrolling: auto;}
.get-started {display: flex;flex-direction: column;overflow: hidden;position: relative;width:100%;}
.get-started .content {align-items: flex-start;display: flex;justify-content: space-between;width: 100%;} .swiper-pointer-events {touch-action: pan-y;}
.get-started .soft_slider { width: 100%;height:100%;touch-action: pan-y;}
.swiper-wrapper {box-sizing: content-box;display: flex;height: 100%;position: relative;transition-property: transform; z-index: 1;}    .get-started .soft_slider .grid {width: 100%;height: 100% !important;}
.get-started .soft_slider .soft {width: 100%;height: 100% !important;}
.si-home-services-list{height: 100%;display: flex;}
.get-started .content .column.left, .get-started .slide_w, .get-started .soft_slider .soft .slide, .partnerships .content .get-started .column.left, .partnerships .soft_slider .soft .get-started .slide { }
.get-started .soft_slider .soft .slide {align-items: flex-end;display: flex;height: 100%;padding: 2.0833333333vw 1.3020833333vw;position: relative;}
.get-started .soft_slider .soft .slide:after, .get-started .soft_slider .soft .slide:before {content: "";height: 100%;left: 0;pointer-events: none;position: absolute;top: 0;transition: opacity .3s ease-in-out;width: 100%;z-index: -1;}
.get-started .soft_slider .soft .slide:before {background: linear-gradient(180deg, rgba(0, 0, 0, .115) 45.32%, rgba(0, 0, 0, .96) 60.47%);opacity: 0;}
.get-started .soft_slider .soft .slide:after {background: rgba(128, 142, 252, .1);}
.get-started .soft_slider .soft .slide .icon {display: flex;height: 100%;left: 0;overflow: hidden;place-content: center;position: absolute;top: 0;width: 100%;z-index: -2;}
.get-started .soft_slider .soft .slide .icon img {height: 100%;-o-object-fit: cover;object-fit: cover;width: 100%;}
.get-started .soft_slider .soft .slide .info {color: #fff;max-width: 100%;transform: translateY(calc(100% - 4.5rem));transition: transform .8s cubic-bezier(.19,1,.22,1);}
.get-started .soft_slider .soft .slide .info .ix-text {display: flex;flex-direction: column;margin-top: .8333333333vw;opacity: 0;transform: translateY(1rem);transition: transform .8s cubic-bezier(.19,1,.22,1), opacity .8s cubic-bezier(.19,1,.22,1);}
.get-started h4 {font-family: 'PP Mori SemiBold';font-size:24px;color:#fff;}
.get-started .ix-text{color:#fff;}
.get-started .soft_slider .soft .slide:hover:before {opacity: 1;}
.get-started .soft_slider .soft .slide:hover:after {opacity: 0;}
.get-started .soft_slider .soft .slide:hover .info {transform: translateY(0);}
.get-started .soft_slider .soft .slide:hover .info .ix-text {opacity: 1;transform: translateY(0);transition-delay: .1s;}
.swiper-wrapper {
width: auto; display: flex;
}
.swiper {
width: 100%;
height: 100%;
}
.swiper-slide {
display: flex; }
.swiper-slide {    }
@media (max-width: 1024px) {
.get-started {min-height: auto;}
.get-started .soft_slider {margin-top: 30px;overflow: visible;}
.get-started .content .column.left, .get-started .slide_w, .get-started .soft_slider .soft .slide, .partnerships .content .get-started .column.left, .partnerships .soft_slider .soft .get-started .slide {
width: clamp(240px, 66.6666666667vw, 280px);width:100%;
} .get-started .soft_slider .soft .slide {padding: 30px 20px;}
.get-started .soft_slider .soft .slide .info {transform: none;}
.get-started .soft_slider .soft .slide .info .ix-text {margin: 0;opacity: 1;transform: none;transition: none;}
.get-started .soft_slider .soft .slide .info .ix-text .grid-posts .not_ress, .get-started .soft_slider .soft .slide .info .ix-text p, .grid-posts .get-started .soft_slider .soft .slide .info .ix-text .not_ress {display: none;}
.get-started .soft_slider .soft .slide .info .ix-text .custom {margin-top: 16px;}
.get-started .soft_slider .soft .slide:hover::before{opacity: 0;}
}  .si-section-about:before{content:"";position: absolute;bottom:0;left:0;right:0;top:60%;background-color:#fff;}
.home-ceo-box-layer{content:"";position:absolute;top:-30px;right:-60px;background-image:url(//simulix.ai/wp-content/themes/astra/assets/images/Pink-Pattern.svg);width: 40%;height: 100%;background-size: 250px;}
.home-ceo-box{position:relative;}
.home-ceo-box-wrapper{text-align:center;width:80%;margin:0 auto; }
.home-ceo-text{color:#fff;margin-bottom:40px;}
.home-ceo-text > p > div {
background: linear-gradient(
to right,
rgb(255, 255, 255) 50%,
rgb(37, 37, 37) 50%
);
background-size: 200% 100%;
background-position-x: 100%;
color: transparent;
background-clip: text;
-webkit-background-clip: text;}
.home-ceo-text > p > div > span { background-size: 200% 100%;
background-position-x: 100%;
color: transparent;
background-clip: text;
-webkit-background-clip: text;}
.home-footer-widget-content-title > p > div {
background: linear-gradient(
to right,
rgb(255, 255, 255) 50%,
rgb(37, 37, 37) 50%
);
background-size: 200% 100%;
background-position-x: 100%;
color: transparent;
background-clip: text;
-webkit-background-clip: text;}
.home-footer-widget-content-title h4 > p > div > span { background-size: 200% 100%;
background-position-x: 100%;
color: transparent;
background-clip: text;
-webkit-background-clip: text;}
.home-ceo-text.si-color-black{color:#000;margin-bottom:40px;}
.home-ceo-text.si-color-black > p > div {
background: linear-gradient(
to right,
rgb(0, 0, 0) 50%,
rgb(132, 132, 132) 50%
);
background-size: 200% 100%;
background-position-x: 100%;
color: transparent;
background-clip: text;
-webkit-background-clip: text;}
.home-ceo-text.si-color-black > p > div > span { background-size: 200% 100%;
background-position-x: 100%;
color: transparent;
background-clip: text;
-webkit-background-clip: text;}
.contact-subtitle-text.si-color-black{color:#000;margin-bottom:40px;}
.contact-subtitle-text.si-color-black > p > div {
background: linear-gradient(
to right,
rgb(0, 0, 0) 50%,
rgb(132, 132, 132) 50%
);
background-size: 200% 100%;
background-position-x: 100%;
color: transparent;
background-clip: text;
-webkit-background-clip: text;}
.contact-subtitle-text.si-color-black > p > div > span { background-size: 200% 100%;
background-position-x: 100%;
color: transparent;
background-clip: text;
-webkit-background-clip: text;}
.about-info-text{width:80%;margin:0 auto;}
.about-info-title, .about-info-text{color:#fff;}
.about-info-title > p > div, .about-info-text > p > div{
background: linear-gradient(
to right,
rgb(255, 255, 255) 50%,
rgb(37, 37, 37) 50%
);
background-size: 200% 100%;
background-position-x: 100%;
color: transparent;
background-clip: text;
-webkit-background-clip: text;}
.about-info-title > p > div > span, .about-info-text > p > div > span{ background-size: 200% 100%;
background-position-x: 100%;
color: transparent;
background-clip: text;
-webkit-background-clip: text;}
.home-about-ceo-text.check_in_view{opacity: 0;transform: translateY(50px);transition: all .5s ease;}
.home-about-ceo-button.check_in_view{opacity: 0;transform: translateY(50px);transition: all .5s ease;}
.home-about-ceo-text.check_in_view.in-view{transform: translate(0px, 0px);opacity: 1;transition: all .5s ease .2s;}
.home-about-ceo-button.check_in_view.in-view{transform: translate(0px, 0px);opacity: 1;transition: all .5s ease .4s;}
.home-ceo-name{font-family: 'PP Mori Regular';font-size:23px;line-height:23px;color:#fff;margin-bottom: 5px;}
.home-ceo-post{font-family: 'PP Mori Regular';font-size:23px;line-height:23px;color:#716083;}
.home-about-box{display: grid;grid-template-columns: 1fr 1fr;}
.home-about-video{position: relative;min-height: 1px;margin-right: 100px;display: flex;justify-content: center;align-items: center;max-height:70%}
.home-about-video video{width:100%;}
.home-about-info-wrapper{position: relative;min-height: 1px;}
.home-about-button{margin-top:40px;margin-bottom:70px;}
.home-about-image img{width:100%;}
.home-about-ceo-box{display: grid;grid-template-columns: 1fr 1fr;margin-top: -30px;align-items: center;}
.home-about-ceo-image{position: relative;min-height: 1px;margin-right: 100px;min-height:600px;height:100%;} .si-home-ceo-container{height: 100vh;display: flex !important;align-items: center;min-height: 450px;}
.si_top-ceo-image{position: absolute;
top: 1%;
left: 1%;
width: 58.8%;
height: 78.4%;
object-fit: cover;
z-index: 5;
transform: scale(0);
opacity: 1;
transition: all .9s ease;
transform-origin: left top;outline: 1px solid transparent;}
.si_bottom-ceo-image{position: absolute;
bottom: 1%;
right: 1%;
width: 58.8%;
height: 58.8%;
object-fit: cover;
z-index: 6;
transform: scale(0);
opacity: 1;
transition: all .9s ease .2s;
transform-origin: right bottom;outline: 1px solid transparent;}
.check_in_view.in-view .si_top-ceo-image, .check_in_view.in-view .si_bottom-ceo-image{opacity: 1;transform: scale(1);}
.check_in_view.in-view .si-section-home-services{}
.home-about-ceo-wrapper{position: relative;min-height: 1px;}
.home-about-ceo-button{margin-top:40px;}
.home-ceo-image-layer{content:"";position:absolute;top:-60px;left:-60px;background-image:url(//simulix.ai/wp-content/themes/astra/assets/images/Pink-Pattern.svg);width: calc(100% + 160px);height: calc(100% + 60px);background-size: 250px;}  footer{position:relative;}
footer:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-image: url(//simulix.ai/wp-content/themes/astra/assets/images/footer-layer.png);background-repeat:no-repeat;background-size:cover;background-position:bottom center;z-index:1;}
.footer-background{position: absolute;right: 0;bottom: 0;min-width: 100%;min-height: 100%;}
.home-footer-widget{position:relative;display: grid;height:665px;z-index: 3;}
.home-footer-widget-wrapper{display: inline-block;padding-left: 20px;padding-right: 20px;width:100%;max-width: 1540px;margin-left:auto;margin-right:auto;}
.home-footer-widget-content{position: relative;transform: translateY(-50%);top: 50%;width:60%;}
.home-footer-widget-content h4{display: inline-block;color:#fff;}
.home-footer-widget-link{display: inline-block;margin-top:40px;}  .si-about-banner-star-left{position: absolute;left:5%;top:50%;width:65px;height:50px;background-image: url(//simulix.ai/wp-content/themes/astra/assets/images/animated-star.svg);background-repeat:no-repeat;}
.si-about-banner-star-right{position: absolute;right:5%;top:50%;width:120px;height:112px;background-image: url(//simulix.ai/wp-content/themes/astra/assets/images/animated-star.svg);background-repeat:no-repeat;}
.about-background{background-image: url(//simulix.ai/wp-content/themes/astra/assets/images/background-gradient.jpg);background-repeat: no-repeat;background-position: top center;background-size: cover; overflow:hidden;}
.about-section-wrapper{padding-bottom: 0;display: grid;width: 100%;}
.about-info-wrapper{text-align: center;width: 80%;margin: 0 auto;padding-bottom: 100px;}
.about-info-title{margin-bottom: 40px;}
.about-images-box{display: grid;grid-column-gap: 35px;grid-template-columns: repeat(3, 1fr);justify-content: space-between;align-content: end;transform:translateY(0px);}
.about-mission-vision-box{display: grid;grid-column-gap: 80px;grid-template-columns: repeat(2, 1fr);justify-content: space-between;}
.about-mission-vision-title{margin-bottom:20px;}
.about-foundation-title-box{display: grid;grid-column-gap: 80px;grid-template-columns: repeat(2, 1fr);justify-content: space-between;margin-top:80px;}
.about-foundation-text-box{display: grid;grid-column-gap: 80px;grid-template-columns: repeat(2, 1fr);justify-content: space-between;}
.about-foundation-text-wrapper-right{display: grid;grid-column-gap: 80px;grid-template-columns: repeat(2, 1fr);justify-content: space-between;}
.about-images-box.check_in_view .about-image-left, .about-images-box.check_in_view .about-image-center, .about-images-box.check_in_view .about-image-right{position: relative;transform: translateY(100%);transition: transform .5s ease-in-out;}
.about-images-box.check_in_view.in-view .about-image-left, .about-images-box.check_in_view.in-view .about-image-center, .about-images-box.check_in_view.in-view .about-image-right{transform: translateY(0%);}
.about-images-box.check_in_view.in-view .about-image-left{transition: transform .5s ease-in-out .2s;}
.about-images-box.check_in_view.in-view .about-image-center{transition: transform .5s ease-in-out .4s;}
.about-images-box.check_in_view.in-view .about-image-right{transition: transform .5s ease-in-out .6s;}
.about-mission-vision-wrapper.check_in_view .about-mission-vision-title{opacity: 0;transform: translateY(50px);transition: all .5s ease;}
.about-mission-vision-wrapper.check_in_view .about-mission-vision-text{opacity: 0;transform: translateY(50px);transition: all .5s ease;}
.about-mission-vision-wrapper.check_in_view.in-view .about-mission-vision-title{transform: translate(0px, 0px);opacity: 1;transition: all .5s ease .2s;}
.about-mission-vision-wrapper.check_in_view.in-view .about-mission-vision-text{transform: translate(0px, 0px);opacity: 1;transition: all .5s ease .4s;}
.about-foundation-text-wrapper.check_in_view .about-foundation-text{opacity: 0;transform: translateY(50px);transition: all .5s ease;}
.about-foundation-text-wrapper.check_in_view.in-view .about-foundation-text{transform: translate(0px, 0px);opacity: 1;transition: all .5s ease .4s;}
.about-foundation-ceo-box{display: grid;grid-column-gap: 30px;grid-template-columns: 78px 1fr;justify-content: space-between;margin-top:40px;margin-bottom:80px;align-items: center;}
.about-foundation-ceo-name{font-family: 'PP Mori SemiBold';font-size:23px;line-height: 23px;}
.about-foundation-ceo-post{font-family: 'PP Mori SemiBold';font-size:23px;line-height: 23px;}
.about-info-text.check_in_view {opacity: 0;transform: translateY(50px);transition: all .5s ease;}
.about-info-text.check_in_view.in-view{transform: translate(0px, 0px);opacity: 1;transition: all .5s ease .2s;}
.about-foundation-ceo-image {-webkit-animation: float-ai-image infinite 2s ease-in-out;animation: float-ai-image infinite 2s ease-in-out;}
@keyframes float-ai-image{
0% {-webkit-transform: translateY(-15px);transform: translateY(-15px);}
50% {-webkit-transform: translateY(-5px);transform: translateY(-5px);}
100% {-webkit-transform: translateY(-15px);transform: translateY(-15px);}
}
@-webkit-keyframes float-ai-image{
0% {-webkit-transform: translateY(-15px);transform: translateY(-15px);}
50% {-webkit-transform: translateY(-5px);transform: translateY(-5px);}
100% {-webkit-transform: translateY(-15px);transform: translateY(-15px);}
}  .si-stars-background-star-left{ width:120px;height:112px;background-image: url(//simulix.ai/wp-content/themes/astra/assets/images/animated-star.svg);background-repeat:no-repeat;}
.si-stars-background-star-right{ width:65px;height:50px;background-image: url(//simulix.ai/wp-content/themes/astra/assets/images/animated-star.svg);background-repeat:no-repeat;}
.pin-windmill{position: fixed;top: 50% !important;left:auto !important;right:40px !important;}
.pin-windmill.pin-windmill-left{right:auto !important;left:40px !important;}
#pin-windmill-wrap{position: absolute;height: 100%;z-index: -1;}
#pin-windmill-wrap .pin-spacer{inset: unset !important;}
.si-services-section {height: 100vh;display: flex;justify-content: center;align-items: center;flex-direction: column;opacity: 0;animation: fadeInSection 1s ease-in-out forwards;min-height: 650px;}
.si-services-title {width:80%;margin-bottom: 20px;  }
.si-services-description {margin-left: 3.916em;  }
.si-services-image {transform: scale(0);transition: all .9s ease;transform-origin: right bottom;  }
.si-services-image.check_in_view.in-view{transform: scale(1);}
.si-services-content{display: flex;align-items: center;}
.si-services-image-wrapper{width:30%;height:min-content;margin: 0 2.9166rem 0 0;}
.si-services-image-box{display: flex;height:100%;width:100%;scale(1.1);}
.si-services-info-wrapper{display: flex;flex-direction: column;position: relative; width: 57%;}
.si-services-title.animate { opacity: 1;
transform: translateY(0);
transition: opacity 0.7s ease, transform 0.7s ease;
transition-delay: 0.5s;
}
.si-services-description.animate { opacity: 1;
transform: translateY(0);
transition: opacity 0.9s ease, transform 0.9s ease;
transition-delay: 0.7s;
}
.si-services-image.animate { opacity: 1;
transform: translateY(0);
transition: opacity 1.2s ease, transform 1.2s ease;
transition-delay: 0.9s;
} @keyframes fadeInSection {
0% {opacity: 0;}
100% {opacity: 1;}
}
@keyframes fadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
}
.si-services-title.si-color-black{color:#000;margin-bottom:40px;}
.si-services-title.si-color-black > p > div {
background: linear-gradient(
to right,
rgb(0, 0, 0) 50%,
rgb(132, 132, 132) 50%
);
background-size: 200% 100%;
background-position-x: 100%;
color: transparent;
background-clip: text;
-webkit-background-clip: text;}
.si-services-title.si-color-black > p > div > span { background-size: 200% 100%;
background-position-x: 100%;
color: transparent;
background-clip: text;
-webkit-background-clip: text;}  .si-contact-banner-star-big{position: absolute;left:5%;top:39%;width:335px;height:336px;background-image: url(//simulix.ai/wp-content/themes/astra/assets/images/animated-star.svg);background-repeat:no-repeat;}
.si-contact-banner-star-middle{position: absolute;left:23%;top:24%;width:176px;height:173px;background-image: url(//simulix.ai/wp-content/themes/astra/assets/images/animated-star.svg);background-repeat:no-repeat;}
.si-contact-banner-star-small{position: absolute;left:33%;top:47%;width:88px;height:88px;background-image: url(//simulix.ai/wp-content/themes/astra/assets/images/animated-star.svg);background-repeat:no-repeat;}
.si-section-contact{display: grid;grid-template-columns: 1fr 1fr;}
.si-section-social .fb .cls-1, .si-section-social .in .cls-1, .si-section-social .insta .cls-1, .si-section-social .utube .cls-1{fill:#000;}
.si-section-social .fb .cls-2, .si-section-social .in .cls-2, .si-section-social .insta .cls-2, .si-section-social .utube .cls-2{stroke:#000;}
.si-section-social, .si-section-page-text{text-align:left;}
.si-section-contact-form{display: grid;grid-template-columns: 1fr;margin-top: 100px;}
.si-section-contact-form p{margin-bottom: 0 !important;}
.wpcf7-form label {display: block;font-family: 'PP Mori SemiBold';font-size: 16px;color: #000;text-transform: uppercase;}
.wpcf7-form input, .wpcf7-form textarea {color: #716083;font-family: 'PP Mori Regular';font-size:30px;width: 100%;height:auto;line-height: 1;padding: 25px 0 !important;margin-bottom: 40px;border:0;outline:none;border-bottom: 1px solid #000;border-radius: 0;box-shadow:none;background-color: transparent;}
.wpcf7-form input:focus, .wpcf7-form textarea:focus{background-color: transparent;}
.wpcf7-form textarea {resize: none;max-height: 200px;}
.wpcf7-form input:focus, .wpcf7-form textarea:focus {border:0 !important;border-bottom: 1px solid #000 !important;}
.wpcf7-form input::placeholder, .wpcf7-form textarea::placeholder {color: #716083;font-family: 'PP Mori Regular';font-size:30px;}
.wpcf7-form input.wpcf7-submit {display:inline-block;width:auto;color:#000;border: 0 !important;padding:0 !important;margin-bottom:0;font-family: 'PP Mori SemiBold';font-size: 33px;cursor: pointer;border-radius: 0;text-align: left; }
.wpcf7-form input.wpcf7-submit:before{content:"";position:absolute;}
.wpcf7 .wpcf7-not-valid-tip{position:absolute;bottom:30px;font-family: 'PP Mori SemiBold';font-size:16px;color:#f9007d;margin-top:0;line-height:16px;font-weight:normal;text-transform: initial;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{font-family: 'PP Mori Regular';font-size:16px;border:1px solid #f9007d;}
.ix-contact-form-submit .u-b::after, .ix-contact-form-submit .u-b::before{background:#000;}
.ix-contact-form-submit{display:inline-block;}
.wpcf7-spinner{position: absolute;top: 11px;}
.ix-contact-form-submit .menu-link.u_ .u-0::before, .ix-contact-form-submit .menu-link.u_:hover .u-0::before, .ix-contact-form-submit .menu-link.u_:hover .u-0::before, .ix-contact-form-submit .u-0::after, .ix-contact-form-submit .menu-link.u_.on .u-0::before{opacity: 1;transform: none;}  .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row, .site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row{position:relative;z-index:1;padding-left: 20px;padding-right: 20px;max-width: 1540px;}
.site-primary-footer-wrap, .site-below-footer-wrap{background-color: #000 !important;border:0 !important;}
body.home .site-primary-footer-wrap{position: relative;z-index:3;}
.ast-footer-html-2 .ast-builder-html-element{font-family: 'PP Mori SemiBold';font-size:36px;line-height:42px;width:50%;}
.ast-footer-social-1-wrap .ast-builder-social-element svg.fb, .ast-footer-social-1-wrap .ast-builder-social-element svg.in, .ast-footer-social-1-wrap .ast-builder-social-element svg.insta, .ast-footer-social-1-wrap .ast-builder-social-element svg.utube{width:49px;height:49px;border-radius: 50%;}
.fb .cls-1, .in .cls-1, .insta .cls-1, .utube .cls-1 {fill: #fff;}
.fb .cls-2, .in .cls-2, .insta .cls-2, .utube .cls-2 {fill: none;stroke: #fff;stroke-miterlimit: 10;stroke-width: .25px;} .fb:hover, .in:hover, .insta:hover, .utube:hover {background-color: #f9007d;}
.fb:hover .cls-2, .in:hover .cls-2, .insta:hover .cls-2, .utube:hover .cls-2 {stroke: #f9007d;}
.si-section-social .fb:hover .cls-1, .si-section-social .in:hover .cls-1, .si-section-social .insta:hover .cls-1, .si-section-social .utube:hover .cls-1{fill: #fff;}
.site-footer-primary-section-2, .site-footer-primary-section-3{margin-top:90px}
.site-footer-primary-section-2 .widget_text{font-family: 'PP Mori Regular';font-size:14px;line-height:18px;color:#fff;width:70%;margin:0;}
.site-footer-primary-section-2 .widget_text a{color: #fff;}
.site-footer-primary-section-2 .widget_text a:hover, .site-footer-primary-section-2 .widget_text a:focus{color: #f9007d;}
#astra-footer-menu li{width:100%;margin-bottom: 20px;}
#astra-footer-menu li:last-child{margin-bottom: 0px;}
#astra-footer-menu li a{padding-left:0;padding-right:0;font-family: 'PP Mori SemiBold';font-size:14px;line-height:14px;} .site-below-footer-wrap{position:relative;z-index:3;padding-bottom:25px;}
.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row{position:relative;}
.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row:before{content:"";position:absolute;top:-25px;left:20px;right:20px;width:calc(100% - 40px);height:1px;background-color:#fff;}
.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row{min-height:inherit;}
.ast-footer-copyright{font-family: 'PP Mori SemiBold';font-size:14px;line-height:14px;}
.site-footer-below-section-2 .ast-builder-html-element{font-family: 'PP Mori SemiBold';font-size:14px;line-height:14px;}
.site-footer-below-section-2{display: flex;justify-content: flex-end;}
.footer-widget-area[data-section="section-fb-html-1"]{margin-right:40px;margin-bottom:0;}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"]{display: flex;line-height:1;margin-top:-5px;}
#back-to-top{font-family: 'PP Mori SemiBold';font-size:14px;line-height:14px;color:#fff;}
#back-to-top:hover{color:#f9007d;}
.ast-footer-html-2 .ast-builder-html-element.check_in_view {
-webkit-transition: -webkit-mask-position 1s ease-in-out;
transition: -webkit-mask-position 1s ease-in-out;
-o-transition: mask-position 1s ease-in-out;
transition: mask-position 1s ease-in-out;
transition: mask-position 1s ease-in-out, -webkit-mask-position 1s ease-in-out;
-webkit-mask-image: -webkit-gradient(linear, left top, right top, color-stop(33.3%, #fff), color-stop(66.6%, rgba(255, 255, 255, 0)));
-webkit-mask-image: linear-gradient(90deg, #fff 33.3%, rgba(255, 255, 255, 0) 66.6%);
mask-image: -webkit-gradient(linear, left top, right top, color-stop(33.3%, #fff), color-stop(66.6%, rgba(255, 255, 255, 0)));
mask-image: linear-gradient(90deg, #fff 33.3%, rgba(255, 255, 255, 0) 66.6%);
-webkit-mask-position: 100% 100%;
mask-position: 100% 100%;
-webkit-mask-size: 300% 100%;
mask-size: 300% 100%;	
-webkit-transition: color .2s linear, -webkit-mask-position 1s .1s ease-in-out;
transition: color .2s linear, -webkit-mask-position 1s .1s ease-in-out;
-o-transition: mask-position 1s .1s ease-in-out, color .2s linear;
transition: mask-position 1s .1s ease-in-out, color .2s linear;
transition: mask-position 1s .1s ease-in-out, color .2s linear, -webkit-mask-position 1s .1s ease-in-out;	
}
.ast-footer-html-2 .ast-builder-html-element.check_in_view.in-view {-webkit-mask-position: 0 100%;mask-position: 0 100%;}
.site-footer-primary-section-2 .widget_text.check_in_view {opacity: 0;transform: translateY(50px);transition: all .5s ease;}
.site-footer-primary-section-2 .widget_text.check_in_view.in-view{transform: translate(0px, 0px);opacity: 1;transition: all .5s ease .2s;}
#astra-footer-menu.check_in_view {opacity: 0;transform: translateY(50px);transition: all .5s ease;}
#astra-footer-menu.check_in_view.in-view{transform: translate(0px, 0px);opacity: 1;transition: all .5s ease .2s;}
@media (max-width: 1460px) {
.ast-footer-html-2 .ast-builder-html-element{width:60%;}
}
@media (max-width: 1100px) {
.ast-footer-html-2 .ast-builder-html-element{width:70%;}
}
@media (max-width: 921px) {
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row, .ast-builder-grid-row-container.ast-builder-grid-row-tablet-2-equal .ast-builder-grid-row{grid-template-columns: 1fr;}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"].footer-widget-area-inner, .footer-widget-area[data-section="section-fb-html-2"] .ast-builder-html-element, [data-section="section-fb-social-icons-1"] .footer-social-inner-wrap, .footer-widget-area[data-section="sidebar-widgets-footer-widget-2"].footer-widget-area-inner, .ast-footer-copyright, .footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element{text-align: left;}
.site-footer-primary-section-2, .site-footer-primary-section-3{margin-top:40px;}
.footer-widget-area[data-section="section-footer-menu"] .astra-footer-tablet-vertical-menu{justify-content: left;}
.footer-widget-area[data-section="section-footer-menu"] .astra-footer-tablet-vertical-menu .menu-item {align-items: baseline;}
#astra-footer-menu .menu-item > a{padding-left:0;padding-right:0;}
.site-below-footer-wrap{padding-top:0;}
.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row::before{display: none;}
.home-footer-widget-content{width:100%;}
.home-footer-widget-content h4{font-size:40px;}
.home-footer-widget{height:auto;padding-top:80px;padding-bottom:80px;}
.si-section-top{grid-template-columns:1fr;}
.si-section-top-right-wrapper.position-bottom-right{text-align:left;}
.si-section-top-right-wrapper{padding-top:40px;}
body.home .site-primary-footer-wrap{background-color: transparent !important;}
h2{font-size:32px;line-height: 40px;}
.home-about-box {grid-template-columns: 1fr;}
.home-about-video{margin-right: 0;max-height: 100%;}
.home-about-ceo-box {grid-template-columns: 1fr;margin-top:40px;}
.home-about-ceo-image{margin-right: 0;}
.home-about-ceo-image img{width:100%;}
.home-about-ceo-wrapper{margin-top:40px;}
.home-ceo-box-wrapper{padding-bottom: 0;}
.home-ceo-box-layer{width: calc(100% + 60px);}
.home-ceo-box{position:relative;}
.si-section-about:before{top:60%;}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"]{text-align: right !important;}
} @media (min-width: 921px) {
.swiper-wrapper{column-gap: 20px;-moz-column-gap:20px;}
}
@media (max-width: 921px) {
.about-images-box{display: none;}
.about-info-wrapper{padding-bottom:80px;}
.about-mission-vision-box{grid-template-columns: repeat(1, 1fr);grid-row-gap: 40px;}
.about-foundation-title-box{grid-template-columns: repeat(1, 1fr);}		
.about-foundation-text-box{grid-template-columns: repeat(1, 1fr);grid-row-gap: 20px;}
.about-foundation-text-wrapper-right{grid-template-columns: repeat(1, 1fr);grid-row-gap: 20px;}
.si-services-content{display: inline-block;width:100%;}
.si-services-image-wrapper{margin-bottom:40px;width:auto;}
.si-services-section{display: inline-block;height:auto;min-height:auto;}	
.si-section-wrapper{padding-bottom: 40px;padding-top:40px;}
.si-services-title{width:100%;}
.si-section-contact{grid-template-columns: 1fr;}
.si-section-social{margin-bottom:40px;}
.wpcf7-form input, .wpcf7-form textarea{font-size:33px;}
.wpcf7-form input::placeholder, .wpcf7-form textarea::placeholder{font-size:33px;}
.wpcf7-form input.wpcf7-submit{font-size:33px;}
.home-about-ceo-image{display: none;}
.si-contact-banner-star-big{position: absolute;left:auto;right:5%;top:80%;width:88px;height:88px;}
.si-contact-banner-star-middle{position: absolute;left:auto;right:23%;top:75%;width:66px;height:66px;}
.si-contact-banner-star-small{position: absolute;left:auto;right:33%;top:85%;width:44px;height:44px;}
.section-banner h1 {font-size: 2.556rem;line-height: 2.556rem;}
.get-started .soft_slider .soft {width: auto;} .site-footer-primary-section-2 .widget_text{font-size: 16px;}
.slick-track{height: 100%;}
.slick-slide { width:275px !important; } 
.si-home-services-wrapper{overflow:hidden;}
.si-home-ceo-container{overflow:hidden;}
.si-services-info-wrapper{width: 100%;}
}
:root{
--d: 1440;
--vw: calc(100vw / var(--d));
--p:0.5335109819121447;
}