/* Myriad Pro Regular */
@font-face {
  font-family: 'MyriadPro';
  src: url('../../int/fonts/MyriadPro-Regular.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

/* Myriad Pro Bold */
@font-face {
  font-family: 'MyriadPro';
  src: url('../../int/fonts/MyriadPro-Bold.otf') format('opentype');
  font-weight: bold;
  font-style: normal;
}

/* Myriad Pro Semibold */
@font-face {
  font-family: 'MyriadPro';
  src: url('../../int/fonts/MyriadPro-Semibold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
}
.elementor-2924 .elementor-element.elementor-element-8a2e903{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}
.elementor-2924 .elementor-element.elementor-element-0c27140{
    --display:flex;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}
.elementor-2924 .elementor-element.elementor-element-312707f{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
}
.elementor-2924 .elementor-element.elementor-element-dfc2d3a{
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
}
.elementor-2924 .elementor-element.elementor-element-20c5516 .qodef-qi-text-marquee .qodef-m-text.qodef-text--original{
    animation:qode-move-horizontal-normal-text-marquee 45s linear infinite;
}
.elementor-2924 .elementor-element.elementor-element-20c5516 .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy{
    animation:qode-move-horizontal-normal-text-marquee-copy 35s linear infinite;
}
.elementor-2924 .elementor-element.elementor-element-20c5516 .qodef-m-text-item{
    font-family:"Oswald", Sans-serif;
    font-size:200px;
    font-weight:700;
    text-transform:uppercase;
    line-height:200px;
    padding-right:calc(60px/2);
    padding-left:calc(60px/2);
}
.elementor-2924 .elementor-element.elementor-element-20c5516 .qodef-m-text-item {
    -webkit-text-stroke-color:#B6B6B6;
    -webkit-text-stroke-width:1px;
}
.elementor-2924 .elementor-element.elementor-element-20c5516 .qodef-e-icon-holder{
    font-size:0px;
}
.elementor-2924 .elementor-element.elementor-element-1705fca{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:60px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}
.elementor-2924 .elementor-element.elementor-element-c128fba{
    --display:flex;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}
.elementor-2924 .elementor-element.elementor-element-a8d198f{
    width:var( --container-widget-width, 553px );
    max-width:553px;
    --container-widget-width:553px;
    --container-widget-flex-grow:0;
}
.elementor-2924 .elementor-element.elementor-element-5bb561f{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:57px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}
.elementor-2924 .elementor-element.elementor-element-5490de4{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}
.elementor-2924 .elementor-element.elementor-element-542ed38 .qodef-qi-section-title{
    text-align:left;
}
.elementor-2924 .elementor-element.elementor-element-542ed38 .qodef-qi-section-title .qodef-e-colored{
    color:#bababa;
}
.elementor-2924 .elementor-element.elementor-element-542ed38 .qodef-m-subtitle{
    align-items:baseline;
}
.elementor-2924 .elementor-element.elementor-element-f7832ff{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0%;
    --padding-block-end:0%;
    --padding-inline-start:4%;
    --padding-inline-end:0%;
}
.elementor-2924 .elementor-element.elementor-element-ccea118 .qodef-qi-section-title{
    text-align:left;
}
.elementor-2924 .elementor-element.elementor-element-ccea118 .qodef-qi-section-title .qodef-e-colored{
    color:#bababa;
}
.elementor-2924 .elementor-element.elementor-element-ccea118 .qodef-m-subtitle{
    align-items:baseline;
}
.elementor-2924 .elementor-element.elementor-element-9fcee50{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0%;
    --padding-block-end:0%;
    --padding-inline-start:7%;
    --padding-inline-end:0%;
}
.elementor-2924 .elementor-element.elementor-element-acdb92e .qodef-qi-section-title{
    text-align:left;
}
.elementor-2924 .elementor-element.elementor-element-acdb92e .qodef-qi-section-title .qodef-e-colored{
    color:#bababa;
}
.elementor-2924 .elementor-element.elementor-element-acdb92e .qodef-m-subtitle{
    align-items:baseline;
}
.elementor-2924 .elementor-element.elementor-element-ffd1a6c{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
    --padding-block-start:50px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}
.elementor-2924 .elementor-element.elementor-element-501e199{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
}
.elementor-2924 .elementor-element.elementor-element-501e199.e-con{
    --order:99999 
    /* order end hack */
    ;
}
.elementor-2924 .elementor-element.elementor-element-2ddbc90{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
}
.elementor-2924 .elementor-element.elementor-element-0ed6279{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
}
.elementor-2924 .elementor-element.elementor-element-f705260{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
}
.elementor-2924 .elementor-element.elementor-element-aceedaf{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
    --padding-block-start:0px;
    --padding-block-end:95px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}
.elementor-2924 .elementor-element.elementor-element-9a49c0a{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --justify-content:center;
    --background-transition:0.3s;
}
.elementor-2924 .elementor-element.elementor-element-9a49c0a.e-con{
    --order:99999 
    /* order end hack */
    ;
}
.elementor-2924 .elementor-element.elementor-element-7f78def{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --justify-content:center;
    --background-transition:0.3s;
}
.elementor-2924 .elementor-element.elementor-element-7f78def.e-con{
    --order:99999 
    /* order end hack */
    ;
}
.elementor-2924 .elementor-element.elementor-element-5d30f08 .qodef-qi-button{
    font-family:"Oswald", Sans-serif;
    font-size:16px;
    font-weight:700;
    text-transform:uppercase;
    border-width:1px 1px 1px 1px;
    border-radius:100% 100% 100% 100%;
    padding:100px 90px 100px 90px;
}
.elementor-2924 .elementor-element.elementor-element-5d30f08 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover{
    background-color:#02010100;
}
.elementor-2924 .elementor-element.elementor-element-5d30f08 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover{
    background-color:#02010100;
}
.elementor-2924 .elementor-element.elementor-element-5d30f08 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after{
    background-color:#02010100;
}
.elementor-2924 .elementor-element.elementor-element-5d30f08 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after{
    background-color:#02010100;
}
.elementor-2924 .elementor-element.elementor-element-5d30f08 .qodef-qi-button:hover{
    border-color:#000000;
}
.elementor-2924 .elementor-element.elementor-element-5d30f08 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text{
    padding:100px 90px 100px 90px;
}
.elementor-2924 .elementor-element.elementor-element-5d30f08 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon{
    padding:100px 0 100px;
}
.elementor-2924 .elementor-element.elementor-element-5d30f08{
    width:auto;
    max-width:auto;
}
.elementor-2924 .elementor-element.elementor-element-5d30f08.elementor-element{
    --align-self:center;
}
.elementor-2924 .elementor-element.elementor-element-8ff5e4b{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
}
.elementor-2924 .elementor-element.elementor-element-b467efe{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
    --padding-block-start:57px;
    --padding-block-end:50px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}
.elementor-2924 .elementor-element.elementor-element-11ae6f1{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
    --padding-block-start:0%;
    --padding-block-end:0%;
    --padding-inline-start:0%;
    --padding-inline-end:5%;
}
.elementor-2924 .elementor-element.elementor-element-029d9fe .qodef-qi-section-title{
    text-align:left;
}
.elementor-2924 .elementor-element.elementor-element-029d9fe .qodef-qi-section-title .qodef-m-title{
    font-family:"Oswald", Sans-serif;
    font-size:90px;
    margin:0px 0px 0px 0px;
}
.elementor-2924 .elementor-element.elementor-element-029d9fe .qodef-qi-section-title .qodef-e-colored{
    color:#bababa;
}
.elementor-2924 .elementor-element.elementor-element-029d9fe .qodef-m-subtitle{
    align-items:baseline;
}
.elementor-2924 .elementor-element.elementor-element-029d9fe .qodef-qi-section-title .qodef-m-subtitle{
    margin-top:20px;
}
.elementor-2924 .elementor-element.elementor-element-ee7a4c9{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
    --padding-block-start:0%;
    --padding-block-end:0%;
    --padding-inline-start:0%;
    --padding-inline-end:5%;
}
.elementor-2924 .elementor-element.elementor-element-969abee .qodef-qi-section-title{
    text-align:left;
}
.elementor-2924 .elementor-element.elementor-element-969abee .qodef-qi-section-title .qodef-m-title{
    font-family:"Oswald", Sans-serif;
    font-size:90px;
    margin:0px 0px 0px 0px;
}
.elementor-2924 .elementor-element.elementor-element-969abee .qodef-qi-section-title .qodef-e-colored{
    color:#bababa;
}
.elementor-2924 .elementor-element.elementor-element-969abee .qodef-m-subtitle{
    align-items:baseline;
}
.elementor-2924 .elementor-element.elementor-element-969abee .qodef-qi-section-title .qodef-m-subtitle{
    margin-top:20px;
}
.elementor-2924 .elementor-element.elementor-element-b8b6408{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
    --padding-block-start:0%;
    --padding-block-end:0%;
    --padding-inline-start:0%;
    --padding-inline-end:5%;
}
.elementor-2924 .elementor-element.elementor-element-52d4382 .qodef-qi-section-title{
    text-align:left;
}
.elementor-2924 .elementor-element.elementor-element-52d4382 .qodef-qi-section-title .qodef-m-title{
    font-family:"Oswald", Sans-serif;
    font-size:90px;
    margin:0px 0px 0px 0px;
}
.elementor-2924 .elementor-element.elementor-element-52d4382 .qodef-qi-section-title .qodef-e-colored{
    color:#bababa;
}
.elementor-2924 .elementor-element.elementor-element-52d4382 .qodef-m-subtitle{
    align-items:baseline;
}
.elementor-2924 .elementor-element.elementor-element-52d4382 .qodef-qi-section-title .qodef-m-subtitle{
    margin-top:20px;
}
.elementor-2924 .elementor-element.elementor-element-ef9c397{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
    --padding-block-start:0%;
    --padding-block-end:0%;
    --padding-inline-start:0%;
    --padding-inline-end:5%;
}
.elementor-2924 .elementor-element.elementor-element-832b6e0 .qodef-qi-section-title{
    text-align:left;
}
.elementor-2924 .elementor-element.elementor-element-832b6e0 .qodef-qi-section-title .qodef-m-title{
    font-family:"Oswald", Sans-serif;
    font-size:90px;
    margin:0px 0px 0px 0px;
}
.elementor-2924 .elementor-element.elementor-element-832b6e0 .qodef-qi-section-title .qodef-e-colored{
    color:#bababa;
}
.elementor-2924 .elementor-element.elementor-element-832b6e0 .qodef-m-subtitle{
    align-items:baseline;
}
.elementor-2924 .elementor-element.elementor-element-832b6e0 .qodef-qi-section-title .qodef-m-subtitle{
    margin-top:20px;
}
.elementor-2924 .elementor-element.elementor-element-62922b1{
    --display:flex;
    --min-height:710px;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --justify-content:center;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}
.elementor-2924 .elementor-element.elementor-element-ff38a8d{
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
}
.elementor-2924 .elementor-element.elementor-element-36e84a9{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:70px;
    --padding-block-end:130px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}
.elementor-2924 .elementor-element.elementor-element-5a1924a{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:center;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}
.elementor-2924 .elementor-element.elementor-element-27fe2bb > .elementor-widget-container{
    padding:0px 80px 0px 0px;
}
.elementor-2924 .elementor-element.elementor-element-27fe2bb{
    width:auto;
    max-width:auto;
}
.elementor-2924 .elementor-element.elementor-element-7a9d9c9{
    width:var( --container-widget-width, 850px );
    max-width:850px;
    --container-widget-width:850px;
    --container-widget-flex-grow:0;
}
.elementor-2924 .elementor-element.elementor-element-ce3b7d0{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
}
.elementor-2924 .elementor-element.elementor-element-a71afb0{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
}
.elementor-2924 .elementor-element.elementor-element-a71afb0.e-con{
    --order:99999 
    /* order end hack */
    ;
}
.elementor-2924 .elementor-element.elementor-element-6d3e2c0{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --justify-content:center;
    --background-transition:0.3s;
}
.elementor-2924 .elementor-element.elementor-element-d4c2f1d .qodef-qi-section-title{
    text-align:left;
}
.elementor-2924 .elementor-element.elementor-element-d4c2f1d .qodef-qi-section-title .qodef-e-colored{
    color:#bababa;
}
.elementor-2924 .elementor-element.elementor-element-d4c2f1d .qodef-m-subtitle{
    align-items:baseline;
}
.elementor-2924 .elementor-element.elementor-element-d4c2f1d > .elementor-widget-container{
    margin:-3px 0px 0px 0px;
}
.elementor-2924 .elementor-element.elementor-element-aa4d330 > .elementor-widget-container{
    padding:25px 0px 0px 0px;
}
.elementor-2924 .elementor-element.elementor-element-aa4d330{
    width:var( --container-widget-width, 765px );
    max-width:765px;
    --container-widget-width:765px;
    --container-widget-flex-grow:0;
}
.elementor-2924 .elementor-element.elementor-element-d5bae63{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
}
.elementor-2924 .elementor-element.elementor-element-bc66900{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
}
.elementor-2924 .elementor-element.elementor-element-d501ff7{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
}
.elementor-2924 .elementor-element.elementor-element-ce96549{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --justify-content:center;
    --background-transition:0.3s;
}
.elementor-2924 .elementor-element.elementor-element-b3d1720 .qodef-qi-button{
    font-family:"Oswald", Sans-serif;
    font-size:16px;
    font-weight:700;
    text-transform:uppercase;
    border-width:1px 1px 1px 1px;
    border-radius:100% 100% 100% 100%;
    padding:100px 90px 100px 90px;
}
.elementor-2924 .elementor-element.elementor-element-b3d1720 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover{
    background-color:#02010100;
}
.elementor-2924 .elementor-element.elementor-element-b3d1720 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover{
    background-color:#02010100;
}
.elementor-2924 .elementor-element.elementor-element-b3d1720 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after{
    background-color:#02010100;
}
.elementor-2924 .elementor-element.elementor-element-b3d1720 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after{
    background-color:#02010100;
}
.elementor-2924 .elementor-element.elementor-element-b3d1720 .qodef-qi-button:hover{
    border-color:#000000;
}
.elementor-2924 .elementor-element.elementor-element-b3d1720 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text{
    padding:100px 90px 100px 90px;
}
.elementor-2924 .elementor-element.elementor-element-b3d1720 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon{
    padding:100px 0 100px;
}
.elementor-2924 .elementor-element.elementor-element-b3d1720{
    width:auto;
    max-width:auto;
}
.elementor-2924 .elementor-element.elementor-element-b3d1720.elementor-element{
    --align-self:center;
}
.elementor-2924 .elementor-element.elementor-element-2b16811{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:149px;
    --padding-block-end:155px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}
.elementor-2924 .elementor-element.elementor-element-71a32af{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
}
.elementor-2924 .elementor-element.elementor-element-e0c8d77 .qodef-qi-section-title{
    text-align:left;
}
.elementor-2924 .elementor-element.elementor-element-e0c8d77 .qodef-qi-section-title .qodef-e-colored{
    color:#bababa;
}
.elementor-2924 .elementor-element.elementor-element-e0c8d77 .qodef-m-subtitle{
    align-items:baseline;
}
.elementor-2924 .elementor-element.elementor-element-e0c8d77 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
}
.elementor-2924 .elementor-element.elementor-element-109aec9{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --background-transition:0.3s;
    --padding-block-start:10px;
    --padding-block-end:0px;
    --padding-inline-start:20px;
    --padding-inline-end:0px;
}
.elementor-2924 .elementor-element.elementor-element-27778ce{
    --display:flex;
    --background-transition:0.3s;
}
.elementor-2924 .elementor-element.elementor-element-b3a1405 > .elementor-widget-container{
    padding:8px 0px 0px 0px;
}
.elementor-2924 .elementor-element.elementor-element-b3a1405{
    width:var( --container-widget-width, 253px );
    max-width:253px;
    --container-widget-width:253px;
    --container-widget-flex-grow:0;
}
.elementor-2924 .elementor-element.elementor-element-b888d52 > .elementor-widget-container{
    padding:55px 0px 0px 0px;
}
.elementor-2924 .elementor-element.elementor-element-5c6dd84 > .elementor-widget-container{
    padding:8px 0px 0px 0px;
}
.elementor-2924 .elementor-element.elementor-element-5c6dd84{
    width:var( --container-widget-width, 253px );
    max-width:253px;
    --container-widget-width:253px;
    --container-widget-flex-grow:0;
}
.elementor-2924 .elementor-element.elementor-element-f7e83ea{
    --display:flex;
    --background-transition:0.3s;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:20px;
    --padding-inline-end:0px;
}
.elementor-2924 .elementor-element.elementor-element-a0540e7 > .elementor-widget-container{
    padding:8px 0px 0px 0px;
}
.elementor-2924 .elementor-element.elementor-element-a0540e7{
    width:var( --container-widget-width, 253px );
    max-width:253px;
    --container-widget-width:253px;
    --container-widget-flex-grow:0;
}
.elementor-2924 .elementor-element.elementor-element-a9108ec > .elementor-widget-container{
    padding:55px 0px 0px 0px;
}
.elementor-2924 .elementor-element.elementor-element-874f031 > .elementor-widget-container{
    padding:8px 0px 0px 0px;
}
.elementor-2924 .elementor-element.elementor-element-874f031{
    width:var( --container-widget-width, 253px );
    max-width:253px;
    --container-widget-width:253px;
    --container-widget-flex-grow:0;
}
@media(min-width:768px){
    .elementor-2924 .elementor-element.elementor-element-5490de4{
        --width:33.3%;
    }
    .elementor-2924 .elementor-element.elementor-element-f7832ff{
        --width:33.3%;
    }
    .elementor-2924 .elementor-element.elementor-element-9fcee50{
        --width:33.3%;
    }
    .elementor-2924 .elementor-element.elementor-element-501e199{
        --width:33.3333%;
    }
    .elementor-2924 .elementor-element.elementor-element-2ddbc90{
        --width:66.6666%;
    }
    .elementor-2924 .elementor-element.elementor-element-f705260{
        --width:100%;
    }
    .elementor-2924 .elementor-element.elementor-element-9a49c0a{
        --width:33.3333%;
    }
    .elementor-2924 .elementor-element.elementor-element-7f78def{
        --width:33.3333%;
    }
    .elementor-2924 .elementor-element.elementor-element-8ff5e4b{
        --width:33.3%;
    }
    .elementor-2924 .elementor-element.elementor-element-11ae6f1{
        --width:25%;
    }
    .elementor-2924 .elementor-element.elementor-element-ee7a4c9{
        --width:25%;
    }
    .elementor-2924 .elementor-element.elementor-element-b8b6408{
        --width:25%;
    }
    .elementor-2924 .elementor-element.elementor-element-ef9c397{
        --width:25%;
    }
    .elementor-2924 .elementor-element.elementor-element-a71afb0{
        --width:33.3333%;
    }
    .elementor-2924 .elementor-element.elementor-element-6d3e2c0{
        --width:66.6666%;
    }
    .elementor-2924 .elementor-element.elementor-element-bc66900{
        --width:33.3%;
    }
    .elementor-2924 .elementor-element.elementor-element-d501ff7{
        --width:33.3%;
    }
    .elementor-2924 .elementor-element.elementor-element-ce96549{
        --width:33.3%;
    }
    .elementor-2924 .elementor-element.elementor-element-71a32af{
        --width:50%;
    }
    .elementor-2924 .elementor-element.elementor-element-109aec9{
        --width:50%;
    }
}
@media(max-width:1025px) and (min-width:768px){
    .elementor-2924 .elementor-element.elementor-element-5490de4{
        --width:100%;
    }
    .elementor-2924 .elementor-element.elementor-element-f7832ff{
        --width:100%;
    }
    .elementor-2924 .elementor-element.elementor-element-9fcee50{
        --width:100%;
    }
    .elementor-2924 .elementor-element.elementor-element-11ae6f1{
        --width:50%;
    }
    .elementor-2924 .elementor-element.elementor-element-ee7a4c9{
        --width:50%;
    }
    .elementor-2924 .elementor-element.elementor-element-b8b6408{
        --width:50%;
    }
    .elementor-2924 .elementor-element.elementor-element-ef9c397{
        --width:50%;
    }
}
@media(max-width:880px) and (min-width:768px){
    .elementor-2924 .elementor-element.elementor-element-5490de4{
        --width:100%;
    }
    .elementor-2924 .elementor-element.elementor-element-f7832ff{
        --width:100%;
    }
    .elementor-2924 .elementor-element.elementor-element-9fcee50{
        --width:100%;
    }
    .elementor-2924 .elementor-element.elementor-element-2ddbc90{
        --width:100%;
    }
    .elementor-2924 .elementor-element.elementor-element-9a49c0a{
        --width:50%;
    }
    .elementor-2924 .elementor-element.elementor-element-7f78def{
        --width:50%;
    }
    .elementor-2924 .elementor-element.elementor-element-8ff5e4b{
        --width:50%;
    }
    .elementor-2924 .elementor-element.elementor-element-11ae6f1{
        --width:50%;
    }
    .elementor-2924 .elementor-element.elementor-element-ee7a4c9{
        --width:50%;
    }
    .elementor-2924 .elementor-element.elementor-element-b8b6408{
        --width:50%;
    }
    .elementor-2924 .elementor-element.elementor-element-ef9c397{
        --width:50%;
    }
    .elementor-2924 .elementor-element.elementor-element-a71afb0{
        --width:100%;
    }
    .elementor-2924 .elementor-element.elementor-element-6d3e2c0{
        --width:100%;
    }
    .elementor-2924 .elementor-element.elementor-element-bc66900{
        --width:100%;
    }
    .elementor-2924 .elementor-element.elementor-element-d501ff7{
        --width:100%;
    }
    .elementor-2924 .elementor-element.elementor-element-ce96549{
        --width:100%;
    }
    .elementor-2924 .elementor-element.elementor-element-71a32af{
        --width:100%;
    }
    .elementor-2924 .elementor-element.elementor-element-109aec9{
        --width:100%;
    }
}
@media(max-width:1440px){
    .elementor-2924 .elementor-element.elementor-element-20c5516 .qodef-m-text-item{
        font-size:180px;
        line-height:170px;
    }
    .elementor-2924 .elementor-element.elementor-element-5490de4{
        --padding-block-start:0%;
        --padding-block-end:0%;
        --padding-inline-start:0%;
        --padding-inline-end:2%;
    }
    .elementor-2924 .elementor-element.elementor-element-11ae6f1{
        --padding-block-start:0%;
        --padding-block-end:0%;
        --padding-inline-start:0%;
        --padding-inline-end:3%;
    }
    .elementor-2924 .elementor-element.elementor-element-ee7a4c9{
        --padding-block-start:0%;
        --padding-block-end:0%;
        --padding-inline-start:0%;
        --padding-inline-end:3%;
    }
    .elementor-2924 .elementor-element.elementor-element-b8b6408{
        --padding-block-start:0%;
        --padding-block-end:0%;
        --padding-inline-start:0%;
        --padding-inline-end:3%;
    }
    .elementor-2924 .elementor-element.elementor-element-ef9c397{
        --padding-block-start:0%;
        --padding-block-end:0%;
        --padding-inline-start:0%;
        --padding-inline-end:3%;
    }
    .elementor-2924 .elementor-element.elementor-element-62922b1{
        --min-height:500px;
    }
    .elementor-2924 .elementor-element.elementor-element-7a9d9c9{
        width:var( --container-widget-width, 1024px );
        max-width:1024px;
        --container-widget-width:1024px;
        --container-widget-flex-grow:0;
    }
    .elementor-2924 .elementor-element.elementor-element-aa4d330{
        --container-widget-width:690px;
        --container-widget-flex-grow:0;
        width:var( --container-widget-width, 690px );
        max-width:690px;
    }
}
@media(max-width:1025px){
    .elementor-2924 .elementor-element.elementor-element-5bb561f{
        --flex-wrap:wrap;
    }
    .elementor-2924 .elementor-element.elementor-element-f7832ff{
        --padding-block-start:50px;
        --padding-block-end:0px;
        --padding-inline-start:0px;
        --padding-inline-end:0px;
    }
    .elementor-2924 .elementor-element.elementor-element-ccea118 > .elementor-widget-container{
        padding:0% 2% 0% 0%;
    }
    .elementor-2924 .elementor-element.elementor-element-9fcee50{
        --padding-block-start:50px;
        --padding-block-end:0px;
        --padding-inline-start:0px;
        --padding-inline-end:0px;
    }
    .elementor-2924 .elementor-element.elementor-element-b467efe{
        --flex-wrap:wrap;
    }
    .elementor-2924 .elementor-element.elementor-element-11ae6f1{
        --padding-block-start:0%;
        --padding-block-end:0%;
        --padding-inline-start:0%;
        --padding-inline-end:24%;
    }
    .elementor-2924 .elementor-element.elementor-element-ee7a4c9{
        --padding-block-start:0%;
        --padding-block-end:0%;
        --padding-inline-start:0%;
        --padding-inline-end:24%;
    }
    .elementor-2924 .elementor-element.elementor-element-b8b6408{
        --margin-block-start:30px;
        --margin-block-end:0px;
        --margin-inline-start:0px;
        --margin-inline-end:0px;
        --padding-block-start:0%;
        --padding-block-end:0%;
        --padding-inline-start:0%;
        --padding-inline-end:24%;
    }
    .elementor-2924 .elementor-element.elementor-element-ef9c397{
        --margin-block-start:30px;
        --margin-block-end:0px;
        --margin-inline-start:0px;
        --margin-inline-end:0px;
        --padding-block-start:0%;
        --padding-block-end:0%;
        --padding-inline-start:0%;
        --padding-inline-end:24%;
    }
    .elementor-2924 .elementor-element.elementor-element-27fe2bb > .elementor-widget-container{
        padding:0px 40px 0px 0px;
    }
    .elementor-2924 .elementor-element.elementor-element-7a9d9c9{
        --container-widget-width:680px;
        --container-widget-flex-grow:0;
        width:var( --container-widget-width, 680px );
        max-width:680px;
    }
    .elementor-2924 .elementor-element.elementor-element-d4c2f1d .qodef-qi-section-title .qodef-m-title{
        font-size:75px;
    }
    .elementor-2924 .elementor-element.elementor-element-e0c8d77 .qodef-qi-section-title .qodef-m-title{
        font-size:75px;
    }
}
@media(max-width:880px){
    .elementor-2924 .elementor-element.elementor-element-20c5516 .qodef-m-text-item{
        font-size:150px;
        line-height:140px;
    }
    .elementor-2924 .elementor-element.elementor-element-5bb561f{
        --flex-wrap:wrap;
    }
    .elementor-2924 .elementor-element.elementor-element-f7832ff{
        --margin-block-start:0px;
        --margin-block-end:0px;
        --margin-inline-start:0px;
        --margin-inline-end:0px;
    }
    .elementor-2924 .elementor-element.elementor-element-9fcee50{
        --margin-block-start:0px;
        --margin-block-end:0px;
        --margin-inline-start:0px;
        --margin-inline-end:0px;
    }
    .elementor-2924 .elementor-element.elementor-element-ffd1a6c{
        --flex-wrap:wrap;
    }
    .elementor-2924 .elementor-element.elementor-element-0ed6279{
        --flex-wrap:wrap;
    }
    .elementor-2924 .elementor-element.elementor-element-aceedaf{
        --flex-wrap:wrap;
    }
    .elementor-2924 .elementor-element.elementor-element-7f78def.e-con{
        --order:-99999 
        /* order start hack */
        ;
    }
    .elementor-2924 .elementor-element.elementor-element-b467efe{
        --flex-wrap:wrap;
    }
    .elementor-2924 .elementor-element.elementor-element-11ae6f1{
        --padding-block-start:0%;
        --padding-block-end:0%;
        --padding-inline-start:0%;
        --padding-inline-end:9%;
    }
    .elementor-2924 .elementor-element.elementor-element-ee7a4c9{
        --padding-block-start:0%;
        --padding-block-end:0%;
        --padding-inline-start:0%;
        --padding-inline-end:9%;
    }
    .elementor-2924 .elementor-element.elementor-element-b8b6408{
        --padding-block-start:0%;
        --padding-block-end:0%;
        --padding-inline-start:0%;
        --padding-inline-end:9%;
    }
    .elementor-2924 .elementor-element.elementor-element-ef9c397{
        --padding-block-start:0%;
        --padding-block-end:0%;
        --padding-inline-start:0%;
        --padding-inline-end:9%;
    }
    .elementor-2924 .elementor-element.elementor-element-62922b1{
        --min-height:400px;
    }
    .elementor-2924 .elementor-element.elementor-element-5a1924a{
        --flex-direction:column;
        --container-widget-width:100%;
        --container-widget-height:initial;
        --container-widget-flex-grow:0;
        --container-widget-align-self:initial;
    }
    .elementor-2924 .elementor-element.elementor-element-27fe2bb > .elementor-widget-container{
        padding:0px 20px 40px 0px;
    }
    .elementor-2924 .elementor-element.elementor-element-27fe2bb.elementor-element{
        --align-self:flex-start;
    }
    .elementor-2924 .elementor-element.elementor-element-7a9d9c9{
        width:100%;
        max-width:100%;
    }
    .elementor-2924 .elementor-element.elementor-element-ce3b7d0{
        --flex-wrap:wrap;
    }
    .elementor-2924 .elementor-element.elementor-element-a71afb0{
        --padding-block-start:58px;
        --padding-block-end:0px;
        --padding-inline-start:0px;
        --padding-inline-end:0px;
    }
    .elementor-2924 .elementor-element.elementor-element-d4c2f1d > .elementor-widget-container{
        margin:0px 0px 0px 0px;
    }
    .elementor-2924 .elementor-element.elementor-element-d5bae63{
        --flex-wrap:wrap;
    }
    .elementor-2924 .elementor-element.elementor-element-ce96549{
        --padding-block-start:40px;
        --padding-block-end:0px;
        --padding-inline-start:0px;
        --padding-inline-end:0px;
    }
    .elementor-2924 .elementor-element.elementor-element-2b16811{
        --flex-wrap:wrap;
    }
    .elementor-2924 .elementor-element.elementor-element-109aec9{
        --padding-block-start:58px;
        --padding-block-end:0px;
        --padding-inline-start:0px;
        --padding-inline-end:0px;
    }
}
@media(max-width:767px){
    .elementor-2924 .elementor-element.elementor-element-312707f{
        --margin-block-start:-50px;
        --margin-block-end:0px;
        --margin-inline-start:0px;
        --margin-inline-end:0px;
    }
    .elementor-2924 .elementor-element.elementor-element-20c5516 .qodef-m-text-item{
        font-size:100px;
        line-height:93px;
    }
    .elementor-2924 .elementor-element.elementor-element-1705fca{
        --padding-block-start:105px;
        --padding-block-end:0px;
        --padding-inline-start:0px;
        --padding-inline-end:0px;
    }
    .elementor-2924 .elementor-element.elementor-element-f7832ff{
        --margin-block-start:0px;
        --margin-block-end:0px;
        --margin-inline-start:0px;
        --margin-inline-end:0px;
    }
    .elementor-2924 .elementor-element.elementor-element-9fcee50{
        --margin-block-start:0px;
        --margin-block-end:0px;
        --margin-inline-start:0px;
        --margin-inline-end:0px;
    }
    .elementor-2924 .elementor-element.elementor-element-ffd1a6c{
        --padding-block-start:105px;
        --padding-block-end:0px;
        --padding-inline-start:0px;
        --padding-inline-end:0px;
    }
    .elementor-2924 .elementor-element.elementor-element-aceedaf{
        --padding-block-start:0px;
        --padding-block-end:0px;
        --padding-inline-start:0px;
        --padding-inline-end:0px;
    }
    .elementor-2924 .elementor-element.elementor-element-7f78def{
        --margin-block-start:0px;
        --margin-block-end:0px;
        --margin-inline-start:0px;
        --margin-inline-end:0px;
        --padding-block-start:50px;
        --padding-block-end:0px;
        --padding-inline-start:0px;
        --padding-inline-end:0px;
    }
    .elementor-2924 .elementor-element.elementor-element-7f78def.e-con{
        --order:99999 
        /* order end hack */
        ;
    }
    .elementor-2924 .elementor-element.elementor-element-b467efe{
        --padding-block-start:95px;
        --padding-block-end:104px;
        --padding-inline-start:0px;
        --padding-inline-end:0px;
    }
    .elementor-2924 .elementor-element.elementor-element-029d9fe .qodef-qi-section-title .qodef-m-title{
        line-height:90px;
    }
    .elementor-2924 .elementor-element.elementor-element-ee7a4c9{
        --margin-block-start:30px;
        --margin-block-end:0px;
        --margin-inline-start:0px;
        --margin-inline-end:0px;
    }
    .elementor-2924 .elementor-element.elementor-element-969abee .qodef-qi-section-title .qodef-m-title{
        line-height:90px;
    }
    .elementor-2924 .elementor-element.elementor-element-52d4382 .qodef-qi-section-title .qodef-m-title{
        line-height:90px;
    }
    .elementor-2924 .elementor-element.elementor-element-832b6e0 .qodef-qi-section-title .qodef-m-title{
        line-height:90px;
    }
    .elementor-2924 .elementor-element.elementor-element-62922b1{
        --min-height:234px;
    }
    .elementor-2924 .elementor-element.elementor-element-36e84a9{
        --padding-block-start:110px;
        --padding-block-end:100px;
        --padding-inline-start:0px;
        --padding-inline-end:0px;
    }
    .elementor-2924 .elementor-element.elementor-element-d4c2f1d .qodef-qi-section-title .qodef-m-title{
        font-size:51px;
        line-height:51px;
    }
    .elementor-2924 .elementor-element.elementor-element-2b16811{
        --padding-block-start:105px;
        --padding-block-end:120px;
        --padding-inline-start:0px;
        --padding-inline-end:0px;
    }
    .elementor-2924 .elementor-element.elementor-element-e0c8d77 .qodef-qi-section-title .qodef-m-title{
        font-size:51px;
        line-height:51px;
    }
    .elementor-2924 .elementor-element.elementor-element-109aec9{
        --padding-block-start:60px;
        --padding-block-end:0px;
        --padding-inline-start:0px;
        --padding-inline-end:0px;
    }
    .elementor-2924 .elementor-element.elementor-element-b888d52 > .elementor-widget-container{
        padding:35px 0px 0px 0px;
    }
    .elementor-2924 .elementor-element.elementor-element-f7e83ea{
        --padding-block-start:35px;
        --padding-block-end:0px;
        --padding-inline-start:0px;
        --padding-inline-end:0px;
    }
    .elementor-2924 .elementor-element.elementor-element-a9108ec > .elementor-widget-container{
        padding:35px 0px 0px 0px;
    }
}
.desc {
    font-size: 17px;
    margin-top: 20px;
    margin-bottom: 50px;
}
 .container {
     max-width: 1280px;
     margin: 0 auto;
}


.counter-stat .counter-box {
background: #fff;
width: 180px;
border-radius: 16px;
/* box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); */
}
.counter-stat .number {
font-size: 65px;
font-weight: bold;
color: #2c3e50;
    font-family: 'MyriadPro', sans-serif;
}
.counter-stat .label {
font-size: 20px;
color: #000;
margin-top: 36px;
    font-family: 'MyriadPro', sans-serif;
font-weight: 500;
}
.counter-stat {
    display: flex;
    justify-content: space-between;
}
.logo_wrapper a img {
    border: none;
    width: 215px;
}

@media(max-width:575px){
    .counter-stat {
        flex-wrap: wrap;
        justify-content: center;
        text-align: center;
    }
    .counter-stat .counter-box {
       width: 50%;
       margin-bottom: 20px;
    /* box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); */
    }
    .about-us-main .w-33{padding: 10px;}
    .counter-stat .number {
       font-size: 35px;
    }
    .counter-stat .label {
        font-size: 13px;
        margin-top: 5px;
    }
    .bg-white{
        padding: 15px;
    }
    .about-us-main .w-33 {
      width: 100%;
    }
    .number-service-tb {
       font-size: 50px;
    } 
    .para-service-tb {
        margin-top: 30px;
        padding: 0;
    }  
    .services-main-new .image-service-tb{
       display: none;
    }
    .service-name-para {
        margin-top: 30px;
        font-size: 22px;
        font-weight: 700;
    }
    .elementor-2924 .elementor-element.elementor-element-b467efe {
        --padding-block-start: 55px;
    }
    .homework .hwvt{
        max-width: 100%;
        flex: 0 0 100%;
    }
    .homework .hwph {
        flex: 0 0 100%;
        max-width: 100%;
        height: 200px;
    }
    .homework .hw25 {
        max-width: 100%;
        flex: 0 0 100%;
    }
    .elementor-2924 .elementor-element.elementor-element-36e84a9 {
        --padding-block-start: 34px;
        --padding-block-end: 70px;
    }
    .form-left {padding: 10px;}
    .form-half {
       width: 100%; 
       margin-right: 0;
    }
    .testimonial-heading {
      margin-bottom: 50px;
    }
    .testimonial-user-image img {
        width: 100px;
    }
    .testimonial_text_inner p {
        font-size: 16px !important;
        line-height: 24px !important;
    }
    h4, h4 a, body.qode-overridden-elementors-fonts .elementor-widget-heading h4.elementor-heading-title {
        font-size: 19px;
        line-height: 27px;
    }
    .main-slider-banner {
            margin-top: 0;
    }
    .main-slider-banner button{
        padding: 5px 8px!important;
      font-size: 10px!important;
    }
    .main-slider-banner .muteid{left: 80px!important;}
}

/* .light {
  width: 10px;
  height: 10px;
  background: red;
  border-radius: 50%;
     bottom: 295px;
  position: absolute;
  z-index: 10;
  left: 20px;
  animation: light 800ms ease-in-out 0s infinite alternate;
} */
 .cloud img{width: 200px;}
.cloud {
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: .8;
    animation: cloud 10s linear infinite;
    z-index: 999;
}
@keyframes light {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
@keyframes cloud {
  /* 0% {left:0px;top: 0;} */
  0% {top: calc(100vh - 200px);left: 0;}
  100% {top: calc(-250px);left: 105vw;}
}
.cloud-wrap {
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 999;
    width: 100vw;
    height: 100vh;
}
.address-footer {
    font-size: 20px;
}
/* .awards-pictures {
    display: flex;
    justify-content: space-between;
    max-width: 800px;
    margin: 0 auto;
} */
.project_category ul li {
    width: 50%;
    float: left;
    text-align: left;
    font-size: 14px;
    line-height: 26px;
}
@media (min-width:820px) and (max-width:1024px) {
.about-us-main .w-33{padding: 15px!important;}
.logo-db img {width: 139px;}
.form-left {padding: 40px;}
.form-half {width: 47%;}
.homework .hwvt {
    max-width: 100%;
    flex: 0 0 100%;
}
.homework .hwph {
    flex: 0 0 100%;
    max-width: 100%;
    height: 440px;
}
       .touchevents .projects_holder article span.text_holder {
        display: block !important;
        height: auto !important;
        width: auto !important;
        opacity: 1 !important;
        visibility: visible !important;
    }
    .projects_holder article span.text_holder{top:0}
    .awards-pictures {
            display: flex;
            justify-content: flex-start;
            flex-wrap: wrap;
        }
        .w-40 {
                margin: 0;
                width: 45.3%;
                float: left;
                /* height: 290px; */
                border: 1px solid #f7f7f7;
                margin: 10px;
            }
            .main-slider-banner {
            margin-top: 0;
    }
    .bg-white {
    padding: 0;
}
.main-slider-banner Video {
    margin-top: 210px;
}

}