.elementor-593 .elementor-element.elementor-element-6c95fbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--position:absolute;top:0px;}body:not(.rtl) .elementor-593 .elementor-element.elementor-element-6c95fbe{left:0px;}body.rtl .elementor-593 .elementor-element.elementor-element-6c95fbe{right:0px;}.elementor-593 .elementor-element.elementor-element-4decd66{--e-off-canvas-justify-content:flex-start;--e-off-canvas-width:385px;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.1s;--e-off-canvas-overlay-opacity:1;}.elementor-593 .elementor-element.elementor-element-4decd66 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-593 .elementor-element.elementor-element-1f50f9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-593 .elementor-element.elementor-element-87ee46e{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-593 .elementor-element.elementor-element-87ee46e:not(.elementor-motion-effects-element-type-background), .elementor-593 .elementor-element.elementor-element-87ee46e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-593 .elementor-element.elementor-element-3f22fb7{--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;}.elementor-593 .elementor-element.elementor-element-3f22fb7.e-con{--align-self:center;}.elementor-593 .elementor-element.elementor-element-54168ff .elementor-icon-wrapper{text-align:center;}.elementor-593 .elementor-element.elementor-element-54168ff.elementor-view-stacked .elementor-icon{background-color:#333333;}.elementor-593 .elementor-element.elementor-element-54168ff.elementor-view-framed .elementor-icon, .elementor-593 .elementor-element.elementor-element-54168ff.elementor-view-default .elementor-icon{color:#333333;border-color:#333333;}.elementor-593 .elementor-element.elementor-element-54168ff.elementor-view-framed .elementor-icon, .elementor-593 .elementor-element.elementor-element-54168ff.elementor-view-default .elementor-icon svg{fill:#333333;}.elementor-593 .elementor-element.elementor-element-54168ff .elementor-icon{font-size:32px;}.elementor-593 .elementor-element.elementor-element-54168ff .elementor-icon svg{height:32px;}.elementor-593 .elementor-element.elementor-element-54168ff{padding:0px 0px 0px 20px;}.elementor-593 .elementor-element.elementor-element-97f8148{--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;}.elementor-593 .elementor-element.elementor-element-f29271f img{width:6.4rem;}.elementor-593 .elementor-element.elementor-element-b12fc49{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-593 .elementor-element.elementor-element-5169255.elementor-widget-bdt-search{text-align:center;}.elementor-593 .elementor-element.elementor-element-5169255 .bdt-search-toggle{font-size:35px;background-color:#C7C7C700;}.elementor-593 .elementor-element.elementor-element-5169255 .bdt-search-input{border-width:0px 0px 3px 0px;border-radius:0px;}#modal-search-5169255 .bdt-search-input{border-width:0px 0px 3px 0px;border-radius:0px;}.elementor-593 .elementor-element.elementor-element-5169255 .bdt-search .bdt-position-relative{border-radius:0px;}#modal-search-5169255 .bdt-modal-close-full{color:#030303;border-style:none;border-radius:0px 0px 0px 0px;}#modal-search-5169255 .bdt-modal-close-full svg{width:30px;height:30px;}#modal-search-5169255 .bdt-modal-close-full:hover{color:#DB2424;background-color:#02010100;}.elementor-593 .elementor-element.elementor-element-f61034d{--display:flex;--min-height:0px;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-593 .elementor-element.elementor-element-f61034d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-593 .elementor-element.elementor-element-32cee1d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#333333;}.elementor-593 .elementor-element.elementor-element-32cee1d .elementor-heading-title a:hover, .elementor-593 .elementor-element.elementor-element-32cee1d .elementor-heading-title a:focus{color:#D17373;}.elementor-593 .elementor-element.elementor-element-2405658{--spacer-size:50px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#333333;}.elementor-593 .elementor-element.elementor-element-088ac23 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#333333;}.elementor-593 .elementor-element.elementor-element-088ac23 .elementor-heading-title a:hover, .elementor-593 .elementor-element.elementor-element-088ac23 .elementor-heading-title a:focus{color:#D17373;}.elementor-593 .elementor-element.elementor-element-d245f50{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--position:fixed;top:0px;--z-index:1000;}.elementor-593 .elementor-element.elementor-element-d245f50:not(.elementor-motion-effects-element-type-background), .elementor-593 .elementor-element.elementor-element-d245f50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-593 .elementor-element.elementor-element-d245f50{left:0px;}body.rtl .elementor-593 .elementor-element.elementor-element-d245f50{right:0px;}.elementor-593 .elementor-element.elementor-element-67bc7ba img{width:10rem;}.elementor-593 .elementor-element.elementor-element-673d16c{width:auto;max-width:auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-593 .elementor-element.elementor-element-f61034d{--width:80px;}}@media(max-width:767px){.elementor-593 .elementor-element.elementor-element-4decd66{--e-off-canvas-justify-content:flex-start;--e-off-canvas-width:80%;}.elementor-593 .elementor-element.elementor-element-3f22fb7{--width:17%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-593 .elementor-element.elementor-element-3f22fb7.e-con{--order:99999 /* order end hack */;}.elementor-593 .elementor-element.elementor-element-54168ff .elementor-icon{font-size:30px;}.elementor-593 .elementor-element.elementor-element-54168ff .elementor-icon svg{height:30px;}.elementor-593 .elementor-element.elementor-element-54168ff{padding:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-97f8148{--width:53%;--justify-content:flex-start;}.elementor-593 .elementor-element.elementor-element-f29271f img{width:6rem;}.elementor-593 .elementor-element.elementor-element-b12fc49{--width:30%;}.elementor-593 .elementor-element.elementor-element-f61034d{--width:80px;}}/* Start custom CSS for icon, class: .elementor-element-54168ff */.elementor-593 .elementor-element.elementor-element-54168ff i:before {
    line-height: 2.5rem
}/* End custom CSS */
/* Start custom CSS for bdt-search, class: .elementor-element-5169255 */input.bdt-search-input.bdt-padding-small {
    border: 1px solid #E9E9E9 !important;
    background-color: #fff;
    border-radius: 16px;
}
a.bdt-search-toggle {
    background-color: #ffffff8f;
    padding: 2px 12px;
    border-radius: 9px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-673d16c */.loader {
  width: 48px;
  height: 48px;
  display: inline-block;
  position: relative;
  transform: rotate(45deg) scale(0.7); }

.loader::before {
  content: '';
  box-sizing: border-box;
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0;
  top: -24px;
  animation: animloader 4s ease infinite; }

.loader::after {
  content: '';
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
  background: rgba(0, 0, 0, 0.85);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  animation: animloader2 2s ease infinite; }

@keyframes animloader {
  0% {
    box-shadow: 0 24px rgba(0, 0, 0, 0), 24px 24px rgba(0, 0, 0, 0), 24px 48px rgba(0, 0, 0, 0), 0px 48px rgba(0, 0, 0, 0); }
  12% {
    box-shadow: 0 24px #0D0D0D, 24px 24px rgba(0, 0, 0, 0), 24px 48px rgba(0, 0, 0, 0), 0px 48px rgba(0, 0, 0, 0); }
  25% {
    box-shadow: 0 24px #0D0D0D, 24px 24px #0D0D0D, 24px 48px rgba(0, 0, 0, 0), 0px 48px rgba(0, 0, 0, 0); }
  37% {
    box-shadow: 0 24px #0D0D0D, 24px 24px #0D0D0D, 24px 48px #0D0D0D, 0px 48px rgba(0, 0, 0, 0); }
  50% {
    box-shadow: 0 24px #0D0D0D, 24px 24px #0D0D0D, 24px 48px #0D0D0D, 0px 48px #0D0D0D; }
  62% {
    box-shadow: 0 24px rgba(0, 0, 0, 0), 24px 24px #0D0D0D, 24px 48px #0D0D0D, 0px 48px #0D0D0D; }
  75% {
    box-shadow: 0 24px rgba(0, 0, 0, 0), 24px 24px rgba(0, 0, 0, 0), 24px 48px #0D0D0D, 0px 48px #0D0D0D; }
  87% {
    box-shadow: 0 24px rgba(0, 0, 0, 0), 24px 24px rgba(0, 0, 0, 0), 24px 48px rgba(0, 0, 0, 0), 0px 48px #0D0D0D; }
  100% {
    box-shadow: 0 24px rgba(0, 0, 0, 0), 24px 24px rgba(0, 0, 0, 0), 24px 48px rgba(0, 0, 0, 0), 0px 48px rgba(0, 0, 0, 0); } }

@keyframes animloader2 {
  0% {
    transform: translate(0, 0) rotateX(0) rotateY(0); }
  25% {
    transform: translate(100%, 0) rotateX(0) rotateY(180deg); }
  50% {
    transform: translate(100%, 100%) rotateX(-180deg) rotateY(180deg); }
  75% {
    transform: translate(0, 100%) rotateX(-180deg) rotateY(360deg); }
  100% {
    transform: translate(0, 0) rotateX(0) rotateY(360deg); } }/* End custom CSS */