/* values*/
/* button values - tbc */
body:not([data-author-mode]) .wp-f360-extensions-popup-bg {
  background-color: rgba(0, 0, 0, 0.9);
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}

.wp-f360-extensions-popup-container {
  width: 100%;
  max-width: 830px;
  border: 2px solid #eee;
  margin: 64px auto 0;
  background-color: white;
  position: relative;
  top: 130px;
}
.wp-f360-extensions-popup-container .wp-f360-extensions-popup-lockup-bar {
  border-bottom: 2px solid #eee;
  position: relative;
}
.wp-f360-extensions-popup-container .wp-f360-extensions-popup-lockup-bar .wp-f360-extensions-popup-close {
  position: absolute;
  top: 50%;
  right: 1em;
  transform: translateY(-50%);
}
.wp-f360-extensions-popup-container .wp-f360-extensions-popup-lockup-bar .wp-f360-extensions-popup-lockup img {
  width: 140px !important;
}
.wp-f360-extensions-popup-container .wp-f360-extensions-popup-border-right {
  position: relative;
}
.wp-f360-extensions-popup-container .wp-f360-extensions-popup-border-right::after {
  content: "";
  position: absolute;
  height: 100%;
  top: 0;
  right: 12px;
  width: 2px;
  background-color: #ddd;
}
.wp-f360-extensions-popup-container .wp-f360-extensions-popup-btn-container {
  display: flex;
}
.wp-f360-extensions-popup-container .wp-f360-extensions-popup-btn-container .button:nth-of-type(1) {
  margin-right: 20px;
}
.wp-f360-extensions-popup-container .wp-f360-extensions-popup-badge .image {
  position: relative;
}
.wp-f360-extensions-popup-container .wp-f360-extensions-popup-badge span {
  position: absolute;
  top: 3px;
  left: 40px;
}
.wp-f360-extensions-popup-container .wp-f360-extensions-popup-badge img {
  width: 100%;
  max-width: 40px;
  max-height: 40px;
}
.wp-f360-extensions-popup-container .wp-f360-extensions-popup-price-container {
  position: relative;
}
.wp-f360-extensions-popup-container .wp-f360-extensions-popup-price-container .wp-f360-extensions-popup-price {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.wp-f360-extensions-popup-container .wp-f360-extensions-popup-price-container .wp-f360-extensions-popup-price .mfe-product-price--regular+.mfe-product-price--promotion {
  padding-left: 0;
  display: inline-block;
}

body:not([data-author-mode]) .wp-f360-extensions-popup-hide {
  display: none !important;
}
.wp-f360-extensions-popup-container .wp-popup-closebutton.wd-font-21.wd-no-underline {
  position: absolute;
  right: 5px;
  top: 7px;
  font-size: 30px;
  cursor: pointer;
}
.wp-f360-extensions-popup-container .wp-f360-extensions-popup-nothanks svg {
  fill: #fff !important;
}

@media only screen and (max-width: 1023px) {
  .wp-f360-extensions-popup-container {
    top: 100px;
  }
  .wp-f360-extensions-popup-bg > .core-container{
    height: 100%;
    overflow-x: scroll;
  }
  .wp-f360-extensions-popup-container .wp-f360-extensions-popup-border-right::after{
    content: none;
  }
  .wp-f360-extensions-popup-container .wp-f360-extensions-popup-border-right {
      position: relative;
      border-bottom: 1px solid #ddd;
      padding-bottom: 15px;
      margin-bottom: 15px;
  }
  .wp-f360-extensions-popup-container .wp-f360-extensions-popup-price-container .wp-f360-extensions-popup-price {
      position: relative;
      top: 0;
      transform: none;
      left: -20px;
  }
  .wp-f360-extensions-popup-container .wp-f360-extensions-popup-btn-container {
      flex-direction: column;
      padding-bottom: 20px;
  }
  .wp-f360-extensions-popup-container .wp-f360-extensions-popup-btn-container .button {
      margin-right: 0 !important;
      margin-bottom: 20px;
  }

}


.wp-f360-body-noscroll {
  overflow: hidden !important;
}

svg.wp-f360-brand-color {
  fill: #faa21b;
}

.wp-f360-indented-list {
  margin-left: 32px;
}

.wp-f360-general-banner {
  background-size: cover;
  background-position: center;
}

.wp-f360-general-banner .core-container {
  padding: 0 20px;
  height: 324px;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wp-f360-general-banner .core-container .wp-f360-general-banner-flex-container {
  display: flex;
}
.wp-f360-general-banner .core-container .wp-f360-general-banner-flex-child.cta {
  margin-top: 20px;
  min-width: 340px;
  max-width: 360px;
}
.wp-f360-general-banner .core-container .wp-f360-general-banner-flex-child.cta a.white {
  color: white !important;
}
.wp-f360-general-banner .core-container .wp-f360-general-banner-inner-container {
  width: 100%;
  max-width: 1248px;
  margin: 0 auto;
}

.wp-f360-general-banner-flex-child.cta.border-white:nth-child(2) svg {
  fill: #faa21b;
}

@media (min-width: 1024px) {
  .wp-f360-general-banner {
    background-position: center;
  }
  .wp-f360-general-banner h1, .wp-f360-general-banner h2, .wp-f360-general-banner h3, .wp-f360-general-banner h4, .wp-f360-general-banner h5 {
    max-width: 100%;
  }
  .wp-f360-general-banner .wp-f360-general-banner-flex-container .wp-f360-general-banner-flex-child.cta {
    margin-right: 20px;
    position: relative;
  }
  .wp-f360-general-banner .wp-f360-general-banner-flex-container .wp-f360-general-banner-flex-child.cta:nth-child(2) {
    padding-left: 3em;
    padding-top: 8px;
  }
  .wp-f360-general-banner .wp-f360-general-banner-flex-container .wp-f360-general-banner-flex-child.cta:nth-child(2) a {
    border-bottom: none !important;
  }
  .wp-f360-general-banner .wp-f360-general-banner-flex-container .wp-f360-general-banner-flex-child.cta:nth-child(2) svg {
    position: absolute;
    top: 0;
    left: -2em;
    width: 1.5em;
    height: 1.5em;
  }
  .wp-f360-general-banner .wp-f360-general-banner-flex-container .wp-f360-general-banner-flex-child.cta:nth-child(2):before {
    content: "";
    position: absolute;
    height: 100%;
    width: 1px;
    left: 0;
    top: 0;
    background-color: black;
  }
  .wp-f360-general-banner .wp-f360-general-banner-flex-container .wp-f360-general-banner-flex-child.cta.border-white:nth-child(2):before {
    content: "";
    position: absolute;
    height: 100%;
    width: 1px;
    left: 0;
    top: 0;
    background-color: white;
  }
}
@media (max-width: 1023px) {
  .wp-f360-general-banner {
    background-position: top center;
  }

  .wp-f360-general-banner .core-container {
    padding: 0 20px;
    height: 504px;
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .wp-f360-general-banner.dark .core-container {
    background-color: rgba(0, 0, 0, 0.8);
  }

  .wp-f360-general-banner-flex-container.cta {
    width: 100%;
    flex-direction: column;
  }

  .wp-f360-general-banner-flex-child.cta {
    width: 100%;
  }

  .wp-f360-general-banner-flex-child.cta:nth-child(2) {
    padding-top: 0;
  }
  .wp-f360-general-banner-flex-child.cta:nth-child(2) a {
    border-bottom: none !important;
  }
  .wp-f360-general-banner-flex-child.cta:nth-child(2) svg {
    position: relative;
    top: 6px;
    left: 0;
    width: 1.5em;
    height: 1.5em;
  }
  .wp-f360-general-banner-flex-child.cta:nth-child(2):before {
    content: "";
    position: relative;
    height: 0;
    width: 0;
    left: 0;
    top: 0;
    background-color: transparent;
  }
}
.wp-f360-2-col-video-split {
  width: 100%;
  max-width: 960px;
  margin: 64px auto 64px !important;
}

.wp-f360-2-col-video-split .cmp-container {
  position: relative;
  margin: 0 auto;
}

.cmp-navigation.top-nav .top-navigation > .cmp-navigation__list .cmp-navigation__listitem .cmp-navigation-link, .cmp-navigation.top-nav .top-navigation > .cmp-navigation__list .cmp-navigation__listitem .cmp-navigation__dropdown-button {
  height: auto;
}

.cmp-container.div[class*=wp-banner-style-].wp-banner-style-eol,
.cmp-container.div[class*=wp-banner-style-].wp-banner-style-overview,
.cmp-container.div[class*=wp-banner-style-].wp-banner-style-targeted,
.cmp-container.div[class*=wp-banner-style-].wp-banner-style-small,
.cmp-container.div[class*=wp-banner-style-].wp-banner-style-medium,
.cmp-container.div[class*=wp-banner-style-].wp-banner-style-large,
.cmp-container.div[class*=wp-banner-style-].wp-banner-style-flexible {
  border-bottom: 1px solid rgba(0, 0, 0, 0) !important;
}

.wp-f360-container-general {
  width: 100%;
  max-width: 1208px;
  margin: 0 auto;
}

.wp-f360-learn-support-cards-2 {
  background-color: #f5f5f5;
}

.wp-f360-product-tour-general .wp-f360-collaborator-feature-accordion .wp-f360-product-tour {
  background: radial-gradient(circle at 66% 47%, #3a3a3a, #181818);
}

.wp-f360-collaborator .wp-f360-product-tour-general {
  padding: 0;
}

.wp-f360-collaborator .wp-f360-quote,
.wp-f360-electronics-engineer .wp-f360-quote,
.wp-f360-additive-build-extension .wp-f360-quote,
.wp-f360-generative-design-extension .wp-f360-quote,
.wp-f360-machining-extension .wp-f360-quote,
.wp-f360-industrial-designer .wp-f360-quote {
  margin: 48px 0;
}

.wp-f360-collaborator .wp-f360-collaborator-compare-table {
  background-color: #f5f5f5;
}

.wp-f360-2-col-video-split.wp-f360-2-col-video-split-top .core-container .cmp-container,
.wp-f360-2-col-video-split.wp-f360-2-col-video-split-middle .core-container .cmp-container,
.wp-f360-2-col-video-split.wp-f360-2-col-video-split-bottom .core-container .cmp-container {
  width: 100%;
  max-width: 414px;
}

.wp-f360-2-col-video-split-top {
  margin-top: 64px;
}

.wp-f360-2-col-video-split-middle {
  margin: 64px 0;
}

.wp-f360-2-col-video-split-bottom {
  margin-bottom: 64px;
}

.wp-f360-2-col-full-width {
  padding: 96px 0;
}

.wp-f360-startups .wp-f360-2-col-full-width {
  padding: 64px 0;
}

.wp-f360-img-half-mobile {
  display: none;
}

.wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-machinist,
.wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-mech-engineer,
.wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-ind-designer,
.wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-startups {
  background-repeat: no-repeat;
  background-position: 50vw center;
  background-size: 50vw auto;
}

.wp-f360-refer-a-friend-lockup {
  height: auto;
  width: auto;
  max-height: 38px;
  max-width: 100%;
  display: inline-block !important;
  vertical-align: middle;
}

@media (min-width: 1920px) {
  .wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-extensions {
    background-repeat: no-repeat;
    background-position: 60vw center;
    background-size: 42vw auto;
    padding: 136px;
  }
}
@media (min-width: 1025px) and (max-width: 1919px) {
  .wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-extensions {
    background-repeat: no-repeat;
    background-position: 61vw center;
    background-size: 41vw auto;
    padding: 64px;
  }
}
.wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-extensions .wp-f360-img-half-mobile.wp-full-width {
  display: none;
}

.wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-personal {
  background-repeat: no-repeat;
  background-position: 50vw center;
  background-size: auto;
}

.wp-f360-what-is-fusion-bg {
  background-color: #f9f9f9;
}

.wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-what-is-fusion .wp-f360-what-is-fusion-txt {
  padding: 20px;
}

.wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-startups {
  background-position: 60vw center;
  background-size: 40vw auto;
}

.wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-learn-support {
  background-repeat: no-repeat;
  background-position: 0 center;
  background-size: 50vw auto;
}

.wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-machinist {
  background-image: url("https://damassets.autodesk.net/content/dam/autodesk/www/products/fusion-360/images/personas/manufacturing-extension-panel.jpg");
}

.wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-mech-engineer {
  background-image: url("https://damassets.autodesk.net/content/dam/autodesk/www/products/fusion-360/images/personas/explore-cam-workspace-image-v2.jpg");
}

.wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-ind-designer {
  background-image: url("https://damassets.autodesk.net/content/dam/autodesk/www/products/fusion-360/images/personas/explore-fusion-360-thumb-1920x1000.jpg");
}

.wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-learn-support {
  background-image: url("https://damassets.autodesk.net/content/dam/autodesk/www/products/fusion-360/images/learn-support/see-how-customers-are-using-fusion-360-1920x1000.jpg");
}

.wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-startups {
  background-image: url("https://damassets.autodesk.net/content/dam/autodesk/www/products/new-fusion-360/images/startup-personal/startup-img.png");
}

.wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-personal {
  background-image: url("https://damassets.autodesk.net/content/dam/autodesk/www/products/new-fusion-360/images/startup-personal/2020/personal-panel-img.jpg");
}

.wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-what-is-fusion {
  /* background-image: url("https://damassets.autodesk.net/content/dam/autodesk/www/products/fusion-360/images/overview/what-is-fusion-360-panel-v3.jpg"); */
  background-image: url('https://damassets.autodesk.net/content/dam/autodesk/www/target/what-is-fusion2.jpg') !important;
}
@media only screen and (max-width:1024px) {
  .wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-what-is-fusion{
    background:none !important;
  }
}

.wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-extensions {
  background-image: url("https://damassets.autodesk.net/content/dam/autodesk/www/products/fusion-360/images/extensions/extensions-monitor.jpeg");
}

.wp-f360-2-col-full-width-par {
  width: 100%;
  max-width: 444px;
}

.wp-f360-product-tour-general {
  background: radial-gradient(circle at 66% 47%, #3a3a3a, #181818);
  padding: 48px 0 48px 0;
}
.wp-f360-product-tour-general .wp-f360-product-tour {
  background: transparent;
}

.wp-f360-container-general.wp-f360-quote-general {
  padding: 48px 0;
}

.wp-f360-machinist .wd-icon.icon-svg-cta-go-arrow-circle,
.wp-f360-mech-engineer .wd-icon.icon-svg-cta-go-arrow-circle,
.wp-f360-industrial-designer .wd-icon.icon-svg-cta-go-arrow-circle,
.wp-f360-customer-success .wd-icon.icon-svg-cta-go-arrow-circle,
.wp-f360-learn-support-cards-2 .wd-icon.icon-svg-cta-go-arrow-circle,
.wp-f360-learn-support-cards-2 .wd-icon,
.wp-f360-learn-support-cards-2 [class*=icon-svg-] {
  fill: #faa21b !important;
}

#rosetta .wp-f360-customer-success .wd-icon.icon-svg-cta-go-arrow-circle {
  fill: #fff !important;
}

.wp-f360-2-col-video-split .core-container .wd-button {
  border: none !important;
}

a.wd-button.wd-btn-outline[href*=free-trial],
.wp-banner-grid a.wd-button.wd-btn-outline[data-link-type='freeTrial'] {
  border: 1px solid white !important;
  color: white !important;
}
a.wd-button.wd-btn-outline[href*=free-trial] svg,
.wp-banner-grid a.wd-button.wd-btn-outline[data-link-type='freeTrial'] svg {
  fill: white;
}

a.wd-button.wd-btn-outline.wd-black[href*=free-trial],
.wp-banner-grid a.wd-button.wd-btn-outline.wd-black[data-link-type='freeTrial'] {
  border: 1px solid black !important;
  color: black !important;
}
a.wd-button.wd-btn-outline.wd-black[href*=free-trial] svg,
.wp-banner-grid a.wd-button.wd-btn-outline.wd-black[data-link-type='freeTrial'] svg {
  fill: black;
}

a.wd-button.wd-btn-outline[href*=autodesk360] {
  border: 1px solid black !important;
  color: black !important;
}
a.wd-button.wd-btn-outline[href*=autodesk360] svg {
  fill: black;
}

.wp-f360-machinist-banner a.wd-button.wd-btn-outline[href*=free-trial] {
  border: 1px solid black !important;
  color: black !important;
}
.wp-f360-machinist-banner a.wd-button.wd-btn-outline[href*=free-trial] svg {
  fill: black;
}

.wp-f360-mech-eng-banner a.wd-button.wd-btn-outline[href*=free-trial] {
  border: 1px solid black !important;
  color: black !important;
}
.wp-f360-mech-eng-banner a.wd-button.wd-btn-outline[href*=free-trial] svg {
  fill: black;
}

.wp-f360-machinist-banner a.wd-button.wd-btn-outline.wd-bg-dark-rosetta[href*=free-trial] {
  border: 1px solid white !important;
  color: white !important;
}
.wp-f360-machinist-banner a.wd-button.wd-btn-outline.wd-bg-dark-rosetta[href*=free-trial] svg {
  fill: white;
}

.wp-f360-mech-eng-banner a.wd-button.wd-btn-outline.wd-bg-dark-rosetta[href*=free-trial] {
  border: 1px solid white !important;
  color: white !important;
}
.wp-f360-mech-eng-banner a.wd-button.wd-btn-outline.wd-bg-dark-rosetta[href*=free-trial] svg {
  fill: white;
}

.wp-f360-collaborator-compare .mfe-product-price--wrapper span {
  font-size: 0.75em;
}

.wp-f360-startups-banner-fr-ca {
  background-size: cover !important;
}

.wp-f360-personal-faq-container svg {
  fill: white !important;
}

.wp-f360-compare-team-participant-button {
  fill: white !important;
}

@media (min-width: 1920px) {
  .wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-what-is-fusion {
    background-repeat: no-repeat;
    background-position: 0 center;
    background-size: auto 516px;
    padding: 36px 0;
    background-color: #f9f9f9;
    margin: 0 auto;
    width: 100%;
    max-width: 1920px;
  }
}
@media (min-width: 1837px) and (max-width: 1919px) {
  .wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-what-is-fusion {
    background-repeat: no-repeat;
    background-position: -2vw center;
    background-size: auto 516px;
    padding: 36px 0;
    background-color: #f9f9f9;
  }
}
@media (min-width: 1737px) and (max-width: 1836px) {
  .wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-what-is-fusion {
    background-repeat: no-repeat;
    background-position: -5vw center;
    background-size: auto 516px;
    padding: 36px 0;
    background-color: #f9f9f9;
  }
}
@media (min-width: 1640px) and (max-width: 1736px) {
  .wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-what-is-fusion {
    background-repeat: no-repeat;
    background-position: -8vw center;
    background-size: auto 516px;
    padding: 36px 0;
    background-color: #f9f9f9;
  }
}
@media (min-width: 1536px) and (max-width: 1639px) {
  .wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-what-is-fusion {
    background-repeat: no-repeat;
    background-position: -11vw center;
    background-size: auto 516px;
    padding: 36px 0;
    background-color: #f9f9f9;
  }
}
@media (min-width: 1440px) and (max-width: 1535px) {
  .wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-what-is-fusion {
    background-repeat: no-repeat;
    background-position: -15vw center;
    background-size: auto 516px;
    padding: 36px 0;
    background-color: #f9f9f9;
  }
}
@media (min-width: 1366px) and (max-width: 1439px) {
  .wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-what-is-fusion {
    background-repeat: no-repeat;
    background-position: -19vw center;
    background-size: auto 516px;
    padding: 36px 0;
    background-color: #f9f9f9;
  }
}
@media (min-width: 1237px) and (max-width: 1365px) {
  .wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-what-is-fusion {
    background-repeat: no-repeat;
    background-position: -26vw center;
    background-size: auto 516px;
    padding: 36px 0;
    background-color: #f9f9f9;
  }
}
@media (min-width: 1137px) and (max-width: 1236px) {
  .wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-what-is-fusion {
    background-repeat: no-repeat;
    background-position: -32vw center;
    background-size: auto 516px;
    padding: 36px 0;
    background-color: #f9f9f9;
  }
}
@media (min-width: 1067px) and (max-width: 1136px) {
  .wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-what-is-fusion {
    background-repeat: no-repeat;
    background-position: -37vw center;
    background-size: auto 516px;
    padding: 36px 0;
    background-color: #f9f9f9;
  }
}
@media (min-width: 1025px) and (max-width: 1066px) {
  .wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-what-is-fusion {
    background-repeat: no-repeat;
    background-position: -40vw center;
    background-size: auto 516px;
    padding: 36px 0;
    background-color: #f9f9f9;
  }
}
@media (max-width: 1380px) {
  .wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-machinist,
.wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-mech-engineer,
.wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-ind-designer,
.wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-startups,
.wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-personal {
    background-repeat: no-repeat;
    background-position: 50vw center;
    background-size: auto;
  }
}
@media only screen and (min-width: 64.063em) {
  div[class*=wp-banner-style-]:not(.wd-bg-dark-black):not(.wp-banner-style-bim) .wp-banner-grid > .aem-Grid .aem-Grid .aem-GridColumn--xlarge--6:nth-of-type(2) {
    border-left: none;
  }

  div[class*=wp-banner-style-].wd-bg-dark-black .wp-banner-grid > .aem-Grid .aem-Grid .aem-GridColumn--xlarge--6:nth-of-type(2), div[class*=wp-banner-style-].wp-banner-style-bim .wp-banner-grid > .aem-Grid .aem-Grid .aem-GridColumn--xlarge--6:nth-of-type(2) {
    border-left: none;
  }
}
@media (max-width: 1024px) {
  .wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-machinist {
    background-image: none;
  }

  .wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-mech-engineer {
    background-image: none;
  }

  .wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-ind-designer {
    background-image: none;
  }

  .wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-startups {
    background-image: none;
  }

  .wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-personal {
    background-image: none;
  }

  .wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-what-is-fusion {
    background-image: none;
  }

  .wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-extensions {
    background-image: none;
  }

  .wp-f360-img-half-mobile {
    /* display: block; */
    display: none;
    width: 100%;
    margin-top: 20px !important;
  }
  .wp-f360-img-half-mobile img {
    width: 100%;
  }

  .wp-f360-product-tour-general .wp-f360-container-general div .core-container:nth-child(1) {
    padding: 0;
  }

  .wp-f360-2-col-full-width-par {
    max-width: 100%;
  }

  .wp-f360-2-col-full-width {
    padding: 0 0 0;
  }

  .wp-f360-startups .wp-f360-2-col-full-width {
    padding: 32px 0;
  }

  .wp-f360-product-tour-general {
    padding-top: 0;
  }

  .wp-f360-customer-success .cmp-container {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 40px;
    margin: 0 auto;
  }

  .wp-f360-customer-success .wistia_responsive_padding {
    width: 100% !important;
  }

  .wp-f360-woodworking .wistia_responsive_padding {
    width: 100% !important;
  }

  .wp-f360-2-col-full-width.wp-f360-img-half.wp-f360-learn-support {
    background-image: none;
  }

  .cmp-container.wp-f360-learn-support-left-margin {
    padding: 20px 0 64px;
  }

  .wp-f360-2-col-full-width.wp-f360-img-half .aem-Grid > .core-container:nth-child(1) {
    margin: 20px 0 !important;
  }

  .wp-f360-container-general {
    padding: 0 20px;
  }

  .wp-f360-container-general.wp-f360-refer-a-friend {
    padding: 64px 20px;
  }

  .wp-f360-product-tour-general .wp-f360-container-general {
    padding: 0 0;
  }

  .wp-f360-2-col-video-split.wp-f360-2-col-video-split-top .core-container .cmp-container,
.wp-f360-2-col-video-split.wp-f360-2-col-video-split-middle .core-container .cmp-container,
.wp-f360-2-col-video-split.wp-f360-2-col-video-split-bottom .core-container .cmp-container {
    width: 100%;
    max-width: 768px;
  }

  .wp-f360-wistia-inner-wrap {
    /*max-width: 320px;*/
    max-width: 100%;
  }

  .wp-f360-2-col-video-split-top {
    margin-top: 64px;
  }

  .wp-f360-2-col-video-split-middle {
    margin: 64px 0;
  }

  .wp-f360-2-col-video-split-bottom {
    margin-bottom: 64px;
  }

  .wp-f360-2-col-video-split-top .aem-Grid,
.wp-f360-2-col-video-split-middle .aem-Grid,
.wp-f360-2-col-video-split-bottom .aem-Grid {
    display: flex;
    flex-direction: column;
  }

  .wp-f360-2-col-video-split-top .aem-Grid .core-container:nth-child(1),
.wp-f360-2-col-video-split-bottom .aem-Grid .core-container:nth-child(1) {
    order: 2;
  }

  .wp-f360-2-col-video-split-top .aem-Grid .core-container:nth-child(2),
.wp-f360-2-col-video-split-bottom .aem-Grid .core-container:nth-child(2) {
    order: 1;
  }
}
/* 641px assuming base is 16px */
@media only screen and (min-width: 40.063em) {
  .wp-banner-style-medium {
    height: 470px !important;
  }

  .wp-banner-style-small {
    height: 330px !important;
  }
}
@media (min-width: 1025px) {
  .wp-f360-learn-support-left-margin {
    margin-left: 4em;
  }

  .wp-f360-generative-design-extension .wp-f360-2-col-video-split-top .wp-f360-2-col-video-split-inner-wrap {
    transform: translateY(65%);
  }

  .wp-f360-generative-design-extension .wp-f360-2-col-video-split-middle .wp-f360-2-col-video-split-inner-wrap {
    transform: translateY(100%);
  }

  .wp-f360-generative-design-extension .wp-f360-2-col-video-split-bottom .wp-f360-2-col-video-split-inner-wrap {
    transform: translateY(65%);
  }

  .wp-f360-machining-extension .wp-f360-2-col-video-split-top .wp-f360-2-col-video-split-inner-wrap {
    transform: translateY(50%);
  }

  .wp-f360-machining-extension .wp-f360-2-col-video-split-middle .wp-f360-2-col-video-split-inner-wrap {
    transform: translateY(100%);
  }

  .wp-f360-machining-extension .wp-f360-2-col-video-split-bottom .wp-f360-2-col-video-split-inner-wrap {
    transform: translateY(65%);
  }

  .wp-f360-electronics-engineer .wp-f360-2-col-video-split-top .wp-f360-2-col-video-split-inner-wrap {
    transform: translateY(50%);
  }

  .wp-f360-electronics-engineer .wp-f360-2-col-video-split-middle .wp-f360-2-col-video-split-inner-wrap {
    transform: translateY(55%);
  }

  .wp-f360-electronics-engineer .wp-f360-2-col-video-split-bottom .wp-f360-2-col-video-split-inner-wrap {
    transform: translateY(30%);
  }

  .wp-f360-collaborator .wp-f360-2-col-video-split-top .wp-f360-2-col-video-split-inner-wrap {
    transform: translateY(50%);
  }

  .wp-f360-collaborator .wp-f360-2-col-video-split-middle .wp-f360-2-col-video-split-inner-wrap {
    transform: translateY(90%);
  }

  html[lang=fr-CA] .wp-f360-collaborator .wp-f360-2-col-video-split-middle .wp-f360-2-col-video-split-inner-wrap {
    transform: translateY(70%);
  }

  .wp-f360-collaborator .wp-f360-2-col-video-split-bottom .wp-f360-2-col-video-split-inner-wrap {
    transform: translateY(50%);
  }

  .wp-f360-nesting-fabrication .wp-f360-2-col-video-split-inner-wrap {
    transform: translateY(125%);
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  #container-43a508293c, #container-4377fc37dd, #container-4ad00c97fb {
    margin-top: auto;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  #container-43a508293c, #container-4377fc37dd, #container-4ad00c97fb {
    margin-top: 50px;
  }

  body:not([data-author-mode]) .wp-f360-overview div[class*=wp-banner-style-].wp-banner-style-overview, body:not([data-author-mode]) .wp-f360-overview div[class*=wp-banner-style-].wp-banner-style-targeted {
    height: 600px;
  }
}

/*# sourceMappingURL=f360_general.css.map*/
