.atlas-sv-hero,
.atlas-sv-band,
.atlas-sv-intro,
.atlas-sv-ways,
.atlas-sv-finance,
.atlas-sv-areas,
.atlas-sv-steps,
.atlas-sv-faq,
.atlas-sv-cta{
  --sv-p:clamp(17px,calc(1.25vw + 2px),20px);
  --sv-p-sm:clamp(17px,calc(1.2vw + 2px),19px);
  --sv-faq-a:clamp(17px,calc(1.3vw + 2px),19px);
  --sv-cta-p:17px;
  font-family:Montserrat, sans-serif;
  text-wrap:pretty;
}
.et_pb_row.atlas-sv-row{
  width:100% !important;
  max-width:1280px !important;
  margin:0 auto !important;
  padding:0 !important;
  box-sizing:border-box;
}
.et_pb_row.atlas-sv-row::before,
.et_pb_row.atlas-sv-row::after,
.atlas-sv-row > .et_pb_column::before,
.atlas-sv-row > .et_pb_column::after{
  display:none !important;
}
.atlas-sv-row > .et_pb_column.atlas-sv-col{
  float:none !important;
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
}
.atlas-sv-hero .et_pb_module,
.atlas-sv-band .et_pb_module,
.atlas-sv-intro .et_pb_module,
.atlas-sv-ways .et_pb_module,
.atlas-sv-finance .et_pb_module,
.atlas-sv-faq .et_pb_module,
.atlas-sv-cta .et_pb_module,
.atlas-sv-steps-cta-row .et_pb_module{
  margin:0 !important;
}
.atlas-sv-hero h1,
.atlas-sv-intro h2,
.atlas-sv-ways h2,
.atlas-sv-ways h3,
.atlas-sv-finance h2,
.atlas-sv-faq h2,
.atlas-sv-cta h2,
.atlas-sv-hero p,
.atlas-sv-intro p,
.atlas-sv-ways p,
.atlas-sv-finance p,
.atlas-sv-faq p,
.atlas-sv-cta p{
  padding:0 !important;
}
.atlas-sv-eyebrow{
  margin:0 0 clamp(8px,1vw,14px);
  font-size:clamp(13px,1.1vw,16px);
  font-weight:700;
  line-height:normal;
  color:#DD5402;
  text-transform:uppercase;
}
.atlas-sv-btn{
  display:inline-block;
  background:#DD5402;
  color:#FFFFFF !important;
  padding:clamp(13px,1.2vw,17px) clamp(22px,2vw,30px);
  font-family:inherit;
  font-size:clamp(15px,1.25vw,18px);
  font-weight:700;
  line-height:normal;
  text-decoration:none !important;
  -webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);
          clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);
  transition:background-color .2s;
}
.atlas-sv-btn:hover,
.atlas-sv-btn:focus-visible{
  background:#C24A02;
  color:#FFFFFF !important;
}
.atlas-sv-h2,
.atlas-sv-h3{
  margin:0;
  font-family:inherit;
  font-weight:500;
  color:#0A0A0A;
}
.et_pb_section.atlas-sv-hero{
  background:#F3F4F8 !important;
  padding:clamp(56px,8vw,120px) clamp(20px,5.5vw,80px) !important;
}
.atlas-sv-hero--res.et_pb_section{
  padding-top:clamp(56px,8vw,110px) !important;
  padding-bottom:clamp(56px,8vw,110px) !important;
}
.atlas-sv-hero-grid{
  display:grid;
  grid-template-columns:minmax(0,1fr);
  column-gap:clamp(24px,3vw,44px);
  row-gap:18px;
  align-items:center;
}
.atlas-sv-hero h1.atlas-sv-h1{
  margin:0;
  font-family:inherit;
  font-size:clamp(30px,3.1vw,44px);
  font-weight:500;
  line-height:1.15;
  color:#0A0A0A;
}
.atlas-sv-hero--res h1.atlas-sv-h1{
  line-height:1.12;
  text-wrap:balance;
}
.atlas-sv-hero p.atlas-sv-lead{
  margin:0;
  font-size:var(--sv-p);
  line-height:1.35;
  color:#333333;
}
.atlas-sv-hero--res .atlas-sv-hero-r{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:clamp(18px,2vw,26px);
}
.atlas-sv-hero--res p.atlas-sv-lead{
  line-height:1.4;
}
.atlas-sv-hero--res .atlas-sv-btn{
  padding-left:clamp(20px,2vw,30px);
  padding-right:clamp(20px,2vw,30px);
}
@media (min-width:792px){.atlas-sv-hero-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }}
.et_pb_section.atlas-sv-band{
  background:#FFFFFF !important;
  padding:0 !important;
}
.et_pb_row.atlas-sv-row.atlas-sv-band-row,
.atlas-sv-band .et_pb_row.atlas-sv-row{
  max-width:none !important;
}
.atlas-sv-band .atlas-sv-band-img{
  display:block;
  width:100% !important;
  max-width:none !important;
  height:clamp(240px,30vw,430px);
  background:#2A2A2A;
  line-height:0;
  -webkit-clip-path:polygon(0 0,100% 0,100% 100%,calc(50% + 124px) 100%,calc(50% + 100px) calc(100% - 36px),calc(50% - 100px) calc(100% - 36px),calc(50% - 124px) 100%,0 100%);
          clip-path:polygon(0 0,100% 0,100% 100%,calc(50% + 124px) 100%,calc(50% + 100px) calc(100% - 36px),calc(50% - 100px) calc(100% - 36px),calc(50% - 124px) 100%,0 100%);
}
.atlas-sv-band .atlas-sv-band-img .et_pb_image_wrap,
.atlas-sv-band .atlas-sv-band-img img{
  display:block;
  width:100% !important;
  max-width:none !important;
  height:100% !important;
  object-fit:cover;
  object-position:50% 50%;
}
.page-id-100 .atlas-sv-band .atlas-sv-band-img{
  position:relative;
  overflow:hidden;
  -webkit-clip-path:none;
          clip-path:none;
}
.page-id-100 .atlas-sv-band .atlas-sv-band-img .et_pb_image_wrap{
  position:static !important;
}
.page-id-100 .atlas-sv-band .atlas-sv-band-img::before,
.page-id-100 .atlas-sv-band .atlas-sv-band-img::after{
  content:'';
  position:absolute;
  left:0;
  right:0;
  height:8px;
  background:#DD5402;
  pointer-events:none;
  z-index:1;
}
.page-id-100 .atlas-sv-band .atlas-sv-band-img::before{ top:0; }
.page-id-100 .atlas-sv-band .atlas-sv-band-img::after{ bottom:0; }
.page-id-100 .atlas-sv-band .atlas-sv-band-img .et_pb_image_wrap::before,
.page-id-100 .atlas-sv-band .atlas-sv-band-img .et_pb_image_wrap::after{
  content:'';
  position:absolute;
  height:clamp(20px,2.1vw,30px);
  background:#DD5402;
  pointer-events:none;
  z-index:1;
}
.page-id-100 .atlas-sv-band .atlas-sv-band-img .et_pb_image_wrap::before{
  top:0;
  right:0;
  width:clamp(120px,15.4vw,222px);
  clip-path:polygon(0 0,100% 0,100% 100%,30px 100%);
}
.page-id-100 .atlas-sv-band .atlas-sv-band-img .et_pb_image_wrap::after{
  bottom:0;
  left:0;
  width:clamp(120px,16vw,230px);
  clip-path:polygon(0 0,calc(100% - 30px) 0,100% 100%,0 100%);
}
.et_pb_row.atlas-sv-split{
  display:grid !important;
  grid-template-columns:minmax(0,1fr);
  gap:clamp(28px,3vw,44px);
  align-items:center;
}
.atlas-sv-split-text .et_pb_text_inner{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
}
.atlas-sv-split-text p{
  margin:0;
  font-size:var(--sv-p);
  line-height:1.35;
  color:#333333;
}
.atlas-sv-media{
  display:block;
  width:100% !important;
  max-width:none !important;
  line-height:0;
  background:#C4C4C4;
  -webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 58px),calc(100% - 58px) 100%,0 100%);
          clip-path:polygon(0 0,100% 0,100% calc(100% - 58px),calc(100% - 58px) 100%,0 100%);
}
.atlas-sv-media.atlas-sv-media--intro{
  aspect-ratio:628 / 525;
}
.atlas-sv-media.atlas-sv-media--way{
  aspect-ratio:628 / 408;
  background:transparent;
}
.atlas-sv-media .et_pb_image_wrap,
.atlas-sv-media img{
  display:block;
  width:100% !important;
  max-width:none !important;
  height:100% !important;
  object-fit:cover;
  object-position:50% 50%;
}
@media (min-width:886px){.et_pb_row.atlas-sv-split{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }}
.et_pb_section.atlas-sv-intro{
  background:#FFFFFF !important;
  padding:clamp(56px,7vw,110px) clamp(20px,5.5vw,80px) !important;
}
.atlas-sv-intro h2.atlas-sv-h2{
  margin-bottom:clamp(18px,2vw,28px);
  font-size:clamp(32px,3.9vw,56px);
  line-height:1.08;
  text-wrap:balance;
}
.atlas-sv-intro--res h2.atlas-sv-h2{
  line-height:1.12;
}
.atlas-sv-intro .atlas-sv-split-text p{
  margin-bottom:clamp(16px,1.8vw,24px);
}
.atlas-sv-intro .atlas-sv-split-text p:last-of-type{
  margin-bottom:clamp(24px,2.4vw,34px);
}
.atlas-sv-intro--res .atlas-sv-split-text p{
  line-height:1.4;
}
.et_pb_section.atlas-sv-ways{
  background:#F3F4F8 !important;
  padding:clamp(56px,8vw,120px) clamp(20px,5.5vw,80px) !important;
}
.et_pb_section.atlas-sv-ways--rem{
  padding-bottom:calc(clamp(56px,8vw,120px) + clamp(0px,5.5vw,80px)) !important;
}
.et_pb_row.atlas-sv-ways-head-row{
  max-width:900px !important;
  margin-bottom:clamp(44px,5vw,70px) !important;
}
.atlas-sv-ways-head-row .et_pb_text{
  text-align:center !important;
}
.atlas-sv-ways h2.atlas-sv-ways-h2{
  margin-bottom:clamp(16px,1.8vw,24px);
  font-size:clamp(32px,3.5vw,50px);
  line-height:1.15;
}
.atlas-sv-ways-head p{
  margin:0;
  font-size:var(--sv-p);
  line-height:1.35;
  color:#333333;
}
.atlas-sv-ways--res .atlas-sv-ways-head p{
  line-height:1.4;
}
.et_pb_row.atlas-sv-way{
  align-items:start;
}
.et_pb_row.atlas-sv-way + .et_pb_row.atlas-sv-way{
  margin-top:clamp(56px,8vw,120px) !important;
}
.atlas-sv-way h3.atlas-sv-h3{
  margin-bottom:clamp(20px,3vw,48px);
  font-size:clamp(32px,3.9vw,56px);
  line-height:1.1;
}
.atlas-sv-way .atlas-sv-split-text p{
  margin-bottom:clamp(24px,2.6vw,40px);
}
.atlas-sv-way .atlas-sv-btn{
  padding-left:clamp(30px,2.8vw,40px);
  padding-right:clamp(30px,2.8vw,40px);
}
@media (min-width:886px){.atlas-sv-way--flip > .atlas-sv-split-media{
    order:1;
  }.atlas-sv-way--flip > .atlas-sv-split-text{
    order:2;
  }}
