
@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Arimo:ital,wght@0,400;0,500;1,400;1,500&amp;display=swap');
body{ font-family: "Raleway", sans-serif !important; background: #f8eded; }
#main,.tp-headerbg {
  opacity:0
}
html,
body {
  font-family:proxima-nova,sans-serif;
  font-size:18px;
  line-height:26px;
  max-width:100%!important
}
body {
  overflow-x:hidden;
  overflow-y:scroll;
  min-height:500px
}
#main {
  position:relative;
  z-index:1;
  overflow-x:hidden;
  overflow-y:visible
}
.site-branding .custom-logo {
  /* width:130px;
  height:40px */
}
.cli-modal-backdrop {
  background-color:rgba(28,9,80,1);
  z-index:9999
}
.cli-modal .cli-modal-close {
  color:#1c0950
}
.cli-modal-open {
  overflow:visible!important
}
.cli-tab-container p,
.cli-privacy-content-text {
  color:rgba(28,9,80,1)
}
a.cli-privacy-readmore {
  color:rgba(28,9,80,1);
  outline:none;
  border:none
}
.cli-tab-header {
  background-color:rgb(243,242,246)
}
.cli-tab-header a.cli-nav-link {
  color:rgba(28,9,80,1);
  outline:none;
  border:none
}
span.cli-necessary-caption {
  color:rgba(28,9,80,1)
}
.cli-switch input:checked+.cli-slider {
  background-color:#00ceab
}
.cli-tab-footer .wt-cli-privacy-accept-btn {
  background-color:#00ceab;
  color:#fff;
  border-radius:0;
  font-size:12px;
  font-weight:600;
  letter-spacing:1px;
  text-transform:uppercase;
  line-height:28px;
  padding:0 15px;
  border-radius:14px
}
.cli-tab-footer .wt-cli-privacy-accept-btn:hover {
  background-color:#22c8e5
}
.tp-not-loggedin ul.sub-menu {
  display:none
}
.tg-primary-menu>div ul li.tp-loggedin>a {
  padding-bottom:10px
}
.tg-primary-menu>div ul li.tp-loggedin>a span {
  position:absolute;
  margin-top:15px;
  font-size:12px;
  color:rgba(28,9,80,.5);
  font-weight:500;
  transition:all 0.2s ease-out;
  width:90px;
  overflow:hidden;
  white-space:nowrap;
  left:0
}
.tg-primary-menu>div ul li.tp-loggedin>a span:after,
.tg-mobile-navigation>div ul li.tp-loggedin>a span:after {
  content:' ';
  background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
  height:20px;
  width:20px;
  position:absolute;
  top:5px;
  right:0
}
.tg-mobile-navigation>div ul li.tp-loggedin>a span:after {
  background:linear-gradient(90deg,rgba(243,242,246,0) 0%,rgba(243,242,246,1) 100%)
}
.tp-loggedin a:hover span {
  color:#f7345e
}
.tg-primary-menu>div ul li.menu-item-has-children.tp-loggedin>a::after,
.tg-primary-menu>div ul li.page_item_has_children.tp-loggedin>a::after {
  margin-top:14px
}
.tg-mobile-navigation>div ul li.tp-loggedin>a span {
  margin-left:10px;
  color:rgba(28,9,80,.5);
  transition:all 0.2s ease-out;
  font-size:12px;
  font-weight:500;
  width:140px;
  overflow:hidden;
  position:relative;
  display:inline-flex;
  white-space:nowrap
}
.tg-mobile-navigation>div ul li.current-menu-ancestor>a {
  color:#1c0950
}
.tg-mobile-navigation>div ul li.current-menu-ancestor>a:hover {
  color:#f7345e
}
.tg-primary-menu>div ul li.tp-loggedin ul {
  padding-top:21px
}
.tg-header-action-list .tg-header-action__item.tg-mobile-toggle {
  padding:0
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color:#1c0950;
  font-weight:700;
  font-family:proxima-nova,sans-serif
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  font-weight:700!important
}
h1 {
  font-size:70px;
  line-height:70px
}
h2 {
  font-size:45px;
  line-height:45px
}
h3 {
  font-size:35px;
  line-height:40px
}
h4 {
  font-size:25px;
  line-height:30px
}
h5 {
  font-size:20px;
  line-height:25px
}
h6 {
  font-size:18px;
  line-height:23px
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
  margin-bottom:30px
}
.entry-content .tp-newscard h5 {
  margin-bottom:5px
}
.entry-content p {
  margin-bottom:40px
}
.entry-content ul,
.entry-content ol {
  margin:0 0 40px 20px;
  padding-left:0;
  list-style:disc
}
.entry-content ul li,
.entry-content ol li {
  padding-left:10px;
  margin-bottom:20px
}
.entry-content ul ul {
  margin-top:20px;
  margin-bottom:10px;
  list-style:circle
}
.wp-block-columns {
  display:flex;
  margin-bottom:40px;
  gap:0!important
}
@media (max-width:599px) {
  .wp-block-column {
    flex-basis:100%!important
  }
}
@media (min-width:0) {
  .wp-block-column {
    flex-basis:100%!important;
    margin-bottom:40px
  }
  .wp-block-column:nth-child(2n) {
    margin-left:0
  }
}
@media (min-width:600px) {
  .wp-block-column {
    flex-basis:100%!important;
    margin-bottom:40px
  }
  .wp-block-column:nth-child(2n) {
    margin-left:0
  }
}
@media (min-width:782px) {
  .wp-block-column:not(:first-child) {
    margin-left:40px
  }
}
@media (min-width:1024px) {
  .wp-block-column {
    flex-basis:calc(50% - 20px)!important;
    flex-grow:0;
    margin-bottom:0
  }
  .wp-block-column:nth-child(2n) {
    margin-left:40px
  }
}
@media (max-width:599px) {
  .wp-block-column.tp-cardshadow {
    flex-basis:100%!important
  }
}
@media (min-width:0) {
  .wp-block-column.tp-cardshadow {
    flex-basis:100%!important;
    margin-bottom:20px
  }
  .wp-block-column.tp-cardshadow:nth-child(2n) {
    margin-left:0
  }
}
@media (min-width:600px) {
  .wp-block-column.tp-cardshadow {
    flex-basis:100%!important;
    margin-bottom:20px
  }
  .wp-block-column.tp-cardshadow:nth-child(2n) {
    margin-left:0
  }
}
@media (min-width:782px) {
  .wp-block-column.tp-cardshadow:not(:first-child) {
    margin-left:20px
  }
}
@media (min-width:1024px) {
  .wp-block-column.tp-cardshadow {
    flex-basis:calc(50% - 10px)!important;
    flex-grow:0;
    margin-bottom:0
  }
  .wp-block-column.tp-cardshadow:nth-child(2n) {
    margin-left:20px
  }
}
.wp-block-columns.smallspace {
  margin-bottom:20px
}
.wp-block-quote {
  border-left:0!important;
  margin:0 0 40px;
  padding-left:30px!important
}
.wp-block-quote:before {
  content:' " ';
  font-size:150px;
  line-height:50px;
  position:relative;
  left:-40px;
  top:50px;
  color:rgba(28,9,80,.15)
}
.wp-block-quote p,
.wp-block-pullquote blockquote p {
  font-weight:100;
  font-size:22px;
  line-height:30px;
  color:rgba(28,9,80,1);
  margin-bottom:30px
}
.wp-block-quote cite,
.wp-block-pullquote cite {
  color:rgba(28,9,80,.5);
  font-size:14px;
  font-weight:500;
  margin-top:0;
  text-transform:uppercase;
  letter-spacing:1px
}
.wp-block-pullquote {
  border:0;
  margin-bottom:30px;
  color:rgba(28,9,80,1);
  padding:20px 0
}
blockquote {
  padding:20px;
  margin:0;
  border:0
}
.rs-testimonial {
  text-align:center
}
.rs-testimonial p {
  font-size:22px;
  font-weight:300;
  line-height:30px;
  margin-bottom:30px
}
.rs-testimonial img {
  display:inline-block;
  width:50px;
  height:50px;
  border-radius:25px;
  margin-bottom:10px
}
.rs-testimonial h5 {
  margin-bottom:0
}
.rs-testimonial span {
  font-weight:17px;
  line-height:20px;
  font-weight:600;
  color:rgba(28,9,80,.35)
}
.wp-block-code {
  font-family:Menlo,Consolas,monaco,monospace;
  font-size:14px;
  color:rgba(28,9,80,1);
  background-color:#f3f2f6;
  padding:30px;
  border:0;
  border-radius:5px;
  margin-bottom:40px
}
code {
  background-color:#f3f2f6;
  padding:0
}
code::-moz-selection {
  color:#fff;
  background-color:#f7345e
}
code::selection {
  color:#fff;
  background-color:#f7345e
}
.wp-block-table td,
.wp-block-table th {
  border:1px solid;
  padding:20px
}
.tp-center h4,
.tp-center h2,
.tp-center h1 {
  text-align:center
}
.tp-center p,
p.tp-center {
  text-align:center
}
.tp-stars {
  background:url(https://www.sliderrevolution.com/wp-content/uploads/2020/03/stars.png);
  background-size:152px 26px;
  background-repeat:no-repeat;
  width:152px;
  height:26px;
  margin:0 auto
}
.rs-testimonial .tp-stars {
  background-size:100px 17px;
  width:100px;
  height:17px;
  margin-bottom:20px
}
.tp-raiseindex {
  z-index:100;
  position:relative
}
.tp-headerblock.lighttext,
.tp-headerblock.lighttext p.largep {
  color:#fff!important
}
.tp-headerblock h2,
.tp-headerblock h1 {
  font-size:45px;
  line-height:50px;
  margin-bottom:30px
}
.tp-headerblock h4 {
  font-size:17px;
  line-height:20px;
  font-weight:600;
  color:#f7345e;
  letter-spacing:2px;
  text-transform:uppercase;
  margin-bottom:20px
}
.tp-headerblock p {
  margin-bottom:10px
}
.tp-headerblock ul,
.tp-headerblock ol {
  margin:20px 0 0 0;
  padding:0 0 40px 20px;
  list-style:none;
  width:50%;
  display:inline-block;
  vertical-align:top
}
.tp-headerblock ul li,
.tp-headerblock ol li {
  margin-bottom:5px;
  font-weight:500;
  color:#1c0950
}
.tp-headerblock ul li:before,
.tp-headerblock ol li:before {
  color:#f7345e;
  content:"\2022";
  font-weight:700;
  font-size:25px;
  display:inline-block;
  width:30px;
  margin-left:-30px
}
.tp-diamond.lazyloaded {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/04/diamond.png);
  background-position:center center;
  background-repeat:no-repeat;
  padding:75px 0;
  background-size:256px
}
.tp-question {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/05/questionhands.png);
  background-position:center center;
  background-repeat:no-repeat;
  padding:75px 0;
  background-size:256px
}
p.largep {
  font-weight:100;
  font-size:30px;
  line-height:40px;
  width:100%;
  max-width:720px;
  margin:0 auto;
  color:rgba(28,9,80,1)
}
.tp-highred {
  color:#f7345e;
  background:linear-gradient(-107deg,#82009f 0%,#f7345e 100%);
  transform:skewX(-10deg);
  position:relative;
  display:inline-block;
  font-size:1.2em;
  line-height:1em;
  font-weight:700;
  text-transform:capitalize;
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent
}
@media (min-width:1024px) {
  .tp-highred.large {
    font-size:2em;
    line-height:1.05em
  }
}
.tp-highblue {
  color:#00ceab;
  background:linear-gradient(-107deg,#22c8e5 0%,#00ceab 100%);
  transform:skewX(-10deg);
  position:relative;
  display:inline-block;
  font-size:1.2em;
  line-height:1em;
  font-weight:700;
  text-transform:capitalize;
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent
}
.tp-meh {
  color:rgba(28,9,80,.25);
  font-size:1.2em
}
.tp-redunderline {
  background-image:linear-gradient(107deg,#22c8e5 0%,#00ceab 100%);
  background-repeat:no-repeat;
  background-size:100% .2em;
  background-position:0 88%;
  transition:background-size 0.25s ease-in
}
.rs-imageright .wp-block-column,
.rs-imageleft .wp-block-column {
  margin-left:0!important
}
.rs-imageright .wp-block-column figure.wp-block-image,
.rs-imageleft .wp-block-column figure.wp-block-image {
  margin:0
}
@media (min-width:0) {
  .rs-imageright .wp-block-column,
  .rs-imageleft .wp-block-column {
    flex-basis:100%!important;
    margin-bottom:20px
  }
  .rs-imageright .wp-block-columns,
  .rs-imageright.wp-block-columns {
    margin-right:0
  }
  .rs-imageleft .wp-block-columns,
  .rs-imageleft.wp-block-columns {
    margin-left:0
  }
  .rs-imageright .wp-block-column img {
    margin-top:30px
  }
  .rs-imageleft .wp-block-column img {
    margin-bottom:30px
  }
  .rs-imageright .wp-block-column:last-child {
    margin-bottom:0;
    text-align:center
  }
  .rs-imageleft .wp-block-column:first-child {
    margin-bottom:0;
    text-align:center
  }
}
@media (min-width:782px) {
  .rs-imageright .wp-block-column img {
    margin-top:0
  }
  .rs-imageleft .wp-block-column img {
    margin-bottom:0
  }
  .rs-imageright .wp-block-columns,
  .rs-imageright.wp-block-columns {
    margin-right:-40px
  }
  .rs-imageleft .wp-block-columns,
  .rs-imageleft.wp-block-columns {
    margin-left:-40px
  }
}
@media (min-width:1024px) {
  .rs-imageright .wp-block-column:first-child {
    flex-basis:40%!important
  }
  .rs-imageright .wp-block-column:last-child {
    flex-basis:60%!important;
    text-align:right
  }
  .rs-imageleft .wp-block-column:first-child {
    flex-basis:60%!important;
    text-align:left
  }
  .rs-imageleft .wp-block-column:last-child {
    flex-basis:40%!important
  }
  .rs-imageright .wp-block-columns,
  .rs-imageright.wp-block-columns {
    margin-right:-50px
  }
  .rs-imageleft .wp-block-columns,
  .rs-imageleft.wp-block-columns {
    margin-left:-50px
  }
}
.wp-block-group.tp-info {
  padding:40px 100px;
  background:#fff;
  margin-left:-100px;
  margin-right:-100px;
  border-width:20px;
  border-style:solid;
  border-image-source:-moz-linear-gradient(top,rgba(94,53,177,1) 0%,rgba(247,52,94,1) 100%);
  border-image-source:-webkit-linear-gradient(top,rgba(94,53,177,1) 0%,rgba(247,52,94,1) 100%);
  border-image-source:linear-gradient(to bottom,rgba(94,53,177,1) 0%,rgba(247,52,94,1) 100%);
  border-image-slice:1
}
.wp-block-group.tp-info .wp-block-button {
  margin-bottom:0!important
}
.rs-team {
  padding:50px 100px;
  border-width:20px;
  border-style:solid;
  border-image-source:-moz-linear-gradient(top,rgba(94,53,177,1) 0%,rgba(247,52,94,1) 100%);
  border-image-source:-webkit-linear-gradient(top,rgba(94,53,177,1) 0%,rgba(247,52,94,1) 100%);
  border-image-source:linear-gradient(to bottom,rgba(94,53,177,1) 0%,rgba(247,52,94,1) 100%);
  border-image-slice:1
}
.rs-team figure {
  margin:0
}
.rs-team figure figcaption {
  color:rgba(28,9,80,1,.5);
  line-height:14px;
  margin:17px 0 0 0;
  text-transform:uppercase;
  letter-spacing:1px;
  font-weight:500;
  text-align:center
}
.rs-teamlogo figure {
  margin:0
}
.rs-teamlogo img {
  -webkit-box-shadow:0 20px 60px 0 rgba(94,53,177,.25);
  -moz-box-shadow:0 20px 60px 0 rgba(94,53,177,.25);
  box-shadow:0 20px 60px 0 rgba(94,53,177,.25)
}
.rs-teamstory {
  font-size:22px;
  font-weight:300;
  line-height:30px;
  max-width:760px;
  margin:0 auto
}
table.tp-codetable {
  font-size:12px
}
.blocks-gallery-caption,
.wp-block-embed figcaption,
.wp-block-image figcaption {
  color:rgba(28,9,80,.5)
}
.wp-block-image,
.wp-block-embed {
  margin-bottom:40px
}
.wp-block-embed-youtube .wp-block-embed__wrapper {
  position:relative;
  padding-bottom:56.25%;
  padding-top:0;
  height:0;
  overflow:hidden
}
.wp-block-embed-youtube .wp-block-embed__wrapper iframe {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}
.rs-fuzzybg {
  background:url(https://www.sliderrevolution.com/wp-content/uploads/2020/05/fuzzy2.jpg);
  background-position:bottom;
  background-repeat:no-repeat
}
.rs-fixicon {
  text-align:center!important
}
.rs-fixicon lord-icon {
  margin-bottom:20px
}
.rs-purpleredgradient {
  background:-moz-linear-gradient(-73deg,rgba(28,9,80,1) 0%,rgba(50,16,98,1) 30%,rgba(130,0,159,1) 55%,rgba(247,52,94,1) 100%);
  background:-webkit-linear-gradient(-73deg,rgba(28,9,80,1) 0%,rgba(50,16,98,1) 30%,rgba(130,0,159,1) 55%,rgba(247,52,94,1) 100%);
  background:linear-gradient(163deg,rgba(28,9,80,1) 0%,rgba(50,16,98,1) 30%,rgba(130,0,159,1) 55%,rgba(247,52,94,1) 100%)
}
.rs-bluepurplegradient {
  background:-moz-linear-gradient(-73deg,rgba(28,9,80,1) 15%,rgba(28,9,80,1) 15%,rgba(55,158,217,1) 40%,rgba(94,53,177,1) 70%);
  background:-webkit-linear-gradient(-73deg,rgba(28,9,80,1) 15%,rgba(28,9,80,1) 15%,rgba(55,158,217,1) 40%,rgba(94,53,177,1) 70%);
  background:linear-gradient(163deg,rgba(28,9,80,1) 15%,rgba(28,9,80,1) 15%,rgba(55,158,217,1) 40%,rgba(94,53,177,1) 70%)
}
.rs-purplegradient {
  background:-moz-linear-gradient(left,rgba(247,52,94,.85) 0%,rgba(242,50,97,.85) 1%,rgba(130,0,159,.78) 25%,rgba(90,8,129,.7) 50%,rgba(50,16,98,.73) 75%,rgba(50,16,98,.75) 100%),url(https://www.sliderrevolution.com/wp-content/uploads/2020/03/anotherbg.jpg);
  background:-webkit-linear-gradient(left,rgba(247,52,94,.85) 0%,rgba(242,50,97,.85) 1%,rgba(130,0,159,.78) 25%,rgba(90,8,129,.7) 50%,rgba(50,16,98,.73) 75%,rgba(50,16,98,.75) 100%),url(https://www.sliderrevolution.com/wp-content/uploads/2020/03/anotherbg.jpg);
  background:linear-gradient(to right,rgba(247,52,94,.85) 0%,rgba(242,50,97,.85) 1%,rgba(130,0,159,.78) 25%,rgba(90,8,129,.7) 50%,rgba(50,16,98,.73) 75%,rgba(50,16,98,.75) 100%),url(https://www.sliderrevolution.com/wp-content/uploads/2020/03/anotherbg.jpg);
  background-size:cover
}
.rs-purplegradient h3 {
  color:#fff
}
.rs-purplegradient .rsblog .esg-filterbutton,
.rs-purplegradient .rsblog .esg-navigationbutton,
.rs-purplegradient .rsblog .esg-sortbutton,
.rs-purplegradient .rsblog .esg-cartbutton {
  color:#fff;
  background:rgba(29,10,81,.25)
}
.rs-purplegradient .esg-grid .mainul li.eg-rs-youtube-wrapper {
  background:rgba(28,9,80,.5)
}
.rs-purplegradient .eg-rs-youtube-element-0 {
  color:#fff!important
}
.rs-purplegradient .eg-rs-youtube-element-39 {
  color:rgba(255,255,255,.5)
}
.rs-buttonbg {
  background:url(https://www.sliderrevolution.com/wp-content/uploads/2020/04/bgshape.jpg);
  background-position:center top;
  background-repeat:no-repeat;
  background-size:438px 288px
}
#rs-ticketmodal,
#rs-dashmodal {
  position:fixed;
  z-index:100;
  bottom:130px;
  right:30px;
  width:380px;
  height:90px;
  background:#fff;
  border-radius:7px 5px 5px 7px;
  -webkit-box-shadow:0 20px 50px 0 rgba(28,9,80,.3);
  -moz-box-shadow:0 20px 50px 0 rgba(28,9,80,.3);
  box-shadow:0 20px 50px 0 rgba(28,9,80,.3);
  visibility:hidden;
  opacity:0;
  transition:visibility 0s ease-in-out 0.3s,opacity 0.3s ease-in-out,transform 0.3s ease-in-out
}
#rs-dashmodal {
  top:106px
}
@media (min-width:1024px) {
  #rs-dashmodal {
    top:166px
  }
}
#rs-videoicon:hover {
  background-size:110px 110px;
  cursor:pointer
}
#rs-dashmodal span {
  margin-left:110px;
  font-size:16px
}
#rs-ticketmodal.rs-ticketshow,
#rs-dashmodal.rs-ticketshow {
  visibility:visible;
  opacity:1;
  transform:translateY(-10px);
  transition-delay:0s
}
#rs-videoicon {
  width:90px;
  height:90px;
  border-radius:5px 0 0 5px;
  position:absolute;
  background:url(https://www.sliderrevolution.com/wp-content/uploads/2020/05/registervideo.jpg);
  background-size:90px 90px;
  transition:background 0.3s ease-in-out;
  background-position:center center
}
#rs-saleicon {
  width:90px;
  height:90px;
  border-radius:5px 0 0 5px;
  position:absolute;
  background:url(https://www.sliderrevolution.com/wp-content/uploads/2020/10/salegfx.jpg);
  background-size:90px 90px;
  transition:background 0.3s ease-in-out;
  background-position:center center;
  animation:rs-animatesaleicon 2s normal forwards ease-out;
  animation-delay:0.5s;
  animation-iteration-count:infinite;
  cursor:pointer
}
@keyframes rs-animatesaleicon {
  0% {
    background-size:90px 90px
  }
  50% {
    background-size:110px 110px
  }
  100% {
    background-size:90px 90px
  }
}
#rs-ticketicon {
  width:90px;
  height:90px;
  border-radius:5px 0 0 5px;
  position:absolute;
  background-position:center center;
  background:-moz-linear-gradient(top,rgba(28,9,80,1) 0%,rgba(130,0,159,1) 50%,rgba(247,52,94,1) 100%);
  background:-webkit-linear-gradient(top,rgba(28,9,80,1) 0%,rgba(130,0,159,1) 50%,rgba(247,52,94,1) 100%);
  background:linear-gradient(to bottom,rgba(28,9,80,1) 0%,rgba(130,0,159,1) 50%,rgba(247,52,94,1) 100%)
}
#rs-ticketicon span {
  background:url(https://www.sliderrevolution.com/wp-content/uploads/2020/03/supporticon.png);
  background-size:40px 40px;
  width:40px;
  height:40px;
  display:block;
  margin:25px 0 0 25px
}
#rs-ticketmodal h5,
#rs-dashmodal h5 {
  margin-left:110px;
  margin-bottom:0;
  margin-top:20px
}
#rs-closemodal {
  background:url(https://www.sliderrevolution.com/wp-content/uploads/2020/03/closer_dark.png);
  background-size:20px 20px;
  width:20px;
  height:20px;
  cursor:pointer;
  position:absolute;
  top:5px;
  right:5px
}
.rs-underlined {
  font-weight:700;
  border-bottom:4px solid #f7345e
}
.rs-iconcircle {
  display:inline-block;
  padding:25px;
  background:#fff;
  border-radius:45px;
  -webkit-box-shadow:0 20px 50px 0 rgba(28,9,80,.1);
  -moz-box-shadow:0 20px 50px 0 rgba(28,9,80,.1);
  box-shadow:0 20px 50px 0 rgba(28,9,80,.1);
  margin-bottom:20px
}
.rs-iconcircle figure {
  margin:0
}
.rs-question {
  padding-left:65px;
  position:relative
}
.rs-question:before {
  display:inline-block;
  position:absolute;
  left:0;
  content:' ';
  background:url(https://www.sliderrevolution.com/wp-content/uploads/2020/05/question_filled4.jpg);
  background-size:50px 50px;
  background-repeat:no-repeat;
  background-position:center;
  border-radius:30px;
  width:50px;
  height:50px;
  -webkit-box-shadow:0 20px 50px 0 rgba(247,52,94,.1);
  -moz-box-shadow:0 20px 50px 0 rgba(247,52,94,.1);
  box-shadow:0 20px 50px 0 rgba(247,52,94,.1)
}
.rs-ballsbg.lazyloaded {
  background:url(https://www.sliderrevolution.com/wp-content/uploads/2020/04/ballsbg.jpg);
  background-position:center center;
  background-repeat:no-repeat;
  background-size:contain
}
.rs-shapebg.lazyloaded {
  background:url(https://www.sliderrevolution.com/wp-content/uploads/2020/05/shapebg4.jpg);
  background-position:center top;
  background-repeat:no-repeat;
  background-size:contain
}
.rs-blureditorbg.lazyloaded {
  background:-webkit-linear-gradient(left,rgba(247,52,94,.85) 0%,rgba(242,50,97,.85) 1%,rgba(130,0,159,.78) 25%,rgba(90,8,129,.7) 50%,rgba(50,16,98,.73) 75%,rgba(50,16,98,.75) 100%),url(https://www.sliderrevolution.com/wp-content/uploads/2020/03/anotherbg.jpg);
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover
}
@media (min-width:2100px) {
  .rs-ballsbg {
    background-size:cover
  }
}
.wp-block-cp-codepen-gutenberg-embed-block {
  margin-bottom:20px
}
.rs-extendwithstroke {
  font-weight:700
}
.rs-stroked {
  box-sizing:border-box;
  position:relative
}
@keyframes rs-drawstroke {
  0% {
    stroke-dashoffset:1000px
  }
  100% {
    stroke-dashoffset:0
  }
}
.rs-stroke {
  display:block;
  width:calc(100% - 0px);
  height:20px;
  stroke:rgb(247,52,94);
  position:absolute;
  left:0;
  bottom:-10px;
  stroke-width:4;
  stroke-dasharray:1000px;
  stroke-dashoffset:1000px;
  animation:rs-drawstroke 2s normal forwards ease-out;
  animation-delay:0.5s
}
#tp-infoboxwrapper {
  background:rgba(90,65,172,.75);
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  z-index:99999;
  display:block;
  -webkit-animation:fadeInFromNone 0.5s ease-out;
  animation:fadeInFromNone 0.5s ease-out
}
#tp-infobox {
  position:relative;
  max-width:520px;
  margin:0 auto;
  border-radius:3px;
  padding:0 50px 50px 50px;
  background:#fff;
  top:56px;
  box-shadow:0 20px 50px 0 rgba(28,9,80,.15);
  -webkit-animation:infoPopup 1s ease-in-out;
  animation:infoPopup 1s ease-in-out
}
#tp-infobox a,
#tp-infobox a:visited {
  color:#f7345e;
  font-weight:500;
  text-decoration:none
}
#tp-infobox a:hover,
#tp-infobox a:focus {
  color:#22c8e5
}
.rs-modalform-radio {
  display:inline-block;
  position:relative;
  padding:0;
  margin:10px 0 0;
  width:100%
}
.rs-modalform-radio input[type='radio'] {
  display:none
}
.rs-modalform-radio label {
  padding-left:10px
}
.rs-modalform-radio label:before {
  content:" ";
  display:inline-block;
  position:relative;
  top:5px;
  left:-10px;
  margin:0 5px 0 0;
  width:20px;
  height:20px;
  border-radius:11px;
  border:2px solid #f7345e;
  background-color:transparent
}
.rs-modalform-radio input[type=radio]:checked+label:after {
  border-radius:11px;
  width:12px;
  height:12px;
  position:absolute;
  top:9px;
  left:4px;
  content:" ";
  display:block;
  background:#f7345e
}
@media (min-width:782px) {
  #tp-infobox {
    top:126px
  }
}
.tp-lottie-header {
  width:100%;
  position:relative
}
#tp-infobox-closer {
  position:absolute;
  right:15px;
  top:13px;
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/03/closer_dark.png);
  background-size:20px 20px;
  background-repeat:no-repeat;
  width:20px;
  height:20px;
  cursor:pointer;
  -webkit-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out
}
#tp-infobox-closer:hover {
  transform:scale(1.1)
}
@keyframes fadeInFromNone {
  0% {
    display:none;
    opacity:0
  }
  1% {
    display:block;
    opacity:0
  }
  100% {
    display:block;
    opacity:1
  }
}
@keyframes infoPopup {
  0% {
    opacity:0;
    transform:scale(.5)
  }
  100% {
    opacity:1;
    transform:scale(1)
  }
}
#masthead {
  z-index:9999;
  width:100%;
  
  top:0
}
.tg-site-header-top .tg-header-top-left-content {
  width:65%;
  text-align:left;
  font-size:14px;
  font-weight:400
}
.tg-site-header-top .tg-header-top-right-content {
  width:35%;
  text-align:right;
  font-size:14px;
  font-weight:400
}
.tg-site-header-top .tg-header-top-right-content div {
  display:inline-block
}
.tg-site-header-top .tg-header-top-right-content .tp-label {
  color:rgba(255,255,255,.75)
}
.tg-site-header .tg-site-header-top {
  padding:10px 0;
  background:#82009f;
  background:-moz-linear-gradient(left,#82009f 0%,#5d34af 50%,#00ceab 100%);
  background:-webkit-linear-gradient(left,#82009f 0%,#5d34af 50%,#00ceab 100%);
  background:linear-gradient(to right,#82009f 0%,#5d34af 50%,#00ceab 100%)
}
@media screen and (max-width:1023px) {
  .tg-site-header-top {
    display:none
  }
}
.tg-site-header a.tp-latest-version,
.tg-site-header a.tp-latest-version:visited {
  padding-left:5px
}
.tg-site-header .tg-site-header-top a,
.tg-site-header .tg-site-header-top a:visited {
  color:#fff;
  font-weight:500;
  -webkit-transition:all 0.2s ease-out;
  transition:all 0.2s ease-out
}
.tg-site-header .tg-site-header-top a:hover {
  color:rgba(255,255,255,.75)
}
.tg-header-top-right-content .rs-chat {
  margin-right:20px
}
.tg-header-top-right-content .rs-chat:before {
  content:' ';
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/06/mailicon.png);
  background-size:14px 14px;
  background-repeat:no-repeat;
  width:14px;
  height:14px;
  cursor:pointer;
  display:inline-block;
  vertical-align:-3px;
  margin-right:5px;
  -webkit-transition:all 0.2s ease-out;
  transition:all 0.2s ease-out
}
.tg-site-header-bottom {
  margin:0;
  padding:20px 0;
  background:#fff;
  -webkit-transition:all 0.5s ease-out;
  transition:all 0.5s ease-out
}
.tp-menushadow {
  -webkit-box-shadow:0 20px 30px 0 rgba(28,9,80,.05);
  -moz-box-shadow:0 20px 30px 0 rgba(28,9,80,.05);
  box-shadow:0 20px 30px 0 rgba(28,9,80,.05)
}

.tp-headercloser:hover {
  transform:scale(1.1)
}
#masthead.rs-templateheader {
  /* height:60px;
  max-height:60px */
}
.rs-templateheader .tg-site-header-bottom .tg-header-container {
  justify-content:flex-start;
  position:relative
}
.rs-templateheader .tg-site-header-bottom {
  background:-moz-linear-gradient(left,#8a2f32 0%,#900309 100%);
  background:-webkit-linear-gradient(left,#8a2f32 0%,#900309 100%);
  background:linear-gradient(to right,#8a2f32 0%,#900309 100%);
  padding:10px 0;
  -webkit-transition:none;
  transition:none
}
.rs-templateheader #templatetitle {
  font-size:18px;
  font-weight:600;
  line-height:20px;
  padding:20px 0;
  text-align:center;
  position:absolute;
  width:600px;
  left:calc(50% - 300px);
  color:#fff;
  margin-bottom:0
}
.rs-templateheader #templatetitle span {
  font-weight:300
}
.rs-templateheader #rs-templateback,
.rs-templateheader #rs-templateclose {
  display:flex;
  position:absolute;
  background-size:30px 30px;
  background-repeat:no-repeat;
  width:30px;
  height:30px;
  -webkit-transition:all 0.2s ease-out;
  transition:all 0.2s ease-out;
  cursor:pointer
}
.rs-templateheader #rs-templatebuy {
  position:absolute;
  right:90px;
  display:flex
}
.rs-templateheader #rs-templateback:hover,
.rs-templateheader #rs-templateclose:hover {
  transform:scale(1.1)
}
.rs-templateheader #rs-templateback {
  right:40px;
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/04/overviewlarge.png)
}
.rs-templateheader #rs-templateclose {
  right:0;
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/04/closerlarge.png)
}
.respect-fixedstatic rs-static-layers>.rs-parallax-wrap>rs-loop-wrap,
.th-fixed>rs-loop-wrap {
  transform:translatey(60px)
}
.respect-fixedstatic rs-static-layers>.rs-parallax-wrap.rs-stay>rs-loop-wrap {
  transform:translatey(0)
}
sr7-module .th-fixed {
  margin-top:60px
}
@media (max-width:1023px) {
  .tg-site-header--left .tg-block--two {
    margin:0;
    flex:none
  }
}
.tp-headerbg {
  position:absolute;
  width:100%;
  height:700px;
  top:0;
  left:0;
  z-index:0
}
.tp-headerbggradient {
  width:100%;
  height:100%;
  position:absolute
}
.tp-headerbgimage {
  background-size:cover;
  background-position:center center;
  width:100%;
  height:100%
}
.page-id-161730 .tp-headerbggradient {
  background:-moz-linear-gradient(top,rgba(243,242,246,0) 0%,rgba(255,255,255,1) 100%);
  background:-webkit-linear-gradient(top,rgba(243,242,246,0) 0%,rgba(255,255,255,1) 100%);
  background:linear-gradient(to bottom,rgba(243,242,246,0) 0%,rgba(255,255,255,1) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f3f2f6',endColorstr='#ffffff',GradientType=0)
}
.page-id-161730 h2.tp-subtitle {
  max-width:100%!important
}
.single .tp-headerbg {
  position:absolute;
  width:100%;
  height:1000px
}
.page-id-161730 .tp-headerbgimage {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/05/pricing_left.jpg);
  background-position:left top;
  background-size:310px 610px;
  width:100%;
  height:100%;
  background-repeat:no-repeat
}
.page-id-161730 .tp-headerbggradient {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/05/pricing_right.jpg);
  background-position:right bottom;
  background-size:300px 530px;
  width:100%;
  height:100%;
  background-repeat:no-repeat
}
.single .tp-headerbgimage,
.page-id-19625 .tp-headerbgimage,
.page-id-12870 .tp-headerbgimage,
.page-id-57 .tp-headerbgimage,
.page-id-6515 .tp-headerbgimage,
.page-id-6919 .tp-headerbgimage,
.page-id-7257 .tp-headerbgimage,
.page-id-158410 .tp-headerbgimage,
.page-id-21560 .tp-headerbgimage,
.page-id-24133 .tp-headerbgimage {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/03/geo1.png);
  background-position:left top;
  background-size:280px 540px;
  width:100%;
  height:100%;
  background-repeat:no-repeat
}
.single .tp-headerbggradient,
.page-id-19625 .tp-headerbggradient,
.page-id-12870 .tp-headerbggradient,
.page-id-57 .tp-headerbggradient,
.page-id-6515 .tp-headerbggradient,
.page-id-6919 .tp-headerbggradient,
.page-id-7257 .tp-headerbggradient,
.page-id-158410 .tp-headerbggradient,
.page-id-21560 .tp-headerbggradient,
.page-id-24133 .tp-headerbggradient {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/03/geo2.png);
  background-position:right bottom;
  background-size:540px 700px;
  width:100%;
  height:100%;
  background-repeat:no-repeat
}
.single-faq .tp-headerbgimage,
.tax-sr_manual_section .tp-headerbgimage,
.page-id-7718 .tp-headerbgimage,
.page-id-7447 .tp-headerbgimage,
.srdManualBody .tp-headerbgimage,
.srdDefinitionBody .tp-headerbgimage,
.page-id-10805 .tp-headerbgimage,
.page-id-10840 .tp-headerbgimage,
.page-id-160394 .tp-headerbgimage {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/03/helpbg_left.jpg);
  background-position:left top;
  background-size:310px 610px;
  width:100%;
  height:100%;
  background-repeat:no-repeat
}
.single-faq .tp-headerbggradient,
.page-id-7718 .tp-headerbggradient,
.page-id-7447 .tp-headerbggradient,
.srdManualBody .tp-headerbggradient,
.srdDefinitionBody .tp-headerbggradient,
.page-id-10805 .tp-headerbggradient,
.page-id-10840 .tp-headerbggradient,
.page-id-160394 .tp-headerbggradient {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/03/helpbg_right.jpg);
  background-position:right top;
  background-size:300px 530px;
  width:100%;
  height:100%;
  background-repeat:no-repeat
}
@media (min-width:0) {
  .single .tp-headerbgimage,
  .single .tp-headerbggradient,
  .page-id-57 .tp-headerbgimage,
  .page-id-57 .tp-headerbggradient,
  .page-id-6515 .tp-headerbgimage,
  .page-id-6515 .tp-headerbggradient,
  .page-id-7718 .tp-headerbgimage,
  .page-id-7718 .tp-headerbggradient,
  .srdManualBody .tp-headerbgimage,
  .srdManualBody .tp-headerbggradient,
  .srdDefinitionBody .tp-headerbgimage,
  .srdDefinitionBody .tp-headerbggradient,
  .page-id-6919 .tp-headerbgimage,
  .page-id-6919 .tp-headerbggradient,
  .page-id-7447 .tp-headerbgimage,
  .page-id-7447 .tp-headerbggradient,
  .page-id-7257 .tp-headerbgimage,
  .page-id-7257 .tp-headerbggradient,
  .page-id-161730 .tp-headerbgimage,
  .page-id-161730 .tp-headerbggradient,
  .page-id-158410 .tp-headerbgimage,
  .page-id-158410 .tp-headerbggradient,
  .page-id-10805 .tp-headerbgimage,
  .page-id-10805 .tp-headerbggradient,
  .page-id-10840 .tp-headerbgimage,
  .page-id-10840 .tp-headerbggradient,
  .page-id-19625 .tp-headerbgimage,
  .page-id-19625 .tp-headerbggradient,
  .page-id-12870 .tp-headerbgimage,
  .page-id-12870 .tp-headerbggradient,
  .page-id-21560 .tp-headerbgimage,
  .page-id-21560 .tp-headerbggradient,
  .page-id-24133 .tp-headerbgimage,
  .page-id-24133 .tp-headerbggradient {
    display:none
  }
}
@media (min-width:1024px) {
  .single .tp-headerbgimage,
  .page-id-19625 .tp-headerbgimage,
  .page-id-12870 .tp-headerbgimage,
  .page-id-57 .tp-headerbgimage,
  .page-id-6515 .tp-headerbgimage,
  .page-id-6919 .tp-headerbgimage,
  .page-id-7257 .tp-headerbgimage,
  .page-id-158410 .tp-headerbgimage,
  .page-id-21560 .tp-headerbgimage,
  .page-id-24133 .tp-headerbgimage {
    background-position:left top;
    background-size:182px 351px;
    display:block
  }
  .single .tp-headerbggradient,
  .page-id-19625 .tp-headerbggradient,
  .page-id-12870 .tp-headerbggradient,
  .page-id-57 .tp-headerbggradient,
  .page-id-6515 .tp-headerbggradient,
  .page-id-6919 .tp-headerbggradient,
  .page-id-7257 .tp-headerbggradient,
  .page-id-158410 .tp-headerbggradient,
  .page-id-21560 .tp-headerbggradient,
  .page-id-24133 .tp-headerbggradient {
    background-position:right bottom;
    background-size:351px 455px;
    display:block
  }
  .single .tp-headerbg,
  .page-id-19625 .tp-headerbg,
  .page-id-12870 .tp-headerbg,
  .page-id-57 .tp-headerbg,
  .page-id-6515 .tp-headerbg,
  .page-id-6919 .tp-headerbg,
  .page-id-7257 .tp-headerbg,
  .page-id-158410 .tp-headerbg,
  .page-id-21560 .tp-headerbg,
  .page-id-24133 .tp-headerbg {
    height:700px
  }
  .single-faq .tp-headerbgimage,
  .page-id-7718 .tp-headerbgimage,
  .page-id-7447 .tp-headerbgimage,
  .srdManualBody .tp-headerbgimage,
  .srdDefinitionBody .tp-headerbgimage,
  .page-id-10805 .tp-headerbgimage,
  .page-id-10840 .tp-headerbgimage {
    background-position:left top;
    background-size:250px 492px;
    display:block
  }
  .single-faq .tp-headerbggradient,
  .page-id-7718 .tp-headerbggradient,
  .page-id-7447 .tp-headerbggradient,
  .srdManualBody .tp-headerbggradient,
  .srdDefinitionBody .tp-headerbggradient,
  .page-id-10805 .tp-headerbggradient,
  .page-id-10840 .tp-headerbggradient {
    background-position:right center;
    background-size:250px 442px;
    display:block
  }
}
@media (min-width:1240px) {
  .single .tp-headerbgimage,
  .page-id-19625 .tp-headerbgimage,
  .page-id-12870 .tp-headerbgimage,
  .page-id-57 .tp-headerbgimage,
  .page-id-6515 .tp-headerbgimage,
  .page-id-6919 .tp-headerbgimage,
  .page-id-7257 .tp-headerbgimage,
  .page-id-158410 .tp-headerbgimage,
  .page-id-21560 .tp-headerbgimage,
  .page-id-24133 .tp-headerbgimage {
    background-position:left top;
    background-size:280px 540px
  }
  .single .tp-headerbggradient,
  .page-id-19625 .tp-headerbggradient,
  .page-id-12870 .tp-headerbggradient,
  .page-id-57 .tp-headerbggradient,
  .page-id-6515 .tp-headerbggradient,
  .page-id-6919 .tp-headerbggradient,
  .page-id-7257 .tp-headerbggradient,
  .page-id-158410 .tp-headerbggradient,
  .page-id-21560 .tp-headerbggradient,
  .page-id-24133 .tp-headerbggradient {
    background-position:right bottom;
    background-size:540px 700px
  }
  .single .tp-headerbg,
  .page-id-19625 .tp-headerbg,
  .page-id-12870 .tp-headerbg,
  .page-id-57 .tp-headerbg,
  .page-id-6515 .tp-headerbg,
  .page-id-7718 .tp-headerbg,
  .srdManualBody .tp-headerbg,
  .srdDefinitionBody .tp-headerbg,
  .page-id-6919 .tp-headerbg,
  .page-id-7447 .tp-headerbg,
  .page-id-7257 .tp-headerbg,
  .page-id-158410 .tp-headerbg,
  .page-id-10805 .tp-headerbg,
  .page-id-10840 .tp-headerbg,
  .page-id-21560 .tp-headerbg,
  .page-id-24133 .tp-headerbg {
    height:1000px
  }
  .single-faq .tp-headerbgimage,
  .page-id-7718 .tp-headerbgimage,
  .page-id-7447 .tp-headerbgimage,
  .srdManualBody .tp-headerbgimage,
  .srdDefinitionBody .tp-headerbgimage,
  .page-id-10805 .tp-headerbgimage,
  .page-id-10840 .tp-headerbgimage {
    background-position:left top;
    background-size:310px 610px
  }
  .single-faq .tp-headerbggradient,
  .page-id-7718 .tp-headerbggradient,
  .page-id-7447 .tp-headerbggradient,
  .srdManualBody .tp-headerbggradient,
  .srdDefinitionBody .tp-headerbggradient,
  .page-id-10805 .tp-headerbggradient,
  .page-id-10840 .tp-headerbggradient {
    background-position:right center;
    background-size:300px 530px
  }
  .page-id-161730 .tp-headerbgimage,
  .page-id-161730 .tp-headerbggradient {
    display:block
  }
}
body.custom-background.postid-6353 #rs-fullblock {
  overflow:hidden
}
.tg-primary-menu>div ul li a,
.tg-primary-menu>div ul li.current-menu-ancestor>a {
  color:#1c0950;
  -webkit-transition:opacity 0.2s ease-out,background 0.2s ease-out;
  transition:opacity 0.2s ease-out,background 0.2s ease-out
}
.tg-primary-menu.tg-primary-menu--style-underline>div>ul>li,
.tg-primary-menu>div>ul>li {
  margin:0 40px 0 0;
  color:#1c0950;
  font-size:17px;
  font-weight:300;
  line-height:27px
}
.tg-primary-menu>div ul li.menu-item-has-children>a::after,
.tg-primary-menu>div ul li.page_item_has_children>a::after {
  margin-left:10px;
  vertical-align:middle;
  width:10px;
  content:"";
  margin-top:9px;
  background-repeat:no-repeat;
  background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 213.333 213.333' style='enable-background:new 0 0 213.333 213.333;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpolygon points='0,53.333 106.667,160 213.333,53.333' style='fill:%231c0950;'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  -webkit-transition:all 0.2s ease-out;
  transition:all 0.2s ease-out
}
.tg-primary-menu.tg-primary-menu--style-underline>div>ul>li.current-menu-ancestor>a::before,
.tg-primary-menu.tg-primary-menu--style-underline>div>ul>li.current_page_item>a::before,
.tg-primary-menu.tg-primary-menu--style-underline>div>ul>li.current-menu-item>a::before {
  height:0
}
.single-post .tg-primary-menu>div ul li#menu-item-2586 a,
.single-faq .tg-primary-menu>div ul li#menu-item-2590 a,
.category .tg-primary-menu>div ul li#menu-item-2586 a,
.single-youtube-tutorials .tg-primary-menu>div ul li#menu-item-2590 a,
.single-documentation .tg-primary-menu>div ul li#menu-item-2590 a,
.tp-page-licenses .tg-primary-menu>div ul li#menu-item-161664 a,
.tp-page-login .tg-primary-menu>div ul li#menu-item-161640 a {
  color:#1c0950;
  font-weight:600
}
.tg-primary-menu>div ul li:not(.menu-pricing):hover>a {
  color:#1c0950;
  opacity:.65
}
.tg-primary-menu>div ul li.current_page_item>a,
.tg-primary-menu>div ul li.current-menu-item>a {
  color:#1c0950!important;
  font-weight:600
}
.tg-primary-menu>div ul li.current_page_item:hover>a,
.tg-primary-menu>div ul li.current-menu-item:hover>a,
.tg-primary-menu>div ul li ul li.current_page_item>a,
.tg-primary-menu>div ul li ul li.current-menu-item>a,
.single-post .tg-primary-menu>div ul li#menu-item-2586:hover a,
.single-faq .tg-primary-menu>div ul li#menu-item-2590:hover a,
.category .tg-primary-menu>div ul li#menu-item-2586:hover a,
.single-youtube-tutorials .tg-primary-menu>div ul li#menu-item-2590:hover a,
.single-documentation .tg-primary-menu>div ul li#menu-item-2590:hover a,
.tp-page-licenses .tg-primary-menu>div ul li#menu-item-161664:hover a,
.tp-page-login .tg-primary-menu>div ul li#menu-item-161640:hover a {
  color:#1c0950;
  font-weight:600;
  opacity:1;
  cursor:default;
  background:transparent
}
.tg-primary-menu>div ul li ul li:hover>a {
  color:#1c0950;
  background:#f3f2f6
}
.tg-primary-menu>div ul li ul li.current_page_item>a,
.tg-primary-menu>div ul li ul li.current-menu-item>a {
  color:#1c0950;
  font-weight:600
}
.tg-primary-menu>div>ul>li:last-child {
  margin-right:0
}
.tg-primary-menu>div ul li ul {
  margin-left:-30px;
  border:none;
  padding:26px 0 10px 0;
  -webkit-box-shadow:0 30px 30px 0 rgba(29,10,81,.1);
  -moz-box-shadow:0 30px 30px 0 rgba(29,10,81,.1);
  box-shadow:0 30px 30px 0 rgba(29,10,81,.1);
  border-radius:5px
}
.tg-primary-menu>div ul li ul {
  width:270px
}
.tg-primary-menu>div ul li ul li ul {
  width:240px
}
.tg-primary-menu>div ul li ul li {
  border-bottom:none;
  position:relative;
  font-size:15px
}
.tg-primary-menu>div ul li ul li a {
  padding:5px 30px 5px 65px
}
.tg-primary-menu>div ul li ul li ul li a {
  padding:5px 30px 5px 30px
}
.tg-primary-menu>div ul li ul li.menu-item-has-children>a::after,
.tg-primary-menu>div ul li ul li.page_item_has_children>a::after {
  margin-left:10px;
  vertical-align:middle;
  width:10px;
  content:"";
  margin-top:9px;
  background-repeat:no-repeat;
  background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 213.333 213.333' style='enable-background:new 0 0 213.333 213.333;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpolygon points='0,53.333 106.667,160 213.333,53.333' style='fill:%231c0950;'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  -webkit-transition:all 0.2s ease-out;
  transform:rotate(-90deg);
  transition:all 0.2s ease-out;
  position:absolute;
  right:20px;
  height:10px
}
.tg-primary-menu>div ul li ul li.menu-item-has-children:hover>a::after,
.tg-primary-menu>div ul li ul li.page_item_has_children:hover>a::after {
  right:40px
}
.tg-primary-menu>div ul li ul li ul {
  top:-10px;
  left:100%;
  padding:10px 0 10px 0
}
.menu-icon:before {
  content:' ';
  background-size:20px 40px;
  width:20px;
  height:20px;
  background-repeat:no-repeat;
  background-position:top;
  position:absolute;
  top:7px;
  left:30px
}
#mobile-primary-menu .menu-icon:before {
  display:none
}
.menu-build.lazyloaded:before {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/07/menuicon_buildanything-1.png)
}
.menu-design.lazyloaded:before {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/07/menuicon_visual-1.png)
}
.menu-modules.lazyloaded:before {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/07/menuicon_module-1.png)
}
.menu-addons.lazyloaded:before {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/07/menuicon_addon-1.png)
}
.menu-premium.lazyloaded:before {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/07/menuicon_premium-1.png)
}
.menu-licenses.lazyloaded:before {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/07/menuicon_licenses.png)
}
.menu-tickets.lazyloaded:before {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/07/menuicon_tickets.png)
}
.menu-pass.lazyloaded:before {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/07/menucion_pass.png)
}
.menu-logout.lazyloaded:before {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/07/menuicon_logout.png)
}
.menu-manual.lazyloaded:before {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/08/manualicon-1.png)
}
.menu-faq.lazyloaded:before {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/08/iconfaq.png)
}
.menu-defs.lazyloaded:before {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/08/iconlist.png)
}
.menu-tuts.lazyloaded:before {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/08/icon_video.png)
}
.menu-adv.lazyloaded:before {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2021/08/menuicon_moveit.png)
}
.menu-anim.lazyloaded:before {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2021/10/menuicon_anim.png)
}
.menu-affiliate.lazyloaded:before {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/12/menuicon_affiliate.png)
}
.menu-particles.lazyloaded:before {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2022/02/menuicon-particles.png)
}
.menu-hosting.lazyloaded:before {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2022/03/menuicon-hosting.png)
}
.menu-update.lazyloaded:before {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2022/10/menuicon-update.png)
}
.menu-newtag {
  color:#fff;
  background:#f7345e;
  position:absolute;
  top:10px;
  right:20px;
  font-size:12px;
  line-height:16px;
  font-weight:700;
  padding:0 4px 0 3px;
  pointer-events:none;
  border-radius:3px
}
.tg-mobile-navigation {
  overflow-y:hidden;
  opacity:1
}
.tg-mobile-navigation.tg-mobile-navigation--opened {
  height:2000px;
  -webkit-box-shadow:none;
  box-shadow:none;
  background-color:#f3f2f6
}
.tg-mobile-navigation.tg-mobile-navigation--opened:before {
  content:' ';
  width:100%;
  height:56px;
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/02/srlogo.png);
  background-size:117px 36px;
  background-repeat:no-repeat;
  background-position:30px 10px;
  background-color:#fff;
  position:absolute;
  top:0;
  left:0
}
#header-action {
  cursor:zoom-in
}
.tg-header-action-list .tg-header-action__item.tg-mobile-toggle .tg-icon-bars {
  font-size:25px;
  line-height:25px
}
.tg-header-action-list .tg-header-action__item.tg-mobile-toggle>button {
  cursor:zoom-in;
  border-radius:0
}
.tg-mobile-navigation .tg-mobile-navigation-close::before {
  content:" "
}
.tg-mobile-navigation .tg-mobile-navigation-close {
  cursor:zoom-out;
  position:absolute;
  right:10px;
  top:3px;
  padding:15px;
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/03/closer2.png);
  background-size:20px 20px;
  background-repeat:no-repeat;
  background-color:transparent;
  background-position:center;
  border-radius:15px
}
.tg-mobile-navigation>div>ul {
  border-top:none
}
.tg-mobile-navigation li.page_item_has_children .tg-submenu-toggle::after,
.tg-mobile-navigation li.menu-item-has-children .tg-submenu-toggle::after {
  content:' '
}
.tg-mobile-navigation li.page_item_has_children .tg-submenu-toggle,
.tg-mobile-navigation li.menu-item-has-children .tg-submenu-toggle {
  position:absolute;
  cursor:zoom-in;
  right:-5px;
  top:2px;
  display:block;
  padding:5px;
  width:40px;
  height:40px;
  background-size:10px 10px;
  background-repeat:no-repeat;
  background-position:center;
  background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 213.333 213.333' style='enable-background:new 0 0 213.333 213.333;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpolygon points='0,53.333 106.667,160 213.333,53.333' style='fill:%231c0950;'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}
