*{box-sizing:border-box}
html{font-size:16px;overflow-x:none;font-family:'Optima',Sans-serif;}
body::-webkit-scrollbar{width:.4rem;background-color:#555859}
body::-webkit-scrollbar-track{box-shadow:inset 0 0 0 #555859}
body::-webkit-scrollbar-thumb{background-color:#000;outline:0 solid #000}
body{background:#53413C;font-size:1rem;line-height:130%;color:#FFFFFF;overflow-x:hidden;font-family:'Montserrat',Sans-serif;}
p,a,span,strong,input,select,.elementor-widget-form .elementor-message,.elementor-field-label{font-family:'Montserrat',Sans-serif !important;}
h1,h2,h3,h4,h5,h6{line-height:110% !important;}
.counters > .e-flex::after{content:'';display:block;width:1px;height:70%;position:absolute;right:0;top:15%;background-color:rgba(255,255,255,0.5);}
.counters > .e-flex:last-child::after{display:none;}
.counter_box .elementor-counter-title{margin-top:1rem !important;text-align:center;}
.box{outline: 1px solid #BFB9B7;outline-offset: 8px;aspect-ratio: 1 / 1;display: flex;flex-wrap: nowrap;}
.boxes{display: grid !important;grid-template-columns: repeat(3, 1fr);}
.img_slider .swiper-horizontal{width: calc(100% - 12rem) !important;}
.img_slider .elementor-swiper-button{background-color:rgba(255,255,255,0.4);padding:1rem;aspect-ratio: 1 / 1;border-radius:50px;}
.msg_1 h2{text-wrap:nowrap !important}

@media (max-width: 1200px) {
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{padding-left:15px;padding-right:15px;}
}
@media (max-width: 1024px) {
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{padding-left:8px;padding-right:8px;}
}    
    
@media (min-width: 768px) {


}
@media (max-width: 767.98px) {
.boxes{display: grid !important;grid-template-columns: repeat(2, 1fr);}
.img_slider .swiper-horizontal{width:100% !important;}
}


@media (max-width: 480px) {
.boxes{display: flex !important;grid-template-columns: none;padding:0 50px;display: flex;justify-content: center;}
.box{max-width:70%;}
.counters > .e-flex::after{width:40%;height:1px;right:30%;top:calc(100% + 15px);}
}