body {
background-color: #fff !important;
}  .hero-header .card {
padding: 0;
}
.hero-header .card > .e-con-inner {
padding: 16px;
}
.hero-header .card .elementor-widget-text-editor {
font-size: 20px;
}
@media (min-width: 768px) {
.hero-header.e-con {
padding: 0 60px 46px 60px;
}
.hero-header .card:nth-child(1) > .e-con-inner,
.hero-header .card:nth-child(5) > .e-con-inner {
padding: 54px 16px;
height: 196px;
}
} #section-2 .wrap .line .elementor-widget-text-editor {
font-size: 18px;
font-weight: 700;
line-height: normal;
}
@media (min-width: 768px) {
#section-2 > .e-con-inner {
background-image: url(//www.steerfox.com/wp-content/themes/steerfox-hello-child/img/img-graphic-bg-losange.svg),
url(//www.steerfox.com/wp-content/themes/steerfox-hello-child/img/img-graphic-bg-losange.svg);
background-repeat: no-repeat;
background-position: left -170px top 72px, right -140px bottom 0;
background-size: 408px;
}
#section-2 .wrap .line .elementor-widget-text-editor {
width: 325px;
font-size: 28px;
}
} #section-3 .card {
padding: 48px;
border: 1px solid #c6cff8;
max-width: 536px;
border-radius: 110px;
background-color: #fff;
}
#section-3 .card .elementor-heading-title {
font-size: 20px;
font-weight: 700;
line-height: normal;
}
#section-3
.sf-accordion-wrap
.sf-accordion-item:not(.open)
> .e-con-inner::before {
background: linear-gradient(180deg, rgb(250, 245, 238) 0%, transparent 50%);
content: "";
display: block;
width: 100%;
height: 100%;
position: absolute;
}
#section-3
.sf-accordion-wrap
.sf-accordion-item
.item-overlay-title
.elementor-widget-container::after {
top: 55px;
}
#section-3
.sf-accordion-wrap
.elementor-widget-video
.elementor-wrapper.elementor-open-inline {
padding-bottom: 30px;
}
#section-3 .sf-accordion-wrap iframe.elementor-video {
border-radius: 10px;
}
@media (min-width: 768px) {
#section-3 .sf-accordion-wrap .sf-accordion-item.open {
width: 1034px;
padding: 40px;
}
#section-3 .sf-accordion-wrap .sf-accordion-item .elementor-widget-html,
#section-3
.sf-accordion-wrap
.sf-accordion-item
.elementor-widget-html
iframe {
height: 100%;
}
}
#section-3 .elementor-widget-icon-list.elementor-element-fe0b608 {
max-width: 424px;
}
#section-3
.elementor-widget-icon-list.elementor-element-fe0b608
.elementor-icon-list-items {
gap: 24px;
display: flex;
flex-direction: column;
}
#section-3
.elementor-widget-icon-list.elementor-element-fe0b608
.elementor-icon-list-item {
padding: 24px 16px;
border-radius: 110px;
background: #fff;
}
#section-3
.elementor-widget-icon-list.elementor-element-fe0b608
.elementor-icon-list-item
.elementor-icon-list-icon
svg {
width: 24px;
height: 24px;
}
@media (max-width: 767px) {
#section-3
.elementor-widget-icon-list.elementor-element-fe0b608
.elementor-icon-list-item
.elementor-icon-list-icon
+ .elementor-icon-list-text {
padding-left: 16px;
}
}
@media (min-width: 768px) {
#section-3
.elementor-widget-icon-list.elementor-element-fe0b608
.elementor-icon-list-item {
padding: 24px 60px;
}
} #section-4 .card > .e-con-inner {
border-radius: 20px;
border: 0.5px solid rgba(255, 255, 255, 0.4);
background: var(--Grey-white, #fff);
flex-direction: row;
align-items: center;
justify-content: center;
}
#section-4 .card .elementor-widget-image .elementor-widget-container {
display: flex;
align-items: center;
justify-content: center;
}
#section-4 .card .elementor-widget-text-editor {
font-size: 16px;
font-weight: 700;
line-height: 28px;
}
@media (max-width: 767px) {
#section-4 .card .elementor-widget-image {
padding-top: 3px;
}
#section-4 .card .elementor-widget-text-editor {
text-align: center;
padding: 0 16px 16px 16px;
}
}
@media (min-width: 768px) {
#section-4 .line-1 .card {
width: 429px;
height: 210px;
}
#section-4 .line-1 .card > .e-con-inner {
gap: 24px;
}
#section-4 .line-2 .card > .e-con-inner {
width: 347px;
height: 121px;
gap: 16px;
}
#section-4 .line-1 .card .elementor-widget-image {
width: 195px;
height: 210px;
flex-shrink: 0;
}
#section-4 .line-2 .card .elementor-widget-image {
width: 121px;
height: 121px;
flex-shrink: 0;
}
#section-4 .card .elementor-widget-text-editor {
padding: 16px 16px 16px 0px;
}
} #section-5 {
background-color: #fff;
}
#section-5 > .e-con-inner {
border-radius: 110px;
background: var(--secondary-400, #262d6f);
color: #fff;
padding: 60px;
width: 1096px;
margin: 30px auto 60px;
}
#section-5 .elementor-widget-image {
flex-shrink: 0;
}