.elementor-100 .elementor-element.elementor-element-5fd6b39:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-5fd6b39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-100 .elementor-element.elementor-element-5fd6b39{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-100 .elementor-element.elementor-element-5fd6b39 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-100 .elementor-element.elementor-element-00f56d1:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-00f56d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-100 .elementor-element.elementor-element-00f56d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 56px 56px 56px;}.elementor-100 .elementor-element.elementor-element-00f56d1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-100 .elementor-element.elementor-element-d1e87b9{border-style:solid;padding:56px 56px 56px 56px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-100 .elementor-element.elementor-element-6fe17b7{z-index:5;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-100 .elementor-element.elementor-element-6fe17b7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-100 .elementor-element.elementor-element-6fe17b7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-100 .elementor-element.elementor-element-6fe17b7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-6fe17b7 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-6fe17b7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-100 .elementor-element.elementor-element-6fe17b7 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FF2727;}.elementor-100 .elementor-element.elementor-element-58b334e > .elementor-element-populated{padding:0px 0px 0px 100px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-9e9616f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:400;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-9fa745f{z-index:5;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-100 .elementor-element.elementor-element-57143ec > .elementor-element-populated{padding:0px 0px 0px 100px;}.elementor-100 .elementor-element.elementor-element-06019b1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:400;color:#FFFFFF;}.elementor-100 .elementor-element.elementor-element-7408521 > .elementor-widget-container{margin:0px 0px -26px 0px;}.elementor-100 .elementor-element.elementor-element-7408521{z-index:5;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-100 .elementor-element.elementor-element-7408521 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-100 .elementor-element.elementor-element-7408521 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-100 .elementor-element.elementor-element-7408521 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-7408521 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-7408521 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-100 .elementor-element.elementor-element-7408521 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FF2525;}.elementor-100 .elementor-element.elementor-element-b8dbca4{--grid-template-columns:repeat(0, auto);z-index:5;--icon-size:22px;--grid-column-gap:0px;}.elementor-100 .elementor-element.elementor-element-b8dbca4 .elementor-widget-container{text-align:left;}.elementor-100 .elementor-element.elementor-element-b8dbca4 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-100 .elementor-element.elementor-element-b8dbca4 .elementor-social-icon{background-color:#02010100;--icon-padding:0.8em;}.elementor-100 .elementor-element.elementor-element-b8dbca4 .elementor-social-icon i{color:#FFFFFF;}.elementor-100 .elementor-element.elementor-element-b8dbca4 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-100 .elementor-element.elementor-element-b8dbca4 .elementor-social-icon:hover{background-color:#02010100;}.elementor-100 .elementor-element.elementor-element-b8dbca4 .elementor-social-icon:hover i{color:#1361C7;}.elementor-100 .elementor-element.elementor-element-b8dbca4 .elementor-social-icon:hover svg{fill:#1361C7;}.elementor-100 .elementor-element.elementor-element-3a79388:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-3a79388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-100 .elementor-element.elementor-element-3a79388{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 0px;}.elementor-100 .elementor-element.elementor-element-3a79388 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-100 .elementor-element.elementor-element-39ad68d > .elementor-widget-container{margin:0px 0px 0px 73px;}.elementor-100 .elementor-element.elementor-element-39ad68d{z-index:5;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-100 .elementor-element.elementor-element-39ad68d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-100 .elementor-element.elementor-element-39ad68d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-100 .elementor-element.elementor-element-39ad68d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-39ad68d .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-39ad68d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-100 .elementor-element.elementor-element-39ad68d .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FF2727;}.elementor-100 .elementor-element.elementor-element-bebeb23{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-100 .elementor-element.elementor-element-ac34fe3{z-index:5;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-100 .elementor-element.elementor-element-ac34fe3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-100 .elementor-element.elementor-element-ac34fe3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-100 .elementor-element.elementor-element-ac34fe3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-ac34fe3 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-ac34fe3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-100 .elementor-element.elementor-element-ac34fe3 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FF2727;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-100 .elementor-element.elementor-element-ec6ed7b{width:24.646%;}.elementor-100 .elementor-element.elementor-element-58b334e{width:39.286%;}.elementor-100 .elementor-element.elementor-element-57143ec{width:35.733%;}.elementor-100 .elementor-element.elementor-element-0e5d479{width:29.468%;}.elementor-100 .elementor-element.elementor-element-2753043{width:42.917%;}.elementor-100 .elementor-element.elementor-element-be47303{width:26.803%;}}@media(max-width:1024px){.elementor-100 .elementor-element.elementor-element-00f56d1{padding:10px 10px 10px 10px;}.elementor-100 .elementor-element.elementor-element-d1e87b9{padding:10px 10px 10px 10px;}.elementor-100 .elementor-element.elementor-element-58b334e > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-100 .elementor-element.elementor-element-57143ec > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-100 .elementor-element.elementor-element-7408521 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-0e5d479.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-100 .elementor-element.elementor-element-0e5d479.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-2753043.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-100 .elementor-element.elementor-element-2753043.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-be47303.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-100 .elementor-element.elementor-element-be47303.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}}@media(max-width:767px){.elementor-100 .elementor-element.elementor-element-00f56d1{padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-d1e87b9{padding:10px 10px 10px 10px;}.elementor-100 .elementor-element.elementor-element-ec6ed7b{width:50%;}.elementor-100 .elementor-element.elementor-element-ec6ed7b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-58b334e{width:100%;}.elementor-100 .elementor-element.elementor-element-58b334e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-9e9616f{text-align:center;}.elementor-100 .elementor-element.elementor-element-9fa745f{text-align:center;}.elementor-100 .elementor-element.elementor-element-57143ec{width:50%;}.elementor-100 .elementor-element.elementor-element-57143ec > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-b8dbca4 .elementor-widget-container{text-align:center;}.elementor-100 .elementor-element.elementor-element-b8dbca4{--icon-size:20px;}.elementor-100 .elementor-element.elementor-element-b8dbca4 .elementor-social-icon{--icon-padding:0.4em;}.elementor-100 .elementor-element.elementor-element-39ad68d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-2753043{width:100%;}.elementor-100 .elementor-element.elementor-element-bebeb23{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-626fafc */.marquee_text{
    font-size:127px;
    line-height: 1em;
    color:#2F2F2F; 
    font-family: 'Montserrat';
    font-weight:bold;
}

@media (min-width: 320px) and (max-width: 480px) {
  
 .marquee_text{
    font-size:50px;
  
}
  
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ec6ed7b */@media (min-width: 320px) and (max-width: 480px) {
  
  .elementor-100 .elementor-element.elementor-element-ec6ed7b{
      order:2;
  }
  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9fa745f */.elementor-100 .elementor-element.elementor-element-9fa745f p a{
    color:#fff;
}
.elementor-100 .elementor-element.elementor-element-9fa745f p a:hover{
    color:#FF2525;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-57143ec */@media (min-width: 320px) and (max-width: 480px) {
  
  .elementor-100 .elementor-element.elementor-element-57143ec{
      order:3;
  }
  
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d1e87b9 */#box {
  position: relative;
    width:100%;
    height:auto;
}

.drawing-borders {
  position: relative;
  border: 4px solid transparent;
  box-sizing: border-box;
 
}

.drawing-borders::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  top: -4px;
  left: -4px;
  /*border: 4px solid transparent;*/
  box-sizing: border-box;
  animation: draw-borders-top-right 4s forwards infinite;
  
   
}

.drawing-borders::before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  bottom: -4px;
  right: -4px;

  /*border: 4px solid transparent;*/
  box-sizing: border-box;
  animation: draw-borders-bottom-left 4s forwards infinite;


}

@keyframes draw-borders-top-right {
  0% {
    width: 0;
    height: 0;
    border-top: 2px solid #1B70DF;
    
  }
  25% {
    width: calc(100% + 8px);
    height: 0;
    border-top: 2px solid #1B70DF;
    border-right: 2px solid #1B70DF;
  
     
  }
  50% {
    width: calc(100% + 8px);
    height: calc(100% + 8px);
    border-top: 2px solid #1B70DF;
    border-right: 2px solid #1B70DF;
   
    
  }
  
  100% {
    width: calc(100% + 8px);
    height: calc(100% + 8px);
    width: calc(100% + 8px);
    border-top: 2px solid #1B70DF;
    border-right: 2px solid #1B70DF;
  
   
  }
}

@keyframes draw-borders-bottom-left {
  0% {
    width: 0;
    height: 0;
    opacity: 0;
  }
  
  50% {
    width: 0;
    height: 0;
    border-bottom: 2px solid #1B70DF;
    opacity: 0;
   
  }
  50.1% {
    opacity: 1;
  }
  75% {
    width: calc(100% + 8px);
    height: 0;
    border-bottom: 2px solid #1B70DF;
    border-left: 2px solid #1B70DF;
   
  }
  
  100% {
    height: calc(100% + 8px);
    width: calc(100% + 8px);
    border-bottom: 2px solid #1B70DF;
    border-left: 2px solid #1B70DF;
   
  }
}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-ec6ed7b:after {
    content: '';
    width: 2px;
    height: 60%;
    position: relative;
    top: 10%;
    background: #8F8F8F;
}
.elementor-100 .elementor-element.elementor-element-58b334e:after{
     content: '';
    width: 2px;
    height: 60%;
    position: relative;
    top: 10%;
    background: #8F8F8F;
}

@media (min-width: 320px) and (max-width: 480px) {
  
  
.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-ec6ed7b:after {
   display:none;
}
.elementor-100 .elementor-element.elementor-element-58b334e:after{
   display:none;
}
  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bebeb23 */.elementor-100 .elementor-element.elementor-element-bebeb23 p{
    margin-bottom:0px !important;
}/* End custom CSS */