.et_pb_section.atlas-sv-finance{
  position:relative;
  padding:0 !important;
  background-color:#1A1A1A;
  background-size:cover !important;
  background-position:50% 50% !important;
}
.atlas-sv-finance::before{
  content:'';
  position:absolute;
  inset:0;
  background:rgba(10,10,10,0.55);
  pointer-events:none;
}
.et_pb_row.atlas-sv-finance-row{
  position:relative;
  z-index:1;
  min-height:clamp(300px,29vw,420px);
  padding:clamp(48px,6vw,90px) clamp(20px,5.5vw,80px) !important;
}
.atlas-sv-finance-grid{
  display:grid;
  grid-template-columns:minmax(0,1fr);
  column-gap:clamp(24px,6vw,90px);
  row-gap:24px;
  align-items:start;
}
.atlas-sv-finance h2.atlas-sv-finance-h2{
  margin:0;
  font-family:inherit;
  font-size:clamp(28px,2.6vw,38px);
  font-weight:500;
  line-height:1.12;
  color:#FFFFFF;
}
.atlas-sv-finance h2.atlas-sv-finance-h2 span{
  color:#DD5402;
}
.atlas-sv-finance-r{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:clamp(24px,2.6vw,38px);
}
.atlas-sv-finance-r p{
  margin:0;
  font-size:var(--sv-p);
  line-height:1.35;
  color:#FFFFFF;
}
.atlas-sv-finance .atlas-sv-btn{
  padding:clamp(13px,1.2vw,17px) clamp(16px,1.4vw,20px);
  font-size:clamp(14px,1.15vw,17px);
}
@media (min-width:723px){.atlas-sv-finance-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }}
.et_pb_section.atlas-areas-section.atlas-sv-areas{
  background-color:#FFFFFF !important;
}
.atlas-sv-areas h2.atlas-areas-h2{
  max-width:640px;
  margin:0 auto clamp(20px,2.4vw,30px);
  line-height:1.15;
  text-wrap:balance;
}
.atlas-sv-areas p.atlas-areas-sub{
  font-size:var(--sv-p-sm);
}
.atlas-sv-steps .atlas-steps-divider{
  margin-bottom:clamp(44px,5vw,70px) !important;
}
.atlas-sv-steps p.atlas-step-body{
  font-size:var(--sv-p-sm);
}
.et_pb_row.atlas-sv-steps-cta-row{
  width:100% !important;
  max-width:1300px !important;
  margin:clamp(44px,5vw,70px) auto 0 !important;
  padding:0 !important;
}
.atlas-sv-steps-cta-row::before,
.atlas-sv-steps-cta-row::after{
  display:none !important;
}
.atlas-sv-steps-cta-row > .et_pb_column{
  float:none !important;
  width:100% !important;
  margin:0 !important;
}
.et_pb_section.atlas-sv-faq{
  background:#FFFFFF !important;
  padding:clamp(52px,7vw,84px) clamp(20px,5vw,40px) !important;
}
.et_pb_row.atlas-sv-faq-row{
  max-width:1140px !important;
}
.atlas-sv-faq .atlas-faq-grid{
  display:grid;
  grid-template-columns:auto minmax(0,1fr);
  gap:clamp(28px,5vw,80px);
  align-items:start;
}
.atlas-sv-faq h2.atlas-faq-h2{
  margin:0;
  font-family:inherit;
  font-size:clamp(28px,3.4vw,40px);
  font-weight:700;
  line-height:1.15;
  color:#0A0A0A;
}
.atlas-sv-faq .atlas-faq-h2 span{
  color:#E8590C;
}
.atlas-sv-faq .atlas-faq{
  display:flex;
  flex-direction:column;
  margin-top:-26px;
}
.atlas-sv-faq .atlas-faq-item{
  border-bottom:1px solid #E9E9E9;
}
.atlas-sv-faq h3.atlas-faq-qh{
  margin:0;
  padding:0 !important;
  font-size:inherit;
  font-weight:inherit;
  line-height:inherit;
  letter-spacing:inherit;
  color:inherit;
}
.atlas-sv-faq .atlas-faq-q{
  width:100%;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
  margin:0;
  padding:26px 0;
  background:none;
  border:0;
  border-radius:0;
  cursor:pointer;
  text-align:left;
  font-family:inherit;
  font-size:clamp(17px,1.5vw,20px);
  font-weight:400;
  line-height:normal;
  color:#333333;
  transition:color .2s;
}
.atlas-sv-faq .atlas-faq-q:hover{
  color:#DD5402;
}
.atlas-sv-faq .atlas-faq-q:focus-visible{
  outline:2px solid #E8590C;
  outline-offset:2px;
}
.atlas-sv-faq .atlas-faq-qt{
  flex:1;
  min-width:0;
}
.atlas-sv-faq .atlas-faq-sign{
  flex-shrink:0;
  margin-left:auto;
  display:grid;
  place-items:center;
  width:29px;
  height:29px;
  background:#DD5402;
  color:#FFFFFF;
  font-size:20px;
  font-weight:400;
  line-height:1;
}
.atlas-sv-faq .atlas-faq-a{
  display:none;
}
.atlas-sv-faq .atlas-faq-item.is-open .atlas-faq-a{
  display:block;
}
.atlas-sv-faq .atlas-faq-a p{
  margin:0;
  padding:0 48px 24px 0 !important;
  font-size:var(--sv-faq-a);
  line-height:1.7;
  color:#4A4A4A;
}
.atlas-sv-faq .atlas-faq-a a{
  color:#DD5402;
  font-weight:700;
  text-decoration:none;
}
@media (max-width:608px){.atlas-sv-faq .atlas-faq-grid{
    grid-template-columns:minmax(0,1fr);
  }}