.tg-mobile-navigation li.page_item_has_children.submenu--show>.tg-submenu-toggle::after,
.tg-mobile-navigation li.menu-item-has-children.submenu--show>.tg-submenu-toggle::after {
  content:' '
}
.tg-mobile-navigation li.page_item_has_children.submenu--show>ul,
.tg-mobile-navigation li.menu-item-has-children.submenu--show>ul {
  max-height:auto;
  overflow-y:hidden
}
.tg-mobile-navigation a {
  display:block;
  padding:10px;
  font-size:20px;
  font-weight:700
}
.tg-mobile-navigation ul.sub-menu li a {
  display:block;
  padding:10px;
  font-size:17px;
  font-weight:400
}
.tg-overlay-wrapper.overlay-show {
  background-color:transparent;
  display:none
}
#mobile-navigation .menu-main-container {
  margin-top:30px
}
.tg-page-header {
  padding:130px 0 0 0
}
.tg-page-header .tg-page-header__title {
  font-weight:700;
  font-size:70px;
  line-height:70px;
  text-align:center
}
.single-post .tg-page-header .tg-page-header__title,
.single-faq .tg-page-header .tg-page-header__title,
.single-youtube-tutorials .tg-page-header .tg-page-header__title,
.single-documentation .tg-page-header .tg-page-header__title {
  font-size:60px;
  line-height:60px;
  max-width:960px
}
.tp-subtitle,
h2.tp-subtitle,
.archive-description {
  margin-bottom:80px
}
h2.tp-subtitle,
.tp-subtitle h2,
.archive-description {
  font-size:20px;
  line-height:30px;
  font-weight:400;
  color:rgba(28,9,80,.75);
  width:100%;
  text-align:center;
  max-width:640px;
  margin-left:auto;
  margin-right:auto
}
h2.tp-subtitle a,
h2.tp-subtitle a:visited,
.tp-subtitle h2 a,
.tp-subtitle h2 a:visited,
.archive-description a,
.archive-description a:visited {
  font-weight:400!important
}
.archive-description p {
  margin-bottom:0
}
.archive.category .esg-filters,
.archive.author .esg-filters,
.archive.date .esg-filters {
  display:none
}
.archive.date header {
  margin-bottom:50px
}
.site-content {
  margin-top:0;
  margin-bottom:0
}
body.single-templates .site-content {
  margin-top:60px
}
body.single-templates.from_cc .site-content {
  margin-top:0
}
body.single-templates.from_cc .site-content p:empty,
body.single-templates.from_cc .tg-site-footer-widgets {
  display:none
}
body.single-templates .site-content,
body.tp-page-licenses .site-content,
body.tp-page-password .site-content {
  margin-bottom:0;
  background-image:none
}
.site-content .tp-aftercontent {
  margin-bottom:150px
}
body.single-templates .site-content .tp-aftercontent {
  margin-top:0;
  margin-bottom:150px
}
.tp-aftercontent {
  width:100%
}
.single .tp-aftercontent {
  margin-top:120px
}
.tg-site-footer .tg-footer-widget-container {
  padding:60px 0 60px
}
.tg-site-footer-widgets {
  background:#150a33;
  background:-moz-linear-gradient(top,#150a33 0%,#1c0950 100%);
  background:-webkit-linear-gradient(top,#150a33 0%,#1c0950 100%);
  background:linear-gradient(to bottom,#150a33 0%,#1c0950 100%)
}
.tg-site-footer .tg-site-footer-widgets .widget-title {
  font-size:15px;
  line-height:20px;
  font-weight:700;
  letter-spacing:1px;
  text-transform:uppercase;
  margin-bottom:25px
}
.tg-site-footer .tg-site-footer-widgets ul li a {
  font-size:15px
}
.tg-site-footer .widget ul li a {
  padding:5px 0
}
.rs-curv {
  margin-left:7px;
  font-weight:700;
  color:#22c8e5
}
.rs-oldv {
  margin-left:7px;
  font-weight:700;
  color:#8d60e7
}
.entry-footer {
  display:none
}
.tg-site-footer .tg-site-footer-bar {
  padding:20px 0
}
.tg-site-footer .tg-site-footer-bar .tg-site-footer-section-1,
.tg-site-footer .tg-site-footer-bar .tg-site-footer-section-2 {
  font-size:15px;
  line-height:20px;
  height:40px
}
a {
  color:#1c0950;
  -webkit-transition:all 0.2s ease-out;
  transition:all 0.2s ease-out
}
a:hover,
a:focus {
  color:#f7345e
}
.entry-content a,
.entry-content a:visited {
  color:#f7345e;
  font-weight:500;
  text-decoration:none
}
.entry-content a:hover,
.entry-content a:focus {
  color:#22c8e5
}
button.tp-btn-small {
  font-size:13px;
  font-weight:500;
  letter-spacing:0;
  text-transform:capitalize;
  line-height:24px;
  padding:0 15px 0 15px;
  background:#00ceab;
  border-radius:14px;
  transition:background-color .2s ease-out,color .2s ease-out
}
.rs-templateheader button.tp-btn-small {
  background:#fff;
  color:#5d34af;
  font-weight:600
}
.rs-templateheader button.tp-btn-small:hover {
  background:#f7345e;
  color:#fff
}
.tg-header-top-left-content button.tp-btn-small {
  margin-left:10px
}
button.tp-btn-small:hover {
  background-color:#22c8e5
}
#site-navigation .menu-pricing a:link,
#site-navigation .menu-pricing a:visited {
  font-size:15px;
  font-weight:500;
  letter-spacing:0;
  text-transform:capitalize;
  color:#fff!important;
  background:#22c8e5;
  border-radius:20px;
  line-height:38px;
  padding:0 40px
}
#site-navigation .menu-pricing a:hover {
  color:#fff!important;
  background:#f7345e
}
.wp-block-buttons .wp-block-button {
  margin:0
}
a.wp-block-button__link,
a.wp-block-button__link:visited,
a.wp-block-button__link:focus {
  font-size:15px;
  line-height:18px;
  font-weight:500;
  letter-spacing:0;
  text-transform:capitalize;
  border:0;
  border-radius:25px;
  background-color:#f7345e;
  color:#fff!important;
  padding:10px 40px;
  text-decoration:none
}
a.wp-block-button__link:hover {
  color:#fff;
  background-color:#22c8e5
}
.shadowed a.wp-block-button__link,
.shadowed a.wp-block-button__link:visited,
input[type="submit"].shadowed,
input[type="submit"].shadowed:visited {
  -webkit-box-shadow:0 20px 40px 0 rgba(247,52,94,.25);
  -moz-box-shadow:0 20px 40px 0 rgba(247,52,94,.25);
  box-shadow:0 20px 40px 0 rgba(247,52,94,.25)
}
.shadowed a.wp-block-button__link:hover,
input[type="submit"].shadowed:hover {
  -webkit-box-shadow:0 20px 40px 0 rgba(34,200,229,.25);
  -moz-box-shadow:0 20px 40px 0 rgba(34,200,229,.25);
  box-shadow:0 20px 40px 0 rgba(34,200,229,.25)
}
.wp-block-button.large a.wp-block-button__link,
.wp-block-button.large a.wp-block-button__link:visited {
  font-size:18px;
  line-height:50px;
  font-weight:500;
  letter-spacing:0;
  text-transform:capitalize;
  border:0;
  border-radius:25px;
  background-color:#f7345e;
  color:#fff;
  padding:0 50px
}
.wp-block-button.large a.wp-block-button__link:hover {
  background-color:#22c8e5
}
.single-post .entry-content .wp-block-button,
.single-faq .entry-content .wp-block-button,
.single-youtube-tutorials .entry-content .wp-block-button,
.single-documentation .entry-content .wp-block-button {
  margin-bottom:40px
}
.wp-block-button.blue a.wp-block-button__link,
.wp-block-button.blue a.wp-block-button__link:visited {
  background-color:#22c8e5;
  -webkit-box-shadow:0 20px 40px 0 rgba(34,200,229,.25);
  -moz-box-shadow:0 20px 40px 0 rgba(34,200,229,.25);
  box-shadow:0 20px 40px 0 rgba(34,200,229,.25)
}
.wp-block-button.blue a.wp-block-button__link:hover {
  background-color:#f7345e;
  -webkit-box-shadow:0 20px 40px 0 rgba(247,52,94,.25);
  -moz-box-shadow:0 20px 40px 0 rgba(247,52,94,.25);
  box-shadow:0 20px 40px 0 rgba(247,52,94,.25)
}
.tg-scroll-to-top {
  right:30px;
  bottom:30px;
  border-radius:5px
}
.tp-videoshadow {
  box-shadow:0 10px 30px 0 rgba(28,9,80,.14)
}
.tp-cardshadow {
  box-shadow:0 20px 50px 0 rgba(28,9,80,.07)
}
.tp-card-grid {
  display:grid;
  grid-template-columns:repeat(14,1fr);
  grid-template-rows:repeat(4,1fr);
  grid-column-gap:20px;
  grid-row-gap:20px;
  margin-top:0
}
.tp-card1 {
  grid-area:1 / 1 / 3 / 4
}
.tp-card2 {
  grid-area:1 / 4 / 3 / 7
}
.tp-card3 {
  grid-area:1 / 7 / 3 / 10
}
.tp-card4 {
  grid-area:1 / 10 / 5 / 15
}
.tp-card5 {
  grid-area:3 / 1 / 5 / 4
}
.tp-card6 {
  grid-area:3 / 4 / 5 / 7
}
.tp-card7 {
  grid-area:3 / 7 / 5 / 10
}
.tp-newscard {
  background:#fff;
  border-radius:5px;
  text-align:left;
  padding:50px 50px 50px 50px
}
.tp-newscard h6 {
  font-size:40px;
  line-height:40px;
  display:inline-block;
  margin-bottom:28px
}
.tp-card4 img {
  vertical-align:top;
  margin-right:15px
}
.tp-newscard p {
  font-size:16px;
  line-height:22px;
  color:rgba(28,9,80,.75);
  margin-bottom:30px
}
.tp-newscard input[type="submit"] {
  margin-top:10px;
  width:100%;
  background:#22c8e5
}
.tp-newscard input[type="submit"]:hover {
  background:#f7345e
}
.tp-newscard .wp-block-image {
  margin:0 0 30px 0
}
.tp-newscard .wp-block-image figure {
  margin:0 auto
}
.tp-newscard span {
  font-size:16px;
  line-height:22px;
  color:rgba(28,9,80,.5);
  text-align:center;
  display:block
}
.tp-newscard h4 {
  margin-bottom:20px
}
.tp-card {
  background:#fff;
  border-radius:5px;
  text-align:center;
  padding:30px 20px 35px 20px;
  -webkit-transition:all 0.2s ease-out;
  transition:all 0.2s ease-out;
  text-decoration:none!important;
  transform-style:preserve-3d;
  display:flex;
  align-items:center;
  justify-content:center
}
.tp-card:hover {
  transform:scale(.95);
  box-shadow:0 20px 30px 0 rgba(28,9,80,.15);
  text-decoration:none!important
}
.tp-card:hover .tp-social {
  background-position:top
}
.tp-card img {
  display:block;
  margin:0 auto
}
.tp-card h6 {
  font-size:20px;
  margin:10px 0 0 0
}
.tp-card span {
  display:block;
  margin-top:7px;
  color:rgba(28,9,80,.5);
  font-size:12px;
  line-height:15px;
  letter-spacing:1px;
  text-transform:uppercase
}
.tp-borderradius img {
  border-radius:5px
}
.tp-card .tp-social {
  background-size:50px 80px;
  background-repeat:no-repeat;
  background-position:bottom;
  width:50px;
  height:40px;
  display:block;
  margin:0 auto;
  -webkit-transition:background-position 0.2s ease-in-out;
  transition:background-position 0.2s ease-in-out
}
.tp-card .tp-social.card-yt {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/07/footer_yt.png)
}
.tp-card .tp-social.card-fb {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/07/footer_fb.png)
}
.tp-card .tp-social.card-tw {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/07/footer_tw.png)
}
.tp-card .tp-social.card-ig {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/07/footer_ig.png)
}
.tp-card .tp-social.card-pi {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/07/footer_pin.png)
}
.tp-card .tp-social.card-dr {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/07/footer_dr.png)
}
.tp-newscard.tp-helpblock {
  padding:30px;
  text-align:left
}
.tp-helpblock h4 {
  display:block;
  margin:10px 0 20px 0
}
.tp-helpblock h4 a,
.tp-helpblock h4 a:visited,
.tp-helpblock h4 a:focus {
  color:#1c0950
}
.tp-helpblock h4 a:hover {
  color:#f7345e
}
.tp-topright {
  font-size:15px;
  display:inline-block
}
a.tp-helplink,
a.tp-helplink:visited {
  border-bottom:1px solid rgba(28,9,80,.15);
  padding-bottom:7px;
  margin-bottom:7px;
  font-size:16px;
  line-height:22px;
  color:rgba(28,9,80,.5)!important;
  font-weight:500;
  display:block
}
a.tp-helplink:hover {
  color:rgba(28,9,80,1)!important
}
@media (min-width:1430px) {
  .widencolumns {
    width:auto;
    margin:20px -100px
  }
}
.help-newtag {
  color:#fff;
  background:#f7345e;
  display:inline-block;
  font-size:15px;
  line-height:16px;
  font-weight:700;
  padding:2px 5px;
  pointer-events:none;
  border-radius:3px;
  margin-left:10px
}
a.tp-minipost {
  display:block;
  position:relative;
  min-height:60px;
  margin-bottom:17px
}
a.tp-minipost:last-child {
  margin-bottom:0
}
a.tp-minipost h5 {
  font-size:15px;
  line-height:20px;
  padding-left:95px;
  color:#1c0950;
  font-weight:400;
  margin-bottom:7px;
  transition:color 0.2s ease-out
}
a.tp-minipost:hover h5 {
  color:#f7345e
}
a.tp-minipost span {
  font-size:12px;
  line-height:14px;
  padding-left:95px;
  color:rgba(28,9,80,.5);
  font-weight:500;
  text-transform:uppercase;
  letter-spacing:1px;
  text-align:left
}
a.tp-minipost .tp-minipost-thumb {
  position:absolute;
  width:80px;
  height:45px;
  left:0;
  top:0;
  border-radius:5px;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:top
}
.wp-block-columns.smallspace.tp-prefooter {
  margin-bottom:0
}
.tp-prefooter h2 {
  display:inline-block
}
.tp-prefooter .tp-newslettericon {
  margin-top:7px;
  vertical-align:top
}
@media (min-width:0) {
  .wp-block-columns.tp-prefooter {
    flex-wrap:wrap;
    display:block
  }
  .wp-block-columns.tp-prefooter .wp-block-column {
    flex-basis:100%!important;
    margin-bottom:20px
  }
  .wp-block-columns.tp-prefooter .wp-block-column:last-child {
    margin-bottom:0
  }
  .wp-block-columns.tp-prefooter .wp-block-column:not(:first-child) {
    margin-left:0
  }
  .wp-block-columns.tp-prefooter:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child) {
    margin-left:0
  }
  .tp-prefooter .tp-newslettericon {
    margin-top:6px;
    width:40px
  }
}
@media (min-width:480px) {
  .tp-prefooter .tp-newslettericon {
    margin-top:5px;
    width:45px
  }
}
@media (min-width:1024px) {
  .tp-prefooter h2 {
    font-size:35px;
    line-height:40px
  }
  .tp-prefooter .tp-newslettericon {
    margin-top:6px;
    width:40px
  }
  .wp-block-columns.tp-prefooter {
    flex-wrap:nowrap;
    display:flex
  }
  .wp-block-columns.tp-prefooter .wp-block-column {
    flex-basis:calc(50% - 10px)!important;
    flex-grow:0;
    margin-bottom:0
  }
  .wp-block-columns.tp-prefooter .wp-block-column:not(:first-child) {
    margin-left:20px
  }
  .wp-block-columns.tp-prefooter:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child) {
    margin-left:20px
  }
  .tp-prefooter .tp-newscard {
    padding:40px
  }
  a.tp-minipost .tp-minipost-thumb {
    width:60px;
    height:34px
  }
  a.tp-minipost h5,
  a.tp-minipost span {
    padding-left:75px
  }
}
@media (min-width:1240px) {
  .tp-prefooter h2 {
    font-size:45px;
    line-height:50px
  }
  .tp-prefooter .tp-newslettericon {
    margin-top:7px;
    width:45px
  }
  .tp-prefooter .tp-newscard {
    padding:50px
  }
  a.tp-minipost .tp-minipost-thumb {
    width:80px;
    height:45px
  }
  a.tp-minipost h5,
  a.tp-minipost span {
    padding-left:95px
  }
}
.tp-footer-social {
  background-size:40px 40px;
  background-repeat:no-repeat;
  background-position:center;
  width:40px;
  height:40px;
  display:inline-block;
  border-radius:20px;
  box-shadow:0 10px 20px 0 rgba(28,9,80,.25);
  margin-right:10px;
  transition:all 0.2s ease-out
}
.tp-footer-social:last-child {
  margin-right:0
}
.tp-footer-social:hover {
  transform:scale(1.1)
}
.tp-social-fix {
  display:none
}
.tp-copyright {
  display:block;
  margin-top:10px
}
.tp-fb.lazyloaded {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/07/fb_icon.png);
  background-color:#1877f2
}
.tp-tw.lazyloaded {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/07/tw_icon.png);
  background-color:#1da1f2
}
.tp-yt.lazyloaded {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/07/yt_icon.png);
  background-color:red
}
.tp-ig.lazyloaded {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/07/ig_icon.png);
  background-color:#c32aa3
}
.tp-pi.lazyloaded {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/07/pin_icon.png);
  background-color:#bd081c
}
.tp-dr.lazyloaded {
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/07/dr_icon.png);
  background-color:#ea4c89
}
@media (min-width:0) {
  .tp-footer-social {
    background-size:30px 30px;
    width:30px;
    height:30px;
    margin-top:5px
  }
}
@media (min-width:1240px) {
  .tp-footer-social {
    background-size:40px 40px;
    width:40px;
    height:40px;
    margin-top:0
  }
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
select,
textarea {
  color:rgba(28,9,80,.5);
  background:#f3f2f6;
  border:2px solid #f3f2f6;
  font-size:16px;
  font-weight:500;
  line-height:46px;
  padding:0 0 0 20px;
  width:100%;
  border-radius:25px;
  box-sizing:border-box;
  -webkit-appearance:none
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
select:focus,
textarea:focus {
  color:rgba(28,9,80,1);
  outline:0;
  background:#fff;
  border:2px solid rgba(28,9,80,1)
}
input[type="text"]::placeholder,
input[type="email"]::placeholder,
input[type="url"]::placeholder,
input[type="password"]::placeholder,
input[type="search"]::placeholder,
input[type="number"]::placeholder,
input[type="tel"]::placeholder,
input[type="range"]::placeholder,
input[type="date"]::placeholder,
input[type="month"]::placeholder,
input[type="week"]::placeholder,
input[type="time"]::placeholder,
input[type="datetime"]::placeholder,
input[type="datetime-local"]::placeholder,
input[type="color"]::placeholder,
select::placeholder,
textarea::placeholder {
  color:rgba(28,9,80,.5);
  opacity:1
}
input[type="text"]:focus::placeholder,
input[type="email"]:focus::placeholder,
input[type="url"]:focus::placeholder,
input[type="password"]:focus::placeholder,
input[type="search"]:focus::placeholder,
input[type="number"]:focus::placeholder,
input[type="tel"]:focus::placeholder,
input[type="range"]:focus::placeholder,
input[type="date"]:focus::placeholder,
input[type="month"]:focus::placeholder,
input[type="week"]:focus::placeholder,
input[type="time"]:focus::placeholder,
input[type="datetime"]:focus::placeholder,
input[type="datetime-local"]:focus::placeholder,
input[type="color"]:focus::placeholder,
select:focus::placeholder,
textarea:focus::placeholder {
  color:rgba(28,9,80,1);
  opacity:1
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  font-size:18px;
  line-height:50px;
  font-weight:500;
  letter-spacing:0;
  text-transform:capitalize;
  border:0;
  border-radius:25px;
  background-color:#f7345e;
  color:#fff;
  padding:0 50px
}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus {
  outline:0
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  transition:background-color .2s ease-out
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  background-color:#22c8e5
}
.search-form label::before {
  right:20px;
  color:rgba(28,9,80,1)
}
.search-form input[type="search"] {
  width:300px
}
.entry-meta {
  text-align:center;
  margin-bottom:50px;
  border:0;
  font-size:14px;
  text-transform:uppercase;
  letter-spacing:1px;
  font-weight:500;
  color:rgba(28,9,80,.5)
}
.entry-meta a,
.entry-meta a:visited {
  color:rgba(28,9,80,.5)
}
.entry-meta a:hover {
  color:#f7345e
}
.entry-meta>span {
  margin-right:12px
}
.entry-meta .cat-links:after,
.entry-meta .posted-on:after {
  content:" | ";
  margin-left:6px
}
.entry-excerpt {
  font-size:25px;
  line-height:35px;
  font-weight:400;
  color:rgba(28,9,80,1)
}
h2.entry-excerpt a,
h2.entry-excerpt a:visited {
  color:#f7345e;
  font-weight:500!important
}
h2.entry-excerpt a:hover {
  color:#22c8e5
}
.tg-site-layout--default .post-thumbnail {
  margin-top:60px;
  max-width:1000px;
  display:block;
  margin-left:-100px;
  margin-right:-100px;
  text-align:center
}
.tg-site-layout--default .post-thumbnail img {
  border-radius:10px;
  box-shadow:0 20px 50px 0 rgba(28,9,80,.15)
}
.single-post .entry-content,
.single-faq .entry-content,
.single-youtube-tutorials .entry-content,
.single-documentation .entry-content {
  font-size:20px;
  line-height:30px;
  margin:90px 0 150px 0
}
.page .entry-content {
  margin:0
}
.hentry,
.tg-site-layout--default .hentry {
  margin:0
}
#comments {
  border-top:0;
  padding-top:0;
  margin-top:120px
}
#comments textarea {
  border-radius:5px;
  resize:vertical!important;
  line-height:26px;
  padding:20px
}
#comments p.form-submit {
  margin-bottom:0
}
#comments .comment-list {
  margin-top:50px;
  margin-bottom:100px
}
#comments .comment-list .comment-meta {
  margin-bottom:15px
}
#comments .comment-list .comment-meta .comment-author .fn {
  margin-left:70px;
  color:rgba(28,9,80,1)
}
#comments .comment-list .comment-meta .comment-metadata {
  margin-left:70px;
  font-size:14px;
  text-transform:uppercase;
  letter-spacing:1px;
  font-weight:500;
  color:rgba(28,9,80,.5)
}
#comments .comment-list .comment-meta .comment-metadata a time {
  margin-right:10px
}
#comments .comment-list .comment-meta .comment-metadata a time,
#comments .comment-list .comment-meta .comment-metadata a:visited time,
#comments .comment-list .comment-meta .comment-metadata a.comment-edit-link,
#comments .comment-list .comment-meta .comment-metadata a.comment-edit-link:hover {
  color:rgba(28,9,80,.5)
}
#comments .comment-list .comment-meta .comment-metadata a:hover time,
#comments .comment-list .comment-meta .comment-metadata a.comment-edit-link:hover {
  color:#f7345e
}
#comments .comment-list .comment-body {
  margin-bottom:50px
}
.comment-author.vcard img {
  background-color:#efeef3;
  border-radius:24px
}
.reply a,
.reply a:visited {
  color:#f7345e
}
.reply a:hover {
  color:#22c8e5
}
a#cancel-comment-reply-link,
a#cancel-comment-reply-link:visited {
  font-size:18px;
  font-weight:400!important;
  color:#f7345e;
  margin-left:10px
}
a#cancel-comment-reply-link:hover {
  color:#22c8e5
}
#respond {
  margin-bottom:70px
}
.posts-navigation,
.post-navigation {
  display:none
}
.tp-author {
  background:#fff;
  border-radius:5px;
  margin-left:-210px;
  margin-right:-210px;
  padding:50px 110px 60px 110px
}
.tp-author h3 {
  font-size:17px;
  line-height:20px;
  font-weight:600;
  color:#f7345e;
  letter-spacing:2px;
  text-transform:uppercase;
  margin-bottom:25px
}
.tp-authorwrap .tp-author-left p,
.tp-authorwrap .tp-author-left h4 {
  padding-left:120px
}
.tp-authorwrap {
  display:flex
}
.tp-authorwrap .tp-author-left {
  flex:70%;
  padding-right:100px
}
.tp-authorwrap .tp-author-left img {
  width:80px;
  height:80px;
  border-radius:40px;
  position:absolute;
  background-color:#efeef3
}
.tp-authorwrap .tp-author-right {
  flex:30%
}
.error404 .page-content {
  margin-bottom:100px
}
.sr-blogbox {
  border-radius:10px;
  margin-bottom:100px
}
@media (min-width:0) {
  .sr-blogbox {
    margin-left:0;
    margin-right:0;
    padding:40px
  }
}
@media (min-width:1024px) {
  .sr-blogbox {
    margin-left:-100px;
    margin-right:-100px;
    padding:50px 100px
  }
}
.sr-blogbox .wp-block-button {
  margin-bottom:0!important
}
.sr-blogbox.green .wp-block-button.large a.wp-block-button__link,
.sr-blogbox.green .wp-block-button.large a.wp-block-button__link:visited {
  background-color:#00ceab!important
}
.sr-blogbox.green .wp-block-button.large a.wp-block-button__link:hover {
  background-color:#1c0950!important
}
.sr-blogbox.green {
  background:#e5faf6
}
.sr-blogbox.red .wp-block-button.large a.wp-block-button__link,
.sr-blogbox.red .wp-block-button.large a.wp-block-button__link:visited {
  background-color:#f7345e!important
}
.sr-blogbox.red .wp-block-button.large a.wp-block-button__link:hover {
  background-color:#1c0950!important
}
.sr-blogbox.red {
  background:#feeaef
}
.esg-overflowtrick {
  overflow:visible
}
.eg-srblogoverview-wrapper .esg-entry-media-wrapper,
.eg-rs-youtube-wrapper {
  box-shadow:0 20px 50px 0 rgba(28,9,80,.07);
  border-radius:5px;
  transition:box-shadow 0.3s ease-in-out,transform 0.3s ease-in-out;
  -webkit-transform:translateY(0);
  transform:translateY(0)
}
.eg-srblogoverview-wrapper.esg-hovered .esg-entry-media-wrapper,
.eg-rs-youtube-wrapper.esg-hovered {
  box-shadow:0 20px 30px 0 rgba(28,9,80,.25);
  -webkit-transform:translateY(-5px);
  transform:translateY(-5px)!important
}
.eg-rs-faq-wrapper {
  border-radius:5px;
  transition:box-shadow 0.3s ease-in-out,transform 0.3s ease-in-out
}
.eg-rs-faq-wrapper .esg-entry-cover,
.eg-rs-faq-wrapper .esg-overlay {
  border-radius:5px!important;
  overflow:visible
}
.eg-rs-faq-wrapper.esg-hovered .esg-overlay {
  border-radius:5px!important
}
.eg-rs-faq-wrapper.esg-hovered {
  box-shadow:0 20px 30px 0 rgba(247,52,94,.25)
}
.eg-srblogoverview-content {
  border-radius:0 0 5px 5px!important
}
#rsblog {
  margin-left:-25px;
  margin-right:-25px
}
#rstemplates .esg-entry-cover {
  transition:border 0.3s ease-in-out;
  border:0 solid #000;
  border-width:0;
  border-style:solid;
  border-image-source:-moz-linear-gradient(top,rgba(94,53,177,.75) 0%,rgba(247,52,94,1) 100%);
  border-image-source:-webkit-linear-gradient(top,rgba(94,53,177,.75) 0%,rgba(247,52,94,1) 100%);
  border-image-source:linear-gradient(to bottom,rgba(94,53,177,.75) 0%,rgba(247,52,94,1) 100%);
  border-image-slice:1;
  overflow:visible
}
#rstemplates .esg-hovered .esg-entry-cover {
  border-width:10px
}
#rstemplates .eg-rs-templates-wrapper {
  transition:transform 0.3s ease-in-out;
  transform:scale(1)!important
}
#rstemplates .eg-rs-templates-wrapper.esg-hovered {
  transform:scale(1.1)!important
}
#rstemplates .esg-cc {
  margin-top:0;
  transition:margin 0.3s ease-in-out
}
#rstemplates .esg-hovered .esg-cc {
  margin-top:-10px
}
.esg-grid .mainul li.eg-srblogoverview-wrapper {
  padding:0 25px 30px 25px!important
}
.entry-content h3.eg-srblogoverview-element-0-a {
  margin-bottom:10px!important
}
.entry-content h3.eg-rs-templates-element-0-a {
  margin-bottom:5px!important
}
.eg-srblogoverview-element-0,
.eg-rs-templates-element-0 {
  color:#1c0950!important
}
.eg-srblogoverview-element-0:hover {
  color:#f7345e!important
}
.eg-srblogoverview-element-3,
.eg-rs-templates-element-3 {
  color:rgba(28,9,80,.5)!important
}
.eg-srblogoverview-element-3:hover {
  color:#f7345e!important
}
#esg-grid-4-1-wrap .esg-entry-cover {
  overflow:visible
}
#ytgrid .esg-grid .mainul>li,
#ytgrid .esg-entry-cover {
  height:150px!important
}
#ytgrid .esg-entry-cover {
  overflow:visible!important
}
.esg-filterbutton[data-fid="2939"] {
  margin-left:30px!important
}
.esg-filterbutton[data-fid="2939"] span:first-child {
  padding-left:20px
}
.esg-filterbutton[data-fid="2939"] span:first-child:before {
  content:" ";
  background:url(https://www.sliderrevolution.com/wp-content/uploads/2020/05/popularicon.png);
  background-size:16px 32px;
  background-repeat:no-repeat;
  background-position:top;
  width:16px;
  height:16px;
  position:absolute;
  margin-top:5px;
  left:15px;
  -webkit-transition:background-position 0.2s ease-in-out;
  transition:background-position 0.2s ease-in-out
}
.esg-filterbutton[data-fid="2939"]:hover span:first-child:before,
.esg-filterbutton.selected[data-fid="2939"] span:first-child:before {
  background-position:bottom
}
#esg-grid-4-1-wrap .esg-filterbutton[data-fid="4526"] {
  margin-left:30px!important
}
#esg-grid-4-1-wrap .esg-filterbutton[data-fid="4526"] span:first-child {
  padding-left:20px
}
#esg-grid-4-1-wrap .esg-filterbutton[data-fid="4526"] span:first-child:before {
  content:" ";
  background:url(https://www.sliderrevolution.com/wp-content/uploads/2020/05/popularicon.png);
  background-size:16px 32px;
  background-repeat:no-repeat;
  background-position:top;
  width:16px;
  height:16px;
  position:absolute;
  margin-top:5px;
  left:15px;
  -webkit-transition:background-position 0.2s ease-in-out;
  transition:background-position 0.2s ease-in-out
}
#esg-grid-4-1-wrap .esg-filterbutton[data-fid="4526"]:hover span:first-child:before,
#esg-grid-4-1-wrap .esg-filterbutton.selected[data-fid="4526"] span:first-child:before {
  background-position:bottom
}
.rs-licenseindex {
  z-index:9999!important
}
.rs-licenseselect {
  position:relative;
  display:inline-flex;
  background:#f3f2f6;
  width:220px;
  border-radius:25px;
  font-size:25px;
  line-height:50px;
  height:50px;
  color:#1c0950;
  cursor:pointer
}
.rs-licenseselect:after {
  margin-right:15px;
  vertical-align:middle;
  content:"";
  width:13px;
  margin-top:19px;
  background-repeat:no-repeat;
  background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 213.333 213.333' style='enable-background:new 0 0 213.333 213.333;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpolygon points='0,53.333 106.667,160 213.333,53.333' style='fill:%231c0950;'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}
