.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-shape{direction:ltr;left:0;line-height:0;overflow:hidden;position:absolute;width:100%}.elementor-shape-top{top:-1px}.elementor-shape-top:not([data-negative=false]) svg{z-index:-1}.elementor-shape-bottom{bottom:-1px}.elementor-shape-bottom:not([data-negative=true]) svg{z-index:-1}.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{transform:rotate(180deg)}.elementor-shape svg{display:block;left:50%;position:relative;transform:translateX(-50%);width:calc(100% + 1.3px)}.elementor-shape .elementor-shape-fill{fill:#fff;transform:rotateY(0deg);transform-origin:center}.elementor-widget-scisco-heading {
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
}
.scisco-heading {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
margin: 0 auto;
padding: 0;
overflow: hidden;
}
.scisco-heading p {
margin: 0;
padding: 0;
}
.scisco-heading:before, .scisco-heading:after {
margin: 0;
padding: 0;
background: none;
height: 0;
width: 0;
border: none;
content: '';
max-width: 100%;
}
.scisco-heading.scisco-gradient-heading {
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-color: rgba(0, 0, 0, 0.2);
display: block;
}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{background-color:transparent;border:3px solid;color:#69727d}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-block-start:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{height:1em;width:1em}.elementor-widget-text-editor .elementor-drop-cap{float:inline-start;font-size:50px;line-height:1;text-align:center}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}.scisco-btn-wrapper [class^="scisco-btn-"] {
position: relative;
text-decoration: none !important;
z-index: 0;
overflow: hidden;
display: inline-block;
line-height: 1;
max-width: 100%;
vertical-align: bottom;
}
.scisco-btn-sm {
padding: 8px;
font-size: 0.85em;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.scisco-btn-md {
padding: 15px;
font-size: 1em;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.scisco-btn-lg {
padding: 25px;
font-size: 1.15em;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
} .scisco-btn-1:before {
position: absolute;
content: "";
z-index: -1;
width: 200%;
height: 150%;
opacity: 0;
left: -50%;
bottom: 0;
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-90deg) translateZ(0);
transform: rotate(-90deg) translateZ(0);
will-change: transform, opacity;
transition-property: opacity, -webkit-transform;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-transition-duration: .6s;
transition-duration: .6s;
-webkit-transition-timing-function: cubic-bezier(0.01, -0.24, 0, 0.68);
transition-timing-function: cubic-bezier(0.01, -0.24, 0, 0.68);
}
.scisco-btn-1:hover:before {
-webkit-transform: rotate(0deg) translateZ(0);
transform: rotate(0deg) translateZ(0);
opacity: 1;
-webkit-transition-duration: .2s;
transition-duration: .2s;
} .scisco-btn-2:before {
position: absolute;
content: "";
z-index: -1;
width: 0;
height: 0;
padding: 50%;
border-radius: 50% !important;
left: 50%;
top: 50%;
-webkit-transform: translate3d(-50%, -50%, 0) scale(0);
transform: translate3d(-50%, -50%, 0) scale(0);
transition: -webkit-transform .15s ease-out;
-webkit-transition: -webkit-transform .15s ease-out;
transition: transform .15s ease-out;
transition: transform .15s ease-out, -webkit-transform .15s ease-out;
}
.scisco-btn-2:hover:before {
-webkit-transition-duration: .3s;
transition-duration: .3s;
-webkit-transform: translate3d(-50%, -50%, 0) scale(1.5);
transform: translate3d(-50%, -50%, 0) scale(1.5);
width: 100%;
} .scisco-btn-3:before {
position: absolute;
content: "";
z-index: -1;
width: 110%;
height: 0;
opacity: 0;
left: 50%;
top: 50%;
-webkit-transform: translate3d(-50%, -50%, 0);
transform: translate3d(-50%, -50%, 0);
will-change: opacity, height;
-webkit-transition-property: opacity, height;
transition-property: opacity, height;
-webkit-transition-duration: .25s, .25s;
transition-duration: .25s, .25s;
-webkit-transition-delay: .15s, 0s;
transition-delay: .15s, 0s;
-webkit-transition-timing-function: cubic-bezier(0, 0, 0.11, 1.24);
transition-timing-function: cubic-bezier(0, 0, 0.11, 1.24);
}
.scisco-btn-3:hover:before {
opacity: 1;
height: 110%;
-webkit-transition-duration: .25s, .4s;
transition-duration: .25s, .4s;
-webkit-transition-delay: 0s;
transition-delay: 0s;
} .scisco-btn-4:before {
position: absolute;
content: "";
z-index: -1;
width: 0;
height: 110%;
opacity: 0;
left: 50%;
top: 50%;
-webkit-transform: translate3d(-50%, -50%, 0);
transform: translate3d(-50%, -50%, 0);
will-change: opacity, width;
-webkit-transition-property: opacity, width;
transition-property: opacity, width;
-webkit-transition-duration: .25s, .25s;
transition-duration: .25s, .25s;
-webkit-transition-delay: .15s, 0s;
transition-delay: .15s, 0s;
-webkit-transition-timing-function: cubic-bezier(0, 0, 0.11, 1.24);
transition-timing-function: cubic-bezier(0, 0, 0.11, 1.24);
}
.scisco-btn-4:hover:before {
opacity: 1;
width: 110%;
-webkit-transition-duration: .25s, .4s;
transition-duration: .25s, .4s;
-webkit-transition-delay: 0s;
transition-delay: 0s;
} .scisco-btn-5:before,
.scisco-btn-7:before {
position: absolute;
content: "";
z-index: -1;
width: 0;
height: 110%;
opacity: 0;
left: 0;
top: 0;
will-change: opacity, width;
-webkit-transition-property: opacity, width;
transition-property: opacity, width;
-webkit-transition-duration: .25s, .25s;
transition-duration: .25s, .25s;
-webkit-transition-delay: .15s, 0s;
transition-delay: .15s, 0s;
-webkit-transition-timing-function: cubic-bezier(0, 0, 0.11, 1.24);
transition-timing-function: cubic-bezier(0, 0, 0.11, 1.24);
}
.scisco-btn-5:hover:before,
.scisco-btn-7:hover:before {
opacity: 1;
width: 110%;
-webkit-transition-duration: .25s, .4s;
transition-duration: .25s, .4s;
-webkit-transition-delay: 0s;
transition-delay: 0s;
}
.scisco-btn-7:before {
left: auto;
right: 0;
} .scisco-btn-6:before,
.scisco-btn-8:before {
position: absolute;
content: "";
z-index: -1;
width: 110%;
height: 0;
opacity: 0;
left: 0;
bottom: 0;
will-change: opacity, height;
-webkit-transition-property: opacity, height;
transition-property: opacity, height;
-webkit-transition-duration: .25s, .25s;
transition-duration: .25s, .25s;
-webkit-transition-delay: .15s, 0s;
transition-delay: .15s, 0s;
-webkit-transition-timing-function: cubic-bezier(0, 0, 0.11, 1.24);
transition-timing-function: cubic-bezier(0, 0, 0.11, 1.24);
}
.scisco-btn-6:hover:before,
.scisco-btn-8:hover:before {
opacity: 1;
height: 110%;
-webkit-transition-duration: .25s, .4s;
transition-duration: .25s, .4s;
-webkit-transition-delay: 0s;
transition-delay: 0s;
}
.scisco-btn-8:before {
bottom: auto;
top: 0;
}
.scisco-flip-card-outer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.scisco-flip-card-wrapper {
-webkit-perspective: 1000px;
perspective: 1000px;
width: 100%;
max-width: 300px;
height: auto;
min-height: 400px;
}
.scisco-flip-card-wrapper .scisco-flip-card-inner {
position: relative;
cursor: pointer;
-webkit-transition-duration: 0.4s;
transition-duration: 0.4s;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
width: 100%;
max-width: 300px;
height: auto;
min-height: 400px;
margin: 0;
}
.scisco-flip-card-wrapper .scisco-flip-card-inner .scisco-flip-card-front-title, .scisco-flip-card-wrapper .scisco-flip-card-inner .scisco-flip-card-back-title {
margin: 0;
padding: 0;
z-index: 2;
}
.scisco-flip-card-wrapper .scisco-flip-card-inner .scisco-flip-card-front-icon, .scisco-flip-card-wrapper .scisco-flip-card-inner .scisco-flip-card-back-icon {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
z-index: 2;
}
.scisco-flip-card-wrapper .scisco-flip-card-inner .scisco-flip-card-front-content, .scisco-flip-card-wrapper .scisco-flip-card-inner .scisco-flip-card-back-content {
z-index: 2;
}
.scisco-flip-card-wrapper .scisco-flip-card-inner .front,
.scisco-flip-card-wrapper .scisco-flip-card-inner .back {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform: rotateX(0deg);
transform: rotateX(0deg);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
border-radius: 4px;
overflow: hidden;
}
.scisco-flip-card-wrapper .scisco-flip-card-inner .front .scisco-flip-card-overlay,
.scisco-flip-card-wrapper .scisco-flip-card-inner .back .scisco-flip-card-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
}
.scisco-flip-card-wrapper .scisco-flip-card-inner .front .scisco-btn-wrapper,
.scisco-flip-card-wrapper .scisco-flip-card-inner .back .scisco-btn-wrapper {
z-index: 2;
}
.scisco-flip-card-wrapper .scisco-flip-card-inner .front {
z-index: 2;
color: #111;
background: #eee;
}
.scisco-flip-card-wrapper .scisco-flip-card-inner .front p, .scisco-flip-card-wrapper .scisco-flip-card-inner .front .scisco-flip-card-front-title {
color: #111;
}
.scisco-flip-card-wrapper .scisco-flip-card-inner .back {
-webkit-transform: rotateY(180deg);
transform: rotateY(180deg);
color: #fff;
background: #FC545E;
}
.scisco-flip-card-wrapper .scisco-flip-card-inner .back p, .scisco-flip-card-wrapper .scisco-flip-card-inner .back .scisco-flip-card-back-title {
color: #fff;
}
.scisco-flip-card-wrapper:hover .scisco-flip-card-inner .back {
-webkit-transform: rotateY(180deg);
transform: rotateY(180deg);
}
.scisco-flip-card-wrapper.flip-right .scisco-flip-card-inner .back {
-webkit-transform: rotateY(180deg);
transform: rotateY(180deg);
}
.scisco-flip-card-wrapper.flip-right:hover .scisco-flip-card-inner {
-webkit-transform: rotateY(180deg);
transform: rotateY(180deg);
}
.scisco-flip-card-wrapper.flip-left .scisco-flip-card-inner .back {
-webkit-transform: rotateY(-180deg);
transform: rotateY(-180deg);
}
.scisco-flip-card-wrapper.flip-left:hover .scisco-flip-card-inner {
-webkit-transform: rotateY(-180deg);
transform: rotateY(-180deg);
}
.scisco-flip-card-wrapper.flip-up .scisco-flip-card-inner .back {
-webkit-transform: rotateX(180deg);
transform: rotateX(180deg);
}
.scisco-flip-card-wrapper.flip-up:hover .scisco-flip-card-inner {
-webkit-transform: rotateX(180deg);
transform: rotateX(180deg);
}
.scisco-flip-card-wrapper.flip-down .scisco-flip-card-inner .back {
-webkit-transform: rotateX(-180deg);
transform: rotateX(-180deg);
}
.scisco-flip-card-wrapper.flip-down:hover .scisco-flip-card-inner {
-webkit-transform: rotateX(-180deg);
transform: rotateX(-180deg);
}
.scisco-flip-card-wrapper.flip-diagonal-right .scisco-flip-card-inner .back {
-webkit-transform: rotate3d(1, 1, 0, 180deg);
transform: rotate3d(1, 1, 0, 180deg);
}
.scisco-flip-card-wrapper.flip-diagonal-right:hover .scisco-flip-card-inner {
-webkit-transform: rotate3d(1, 1, 0, 180deg);
transform: rotate3d(1, 1, 0, 180deg);
}
.scisco-flip-card-wrapper.flip-diagonal-left .scisco-flip-card-inner .back {
-webkit-transform: rotate3d(1, 1, 0, -180deg);
transform: rotate3d(1, 1, 0, -180deg);
}
.scisco-flip-card-wrapper.flip-diagonal-left:hover .scisco-flip-card-inner {
-webkit-transform: rotate3d(1, 1, 0, -180deg);
transform: rotate3d(1, 1, 0, -180deg);
}
.scisco-flip-card-wrapper.flip-inverted-diagonal-right .scisco-flip-card-inner .back {
-webkit-transform: rotate3d(-1, 1, 0, 180deg);
transform: rotate3d(-1, 1, 0, 180deg);
}
.scisco-flip-card-wrapper.flip-inverted-diagonal-right:hover .scisco-flip-card-inner {
-webkit-transform: rotate3d(-1, 1, 0, 180deg);
transform: rotate3d(-1, 1, 0, 180deg);
}
.scisco-flip-card-wrapper.flip-inverted-diagonal-left .scisco-flip-card-inner .back {
-webkit-transform: rotate3d(1, -1, 0, 180deg);
transform: rotate3d(1, -1, 0, 180deg);
}
.scisco-flip-card-wrapper.flip-inverted-diagonal-left:hover .scisco-flip-card-inner {
-webkit-transform: rotate3d(1, -1, 0, 180deg);
transform: rotate3d(1, -1, 0, 180deg);
}