File: /home/artinside/sites.artinside.com.br/mainpro/themes/web/assets/saas-2/saas-2.css
/* ----------------------------------------------------------------
Canvas: SAAS 2
-----------------------------------------------------------------*/
/* ----------------------------------------------------------------------------
FONTS
---------------------------------------------------------------------------- */
:root {
--cnvs-themecolor: #3E45EB;
--cnvs-themecolor-rgb: 62, 69, 235;
--cnvs-gradient-color: linear-gradient(to right, #f6955c, #f23457);
--cnvs-body-image: url('images/new/blur-bg.png');
--cnvs-saas-color-1: #FFF7EF;
--cnvs-saas-color-2: #F9FAF6;
--cnvs-font-size-h1: 2.75rem;
--cnvs-font-size-h2: 2rem;
--cnvs-font-size-h3: 1.75rem;
--cnvs-font-size-h4: 1.5rem;
--cnvs-font-size-h5: 1rem;
--cnvs-font-size-h6: 0.875rem;
--cnvs-section-padding: 6rem;
--bs-body-font-size: 1.125rem;
--cnvs-primary-font: 'DM Sans', sans-serif;
--cnvs-body-font: 'DM Sans', sans-serif;
--cnvs-secondary-font: 'Cookie', cursive;
--cnvs-other-font: 'Marcellus', serif;
--cnvs-slider-arrow-color: var(--cnvs-contrast-300);
--cnvs-slider-arrows-bg-color: transparent;
--cnvs-slider-arrows-bg-hover-color: var(--cnvs-slider-arrows-bg-color);
--cnvs-slider-arrows-size: 34px;
--cnvs-canvas-slider-dots-size: 0.725rem;
--cnvs-card-rounded: 20px;
}
:root,
.not-dark {
--cnvs-heading-color: var(--cnvs-contrast-1000);
}
.fw-bolder {
font-weight: 800 !important;
}
.rounded-xxl {
border-radius: var(--cnvs-card-rounded);
}
.gradient-color {
background-image: var(--cnvs-gradient-color) !important;
}
.gradient-text {
font-family: var(--cnvs-secondary-font);
padding: 0 5px;
font-size: 120%;
}
.cnvs-bg-color-1 {
background-color: var(--cnvs-saas-color-1) !important;
}
.cnvs-bg-color-2 {
background-color: var(--cnvs-saas-color-2) !important;
}
#header {
/*--cnvs-primary-menu-font-size: 1.125rem;*/
/*--cnvs-primary-menu-tt: none;*/
/*--cnvs-primary-menu-ls: 0;*/
/* --cnvs-primary-menu-padding-x: 20px;*/
/* --cnvs-primary-menu-font-weight: 400;*/
/*--cnvs-primary-menu-font: var(--cnvs-body-font);*/
}
#wrapper {
background: var(--cnvs-body-bg);
background-image: var(--cnvs-body-image);
background-repeat: repeat-y;
background-position: center top;
background-size: 100% auto;
}
/* Swiper Tabs */
.swiper-pagination-progress {
--cnvs-swiper-bar-size: 2px;
--cnvs-swiper-bar-color: var(--cnvs-contrast-200);
--cnvs-swiper-bar-active-color: var(--cnvs-contrast-1000);
position: absolute;
left: 0;
bottom: 0px;
width: 100%;
height: auto;
border-radius: 0;
opacity: 1;
margin: 0px;
background-color: transparent;
}
.swiper-pagination-progress .swiper-pagination-bar,
.swiper-pagination-progress .swiper-pagination-bar-active {
position: absolute;
bottom: 0;
border-radius: 0;
left: 0;
z-index: 1;
width: 100%;
height: var(--cnvs-swiper-bar-size);
margin: 0px;
background-color: var(--cnvs-swiper-bar-color);
}
.swiper-pagination-progress .swiper-pagination-bar-active {
z-index: 2;
width: 0%;
background-color: var(--cnvs-swiper-bar-active-color);
}
.active .swiper-pagination-progress .swiper-pagination-bar-active {
animation-name: swiperbarAnim;
animation-duration: 10s;
animation-timing-function: ease-in;
animation-iteration-count: 1;
animation-direction: alternate;
animation-fill-mode: forwards;
}
@keyframes swiperbarAnim {
0% {
width: 0;
}
100% {
width: 100%;
}
}
.swiper-tab-link {
--swiper-tab-title: #AAA;
--swiper-tab-content: ;
counter-increment: step-counter;
position: relative;
overflow: hidden;
margin-bottom: 5px;
padding: 20px 0;
cursor: pointer;
}
.swiper-tab-link::before {
content: "0" counter(step-counter)'.';
position: relative;
display: inline-block;
font-size: 26px;
font-weight: 600;
min-width: 50px;
margin-right: 5px;
color: var(--swiper-tab-title);
font-family: monospace;
line-height: 1;
}
.swiper-tab-link .swiper-tab-title {
display: inline-block;
color: var(--swiper-tab-title);
margin-bottom: 0;
font-size: calc(1.275rem + 0.3vw);
}
.swiper-tab-link .swiper-tab-content {
margin-bottom: 0;
padding-top: 10px;
margin-left: 5px;
line-height: 0;
opacity: 0;
vertical-align:middle;
font-size: 1rem;
transition: line-height 0.6s cubic-bezier(.4,0,.2,1), opacity .1s .1s cubic-bezier(.4,0,.2,1);
}
@media (min-width: 768px) {
.swiper-tab-link .swiper-tab-content {
margin-left: 60px;
}
}
.swiper-tab-link.active .swiper-tab-content {
opacity: .8;
line-height: var(--cnvs-line-height-content);
transition: line-height 0.5s cubic-bezier(.4,0,.2,1), opacity .15s .15s cubic-bezier(.4,0,.2,1);
}
.swiper-tab-link.active {
--swiper-tab-title: #000;
}
.back-shadow {
---cnvs-back-shadow-size: 5px;
---cnvs-back-shadow-bg: var(--cnvs-contrast-1000);
---cnvs-back-shadow-color: var(--cnvs-contrast-0);
position: relative;
background-color: var(---cnvs-back-shadow-color);
border: 1px solid var(---cnvs-back-shadow-bg);
margin-left: var(---cnvs-back-shadow-size);
margin-bottom: var(---cnvs-back-shadow-size);
box-shadow: calc(-1 * var(---cnvs-back-shadow-size)) var(---cnvs-back-shadow-size) 0 var(---cnvs-back-shadow-bg);
}
.pricing-bg {
position: absolute;
left: 0;
top: 0;
transform: scale(120%);
z-index: -1;
opacity: 0.4;
object-fit: cover;
width: 100%;
}
.pts-left,
.pts-right {
font-weight: 600 !important;
}
.toggle {
--cnvs-toggle-base-color: var(--cnvs-heading-color);
--cnvs-toggle-font-size: 1.125rem;
--cnvs-toggle-title-color: var(--cnvs-heading-color);
--cnvs-toggle-content-padding: 1.5rem 1.75rem;
margin: 0 0 30px 0;
}
.toggle-header {
border-radius: var(--cnvs-card-rounded);
font-weight: 600;
}
.toggle-content {
padding: 1.5rem 0;
padding-bottom: .75rem;
opacity: .8;
margin-bottom: 0;
}
.toggle-closed {
transition: .2s;
opacity: .2;
}
.toggle-active .toggle-closed {
display: block;
transform: rotate(45deg);
opacity: 1;
}
.pricing-tenure-switcher .btn-group {
background-color: var(--cnvs-contrast-200);
padding: 6px;
}
.pricing-tenure-switcher .btn-group .btn {
--bs-btn-border-width: 0;
--bs-btn-padding-x: 1.25rem;
--bs-btn-padding-y: 0.425rem;
--bs-btn-font-size: var(--bs-body-font-size);
--bs-btn-font-weight: 500;
border-radius: var(--bs-border-radius-pill) !important;
}
.pricing-tenure-switcher .btn-check:checked + .btn {
background-color: var(--cnvs-contrast-900);
color: #FFF;
}