.rs-licenseselect span {
  width:100%
}
.rs-licensecount {
  display:none;
  position:absolute;
  top:50px;
  width:260px;
  padding:10px;
  -webkit-box-shadow:0 20px 50px 0 rgba(29,10,81,.1);
  -moz-box-shadow:0 20px 50px 0 rgba(29,10,81,.1);
  box-shadow:0 20px 50px 0 rgba(29,10,81,.1);
  border-radius:5px;
  background:#fff;
  margin-left:-20px
}
.rs-licensecount .rs-licensenum {
  display:inline-block;
  float:left;
  text-align:center;
  color:#1c0950;
  font-size:20px;
  width:60px;
  line-height:60px;
  padding:0;
  font-weight:700
}
.rs-licensecount .rs-licensenum.rs-active {
  color:#f7345e!important;
  cursor:default
}
.rs-licensecount .rs-licensenum:hover {
  color:#f7345e
}
.rs-licenseselect:hover .rs-licensecount {
  display:block
}
.tp-pricecheck {
  margin-right:15px;
  font-size:20px;
  color:#22c8e5
}
.rs-ticketsupport {
  font-size:11px;
  line-height:20px;
  color:#ffffff!important;
  font-weight:700;
  padding:1px 7px 0 7px;
  border-radius:5px;
  background:#f7345e;
  text-transform:uppercase;
  display:inline-block;
  margin-left:10px;
  cursor:help
}
@media screen and (max-width:1240px) and (min-width:795px) {
  .rs-licenseselect {
    font-size:20px;
    width:180px
  }
  .rs-licensecount {
    width:240px;
    padding:0;
    margin-left:-30px
  }
}
@media screen and (max-width:479px) and (min-width:0) {
  .rs-licenseselect {
    font-size:20px
  }
}
.rs-faqsearch {
  display:inline-flex;
  margin-bottom:5px
}
@media (max-width:1023px) {
  .rs-faqsearch .asp_w_container {
    max-width:360px
  }
  .rs-faqsearch {
    display:inline-block
  }
}
#ajaxsearchpro2_1 input::placeholder {
  color:rgba(28,9,80,.5)!important;
  font-weight:500!important
}
div.asp_w.asp_r .results .asp_nores {
  text-align:left!important
}
div.asp_w.asp_r .results .asp_nores .asp_nores_header {
  text-align:left!important
}
#ajaxsearchprores2_1 .results .asp_nores .asp_keyword,
#ajaxsearchprores2_2 .results .asp_nores .asp_keyword,
div.asp_r.asp_r_2 .results .asp_nores .asp_keyword {
  padding:0 10px 0 0!important;
  color:#f7345e!important;
  font-weight:600!important
}
#ajaxsearchprores2_1 .results .asp_nores .asp_keyword:hover,
#ajaxsearchprores2_2 .results .asp_nores .asp_keyword:hover,
div.asp_r.asp_r_2 .results .asp_nores .asp_keyword:hover {
  color:#22c8e5!important
}
.rs-versionselect {
  position:relative;
  display:inline-flex;
  background:#f7345e;
  width:200px;
  border-radius:25px;
  font-size:16px;
  line-height:50px;
  color:#fff;
  cursor:pointer;
  -webkit-transition:background 0.2s ease-in-out;
  transition:background 0.2s ease-in-out;
  top:-1px
}
.rs-versionselect:hover {
  background:#22c8e5
}
.rs-versionselect:after {
  margin-right:15px;
  vertical-align:middle;
  content:"";
  width:13px;
  margin-top:19px;
  background-repeat:no-repeat;
  background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 213.333 213.333' style='enable-background:new 0 0 213.333 213.333;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpolygon points='0,53.333 106.667,160 213.333,53.333' style='fill:%23ffffff;'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}