.et_pb_section.atlas-sv-cta{
  position:relative;
  padding:0 !important;
  background-color:#0A0A0A;
  background-size:cover !important;
  background-position:50% 50% !important;
}
.atlas-sv-cta::before{
  content:'';
  position:absolute;
  inset:0;
  background:rgba(10,10,10,0.7);
  pointer-events:none;
}
.atlas-sv-cta--res::before{
  background:rgba(10,10,10,0.74);
}
.et_pb_row.atlas-sv-cta-row{
  position:relative;
  z-index:1;
  max-width:700px !important;
  padding:clamp(52px,7vw,84px) clamp(20px,5vw,40px) !important;
}
.atlas-sv-cta .et_pb_text{
  text-align:center !important;
}
.atlas-sv-cta h2.atlas-sv-cta-h2{
  margin:0 0 14px;
  font-family:inherit;
  font-size:clamp(26px,3.4vw,40px);
  font-weight:700;
  line-height:1.2;
  color:#FFFFFF;
}
.atlas-sv-cta h2.atlas-sv-cta-h2 span{
  color:#E8590C;
}
.atlas-sv-cta p.atlas-sv-cta-sub{
  margin:0 0 28px;
  font-size:var(--sv-cta-p);
  line-height:1.65;
  color:#DCDCDC;
}
.atlas-sv-cta p.atlas-sv-cta-sub a{
  color:#DD5402;
  font-weight:700;
  text-decoration:none;
}
.atlas-sv-cta p.atlas-sv-cta-sub a:hover{
  color:#FF7A2E;
  text-decoration:underline;
}
.atlas-sv-cta .atlas-sv-btn{
  background:#E8590C;
  padding:17px 32px;
  font-size:15px;
  -webkit-clip-path:polygon(0 0,100% 0,100% 62%,calc(100% - 12px) 100%,0 100%);
          clip-path:polygon(0 0,100% 0,100% 62%,calc(100% - 12px) 100%,0 100%);
}
.atlas-sv-cta--res .atlas-sv-btn{
  padding-left:34px;
  padding-right:34px;
}
.atlas-sv-cta .atlas-sv-btn:hover,
.atlas-sv-cta .atlas-sv-btn:focus-visible{
  background:#C9490A;
}
