/*
Theme Name: ubylee Child
Author: 
Description: Your description goes here
Version: 1.0
Template: hello-elementor

This is the child theme for ubylee theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

.header_0 { background: transparent; position: absolute;left: 0; right: 0;}span.light-blue { color: #b1edef !important;}
::-webkit-scrollbar { width: 10px !important;}body a:focus { outline: solid 0px !important;}::-webkit-scrollbar-track { background-color:  #ebebeb !important; -webkit-border-radius: 0px !important; border-radius: 0px !important;}::-webkit-scrollbar-thumb { -webkit-border-radius: 0px !important;  border-radius: 0px !important; background: black !important;}.page-header { display: none !important;}.company-0 { position: relative;}
/* .company-0:before {
    content: "";
    position: absolute;
    width: 59%;
    height: 56%;
    background: url(../../../wp-content/uploads/2025/01/hand.png);
    background-repeat: no-repeat;
    background-position: right top;
    right: 0;
    z-index: 0;
    top: -127px;
} */
.shadow-0 .elementor-widget-container {
    background-image: linear-gradient(#ff000000, #312663);
}
.shadow-1 .elementor-widget-container {
    background-image: linear-gradient(#312663 , #ff000000);
}
.model_09 ul.list-098 {
    padding: 0;
    margin-top: 12px;
    list-style: none;
    color: white;
}
.company-0 {
    position: relative;
}
.company-0:after {
    content: "";
    position: absolute;
    width: 21%;
    height: 128%;
    background: url(../../../wp-content/uploads/2025/01/New-Project.png);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 74%;
    left: 0;
    z-index: 0;
    top: -19%;
}
.system_sec_09 {
    position: relative;
}
.system_sec_09:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(../../../wp-content/uploads/2025/01/1.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    bottom: 0;
    right: 0;
    z-index: 0;
}
.system_sec_09:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 150%;
    background: url(../../../wp-content/uploads/2025/01/5.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: 44%;
    right: 0;
    top: -86%;
}
.model_09 ul.list-098 li {
    padding-bottom: 8px;
}
.model_09 ul.list-098 li img {
    margin-right: 10px;
}
.model_09 h3.elementor-image-box-title {
    background: linear-gradient(-63deg, #f00, #bec1ed, #bec1ed, #6954C8);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
}
.model_09 {
    position: relative;
}
.model_09:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 117%;
    background: url(../../../wp-content/uploads/2025/01/New-Project-16.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 100%;
    left: 0;top: 0px;
    right: 0;
    z-index: 0;
}
.model_09 .elementor-image-box-wrapper {
    position: relative;
    z-index: 1;
}
.model_09.mid-098:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 132%;
    background: url(../../../wp-content/uploads/2025/01/shape.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 100%;
    left: 0;
    top: -88px;
    right: 0;
    z-index: 0;
}
.foter-86 input {
    background-color: #0F0B1E;
    border: 0;
    border-radius: 50px;
    color: white;
    padding: 12px 23px;
    border: 1px solid #3b3266;
}
.foter-86 ::placeholder {
    color: white;
}
.foter-86 {
    text-align: center;
}
.foter-00 input {
    background: #8578d2 !important;
    color: white !important;
    border: 1px solid #8578d2;
}
.shadow-1 .elementor-widget-container:hover {
    background-image: linear-gradient(#8fbfc3, #ff000000);
}
.shadow-0 .elementor-widget-container:hover {
    background-image: linear-gradient(#8fbfc3, #ff000000);
}
.foter-00 {
    position: absolute;
    right: 27%;
    top: 0px;
}
.foter-00 input:hover {
    background: #c4c7f3 !important;
    color: #0b0815 !important;
}




@media only screen and (max-width:991px) and (min-width:768px) {
    .company-0:before {
        top: 0;
        width: 59%;
        height: 51%;
        background-size: 116%;
    }.model_09 ul.list-098 li {font-size: 10px;}.model_09.mid-098:before { top: -127px;}.foter-00 {  right: 12%;}	
}
@media  (max-width:575px) {
.company-0:before { background-size: 124% !important; width: 100%; height: 92%; top: -152px;}
	.model_09:before{display:none;}.foter-00 {
    position: absolute;
    right: 0;
    top: 0px;
}.foter-00 span.wpcf7-spinner {
    display: none;
}.model_09 ul.list-098 li {font-size: 13px;}
}