.rs-versionselect span {
  width:100%
}
.rs-versions {
  display:none;
  position:absolute;
  top:50px;
  width:200px;
  z-index:1;
  padding:10px 0 10px 0;
  -webkit-box-shadow:0 20px 50px 0 rgba(29,10,81,.1);
  -moz-box-shadow:0 20px 50px 0 rgba(29,10,81,.1);
  box-shadow:0 20px 50px 0 rgba(29,10,81,.1);
  border-radius:5px;
  background:#fff
}
.rs-versions a,
.rs-versions a:visited {
  display:block;
  text-align:left;
  color:#1c0950;
  font-size:15px;
  line-height:26px;
  padding:5px 30px;
  font-weight:400
}
.rs-versions a:hover {
  color:#f7345e
}
.rs-versionselect:hover .rs-versions {
  display:block
}
.rs-gootator {
  position:relative;
  display:inline-block;
  vertical-align:bottom
}
.tp-nicetext {
  position:relative
}
.tp-nicetext g>text,
.rs-gootator g>text {
  text-anchor:start;
  shape-rendering:crispEdges;
  font-size:346px;
  font-weight:600;
  font-family:proxima-nova,sans-serif;
  opacity:.001;
  animation-name:fadeit;
  animation-duration:12s;
  animation-timing-function:linear;
  animation-iteration-count:infinite;
  transform:skewX(-10deg)
}
.tp-nicetext g>text:nth-child(1),
.rs-gootator g>text:nth-child(1) {
  animation-delay:0s
}
.tp-nicetext g>text:nth-child(2),
.rs-gootator g>text:nth-child(2) {
  animation-delay:3s
}
.tp-nicetext g>text:nth-child(3),
.rs-gootator g>text:nth-child(3) {
  animation-delay:6s
}
.tp-nicetext g>text:nth-child(4),
.rs-gootator g>text:nth-child(4) {
  animation-delay:9s
}
@keyframes fadeit {
  0% {
    opacity:.001
  }
  20% {
    opacity:1
  }
  35% {
    opacity:.001
  }
  100% {
    opacity:.001
  }
}
@media (min-width:0) {
  .rs-gootator {
    width:163.62px;
    height:40px
  }
  .tp-nicetext {
    width:163.62px;
    height:43.632px;
    top:0
  }
}
@media (min-width:480px) {
  .rs-gootator {
    width:200px;
    height:50px
  }
  .tp-nicetext {
    width:200px;
    height:53.333px;
    top:7px
  }
}
@media (min-width:1240px) {
  .rs-gootator {
    width:300px;
    height:70px
  }
  .tp-nicetext {
    width:300px;
    height:80px;
    top:4px
  }
}
input[type='checkbox'].toggle {
  display:none
}
.wrap-collabsible {
  background:#fff;
  padding:40px;
  margin-bottom:20px;
  border-radius:5px;
  position:relative
}
.wrap-collabsible:before {
  content:' ';
  box-shadow:0 20px 50px 0 rgb(28 9 80 / 7%);
  position:absolute;
  z-index:-1;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.lbl-toggle {
  margin:0;
  display:block;
  cursor:pointer;
  transition:all 0.25s ease-out;
  position:relative
}
.lbl-toggle h4 {
  font-size:21px!important;
  margin-bottom:0!important;
  padding-right:30px;
  transition:opacity .2s ease-out
}
.lbl-toggle::before {
  content:' ';
  display:inline-block;
  position:absolute;
  right:3px;
  top:7px;
  border-top:6px solid transparent;
  border-bottom:6px solid transparent;
  border-left:6px solid #1c0950;
  vertical-align:middle;
  transition:transform .2s ease-out,opacity .2s ease-out;
  transform:rotate(90deg);
  opacity:.25
}
.lbl-toggle:hover h4 {
  opacity:.65
}
.toggle:checked+.lbl-toggle::before {
  transform:rotate(270deg);
  opacity:1
}
.toggle:checked+.lbl-toggle h4 {
  opacity:1
}
.collapsible-content {
  max-height:0;
  overflow:hidden;
  transition:max-height .25s ease-in-out
}
.toggle:checked+.lbl-toggle+.collapsible-content {
  max-height:800px
}
.toggle:checked+.lbl-toggle {
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}
.collapsible-content .content-inner {
  margin-top:30px
}
.content-inner p {
  margin-bottom:25px
}
.content-inner p:last-child {
  margin-bottom:0
}
@media screen and (max-width:768px) {
  .tg-header-action-list .tg-header-action__item.tg-mobile-toggle {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-left:10px;
    padding:0
  }
  .site-branding .custom-logo {
    width:117px;
    height:36px
  }
  .rs-templateheader .tg-site-header-bottom {
    padding:12px 0
  }
  .tg-site-header-bottom {
    padding:10px 0
  }
  .tg-site-footer .tg-footer-widget-container {
    -ms-flex-direction:inherit;
    flex-direction:inherit
  }
  .tg-site-footer .tg-footer-widget-container.tg-footer-widget-col--two .tg-footer-widget-area,
  .tg-site-footer .tg-footer-widget-container.tg-footer-widget-col--three .tg-footer-widget-area,
  .tg-site-footer .tg-footer-widget-container.tg-footer-widget-col--four .tg-footer-widget-area {
    width:calc(50% - 20px);
    display:inline-block
  }
  .main-navigation {
    display:block
  }
  .tg-mobile-navigation {
    display:none
  }
}
@media (min-width:0) {
  html,
  body,
  .single-post .entry-content,
  .single-faq .entry-content,
  .single-youtube-tutorials .entry-content,
  .single-documentation .entry-content {
    font-size:16px;
    line-height:24px
  }
  .tg-container {
    padding:0 30px;
    max-width:100%
  }
  .tg-page-header .tg-page-header__title,
  .page-id-161730 .tg-page-header .tg-page-header__title,
  .single-post .tg-page-header .tg-page-header__title,
  .single-faq .tg-page-header .tg-page-header__title,
  .single-youtube-tutorials .tg-page-header .tg-page-header__title,
  .single-documentation .tg-page-header .tg-page-header__title,
  .single .tg-page-header .tg-page-header__title {
    font-size:40px;
    line-height:40px
  }
  .tp-headerblock h2,
  .tp-headerblock h1 {
    font-size:35px;
    line-height:35px
  }
  h1 {
    font-size:40px;
    line-height:40px
  }
  h2 {
    font-size:35px;
    line-height:40px
  }
  h3 {
    font-size:30px;
    line-height:35px
  }
  p.largep,
  .wp-block-quote p {
    font-size:25px;
    line-height:35px
  }
  .wp-block-pullquote p {
    font-size:20px;
    line-height:28px
  }
  .tg-page-header {
    padding:80px 0 0 0
  }
  .tp-subtitle,
  h2.tp-subtitle {
    margin-bottom:40px
  }
  h2.tp-subtitle,
  .tp-subtitle h2 {
    font-size:17px;
    line-height:24px
  }
  .tp-card-grid {
    display:grid;
    grid-template-columns:repeat(2,1fr);
    grid-template-rows:repeat(3,minmax(100px,auto));
    grid-column-gap:20px;
    grid-row-gap:20px;
    margin-top:0
  }
  .tp-card1 {
    grid-area:1 / 1 / 2 / 2
  }
  .tp-card2 {
    grid-area:1 / 2 / 2 / 3
  }
  .tp-card3 {
    grid-area:2 / 1 / 3 / 2
  }
  .tp-card4 {
    grid-area:4 / 1 / 5 / 3
  }
  .tp-card5 {
    grid-area:2 / 2 / 3 / 3
  }
  .tp-card6 {
    grid-area:3 / 1 / 4 / 2
  }
  .tp-card7 {
    grid-area:3 / 2 / 4 / 3
  }
  .tp-card h6 {
    font-size:20px
  }
  .tp-card span {
    font-size:11px
  }
  .tp-newscard h6 {
    font-size:30px
  }
  .tp-newscard {
    padding:30px
  }
  .tp-cardshadow {
    box-shadow:0 10px 30px 0 rgba(28,9,80,.07)
  }
  .tg-mobile-navigation {
    width:100%
  }
  .tg-scroll-to-top {
    right:15px;
    bottom:10px
  }
  #rs-ticketmodal {
    display:none
  }
  .tg-site-layout--default .post-thumbnail {
    max-width:100%;
    margin-left:0;
    margin-right:0
  }
  .entry-excerpt {
    font-size:20px;
    line-height:30px
  }
  .wp-block-group.tp-info {
    margin-left:0;
    margin-right:0;
    padding:40px
  }
  .posts-navigation,
  .post-navigation {
    margin-left:0;
    margin-right:0
  }
  .nav-links {
    font-size:16px;
    line-height:20px
  }
  .tp-authorwrap {
    display:block
  }
  .tp-author {
    margin-left:0;
    margin-right:0;
    padding:50px 40px 60px 40px;
    text-align:left
  }
  .tp-authorwrap .tp-author-left p,
  .tp-authorwrap .tp-author-left h4 {
    padding-left:0
  }
  .tp-authorwrap .tp-author-left img {
    position:relative;
    margin-bottom:30px
  }
  .tp-authorwrap .tp-author-left {
    flex:100%;
    padding-right:0
  }
  .tp-authorwrap .tp-author-right {
    flex:100%;
    padding-left:0
  }
  .wp-block-button.large a.wp-block-button__link,
  .wp-block-button.large a.wp-block-button__link:visited {
    font-size:15px;
    line-height:18px;
    padding:10px 40px
  }
  #rsblog {
    margin-left:-10px;
    margin-right:-10px
  }
  .esg-grid .mainul li.eg-srblogoverview-wrapper {
    padding:0 10px 30px 10px!important
  }
  .eg-srblogoverview-element-0,
  .eg-srblogoverview-element-0:hover {
    font-size:15px!important;
    line-height:20px!important
  }
  .eg-srblogoverview-element-3,
  .eg-srblogoverview-element-35,
  .eg-srblogoverview-element-3:hover {
    font-size:10px!important;
    line-height:12px!important
  }
  .eg-srblogoverview-element-35 {
    display:none!important
  }
  .eg-srblogoverview-content {
    height:auto
  }
  .main-navigation {
    display:none
  }
  .tg-mobile-navigation {
    display:block
  }
  .tg-header-action-list .tg-header-action__item.tg-mobile-toggle {
    display:flex
  }
  .eg-rs-faq-element-10 {
    display:none!important
  }
  #esg-grid-4-1-wrap .eg-rs-faq-element-11 {
    font-size:15px!important;
    line-height:20px!important;
    padding:20px 20px 0 20px!important
  }
  #esg-grid-4-1-wrap .eg-rs-faq-element-12,
  #esg-grid-4-1-wrap .eg-rs-faq-element-13 {
    top:-10px!important;
    right:-10px!important
  }
  #ytgrid .eg-rs-youtube-element-0 {
    font-size:15px!important;
    line-height:20px!important;
    margin:25px 0 0 0px!important;
    padding:0 20px 0 160px!important
  }
  #ytgrid .eg-rs-youtube-element-39 {
    font-size:10px!important;
    line-height:12px!important;
    margin:10px 0 0 0px!important;
    padding:0 20px 0 160px!important
  }
  #ytgrid .esg-grid .mainul>li,
  #ytgrid .esg-entry-cover {
    height:110px!important
  }
  #ytgrid .eg-rs-youtube-element-37 img {
    width:124px!important
  }
  #ytgrid .eg-rs-youtube-element-38 {
    top:-10px!important;
    right:-10px!important
  }
  .rs-team {
    padding:50px 50px
  }
  .eg-rs-templates-element-0 {
    font-size:15px!important;
    line-height:20px!important
  }
  .eg-rs-templates-element-3 {
    font-size:10px!important;
    line-height:12px!important
  }
  .rs-templateheader #templatetitle {
    font-size:15px;
    left:180px;
    text-align:left;
    display:none
  }
  .rs-templateheader #rs-templatebuy {
    right:92px
  }
  .rs-templateheader #rs-templateback {
    right:53px
  }
  .rs-templateheader #rs-templateclose {
    right:22px
  }
}
@media (min-width:480px) {
  html,
  body,
  .single-post .entry-content,
  .single-faq .entry-content,
  .single-youtube-tutorials .entry-content,
  .single-documentation .entry-content {
    font-size:18px;
    line-height:26px
  }
  .tg-page-header .tg-page-header__title,
  .single .tg-page-header .tg-page-header__title,
  .page-id-161730 .tg-page-header .tg-page-header__title {
    font-size:50px;
    line-height:50px
  }
  .single-post .tg-page-header .tg-page-header__title,
  .single-faq .tg-page-header .tg-page-header__title,
  .single-youtube-tutorials .tg-page-header .tg-page-header__title,
  .single-documentation .tg-page-header .tg-page-header__title {
    max-width:760px
  }
  .tp-headerblock h2,
  .tp-headerblock h1 {
    font-size:40px;
    line-height:40px
  }
  h1 {
    font-size:50px;
    line-height:50px
  }
  h2 {
    font-size:40px;
    line-height:45px
  }
  h3 {
    font-size:30px;
    line-height:35px
  }
  p.largep,
  .wp-block-quote p {
    font-size:30px;
    line-height:40px
  }
  .wp-block-pullquote p {
    font-size:22px;
    line-height:30px
  }
  .tg-page-header {
    padding:80px 0 0 0
  }
  .tp-subtitle,
  h2.tp-subtitle {
    margin-bottom:40px
  }
  h2.tp-subtitle,
  .tp-subtitle h2 {
    font-size:20px;
    line-height:30px
  }
  .tg-primary-menu>div>ul>li {
    margin:0 28px 0 0
  }
  #menu-item-55 a:link,
  #menu-item-55 a:visited {
    padding:0 20px
  }
  .tp-card-grid {
    display:grid;
    grid-template-columns:repeat(3,1fr);
    grid-template-rows:repeat(2,minmax(100px,auto));
    grid-column-gap:20px;
    grid-row-gap:20px;
    margin-top:0
  }
  .tp-card1 {
    grid-area:1 / 1 / 2 / 2
  }
  .tp-card2 {
    grid-area:1 / 2 / 2 / 3
  }
  .tp-card3 {
    grid-area:1 / 3 / 2 / 4
  }
  .tp-card4 {
    grid-area:3 / 1 / 4 / 4
  }
  .tp-card5 {
    grid-area:2 / 1 / 3 / 2
  }
  .tp-card6 {
    grid-area:2 / 2 / 3 / 3
  }
  .tp-card7 {
    grid-area:2 / 3 / 3 / 4
  }
  .tp-card h6 {
    font-size:20px
  }
  .tp-card span {
    font-size:11px
  }
  .tp-newscard h6 {
    font-size:30px
  }
  .tp-newscard {
    padding:50px
  }
  .tg-site-layout--default .post-thumbnail {
    max-width:100%;
    margin-left:0;
    margin-right:0
  }
  .entry-excerpt {
    font-size:25px;
    line-height:35px
  }
  .wp-block-button.large a.wp-block-button__link,
  .wp-block-button.large a.wp-block-button__link:visited {
    font-size:18px;
    line-height:20px;
    padding:15px 50px
  }
  .eg-srblogoverview-element-35 {
    display:inline-block!important
  }
}
@media (min-width:769px) {
  .eg-srblogoverview-element-0,
  .eg-srblogoverview-element-0:hover {
    font-size:20px!important;
    line-height:25px!important
  }
  .eg-srblogoverview-element-3,
  .eg-srblogoverview-element-35,
  .eg-srblogoverview-element-3:hover {
    font-size:12px!important;
    line-height:14px!important
  }
  .eg-srblogoverview-content {
    height:200px
  }
  .eg-rs-faq-element-10 {
    display:inline-block!important
  }
  #esg-grid-4-1-wrap .eg-rs-faq-element-11 {
    font-size:18px!important;
    line-height:23px!important;
    padding:10px 30px 0 30px!important
  }
  #esg-grid-4-1-wrap .eg-rs-faq-element-12,
  #esg-grid-4-1-wrap .eg-rs-faq-element-13 {
    top:10px!important;
    right:10px!important
  }
  #ytgrid .eg-rs-youtube-element-0 {
    font-size:20px!important;
    line-height:25px!important;
    margin:45px 0 0 0px!important;
    padding:0 20px 0 240px!important
  }
  #ytgrid .eg-rs-youtube-element-39 {
    font-size:12px!important;
    line-height:14px!important;
    margin:10px 0 0 0px!important;
    padding:0 20px 0 240px!important
  }
  #ytgrid .esg-grid .mainul>li,
  #ytgrid .esg-entry-cover {
    height:150px!important
  }
  #ytgrid .eg-rs-youtube-element-37 img {
    width:198px!important
  }
  #ytgrid .eg-rs-youtube-element-38 {
    top:10px!important;
    right:10px!important
  }
  .rs-templateheader #templatetitle {
    display:block
  }
}
@media (min-width:1024px) {
  .tg-container {
    max-width:960px;
    padding:0
  }
  .tg-page-header {
    padding:100px 0 0 0
  }
  .tp-subtitle,
  h2.tp-subtitle {
    margin-bottom:60px
  }
  .tp-card-grid {
    display:grid;
    grid-template-columns:repeat(14,1fr);
    grid-template-rows:repeat(4,1fr);
    grid-column-gap:20px;
    grid-row-gap:20px;
    margin-top:0
  }
  .tp-card {
    height:auto
  }
  .tp-card1 {
    grid-area:1 / 1 / 3 / 4
  }
  .tp-card2 {
    grid-area:1 / 4 / 3 / 7
  }
  .tp-card3 {
    grid-area:1 / 7 / 3 / 10
  }
  .tp-card4 {
    grid-area:1 / 10 / 5 / 15
  }
  .tp-card5 {
    grid-area:3 / 1 / 5 / 4
  }
  .tp-card6 {
    grid-area:3 / 4 / 5 / 7
  }
  .tp-card7 {
    grid-area:3 / 7 / 5 / 10
  }
  .tp-card h6 {
    font-size:20px
  }
  .tp-card span {
    font-size:12px
  }
  .tp-newscard h6 {
    font-size:40px
  }
  .tg-scroll-to-top {
    right:30px;
    bottom:30px
  }
  #rs-ticketmodal {
    display:block;
    bottom:130px;
    right:30px
  }
  .tp-cardshadow {
    box-shadow:0 20px 50px 0 rgba(28,9,80,.07)
  }
  .tg-site-layout--default .post-thumbnail {
    max-width:1000px;
    margin-left:-100px;
    margin-right:-100px
  }
  .single-post .entry-content,
  .single-faq .entry-content,
  .single-youtube-tutorials .entry-content,
  .single-documentation .entry-content {
    font-size:20px;
    line-height:30px
  }
  .wp-block-group.tp-info {
    margin-left:-100px;
    margin-right:-100px;
    padding:50px 100px
  }
  .posts-navigation,
  .post-navigation {
    margin-left:-100px;
    margin-right:-100px
  }
  .nav-links {
    font-size:18px;
    line-height:20px
  }
  .tp-authorwrap {
    display:flex
  }
  .tp-author {
    margin-left:-100px;
    margin-right:-100px;
    padding:50px 100px 60px 100px;
    text-align:left
  }
  .tp-authorwrap .tp-author-left p,
  .tp-authorwrap .tp-author-left h4 {
    padding-left:120px
  }
  .tp-authorwrap .tp-author-left img {
    position:absolute;
    margin-bottom:0
  }
  .tp-authorwrap .tp-author-left {
    flex:70%;
    padding-right:100px
  }
  .tp-authorwrap .tp-author-right {
    flex:30%
  }
  #rsblog {
    margin-left:-25px;
    margin-right:-25px
  }
  .esg-grid .mainul li.eg-srblogoverview-wrapper {
    padding:0 25px 30px 25px!important
  }
  .eg-srblogoverview-content {
    height:210px
  }
  .main-navigation {
    display:block
  }
  .tg-mobile-navigation {
    display:none
  }
  .tg-header-action-list .tg-header-action__item.tg-mobile-toggle {
    display:none
  }
  .rs-faqsearch {
    display:inline-flex
  }
  .rs-team {
    padding:50px 100px
  }
  .eg-rs-templates-element-0 {
    font-size:18px!important;
    line-height:22px!important
  }
  .eg-rs-templates-element-3 {
    font-size:10px!important;
    line-height:12px!important
  }
  .rs-templateheader #templatetitle {
    font-size:18px;
    left:calc(50% - 300px);
    text-align:center
  }
  .rs-templateheader #rs-templatebuy {
    right:90px
  }
  .rs-templateheader #rs-templateback {
    right:40px
  }
  .rs-templateheader #rs-templateclose {
    right:0
  }
}
@media (min-width:1240px) {
  .tg-container {
    max-width:1180px;
    padding:0
  }
  .tg-primary-menu>div>ul>li {
    margin:0 40px 0 0
  }
  #menu-item-55 a:link,
  #menu-item-55 a:visited {
    padding:0 40px
  }
  .tg-page-header .tg-page-header__title,
  .single .tg-page-header .tg-page-header__title {
    font-size:70px;
    line-height:70px
  }
  .single-post .tg-page-header .tg-page-header__title,
  .single-faq .tg-page-header .tg-page-header__title,
  .single-youtube-tutorials .tg-page-header .tg-page-header__title,
  .single-documentation .tg-page-header .tg-page-header__title {
    font-size:60px;
    line-height:60px;
    max-width:960px
  }
  .page-id-161730 .tg-page-header .tg-page-header__title {
    font-size:60px;
    line-height:60px
  }
  .tp-headerblock h2,
  .tp-headerblock h1 {
    font-size:45px;
    line-height:50px
  }
  h1 {
    font-size:70px;
    line-height:70px
  }
  h2 {
    font-size:45px;
    line-height:50px
  }
  h3 {
    font-size:35px;
    line-height:40px
  }
  .tg-page-header {
    padding:130px 0 0 0
  }
  .tp-subtitle,
  h2.tp-subtitle {
    margin-bottom:80px
  }
  .posts-navigation,
  .post-navigation {
    margin-left:-210px;
    margin-right:-210px
  }
  .tp-authorwrap {
    display:flex
  }
  .tp-author {
    margin-left:-210px;
    margin-right:-210px;
    padding:50px 110px 60px 110px;
    text-align:left
  }
  .tp-authorwrap .tp-author-left p,
  .tp-authorwrap .tp-author-left h4 {
    padding-left:120px
  }
  .tp-authorwrap .tp-author-left img {
    position:absolute;
    margin-bottom:0
  }
  .tp-authorwrap .tp-author-left {
    flex:70%;
    padding-right:100px
  }
  .tp-authorwrap .tp-author-right {
    flex:30%
  }
  .eg-srblogoverview-content {
    height:200px
  }
}
@media (min-width:1460px) {
  #rstemplates {
    margin-left:-100px;
    margin-right:-100px
  }
}
@media (min-width:1560px) {
  #rstemplates {
    margin-left:-150px;
    margin-right:-150px
  }
  #primary {
    min-height:500px
  }
}
.alignfull {
  position:relative;
  box-sizing:border-box
}
.alignfull .wp-block-group__inner-container {
  margin:0 auto
}
.wp-block-group.alignfull.has-background {
  padding:0
}
@media (min-width:0) {
  .alignfull {
    left:0;
    margin:0
  }
  .alignfull .wp-block-group__inner-container {
    padding:0 30px;
    max-width:100%;
    box-sizing:border-box
  }
}
@media (min-width:1024px) {
  .alignfull {
    margin:0;
    position:relative
  }
  .alignfull .wp-block-group__inner-container {
    max-width:960px;
    padding:0
  }
}
@media (min-width:1240px) {
  .alignfull .wp-block-group__inner-container {
    max-width:1180px;
    padding:0
  }
}
.onesignal-bell-launcher-message-body {
  font-family:proxima-nova,sans-serif!important
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-dialog button {
  border-radius:20px!important;
  font-weight:500!important;
  font-family:proxima-nova,sans-serif!important;
  font-size:15px!important;
  letter-spacing:0!important;
  -webkit-transition:all 0.2s ease-out;
  transition:all 0.2s ease-out
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-md .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body h1 {
  font-family:proxima-nova,sans-serif!important;
  letter-spacing:0!important;
  color:#1c0950!important
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-message {
  background:linear-gradient(to right,#82009f 0%,#f7345e 100%)!important
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-left .onesignal-bell-launcher-message:after {
  border-right-color:#82009f!important
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-theme-inverse .onesignal-bell-launcher-button svg .stroke {
  stroke:#f7345e!important
}
fakespace.headerspace {
  display:block;
  width:100%;
  height:56px
}
.div25 {
  display:block;
  width:100%;
  height:25px
}
.srdManualBody .minispace,
.srdDefinitionBody .minispace {
  display:none
}
@media (min-width:769px) {
  fakespace.headerspace {
    display:block;
    width:100%;
    height:80px
  }
}
@media (min-width:1024px) {
  fakespace.headerspace {
    display:block;
    width:100%;
    height:126px
  }
}
.from_cc .respect-fixedstatic rs-static-layers>.rs-parallax-wrap>rs-loop-wrap,
.from_cc .th-fixed>rs-loop-wrap {
  transform:translatey(0)!important
}
.tg-site-header .tg-site-header-top {
  color:#fff
}
.tg-site-header .tg-site-header-top {
  background-color:#5e35b1;
  background-image:;
  background-repeat:repeat;
  background-position:center center;
  background-size:contain;
  background-attachment:scroll
}
.tg-site-header {
  border-bottom-width:0
}
a:hover,
a:focus,
.tg-primary-menu>div ul li:hover>a,
.tg-primary-menu>div ul li.current_page_item>a,
.tg-primary-menu>div ul li.current-menu-item>a,
.tg-mobile-navigation>div ul li.current_page_item>a,
.tg-mobile-navigation>div ul li.current-menu-item>a,
.entry-content a,
.tg-meta-style-two .entry-meta span,
.tg-meta-style-two .entry-meta a {
  color:#f7345e
}
.tg-primary-menu.tg-primary-menu--style-underline>div>ul>li.current_page_item>a::before,
.tg-primary-menu.tg-primary-menu--style-underline>div>ul>li.current-menu-item>a::before,
.tg-primary-menu.tg-primary-menu--style-left-border>div>ul>li.current_page_item>a::before,
.tg-primary-menu.tg-primary-menu--style-left-border>div>ul>li.current-menu-item>a::before,
.tg-primary-menu.tg-primary-menu--style-right-border>div>ul>li.current_page_item>a::before,
.tg-primary-menu.tg-primary-menu--style-right-border>div>ul>li.current-menu-item>a::before,
.tg-scroll-to-top:hover,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.tg-primary-menu>div ul li.tg-header-button-wrap a {
  background-color:#f7345e
}
body {
  color:rgba(28,9,80,.75)
}
.tg-site-footer .tg-site-footer-bar {
  color:#fff
}
.tg-site-footer .tg-site-footer-bar {
  background-color:#5e35b1;
  background-image:;
  background-repeat:repeat;
  background-position:center center;
  background-size:contain;
  background-attachment:scroll
}
.tg-site-footer-widgets {
  background-color:#150a33;
  background-image:;
  background-repeat:repeat;
  background-position:center center;
  background-size:contain;
  background-attachment:scroll
}
.tg-site-footer .tg-site-footer-widgets {
  border-top-width:0
}
.tg-site-footer .tg-site-footer-widgets .widget-title {
  color:#fff
}
.tg-site-footer .tg-site-footer-widgets a {
  color:#a08fc3
}
.tg-site-footer .tg-site-footer-widgets a:hover,
.tg-site-footer .tg-site-footer-widgets a:focus {
  color:#c4b2ed
}
.tg-site-footer .tg-site-footer-widgets ul li {
  border-bottom-width:0
}
.tg-scroll-to-top {
  background-color:#22c8e5
}
.tg-scroll-to-top.tg-scroll-to-top--show:hover {
  background-color:#f7345e
}
@keyframes cyclenumber1 {
  0% {
    background:#f3f2f6;
    color:rgba(28,9,80,.15);
    transform:scale(1)
  }
  10% {
    background:#f3f2f6;
    color:rgba(28,9,80,.15);
    transform:scale(1)
  }
  20% {
    background:#f7345e;
    color:rgba(255,255,255,1);
    transform:scale(1.2)
  }
  30% {
    background:#f7345e;
    color:rgba(255,255,255,1);
    transform:scale(1.2)
  }
  40% {
    background:#f3f2f6;
    color:rgba(28,9,80,.15);
    transform:scale(1)
  }
  100% {
    background:#f3f2f6;
    color:rgba(28,9,80,.15);
    transform:scale(1)
  }
}
@keyframes cyclenumber2 {
  0% {
    background:#f3f2f6;
    color:rgba(28,9,80,.15);
    transform:scale(1)
  }
  30% {
    background:#f3f2f6;
    color:rgba(28,9,80,.15);
    transform:scale(1)
  }
  40% {
    background:#f7345e;
    color:rgba(255,255,255,1);
    transform:scale(1.2)
  }
  50% {
    background:#f7345e;
    color:rgba(255,255,255,1);
    transform:scale(1.2)
  }
  60% {
    background:#f3f2f6;
    color:rgba(28,9,80,.15);
    transform:scale(1)
  }
  100% {
    background:#f3f2f6;
    color:rgba(28,9,80,.15);
    transform:scale(1)
  }
}
@keyframes cyclenumber3 {
  0% {
    background:#f3f2f6;
    color:rgba(28,9,80,.15);
    transform:scale(1)
  }
  50% {
    background:#f3f2f6;
    color:rgba(28,9,80,.15);
    transform:scale(1)
  }
  60% {
    background:#f7345e;
    color:rgba(255,255,255,1);
    transform:scale(1.2)
  }
  70% {
    background:#f7345e;
    color:rgba(255,255,255,1);
    transform:scale(1.2)
  }
  80% {
    background:#f3f2f6;
    color:rgba(28,9,80,.15);
    transform:scale(1)
  }
  100% {
    background:#f3f2f6;
    color:rgba(28,9,80,.15);
    transform:scale(1)
  }
}
.tp-bignum {
  color:rgba(28,9,80,.15);
  display:inline-block;
  width:80px;
  height:80px;
  line-height:80px;
  font-size:50px;
  font-weight:700;
  border-radius:40px;
  margin-bottom:30px;
  background:#f3f2f6;
  animation-duration:4s;
  animation-iteration-count:infinite;
  animation-timing-function:linear
}
.tp-cn1 {
  animation-name:cyclenumber1
}
.tp-cn2 {
  animation-name:cyclenumber2
}
.tp-cn3 {
  animation-name:cyclenumber3
}
.srmodal {
  display:none;
  position:fixed;
  z-index:1;
  left:0;
  top:0;
  width:100%;
  height:100%;
  overflow:hidden;
  background:rgba(90,65,172,.75);
  -webkit-animation:fadeInFromNone 0.5s ease-out;
  animation:fadeInFromNone 0.5s ease-out
}
.tp-highred.stdsize {
  font-size:inherit!important
}
.srmodal-second h3 {
  line-height:35px;
  margin-bottom:10px
}
.srmodal-second .largep {
  line-height:30px;
  font-size:25px;
  margin-bottom:20px;
  max-width:100%
}
@keyframes MOVE-BG {
  from {
    background-position:0% 0%
  }
  to {
    background-position:100% 0%
  }
}
.srmodal-first {
  background:url(https://www.sliderrevolution.com/wp-content/uploads/2021/03/newsletter_sideimage5.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  border-radius:3px 0 0 3px;
  -webkit-animation:MOVE-BG 1s ease-out;
  animation-fill-mode:forwards
}
.srmodal-content {
  background-color:#fff;
  max-width:1180px;
  display:flex;
  font-size:15px;
  line-height:20px;
  border-radius:3px;
  position:relative;
  box-shadow:0 20px 50px 0 rgb(28 9 80 / 35%);
  -webkit-animation:infoPopup 0.65s ease-in-out;
  animation:infoPopup 0.65s ease-in-out
}
@media (min-width:0) {
  .srmodal-first {
    flex:0%
  }
  .srmodal-second {
    flex:100%;
    padding:40px 30px
  }
  .srmodal-content {
    margin:66px auto 0 auto
  }
}
@media (min-width:769px) {
  .srmodal-content {
    margin:90px auto 0 auto
  }
}
@media (min-width:1024px) {
  .srmodal-first {
    flex:35%
  }
  .srmodal-second {
    flex:65%;
    padding:40px 50px
  }
  .srmodal-content {
    margin:10% auto
  }
}
.srclosemodal {
  position:absolute;
  right:15px;
  top:13px;
  background-image:url(https://www.sliderrevolution.com/wp-content/uploads/2020/03/closer_dark.png);
  background-size:20px 20px;
  background-repeat:no-repeat;
  width:20px;
  height:20px;
  cursor:pointer;
  -webkit-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out
}
.srclosemodal:hover,
.srclosemodal:focus {
  transform:scale(1.1)
}
#mc_embed_signup h2 {
  margin-bottom:20px
}
#mc_embed_signup div.mc-field-group:not(.content__gdprBlock) {
  width:40%;
  display:inline-block;
  margin-right:10px
}
#mergeRow-gdpr {
  font-size:13px;
  line-height:18px;
  max-height:100px;
  overflow-y:scroll;
  margin:0;
  border:none;
  background:#f3f2f6;
  padding:20px;
  border-radius:5px
}
#mergeRow-gdpr::-webkit-scrollbar {
  width:8px
}
#mergeRow-gdpr::-webkit-scrollbar-track {
  background:#f3f2f6;
  border-radius:4px
}
#mergeRow-gdpr::-webkit-scrollbar-thumb {
  background:rgba(28,9,80,.15);
  border-radius:4px;
  cursor:pointer
}
#mergeRow-gdpr::-webkit-scrollbar-thumb:hover {
  background:rgba(28,9,80,.5)
}
#mergeRow-gdpr h6,
#revslider_use_radios h5 {
  margin-bottom:10px
}
#mergeRow-gdpr p {
  margin-bottom:10px
}
#mc_embed_signup input.mce_inline_error {
  border-color:#f7345e!important
}
.newsletter-flex div.mce_inline_error,
.tbnb-validation div.mce_inline_error {
  margin-top:5px!important;
  padding:5px 10px!important;
  background-color:#f7345e!important;
  font-weight:bold!important;
  z-index:1!important;
  color:#fff!important;
  position:absolute!important;
  border-radius:5px!important
}
#mc_error_radio {
  margin-top:-25px!important;
  padding:5px 10px!important;
  background-color:#f7345e!important;
  font-weight:bold!important;
  z-index:1!important;
  color:#fff!important;
  position:absolute!important;
  border-radius:5px!important
}
#revslider_use_radios.mce_inline_error {
  margin:30px 0 30px 0!important;
  padding:inherit!important;
  background-color:inherit!important;
  font-weight:inherit!important;
  z-index:inherit!important;
  color:inherit!important
}
#mce-responses {
  margin:10px 0
}
#mce-error-response {
  border:2px solid #f7345e;
  border-radius:5px;
  padding:10px;
  font-size:15px;
  background:#feeaef
}
#mce-success-response {
  border:2px solid #00ceab;
  border-radius:5px;
  padding:10px;
  font-size:15px;
  background:#e5faf6
}
#mce-error-response a:link,
#mce-error-response a:visited,
#mergeRow-gdpr a:link,
#mergeRow-gdpr a:visited {
  color:#f7345e!important
}
#mce-error-response a:hover,
#mergeRow-gdpr a:hover {
  color:#22c8e5!important
}
#mergeRow-gdpr .mc_fieldset {
  border:2px solid #f3f2f6;
  padding:10px;
  margin-bottom:10px;
  border-radius:3px
}
#mergeRow-gdpr .mc_fieldset label {
  margin:5px 20px 5px 0
}
#mergeRow-gdpr .mc_fieldset label span {
  top:2px;
  position:relative
}
.mc-field-group input:-webkit-autofill,
.mc-field-group input:-webkit-autofill:hover,
.mc-field-group input:-webkit-autofill:focus {
  -webkit-box-shadow:0 0 0 1000px #fff inset;
  color:#1c0950!important;
  -webkit-text-fill-color:#1c0950!important
}
.newsletter-flex {
  display:flex;
  align-items:flex-start
}
@media (max-width:1023px) {
  .newsletter-flex {
    flex-direction:column
  }
  .mc-field-group {
    width:100%!important;
    margin-right:0!important;
    margin-bottom:10px!important
  }
  .mc-field-group:last-child {
    margin-bottom:0px!important
  }
}
.content__gdprLegal {
  margin-top:10px
}
.sr-usertype-radio {
  display:inline-block;
  position:relative;
  padding:0;
  margin:0;
  width:100%;
  line-height:25px
}
.sr-usertype {
  border:none;
  margin:30px 0 30px 0;
  padding:0;
  position:relative
}
.sr-usertype input[type='radio'] {
  display:none
}
.sr-usertype label {
  cursor:pointer
}
.sr-usertype label span {
  font-size:18px;
  padding-left:10px
}
.sr-usertype label:before {
  content:" ";
  display:inline-block;
  position:relative;
  top:5px;
  margin:0 5px 0 0;
  width:20px;
  height:20px;
  border-radius:11px;
  border:2px solid #f7345e;
  background-color:transparent
}
.sr-usertype input[type=radio]:checked+label:after {
  border-radius:11px;
  width:12px;
  height:12px;
  position:absolute;
  top:9px;
  left:4px;
  content:" ";
  display:block;
  background:#f7345e
}
a.trustpilot-link:link,
a.trustpilot-link:visited {
  font-size:15px;
  font-weight:400;
  text-align:center;
  display:block;
  width:100%;
  color:rgba(28,9,80,.75);
  margin-top:5px
}
a.trustpilot-link:hover {
  color:rgba(28,9,80,1)
}
#accessbanner {
  margin-left:0;
  margin-right:0
}
@media (min-width:1460px) {
  #accessbanner {
    margin-left:-100px;
    margin-right:-100px
  }
}
@media (min-width:1560px) {
  #accessbanner {
    margin-left:-150px;
    margin-right:-150px
  }
}

