.elementor .DUP_primary-btn{position:relative;z-index:1;font-family:Lato;font-weight:700;font-size:16px;color:#fff;letter-spacing:5%;line-height:20px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:0px;border-width:0px;background-color:#283483;flex-direction:column;}.elementor .DUP_primary-btn:hover,.elementor .DUP_primary-btn:focus-visible{color:#283483;background-color:#FFCC35;}.elementor .DUP_btn-text-animation{position: relative;
  display: flex;
  flex-flow: column;
  overflow: hidden;
  font-size: 0 !important;
  line-height: 0;
      transition: all 0.5s;
  &::after, 
&::before {
  content: attr(btn-name);
  opacity: 1;
  position: absolute;
  background: transparent;
  font-size: 16px;
  inset: 0;
  color: inherit;
  transition: all 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 20px;
      transition: all 0.5s;
}
&::before {
  position:relative;
  top: 0px !important;
}
&::after {
  top: 100% !important;
  opacity:0;
}\n}.elementor .DUP_btn-text-animation:hover,.elementor .DUP_btn-text-animation:focus-visible{&::before {
  top: -55px !important;
  opacity:0;
}
&::after {
  top: 0% !important;
  opacity:1;
}\n}.elementor .DUP_text-20{width:100%;font-family:Lato;font-weight:700;font-size:20px;letter-spacing:0px;line-height:30px;}.elementor .DUP_section-padding-lg{padding-block-start:120px;padding-block-end:120px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .DUP_pb-0{padding-block-end:0px;}.elementor .DUP_subtitle{width:100%;font-family:Lato;font-weight:800;font-size:16px;color:#FFCC35;letter-spacing:20%;line-height:26px;text-transform:uppercase;margin-block-end:10px;}.elementor .DUP_col-hide{width:0%;max-width:0%;overflow:hidden;display: none !important;\n}.elementor .DUP_texthyphens{hyphens: auto;
  word-break: break-word;\n}.elementor .DUP_flex-column{@media (max-width:1200px) and (min-width:1025px){
  flex-flow: column;
   .e-flexbox-base {
  position: relative;
}
}\n}.elementor .DUP_section-padding-md{padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .primary-btn{position:relative;z-index:1;font-family:Lato;font-weight:700;font-size:16px;color:#fff;letter-spacing:5%;line-height:20px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;border-radius:0px;border-width:0px;background-color:#283483;flex-direction:column;}.elementor .primary-btn:hover,.elementor .primary-btn:focus-visible{color:#283483;background-color:#FFCC35;}.elementor .btn-text-animation{position: relative;
  display: flex;
  flex-flow: column;
  overflow: hidden;
  font-size: 0 !important;
  line-height: 0;
      transition: all 0.5s;
  &::after, 
&::before {
  content: attr(btn-name);
  opacity: 1;
  position: absolute;
  background: transparent;
  font-size: 16px;
  inset: 0;
  color: inherit;
  transition: all 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 20px;
      transition: all 0.5s;
}
&::before {
  position:relative;
  top: 0px !important;
}
&::after {
  top: 100% !important;
  opacity:0;
}\n}.elementor .btn-text-animation:hover,.elementor .btn-text-animation:focus-visible{&::before {
  top: -55px !important;
  opacity:0;
}
&::after {
  top: 0% !important;
  opacity:1;
}\n}.elementor .text-underline{position: relative;
padding-bottom: 20px;
&::after{
  content: '';
  position: absolute;
  inset: 0;
  top: auto;
  width: 52px;
  height: 3px;
  background-color: #283483;
}\n}.elementor .text-20{width:100%;font-family:Lato;font-weight:700;font-size:20px;letter-spacing:0px;line-height:30px;}.elementor .white-btn{font-weight:700;color:#283483;letter-spacing:5%;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;border-radius:0px;background-color:#ffffff;}.elementor .section-padding-lg{padding-block-start:120px;padding-block-end:120px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .pt-0{padding-block-start:0px;}.elementor .pb-0{padding-block-end:0px;}.elementor .subtitle{width:100%;font-family:Lato;font-weight:800;font-size:16px;color:#FFCC35;letter-spacing:20%;line-height:26px;text-transform:uppercase;margin-block-end:10px;}.elementor .botder-top{padding-block-start:40px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#999999;border-style:solid;}.elementor .col-hide{width:0%;max-width:0%;overflow:hidden;display: none !important;\n}.elementor .card-item-col:hover,.elementor .card-item-col:focus-visible{img {
  transform: scale(1.1);
  transition:all 0.7s;
}
.e-paragraph-base {
  transform: translateY(0%);
  transition:all 0.7s;
}
.content-area {
  background: #fff;
  transition:all 0.7s;
  box-shadow: 0px 4px 10px 0px #0000001F;
}\n}.elementor .card-item-col{img {
  transform: scale(1);
  transition:all 0.7s;
}
.e-paragraph-base {
  position: relative;
  transform: translateY(200%);
  transition:all 0.7s;
}
 .content-area {
  background: transparent;
  transition:all 0.7s;
}
@media (max-width:1200px) and (min-width:1025px) {
  max-width: calc((100% - 30px)/2) !important;
}\n}.elementor .text-limit-2{overflow: hidden;
 display: -webkit-box;
 -webkit-line-clamp: 2; /* number of lines to show */
         line-clamp: 2; 
 -webkit-box-orient: vertical;\n}.elementor .texthyphens{hyphens: auto;
  word-break: break-word;\n}.elementor .flex-column{@media (max-width:1200px) and (min-width:1025px){
  flex-flow: column;
   .e-flexbox-base {
  position: relative;
}
}\n}.elementor .overflow-x{overflow-x: clip;\n}.elementor .marquee-track{gap:50px;}.elementor .slider-nav{gap:0px;}.elementor .yellow-btn{color:#283483;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;background-color:#FFCC35;}.elementor .yellow-btn:hover,.elementor .yellow-btn:focus-visible{background-color:#ffffff;}.elementor .navbar-col{@media (max-width:1280px) and (min-width:1025px){
  gap: 20px !important;
}\n}.elementor .section-padding-md{padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .subtext{font-family:Lato;font-weight:600;font-size:20px;color:#121212;}.elementor .blue-white-btn{font-family:Lato;font-weight:600;color:#ffffff;letter-spacing:5%;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-color:#283483;}.elementor .blue-white-btn:hover,.elementor .blue-white-btn:focus-visible{color:#283483;background-color:#ffffff;}.elementor .white-bule-btn{font-family:Lato;font-weight:600;color:#283483;letter-spacing:5%;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-color:#ffffff;}.elementor .white-bule-btn:hover,.elementor .white-bule-btn:focus-visible{color:#ffffff;background-color:#283483;}.elementor .yellow-blue-btn{font-family:Lato;font-weight:700;color:#283483;letter-spacing:5%;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-color:#FFCC35;}.elementor .yellow-blue-btn:hover,.elementor .yellow-blue-btn:focus-visible{color:#ffffff;background-color:#283483;}.elementor .mb-80{margin-block-end:80px;}