.elementor-3734 .elementor-element.elementor-element-ffb8815{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3734 .elementor-element.elementor-element-2d576e3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3734 .elementor-element.elementor-element-2d576e3:not(.elementor-motion-effects-element-type-background), .elementor-3734 .elementor-element.elementor-element-2d576e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3851A2;}.elementor-3734 .elementor-element.elementor-element-e7cd3a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3734 .elementor-element.elementor-element-469541e{--display:flex;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3734 .elementor-element.elementor-element-469541e::before, .elementor-3734 .elementor-element.elementor-element-469541e > .elementor-background-video-container::before, .elementor-3734 .elementor-element.elementor-element-469541e > .e-con-inner > .elementor-background-video-container::before, .elementor-3734 .elementor-element.elementor-element-469541e > .elementor-background-slideshow::before, .elementor-3734 .elementor-element.elementor-element-469541e > .e-con-inner > .elementor-background-slideshow::before, .elementor-3734 .elementor-element.elementor-element-469541e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://theskylenses.com/wp-content/uploads/2026/02/bg.webp");--background-overlay:'';background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3734 .elementor-element.elementor-element-469541e::before{filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3734 .elementor-element.elementor-element-1d6869d{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3734 .elementor-element.elementor-element-22ba33a .title{color:#FFFFFF;}.elementor-3734 .elementor-element.elementor-element-ace5973{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:12px;--padding-right:12px;}.elementor-3734 .elementor-element.elementor-element-f6ad887 .prthalign{text-align:center;}.elementor-3734 .elementor-element.elementor-element-f6ad887 .justify-content-center{justify-content:center !important;}.elementor-3734 .elementor-element.elementor-element-00f7156{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3734 .elementor-element.elementor-element-2a0001a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3734 .elementor-element.elementor-element-e4f1232{--display:flex;--overflow:hidden;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3734 .elementor-element.elementor-element-e4f1232:not(.elementor-motion-effects-element-type-background), .elementor-3734 .elementor-element.elementor-element-e4f1232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121546;}.elementor-3734 .elementor-element.elementor-element-3319aef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3734 .elementor-element.elementor-element-886d5fe > .elementor-widget-container{padding:0px 0px 100px 0px;}body.elementor-page-3734:not(.elementor-motion-effects-element-type-background), body.elementor-page-3734 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body.elementor-page-3734{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.555;}body.elementor-page-3734 h1, h2, h3, h4, h5, h6{font-family:"Sora", Sans-serif;}body.elementor-page-3734 .container{max-width:1344px;}@media(max-width:767px){.elementor-3734 .elementor-element.elementor-element-2d576e3{--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3734 .elementor-element.elementor-element-1d6869d{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for go-slider, class: .elementor-element-e594155 */.at-hero3-content{
    max-width: 3072px;
}

h2.at-bottom-text.at-slider-letter.text-uppercase{
    font-size: 180px;
}

.at-hero3-item-wrap {
    padding: 280px 0px 310px;
}

.at-hr3-shape1 {
  position: absolute!important;
  inset: 0!important; /* top:0; right:0; bottom:0; left:0 */
}

.at-hr3-shape1 img {
  width: 100%!important;
  height: 100%!important;
  object-fit: cover!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d576e3 */.at-ser1-content {
    position: relative;
    z-index: 1;
}

.at-ser1-content::before {
    content: "";
    position: absolute;
    inset: 0;
    background: #3851A2;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for service-item, class: .elementor-element-d49f0ff */.at-sec-title2 .subtitle {
    color: #4183c4;
    background: linear-gradient(90deg, rgba(65, 131, 196, 0.2) 0%, rgba(65, 131, 196, 0) 100%);
}

.at-ser3-item .hover-item .item-img .item-arrow a {
    background: linear-gradient(180deg, #4183c4 0%, #3e5daa 0.01%, #3e5daa 40%, #4183c4 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7cd3a7 */.elementor-3734 .elementor-element.elementor-element-e7cd3a7 .at-ser3-shape3.top_view.position-absolute {
    padding-top: 25px;
}/* End custom CSS */
/* Start custom CSS for aitechfy-about-tec, class: .elementor-element-32b8ad0 */.elementor-3734 .elementor-element.elementor-element-32b8ad0 svg{
    width: 20px;
    height: 20px;
}

.at-ab3-count-item .item-text h3 sup {
    color: #4183c4;
}

.elementor-3734 .elementor-element.elementor-element-32b8ad0 p{
    font-size: 18px;
    font-weight: 700;
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for aitechfy-about-tec, class: .elementor-element-22ba33a */.at-why-c3-right .at-btn3 {
    background: linear-gradient(90deg, #3e5daa 0%, #4183c4 100%);
}

.at-why-c3-item {
    background: linear-gradient(180deg, #2c2f75  0%, #2c2f75 0.01%, #3851a2 40%, #3851a2 100%);
}

.at-why-c3-content .at-why-c3-bg:before {
    background: linear-gradient(257.05deg, #3e5daa 5.41%, #3e5daa 43.01%, #4183c4 99.43%), linear-gradient(0deg, rgba(7, 0, 14, 0.28), rgba(7, 0, 14, 0.28));
}

@media(min-width:767px){ .elementor-3734 .elementor-element.elementor-element-22ba33a h2{
    color: #fff;
}}
@media(max-width:767px){ .elementor-3734 .elementor-element.elementor-element-22ba33a h2{
    font-size: 23px!important;
}}

p {
    text-align: right;
}/* End custom CSS */
/* Start custom CSS for project-item, class: .elementor-element-4c63be1 */.elementor-3734 .elementor-element.elementor-element-4c63be1 i img{
        height:30PX;
}

.at-project3-item .item-title span {
    background-color: #4183c4;
}

.elementor-3734 .elementor-element.elementor-element-4c63be1 i{
        rotate: 180deg !important;
}/* End custom CSS */
/* Start custom CSS for aitechfy-blog-1, class: .elementor-element-1b76a2d */.at-blog3-item .item-img{
    margin: 20px!important;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-3734 h1{
    font-weight: 600!important;
}

@media(max-width:767px){ body.elementor-page-3734 h2{
    font-size: 23px!important;
}}

@media(max-width:767px){ body.elementor-page-3734 h3{
    font-size: 18px!important;
}}/* End custom CSS */