.blurredimagebg:before {
  content:' ';
  position:absolute;
  width:100%;
  height:100%;
  backdrop-filter:blur(30px);
  -webkit-backdrop-filter:blur(30px);
  top:0;
  z-index:0;
  background:linear-gradient(30deg,rgba(243,242,246,.15) 0%,rgba(243,242,246,.97) 40%,rgba(243,242,246,1) 100%)
}
.blurredimagebg h2,
.blurredimagebg h4,
.blurredimagebg h5,
.blurredimagebg p,
.blurredimagebg .tp-headerblock,
.blurredimagebg .wp-block-image,
.blurredimagebg .wp-block-buttons,
.blurredimagebg .wp-block-group {
  position:relative
}
.blurredimagebg img {
  border-radius:5px!important
}
.flex66 {
  flex-basis:66.66%!important
}
.wp-block-buttons.is-content-justification-center {
  text-align:center
}
.wp-block-buttons.aligncenter {
  justify-content:center
}
.tp-miniblocks {
  margin-bottom:20px
}
.tp-miniblocks .tp-newscard {
  background:rgba(255,255,255,.1);
  position:relative;
  backdrop-filter:blur(30px)
}
.blurredimagebg.expandedcontent {
  background-size:cover!important;
  background-position:50% 100%!important
}
.blurredimagebg.expandedcontent:before {
  backdrop-filter:blur(30px);
  -webkit-backdrop-filter:blur(30px);
  background:linear-gradient(40deg,rgba(243,242,246,.15) 0%,rgba(243,242,246,.65) 20%,rgba(243,242,246,.98) 50%,rgba(243,242,246,1) 100%);
  filter:saturate(1.7)
}
.be-r:before {
  content:' ';
  position:absolute;
  width:250px;
  height:250px;
  background-repeat:no-repeat!important;
  background-size:250px 250px!important;
  right:-120px;
  top:20px
}
.be-l:before {
  content:' ';
  position:absolute;
  width:200px;
  height:200px;
  background-repeat:no-repeat!important;
  background-size:200px 200px!important;
  left:-100px;
  top:200px
}
.be-t:before {
  content:' ';
  position:absolute;
  width:150px;
  height:150px;
  background-repeat:no-repeat!important;
  background-size:150px 150px!important;
  right:200px;
  top:-70px
}
.be-t,
.be-l,
.be-r {
  position:relative;
  margin:0
}
@media (max-width:781px) {
  .tp-miniblocks .tp-newscard {
    flex-basis:100%!important;
    margin-bottom:20px
  }
}
@media (min-width:782px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child) {
    margin-left:20px
  }
}
@media (max-width:1023px) {
  .wp-block-columns.smallspace {
    margin-bottom:0
  }
}
#ajaxsearchprosettings2_1 {
  display:none!important
}
.trustpilot-widget>a {
  display:none
}

