/* 1. Generic styles ................... */
/* ------------------------------------- */
:root {
    --color-font: #6a7c92; 
    --color-dark: #1F1F1F; 
    --color-vdark:#121212;
    --color-grey:#F0F2F4; // #f9f9f9; 
    --color-primary:#5057E6; 
    --lp-primary-color:#5057E6;    //learnpress primary color
    --lp-secondary-color:#5057E6; //learnpress primary color
}
html{
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    scroll-behavior: smooth; 
    text-rendering: optimizeLegibility;
    direction: ltr;
    overflow-x: hidden;
}
body {
	  @extend .font-family;
    color: $color-content;
    height: 100%;
    font-style: normal;
	  letter-spacing: 0;
    font-weight: 400;
    line-height: 28px;
	  font-size: 16px;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
	  overflow-x:hidden!important;
	  vertical-align: baseline;
  	-webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
}
.font-primary{ font-family: $font-primary; } // @extend .font-primary;
.font-family { font-family: $font-family;  } // @extend .font-family;
.bold-weight { font-weight: 700; } // @extend .bold-weight;
.Vbold-weight{ font-weight: 900; }
/* color */
.color-main{ color: var(--color-primary); }
.bg-color-main { background: var(--color-primary); }
.border-color-main{ border-color: var(--color-primary); } 
.fill-main{ fill: var(--color-primary); }
.txt-fill-main{ -webkit-text-fill-color: var(--color-primary); }
.stroke-color-main{ stroke: var(--color-primary); }
.gradient-color-main{ background: linear-gradient(to bottom, rgba(0, 0, 0, 0), var(--color-primary) 100%); }
.bg-light{ background-color:#fff; }
.bg-grey{ background-color: var(--color-grey); }

.bg-dark{ background:var(--color-dark);}  
.color-dark{ color:var(--color-dark); }  
/* Typography */
h1, h2, h3, h4, h5, h6 {
  @extend .font-primary;
  @extend .bold-weight;
  @extend .color-dark;
  padding:0;
  letter-spacing:0;
  margin:0 0 0.5em;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
    a {
        color: inherit;
        text-decoration: none;
    }
}
h1{font-size:48px;line-height:54px; &.lrg {font-size:60px; line-height:67px; }}
h2{font-size:42px;line-height:48px; &.lrg {font-size:50px; line-height:56px; }}
h3{font-size:36px;line-height:42px; &.lrg {font-size:48px; line-height:54px; }}
h4{font-size:30px;line-height:36px;}
h5{font-size:24px;line-height:30px;}
h6{font-size:18px;line-height:24px;}

.font-xl-title    { font-size: 66px;	line-height: 66px; @extend .bold-weight; } // @extend .font-l-title;
.font-l-title     { font-size: 46px;	line-height: 55px; @extend .bold-weight; } // @extend .font-l-title;
.font-title       { font-size: 40px;	line-height: 52px; @extend .bold-weight; } // @extend .font-title;
.font-subtitle    { font-size: 22px;	line-height: 32px; @extend .bold-weight; } // @extend .font-subtitle;
.font-l-subtitle  { font-size: 20px;	line-height: 29px; @extend .bold-weight; } // @extend .font-l-subtitle;
.font-sm-subtitle { font-size: 18px;	line-height: 27px; @extend .bold-weight; } // @extend .font-sm-subtitle;
.font-xsm-subtitle{ font-size: 16px;	line-height: 23px; @extend .bold-weight; } // @extend .font-xsm-subtitle;

a {
    cursor: pointer;
    text-decoration: none;
    color: $color-font;
	  cursor: pointer;
	  @include single-transition(all, 0.3s, ease-in-out);
    &:hover {
        @extend .color-dark;
        text-decoration: none !important;
        outline: none !important;
    }
    &:active, &:focus {
        outline: none !important;
        text-decoration: none !important;
        @extend .color-dark;
    }
}
/* layout */
@media (min-width: 1490px){
  .main-container, .page-header .parallax-container, .mo-blog-archive, .container.mo-path-inner, .page-header .container, footer .container, .mo-header-menu .mo-menu-list > ul > li.menu-item-has-children.mega-menu-item > ul.columns4, .elementor-section.elementor-section-boxed>.elementor-container{ width:1240px; max-width:100%;}
}
.boxed{
  position: relative;
  width: calc( 100% - 40px );
  height: 100%;
  left: 0;
  z-index: 5;
  margin: 20px;
  .main-content{ border-radius:  25px 25px 0 0; }
  footer{ border-radius:25px; overflow: hidden;}
  .footer-fixed{ width: calc( 100% - 40px ); margin-right:20px; margin-left:20px;}
  .elementor-widget-mo-rev-slider{ overflow-y: hidden !important;}
  .mo-element-mo-rev-slider{overflow: hidden;border-radius: 25px;}
}
.main-content{
  position: relative;
  background-color:#fff;
  z-index: 2;
}
.main-container{
	padding-left: 0;
	padding-right: 0;
}
.internal-content{ 
  min-height:400px; 
  padding-top:60px;
  padding-bottom:60px;
}
.paper-bg-overlay {
  position: fixed;
  z-index: 99999;
  pointer-events: none;
  top: 0;
  opacity: 1;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-repeat: repeat;
  background-position: top left;
  background-image: url(../images/mo-bg-overlay.webp);
}
.lines .internal-content, .lines .main-content { background-color:transparent !important; } 
.boxed .internal-content { background-color:transparent; } 
.outer-lines{
  position: relative;
  .mo-grid-lines {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: -1;
      pointer-events: none;
      --mo-grid-lines-color: rgba(107,107,107,0.13);
      position: fixed;
      .mo-grid-line {
          position: absolute;
          top: 0;
          width: 1px;
          height: 100%;
          background-color: var(--mo-grid-lines-color);
          --mo-line-decoration-color: #a2b0b3;
          &:after {
              content: '';
              position: absolute;
              right: 0;
              top: 0;
              height: 15vH;
              width: 1px;
              --mo-end-pos: 115vH;
              --mo-dur: 6s;
              --mo-end-pos: 115vH;
              --mo-dur: 6s;
              transform: translateY(-15vh);
              background: linear-gradient(to bottom,rgba(255,255,255,0) 0,var(--color-primary,var(--color-primary)) 50%,var(--color-primary,var(--color-primary)) 90%,rgba(255,255,255,0) 100%);
              animation: mo-drop var(--mo-dur) infinite;
              animation-fill-mode: forwards;
              animation-timing-function: cubic-bezier(.4,.26,.16,.98);
          }
      }
      .mo-grid-line:nth-child(1){ left:25% }
      .mo-grid-line:nth-child(1):after{ animation-delay:1.8s;}
      .mo-grid-line:nth-child(2){ left:50% }
      .mo-grid-line:nth-child(3n+3){ left:75% }
      .mo-grid-line:nth-child(3n+3):after{ animation-delay:2.3s; }
   }
}
@keyframes mo-drop{0%{transform:translateY(-15vH)}100%{transform:translateY(var(--mo-end-pos))}}

.z-index-1{ position:relative; z-index:-1; }
.z-index1 { position:relative; z-index:1; }
.z-index2 { position:relative; z-index:2; }

.logo-bgimg{
    height: 25vh;
    background-image: url(../images/mask-image.jpg);
    -webkit-mask-image: url(../images/nori.svg);
    mask-image: url(../images/nori.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}
.text-extra {
    @extend .color-dark;
    font-weight: 500;
}
.text-small {
    font-size: 13px;
    line-height: 22px;
    opacity: 0.7;
}
.d-inline-block{ display:inline-block; }
.divider-30{margin-top:15px; margin-bottom:15px;}
/* other color */
.bg-overlay{ background: rgba(0,0,0,.4); }
.bg-dark-grey{ background: linear-gradient(to bottom, var(--color-grey), #d6daec); }
.bg-orange-blue{ background:linear-gradient(90deg, #E8EFF2 0%, rgb(236, 241, 248) 45.31%, #F8DCD6 98.8%);}
.bg-green-light{background: linear-gradient(179deg, #eef7fa 0.6369426751592356%, rgb(255, 255, 255) 100%)}
.bg-light-blue{background:linear-gradient(180deg, #FFFFFF 0%, #DBE4FE 100%);}
.bg-blue-light{background:linear-gradient(180deg, #DBE4FE 0%, #FFFFFF 85%);}
.bg-overlay-blue{
  position: relative;
  &:after{content: "";width:100%;height:100%;left:0;position:absolute;z-index:1;inset:0%;background-image:linear-gradient(274deg, #07001a00 38%, #07001a8a 76%, #12121D), linear-gradient(1deg, #07001a00 55%, #07001a33 83%, #07001ab5), linear-gradient(#07001a00 47%, #07001ae6);}
}
.bg-dark-green{background-color: #000; background-image: linear-gradient(180deg, #FFFFFF00 60%, #3CCB7F 140%);}
.star-color{ color:#f8b81f !important;}
.star-bg{ background-color:#f8b81f !important;}
.bg-blur{
  -webkit-transition: background-color 0.5s cubic-bezier(0.28, 0.11, 0.32, 1);
  transition: background-color 0.5s cubic-bezier(0.28, 0.11, 0.32, 1);
  -webkit-transition-property: background-color, -webkit-backdrop-filter;
  transition-property: background-color, -webkit-backdrop-filter;
  transition-property: background-color, backdrop-filter;
  transition-property: background-color, backdrop-filter, -webkit-backdrop-filter;
  -webkit-backdrop-filter: saturate(180%) blur(20px);
  backdrop-filter: saturate(180%) blur(20px);
  background-color: #ffffff21;
}
.bg-gradient-blur{
  position: relative;
  overflow:hidden;
  &:after{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(162.54deg, rgba(231, 69, 69, 0.25) 11.73%, rgba(69, 105, 231, 0.25) 30.8%, rgba(228, 18, 241, 0.25) 50.44%, rgba(101, 45, 232, 0.25) 71.34%, rgba(6, 47, 234, 0.25) 88.04%);  
    filter: blur(300px);
    z-index:-1;
  }
}
.bg-blur-light{
  background-color: #FFFFFF26;
  backdrop-filter: blur(10px);
  border-radius: 20px;
}
::-moz-selection {
	 background: var(--color-primary);
	 color: #fff;
	 text-shadow: none;
}
::selection {
     background: var(--color-primary);
	   color: #fff;
	   text-shadow: none;
}
.box-shadow{
	-webkit-box-shadow:0px 6px 34px rgba(215, 216, 222, 0.41); 
     -moz-box-shadow:0px 6px 34px rgba(215, 216, 222, 0.41); 
          box-shadow:0px 6px 34px rgba(215, 216, 222, 0.41); 
}
.box-shadow2{
    -webkit-box-shadow: 0px 36px 100px 0px rgba(8, 8, 8, 0.15);
       -moz-box-shadow: 0px 36px 100px 0px rgba(8, 8, 8, 0.15);
            box-shadow: 0px 36px 100px 0px rgba(8, 8, 8, 0.15);
}
.radius0 { @include border-radius(0);    }
.radius4 { @include border-radius(4px);  }
.radius5 { @include border-radius(5px);  }
.radius10{ @include border-radius(10px); }
.radius15{ @include border-radius(15px); }
.radius16{ @include border-radius(16px); }
.radius20{ @include border-radius(20px); }
.radius25{ @include border-radius(25px); }
.radius50{ @include border-radius(50px); }
.rounded { border-radius:25px!important; }

.pagetitle-v2.pagetitle-header-v4, .pagetitle-v2.pagetitle-sidepanel {margin: 0; border-radius: 0;}

.overflow-hid{overflow: hidden;}
.margin-rl-50 { margin-left:50px; margin-right:50px;}
.margin-rl-100{ margin-left:100px; margin-right:100px;}
.margin-l-50{ margin-left: 50px !important;}
.margin-r-50{ margin-right: 50px !important;}
.margin-rl-15{ margin-right:15px !important;}

// @extend .border;
.border{ 
  border-width: 1px;
  border-style: solid;
  border-color: rgba(10, 29, 53, 0.1);
}
.borde-color{ border-color: rgba(10, 29, 53, 0.1); }

.border-left-wh{
  border-left: 1px solid rgba(255,255,255,0.05);
  border-radius: 0;
  padding-left: 30px;
}
.right-side:after, .left-side:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: inherit;
    top: 0;
    z-index: -1;
}
.right-side:after{
    right: -100%;
}
.left-side:after {
    left: -100%;
}

.txt-boxed{max-width: 580px; }
.txt-lowercase{text-transform: lowercase !important;}
.sm-sup-title{
    opacity: 0.5;
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 13px;
    line-height: 20px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.letter-spacing-lg{letter-spacing: .3em;}
.scale-over{
	@include single-transition(all, 800ms , linear);
    &:hover {
    z-index: 4;
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
	}
}
/* list */
ul li, ol li {
  padding:0;
  margin:0;
}
ul.mo-disc, ol.mo-disc { list-style-type:disc; }
ul.mo-circle, ol.mo-circle { list-style-type:circle; }
ul.mo-square, ol.mo-square { list-style-type:square; }
ul.list{
	padding: 0;
	li{line-height:24px; list-style:none;}
	li:before {
		content: "\f178";
		font-family: FontAwesome;
		padding-right: 0.5em;
	}
}
.opacity-0{
	opacity:0;
	visibility:hidden;
}
.opacity-05{
    opacity: 0.5;
}
.no-margin {
	margin:0;
}
.no-margin-bottom {
    margin-bottom: 0 !important;
}
.sm-margin-bottom {
	 margin-bottom: 10px !important;
}
.no-padding {
	padding: 0;
	.vc_column_container > .vc_column-inner, .col-sm-6.col-md-4.col-lg-4, .col-sm-6.col-md-3.col-lg-3{ padding: 0; }
	.wpb_content_element {  margin-bottom: 0; }
}
.no-padding-l {
	padding-left: 0;
}
.no-padding-r {
	padding-right: 0;
}
.small-padding{
	padding-right: 8px;
	padding-left: 8px;
}
.l-border-grey{ border-left:1px solid #e4e4e4;}
.r-border-grey{ border-right: 1px solid #e4e4e4;}
.center_layout{
	text-align:center;
	margin:auto;
	display:block;
	float:none;
}
.center_vertical{
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
}
.float_left{float:left;}
.float_right{float:right;}
.margin-zigzag .col-xs-12:nth-child(odd){
   margin-top:60px;
}
:focus {
    outline: none;
}
.form-control:focus {
	box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
/* particles */
#particles-js {
    position: fixed;
    left: 0;
    bottom: 0;
    top: 0;
    right: 0;
    z-index: 0;
}
.particles-js-canvas-el {
	  opacity: .3;
    z-index: 0;
}
body.shapes, body.shapes .wrapper, body.shapes .main-content{
  background-color: transparent !important;
}

/* lazyload */
.lazy-img{
  opacity: 1;
  background-image: linear-gradient(to left, #f6f7f8 0%, #edeef1 20%, #f6f7f8 40%, #f6f7f8 100%);
  background-repeat: no-repeat;
  background-color: #f6f7f8;
  background-size: 450px 700px;
  -webkit-animation: lazyloadeffect 1s infinite linear forwards;
          animation: lazyloadeffect 1s infinite linear forwards;
}
.wpb_single_image .lazy-img, .vc_carousel-slideline .lazy-img{
    background-image: none !important;
    background-color: transparent;
}
@-webkit-keyframes lazyloadeffect {
  from {
    background-position: -400px 0;
  }
  to {
    background-position: 200px 0;
  }
}
@keyframes lazyloadeffect {
  from {
    background-position: -400px 0;
  }
  to {
    background-position: 200px 0;
  }
}
.blur-filter{
  border:1px soild #ffffff0f;
  border-radius: 20px;
  padding: 65px;
  backdrop-filter: blur(14px) brightness(.92);
  -webkit-backdrop-filter: blur(14px) brightness(.92);
}
/* cursor */
.cursor-disabled{cursor: none;}
.cursor-pointer{cursor: pointer;}
.mouse-cursor.style1 {
    position: absolute;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    z-index: 20000000;
    pointer-events: none;
    margin-left: -5px;
    margin-top: -5px;
}
.mouse-cursor.bigCursor.style1 {
  -webkit-transform:scale(3.3);
  -moz-transform:scale(3.3);
  -ms-transform:scale(3.3);
  -o-transform:scale(3.3);
   transform:scale(3.3) ;
   -webkit-backdrop-filter:invert(100%);
    backdrop-filter:invert(100%);
    --transform-scale-x:0;--transform-scale-y:0;
    transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);
}
.mouse-cursor.style2 {
    @extend .bg-color-main;
    border-radius: 50%;
    display: block;
    position: absolute;
    margin-top: -10px;
    margin-left: -10px;
    width: 42px;
    height: 42px;
    pointer-events: none;
    transform: scale(1);
    transition: transform .35s ease-out;
    z-index: 99999;
  	opacity: 0.2; 
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .mouse-cursor { visibility: hidden; }
}
.mouse-cursor.bigCursor.style2 {
  animation: cursor-active 0.6s cubic-bezier(0.72, 0.16, 0.345, 0.875) both;
}
@keyframes cursor-active {
  0% {  box-shadow: 0 0 0 0 var(--color-primary); }
  100% { box-shadow: 0 0 0 3rem rgba(247, 84, 27, 0);  }
}
.mouse-cursor.style3{
	  position: absolute;
    z-index: 99999999;
    pointer-events: none;
	  padding:1px;
  	width:2em;
  	height:2em;
    opacity: 1;
    visibility: visible;
    left: -6px;
    top: -6px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-primary);
    background-color: transparent;
    margin: auto;
    -webkit-transition: scale 0.5s cubic-bezier(.56,.01,.09,1)!important;
    -o-transition: scale 0.5s cubic-bezier(.56,.01,.09,1)!important;
    -moz-transition: scale 0.5s cubic-bezier(.56,.01,.09,1)!important;
    transition: scale 0.5s cubic-bezier(.56,.01,.09,1)!important;
}
.sidepanel-open .mouse-cursor.style3 {
    border-color: var(--color-primary);
}
.mouse-cursor.style3.bigCursor{
	  border-width:1px;
    border-color:var(--color-primary);
    background-color:var(--color-primary);
    opacity: 0.1;
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1);
    pointer-events: visible;
    animation: cursor-active 0.6s cubic-bezier(0.72, 0.16, 0.345, 0.875) both;
}

.mouse-cursor.style1.bigCursor.whiteCursor{ background:#fff !important;  }
.mouse-cursor.style1.whiteCursor:before{ border-color: #fff !important; }
.mouse-cursor.style2.whiteCursor{ background-color:#fff !important; mix-blend-mode:unset; opacity:0.2; }
.mouse-cursor.style3.whiteCursor{ border-color: #fff !important; }
.mouse-cursor.style3.bigCursor.whiteCursor{ background-color:#fff !important; }

.mouse-cursor.style4{
  position:absolute;
  top:-2px;left:-2px;
  width:4px;height:4px;
  border-radius:50%;
  background-color:var(--color-primary);
  z-index:99999999;
  pointer-events:none;
}
.mouse-cursor.style4:before{
  position:absolute;
  top:-18px;left:-18px;
  content: "";
  display: block;
  width:40px;height:40px;
  border:1px solid #9c9c9c;
  border-radius:50%;opacity:.2;
  box-sizing:border-box;
  z-index:99999997;
  -webkit-transition: width 0.3s ease-in-out, height 0.3s ease-in-out, margin 0.3s ease-in-out, opacity 0.3s ease-in-out;
  transition: width 0.3s ease-in-out, height 0.3s ease-in-out, margin 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.mouse-cursor.style4.bigCursor:before{
  position:absolute;
  top:-28px;left:-28px;
  width:70px;height:70px;
  background-color:#bbb;
  border-radius:50%;opacity:.12;
  z-index:99999997;
  box-sizing:border-box;
}

.mouse-cursor.nextCursor{
    display: block;
    padding: 10px;
    -webkit-transition: scale 0.5s cubic-bezier(.56,.01,.09,1)!important;
    -o-transition: scale 0.5s cubic-bezier(.56,.01,.09,1)!important;
    -moz-transition: scale 0.5s cubic-bezier(.56,.01,.09,1)!important;
    transition: scale 0.5s cubic-bezier(.56,.01,.09,1)!important;
    -webkit-transform:scale(3.3);
    -moz-transform:scale(3.3);
    -ms-transform:scale(3.3);
    -o-transform:scale(3.3);
    transform:scale(3.3) !important;
    background-color: rgba(0,0,0,0.5);
    pointer-events:none;
    &:before{
      content: "";
      position: absolute;
      top:0;
      left: 0;
      width: 20px; height: 20px;
      transform: rotate(90deg);
      background-image: url(../images/arrow-move.svg);
      background-repeat: no-repeat;
      background-position: center;
      background-size:50% 50%;
    }
}

.openCursor{
    box-sizing:border-box;
    display: block;
    position:absolute;
    top:28px;
    left:30px;
    height:20px;
    width:20px;
  &:before {
     background:var(--color-primary) !important;
    opacity: 1 !important;
    border: 0px !important;
  }
  &:after {
    position:absolute;
    width:auto;
    height:auto;
    display: block;
    color:#fff;
    font-size: 2em;
    top: -8px;
    left: -8px;
    z-index: 99999999;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    content: "\f061";
    font-family: "FontAwesome";
  }
}
/* owl controls color */
.light .owl-theme .owl-controls .owl-dot span, .dots-nav-light .owl-controls .owl-dot span{ background:#fff; }
.dark .owl-theme .owl-controls .owl-dot span, .dots-nav-dark .owl-controls .owl-dot span{ background: $color-font;}
.primary .owl-theme .owl-controls .owl-dot span, .dots-nav-primary .owl-controls .owl-dot span { @extend .bg-color-main; }

.light .owl-controls .owl-nav div.owl-prev, .light .owl-controls .owl-nav div.owl-next{ background:#fff; color:$color-font;}
.primary .owl-controls .owl-nav div.owl-prev, .primary .owl-controls .owl-nav div.owl-next{ @extend .bg-color-main; }

/* clip-path */
.clip-path-top-right{
    -webkit-clip-path: polygon(32.2492676px 13.8329226px, calc(100% - 29.883191px) 0, calc(100% - 29.883191px) 0, calc(100% - 24.96109729px) .70829306px, calc(100% - 20.31945472px) 2.12883892px, calc(100% - 16.01424199px) 4.20178375px, calc(100% - 12.1014378px) 6.86727374px, calc(100% - 8.63702087px) 10.06545503px, calc(100% - 5.67696992px) 13.73647382px, calc(100% - 3.27726365px) 17.82047625px, calc(100% - 1.49388076px) 22.25760852px, calc(100% - 0.38279998px) 26.98801678px, calc(100% - 5.68434189E-14px) 31.9518472px, calc(100% - 0px) calc(100% - 32.187998px), calc(100% - 0px) calc(100% - 32.187998px), calc(100% - 0.41860061px) calc(100% - 26.99403837px), calc(100% - 1.63050344px) calc(100% - 22.06691047px), calc(100% - 3.56985995px) calc(100% - 17.47254136px), calc(100% - 6.1708216px) calc(100% - 13.2768581px), calc(100% - 9.36753988px) calc(100% - 9.54578775px), calc(100% - 13.09416624px) calc(100% - 6.34525738px), calc(100% - 17.28485217px) calc(100% - 3.74119406px), calc(100% - 21.87374912px) calc(100% - 1.79952485px), calc(100% - 26.79500858px) calc(100% - 0.58617681px), calc(100% - 31.982782px) calc(100% - 0.167077px), 31.9827822px calc(100% - 0.167077px), 31.9827822px calc(100% - 0.167077px), 26.79500879px calc(100% - 0.58617681px), 21.87374934px calc(100% - 1.79952485px), 17.28485237px calc(100% - 3.74119406px), 13.09416641px calc(100% - 6.34525738px), 9.36754001px calc(100% - 9.54578775px), 6.1708217px calc(100% - 13.2768581px), 3.56986001px calc(100% - 17.47254136px), 1.63050347px calc(100% - 22.06691047px), .41860062px calc(100% - 26.99403837px), 5.29492535E-31px calc(100% - 32.187998px), 0 45.853843px, 0 45.853843px, .41860062px 40.65988339px, 1.63050347px 35.73275553px, 3.56986001px 31.13838649px, 6.1708217px 26.94270331px, 9.36754001px 23.21163305px, 13.09416641px 20.01110277px, 17.28485237px 17.40703953px, 21.87374934px 15.46537039px, 26.79500879px 14.25202239px, 31.9827822px 13.8329226px, 31.9827822px 13.8329226px, 32.11152455px 13.8329226px, 32.2175794px 13.8329226px, 32.30094672px 13.8329226px, 32.36162654px 13.8329226px, 32.39961884px 13.8329226px, 32.41492362px 13.8329226px, 32.40754089px 13.8329226px, 32.37747064px 13.8329226px, 32.32471288px 13.8329226px, 32.2492676px 13.8329226px);
    clip-path: polygon(32.2492676px 13.8329226px, calc(100% - 29.883191px) 0, calc(100% - 29.883191px) 0, calc(100% - 24.96109729px) .70829306px, calc(100% - 20.31945472px) 2.12883892px, calc(100% - 16.01424199px) 4.20178375px, calc(100% - 12.1014378px) 6.86727374px, calc(100% - 8.63702087px) 10.06545503px, calc(100% - 5.67696992px) 13.73647382px, calc(100% - 3.27726365px) 17.82047625px, calc(100% - 1.49388076px) 22.25760852px, calc(100% - 0.38279998px) 26.98801678px, calc(100% - 5.68434189E-14px) 31.9518472px, calc(100% - 0px) calc(100% - 32.187998px), calc(100% - 0px) calc(100% - 32.187998px), calc(100% - 0.41860061px) calc(100% - 26.99403837px), calc(100% - 1.63050344px) calc(100% - 22.06691047px), calc(100% - 3.56985995px) calc(100% - 17.47254136px), calc(100% - 6.1708216px) calc(100% - 13.2768581px), calc(100% - 9.36753988px) calc(100% - 9.54578775px), calc(100% - 13.09416624px) calc(100% - 6.34525738px), calc(100% - 17.28485217px) calc(100% - 3.74119406px), calc(100% - 21.87374912px) calc(100% - 1.79952485px), calc(100% - 26.79500858px) calc(100% - 0.58617681px), calc(100% - 31.982782px) calc(100% - 0.167077px), 31.9827822px calc(100% - 0.167077px), 31.9827822px calc(100% - 0.167077px), 26.79500879px calc(100% - 0.58617681px), 21.87374934px calc(100% - 1.79952485px), 17.28485237px calc(100% - 3.74119406px), 13.09416641px calc(100% - 6.34525738px), 9.36754001px calc(100% - 9.54578775px), 6.1708217px calc(100% - 13.2768581px), 3.56986001px calc(100% - 17.47254136px), 1.63050347px calc(100% - 22.06691047px), .41860062px calc(100% - 26.99403837px), 5.29492535E-31px calc(100% - 32.187998px), 0 45.853843px, 0 45.853843px, .41860062px 40.65988339px, 1.63050347px 35.73275553px, 3.56986001px 31.13838649px, 6.1708217px 26.94270331px, 9.36754001px 23.21163305px, 13.09416641px 20.01110277px, 17.28485237px 17.40703953px, 21.87374934px 15.46537039px, 26.79500879px 14.25202239px, 31.9827822px 13.8329226px, 31.9827822px 13.8329226px, 32.11152455px 13.8329226px, 32.2175794px 13.8329226px, 32.30094672px 13.8329226px, 32.36162654px 13.8329226px, 32.39961884px 13.8329226px, 32.41492362px 13.8329226px, 32.40754089px 13.8329226px, 32.37747064px 13.8329226px, 32.32471288px 13.8329226px, 32.2492676px 13.8329226px);
}
.clip-path-top-left{
    -webkit-clip-path: polygon(32.2492676px 0, calc(100% - 29.883191px) 14.1670774px, calc(100% - 29.883191px) 14.1670774px, calc(100% - 24.96109729px) 14.87537046px, calc(100% - 20.31945472px) 16.29591632px, calc(100% - 16.01424199px) 18.36886116px, calc(100% - 12.1014378px) 21.03435113px, calc(100% - 8.63702087px) 24.23253242px, calc(100% - 5.67696992px) 27.9035512px, calc(100% - 3.27726365px) 31.98755362px, calc(100% - 1.49388076px) 36.42468587px, calc(100% - 0.38279998px) 41.1550941px, calc(100% - 5.68434189E-14px) 46.1189245px, calc(100% - 0px) calc(100% - 32.02092px), calc(100% - 0px) calc(100% - 32.02092px), calc(100% - 0.41860061px) calc(100% - 26.8269604px), calc(100% - 1.63050344px) calc(100% - 21.89983258px), calc(100% - 3.56985995px) calc(100% - 17.30546357px), calc(100% - 6.1708216px) calc(100% - 13.10978045px), calc(100% - 9.36753988px) calc(100% - 9.37871025px), calc(100% - 13.09416624px) calc(100% - 6.17818003px), calc(100% - 17.28485217px) calc(100% - 3.57411685px), calc(100% - 21.87374912px) calc(100% - 1.63244774px), calc(100% - 26.79500858px) calc(100% - 0.41909978px), calc(100% - 31.982782px) calc(100% - 5.68434189E-14px), 31.9827822px calc(100% - 0px), 31.9827822px calc(100% - 0px), 26.79500879px calc(100% - 0.41909978px), 21.87374934px calc(100% - 1.63244774px), 17.28485237px calc(100% - 3.57411685px), 13.09416641px calc(100% - 6.17818003px), 9.36754001px calc(100% - 9.37871025px), 6.1708217px calc(100% - 13.10978045px), 3.56986001px calc(100% - 17.30546357px), 1.63050347px calc(100% - 21.89983258px), .41860062px calc(100% - 26.8269604px), 5.29492535E-31px calc(100% - 32.02092px), 0 32.0209204px, 0 32.0209204px, .41860062px 26.82696079px, 1.63050347px 21.89983293px, 3.56986001px 17.30546389px, 6.1708217px 13.10978071px, 9.36754001px 9.37871045px, 13.09416641px 6.17818017px, 17.28485237px 3.57411693px, 21.87374934px 1.63244779px, 26.79500879px .41909979px, 31.9827822px 5.30123935E-31px, 31.9827822px 0, 32.11152455px 0, 32.2175794px 0, 32.30094672px 0, 32.36162654px 0, 32.39961884px 0, 32.41492362px 0, 32.40754089px 0, 32.37747064px 0, 32.32471288px 0, 32.2492676px 0);
    clip-path: polygon(32.2492676px 0, calc(100% - 29.883191px) 14.1670774px, calc(100% - 29.883191px) 14.1670774px, calc(100% - 24.96109729px) 14.87537046px, calc(100% - 20.31945472px) 16.29591632px, calc(100% - 16.01424199px) 18.36886116px, calc(100% - 12.1014378px) 21.03435113px, calc(100% - 8.63702087px) 24.23253242px, calc(100% - 5.67696992px) 27.9035512px, calc(100% - 3.27726365px) 31.98755362px, calc(100% - 1.49388076px) 36.42468587px, calc(100% - 0.38279998px) 41.1550941px, calc(100% - 5.68434189E-14px) 46.1189245px, calc(100% - 0px) calc(100% - 32.02092px), calc(100% - 0px) calc(100% - 32.02092px), calc(100% - 0.41860061px) calc(100% - 26.8269604px), calc(100% - 1.63050344px) calc(100% - 21.89983258px), calc(100% - 3.56985995px) calc(100% - 17.30546357px), calc(100% - 6.1708216px) calc(100% - 13.10978045px), calc(100% - 9.36753988px) calc(100% - 9.37871025px), calc(100% - 13.09416624px) calc(100% - 6.17818003px), calc(100% - 17.28485217px) calc(100% - 3.57411685px), calc(100% - 21.87374912px) calc(100% - 1.63244774px), calc(100% - 26.79500858px) calc(100% - 0.41909978px), calc(100% - 31.982782px) calc(100% - 5.68434189E-14px), 31.9827822px calc(100% - 0px), 31.9827822px calc(100% - 0px), 26.79500879px calc(100% - 0.41909978px), 21.87374934px calc(100% - 1.63244774px), 17.28485237px calc(100% - 3.57411685px), 13.09416641px calc(100% - 6.17818003px), 9.36754001px calc(100% - 9.37871025px), 6.1708217px calc(100% - 13.10978045px), 3.56986001px calc(100% - 17.30546357px), 1.63050347px calc(100% - 21.89983258px), .41860062px calc(100% - 26.8269604px), 5.29492535E-31px calc(100% - 32.02092px), 0 32.0209204px, 0 32.0209204px, .41860062px 26.82696079px, 1.63050347px 21.89983293px, 3.56986001px 17.30546389px, 6.1708217px 13.10978071px, 9.36754001px 9.37871045px, 13.09416641px 6.17818017px, 17.28485237px 3.57411693px, 21.87374934px 1.63244779px, 26.79500879px .41909979px, 31.9827822px 5.30123935E-31px, 31.9827822px 0, 32.11152455px 0, 32.2175794px 0, 32.30094672px 0, 32.36162654px 0, 32.39961884px 0, 32.41492362px 0, 32.40754089px 0, 32.37747064px 0, 32.32471288px 0, 32.2492676px 0);
}

.clip-path-bottom-right {
  -webkit-clip-path: polygon(32.2492676px 0, calc(100% - 29.883191px) .16707739px, calc(100% - 29.883191px) .16707739px, calc(100% - 24.96109729px) .87537044px, calc(100% - 20.31945472px) 2.29591631px, calc(100% - 16.01424199px) 4.36886114px, calc(100% - 12.1014378px) 7.03435112px, calc(100% - 8.63702087px) 10.23253242px, calc(100% - 5.67696992px) 13.90355119px, calc(100% - 3.27726365px) 17.98755362px, calc(100% - 1.49388076px) 22.42468587px, calc(100% - 0.38279998px) 27.1550941px, calc(100% - 5.68434189E-14px) 32.1189245px, calc(100% - 0px) calc(100% - 32.02092px), calc(100% - 0px) calc(100% - 32.02092px), calc(100% - 0.41860061px) calc(100% - 26.8269604px), calc(100% - 1.63050344px) calc(100% - 21.89983258px), calc(100% - 3.56985995px) calc(100% - 17.30546357px), calc(100% - 6.1708216px) calc(100% - 13.10978045px), calc(100% - 9.36753988px) calc(100% - 9.37871025px), calc(100% - 13.09416624px) calc(100% - 6.17818003px), calc(100% - 17.28485217px) calc(100% - 3.57411685px), calc(100% - 21.87374912px) calc(100% - 1.63244774px), calc(100% - 26.79500858px) calc(100% - 0.41909978px), calc(100% - 31.982782px) calc(100% - 5.68434189E-14px), 31.9827822px calc(100% - 14px), 31.9827822px calc(100% - 14px), 26.79500879px calc(100% - 14.41909978px), 21.87374934px calc(100% - 15.63244774px), 17.28485237px calc(100% - 17.57411685px), 13.09416641px calc(100% - 20.17818003px), 9.36754001px calc(100% - 23.37871025px), 6.1708217px calc(100% - 27.10978045px), 3.56986001px calc(100% - 31.30546357px), 1.63050347px calc(100% - 35.89983258px), .41860062px calc(100% - 40.8269604px), 5.29492535E-31px calc(100% - 46.02092px), 0 32.0209204px, 0 32.0209204px, .41860062px 26.82696079px, 1.63050347px 21.89983293px, 3.56986001px 17.30546389px, 6.1708217px 13.10978071px, 9.36754001px 9.37871045px, 13.09416641px 6.17818017px, 17.28485237px 3.57411693px, 21.87374934px 1.63244779px, 26.79500879px .41909979px, 31.9827822px 5.30123935E-31px, 31.9827822px 0, 32.11152455px 0, 32.2175794px 0, 32.30094672px 0, 32.36162654px 0, 32.39961884px 0, 32.41492362px 0, 32.40754089px 0, 32.37747064px 0, 32.32471288px 0, 32.2492676px 0);
  clip-path: polygon(32.2492676px 0, calc(100% - 29.883191px) .16707739px, calc(100% - 29.883191px) .16707739px, calc(100% - 24.96109729px) .87537044px, calc(100% - 20.31945472px) 2.29591631px, calc(100% - 16.01424199px) 4.36886114px, calc(100% - 12.1014378px) 7.03435112px, calc(100% - 8.63702087px) 10.23253242px, calc(100% - 5.67696992px) 13.90355119px, calc(100% - 3.27726365px) 17.98755362px, calc(100% - 1.49388076px) 22.42468587px, calc(100% - 0.38279998px) 27.1550941px, calc(100% - 5.68434189E-14px) 32.1189245px, calc(100% - 0px) calc(100% - 32.02092px), calc(100% - 0px) calc(100% - 32.02092px), calc(100% - 0.41860061px) calc(100% - 26.8269604px), calc(100% - 1.63050344px) calc(100% - 21.89983258px), calc(100% - 3.56985995px) calc(100% - 17.30546357px), calc(100% - 6.1708216px) calc(100% - 13.10978045px), calc(100% - 9.36753988px) calc(100% - 9.37871025px), calc(100% - 13.09416624px) calc(100% - 6.17818003px), calc(100% - 17.28485217px) calc(100% - 3.57411685px), calc(100% - 21.87374912px) calc(100% - 1.63244774px), calc(100% - 26.79500858px) calc(100% - 0.41909978px), calc(100% - 31.982782px) calc(100% - 5.68434189E-14px), 31.9827822px calc(100% - 14px), 31.9827822px calc(100% - 14px), 26.79500879px calc(100% - 14.41909978px), 21.87374934px calc(100% - 15.63244774px), 17.28485237px calc(100% - 17.57411685px), 13.09416641px calc(100% - 20.17818003px), 9.36754001px calc(100% - 23.37871025px), 6.1708217px calc(100% - 27.10978045px), 3.56986001px calc(100% - 31.30546357px), 1.63050347px calc(100% - 35.89983258px), .41860062px calc(100% - 40.8269604px), 5.29492535E-31px calc(100% - 46.02092px), 0 32.0209204px, 0 32.0209204px, .41860062px 26.82696079px, 1.63050347px 21.89983293px, 3.56986001px 17.30546389px, 6.1708217px 13.10978071px, 9.36754001px 9.37871045px, 13.09416641px 6.17818017px, 17.28485237px 3.57411693px, 21.87374934px 1.63244779px, 26.79500879px .41909979px, 31.9827822px 5.30123935E-31px, 31.9827822px 0, 32.11152455px 0, 32.2175794px 0, 32.30094672px 0, 32.36162654px 0, 32.39961884px 0, 32.41492362px 0, 32.40754089px 0, 32.37747064px 0, 32.32471288px 0, 32.2492676px 0);
}
.clip-path-bottom-center {
  -webkit-clip-path: polygon(26px 0, calc(100% - 26px) 0, calc(100% - 26px) 0, calc(100% - 21.78266507px) .34029611px, calc(100% - 17.78198925px) 1.32549726px, calc(100% - 14.05150328px) 2.90207274px, calc(100% - 10.6447379px) 5.01649179px, calc(100% - 7.61522387px) 7.61522369px, calc(100% - 5.01649194px) 10.64473769px, calc(100% - 2.90207283px) 14.05150306px, calc(100% - 1.32549731px) 17.78198906px, calc(100% - 0.34029612px) 21.78266495px, calc(100% - 5.68434189E-14px) 26px, calc(100% - 0px) calc(100% - 41.664951px), calc(100% - 0px) calc(100% - 41.664951px), calc(100% - 0.28314835px) calc(100% - 37.52769571px), calc(100% - 1.12230525px) calc(100% - 33.73023642px), calc(100% - 2.50203846px) calc(100% - 30.27056944px), calc(100% - 4.40691574px) calc(100% - 27.14669103px), calc(100% - 6.82150487px) calc(100% - 24.3565975px), calc(100% - 9.73037362px) calc(100% - 21.89828513px), calc(100% - 13.11808973px) calc(100% - 19.7697502px), calc(100% - 16.96922099px) calc(100% - 17.96898902px), calc(100% - 21.26833516px) calc(100% - 16.49399785px), calc(100% - 26px) calc(100% - 15.342773px), calc(100% - 26px) calc(100% - 15.342773px), calc(100% - 26.30946044px) calc(100% - 15.28144496px), calc(100% - 26.60546875px) calc(100% - 15.22412083px), calc(100% - 26.88802493px) calc(100% - 15.17080061px), calc(100% - 27.15712898px) calc(100% - 15.1214843px), calc(100% - 27.41278087px) calc(100% - 15.07617188px), calc(100% - 27.65498062px) calc(100% - 15.03486334px), calc(100% - 27.88372822px) calc(100% - 14.9975587px), calc(100% - 28.09902365px) calc(100% - 14.96425793px), calc(100% - 28.30086691px) calc(100% - 14.93496103px), calc(100% - 28.489258px) calc(100% - 14.909668px), calc(50% - 0px) calc(100% - 0.664951px), 23.470978px calc(100% - 15.664951px), 23.470978px calc(100% - 15.664951px), 19.57789667px calc(100% - 16.34794967px), 15.91648486px calc(100% - 17.58424402px), 12.52869848px calc(100% - 19.3260983px), 9.45649339px calc(100% - 21.52577671px), 6.7418255px calc(100% - 24.1355435px), 4.42665069px calc(100% - 27.10766289px), 2.55292484px calc(100% - 30.3943991px), 1.16260386px calc(100% - 33.94801638px), .29764361px calc(100% - 37.72077893px), 3.75493181E-31px calc(100% - 41.664951px), 0 26px, 0 26px, .34029612px 21.78266495px, 1.32549731px 17.78198906px, 2.90207283px 14.05150306px, 5.01649194px 10.64473769px, 7.61522387px 7.61522369px, 10.6447379px 5.01649179px, 14.05150328px 2.90207274px, 17.78198925px 1.32549726px, 21.78266507px .34029611px, 26px 4.30444289E-31px);
  clip-path: polygon(26px 0, calc(100% - 26px) 0, calc(100% - 26px) 0, calc(100% - 21.78266507px) .34029611px, calc(100% - 17.78198925px) 1.32549726px, calc(100% - 14.05150328px) 2.90207274px, calc(100% - 10.6447379px) 5.01649179px, calc(100% - 7.61522387px) 7.61522369px, calc(100% - 5.01649194px) 10.64473769px, calc(100% - 2.90207283px) 14.05150306px, calc(100% - 1.32549731px) 17.78198906px, calc(100% - 0.34029612px) 21.78266495px, calc(100% - 5.68434189E-14px) 26px, calc(100% - 0px) calc(100% - 41.664951px), calc(100% - 0px) calc(100% - 41.664951px), calc(100% - 0.28314835px) calc(100% - 37.52769571px), calc(100% - 1.12230525px) calc(100% - 33.73023642px), calc(100% - 2.50203846px) calc(100% - 30.27056944px), calc(100% - 4.40691574px) calc(100% - 27.14669103px), calc(100% - 6.82150487px) calc(100% - 24.3565975px), calc(100% - 9.73037362px) calc(100% - 21.89828513px), calc(100% - 13.11808973px) calc(100% - 19.7697502px), calc(100% - 16.96922099px) calc(100% - 17.96898902px), calc(100% - 21.26833516px) calc(100% - 16.49399785px), calc(100% - 26px) calc(100% - 15.342773px), calc(100% - 26px) calc(100% - 15.342773px), calc(100% - 26.30946044px) calc(100% - 15.28144496px), calc(100% - 26.60546875px) calc(100% - 15.22412083px), calc(100% - 26.88802493px) calc(100% - 15.17080061px), calc(100% - 27.15712898px) calc(100% - 15.1214843px), calc(100% - 27.41278087px) calc(100% - 15.07617188px), calc(100% - 27.65498062px) calc(100% - 15.03486334px), calc(100% - 27.88372822px) calc(100% - 14.9975587px), calc(100% - 28.09902365px) calc(100% - 14.96425793px), calc(100% - 28.30086691px) calc(100% - 14.93496103px), calc(100% - 28.489258px) calc(100% - 14.909668px), calc(50% - 0px) calc(100% - 0.664951px), 23.470978px calc(100% - 15.664951px), 23.470978px calc(100% - 15.664951px), 19.57789667px calc(100% - 16.34794967px), 15.91648486px calc(100% - 17.58424402px), 12.52869848px calc(100% - 19.3260983px), 9.45649339px calc(100% - 21.52577671px), 6.7418255px calc(100% - 24.1355435px), 4.42665069px calc(100% - 27.10766289px), 2.55292484px calc(100% - 30.3943991px), 1.16260386px calc(100% - 33.94801638px), .29764361px calc(100% - 37.72077893px), 3.75493181E-31px calc(100% - 41.664951px), 0 26px, 0 26px, .34029612px 21.78266495px, 1.32549731px 17.78198906px, 2.90207283px 14.05150306px, 5.01649194px 10.64473769px, 7.61522387px 7.61522369px, 10.6447379px 5.01649179px, 14.05150328px 2.90207274px, 17.78198925px 1.32549726px, 21.78266507px .34029611px, 26px 4.30444289E-31px);
}
.clip-path-bottom-left {
  -webkit-clip-path: polygon(32.2492676px 0, calc(100% - 29.883191px) .16707739px, calc(100% - 29.883191px) .16707739px, calc(100% - 24.96109729px) .87537044px, calc(100% - 20.31945472px) 2.29591631px, calc(100% - 16.01424199px) 4.36886114px, calc(100% - 12.1014378px) 7.03435112px, calc(100% - 8.63702087px) 10.23253242px, calc(100% - 5.67696992px) 13.90355119px, calc(100% - 3.27726365px) 17.98755362px, calc(100% - 1.49388076px) 22.42468587px, calc(100% - 0.38279998px) 27.1550941px, calc(100% - 5.68434189E-14px) 32.1189245px, calc(100% - 0px) calc(100% - 46.02092px), calc(100% - 0px) calc(100% - 46.02092px), calc(100% - 0.41860061px) calc(100% - 40.8269604px), calc(100% - 1.63050344px) calc(100% - 35.89983258px), calc(100% - 3.56985995px) calc(100% - 31.30546357px), calc(100% - 6.1708216px) calc(100% - 27.10978045px), calc(100% - 9.36753988px) calc(100% - 23.37871025px), calc(100% - 13.09416624px) calc(100% - 20.17818003px), calc(100% - 17.28485217px) calc(100% - 17.57411685px), calc(100% - 21.87374912px) calc(100% - 15.63244774px), calc(100% - 26.79500858px) calc(100% - 14.41909978px), calc(100% - 31.982782px) calc(100% - 14px), 31.9827822px calc(100% - 0px), 31.9827822px calc(100% - 0px), 26.79500879px calc(100% - 0.41909978px), 21.87374934px calc(100% - 1.63244774px), 17.28485237px calc(100% - 3.57411685px), 13.09416641px calc(100% - 6.17818003px), 9.36754001px calc(100% - 9.37871025px), 6.1708217px calc(100% - 13.10978045px), 3.56986001px calc(100% - 17.30546357px), 1.63050347px calc(100% - 21.89983258px), .41860062px calc(100% - 26.8269604px), 5.29492535E-31px calc(100% - 32.02092px), 0 32.0209204px, 0 32.0209204px, .41860062px 26.82696079px, 1.63050347px 21.89983293px, 3.56986001px 17.30546389px, 6.1708217px 13.10978071px, 9.36754001px 9.37871045px, 13.09416641px 6.17818017px, 17.28485237px 3.57411693px, 21.87374934px 1.63244779px, 26.79500879px .41909979px, 31.9827822px 5.30123935E-31px, 31.9827822px 0, 32.11152455px 0, 32.2175794px 0, 32.30094672px 0, 32.36162654px 0, 32.39961884px 0, 32.41492362px 0, 32.40754089px 0, 32.37747064px 0, 32.32471288px 0, 32.2492676px 0);
  clip-path: polygon(32.2492676px 0, calc(100% - 29.883191px) .16707739px, calc(100% - 29.883191px) .16707739px, calc(100% - 24.96109729px) .87537044px, calc(100% - 20.31945472px) 2.29591631px, calc(100% - 16.01424199px) 4.36886114px, calc(100% - 12.1014378px) 7.03435112px, calc(100% - 8.63702087px) 10.23253242px, calc(100% - 5.67696992px) 13.90355119px, calc(100% - 3.27726365px) 17.98755362px, calc(100% - 1.49388076px) 22.42468587px, calc(100% - 0.38279998px) 27.1550941px, calc(100% - 5.68434189E-14px) 32.1189245px, calc(100% - 0px) calc(100% - 46.02092px), calc(100% - 0px) calc(100% - 46.02092px), calc(100% - 0.41860061px) calc(100% - 40.8269604px), calc(100% - 1.63050344px) calc(100% - 35.89983258px), calc(100% - 3.56985995px) calc(100% - 31.30546357px), calc(100% - 6.1708216px) calc(100% - 27.10978045px), calc(100% - 9.36753988px) calc(100% - 23.37871025px), calc(100% - 13.09416624px) calc(100% - 20.17818003px), calc(100% - 17.28485217px) calc(100% - 17.57411685px), calc(100% - 21.87374912px) calc(100% - 15.63244774px), calc(100% - 26.79500858px) calc(100% - 14.41909978px), calc(100% - 31.982782px) calc(100% - 14px), 31.9827822px calc(100% - 0px), 31.9827822px calc(100% - 0px), 26.79500879px calc(100% - 0.41909978px), 21.87374934px calc(100% - 1.63244774px), 17.28485237px calc(100% - 3.57411685px), 13.09416641px calc(100% - 6.17818003px), 9.36754001px calc(100% - 9.37871025px), 6.1708217px calc(100% - 13.10978045px), 3.56986001px calc(100% - 17.30546357px), 1.63050347px calc(100% - 21.89983258px), .41860062px calc(100% - 26.8269604px), 5.29492535E-31px calc(100% - 32.02092px), 0 32.0209204px, 0 32.0209204px, .41860062px 26.82696079px, 1.63050347px 21.89983293px, 3.56986001px 17.30546389px, 6.1708217px 13.10978071px, 9.36754001px 9.37871045px, 13.09416641px 6.17818017px, 17.28485237px 3.57411693px, 21.87374934px 1.63244779px, 26.79500879px .41909979px, 31.9827822px 5.30123935E-31px, 31.9827822px 0, 32.11152455px 0, 32.2175794px 0, 32.30094672px 0, 32.36162654px 0, 32.39961884px 0, 32.41492362px 0, 32.40754089px 0, 32.37747064px 0, 32.32471288px 0, 32.2492676px 0);
}
/*---------------------------------------------------------------*/
/* #Block grid
--------------------------------------------------------------- */
.item-columns {
    padding: 0 15px;
  }
  
  [class*="block-grid-"] {
    display: block;
    margin: 0 -15px;
    padding: 0;
  }
  
  [class*="block-grid-"]:before, [class*="block-grid-"]:after {
    display: table;
    content: " ";
  }
  
  [class*="block-grid-"]:after {
    clear: both;
  }
  
  [class*="block-grid-"] > div {
    display: block;
    float: left;
    height: auto;
    padding: 0 15px;
    width: 100%;
  }
  
  [class*="block-grid-"] > div:after {
    display: block;
  }
  
  @media (min-width: 280px) {
    .xx-block-grid-1 > div {
      width: 100%;
    }
    .xx-block-grid-1 > div:nth-of-type(1n) {
      clear: none;
    }
    .xx-block-grid-1 > div:nth-of-type(1n):after {
      display: block;
    }
    .xx-block-grid-1 > div:nth-of-type(1n+1) {
      clear: both;
    }
    .xx-block-grid-1 > div:nth-of-type(1n+1):after {
      display: none;
    }
    .xx-block-grid-1 > div:nth-last-child(-n+1):before {
      content: none;
    }
    .xx-block-grid-2 > div {
      width: 50%;
    }
    .xx-block-grid-2 > div:nth-of-type(1n) {
      clear: none;
    }
    .xx-block-grid-2 > div:nth-of-type(1n):after {
      display: block;
    }
    .xx-block-grid-2 > div:nth-of-type(2n+1) {
      clear: both;
    }
    .xx-block-grid-2 > div:nth-of-type(2n+1):after {
      display: none;
    }
    .xx-block-grid-2 > div:nth-last-child(-n+2):before {
      content: none;
    }
    .xx-block-grid-3 > div {
      width: 33.33333%;
    }
    .xx-block-grid-3 > div:nth-of-type(1n) {
      clear: none;
    }
    .xx-block-grid-3 > div:nth-of-type(1n):after {
      display: block;
    }
    .xx-block-grid-3 > div:nth-of-type(3n+1) {
      clear: both;
    }
    .xx-block-grid-3 > div:nth-of-type(3n+1):after {
      display: none;
    }
    .xx-block-grid-3 > div:nth-last-child(-n+3):before {
      content: none;
    }
    .xx-block-grid-4 > div {
      width: 25%;
    }
    .xx-block-grid-4 > div:nth-of-type(1n) {
      clear: none;
    }
    .xx-block-grid-4 > div:nth-of-type(1n):after {
      display: block;
    }
    .xx-block-grid-4 > div:nth-of-type(4n+1) {
      clear: both;
    }
    .xx-block-grid-4 > div:nth-of-type(4n+1):after {
      display: none;
    }
    .xx-block-grid-4 > div:nth-last-child(-n+4):before {
      content: none;
    }
    .xx-block-grid-5 > div {
      width: 20%;
    }
    .xx-block-grid-5 > div:nth-of-type(1n) {
      clear: none;
    }
    .xx-block-grid-5 > div:nth-of-type(1n):after {
      display: block;
    }
    .xx-block-grid-5 > div:nth-of-type(5n+1) {
      clear: both;
    }
    .xx-block-grid-5 > div:nth-of-type(5n+1):after {
      display: none;
    }
    .xx-block-grid-5 > div:nth-last-child(-n+5):before {
      content: none;
    }
    .xx-block-grid-6 > div {
      width: 16.66667%;
    }
    .xx-block-grid-6 > div:nth-of-type(1n) {
      clear: none;
    }
    .xx-block-grid-6 > div:nth-of-type(1n):after {
      display: block;
    }
    .xx-block-grid-6 > div:nth-of-type(6n+1) {
      clear: both;
    }
    .xx-block-grid-6 > div:nth-of-type(6n+1):after {
      display: none;
    }
    .xx-block-grid-6 > div:nth-last-child(-n+6):before {
      content: none;
    }
    .xx-block-grid-7 > div {
      width: 14.28571%;
    }
    .xx-block-grid-7 > div:nth-of-type(1n) {
      clear: none;
    }
    .xx-block-grid-7 > div:nth-of-type(1n):after {
      display: block;
    }
    .xx-block-grid-7 > div:nth-of-type(7n+1) {
      clear: both;
    }
    .xx-block-grid-7 > div:nth-of-type(7n+1):after {
      display: none;
    }
    .xx-block-grid-7 > div:nth-last-child(-n+7):before {
      content: none;
    }
    .xx-block-grid-8 > div {
      width: 12.5%;
    }
    .xx-block-grid-8 > div:nth-of-type(1n) {
      clear: none;
    }
    .xx-block-grid-8 > div:nth-of-type(1n):after {
      display: block;
    }
    .xx-block-grid-8 > div:nth-of-type(8n+1) {
      clear: both;
    }
    .xx-block-grid-8 > div:nth-of-type(8n+1):after {
      display: none;
    }
    .xx-block-grid-8 > div:nth-last-child(-n+8):before {
      content: none;
    }
    .xx-block-grid-9 > div {
      width: 11.11111%;
    }
    .xx-block-grid-9 > div:nth-of-type(1n) {
      clear: none;
    }
    .xx-block-grid-9 > div:nth-of-type(1n):after {
      display: block;
    }
    .xx-block-grid-9 > div:nth-of-type(9n+1) {
      clear: both;
    }
    .xx-block-grid-9 > div:nth-of-type(9n+1):after {
      display: none;
    }
    .xx-block-grid-9 > div:nth-last-child(-n+9):before {
      content: none;
    }
    .xx-block-grid-10 > div {
      width: 10%;
    }
    .xx-block-grid-10 > div:nth-of-type(1n) {
      clear: none;
    }
    .xx-block-grid-10 > div:nth-of-type(1n):after {
      display: block;
    }
    .xx-block-grid-10 > div:nth-of-type(10n+1) {
      clear: both;
    }
    .xx-block-grid-10 > div:nth-of-type(10n+1):after {
      display: none;
    }
    .xx-block-grid-10 > div:nth-last-child(-n+10):before {
      content: none;
    }
    .xx-block-grid-11 > div {
      width: 9.09091%;
    }
    .xx-block-grid-11 > div:nth-of-type(1n) {
      clear: none;
    }
    .xx-block-grid-11 > div:nth-of-type(1n):after {
      display: block;
    }
    .xx-block-grid-11 > div:nth-of-type(11n+1) {
      clear: both;
    }
    .xx-block-grid-11 > div:nth-of-type(11n+1):after {
      display: none;
    }
    .xx-block-grid-11 > div:nth-last-child(-n+11):before {
      content: none;
    }
    .xx-block-grid-12 > div {
      width: 8.33333%;
    }
    .xx-block-grid-12 > div:nth-of-type(1n) {
      clear: none;
    }
    .xx-block-grid-12 > div:nth-of-type(1n):after {
      display: block;
    }
    .xx-block-grid-12 > div:nth-of-type(12n+1) {
      clear: both;
    }
    .xx-block-grid-12 > div:nth-of-type(12n+1):after {
      display: none;
    }
    .xx-block-grid-12 > div:nth-last-child(-n+12):before {
      content: none;
    }
  }
  
  @media (min-width: 580px) {
    .xs-block-grid-1 > div {
      width: 100%;
    }
    .xs-block-grid-1 > div:nth-of-type(1n) {
      clear: none;
    }
    .xs-block-grid-1 > div:nth-of-type(1n):after {
      display: block;
    }
    .xs-block-grid-1 > div:nth-of-type(1n+1) {
      clear: both;
    }
    .xs-block-grid-1 > div:nth-of-type(1n+1):after {
      display: none;
    }
    .xs-block-grid-1 > div:nth-last-child(-n+1):before {
      content: none;
    }
    .xs-block-grid-2 > div {
      width: 50%;
    }
    .xs-block-grid-2 > div:nth-of-type(1n) {
      clear: none;
    }
    .xs-block-grid-2 > div:nth-of-type(1n):after {
      display: block;
    }
    .xs-block-grid-2 > div:nth-of-type(2n+1) {
      clear: both;
    }
    .xs-block-grid-2 > div:nth-of-type(2n+1):after {
      display: none;
    }
    .xs-block-grid-2 > div:nth-last-child(-n+2):before {
      content: none;
    }
    .xs-block-grid-3 > div {
      width: 33.33333%;
    }
    .xs-block-grid-3 > div:nth-of-type(1n) {
      clear: none;
    }
    .xs-block-grid-3 > div:nth-of-type(1n):after {
      display: block;
    }
    .xs-block-grid-3 > div:nth-of-type(3n+1) {
      clear: both;
    }
    .xs-block-grid-3 > div:nth-of-type(3n+1):after {
      display: none;
    }
    .xs-block-grid-3 > div:nth-last-child(-n+3):before {
      content: none;
    }
    .xs-block-grid-4 > div {
      width: 25%;
    }
    .xs-block-grid-4 > div:nth-of-type(1n) {
      clear: none;
    }
    .xs-block-grid-4 > div:nth-of-type(1n):after {
      display: block;
    }
    .xs-block-grid-4 > div:nth-of-type(4n+1) {
      clear: both;
    }
    .xs-block-grid-4 > div:nth-of-type(4n+1):after {
      display: none;
    }
    .xs-block-grid-4 > div:nth-last-child(-n+4):before {
      content: none;
    }
    .xs-block-grid-5 > div {
      width: 20%;
    }
    .xs-block-grid-5 > div:nth-of-type(1n) {
      clear: none;
    }
    .xs-block-grid-5 > div:nth-of-type(1n):after {
      display: block;
    }
    .xs-block-grid-5 > div:nth-of-type(5n+1) {
      clear: both;
    }
    .xs-block-grid-5 > div:nth-of-type(5n+1):after {
      display: none;
    }
    .xs-block-grid-5 > div:nth-last-child(-n+5):before {
      content: none;
    }
    .xs-block-grid-6 > div {
      width: 16.66667%;
    }
    .xs-block-grid-6 > div:nth-of-type(1n) {
      clear: none;
    }
    .xs-block-grid-6 > div:nth-of-type(1n):after {
      display: block;
    }
    .xs-block-grid-6 > div:nth-of-type(6n+1) {
      clear: both;
    }
    .xs-block-grid-6 > div:nth-of-type(6n+1):after {
      display: none;
    }
    .xs-block-grid-6 > div:nth-last-child(-n+6):before {
      content: none;
    }
    .xs-block-grid-7 > div {
      width: 14.28571%;
    }
    .xs-block-grid-7 > div:nth-of-type(1n) {
      clear: none;
    }
    .xs-block-grid-7 > div:nth-of-type(1n):after {
      display: block;
    }
    .xs-block-grid-7 > div:nth-of-type(7n+1) {
      clear: both;
    }
    .xs-block-grid-7 > div:nth-of-type(7n+1):after {
      display: none;
    }
    .xs-block-grid-7 > div:nth-last-child(-n+7):before {
      content: none;
    }
    .xs-block-grid-8 > div {
      width: 12.5%;
    }
    .xs-block-grid-8 > div:nth-of-type(1n) {
      clear: none;
    }
    .xs-block-grid-8 > div:nth-of-type(1n):after {
      display: block;
    }
    .xs-block-grid-8 > div:nth-of-type(8n+1) {
      clear: both;
    }
    .xs-block-grid-8 > div:nth-of-type(8n+1):after {
      display: none;
    }
    .xs-block-grid-8 > div:nth-last-child(-n+8):before {
      content: none;
    }
    .xs-block-grid-9 > div {
      width: 11.11111%;
    }
    .xs-block-grid-9 > div:nth-of-type(1n) {
      clear: none;
    }
    .xs-block-grid-9 > div:nth-of-type(1n):after {
      display: block;
    }
    .xs-block-grid-9 > div:nth-of-type(9n+1) {
      clear: both;
    }
    .xs-block-grid-9 > div:nth-of-type(9n+1):after {
      display: none;
    }
    .xs-block-grid-9 > div:nth-last-child(-n+9):before {
      content: none;
    }
    .xs-block-grid-10 > div {
      width: 10%;
    }
    .xs-block-grid-10 > div:nth-of-type(1n) {
      clear: none;
    }
    .xs-block-grid-10 > div:nth-of-type(1n):after {
      display: block;
    }
    .xs-block-grid-10 > div:nth-of-type(10n+1) {
      clear: both;
    }
    .xs-block-grid-10 > div:nth-of-type(10n+1):after {
      display: none;
    }
    .xs-block-grid-10 > div:nth-last-child(-n+10):before {
      content: none;
    }
    .xs-block-grid-11 > div {
      width: 9.09091%;
    }
    .xs-block-grid-11 > div:nth-of-type(1n) {
      clear: none;
    }
    .xs-block-grid-11 > div:nth-of-type(1n):after {
      display: block;
    }
    .xs-block-grid-11 > div:nth-of-type(11n+1) {
      clear: both;
    }
    .xs-block-grid-11 > div:nth-of-type(11n+1):after {
      display: none;
    }
    .xs-block-grid-11 > div:nth-last-child(-n+11):before {
      content: none;
    }
    .xs-block-grid-12 > div {
      width: 8.33333%;
    }
    .xs-block-grid-12 > div:nth-of-type(1n) {
      clear: none;
    }
    .xs-block-grid-12 > div:nth-of-type(1n):after {
      display: block;
    }
    .xs-block-grid-12 > div:nth-of-type(12n+1) {
      clear: both;
    }
    .xs-block-grid-12 > div:nth-of-type(12n+1):after {
      display: none;
    }
    .xs-block-grid-12 > div:nth-last-child(-n+12):before {
      content: none;
    }
  }
  
  @media (min-width: 768px) {
    .sm-block-grid-1 > div {
      width: 100%;
    }
    .sm-block-grid-1 > div:nth-of-type(1n) {
      clear: none;
    }
    .sm-block-grid-1 > div:nth-of-type(1n):after {
      display: block;
    }
    .sm-block-grid-1 > div:nth-of-type(1n+1) {
      clear: both;
    }
    .sm-block-grid-1 > div:nth-of-type(1n+1):after {
      display: none;
    }
    .sm-block-grid-1 > div:nth-last-child(-n+1):before {
      content: none;
    }
    .sm-block-grid-2 > div {
      width: 50%;
    }
    .sm-block-grid-2 > div:nth-of-type(1n) {
      clear: none;
    }
    .sm-block-grid-2 > div:nth-of-type(1n):after {
      display: block;
    }
    .sm-block-grid-2 > div:nth-of-type(2n+1) {
      clear: both;
    }
    .sm-block-grid-2 > div:nth-of-type(2n+1):after {
      display: none;
    }
    .sm-block-grid-2 > div:nth-last-child(-n+2):before {
      content: none;
    }
    .sm-block-grid-3 > div {
      width: 33.33333%;
    }
    .sm-block-grid-3 > div:nth-of-type(1n) {
      clear: none;
    }
    .sm-block-grid-3 > div:nth-of-type(1n):after {
      display: block;
    }
    .sm-block-grid-3 > div:nth-of-type(3n+1) {
      clear: both;
    }
    .sm-block-grid-3 > div:nth-of-type(3n+1):after {
      display: none;
    }
    .sm-block-grid-3 > div:nth-last-child(-n+3):before {
      content: none;
    }
    .sm-block-grid-4 > div {
      width: 25%;
    }
    .sm-block-grid-4 > div:nth-of-type(1n) {
      clear: none;
    }
    .sm-block-grid-4 > div:nth-of-type(1n):after {
      display: block;
    }
    .sm-block-grid-4 > div:nth-of-type(4n+1) {
      clear: both;
    }
    .sm-block-grid-4 > div:nth-of-type(4n+1):after {
      display: none;
    }
    .sm-block-grid-4 > div:nth-last-child(-n+4):before {
      content: none;
    }
    .sm-block-grid-5 > div {
      width: 20%;
    }
    .sm-block-grid-5 > div:nth-of-type(1n) {
      clear: none;
    }
    .sm-block-grid-5 > div:nth-of-type(1n):after {
      display: block;
    }
    .sm-block-grid-5 > div:nth-of-type(5n+1) {
      clear: both;
    }
    .sm-block-grid-5 > div:nth-of-type(5n+1):after {
      display: none;
    }
    .sm-block-grid-5 > div:nth-last-child(-n+5):before {
      content: none;
    }
    .sm-block-grid-6 > div {
      width: 16.66667%;
    }
    .sm-block-grid-6 > div:nth-of-type(1n) {
      clear: none;
    }
    .sm-block-grid-6 > div:nth-of-type(1n):after {
      display: block;
    }
    .sm-block-grid-6 > div:nth-of-type(6n+1) {
      clear: both;
    }
    .sm-block-grid-6 > div:nth-of-type(6n+1):after {
      display: none;
    }
    .sm-block-grid-6 > div:nth-last-child(-n+6):before {
      content: none;
    }
    .sm-block-grid-7 > div {
      width: 14.28571%;
    }
    .sm-block-grid-7 > div:nth-of-type(1n) {
      clear: none;
    }
    .sm-block-grid-7 > div:nth-of-type(1n):after {
      display: block;
    }
    .sm-block-grid-7 > div:nth-of-type(7n+1) {
      clear: both;
    }
    .sm-block-grid-7 > div:nth-of-type(7n+1):after {
      display: none;
    }
    .sm-block-grid-7 > div:nth-last-child(-n+7):before {
      content: none;
    }
    .sm-block-grid-8 > div {
      width: 12.5%;
    }
    .sm-block-grid-8 > div:nth-of-type(1n) {
      clear: none;
    }
    .sm-block-grid-8 > div:nth-of-type(1n):after {
      display: block;
    }
    .sm-block-grid-8 > div:nth-of-type(8n+1) {
      clear: both;
    }
    .sm-block-grid-8 > div:nth-of-type(8n+1):after {
      display: none;
    }
    .sm-block-grid-8 > div:nth-last-child(-n+8):before {
      content: none;
    }
    .sm-block-grid-9 > div {
      width: 11.11111%;
    }
    .sm-block-grid-9 > div:nth-of-type(1n) {
      clear: none;
    }
    .sm-block-grid-9 > div:nth-of-type(1n):after {
      display: block;
    }
    .sm-block-grid-9 > div:nth-of-type(9n+1) {
      clear: both;
    }
    .sm-block-grid-9 > div:nth-of-type(9n+1):after {
      display: none;
    }
    .sm-block-grid-9 > div:nth-last-child(-n+9):before {
      content: none;
    }
    .sm-block-grid-10 > div {
      width: 10%;
    }
    .sm-block-grid-10 > div:nth-of-type(1n) {
      clear: none;
    }
    .sm-block-grid-10 > div:nth-of-type(1n):after {
      display: block;
    }
    .sm-block-grid-10 > div:nth-of-type(10n+1) {
      clear: both;
    }
    .sm-block-grid-10 > div:nth-of-type(10n+1):after {
      display: none;
    }
    .sm-block-grid-10 > div:nth-last-child(-n+10):before {
      content: none;
    }
    .sm-block-grid-11 > div {
      width: 9.09091%;
    }
    .sm-block-grid-11 > div:nth-of-type(1n) {
      clear: none;
    }
    .sm-block-grid-11 > div:nth-of-type(1n):after {
      display: block;
    }
    .sm-block-grid-11 > div:nth-of-type(11n+1) {
      clear: both;
    }
    .sm-block-grid-11 > div:nth-of-type(11n+1):after {
      display: none;
    }
    .sm-block-grid-11 > div:nth-last-child(-n+11):before {
      content: none;
    }
    .sm-block-grid-12 > div {
      width: 8.33333%;
    }
    .sm-block-grid-12 > div:nth-of-type(1n) {
      clear: none;
    }
    .sm-block-grid-12 > div:nth-of-type(1n):after {
      display: block;
    }
    .sm-block-grid-12 > div:nth-of-type(12n+1) {
      clear: both;
    }
    .sm-block-grid-12 > div:nth-of-type(12n+1):after {
      display: none;
    }
    .sm-block-grid-12 > div:nth-last-child(-n+12):before {
      content: none;
    }
  }
  
  /* Medium */
  @media (min-width: 992px) {
    [class*="block-grid-"] {
      margin: 0 -15px;
    }
    [class*="block-grid-"] > div {
      padding: 0 15px;
    }
    .item-columns {
      padding: 0 15px;
    }
    .md-block-grid-1 > div {
      width: 100%;
    }
    .md-block-grid-1 > div:nth-of-type(1n) {
      clear: none;
    }
    .md-block-grid-1 > div:nth-of-type(1n):after {
      display: block;
    }
    .md-block-grid-1 > div:nth-of-type(1n+1) {
      clear: both;
    }
    .md-block-grid-1 > div:nth-of-type(1n+1):after {
      display: none;
    }
    .md-block-grid-1 > div:nth-last-child(-n+1):before {
      content: none;
    }
    .md-block-grid-2 > div {
      width: 50%;
    }
    .md-block-grid-2 > div:nth-of-type(1n) {
      clear: none;
    }
    .md-block-grid-2 > div:nth-of-type(1n):after {
      display: block;
    }
    .md-block-grid-2 > div:nth-of-type(2n+1) {
      clear: both;
    }
    .md-block-grid-2 > div:nth-of-type(2n+1):after {
      display: none;
    }
    .md-block-grid-2 > div:nth-last-child(-n+2):before {
      content: none;
    }
    .md-block-grid-3 > div {
      width: 33.33333%;
    }
    .md-block-grid-3 > div:nth-of-type(1n) {
      clear: none;
    }
    .md-block-grid-3 > div:nth-of-type(1n):after {
      display: block;
    }
    .md-block-grid-3 > div:nth-of-type(3n+1) {
      clear: both;
    }
    .md-block-grid-3 > div:nth-of-type(3n+1):after {
      display: none;
    }
    .md-block-grid-3 > div:nth-last-child(-n+3):before {
      content: none;
    }
    .md-block-grid-4 > div {
      width: 25%;
    }
    .md-block-grid-4 > div:nth-of-type(1n) {
      clear: none;
    }
    .md-block-grid-4 > div:nth-of-type(1n):after {
      display: block;
    }
    .md-block-grid-4 > div:nth-of-type(4n+1) {
      clear: both;
    }
    .md-block-grid-4 > div:nth-of-type(4n+1):after {
      display: none;
    }
    .md-block-grid-4 > div:nth-last-child(-n+4):before {
      content: none;
    }
    .md-block-grid-5 > div {
      width: 20%;
    }
    .md-block-grid-5 > div:nth-of-type(1n) {
      clear: none;
    }
    .md-block-grid-5 > div:nth-of-type(1n):after {
      display: block;
    }
    .md-block-grid-5 > div:nth-of-type(5n+1) {
      clear: both;
    }
    .md-block-grid-5 > div:nth-of-type(5n+1):after {
      display: none;
    }
    .md-block-grid-5 > div:nth-last-child(-n+5):before {
      content: none;
    }
    .md-block-grid-6 > div {
      width: 16.66667%;
    }
    .md-block-grid-6 > div:nth-of-type(1n) {
      clear: none;
    }
    .md-block-grid-6 > div:nth-of-type(1n):after {
      display: block;
    }
    .md-block-grid-6 > div:nth-of-type(6n+1) {
      clear: both;
    }
    .md-block-grid-6 > div:nth-of-type(6n+1):after {
      display: none;
    }
    .md-block-grid-6 > div:nth-last-child(-n+6):before {
      content: none;
    }
    .md-block-grid-7 > div {
      width: 14.28571%;
    }
    .md-block-grid-7 > div:nth-of-type(1n) {
      clear: none;
    }
    .md-block-grid-7 > div:nth-of-type(1n):after {
      display: block;
    }
    .md-block-grid-7 > div:nth-of-type(7n+1) {
      clear: both;
    }
    .md-block-grid-7 > div:nth-of-type(7n+1):after {
      display: none;
    }
    .md-block-grid-7 > div:nth-last-child(-n+7):before {
      content: none;
    }
    .md-block-grid-8 > div {
      width: 12.5%;
    }
    .md-block-grid-8 > div:nth-of-type(1n) {
      clear: none;
    }
    .md-block-grid-8 > div:nth-of-type(1n):after {
      display: block;
    }
    .md-block-grid-8 > div:nth-of-type(8n+1) {
      clear: both;
    }
    .md-block-grid-8 > div:nth-of-type(8n+1):after {
      display: none;
    }
    .md-block-grid-8 > div:nth-last-child(-n+8):before {
      content: none;
    }
    .md-block-grid-9 > div {
      width: 11.11111%;
    }
    .md-block-grid-9 > div:nth-of-type(1n) {
      clear: none;
    }
    .md-block-grid-9 > div:nth-of-type(1n):after {
      display: block;
    }
    .md-block-grid-9 > div:nth-of-type(9n+1) {
      clear: both;
    }
    .md-block-grid-9 > div:nth-of-type(9n+1):after {
      display: none;
    }
    .md-block-grid-9 > div:nth-last-child(-n+9):before {
      content: none;
    }
    .md-block-grid-10 > div {
      width: 10%;
    }
    .md-block-grid-10 > div:nth-of-type(1n) {
      clear: none;
    }
    .md-block-grid-10 > div:nth-of-type(1n):after {
      display: block;
    }
    .md-block-grid-10 > div:nth-of-type(10n+1) {
      clear: both;
    }
    .md-block-grid-10 > div:nth-of-type(10n+1):after {
      display: none;
    }
    .md-block-grid-10 > div:nth-last-child(-n+10):before {
      content: none;
    }
    .md-block-grid-11 > div {
      width: 9.09091%;
    }
    .md-block-grid-11 > div:nth-of-type(1n) {
      clear: none;
    }
    .md-block-grid-11 > div:nth-of-type(1n):after {
      display: block;
    }
    .md-block-grid-11 > div:nth-of-type(11n+1) {
      clear: both;
    }
    .md-block-grid-11 > div:nth-of-type(11n+1):after {
      display: none;
    }
    .md-block-grid-11 > div:nth-last-child(-n+11):before {
      content: none;
    }
    .md-block-grid-12 > div {
      width: 8.33333%;
    }
    .md-block-grid-12 > div:nth-of-type(1n) {
      clear: none;
    }
    .md-block-grid-12 > div:nth-of-type(1n):after {
      display: block;
    }
    .md-block-grid-12 > div:nth-of-type(12n+1) {
      clear: both;
    }
    .md-block-grid-12 > div:nth-of-type(12n+1):after {
      display: none;
    }
    .md-block-grid-12 > div:nth-last-child(-n+12):before {
      content: none;
    }
  }
  
  /* Large */
  @media (min-width: 1200px) {
    [class*="block-grid-"] {
      margin: 0 -15px;
    }
    [class*="block-grid-"] > div {
      padding: 0 15px;
    }
    .item-columns {
      padding: 0 15px;
    }
    .lg-block-grid-1 > div {
      width: 100%;
    }
    .lg-block-grid-1 > div:nth-of-type(1n) {
      clear: none;
    }
    .lg-block-grid-1 > div:nth-of-type(1n):after {
      display: block;
    }
    .lg-block-grid-1 > div:nth-of-type(1n+1) {
      clear: both;
    }
    .lg-block-grid-1 > div:nth-of-type(1n+1):after {
      display: none;
    }
    .lg-block-grid-1 > div:nth-last-child(-n+1):before {
      content: none;
    }
    .lg-block-grid-2 > div {
      width: 50%;
    }
    .lg-block-grid-2 > div:nth-of-type(1n) {
      clear: none;
    }
    .lg-block-grid-2 > div:nth-of-type(1n):after {
      display: block;
    }
    .lg-block-grid-2 > div:nth-of-type(2n+1) {
      clear: both;
    }
    .lg-block-grid-2 > div:nth-of-type(2n+1):after {
      display: none;
    }
    .lg-block-grid-2 > div:nth-last-child(-n+2):before {
      content: none;
    }
    .lg-block-grid-3 > div {
      width: 33.33333%;
    }
    .lg-block-grid-3 > div:nth-of-type(1n) {
      clear: none;
    }
    .lg-block-grid-3 > div:nth-of-type(1n):after {
      display: block;
    }
    .lg-block-grid-3 > div:nth-of-type(3n+1) {
      clear: both;
    }
    .lg-block-grid-3 > div:nth-of-type(3n+1):after {
      display: none;
    }
    .lg-block-grid-3 > div:nth-last-child(-n+3):before {
      content: none;
    }
    .lg-block-grid-4 > div {
      width: 25%;
    }
    .lg-block-grid-4 > div:nth-of-type(1n) {
      clear: none;
    }
    .lg-block-grid-4 > div:nth-of-type(1n):after {
      display: block;
    }
    .lg-block-grid-4 > div:nth-of-type(4n+1) {
      clear: both;
    }
    .lg-block-grid-4 > div:nth-of-type(4n+1):after {
      display: none;
    }
    .lg-block-grid-4 > div:nth-last-child(-n+4):before {
      content: none;
    }
    .lg-block-grid-5 > div {
      width: 20%;
    }
    .lg-block-grid-5 > div:nth-of-type(1n) {
      clear: none;
    }
    .lg-block-grid-5 > div:nth-of-type(1n):after {
      display: block;
    }
    .lg-block-grid-5 > div:nth-of-type(5n+1) {
      clear: both;
    }
    .lg-block-grid-5 > div:nth-of-type(5n+1):after {
      display: none;
    }
    .lg-block-grid-5 > div:nth-last-child(-n+5):before {
      content: none;
    }
    .lg-block-grid-6 > div {
      width: 16.66667%;
    }
    .lg-block-grid-6 > div:nth-of-type(1n) {
      clear: none;
    }
    .lg-block-grid-6 > div:nth-of-type(1n):after {
      display: block;
    }
    .lg-block-grid-6 > div:nth-of-type(6n+1) {
      clear: both;
    }
    .lg-block-grid-6 > div:nth-of-type(6n+1):after {
      display: none;
    }
    .lg-block-grid-6 > div:nth-last-child(-n+6):before {
      content: none;
    }
    .lg-block-grid-7 > div {
      width: 14.28571%;
    }
    .lg-block-grid-7 > div:nth-of-type(1n) {
      clear: none;
    }
    .lg-block-grid-7 > div:nth-of-type(1n):after {
      display: block;
    }
    .lg-block-grid-7 > div:nth-of-type(7n+1) {
      clear: both;
    }
    .lg-block-grid-7 > div:nth-of-type(7n+1):after {
      display: none;
    }
    .lg-block-grid-7 > div:nth-last-child(-n+7):before {
      content: none;
    }
    .lg-block-grid-8 > div {
      width: 12.5%;
    }
    .lg-block-grid-8 > div:nth-of-type(1n) {
      clear: none;
    }
    .lg-block-grid-8 > div:nth-of-type(1n):after {
      display: block;
    }
    .lg-block-grid-8 > div:nth-of-type(8n+1) {
      clear: both;
    }
    .lg-block-grid-8 > div:nth-of-type(8n+1):after {
      display: none;
    }
    .lg-block-grid-8 > div:nth-last-child(-n+8):before {
      content: none;
    }
    .lg-block-grid-9 > div {
      width: 11.11111%;
    }
    .lg-block-grid-9 > div:nth-of-type(1n) {
      clear: none;
    }
    .lg-block-grid-9 > div:nth-of-type(1n):after {
      display: block;
    }
    .lg-block-grid-9 > div:nth-of-type(9n+1) {
      clear: both;
    }
    .lg-block-grid-9 > div:nth-of-type(9n+1):after {
      display: none;
    }
    .lg-block-grid-9 > div:nth-last-child(-n+9):before {
      content: none;
    }
    .lg-block-grid-10 > div {
      width: 10%;
    }
    .lg-block-grid-10 > div:nth-of-type(1n) {
      clear: none;
    }
    .lg-block-grid-10 > div:nth-of-type(1n):after {
      display: block;
    }
    .lg-block-grid-10 > div:nth-of-type(10n+1) {
      clear: both;
    }
    .lg-block-grid-10 > div:nth-of-type(10n+1):after {
      display: none;
    }
    .lg-block-grid-10 > div:nth-last-child(-n+10):before {
      content: none;
    }
    .lg-block-grid-11 > div {
      width: 9.09091%;
    }
    .lg-block-grid-11 > div:nth-of-type(1n) {
      clear: none;
    }
    .lg-block-grid-11 > div:nth-of-type(1n):after {
      display: block;
    }
    .lg-block-grid-11 > div:nth-of-type(11n+1) {
      clear: both;
    }
    .lg-block-grid-11 > div:nth-of-type(11n+1):after {
      display: none;
    }
    .lg-block-grid-11 > div:nth-last-child(-n+11):before {
      content: none;
    }
    .lg-block-grid-12 > div {
      width: 8.33333%;
    }
    .lg-block-grid-12 > div:nth-of-type(1n) {
      clear: none;
    }
    .lg-block-grid-12 > div:nth-of-type(1n):after {
      display: block;
    }
    .lg-block-grid-12 > div:nth-of-type(12n+1) {
      clear: both;
    }
    .lg-block-grid-12 > div:nth-of-type(12n+1):after {
      display: none;
    }
    .lg-block-grid-12 > div:nth-last-child(-n+12):before {
      content: none;
    }
  }
  
  .no-gutter [class*="block-grid-"] {
    margin: 0 !important;
  }
  
  .no-gutter [class*="block-grid-"] > div {
    padding: 0 !important;
  }
  
  .no-gutter .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  
  .no-gutter [class*="col-"], .no-gutter .item-columns {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  
  .small-gutter [class*="block-grid-"] {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  
  .small-gutter [class*="block-grid-"] > div {
    padding-left: 1px !important;
    padding-right: 1px !important;
    margin-bottom: 2px;
  }
  .wp-block-heading{ font-weight:600; }