.elementor-85 .elementor-element.elementor-element-201f10a{--display:flex;--min-height:450px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-85 .elementor-element.elementor-element-201f10a:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-201f10a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-85 .elementor-element.elementor-element-201f10a.e-con{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px) and (min-width:768px){.elementor-85 .elementor-element.elementor-element-201f10a{--width:100%;}}@media(max-width:1024px){.elementor-85 .elementor-element.elementor-element-201f10a{--min-height:320px;}}@media(max-width:767px){.elementor-85 .elementor-element.elementor-element-201f10a{--min-height:120px;}}/* Start custom CSS for container, class: .elementor-element-201f10a */.elementor-85 .elementor-element.elementor-element-201f10a img{
    object-fit: cover;
}

@media (min-width: 4097px) and (max-width: 5120px){
a.banner{
    height:96rem !important;
}
}

@media (min-width: 3841px) and (max-width: 4097px){
a.banner{
    height:80rem !important;
}
}

@media (min-width: 2750px) and (max-width: 3841px){
a.banner{
    height:76rem !important;
}
}

@media (min-width: 2672px) and (max-width: 2750px){
a.banner{
    height:54rem !important;
}
}

@media (min-width: 2515px) and (max-width: 2672px){
a.banner{
    height:52rem !important;
}
}

@media (min-width: 2320px) and (max-width: 2515px){
a.banner{
    height:48rem !important;
}
}

@media (min-width: 2048px) and (max-width: 2320px){
a.banner{
    height:44rem !important;
}
}

@media (min-width: 1920px) and (max-width: 2048px){
a.banner{
    height:40rem !important;
}
}

@media (min-width:1600px) and (max-width:1920px){
a.banner{
    height: 38rem !important;
}
}

@media (min-width:1441px) and (max-width:1600px){
a.banner{
    height:32rem !important;
}
}

@media (min-width:900px) and (max-width:1441px){
a.banner{
    height:28rem !important;
}
}

@media (min-width:820px) and (max-width:900px){
a.banner{
    height:26rem !important;
}
}

@media (min-width:768px) and (max-width:820px){
a.banner{
    height:24rem !important;
}
}

@media (min-width:720px) and (max-width:768px){
a.banner{
    height:22rem !important;
}
}

@media (min-width:630px) and (max-width:720px){
a.banner{
    height:20rem !important;
}
}

@media (min-width:583px) and (max-width:630px){
a.banner{
    height:18rem !important;
}
}

@media (min-width:500px) and (max-width:583px){
a.banner{
    height:16rem !important;
}
}

@media (min-width:430px) and (max-width:500px){
a.banner{
    height:14rem !important;
}
}

@media (min-width:361px) and (max-width:430px){
a.banner{
    height:12rem !important;
}
}

@media (min-width:281px) and (max-width:361px){
a.banner{
    height:10rem !important;
}
}

@media (min-width:200px) and (max-width:281px){
a.banner{
    height:9rem !important;
}
}/* End custom CSS */