/* .top-nav{ width: 100%;} */
.menutop{ padding: 0; margin: 0; float: left;}
.menutop li{ display: block; float: left; padding: 10px 20px; border: 1px solid #FFF; margin: 0 20px;}
.menutop li a{ color: #FFF; }

.top-nav .loginbtn{ float: right;}


nav {
  overflow: hidden;
}

nav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: center;
}

nav ul li {
  display: inline-block;
}

nav ul li a {
  display: block;
  color: white;
  padding: 14px 20px;
  text-decoration: none;
}

/* nav ul li a:hover {
  background-color: #555;
} */

.tmenu{
  left: calc(50% - 300px);
  position: absolute;
  text-align: center;
  width: 600px;
  /* top: 0px; */
}
.tmenu li a{ font-family: proxima-nova,sans-serif !important; text-transform: uppercase; font-weight: bold;}
.tmenu li a:hover{ color: #fff;}

.tmenuright{
  position: absolute;
  right: 40px;
  /* top: 30px; */
}

.btn-read {
   background-image: linear-gradient(to top, #5c8a8a 0%, #85adad 50%, #669999 100%) !important;
  color: #fff !important;
  width: 200px !important;
  
}
.btn-read:hover {
 
  box-shadow: 0 4px 3px 1px #FCFCFC, 0 6px 8px #D6D7D9, 0 -4px 4px #CECFD1, 0 -6px 4px #FEFEFE, inset 0 0 3px 3px #CECFD1;
}
.btn {
  display: inline-block;
  padding: 14px 20px;
  font-size: 16px;
  cursor: pointer;
  border: none;
  border-radius: 5px;
  text-decoration: none;
  transition: background-color 0.3s ease;
}

/* Primary button style */
.btn-primary {
  background-color: #336699;
  color: white;
  text-transform: uppercase;
}

.btn-primary:hover {
  background-color: #4b6d90 !important;
  color: white !important;
}

/* Secondary button style */
.btn-secondary {
  background-color: #336666;
  color: white;
  text-transform: uppercase;
}

.btn-secondary:hover {
  background-color: #1a5151 !important;
  color: white !important;
}

/* Success button style */
.btn-success {
  background-color: #28a745;
  color: white;
}

/* Danger button style */
.btn-danger {
  background-color: #dc3545;
  color: white;
}

/* Button hover effect */
.btn:hover {
  background-color: #0056b3;
}

.container{max-width: 100%; margin: 0 auto; padding-right: 0px; padding-left: 0px;}

.mt-70 {
  margin-top: 60px;
}

.bgcontant h3{font-size: 45px; color: #fff; text-transform: uppercase; letter-spacing: 1px;}
.bgcontant span{font-size:22px; color: #fff;  margin-bottom: 20px; line-height: 38px;}
.bgcontant p{font-size:17px; color: #fff; margin-top: 20px;}
.bgcontant{width: 80%; margin: 0 auto; padding-top: 160px;}


footer .container{ max-width: 1320px;}
.footer-area
{
  /* background: #f8f8f8; */
}
.footer-top
{
  padding: 100px 0 60px;
  position: relative;
  z-index: 1;
  background-color: #f8f8f8 !important;
}

.footer-widget .fw-title::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 32px;
    height: 5px;
    background: var(--tg-primary-color);
    clip-path: polygon(0 0, 100% 0%, 90% 100%, 0% 100%);
}
.footer-link-wrap .list-wrap li {
    margin-bottom: 8px;
}
.footer-link-wrap .list-wrap li:last-child {
    margin-bottom: 0;
}
.footer-link-wrap .list-wrap li a {
    color: var(--tg-gray-two);
    font-size: 15px;
    font-weight: 500;
    position: relative;
    text-transform: capitalize;
}
.footer-link-wrap .list-wrap li a::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: var(--tg-gray-two);
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top;
    -webkit-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transition: transform 0.4s cubic-bezier(1, 0, 0, 1);
    transition: transform 0.4s cubic-bezier(.74, .72, .27, .24);
}

.footer-widget .fw-title::before
{
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 32px;
  height: 5px;
  background: #000;
  clip-path: polygon(0 0, 100% 0%, 90% 100%, 0% 100%);
}

.footer-link-wrap .list-wrap li a:hover::before {
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
}

.footer-widget .fw-title
{
  position: relative;
  margin-bottom: 20px;
  padding-bottom: 20px;
  color: #000;
  font-size: 20px;
  font-weight: 800;
}


.footer-link-wrap .list-wrap li a::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: var(--tg-gray-two);
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top;
    -webkit-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transition: transform 0.4s cubic-bezier(1, 0, 0, 1);
    transition: transform 0.4s cubic-bezier(.74, .72, .27, .24);
}
.footer-link-wrap .list-wrap li a:hover::before {
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
}

.footer-link-wrap .list-wrap li a {
    color: #000;
    font-size: 15px;
    font-weight: 500;
    position: relative;
    text-transform: capitalize;
}
.list-wrap
{
  margin: 0px;
  padding: 0px;
}
.list-wrap li
{
  list-style: none;
}
.footer-link-wrap .list-wrap li
{
  margin-bottom: 0px;
}


.footer-bottom
{
  border-top: 1px solid #ccc;
  padding: 35px 0;
  background-color: #84acca;
}

.footer-bottom-menu .list-wrap
{
  display: flex;
  align-items: center;
  gap: 25px;
  float:right;
}

.footer-bottom-menu .list-wrap li
{
  position: relative;
}

.footer-bottom-menu .list-wrap li::before
{
  content: "";
  position: absolute;
  right: -14px;
  top: 50%;
  transform: translateY(-50%);
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #7C91AA;
  display: none;
}

.footer-bottom-menu .list-wrap li:last-child::before
{
  display: none;
}

.footer-bottom-menu .list-wrap li a
{
  color: #000;
  position: relative;
}

.copyright-text p
{
  margin-bottom: 0;
  color: #000;
  text-align: left;
  float:left;
}

/* Style the dropdown menu */
.dropdown-menu {
  display: none;
  position: absolute;
 /* background-color: #f9f9f9;
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);*/
  z-index: 1;
  border:none !important;
  border-radius:0px !important;
}

/* Style the dropdown menu items */
.dropdown-menu li {
  padding: 8px;
  border-bottom:1px solid #ccc;
}

/* Display the dropdown menu on hover */
.nav-item.dropdown:hover .dropdown-menu {
  display: block;
}

.dropdown-item:focus, .dropdown-item:hover{ background:none !important;}
.dropdown-item{ font-size:14px !important; text-transform:capitalize !important;}


.header-item {
  height: 70px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  color:#000;
  border: 0;
    border-right-width: 0px;
    border-right-style: none;
    border-right-color: none;
    border-left-width: 0px;
    border-left-style: none;
    border-left-color: none;
  	border-radius: 0;
}

.bg-light-subtle {
 /* background-color: rgba(255,255,255,1) !important;*/
}

.header-profile-user {
  height: 36px;
  width: 36px;
  background-color: #74788d;
  padding: 3px;
}


.map-content{ padding: 55px 245px; text-align: center;}

.map-content h2{ font-size: 36px; color: #fff;}

.map-content p{ font-size: 18px; color: #fff;}

.video-section{
	position: relative;
	padding: 140px 0px;
}

.video-section .bg-layer{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.video-section .bg-layer:before{
	position: absolute;
	content: '';
	background: #000;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	opacity: 0.1;
}

.video-section .video-btn a{
	position: relative;
	display: inline-block;
	width: 220px;
	height: 220px;
	text-align: center;
	border: 1px solid #e4e0e0;
	border-radius: 50%;
	padding: 77px 0px 50px 0px;
}

.video-section .video-btn a i{
	position: relative;
	display: block;
	font-size: 24px;
	color: #fff;
	margin-bottom: 10px;
}

.video-section .video-btn a span{
	position: relative;
	display: block;
	font-size: 20px;
	line-height: 30px;
	font-family: 'Lexend', sans-serif;
	font-weight: 500;
	color: #fff;
}

.auto-container{
	position:static;
	max-width:1200px;
	padding:0px 15px;
	margin:0 auto;
}

.video-btn a img{ position: relative; margin-bottom: 10px;}
.btn-read{ color: #fff; background-color: #60d0a9;}

.footer-link-wrap ul li img{ vertical-align: middle; width: 12px !important; margin-top: -3px;}




.full-video {
  position: relative;
  width: 100%;
  height: 100vh; /* Set header height to viewport height */
  overflow: hidden; /* Hide overflow content */
}

#myVideo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover; /* Cover the entire header area while maintaining aspect ratio */
}


.video-section {
  position: relative;
  width: 100%;
  background-color: #f8eded;
 
}

.auto-container {
  /* position: relative; */
}

#mainVideo,
.bg-layer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.bg-layer {
  z-index: -1; /* Ensure the background layer stays behind the video */
}

/* Hide the video when the image is displayed */
.bg-layer::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); /* Optional: Add a semi-transparent overlay for better contrast */
  z-index: 1; /* Ensure the overlay stays above the image */
}

.maplist li{ list-style-type: none !important; text-align: left !important; color: #fff;}


.clients-section{
	position: relative;
	padding: 60px 0px 60px 0px;
	background: #84acca;
}

.clients-section .inner-box{
	position: relative;
	padding: 0px 100px;
}

.clients-section .clients-logo{
	position: relative;
	display: block;
}

.clients-section .clients-logo img{
	position: relative;
	max-width: auto;
	display: block;
	margin: 0 auto;
}

.clients-section .clients-logo:before{
	position: absolute;
	content: '';
	background: rgba(255, 255, 255, 0.30);
	width: 1px;
	height: 100%;
	top: 0px;
	right: -15px;
}

.owl-dots-none .owl-dots,
.owl-nav-none .owl-nav{
	display: none !important;
}

@media (min-width: 320px) and (max-width: 480px) {
  .mt-70 { margin-bottom: 0px !important;}
  .video-section{ padding: 40px 0px !important;}
  .footer-widget{ margin-left: 0px !important;}
 
}




