.elementor-957 .elementor-element.elementor-element-7db4a86{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--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-957 .elementor-element.elementor-element-a6bca31{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-957 .elementor-element.elementor-element-a9d6511{text-align:center;}.elementor-957 .elementor-element.elementor-element-a9d6511 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:3.5em;font-weight:600;}.elementor-957 .elementor-element.elementor-element-3a1167d{text-align:center;}.elementor-957 .elementor-element.elementor-element-3a1167d .elementor-heading-title{color:#67696C;font-family:"Roboto", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-957 .elementor-element.elementor-element-5de0421{--display:flex;--background-transition:0.3s;}.elementor-957 .elementor-element.elementor-element-2a45a77 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-957 .elementor-element.elementor-element-51dd8be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-957 .elementor-element.elementor-element-a3acd84{--display:flex;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-957 .elementor-element.elementor-element-a3acd84, .elementor-957 .elementor-element.elementor-element-a3acd84::before{--border-transition:0.3s;}.elementor-957 .elementor-element.elementor-element-fc7fb63{text-align:center;}.elementor-957 .elementor-element.elementor-element-fc7fb63 .elementor-heading-title{color:#000000;}.elementor-957 .elementor-element.elementor-element-fc7fb63 > .elementor-widget-container{padding:15px 0px 15px 0px;background-color:#02010126;}.elementor-957 .elementor-element.elementor-element-4f79255 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-957 .elementor-element.elementor-element-fbbdfa4{--display:flex;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-957 .elementor-element.elementor-element-b4901d5{text-align:center;}.elementor-957 .elementor-element.elementor-element-b4901d5 .elementor-heading-title{color:#000000;}.elementor-957 .elementor-element.elementor-element-b4901d5 > .elementor-widget-container{padding:15px 0px 15px 0px;background-color:#02010126;}.elementor-957 .elementor-element.elementor-element-e551eb5 > .elementor-widget-container{padding:30px 0px 30px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-957 .elementor-element.elementor-element-7db4a86{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-957 .elementor-element.elementor-element-5de0421{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-957 .elementor-element.elementor-element-2a45a77 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-957 .elementor-element.elementor-element-51dd8be{--margin-top:180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-957 .elementor-element.elementor-element-7db4a86{--content-width:1140px;}.elementor-957 .elementor-element.elementor-element-a6bca31{--width:40%;}.elementor-957 .elementor-element.elementor-element-51dd8be{--content-width:1140px;}.elementor-957 .elementor-element.elementor-element-a3acd84{--width:75%;}.elementor-957 .elementor-element.elementor-element-fbbdfa4{--width:75%;}}/* Start custom CSS for html, class: .elementor-element-2a45a77 */#masthead {
    display: none;
}
    
.searchBox{
    width: 100%; 
    height: 48px;
    border: 1px solid #d5d5d5;
    border-radius: 10px; 
    vertical-align: middle; 
    padding-left: 10px; 
    align-items: center; 
    position: relative; 
    display: block;
}

.mob-selectBox {
    display:none;
}

.desk-selectBox {
    display: block;
    width: 100%;
    margin: 15px 10px 15px;
}

.desk-selectBox p{
    display: inline;
}

.searchInput{
    width: 385px;
    border: none !important; 
    color: #6d6b6c; 
    height: 45px; 
    line-height: 38px;
    font-size: 20px; 
    outline: none;
}

.submitCode{
    display: inline-block; 
    border: none; 
    border-top-right-radius: 10px; 
    border-bottom-right-radius: 10px; 
    background: #009dc8; 
    transition: background-color .3s; 
    cursor: pointer; 
    position: absolute; 
    right: 0
}

.submitCode span{
    display: inline-block; 
    width: 90px; 
    color: #fff; 
    font-size: 1em;
}

.searchInput::placeholder {
  font-size: 14px; /* Adjust the font size as needed */
}

.dlbtn-container{
    min-height: 34.2px;
}

@media screen and (max-width:768px){

    .mob-selectBox {
        display: block;
        width: 100%;
        margin: 15px 10px 15px;
    }
    
    .desk-selectBox {
        display:none;
    }

    .mob-selectBox p{
        display: block;
    }

    .searchInput{
        width:100%;
        display:block;
        font-size:1em;
        position:relative;
    }
    
    .submitCode {
        display: block;
        position: relative;
        border-radius: 3px;
        margin: 40px auto;
        width: 60%;
    }
    
    .dlbtn-container{
        min-height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f79255 */.image-container {
    position: relative;
    display: block;
}

.image-container img {
    display: block;
    width: 100%;
}

.features-image {
    position: relative;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: opacity 0.3s ease;
}

.overlay{
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: opacity 0.3s ease;
}

.overlay:hover {
    background: rgba(0, 0, 0, 0.7);
    transition: background 0.3s ease;
}

.play-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: inline-block;
    color: white;
    font-size: 2em;
    z-index: 2;
   
}

.videoFrame {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: none;
    color: white;
    font-size: 2em;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e551eb5 */.image-container {
    position: relative;
    display: block;
}

.image-container img {
    display: block;
    width: 100%;
}

.features-image {
    position: relative;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: opacity 0.3s ease;
}

.overlay{
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: opacity 0.3s ease;
}

.overlay:hover {
    background: rgba(0, 0, 0, 0.7);
    transition: background 0.3s ease;
}

.play-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: inline-block;
    color: white;
    font-size: 2em;
    z-index: 2;
   
}

.videoFrame {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: none;
    color: white;
    font-size: 2em;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51dd8be */.dlbtn{
    padding: 1px 6px;
    margin-left: 3px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
}/* End custom CSS */