:root {
    --heading-color:#000;
      --heading-color2:#1B1B1B;
      --heading-color3:#191931;
      --heading-color4:#221F1A;
      --body-color:#0C0C0C;
      --accent-color:#ff771a;
      --white-smoke:#FDFDE1;
      --white-color:#ffffff;
      --primary:#7A5EEF;
      --primary2:#3D00D1;
      --corn-color:#F4B905;
      --green-color:#073D30;
      --light-color1:#F6F5EF;
      --light-color2:#FEFCFB;
      --light-color3:#FFF7EA;
      --light-color4:#FFFCF2;
      --dark-bg:#000000;
      --white-bg:#ffffff;
      --primary-bg:#7A5EEF;
      --primary-bg2:#3D00D1;
      --accent-bg:#ff771a;
      --yellow-bg:#FFE757;
      --corn-bg:#F4B905;
      --blue-bg:#0000FF;
      --light-bg1:#FFFFF5;
      --light-bg2:#F6F5EF;
      --light-bg3:#FEFCFB;
      --light-bg4:#FFF7EA;
      --light-bg5:#FFFDF8;
      --light-bg6:#FFFCF2;
      --green-bg:#073D30;
    }
    
    @media (min-width:1400px) {
    .container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {
    max-width:1296px;
    }
    
    ;
    }
    
    :root {
    --fs-xl-20:20px;
      --fs-xl-lineheight:32px;
      --fs-lg-18:18px;
      --fs-lg-lineheight:28px;
      --fs-md-16:16px;
      --fs-md-lineheight:24px;
      --fs-xs-14:14px;
      --fs-xs-lineheight:22px;
      --fs-xss-12:12px;
      --fs-xss-lineheight:20px;
    }
    
    *,::after,::before {
    box-sizing:inherit;
      margin:0;
      padding:0;
    }
    
    html {
    box-sizing:border-box;
      height:100%;
    }
    
    body {
    height:100%!important;
      color:var(--body-color);
      font-family:Inter,sans-serif;
      -webkit-font-smoothing:antialiased;
      -moz-osx-font-smoothing:grayscale;
      vertical-align:baseline;
      text-rendering:optimizeLegibility;
      font-weight:400;
      overflow-x:hidden;
      background-color:var(--light-bg1);
      counter-reset:my-sec-counter;
      font-size:18px;
      line-height:30px;
    }
    
    body.styleguide {
    background-color:#dcdfe8;
    }
    
    hr {
    display:block;
      height:1px;
      border:0;
      border-top:1px solid #e5e7e8;
      padding:0;
      margin:0;
    }
    
    audio,canvas,iframe,img,svg,video {
    vertical-align:middle;
    }
    
    fieldset {
    border:0;
      margin:0;
      padding:0;
    }
    
    textarea {
    resize:vertical;
    }
    
    .browserupgrade {
    margin:.2em 0;
      background:#ccc;
      color:#000;
      padding:.2em 0;
    }
    
    .hidden {
    display:none!important;
    }
    
    .visuallyhidden {
    border:0;
      clip:rect(0 0 0 0);
      height:1px;
      margin:-1px;
      overflow:hidden;
      padding:0;
      position:absolute;
      width:1px;
      white-space:nowrap;
    }
    
    .visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {
    clip:auto;
      height:auto;
      margin:0;
      overflow:visible;
      position:static;
      width:auto;
      white-space:inherit;
    }
    
    .invisible {
    visibility:hidden;
    }
    
    .clearfix:after,.clearfix:before {
    content:" ";
      display:table;
    }
    
    .clearfix:after {
    clear:both;
    }
    
    ::-moz-selection {
    background-color:#989ffd;
      color:#fff;
    }
    
    ::selection {
    background-color:#989ffd;
      color:#fff;
    }
    
    [type=button]:active,[type=button]:focus,[type=button]:hover,[type=color]:active,[type=color]:focus,[type=color]:hover,[type=color]:invalid,[type=date]:active,[type=date]:focus,[type=date]:hover,[type=date]:invalid,[type=datetime-local]:active,[type=datetime-local]:focus,[type=datetime-local]:hover,[type=datetime-local]:invalid,[type=datetime]:active,[type=datetime]:focus,[type=datetime]:hover,[type=datetime]:invalid,[type=email]:active,[type=email]:focus,[type=email]:hover,[type=email]:invalid,[type=month]:active,[type=month]:focus,[type=month]:hover,[type=month]:invalid,[type=number]:active,[type=number]:focus,[type=number]:hover,[type=number]:invalid,[type=password]:active,[type=password]:focus,[type=password]:hover,[type=password]:invalid,[type=reset]:active,[type=reset]:focus,[type=reset]:hover,[type=search]:active,[type=search]:focus,[type=search]:hover,[type=search]:invalid,[type=submit]:active,[type=submit]:focus,[type=submit]:hover,[type=tel]:active,[type=tel]:focus,[type=tel]:hover,[type=tel]:invalid,[type=text]:active,[type=text]:focus,[type=text]:hover,[type=text]:invalid,[type=time]:active,[type=time]:focus,[type=time]:hover,[type=time]:invalid,[type=url]:active,[type=url]:focus,[type=url]:hover,[type=url]:invalid,[type=week]:active,[type=week]:focus,[type=week]:hover,[type=week]:invalid,button:active,button:focus,button:hover,input:not([type]):active,input:not([type]):focus,input:not([type]):hover,input:not([type]):invalid,textarea:active,textarea:focus,textarea:hover,textarea:invalid {
    outline:0;
      box-shadow:none;
    }
    
    [type=button]:active,[type=button]:focus,[type=button]:hover,[type=reset]:active,[type=reset]:focus,[type=reset]:hover,[type=submit]:active,[type=submit]:focus,[type=submit]:hover,button:active,button:focus,button:hover {
    cursor:pointer;
    }
    
    @media print {
    *,:after,:before {
    background:0 0!important;
      color:#000!important;
      -webkit-box-shadow:none!important;
      box-shadow:none!important;
      text-shadow:none!important;
    }
    
    a,a:visited {
    text-decoration:underline;
    }
    
    a[href]:after {
    content:" (" attr(href) ")";
    }
    
    abbr[title]:after {
    content:" (" attr(title) ")";
    }
    
    a[href^="#"]:after,a[href^="javascript:"]:after {
    content:"";
    }
    
    pre {
    white-space:pre-wrap!important;
    }
    
    blockquote,pre {
    border:1px solid #999;
      page-break-inside:avoid;
    }
    
    thead {
    display:table-header-group;
    }
    
    img,tr {
    page-break-inside:avoid;
    }
    
    h2,h3,p {
    orphans:3;
      widows:3;
    }
    
    h2,h3 {
    page-break-after:avoid;
    }
    
    ;
    }
    
    li,ol,ul {
    margin:0;
      padding:0;
      list-style:none;
    }
    
    button {
    padding:0;
      outline:0;
      border:none;
      display:inline-block;
      background-color:transparent;
    }
    
    .h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
    font-family:ClashGroteskSemibold,sans-serif;
      color:var(--heading-color);
      font-weight:700;
      margin:0;
    }
    
    .h1,h1 {
    font-size:104px;
      letter-spacing:-1px;
      line-height:1em;
    }
    
    @media (max-width:1400px) {
    .h1,h1 {
    font-size:70px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .h1,h1 {
    font-size:48px;
    }
    
    ;
    }
    
    .h2,h2 {
    font-size:70px;
      line-height:1.07em;
      letter-spacing:-.7px;
    }
    
    @media (max-width:1199px) {
    .h2,h2 {
    font-size:48px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .h2,h2 {
    font-size:36px;
      font-weight:600;
      letter-spacing:-.64px;
    }
    
    ;
    }
    
    .h3,h3 {
    font-size:30px;
      line-height:1.4em;
    }
    
    @media (max-width:767px) {
    .h3,h3 {
    line-height:1.2em;
    }
    
    ;
    }
    
    .h4,h4 {
    font-size:24px;
      line-height:28px;
    }
    
    .h5,h5 {
    font-size:24px;
      line-height:1.41;
      letter-spacing:-.48px;
    }
    
    @media (max-width:767px) {
    .h5,h5 {
    font-size:20px;
      line-height:30px;
      letter-spacing:-.4px;
    }
    
    ;
    }
    
    .h6,h6 {
    font-size:20px;
    }
    
    p {
    font-size:18px;
      margin-bottom:30px;
    }
    
    @media (max-width:767px) {
    p {
    margin-bottom:20px;
    }
    
    ;
    }
    
    p:last-child {
    margin-bottom:0;
    }
    
    .f-size-10 {
    font-size:10px!important;
    }
    
    .f-size-11 {
    font-size:11px!important;
    }
    
    .f-size-12 {
    font-size:12px!important;
    }
    
    .f-size-13 {
    font-size:13px!important;
    }
    
    .f-size-14 {
    font-size:14px!important;
    }
    
    .f-size-15 {
    font-size:15px!important;
    }
    
    .f-size-16 {
    font-size:16px!important;
    }
    
    .f-size-17 {
    font-size:17px!important;
    }
    
    .f-size-18 {
    font-size:18px!important;
    }
    
    .f-size-19 {
    font-size:19px!important;
    }
    
    .f-size-20 {
    font-size:20px!important;
    }
    
    .f-size-21 {
    font-size:21px!important;
    }
    
    .f-size-22 {
    font-size:22px!important;
    }
    
    .f-size-23 {
    font-size:23px!important;
    }
    
    .f-size-24 {
    font-size:24px!important;
    }
    
    .f-size-25 {
    font-size:25px!important;
    }
    
    .f-size-26 {
    font-size:26px!important;
    }
    
    .f-size-27 {
    font-size:27px!important;
    }
    
    .f-size-28 {
    font-size:28px!important;
    }
    
    .f-size-29 {
    font-size:29px!important;
    }
    
    .f-size-30 {
    font-size:30px!important;
    }
    
    .f-size-31 {
    font-size:31px!important;
    }
    
    .f-size-32 {
    font-size:32px!important;
    }
    
    .f-size-33 {
    font-size:33px!important;
    }
    
    .f-size-34 {
    font-size:34px!important;
    }
    
    .f-size-35 {
    font-size:35px!important;
    }
    
    .f-size-36 {
    font-size:36px!important;
    }
    
    .f-size-37 {
    font-size:37px!important;
    }
    
    .f-size-38 {
    font-size:38px!important;
    }
    
    .f-size-39 {
    font-size:39px!important;
    }
    
    .f-size-40 {
    font-size:40px!important;
    }
    
    .line-height-10 {
    line-height:10px!important;
    }
    
    .line-height-11 {
    line-height:11px!important;
    }
    
    .line-height-12 {
    line-height:12px!important;
    }
    
    .line-height-13 {
    line-height:13px!important;
    }
    
    .line-height-14 {
    line-height:14px!important;
    }
    
    .line-height-15 {
    line-height:15px!important;
    }
    
    .line-height-16 {
    line-height:16px!important;
    }
    
    .line-height-17 {
    line-height:17px!important;
    }
    
    .line-height-18 {
    line-height:18px!important;
    }
    
    .line-height-19 {
    line-height:19px!important;
    }
    
    .line-height-20 {
    line-height:20px!important;
    }
    
    .line-height-21 {
    line-height:21px!important;
    }
    
    .line-height-22 {
    line-height:22px!important;
    }
    
    .line-height-23 {
    line-height:23px!important;
    }
    
    .line-height-24 {
    line-height:24px!important;
    }
    
    .line-height-25 {
    line-height:25px!important;
    }
    
    .line-height-26 {
    line-height:26px!important;
    }
    
    .line-height-27 {
    line-height:27px!important;
    }
    
    .line-height-28 {
    line-height:28px!important;
    }
    
    .line-height-29 {
    line-height:29px!important;
    }
    
    .line-height-30 {
    line-height:30px!important;
    }
    
    .line-height-31 {
    line-height:31px!important;
    }
    
    .line-height-32 {
    line-height:32px!important;
    }
    
    .line-height-33 {
    line-height:33px!important;
    }
    
    .line-height-34 {
    line-height:34px!important;
    }
    
    .line-height-35 {
    line-height:35px!important;
    }
    
    .line-height-36 {
    line-height:36px!important;
    }
    
    .line-height-37 {
    line-height:37px!important;
    }
    
    .line-height-38 {
    line-height:38px!important;
    }
    
    .line-height-39 {
    line-height:39px!important;
    }
    
    .line-height-40 {
    line-height:40px!important;
    }
    
    .font-bold {
    font-weight:700;
    }
    
    .font-black {
    font-weight:800;
    }
    
    .font-medium {
    font-weight:500;
    }
    
    .font-normal {
    font-weight:400;
    }
    
    .font-semibold {
    font-weight:600;
    }
    
    .gray-bg {
    background-color:var(--gray-bg);
    }
    
    .yellow-bg {
    background-color:var(--yellow-bg);
    }
    
    a {
    text-decoration:none;
      transition:all .24s ease-in-out;
      color: var(--primary-bg);
    }

    a:hover {
        text-decoration:none;
          transition:all .24s ease-in-out;
          color: var(--primary-bg2);
        }
    
    img {
    max-width:100%;
    }
    
    .rt-list {
    margin:0;
      padding:0;
      list-style:none;
    }
    
    .mouse-cursor,.pointer {
    cursor:pointer;
    }
    
    blockquote {
    font-weight:700;
      position:relative;
      font-size:24px;
      line-height:30px;
      border-radius:10px;
      padding:30px;
      margin:0 0 24px;
      color:var(--white-smoke);
      font-family:Syne,sans-serif;
      background-color:var(--dark-bg);
    }
    
    .border-transparent {
    border-color:transparent!important;
    }
    
    .bg-transsparent {
    background-color:transparent!important;
    }
    
    .hover\:bg-transsparenthover {
    background-color:transparent!important;
    }
    
    .hover-shadow\:none {
    box-shadow:none!important;
    }
    
    .bgprefix-cover {
    background-size:cover;
      background-repeat:no-repeat;
      background-position:center center;
    }
    
    .bgprefix-contain {
    background-size:contain;
      background-repeat:no-repeat;
      background-position:center center;
    }
    
    .bgprefix-full {
    background-size:100% 100%;
      background-repeat:no-repeat;
      background-position:center center;
    }
    
    .position-parent {
    position:relative;
      z-index:1;
    }
    
    .position-relative {
    position:relative;
    }
    
    .body-no-scrolling {
    overflow:hidden;
    }
    
    .img-fit {
    display:block;
      object-fit:cover;
      transform:translate(-50%,-50%);
      left:50%;
      bottom:0;
      right:0;
      top:50%;
      position:absolute;
      height:100%;
      width:100%;
    }
    
    .rt-mb-15 {
    margin-bottom:15px;
    }
    
    .rt-mb-8 {
    margin-bottom:8px;
    }
    
    .rt-mb-2 {
    margin-bottom:2px;
    }
    
    .rt-mb-4 {
    margin-bottom:4px;
    }
    
    .rt-pt-15 {
    padding-top:15px;
    }
    
    .rt-mb-12 {
    margin-bottom:12px;
    }
    
    .rt-spacer-15 {
    height:15px;
    }
    
    .rt-mb-16 {
    margin-bottom:16px;
    }
    
    .rt-mb-25 {
    margin-bottom:25px;
    }
    
    .rt-mb-24 {
    margin-bottom:24px;
    }
    
    .rt-mb-28 {
    margin-bottom:28px;
    }
    
    .rt-mb-48 {
    margin-bottom:48px;
    }
    
    .rt-mb-32 {
    margin-bottom:32px;
    }
    
    .hr-0 {
    margin:0;
      padding:0;
    }
    
    .text-gray {
    color:#7b878c;
    }
    
    .hover\:border-transparent {
    border-color:transparent!important;
    }
    
    .rt-mr-0 {
    margin-right:0!important;
    }
    
    .rt-ml-0 {
    margin-left:0!important;
    }
    
    .rt-rounded-0 {
    border-radius:0!important;
    }
    
    .rt-mr-1 {
    margin-right:1px!important;
    }
    
    .rt-ml-1 {
    margin-left:1px!important;
    }
    
    .rt-rounded-1 {
    border-radius:1px!important;
    }
    
    .rt-mr-2 {
    margin-right:2px!important;
    }
    
    .rt-ml-2 {
    margin-left:2px!important;
    }
    
    .rt-rounded-2 {
    border-radius:2px!important;
    }
    
    .rt-mr-3 {
    margin-right:3px!important;
    }
    
    .rt-ml-3 {
    margin-left:3px!important;
    }
    
    .rt-rounded-3 {
    border-radius:3px!important;
    }
    
    .rt-mr-4 {
    margin-right:4px!important;
    }
    
    .rt-ml-4 {
    margin-left:4px!important;
    }
    
    .rt-rounded-4 {
    border-radius:4px!important;
    }
    
    .rt-mr-5 {
    margin-right:5px!important;
    }
    
    .rt-ml-5 {
    margin-left:5px!important;
    }
    
    .rt-rounded-5 {
    border-radius:5px!important;
    }
    
    .rt-mr-6 {
    margin-right:6px!important;
    }
    
    .rt-ml-6 {
    margin-left:6px!important;
    }
    
    .rt-rounded-6 {
    border-radius:6px!important;
    }
    
    .rt-mr-7 {
    margin-right:7px!important;
    }
    
    .rt-ml-7 {
    margin-left:7px!important;
    }
    
    .rt-rounded-7 {
    border-radius:7px!important;
    }
    
    .rt-mr-8 {
    margin-right:8px!important;
    }
    
    .rt-ml-8 {
    margin-left:8px!important;
    }
    
    .rt-rounded-8 {
    border-radius:8px!important;
    }
    
    .rt-mr-9 {
    margin-right:9px!important;
    }
    
    .rt-ml-9 {
    margin-left:9px!important;
    }
    
    .rt-rounded-9 {
    border-radius:9px!important;
    }
    
    .rt-mr-10 {
    margin-right:10px!important;
    }
    
    .rt-ml-10 {
    margin-left:10px!important;
    }
    
    .rt-rounded-10 {
    border-radius:10px!important;
    }
    
    .rt-mr-11 {
    margin-right:11px!important;
    }
    
    .rt-ml-11 {
    margin-left:11px!important;
    }
    
    .rt-rounded-11 {
    border-radius:11px!important;
    }
    
    .rt-mr-12 {
    margin-right:12px!important;
    }
    
    .rt-ml-12 {
    margin-left:12px!important;
    }
    
    .rt-rounded-12 {
    border-radius:12px!important;
    }
    
    .rt-mr-13 {
    margin-right:13px!important;
    }
    
    .rt-ml-13 {
    margin-left:13px!important;
    }
    
    .rt-rounded-13 {
    border-radius:13px!important;
    }
    
    .rt-mr-14 {
    margin-right:14px!important;
    }
    
    .rt-ml-14 {
    margin-left:14px!important;
    }
    
    .rt-rounded-14 {
    border-radius:14px!important;
    }
    
    .rt-mr-15 {
    margin-right:15px!important;
    }
    
    .rt-ml-15 {
    margin-left:15px!important;
    }
    
    .rt-rounded-15 {
    border-radius:15px!important;
    }
    
    .rt-mr-16 {
    margin-right:16px!important;
    }
    
    .rt-ml-16 {
    margin-left:16px!important;
    }
    
    .rt-rounded-16 {
    border-radius:16px!important;
    }
    
    .rt-mr-17 {
    margin-right:17px!important;
    }
    
    .rt-ml-17 {
    margin-left:17px!important;
    }
    
    .rt-rounded-17 {
    border-radius:17px!important;
    }
    
    .rt-mr-18 {
    margin-right:18px!important;
    }
    
    .rt-ml-18 {
    margin-left:18px!important;
    }
    
    .rt-rounded-18 {
    border-radius:18px!important;
    }
    
    .rt-mr-19 {
    margin-right:19px!important;
    }
    
    .rt-ml-19 {
    margin-left:19px!important;
    }
    
    .rt-rounded-19 {
    border-radius:19px!important;
    }
    
    .rt-mr-20 {
    margin-right:20px!important;
    }
    
    .rt-ml-20 {
    margin-left:20px!important;
    }
    
    .rt-rounded-20 {
    border-radius:20px!important;
    }
    
    .rt-mr-21 {
    margin-right:21px!important;
    }
    
    .rt-ml-21 {
    margin-left:21px!important;
    }
    
    .rt-rounded-21 {
    border-radius:21px!important;
    }
    
    .rt-mr-22 {
    margin-right:22px!important;
    }
    
    .rt-ml-22 {
    margin-left:22px!important;
    }
    
    .rt-rounded-22 {
    border-radius:22px!important;
    }
    
    .rt-mr-23 {
    margin-right:23px!important;
    }
    
    .rt-ml-23 {
    margin-left:23px!important;
    }
    
    .rt-rounded-23 {
    border-radius:23px!important;
    }
    
    .rt-mr-24 {
    margin-right:24px!important;
    }
    
    .rt-ml-24 {
    margin-left:24px!important;
    }
    
    .rt-rounded-24 {
    border-radius:24px!important;
    }
    
    .rt-mr-25 {
    margin-right:25px!important;
    }
    
    .rt-ml-25 {
    margin-left:25px!important;
    }
    
    .rt-rounded-25 {
    border-radius:25px!important;
    }
    
    .rt-mr-26 {
    margin-right:26px!important;
    }
    
    .rt-ml-26 {
    margin-left:26px!important;
    }
    
    .rt-rounded-26 {
    border-radius:26px!important;
    }
    
    .rt-mr-27 {
    margin-right:27px!important;
    }
    
    .rt-ml-27 {
    margin-left:27px!important;
    }
    
    .rt-rounded-27 {
    border-radius:27px!important;
    }
    
    .rt-mr-28 {
    margin-right:28px!important;
    }
    
    .rt-ml-28 {
    margin-left:28px!important;
    }
    
    .rt-rounded-28 {
    border-radius:28px!important;
    }
    
    .rt-mr-29 {
    margin-right:29px!important;
    }
    
    .rt-ml-29 {
    margin-left:29px!important;
    }
    
    .rt-rounded-29 {
    border-radius:29px!important;
    }
    
    .rt-mr-30 {
    margin-right:30px!important;
    }
    
    .rt-ml-30 {
    margin-left:30px!important;
    }
    
    .rt-rounded-30 {
    border-radius:30px!important;
    }
    
    .rt-mb-0 {
    margin-bottom:0;
    }
    
    .rt-pt-0 {
    padding-top:0;
    }
    
    .rt-spacer-0 {
    height:0;
    }
    
    .rt-mb-10 {
    margin-bottom:10px;
    }
    
    .rt-pt-10 {
    padding-top:10px;
    }
    
    .rt-spacer-10 {
    height:10px;
    }
    
    .rt-mb-20 {
    margin-bottom:20px;
    }
    
    .rt-pt-20 {
    padding-top:20px;
    }
    
    .rt-spacer-20 {
    height:20px;
    }
    
    .rt-mb-30 {
    margin-bottom:30px;
    }
    
    .rt-pt-30 {
    padding-top:30px;
    }
    
    .rt-spacer-30 {
    height:30px;
    }
    
    .rt-mb-40 {
    margin-bottom:40px;
    }
    
    .rt-pt-40 {
    padding-top:40px;
    }
    
    .rt-spacer-40 {
    height:40px;
    }
    
    .rt-mb-50 {
    margin-bottom:50px;
    }
    
    .rt-pt-50 {
    padding-top:50px;
    }
    
    .rt-spacer-50 {
    height:50px;
    }
    
    .rt-mb-60 {
    margin-bottom:60px;
    }
    
    .rt-pt-60 {
    padding-top:60px;
    }
    
    .rt-spacer-60 {
    height:60px;
    }
    
    .rt-mb-70 {
    margin-bottom:70px;
    }
    
    .rt-pt-70 {
    padding-top:70px;
    }
    
    .rt-spacer-70 {
    height:70px;
    }
    
    .rt-mb-80 {
    margin-bottom:80px;
    }
    
    .rt-pt-80 {
    padding-top:80px;
    }
    
    .rt-spacer-80 {
    height:80px;
    }
    
    .rt-mb-90 {
    margin-bottom:90px;
    }
    
    .rt-pt-90 {
    padding-top:90px;
    }
    
    .rt-spacer-90 {
    height:90px;
    }
    
    .rt-mb-100 {
    margin-bottom:100px;
    }
    
    .rt-pt-100 {
    padding-top:100px;
    }
    
    .rt-spacer-100 {
    height:100px;
    }
    
    @media (max-width:1199.98px) {
    .rt-mb-lg-0 {
    margin-bottom:0;
    }
    
    .rt-pt-lg-0 {
    padding-top:0;
    }
    
    .rt-spacer-lg-0 {
    height:0;
    }
    
    .rt-mb-lg-10 {
    margin-bottom:10px;
    }
    
    .rt-pt-lg-10 {
    padding-top:10px;
    }
    
    .rt-spacer-lg-10 {
    height:10px;
    }
    
    .rt-mb-lg-20 {
    margin-bottom:20px;
    }
    
    .rt-pt-lg-20 {
    padding-top:20px;
    }
    
    .rt-spacer-lg-20 {
    height:20px;
    }
    
    .rt-mb-lg-30 {
    margin-bottom:30px;
    }
    
    .rt-pt-lg-30 {
    padding-top:30px;
    }
    
    .rt-spacer-lg-30 {
    height:30px;
    }
    
    .rt-mb-lg-40 {
    margin-bottom:40px;
    }
    
    .rt-pt-lg-40 {
    padding-top:40px;
    }
    
    .rt-spacer-lg-40 {
    height:40px;
    }
    
    .rt-mb-lg-50 {
    margin-bottom:50px;
    }
    
    .rt-pt-lg-50 {
    padding-top:50px;
    }
    
    .rt-spacer-lg-50 {
    height:50px;
    }
    
    .rt-mb-lg-60 {
    margin-bottom:60px;
    }
    
    .rt-pt-lg-60 {
    padding-top:60px;
    }
    
    .rt-spacer-lg-60 {
    height:60px;
    }
    
    .rt-mb-lg-70 {
    margin-bottom:70px;
    }
    
    .rt-pt-lg-70 {
    padding-top:70px;
    }
    
    .rt-spacer-lg-70 {
    height:70px;
    }
    
    .rt-mb-lg-80 {
    margin-bottom:80px;
    }
    
    .rt-pt-lg-80 {
    padding-top:80px;
    }
    
    .rt-spacer-lg-80 {
    height:80px;
    }
    
    .rt-mb-lg-90 {
    margin-bottom:90px;
    }
    
    .rt-pt-lg-90 {
    padding-top:90px;
    }
    
    .rt-spacer-lg-90 {
    height:90px;
    }
    
    .rt-mb-lg-100 {
    margin-bottom:100px;
    }
    
    .rt-pt-lg-100 {
    padding-top:100px;
    }
    
    .rt-spacer-lg-100 {
    height:100px;
    }
    
    ;
    }
    
    @media (max-width:991.98px) {
    .rt-mb-md-0 {
    margin-bottom:0;
    }
    
    .rt-pt-md-0 {
    padding-top:0;
    }
    
    .rt-spacer-md-0 {
    height:0;
    }
    
    .rt-mb-md-10 {
    margin-bottom:10px;
    }
    
    .rt-pt-md-10 {
    padding-top:10px;
    }
    
    .rt-spacer-md-10 {
    height:10px;
    }
    
    .rt-mb-md-20 {
    margin-bottom:20px;
    }
    
    .rt-pt-md-20 {
    padding-top:20px;
    }
    
    .rt-spacer-md-20 {
    height:20px;
    }
    
    .rt-mb-md-30 {
    margin-bottom:30px;
    }
    
    .rt-pt-md-30 {
    padding-top:30px;
    }
    
    .rt-spacer-md-30 {
    height:30px;
    }
    
    .rt-mb-md-40 {
    margin-bottom:40px;
    }
    
    .rt-pt-md-40 {
    padding-top:40px;
    }
    
    .rt-spacer-md-40 {
    height:40px;
    }
    
    .rt-mb-md-50 {
    margin-bottom:50px;
    }
    
    .rt-pt-md-50 {
    padding-top:50px;
    }
    
    .rt-spacer-md-50 {
    height:50px;
    }
    
    .rt-mb-md-60 {
    margin-bottom:60px;
    }
    
    .rt-pt-md-60 {
    padding-top:60px;
    }
    
    .rt-spacer-md-60 {
    height:60px;
    }
    
    .rt-mb-md-70 {
    margin-bottom:70px;
    }
    
    .rt-pt-md-70 {
    padding-top:70px;
    }
    
    .rt-spacer-md-70 {
    height:70px;
    }
    
    .rt-mb-md-80 {
    margin-bottom:80px;
    }
    
    .rt-pt-md-80 {
    padding-top:80px;
    }
    
    .rt-spacer-md-80 {
    height:80px;
    }
    
    .rt-mb-md-90 {
    margin-bottom:90px;
    }
    
    .rt-pt-md-90 {
    padding-top:90px;
    }
    
    .rt-spacer-md-90 {
    height:90px;
    }
    
    .rt-mb-md-100 {
    margin-bottom:100px;
    }
    
    .rt-pt-md-100 {
    padding-top:100px;
    }
    
    .rt-spacer-md-100 {
    height:100px;
    }
    
    ;
    }
    
    @media (max-width:767.98px) {
    .rt-mb-xs-0 {
    margin-bottom:0;
    }
    
    .rt-pt-xs-0 {
    padding-top:0;
    }
    
    .rt-spacer-xs-0 {
    height:0;
    }
    
    .rt-mb-xs-10 {
    margin-bottom:10px;
    }
    
    .rt-pt-xs-10 {
    padding-top:10px;
    }
    
    .rt-spacer-xs-10 {
    height:10px;
    }
    
    .rt-mb-xs-20 {
    margin-bottom:20px;
    }
    
    .rt-pt-xs-20 {
    padding-top:20px;
    }
    
    .rt-spacer-xs-20 {
    height:20px;
    }
    
    .rt-mb-xs-30 {
    margin-bottom:30px;
    }
    
    .rt-pt-xs-30 {
    padding-top:30px;
    }
    
    .rt-spacer-xs-30 {
    height:30px;
    }
    
    .rt-mb-xs-40 {
    margin-bottom:40px;
    }
    
    .rt-pt-xs-40 {
    padding-top:40px;
    }
    
    .rt-spacer-xs-40 {
    height:40px;
    }
    
    .rt-mb-xs-50 {
    margin-bottom:50px;
    }
    
    .rt-pt-xs-50 {
    padding-top:50px;
    }
    
    .rt-spacer-xs-50 {
    height:50px;
    }
    
    .rt-mb-xs-60 {
    margin-bottom:60px;
    }
    
    .rt-pt-xs-60 {
    padding-top:60px;
    }
    
    .rt-spacer-xs-60 {
    height:60px;
    }
    
    .rt-mb-xs-70 {
    margin-bottom:70px;
    }
    
    .rt-pt-xs-70 {
    padding-top:70px;
    }
    
    .rt-spacer-xs-70 {
    height:70px;
    }
    
    .rt-mb-xs-80 {
    margin-bottom:80px;
    }
    
    .rt-pt-xs-80 {
    padding-top:80px;
    }
    
    .rt-spacer-xs-80 {
    height:80px;
    }
    
    .rt-mb-xs-90 {
    margin-bottom:90px;
    }
    
    .rt-pt-xs-90 {
    padding-top:90px;
    }
    
    .rt-spacer-xs-90 {
    height:90px;
    }
    
    .rt-mb-xs-100 {
    margin-bottom:100px;
    }
    
    .rt-pt-xs-100 {
    padding-top:100px;
    }
    
    .rt-spacer-xs-100 {
    height:100px;
    }
    
    ;
    }
    
    .pointer {
    cursor:pointer;
    }
    
    .text-hide {
    overflow:hidden;
      text-overflow:ellipsis;
      white-space:nowrap;
    }
    
    .slick-bullet .slick-dots li button:before {
    display:none!important;
    }
    
    .slick-bullet .slick-dots {
    margin:0;
      padding:0;
      list-style:none;
    }
    
    .slick-bullet .slick-dots li {
    position:relative;
      z-index:1;
      width:10px;
      display:inline-block;
      height:10px;
    }
    
    .slick-bullet .slick-dots li button {
    border-radius:50%;
      position:absolute;
      left:0;
      top:0;
      width:100%;
      height:100%;
    }
    
    .slick-bullet.deafult_style_dot .slick-dots li button {
    overflow:hidden;
      transition:background .3s ease;
    }
    
    .slick-bullet.deafult_style_dot .slick-dots li.slick-active {
    width:24px;
    }
    
    .slick-bullet.deafult_style_dot .slick-dots li.slick-active button {
    border-radius:32px;
    }
    
    .slick-bullet.dotstyle-fillup .slick-dots li button {
    overflow:hidden;
      background-color:transparent;
      box-shadow:inset 0 0 0 2px #fff;
      transition:background .3s ease;
    }
    
    .slick-bullet.dotstyle-fillup .slick-dots li button:after {
    content:"";
      position:absolute;
      bottom:0;
      height:0;
      left:0;
      width:100%;
      background-color:#fff;
      box-shadow:0 0 1px #fff;
      -webkit-transition:height .3s ease;
      transition:height .3s ease;
      border-radius:50%;
    }
    
    .slick-bullet.dotstyle-fillup .slick-dots li.slick-active button::after {
    height:100%;
    }
    
    .slick-bullet.dotstyle-scaleup .slick-dots li button {
    overflow:hidden;
      background-color:rgba(255,255,255,.3);
      transition:all .3s ease;
    }
    
    .slick-bullet.dotstyle-scaleup .slick-dots li.slick-active button {
    transform:scale(1.2);
      background-color:#fff;
    }
    
    .slick-bullet.dotstyle-stroke .slick-dots li button {
    transition:box-shadow .3s ease,background-color .3s ease;
      box-shadow:0 0 0 2px rgba(255,255,255,0);
    }
    
    .slick-bullet.dotstyle-stroke .slick-dots li.slick-active button {
    background-color:transparent;
      box-shadow:0 0 0 2px #fff;
    }
    
    .slick-bullet.dotstyle-fillin .slick-dots li button {
    background-color:transparent;
      box-shadow:inset 0 0 0 2px #fff;
      transition:box-shadow .3s ease;
    }
    
    .slick-bullet.dotstyle-fillin .slick-dots li.slick-active button {
    box-shadow:inset 0 0 0 8px #fff;
    }
    
    .slick-bullet.dotstyle-dotstroke .slick-dots li {
    box-shadow:0 0 0 2px #fff;
      border-radius:50%;
      transition:all .3s ease;
    }
    
    .slick-bullet.dotstyle-dotstroke .slick-dots li button {
    transform:scale(.4);
      background-color:#fff;
      transition:all .3s ease;
    }
    
    .slick-bullet.dotstyle-dotstroke .slick-dots li.slick-active button {
    transform:scale(1);
    }
    
    .slick-bullet.dotstyle-dotstroke2 .slick-dots li {
    box-shadow:0 0 0 2px rgba(255,255,255,0);
      border-radius:50%;
      transition:all .3s ease;
    }
    
    .slick-bullet.dotstyle-dotstroke2 .slick-dots li button {
    background-color:#fff;
      transition:all .3s ease;
    }
    
    .slick-bullet.dotstyle-dotstroke2 .slick-dots li.slick-active {
    box-shadow:0 0 0 2px #fff;
    }
    
    .slick-bullet.dotstyle-dotstroke2 .slick-dots li.slick-active button {
    transform:scale(.4);
    }
    
    #scrollUp {
    right:30px;
      bottom:30px;
      height:45px;
      width:45px;
      border-radius:50%;
      color:#fff;
      align-items:center;
      justify-content:center;
      font-size:26px;
      line-height:55px;
      text-align:center;
    }
    
    .modal-header {
    padding:20px 24px 20px 24px;
    }
    
    .modal-header h1,.modal-header h2,.modal-header h3,.modal-header h4,.modal-header h5,.modal-header h6 {
    margin-bottom:0;
    }
    
    .modal-content {
    border-radius:16px;
    }
    
    .modal-body {
    padding:24px;
    }
    
    .dark-bg {
    background-color:var(--dark-bg);
    }
    
    .dark-bg2 {
    background-color:var(--dark-bg2);
    }
    
    .green-bg {
    background-color:var(--green-bg);
    }
    
    .bg-light1 {
    background-color:var(--light-bg1);
    }
    
    .bg-light2 {
    background-color:var(--light-bg2);
    }
    
    .bg-light3 {
    background-color:var(--light-bg3);
    }
    
    .bg-light4 {
    background-color:var(--light-bg4);
    }
    
    .bg-light6 {
    background-color:var(--light-bg6);
    }
    
    .bg-primary {
    background-color:var(--primary-bg);
    }
    
    .z-index {
    z-index:0;
    }
    
    header.sigma-header-section {
    position:fixed;
      z-index:9;
      width:100%;
      top:0;
      padding:15px 0;
      transition:all .4s;
    }
    
    header.sigma-header-section.sticky-menu {
    box-shadow:0 4px 80px rgba(0,0,0,.06);
    }
    
    header.sigma-header-section.sigma-header3 {
    border-bottom:1px solid var(--heading-color);
    }
    
    header.sigma-header-section.sigma-header3.sticky-menu {
    border-bottom:1px solid var(--light-bg3);
    }
    
    .site-header .mobile-menu-trigger.light span {
    background-color:var(--white-smoke);
    }
    
    .site-header .mobile-menu-trigger.light span:after,.site-header .mobile-menu-trigger.light span:before {
    background-color:var(--white-smoke);
    }
    
    .sigma-header-wrap {
    display:flex;
      align-items:center;
    }
    
    .sigma-sidemenu-wraper {
    position:relative;
    }
    
    .sigma-sidemenu-column {
    width:485px;
      display:block;
      background:#191931;
      height:100%;
      position:fixed;
      z-index:111;
      padding:30px;
      margin-right:-485px;
      transition:.5s;
      right:0;
      top:0;
      padding-top:70px;
      overflow-y:scroll;
    }
    
    .sigma-sidemenu-column .sigma-info-wrap {
    margin-top:35px;
      margin-bottom:35px;
    }
    
    .sigma-sidemenu-column .sigma-social-icon.sigma-social-icon3 {
    margin-bottom:30px;
    }
    
    .sigma-sidemenu-column .sigma-copyright4.light p {
    font-size:16px;
    }
    
    .sigma-sidemenu-column .sigma-info ul li {
    color:var(--primary-color2);
    }
    
    .sigma-sidemenu-thumb img {
    width:100%;
      height:100%;
      object-fit:cover;
      border-radius:5px;
    }
    
    .sigma-sidemenu-column.active {
    margin-right:0;
      z-index:9999;
    }
    
    .sigma-sidemenu-close {
    position:absolute;
      left:0;
      top:0;
      color:#333;
      padding:5px;
      transition:all linear .3s;
      cursor:pointer;
      background-color:#fff;
      transition:all .4s;
      line-height:1;
      width:40px;
      height:40px;
      display:flex;
      align-items:center;
      justify-content:center;
      border-radius:0;
      background-color:var(--primary-color2);
    }
    
    .active .sigma-sidemenu-close {
    opacity:1;
      visibility:visible;
    }
    
    .offcanvas-overlay {
    top:0;
      width:100%;
      height:100%;
      background:#000;
      position:fixed;
      z-index:0;
      visibility:hidden;
      opacity:0;
      transition:.5s;
    }
    
    .offcanvas-overlay.active {
    opacity:.7;
      z-index:111;
      visibility:visible;
    }
    
    .sigma-sidemenu-logo {
    margin-bottom:30px;
    }
    
    .sigma-sidemenu-body p {
    color:var(--white-smoke);
    }
    
    .sigma-sidemenu-column::-webkit-scrollbar-track {
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
      background-color:#f5f5f5;
    }
    
    .sigma-sidemenu-column::-webkit-scrollbar {
    width:5px;
      background-color:#f5f5f5;
    }
    
    .sigma-sidemenu-column::-webkit-scrollbar-thumb {
    background-color:#000;
      border:2px solid #555;
    }
    
    @media (max-width:991px) {
    .sigma-sidemenu-wraper {
    display:none;
    }
    
    ;
    }
    
    .sigma-footer-top .sigma-default-content {
    margin-right:50px;
    }
    
    @media (max-width:991px) {
    .sigma-footer-top .sigma-default-content {
    margin:0 auto;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-footer-top .sigma-default-content h2 {
    max-width:470px;
      margin:0 auto 15px;
    }
    
    ;
    }
    
    .sigma-footer-bottom {
    padding:35px 0;
      border-top:1px solid #333;
    }
    
    @media (max-width:991px) {
    .sigma-footer-bottom {
    padding:30px;
    }
    
    ;
    }
    
    .sigma-footer-bottom.two {
    border-top:1px solid #e6e6e6;
    }
    
    .sigma-footer-bottom.three {
    border-top:1px solid #e6e6e6;
    }
    
    .sigma-footer-bottom.four {
    border-top:1px solid #302f43;
    }
    
    .sigma-footer-bottom.five {
    border-top:1px solid #e6e6e6;
    }
    
    @media (max-width:991px) {
    .sigma-footer-logo {
    text-align:center;
      margin-bottom:24px;
    }
    
    ;
    }
    
    .sigma-copyright.one {
    text-align:right;
    }
    
    .sigma-copyright.one p {
    color:#999;
    }
    
    .sigma-copyright.two p {
    color:var(--heading-color2);
    }
    
    .sigma-copyright.three p {
    color:var(--heading-color);
      font-weight:600;
    }
    
    @media (max-width:1199px) {
    .sigma-copyright.three {
    text-align:center;
      margin-bottom:20px;
    }
    
    ;
    }
    
    .sigma-copyright.four p {
    color:var(--light-color3);
    }
    
    .sigma-copyright.five p {
    color:#666;
    }
    
    @media (max-width:991px) {
    .sigma-copyright {
    width:100%;
      text-align:center!important;
    }
    
    ;
    }
    
    .sigma-info {
    margin-bottom:12px;
    }
    
    .sigma-info-wrap {
    margin-top:50px;
      margin-bottom:50px;
    }
    
    @media (max-width:991px) {
    .sigma-info-wrap {
    margin-top:30px;
      margin-bottom:30px;
    }
    
    ;
    }
    
    .sigma-info:last-child {
    margin-bottom:0;
    }
    
    .sigma-info ul li {
    font-size:21px;
      color:var(--primary);
    }
    
    .sigma-info ul li a {
    color:var(--white-smoke);
    }
    
    .sigma-hero-shape.sigma-footer-shape {
    bottom:10%;
    }
    
    .sigma-footer-section2 {
    background-size:cover;
      background-position:center center;
    }
    
    @media (max-width:1199px) {
    .sigma-footer-textarea {
    max-width:600px;
      margin-bottom:40px;
    }
    
    ;
    }
    
    .sigma-footer-textarea img {
    margin-bottom:30px;
    }
    
    .sigma-footer-textarea p {
    font-size:21px;
    }
    
    .sigma-footer-title p {
    font-size:21px;
      margin-bottom:25px;
      font-weight:600;
      color:var(--heading-color2);
    }
    
    @media (max-width:767px) {
    .sigma-footer-title p {
    margin-bottom:17px;
    }
    
    ;
    }
    
    .sigma-footer-title.light p {
    color:var(--light-color3);
    }
    
    @media (max-width:767px) {
    .sigma-footer-menu {
    margin-bottom:40px;
    }
    
    ;
    }
    
    .sigma-footer-menu ul li {
    margin:14px 0;
    }
    
    .sigma-footer-menu ul li:first-child {
    margin-top:0;
    }
    
    .sigma-footer-menu ul li:last-child {
    margin-bottom:0;
    }
    
    .sigma-footer-menu ul li a {
    color:#2c2c2c;
      font-size:21px;
      line-height:30px;
      transition:all .4s;
    }
    
    .sigma-footer-menu ul li a:hover {
    color:var(--primary-color);
    }
    
    .sigma-footer-menu.light ul li a {
    color:var(--light-color3);
    }
    
    .sigma-footer-menu.light ul li a:hover {
    color:var(--primary-color2);
    }
    
    .sigma-footer-menu.extar-margin {
    margin-left:50px;
    }
    
    @media (max-width:1199px) {
    .sigma-footer-menu.extar-margin {
    margin-left:0;
    }
    
    ;
    }
    
    .sigma-footer-top2 {
    padding:100px 0;
    }
    
    @media (max-width:767px) {
    .sigma-footer-top2 {
    padding:80px 0;
    }
    
    ;
    }
    
    .sigma-footer-menu2 {
    text-align:right;
    }
    
    @media (max-width:1199px) {
    .sigma-footer-menu2 {
    text-align:center;
    }
    
    ;
    }
    
    .sigma-footer-menu2 ul li {
    display:inline-block;
      margin:0 20px;
    }
    
    @media (max-width:767px) {
    .sigma-footer-menu2 ul li {
    margin:0 10px;
    }
    
    ;
    }
    
    .sigma-footer-menu2 ul li:first-child {
    margin-left:0;
    }
    
    .sigma-footer-menu2 ul li:last-child {
    margin-right:0;
    }
    
    .sigma-footer-menu2 ul li a {
    font-weight:600;
      color:var(--heading-color);
    }
    
    .sigma-subscription-wrap {
    padding:80px 0;
      border-radius:20px;
      background-color:#24243a;
    }
    
    .sigma-footer-section4 {
    padding-top:130px;
      background-color:#191931;
    }
    
    @media (max-width:991px) {
    .sigma-footer-section4 {
    padding-top:100px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-footer-section4 {
    padding-top:80px;
    }
    
    ;
    }
    
    .sigma-footer-top4 {
    padding:80px 0;
    }
    
    @media (max-width:1199px) {
    .sigma-footer-textarea2 {
    max-width:600px;
      margin-bottom:40px;
    }
    
    ;
    }
    
    .sigma-footer-textarea2 img {
    margin-bottom:30px;
    }
    
    .sigma-footer-textarea2 p {
    font-size:21px;
      color:var(--light-color3);
    }
    
    .sigma-footer-section5 .sigma-footer-title p {
    color:var(--heading-color4);
    }
    
    .sigma-footer-section5 .sigma-footer-menu ul li a {
    color:#2c2c2c;
    }
    
    .sigma-footer-section5 .sigma-footer-menu ul li a:hover {
    color:var(--corn-color);
    }
    
    .sigma-contact-info2 ul li {
    margin:24px 0;
    }
    
    .sigma-contact-info2 ul li a i {
    font-size:20px;
      color:var(--primary-color2);
      margin-right:10px;
    }
    
    .sigma-contact-info2.info3 ul li a i {
    transition:all .4s;
      color:var(--green-color);
    }
    
    .sigma-contact-info2.info3 ul li a:hover i {
    color:var(--corn-color);
    }
    
    .sigma-default-btn {
    font-size:16px;
      line-height:24px;
      padding:0 40px;
      border-radius:3px;
      font-weight:700;
      font-family:Inter,sans-serif;
      width:fit-content;
      position:relative;
      z-index:1;
      white-space:nowrap;
      text-overflow:ellipsis;
      display:inline-block;
      text-align:center;
      -o-transition:all .4s ease-in-out;
      -webkit-transition:all .4s ease-in-out;
      transition:all .4s ease-in-out;
      overflow:hidden;
      color:var(--light-bg2)!important;
      background-color:var(--primary-bg);
      position:relative;
      z-index:0;
      overflow:hidden;
      position:relative;
      height:60px;
      line-height:59px;
      transform-style:preserve-3d;
    }
    
    .sigma-default-btn .sigma-label-up {
    display:block;
      height:100%;
      position:relative;
      top:0;
      transition:.3s;
    }
    
    .sigma-default-btn:hover .sigma-label-up {
    top:-100%;
    }
    
    .sigma-default-btn.yellow-btn {
    color:var(--heading-color)!important;
      background-color:var(--yellow-bg);
    }
    
    .sigma-default-btn.blue-btn {
    color:var(--light-color3)!important;
      background-color:var(--blue-bg);
    }
    
    .sigma-default-btn.blue-btn:hover {
    background-color:var(--primary-bg2);
    }
    
    .sigma-default-btn.corn-btn {
    color:var(--green-color)!important;
      background-color:var(--corn-bg);
    }
    
    .sigma-default-btn.sigma-header-btn {
    height:50px;
      width:150px;
      padding:0;
      line-height:47.5px;
      color:var(--heading-color)!important;
      border:2px solid var(--heading-color);
      box-shadow:0 4px 0 0 var(--white-smoke);
      background-color:var(--primary-bg);
    }
    
    .sigma-default-btn.sigma-header-btn:hover {
    box-shadow:none;
    }
    
    .sigma-default-btn.sigma-header-btn.outline-btn {
    box-shadow:none;
      background-color:transparent;
      color:var(--heading-color2)!important;
      border:2px solid var(--heading-color2);
    }
    
    .sigma-default-btn.sigma-header-btn.yellow-btn {
    box-shadow:none;
      border:none;
      width:180px;
      line-height:50px;
      background-color:var(--yellow-bg);
    }
    
    .sigma-default-btn.sigma-header-btn.barger-menu {
    width:127px;
      display:flex;
      align-items:center;
      justify-content:center;
    }
    
    .sigma-default-btn.sigma-header-btn.barger-menu img {
    margin-right:10px;
    }
    
    .sigma-default-btn.sigma-header-btn.corn-btn {
    box-shadow:none;
      border:none;
      width:150px;
      line-height:50px;
      color:var(--green-color)!important;
      background-color:var(--corn-bg);
    }
    
    .sigma-default-btn.sigma-default-btn-outline {
    background-color:transparent;
      color:var(--heading-color2)!important;
      border:2px solid var(--heading-color2);
    }
    
    .sigma-default-btn.sigma-default-btn-outline.outline-white {
    color:var(--light-color3)!important;
      border:2px solid var(--light-color3);
    }
    
    .sigma-default-btn.disabled,.sigma-default-btn:disabled {
    opacity:1;
    }
    
    .sigma-default-btn.d-block {
    width:100%;
    }
    
    .sigma-default-btn.pill {
    border-radius:50px;
    }
    
    .sigma-default-btn.btn-icon {
    padding:9px 24px;
    }
    
    .sigma-default-btn:focus {
    box-shadow:none;
    }
    
    .sigma-icon-btn {
    color:var(--heading-color)!important;
      font-size:14px;
      font-style:normal;
      font-weight:600;
      line-height:24px;
      letter-spacing:-.14px;
      text-transform:uppercase;
      position:relative;
      font-family:Syne,sans-serif;
      padding-bottom:8px;
    }
    
    .sigma-icon-btn img {
    margin-left:10px;
    }
    
    .sigma-icon-btn::after,.sigma-icon-btn::before {
    content:"";
      left:0;
      bottom:0;
      width:100%;
      height:2px;
      position:absolute;
      transition-delay:0s;
      background-color:var(--dark-bg);
      transition:-webkit-transform .75s cubic-bezier(.19,1,.22,1);
      transition:transform .75s cubic-bezier(.19,1,.22,1);
      transition:transform .75s cubic-bezier(.19,1,.22,1),-webkit-transform .75s cubic-bezier(.19,1,.22,1);
    }
    
    a.sigma-icon-btn:before {
    transition-delay:0s;
      -webkit-transform:scaleX(0);
      transform:scaleX(0);
      -webkit-transform-origin:left;
      transform-origin:left;
    }
    
    a.sigma-icon-btn:after {
    transition-delay:.25s;
      -webkit-transform-origin:right;
      transform-origin:right;
    }
    
    a.sigma-icon-btn:hover:before {
    transition-delay:.25s;
      -webkit-transform:scaleX(1);
      transform:scaleX(1);
    }
    
    a.sigma-icon-btn:hover:after {
    transition-delay:0s;
      -webkit-transform:scaleX(0);
      transform:scaleX(0);
    }
    
    .sigma-btn-wrap {
    margin-top:45px;
    }
    
    @media (max-width:991px) {
    .sigma-btn-wrap {
    margin-top:30px;
      text-align:center;
    }
    
    ;
    }
    
    input,input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],textarea {
    margin:0;
      width:100%;
      height:60px;
      font-weight:700;
      color:var(--heading-color);
      font-size:16px;
      border-radius:50px;
      background-color:transparent;
      padding:15px 24px!important;
      border:none!important;
      transition:all .4s;
      border:1px solid var(--heading-color)!important;
    }
    
    textarea {
    height:200px;
      resize:none;
      border-radius:20px;
    }
    
    @media (max-width:767px) {
    textarea {
    height:100px;
    }
    
    ;
    }
    
    input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
    color:#666;
      opacity:1;
    }
    
    input:-moz-placeholder,textarea:-moz-placeholder {
    color:#666;
      opacity:1;
    }
    
    input::-moz-placeholder,textarea::-moz-placeholder {
    color:#666;
      opacity:1;
    }
    
    input:-ms-input-placeholder,textarea:-ms-input-placeholder {
    color:#666;
      opacity:1;
    }
    
    input::-ms-input-placeholder,textarea::-ms-input-placeholder {
    color:#666;
      opacity:1;
    }
    
    input::placeholder,textarea::placeholder {
    color:#666;
      opacity:1;
    }
    
    @media (max-width:991px) {
    .sigma-form-wrap {
    margin-top:50px;
    }
    
    ;
    }
    
    .sigma-form-wrap h4 {
    margin-bottom:24px;
      color:var(--white-smoke);
    }
    
    .sigma-form-field {
    margin-bottom:24px;
    }
    
    .sigma-form-field input,.sigma-form-field textarea {
    color:#ccc;
      border:1px solid #ccc!important;
    }
    
    .sigma-form-field input:focus,.sigma-form-field textarea:focus {
    border:1px solid var(--accent-color)!important;
    }
    
    .sigma-form-field input::-webkit-input-placeholder,.sigma-form-field textarea::-webkit-input-placeholder {
    color:#ccc;
      opacity:1;
    }
    
    .sigma-form-field input:-moz-placeholder,.sigma-form-field textarea:-moz-placeholder {
    color:#ccc;
      opacity:1;
    }
    
    .sigma-form-field input::-moz-placeholder,.sigma-form-field textarea::-moz-placeholder {
    color:#ccc;
      opacity:1;
    }
    
    .sigma-form-field input:-ms-input-placeholder,.sigma-form-field textarea:-ms-input-placeholder {
    color:#ccc;
      opacity:1;
    }
    
    .sigma-form-field input::-ms-input-placeholder,.sigma-form-field textarea::-ms-input-placeholder {
    color:#ccc;
      opacity:1;
    }
    
    .sigma-form-field input::placeholder,.sigma-form-field textarea::placeholder {
    color:#ccc;
      opacity:1;
    }
    
    .sigma-form-field textarea {
    height:150px;
    }
    
    @media (max-width:767px) {
    .sigma-form-field textarea {
    height:100px;
    }
    
    ;
    }
    
    #sigma-submit-btn {
    width:100%;
      height:60px;
      font-size:16px;
      font-weight:700;
      border-radius:50px;
      border:2px solid var(--dark-bg);
      background:var(--accent-bg);
      box-shadow:0 4px 0 0 #fdfde1;
      transition:all .4s;
      padding-left:40px;
      display:flex;
      align-items:center;
      justify-content:space-between;
    }
    
    #sigma-submit-btn:hover {
    box-shadow:none;
    }
    
    #sigma-submit-btn span {
    width:50px;
      height:50px;
      display:flex;
      margin-right:3px;
      align-items:center;
      border-radius:100px;
      justify-content:center;
      background-color:var(--dark-bg);
    }
    
    .sigma-form-wrap2 {
    padding:40px;
      border-radius:10px;
      background-color:var(--light-bg3);
    }
    
    @media (max-width:991px) {
    .sigma-form-wrap2 {
    margin-top:40px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-form-wrap2 {
    padding:30px;
    }
    
    ;
    }
    
    .sigma-form-wrap2 h3 {
    margin-bottom:10px;
      font-family:"Familjen Grotesk",sans-serif;
    }
    
    .sigma-form-wrap2 p {
    font-size:20px;
    }
    
    @media (max-width:767px) {
    .sigma-form-wrap2 p {
    font-size:18px;
    }
    
    ;
    }
    
    .sigma-form-field2 {
    margin-bottom:24px;
    }
    
    .sigma-form-field2 input,.sigma-form-field2 textarea {
    font-weight:600;
      padding:15px 0!important;
      border-radius:0!important;
      border:none!important;
      color:var(--heading-color);
      border-bottom:1px solid #ccc!important;
    }
    
    .sigma-form-field2 input::-webkit-input-placeholder,.sigma-form-field2 textarea::-webkit-input-placeholder {
    color:var(--heading-color);
      opacity:1;
    }
    
    .sigma-form-field2 input:-moz-placeholder,.sigma-form-field2 textarea:-moz-placeholder {
    color:var(--heading-color);
      opacity:1;
    }
    
    .sigma-form-field2 input::-moz-placeholder,.sigma-form-field2 textarea::-moz-placeholder {
    color:var(--heading-color);
      opacity:1;
    }
    
    .sigma-form-field2 input:-ms-input-placeholder,.sigma-form-field2 textarea:-ms-input-placeholder {
    color:var(--heading-color);
      opacity:1;
    }
    
    .sigma-form-field2 input::-ms-input-placeholder,.sigma-form-field2 textarea::-ms-input-placeholder {
    color:var(--heading-color);
      opacity:1;
    }
    
    .sigma-form-field2 input::placeholder,.sigma-form-field2 textarea::placeholder {
    color:var(--heading-color);
      opacity:1;
    }
    
    .sigma-form-field2 textarea {
    height:80px;
    }
    
    button#sigma-submit-btn2 {
    width:100%;
      height:60px;
      line-height:60px;
      padding:0 15px;
      font-weight:700;
      text-align:center;
      border-radius:50px;
      margin-top:16px;
      overflow:hidden;
      transition:all .4s;
      color:var(--heading-color);
      background-color:var(--primary-bg);
    }
    
    button#sigma-submit-btn2 .sigma-label-up {
    display:block;
      height:100%;
      position:relative;
      top:0;
      transition:.3s;
    }
    
    button#sigma-submit-btn2:hover .sigma-label-up {
    top:-100%;
    }
    
    .sigma-subscription input {
    height:50px;
      border-radius:3px;
      margin-bottom:12px;
      border:2px solid #999!important;
    }
    
    .sigma-subscription input:focus {
    border:2px solid var(--primary-bg)!important;
    }
    
    .sigma-subscription input::-webkit-input-placeholder {
    color:var(--heading-color2);
      opacity:1;
    }
    
    .sigma-subscription input:-moz-placeholder {
    color:var(--heading-color2);
      opacity:1;
    }
    
    .sigma-subscription input::-moz-placeholder {
    color:var(--heading-color2);
      opacity:1;
    }
    
    .sigma-subscription input:-ms-input-placeholder {
    color:var(--heading-color2);
      opacity:1;
    }
    
    .sigma-subscription input::-ms-input-placeholder {
    color:var(--heading-color2);
      opacity:1;
    }
    
    .sigma-subscription input::placeholder {
    color:var(--heading-color2);
      opacity:1;
    }
    
    #sigma-subscription-btn {
    width:160px;
      height:50px;
      font-weight:700;
      font-size:16px;
      line-height:50px;
      border-radius:3px;
      border:none!important;
      padding:0!important;
      color:var(--light-bg2);
      background-color:var(--primary-bg);
      transition:all .4s;
      overflow:hidden;
    }
    
    #sigma-subscription-btn .sigma-label-up {
    display:block;
      height:100%;
      position:relative;
      top:0;
      transition:.3s;
    }
    
    #sigma-subscription-btn:hover .sigma-label-up {
    top:-100%;
    }
    
    @media (max-width:767px) {
    #sigma-subscription-btn {
    width:100%;
    }
    
    ;
    }
    
    .sigma-subscription2 {
    position:relative;
    }
    
    .sigma-subscription2 input {
    height:60px;
      font-size:16px;
      font-weight:700;
      width:calc(100% - 220px);
      border:2px solid var(--light-color3)!important;
    }
    
    .sigma-subscription2 input:focus {
    border:2px solid var(--primary-bg2)!important;
    }
    
    @media (max-width:767px) {
    .sigma-subscription2 input {
    width:100%;
      margin-bottom:20px;
    }
    
    ;
    }
    
    .sigma-subscription2 input::-webkit-input-placeholder {
    color:var(--light-color3);
      opacity:1;
    }
    
    .sigma-subscription2 input:-moz-placeholder {
    color:var(--light-color3);
      opacity:1;
    }
    
    .sigma-subscription2 input::-moz-placeholder {
    color:var(--light-color3);
      opacity:1;
    }
    
    .sigma-subscription2 input:-ms-input-placeholder {
    color:var(--light-color3);
      opacity:1;
    }
    
    .sigma-subscription2 input::-ms-input-placeholder {
    color:var(--light-color3);
      opacity:1;
    }
    
    .sigma-subscription2 input::placeholder {
    color:var(--light-color3);
      opacity:1;
    }
    
    #sigma-subscription-btn2 {
    top:0;
      right:0;
      width:196px;
      height:60px;
      font-weight:700;
      font-size:16px;
      position:absolute;
      border-radius:50px;
      border:none!important;
      padding:0!important;
      color:var(--light-bg4);
      background-color:var(--blue-bg);
      transition:all .4s;
    }
    
    #sigma-subscription-btn2:hover {
    background-color:var(--primary-bg2);
    }
    
    #sigma-subscription-btn2 .sigma-label-up {
    display:block;
      height:100%;
      position:relative;
      top:0;
      transition:.3s;
    }
    
    #sigma-subscription-btn2:hover .sigma-label-up {
    top:-100%;
    }
    
    @media (max-width:767px) {
    #sigma-subscription-btn2 {
    width:100%;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    #sigma-subscription-btn2 {
    width:100%;
      position:static;
    }
    
    ;
    }
    
    .comment-form {
    margin-bottom:24px;
    }
    
    .comment-form input,.comment-form textarea {
    font-weight:700;
      border:none!important;
      padding:15px 0!important;
      border-radius:0!important;
      color:var(--heading-color);
      border-bottom:1px solid #999!important;
    }
    
    .comment-form input::-webkit-input-placeholder,.comment-form textarea::-webkit-input-placeholder {
    color:#999;
      opacity:1;
    }
    
    .comment-form input:-moz-placeholder,.comment-form textarea:-moz-placeholder {
    color:#999;
      opacity:1;
    }
    
    .comment-form input::-moz-placeholder,.comment-form textarea::-moz-placeholder {
    color:#999;
      opacity:1;
    }
    
    .comment-form input:-ms-input-placeholder,.comment-form textarea:-ms-input-placeholder {
    color:#999;
      opacity:1;
    }
    
    .comment-form input::-ms-input-placeholder,.comment-form textarea::-ms-input-placeholder {
    color:#999;
      opacity:1;
    }
    
    .comment-form input::placeholder,.comment-form textarea::placeholder {
    color:#999;
      opacity:1;
    }
    
    .comment-form textarea {
    height:150px;
    }
    
    @media (max-width:767px) {
    .comment-form textarea {
    height:100px;
    }
    
    ;
    }
    
    #comment-btn {
    width:180px;
      height:60px;
      font-weight:700;
      font-size:16px;
      line-height:50px;
      border-radius:3px;
      border:none!important;
      padding:0!important;
      color:var(--light-bg5);
      background-color:var(--dark-bg);
      transition:all .4s;
      overflow:hidden;
      border-radius:50px;
      margin-top:26px;
    }
    
    #comment-btn:hover {
    color:var(--heading-color);
      background-color:var(--primary-bg);
    }
    
    @media (max-width:767px) {
    #comment-btn {
    width:100%;
    }
    
    ;
    }
    
    .sigma-breadcrumb {
    text-align:left;
      padding:90px 0 10px;
      background-color:var(--dark-bg);
    }
    
    @media (max-width:991px) {
    .sigma-breadcrumb {
    padding:170px 0 100px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-breadcrumb {
    padding:170px 0 80px;
    }
    
    ;
    }
    
    @media (max-width:575px) {
    .sigma-breadcrumb {
    padding:80px 0 10px;
    }
    
    ;
    }
    
    h1.post__title {
    margin-bottom:50px;
      color:var(--white-smoke);
    }
    
    @media (max-width:1400px) {
    h1.post__title {
    margin-bottom:30px;
    }
    
    ;
    }
    
    .breadcrumbs ul li {
    font-size:18px;
      font-weight:700;
      line-height:1;
      z-index:0;
      padding:0 20px;
      position:relative;
      display:inline-block;
      color:var(--accent-color);
    }
    
    @media (max-width:767px) {
    .breadcrumbs ul li {
    font-size:18px;
    }
    
    ;
    }
    
    .breadcrumbs ul li:first-child {
    padding-left:0;
    }
    
    .breadcrumbs ul li:last-child {
    padding-right:0;
    }
    
    .breadcrumbs ul li:before {
    content:"";
      right:-8px;
      top:0;
      width:100%;
      height:100%;
      z-index:-1;
      position:absolute;
      background-size:9px;
      background-position:center right;
      background-repeat:no-repeat;
      background-image:url(../images/icon/arrow-right7.svg);
    }
    
    .breadcrumbs ul li:last-child:before {
    content:none;
    }
    
    .breadcrumbs ul li a {
    font-weight:400;
      color:#fdfde1;
    }
    
    .sigma-navigation {
    margin-top:80px;
      text-align:center;
    }
    
    @media (max-width:991px) {
    .sigma-navigation {
    margin-top:60px;
    }
    
    ;
    }
    
    .sigma-navigation .pagination {
    justify-content:center;
    }
    
    .sigma-navigation span.current,.page-links .current {
    cursor:not-allowed;
      background-color:var(--accent-color);
      color:var(--heading-color);
      border-color:var(--accent-color);
    }
    
    .sigma-navigation a,.sigma-navigation span,.page-links a,.page-links span {
    height:50px;
      width:50px;
      display:inline-flex;
      text-align:center;
      line-height:50px;
      font-size:21px;
      align-items:center;
      justify-content:center;
      margin:0 5px;
      color:var(--body-color);
      border-radius:50px;
      border:1px solid var(--heading-color);
    }
    
    .sigma-navigation a:hover,.page-links a:hover {
    background-color:var(--accent-color);
      color:var(--heading-color);
      border-color:var(--accent-color);
    }
    
    .sigma-hero-section {
    padding:200px 0 135px;
    }
    
    @media (max-width:991px) {
    .sigma-hero-section {
    padding:170px 0 100px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-hero-section {
    padding:170px 0 80px;
    }
    
    ;
    }
    
    @media (max-width:575px) {
    .sigma-hero-section {
    padding:130px 0 80px;
    }
    
    ;
    }
    
    .sigma-hero-thumb {
    right:-5%;
      max-width:490px;
      overflow:hidden;
      border-radius:20px;
      position:absolute;
      border:5px solid var(--white-smoke);
    }
    
    .sigma-hero-thumb img {
    transition:all .5s;
      transform:translate3d(0,-20px,0) scale(1.1);
    }
    
    .sigma-hero-thumb img:hover {
    transform:translate3d(0,0,0) scale(1);
    }
    
    @media (max-width:1449px) {
    .sigma-hero-thumb {
    position:static;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-hero-thumb {
    margin:0 auto;
      margin-top:50px;
    }
    
    ;
    }
    
    .sigma-hero-content {
    position:relative;
    }
    
    @media (max-width:1399px) {
    .sigma-hero-content {
    max-width:630px;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-hero-content {
    text-align:center;
    }
    
    ;
    }
    
    .sigma-hero-content h1 {
    position:relative;
      margin-bottom:24px;
      color:var(--white-smoke);
    }
    
    .sigma-hero-content h1 img {
    top:17px;
      right:-17%;
      position:absolute;
    }
    
    @media (max-width:1400px) {
    .sigma-hero-content h1 img {
    width:50px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-hero-content h1 img {
    display:none;
    }
    
    ;
    }
    
    .sigma-hero-content p {
    font-size:21px;
      padding-right:125px;
      color:var(--white-smoke);
    }
    
    @media (max-width:991px) {
    .sigma-hero-content p {
    padding-right:0;
      font-size:18px;
    }
    
    ;
    }
    
    .sigma-hero-user-wrap {
    display:flex;
      align-items:center;
      margin-top:45px;
    }
    
    @media (max-width:991px) {
    .sigma-hero-user-wrap {
    justify-content:center;
      margin-top:30px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-hero-user-wrap {
    display:block;
    }
    
    ;
    }
    
    .sigma-hero-user-thumb {
    display:flex;
    }
    
    @media (max-width:767px) {
    .sigma-hero-user-thumb {
    justify-content:center;
      margin-bottom:20px;
    }
    
    ;
    }
    
    .sigma-hero-user-thumb-item {
    width:66px;
      height:66px;
      position:relative;
      border-radius:100%;
      border:5px solid var(--dark-bg);
      overflow:hidden;
    }
    
    .sigma-hero-user-thumb-item:nth-child(2) {
    left:-10px;
    }
    
    .sigma-hero-user-thumb-item:nth-child(3) {
    left:-20px;
    }
    
    .sigma-hero-user-thumb-item img {
    width:100%;
      height:100%;
      object-fit:cover;
    }
    
    .sigma-hero-user-data p {
    font-size:16px;
    }
    
    .sigma-hero-shape {
    right:10%;
      bottom:0;
      position:absolute;
      animation:float-left-right 6s ease-in-out infinite;
    }
    
    @media (max-width:991px) {
    .sigma-hero-shape {
    display:none;
    }
    
    ;
    }
    
    @media (max-width:1400px) {
    .sigma-hero-shape img {
    width:250px;
    }
    
    ;
    }
    
    @media (max-width:1199px) {
    .sigma-hero-shape img {
    width:170px;
    }
    
    ;
    }
    
    .sigma-call-btn {
    border-radius:50px;
      width:350px;
      padding:13px 10px 13px 42px;
      display:inline-block;
      font-size:16px;
      font-weight:700;
      margin-top:50px;
      position:relative;
      text-align:left;
      justify-content:space-between;
      color:var(--heading-color)!important;
      border:2px solid var(--dark-bg);
      background-color:var(--primary-bg);
      box-shadow:0 4px 0 0 var(--white-smoke);
      transition:all .4s;
    }
    
    @media (max-width:400px) {
    .sigma-call-btn {
    width:100%;
      padding:13px 10px 13px 25px;
    }
    
    ;
    }
    
    .sigma-call-btn:hover {
    box-shadow:none;
    }
    
    .sigma-call-btn i {
    width:50px;
      height:50px;
      display:flex;
      align-items:center;
      justify-content:center;
      border-radius:50%;
      position:absolute;
      right:5px;
      top:50%;
      font-size:24px;
      color:var(--white-smoke);
      transform:translateY(-50%);
      background-color:var(--dark-bg);
    }
    
    @keyframes rotate-animation {
    0% {
    transform:rotate(0);
    }
    
    50% {
    transform:rotate(180deg);
    }
    
    100% {
    transform:rotate(360deg);
    }
    
    ;
    }
    
    @keyframes float-left-right {
    0% {
    transform:translatex(0);
    }
    
    50% {
    transform:translatex(-40px);
    }
    
    100% {
    transform:translatex(0);
    }
    
    ;
    }
    
    .sigma-hero-section2 {
    padding:200px 0 135px;
    }
    
    @media (max-width:1250px) {
    .sigma-hero-section2 {
    padding:170px 0 80px;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-hero-section2 {
    padding:170px 0 60px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-hero-section2 {
    padding:170px 0 80px;
    }
    
    ;
    }
    
    @media (max-width:575px) {
    .sigma-hero-section2 {
    padding:130px 0 80px;
    }
    
    ;
    }
    
    .sigma-hero-content2 {
    text-align:center;
    }
    
    @media (max-width:1399px) {
    .sigma-hero-content2 {
    max-width:875px;
      margin:0 auto;
    }
    
    ;
    }
    
    .sigma-hero-content2 h1 {
    font-size:118px;
      margin-bottom:24px;
      letter-spacing:normal;
      font-family:ClashGroteskSemibold;
      color:var(--heading-color);
    }
    
    @media (max-width:1400px) {
    .sigma-hero-content2 h1 {
    font-size:70px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-hero-content2 h1 {
    font-size:48px;
    }
    
    ;
    }
    
    .sigma-hero-content2 p {
    font-size:21px;
      color:var(--heading-color);
    }
    
    @media (max-width:991px) {
    .sigma-hero-content2 p {
    font-size:18px;
    }
    
    ;
    }
    
    .sigma-hero-btn-wrap {
    display:flex;
      align-items:center;
      justify-content:center;
      flex-wrap:wrap;
      margin-top:70px;
    }
    
    @media (max-width:991px) {
    .sigma-hero-btn-wrap {
    margin-top:50px;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-hero-btn-wrap {
    margin-top:30px;
    }
    
    ;
    }
    
    .sigma-hero-btn-wrap .sigma-default-btn {
    margin:10px;
    }
    
    .sigma-hero-shape1 {
    position:absolute;
      bottom:-10%;
      left:-13%;
      animation:float-left-right 6s ease-in-out infinite;
    }
    
    @media (max-width:1670px) {
    .sigma-hero-shape1 {
    bottom:-8%;
      left:0;
    }
    
    .sigma-hero-shape1 img {
    width:200px;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-hero-shape1 {
    display:none;
    }
    
    ;
    }
    
    .sigma-hero-shape2 {
    position:absolute;
      top:-10%;
      right:-6%;
      animation:float-top-bottom 6s ease-in-out infinite;
    }
    
    @media (max-width:1500px) {
    .sigma-hero-shape2 {
    right:0;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-hero-shape2 {
    display:none;
    }
    
    ;
    }
    
    @keyframes float-top-bottom {
    0% {
    transform:translatey(0);
    }
    
    50% {
    transform:translatey(-40px);
    }
    
    100% {
    transform:translatey(0);
    }
    
    ;
    }
    
    .sigma-hero-thumb-wrap {
    margin:0 80px;
      display:flex;
      padding-top:120px;
      padding-bottom:80px;
      position:relative;
    }
    
    @media (max-width:767px) {
    .sigma-hero-thumb-wrap {
    display:none;
    }
    
    ;
    }
    
    .sigma-hero-thumb-item {
    width:405px;
    }
    
    @media (max-width:1399px) {
    .sigma-hero-thumb-item {
    width:30%;
    }
    
    ;
    }
    
    .sigma-hero-thumb-item img {
    width:100%;
      height:100%;
      object-fit:cover;
      border-radius:9.29px;
      border:10px solid #fff;
    }
    
    .sigma-hero-thumb-item:nth-child(1) img {
    transform:rotate(-2deg);
    }
    
    .sigma-hero-thumb-item:nth-child(2) {
    left:18%;
      top:25%;
      position:absolute;
    }
    
    .sigma-hero-thumb-item:nth-child(2) img {
    transform:rotate(2deg);
    }
    
    .sigma-hero-thumb-item:nth-child(3) {
    left:39%;
      position:absolute;
    }
    
    .sigma-hero-thumb-item:nth-child(3) img {
    transform:rotate(5deg);
    }
    
    .sigma-hero-thumb-item:nth-child(4) {
    right:18%;
      top:28%;
      position:absolute;
    }
    
    .sigma-hero-thumb-item:nth-child(4) img {
    transform:rotate(-5deg);
    }
    
    .sigma-hero-thumb-item:nth-child(5) {
    right:0;
      position:absolute;
    }
    
    .sigma-hero-thumb-item:nth-child(5) img {
    transform:rotate(5deg);
    }
    
    .sigma_screenfix_right {
    margin-right:calc((-100vw + 100%)/ 2);
      max-width:1610px;
    }
    
    @media (max-width:991px) {
    .sigma_screenfix_right {
    max-width:100%;
      margin:0 auto;
    }
    
    ;
    }
    
    .sigma-hero-section3 {
    padding-top:91px;
    }
    
    @media (max-width:991px) {
    .sigma-hero-section3 {
    padding-top:170px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-hero-section3 {
    padding-top:140px;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-hero-content3 {
    text-align:center;
    }
    
    ;
    }
    
    .sigma-hero-content3 p {
    font-size:21px;
      margin-bottom:20px;
    }
    
    @media (max-width:1199px) {
    .sigma-hero-content3 p {
    margin-bottom:10px;
      font-size:18px;
    }
    
    ;
    }
    
    .sigma-hero-content3 p span {
    font-size:24px;
      font-weight:600;
    }
    
    @media (max-width:1199px) {
    .sigma-hero-content3 p span {
    font-size:20px;
    }
    
    ;
    }
    
    .sigma-hero-content3 h1 {
    font-size:124px;
      margin-bottom:30px;
      letter-spacing:normal;
      font-family:"Familjen Grotesk",sans-serif;
    }
    
    @media (max-width:1669px) {
    .sigma-hero-content3 h1 {
    font-size:110px;
    }
    
    ;
    }
    
    @media (max-width:1400px) {
    .sigma-hero-content3 h1 {
    font-size:80px;
    }
    
    ;
    }
    
    @media (max-width:1199px) {
    .sigma-hero-content3 h1 {
    margin-bottom:20px;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-hero-content3 h1 {
    font-size:70px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-hero-content3 h1 {
    font-size:48px;
    }
    
    ;
    }
    
    .sigma-hero-thumb3 {
    left:3px;
      overflow:hidden;
      margin-left:20px;
      position:relative;
      border-radius:0 0 0 425px;
      border-left:3px solid #000;
      border-bottom:3px solid #000;
    }
    
    .sigma-hero-thumb3-wrap {
    z-index:0;
      position:relative;
    }
    
    @media (max-width:991px) {
    .sigma-hero-thumb3-wrap {
    margin-top:40px;
    }
    
    ;
    }
    
    .sigma-hero-thumb3 img {
    width:100%;
      height:100%;
      object-fit:cover;
    }
    
    @media (max-width:1199px) {
    .sigma-hero-thumb3 {
    margin-left:0;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-hero-thumb3 {
    left:0;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-hero-thumb3 {
    border:none;
      border-radius:0;
    }
    
    ;
    }
    
    .sigma-hero-thumb-shape1 {
    position:absolute;
      bottom:9%;
      z-index:-1;
      left:-10%;
    }
    
    @media (max-width:1550px) {
    .sigma-hero-thumb-shape1 img {
    width:220px;
    }
    
    ;
    }
    
    .sigma-hero-thumb-shape2 {
    position:absolute;
      bottom:17%;
      right:16%;
      animation:float-top-bottom 6s ease-in-out infinite;
    }
    
    .sigma-hero-thumb-shape3 {
    position:absolute;
      bottom:34%;
      right:48%;
    }
    
    @media (max-width:767px) {
    .sigma-hero-thumb-shape1,.sigma-hero-thumb-shape2,.sigma-hero-thumb-shape3 {
    display:none;
    }
    
    ;
    }
    
    .sigma-hero-subscription {
    max-width:526px;
      position:relative;
      margin-top:50px;
    }
    
    @media (max-width:1199px) {
    .sigma-hero-subscription {
    margin-top:30px;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-hero-subscription {
    margin:0 auto;
      margin-top:30px;
    }
    
    ;
    }
    
    .sigma-hero-subscription input {
    width:100%;
      padding-right:169px!important;
      color:var(--heading-color);
      border:2px solid var(--heading-color)!important;
    }
    
    @media (max-width:991px) {
    .sigma-hero-subscription input {
    padding-right:24px!important;
    }
    
    ;
    }
    
    .sigma-hero-subscription input::-webkit-input-placeholder {
    color:var(--heading-color);
      opacity:1;
    }
    
    .sigma-hero-subscription input:-moz-placeholder {
    color:var(--heading-color);
      opacity:1;
    }
    
    .sigma-hero-subscription input::-moz-placeholder {
    color:var(--heading-color);
      opacity:1;
    }
    
    .sigma-hero-subscription input:-ms-input-placeholder {
    color:var(--heading-color);
      opacity:1;
    }
    
    .sigma-hero-subscription input::-ms-input-placeholder {
    color:var(--heading-color);
      opacity:1;
    }
    
    .sigma-hero-subscription input::placeholder {
    color:var(--heading-color);
      opacity:1;
    }
    
    button#sigma-hero-subscription-btn {
    width:160px;
      height:50px;
      line-height:50px;
      top:5px;
      border-radius:50px;
      right:5px;
      font-size:16px;
      font-weight:700;
      overflow:hidden;
      padding:0 5px!important;
      border:none!important;
      position:absolute;
      background-color:var(--yellow-bg);
    }
    
    button#sigma-hero-subscription-btn .sigma-label-up {
    display:block;
      height:100%;
      position:relative;
      top:0;
      transition:.3s;
    }
    
    button#sigma-hero-subscription-btn:hover .sigma-label-up {
    top:-100%;
    }
    
    @media (max-width:557px) {
    button#sigma-hero-subscription-btn {
    position:static;
      width:100%;
      margin-top:20px;
    }
    
    ;
    }
    
    .sigma-hero-rating {
    margin-top:20px;
    }
    
    .sigma-hero-rating ul li {
    font-weight:600;
      line-height:1;
      display:inline-block;
    }
    
    @media (max-width:1199px) {
    .sigma-hero-rating ul li {
    font-size:16px;
    }
    
    ;
    }
    
    .sigma-hero-rating ul li:last-child {
    padding-left:5px;
    }
    
    .sigma-hero-section4 {
    margin:0 50px;
      border-radius:20px;
      margin-top:80px;
      padding:130px 0 120px;
      background-size:cover;
      background-position:center;
    }
    
    @media (max-width:991px) {
    .sigma-hero-section4 {
    margin:0 30px;
      margin-top:80px;
      padding:100px 0 90px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-hero-section4 {
    margin:0 12px;
      margin-top:80px;
      padding:80px 0 70px;
    }
    
    ;
    }
    
    @media (max-width:479px) {
    .sigma-hero-section4 {
    margin-top:60px;
      padding:80px 0 70px;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-hero-content4 {
    text-align:center;
    }
    
    ;
    }
    
    .sigma-hero-content4 p {
    margin-bottom:20px;
      padding-right:100px;
    }
    
    @media (max-width:991px) {
    .sigma-hero-content4 p {
    padding-right:0;
    }
    
    ;
    }
    
    .sigma-hero-content4 p span {
    font-size:24px;
      font-weight:600;
      color:var(--primary-color2);
    }
    
    .sigma-hero-content4 h1 {
    font-size:120px;
      margin-bottom:24px;
      color:var(--light-color3);
      font-family:Arimo,sans-serif;
    }
    
    @media (max-width:1669px) {
    .sigma-hero-content4 h1 {
    font-size:110px;
    }
    
    ;
    }
    
    @media (max-width:1400px) {
    .sigma-hero-content4 h1 {
    font-size:80px;
    }
    
    ;
    }
    
    @media (max-width:1199px) {
    .sigma-hero-content4 h1 {
    margin-bottom:20px;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-hero-content4 h1 {
    font-size:70px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-hero-content4 h1 {
    font-size:48px;
    }
    
    ;
    }
    
    .sigma-hero-content4 p {
    font-size:21px;
      color:var(--light-color3);
    }
    
    .sigma-hero-content4 .sigma-hero-btn-wrap {
    margin-top:50px;
    }
    
    @media (max-width:767px) {
    .sigma-hero-content4 .sigma-hero-btn-wrap {
    margin-top:30px;
    }
    
    ;
    }
    
    .sigma-hero-shape-title {
    z-index:0;
      position:relative;
      display:inline-block;
    }
    
    .sigma-hero-round-shape {
    position:absolute;
      bottom:-19px;
      z-index:-1;
    }
    
    @media (max-width:767px) {
    .sigma-hero-round-shape {
    bottom:-10px;
    }
    
    ;
    }
    
    .sigma-hero-section5 {
    padding:195px 0 355px;
      background-color:var(--green-bg);
    }
    
    @media (max-width:1199px) {
    .sigma-hero-section5 {
    padding:195px 0 250px;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-hero-section5 {
    padding:170px 0 230px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-hero-section5 {
    padding:170px 0 190px;
    }
    
    ;
    }
    
    @media (max-width:479px) {
    .sigma-hero-section5 {
    padding:130px 0 170px;
    }
    
    ;
    }
    
    .sigma-hero-content5 {
    text-align:center;
    }
    
    @media (max-width:1399px) {
    .sigma-hero-content5 {
    max-width:900px;
      margin:0 auto;
    }
    
    ;
    }
    
    .sigma-hero-content5 h1 {
    font-size:120px;
      margin-bottom:30px;
      color:var(--light-color4);
      font-family:"Libre Baskerville",serif;
    }
    
    @media (max-width:1669px) {
    .sigma-hero-content5 h1 {
    font-size:110px;
    }
    
    ;
    }
    
    @media (max-width:1400px) {
    .sigma-hero-content5 h1 {
    font-size:80px;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-hero-content5 h1 {
    font-size:60px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-hero-content5 h1 {
    font-size:48px;
    }
    
    ;
    }
    
    @media (max-width:479px) {
    .sigma-hero-content5 h1 {
    font-size:36px;
    }
    
    ;
    }
    
    .sigma-hero-content5 p {
    font-size:21px;
      margin:0 50px 24px;
      color:var(--light-color4);
    }
    
    @media (max-width:767px) {
    .sigma-hero-content5 p {
    font-size:18px;
      margin:0 0 24px;
    }
    
    ;
    }
    
    img.sigma-hero-wave-shape {
    position:absolute;
      bottom:-15px;
      left:20px;
      z-index:-1;
    }
    
    @media (max-width:991px) {
    img.sigma-hero-wave-shape {
    left:0;
      bottom:-7px;
    }
    
    ;
    }
    
    .sigma-counter-wrap {
    padding:30px;
      border-radius:25px;
      text-align:center;
      background-color:var(--dark-bg);
      display: flex;
      justify-content:space-around;
    }
    
    @media (max-width:991px) {
    .sigma-counter-wrap {
    margin-top:30px;
    }
    
    ;
    }
    
    .sigma-counter-data {
    padding-bottom:24px;
      ;
    }
    
    .sigma-counter-data:last-child {
    padding:0;
      margin:0;
      border:none;
    }
    
    .sigma-counter-data h2 {
    color:var(--accent-color);
      margin-bottom:5px;
    }
    
    .sigma-counter-data p {
    font-weight:600;
      color:var(--white-smoke);
    }
    
    .sigma-counter-wrap2 {
    display:flex;
      margin-top:50px;
      justify-content:space-between;
    }
    
    @media (max-width:767px) {
    .sigma-counter-wrap2 {
    margin-top:30px;
      display:block;
      text-align:center;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-counter-data2 {
    padding:0 20px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-counter-data2 {
    padding:0;
      margin-bottom:20px;
    }
    
    .sigma-counter-data2:last-child {
    margin-bottom:0;
    }
    
    ;
    }
    
    .sigma-counter-data2 h2 {
    font-weight:600;
      font-size:80px;
      margin-bottom:5px;
      color:var(--heading-color2);
      font-family:ClashGroteskSemibold;
    }
    
    @media (max-width:1199px) {
    .sigma-counter-data2 h2 {
    font-size:60px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-counter-data2 h2 {
    font-size:40px;
      font-weight:600;
    }
    
    ;
    }
    
    .sigma-counter-title {
    text-align:center;
      margin-bottom:40px;
    }
    
    .sigma-counter-title p {
    font-size:21px;
      font-weight:600;
      color:var(--light-color2);
    }
    
    .sigma-counter-section {
    padding:80px 0;
    }
    
    @media (max-width:991px) {
    .sigma-counter-section {
    padding:80px 0 56px;
    }
    
    ;
    }
    
    .sigma-counter-wrap3 {
    display:flex;
      flex-wrap:wrap;
      justify-content:space-between;
    }
    
    @media (max-width:575px) {
    .sigma-counter-wrap3 {
    display:block;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-counter-data3 {
    flex:0 0 50%;
      text-align:center;
      margin-bottom:24px;
    }
    
    ;
    }
    
    .sigma-counter-data3 h2 {
    font-size:85px;
      margin-bottom:5px;
      text-transform:uppercase;
      color:var(--heading-color);
      font-family:"Familjen Grotesk",sans-serif;
    }
    
    @media (max-width:1199px) {
    .sigma-counter-data3 h2 {
    font-size:60px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-counter-data3 h2 {
    font-size:48px;
      font-weight:600;
    }
    
    ;
    }
    
    .sigma-counter-data3 h2 em {
    top:-17px;
      left:-10px;
      position:relative;
      font-style:normal;
    }
    
    .sigma-counter-data3:nth-child(1) h2 {
    color:#8d7dff;
    }
    
    .sigma-counter-data3:nth-child(2) h2 {
    color:#ff7545;
    }
    
    .sigma-counter-data3:nth-child(3) h2 {
    color:#ff94ff;
    }
    
    .sigma-counter-data3:nth-child(4) h2 {
    color:#ffe757;
    }
    
    .sigma-counter-data3 p {
    color:var(--light-color2);
    }
    
    .sigma-counter-wrap4 {
    border-radius:10px;
      padding:100px 25px;
      margin-bottom:24px;
      background-color:var(--primary-bg2);
    }
    
    @media (max-width:767px) {
    .sigma-counter-wrap4 {
    padding:70px;
    }
    
    ;
    }
    
    .sigma-counter-data4 {
    text-align:center;
    }
    
    .sigma-counter-data4 h2 {
    font-size:120px;
      margin-bottom:20px;
      text-align:center;
      color:var(--light-color3);
      font-family:Arimo,sans-serif;
    }
    
    @media (max-width:1399px) {
    .sigma-counter-data4 h2 {
    font-size:100px;
    }
    
    ;
    }
    
    @media (max-width:1199px) {
    .sigma-counter-data4 h2 {
    font-size:80px;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-counter-data4 h2 {
    font-size:60px;
      margin-bottom:10px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-counter-data4 h2 {
    font-size:48px;
    }
    
    ;
    }
    
    .sigma-counter-data4 p {
    font-size:24px;
      font-weight:600;
      color:var(--light-color3);
    }
    
    @media (max-width:991px) {
    .sigma-counter-data4 p {
    font-size:18px;
    }
    
    ;
    }
    
    .sigma-counter-section2 {
    padding:80px 0 106px;
    }
    
    @media (max-width:991px) {
    .sigma-counter-section2 {
    padding:80px 0 76px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-counter-section2 {
    padding:60px 0 56px;
    }
    
    ;
    }
    
    .sigma-counter-wrap5 {
    display:flex;
      flex-wrap:wrap;
      align-items:center;
      justify-content:space-between;
    }
    
    @media (max-width:479px) {
    .sigma-counter-wrap5 {
    display:block;
    }
    
    ;
    }
    
    .sigma-counter-data5 {
    margin-bottom:24px;
      position:relative;
    }
    
    @media (max-width:991px) {
    .sigma-counter-data5 {
    flex:0 0 50%;
      text-align:center;
    }
    
    ;
    }
    
    .sigma-counter-data5 h2 {
    margin-bottom:10px;
      color:var(--green-color);
      font-family:"Libre Baskerville",serif;
    }
    
    .sigma-team-wrap {
    margin-bottom:30px;
    }
    
    .sigma-team-wrap:hover .team-social {
    opacity:1;
      visibility:visible;
      bottom:24px;
    }
    
    .sigma-team-thumb {
    position:relative;
      border-radius:15px;
      overflow:hidden;
      border:5px solid var(--dark-bg);
    }
    
    .sigma-team-thumb img {
    transition:all .5s;
      transform:scale(1);
    }
    
    .sigma-team-thumb img:hover {
    transform:translate3d(0,0,0) scale(1.05);
    }
    
    .sigma-team-data {
    margin-top:25px;
      text-align:center;
    }
    
    .sigma-team-data h3 {
    margin-bottom:7px;
    }
    
    .sigma-team-data p {
    font-size:21px;
    }
    
    .team-social {
    position:absolute;
      bottom:0;
      width:100%;
      opacity:0;
      visibility:hidden;
      text-align:center;
      transition:all .4s;
    }
    
    .sigma-team-wrap2 {
    padding:20px 20px 0;
      text-align:center;
      border-radius:10px;
      margin-bottom:30px;
      border:1px solid var(--heading-color);
    }
    
    .sigma-team-wrap2:hover .sigma-team-thumb2 img {
    transform:translate3d(0,0,0) scale(1.05);
    }
    
    .sigma-team-thumb2 {
    border-radius:10px;
      overflow:hidden;
    }
    
    .sigma-team-thumb2 img {
    transform:scale(1);
      transition:all .5s;
    }
    
    .sigma-team-data2 {
    padding:30px;
    }
    
    .sigma-team-data2 h4 {
    font-family:"Familjen Grotesk",sans-serif;
      margin-bottom:10px;
    }
    
    .sigma-team-data2 p {
    font-size:21px;
    }
    
    .sigma-team-details-thumb {
    border-radius:20px;
      overflow:hidden;
      margin-right:40px;
      border:5px solid var(--heading-color);
    }
    
    @media (max-width:1199px) {
    .sigma-team-details-thumb {
    margin-right:0;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-team-details-thumb {
    margin-right:0;
      margin-bottom:30px;
    }
    
    ;
    }
    
    .sigma-team-setails {
    margin-bottom:30px;
    }
    
    .sigma-team-setails h3 {
    margin-bottom:12px;
    }
    
    .sigma-team-setails ul li {
    margin-bottom:25px;
      position:relative;
      padding-left:15px;
    }
    
    .sigma-team-setails ul li:before {
    content:"";
      left:0;
      top:11px;
      width:5px;
      height:5px;
      border-radius:100px;
      position:absolute;
      background-color:var(--dark-bg);
    }
    
    .sigma-team-setails ul li:last-child {
    margin-bottom:0;
    }
    
    .sigma-team-setails ul li span {
    font-weight:600;
    }
    
    .sigma-skillbar {
    margin-bottom:35px;
    }
    
    .sigma-skillbar-box {
    height:10px;
      background-color:var(--dark-bg);
      border-radius:10px;
      position:relative;
    }
    
    .sigma-skillbar:last-child {
    margin-bottom:0;
    }
    
    p.sigma-skillbar-lable {
    display:flex;
      font-weight:600;
      margin-bottom:15px;
      justify-content:space-between;
    }
    
    .skillbar-bar {
    height:10px;
      width:0;
      background:#fbc21d;
      display:inline-block;
      position:absolute;
      left:0;
      margin-bottom:0;
      background-color:var(--primary-bg);
    }
    
    .sigma-service-wrap {
    border-bottom:1px solid #e6e6e6;
      padding-bottom:100px;
    }
    
    @media (max-width:991px) {
    .sigma-service-wrap {
    padding-bottom:70px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-service-wrap {
    padding-bottom:50px;
    }
    
    ;
    }
    
    .sigma-iconbox-wrap {
    padding:30px;
      border-radius:20px;
      margin-bottom:30px;
      transition:all .4s;
      border:2px solid var(--heading-color);
    }
    
    .sigma-iconbox-wrap:hover {
    background-color:var(--primary-bg);
      box-shadow:4px 4px 0 0 var(--heading-color);
    }
    
    .sigma-iconbox-icon {
    margin-bottom:30px;
    }
    
    .sigma-iconbox-icon i {
    font-size:80px;
    }
    
    .sigma-iconbox-data h3 {
    margin-bottom:15px;
    }
    
    .sigma-iconbox-wrap2 {
    padding:24px;
      border-radius:5px;
      margin-bottom:30px;
      border:2px solid var(--heading-color2);
    }
    
    .sigma-iconbox-icon2 {
    margin-bottom:30px;
    }
    
    .sigma-iconbox-icon2 img {
    max-height:174px;
    }
    
    .sigma-iconbox-icon2.bottom {
    margin-bottom:0;
      margin-top:30px;
    }
    
    .sigma-iconbox-data2 h3 {
    margin-bottom:15px;
      font-family:ClashGroteskSemibold;
      color:var(--heading-color2);
    }
    
    .sigma-iconbox-column {
    display:grid;
      gap:24px;
      grid-template-columns:1fr 1fr;
    }
    
    @media (max-width:991px) {
    .sigma-iconbox-column {
    grid-template-columns:1fr;
    }
    
    ;
    }
    
    .sigma-iconbox-wrap3 {
    padding:40px;
      border-radius:20px;
      display:flex;
    }
    
    @media (max-width:767px) {
    .sigma-iconbox-wrap3 {
    padding:30px;
    }
    
    ;
    }
    
    .sigma-iconbox-wrap3:nth-child(1) {
    background-color:#8d7dff;
    }
    
    .sigma-iconbox-wrap3:nth-child(2) {
    background-color:#ff7545;
    }
    
    .sigma-iconbox-wrap3:nth-child(3) {
    background-color:#ff94ff;
    }
    
    .sigma-iconbox-wrap3:nth-child(4) {
    background-color:#ffe757;
    }
    
    .sigma-iconbox-icon3 {
    margin-right:24px;
      flex-shrink:0;
    }
    
    .sigma-iconbox-data3 h3 {
    font-size:35px;
      margin-bottom:20px;
      font-family:"Familjen Grotesk",sans-serif;
    }
    
    @media (max-width:1199px) {
    .sigma-iconbox-data3 h3 {
    font-size:30px;
    }
    
    ;
    }
    
    .sigma-iconbox-data3 p {
    margin-bottom:24px;
    }
    
    .sigma-iconbox-wrap4 {
    padding:24px;
      border-radius:10px;
      margin-bottom:30px;
      border:2px solid var(--heading-color3);
    }
    
    .sigma-iconbox-wrap4:hover .sigma-icon path {
    stroke:var(--primary-color2);
    }
    
    .sigma-iconbox-icon4 {
    margin-bottom:30px;
    }
    
    .sigma-iconbox-icon4 i {
    font-size:60px;
      color:var(--heading-color3);
    }
    
    .sigma-iconbox-data4 h3 {
    margin-bottom:15px;
      line-height:1.33em;
      font-family:Arimo,sans-serif;
      color:var(--heading-color3);
    }
    
    .sigma-iconbox-data4 p {
    font-size:20px;
      margin-bottom:22px;
      color:var(--heading-color3);
    }
    
    .sigma-iconbox-data4 .sigma-icon path {
    transition:all .4s;
    }
    
    .sigma-iconbox-wrap5 {
    display:flex;
      margin-bottom:24px;
    }
    
    .sigma-iconbox-wrap5:last-child {
    margin-bottom:0;
    }
    
    .sigma-iconbox-icon5 {
    flex-shrink:0;
      margin-right:15px;
    }
    
    .sigma-iconbox-icon5 i {
    font-size:40px;
      color:var(--heading-color);
    }
    
    .sigma-iconbox-data5 h3 {
    font-size:29px;
      margin-bottom:12px;
    }
    
    @media (max-width:767px) {
    .sigma-iconbox-data5 h3 {
    font-size:24px;
    }
    
    ;
    }
    
    .sigma-iconbox-wrap6 {
    margin-bottom:30px;
    }
    
    .sigma-iconbox-icon6 {
    margin-bottom:30px;
    }
    
    .sigma-iconbox-data6 h3 {
    margin-bottom:12px;
      font-family:"Libre Baskerville",serif;
    }
    
    @media (max-width:767px) {
    .sigma-iconbox-data6 h3 {
    font-size:24px;
    }
    
    ;
    }
    
    .sigma-numberbox-section {
    padding:100px 0;
    }
    
    @media (max-width:991px) {
    .sigma-numberbox-section {
    padding:100px 0 70px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-numberbox-section {
    padding:80px 0 50px;
    }
    
    ;
    }
    
    .sigma-numberbox-wrap {
    padding-top:40px;
      display:flex;
      margin-bottom:30px;
      transition:all .4s;
      border-top:2px solid #e6e6e6;
    }
    
    .sigma-numberbox-wrap:hover {
    border-top:2px solid var(--primary-bg2);
    }
    
    .sigma-numberbox-wrap:hover .sigma-numberbox-number {
    color:var(--light-color3);
      border:1px solid var(--primary-bg2);
      background-color:var(--primary-bg2);
    }
    
    .sigma-numberbox-number {
    line-height:1;
      font-size:24px;
      font-weight:600;
      width:50px;
      height:50px;
      border-radius:50px;
      display:flex;
      align-items:center;
      justify-content:center;
      flex-shrink:0;
      margin-right:24px;
      transition:all .4s;
      color:var(--heading-color3);
      border:1px solid var(--heading-color3);
    }
    
    .sigma-numberbox-data p {
    margin-bottom:15px;
      color:--heading-color3;
    }
    
    .sigma-numberbox-data p:last-child {
    margin-bottom:0;
    }
    
    .sigma-numberbox-data p span {
    font-size:21px;
      font-weight:600;
    }
    
    a.sigma-service-icon {
    transition:all .5s;
    }
    
    a.sigma-service-icon:hover {
    margin-left:7px;
    }
    
    .sigma-faq-wrap {
    padding:130px 0;
      border-bottom:1px solid #e6e6e6;
    }
    
    @media (max-width:991px) {
    .sigma-faq-wrap {
    padding:100px 0;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-faq-wrap {
    padding:80px 0;
    }
    
    ;
    }
    
    .sigma-accordion-wrap {
    margin-left:50px;
      margin-right:3px;
    }
    
    @media (max-width:1199px) {
    .sigma-accordion-wrap {
    margin-left:0;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-accordion-wrap {
    margin-top:30px;
    }
    
    ;
    }
    
    .sigma-accordion-item {
    padding:24px;
      position:relative;
      margin-bottom:20px;
      border-radius:20px;
      transition:all .4s;
      border:2px solid var(--dark-bg);
    }
    
    .sigma-accordion-item:last-child {
    margin-bottom:0;
    }
    
    .sigma-accordion-item.open .sigma-accordion-header::before {
    transform:rotate(180deg);
    }
    
    .sigma-accordion-item.open {
    background-color:var(--primary-bg);
      box-shadow:3px 3px 0 0 var(--dark-bg);
    }
    
    .sigma-accordion-item.open .sigma-accordion-body {
    display:block;
    }
    
    .sigma-accordion-header {
    cursor:pointer;
      position:relative;
    }
    
    @media (max-width:767px) {
    .sigma-accordion-header h3 {
    font-size:24px;
      padding-right:25px;
    }
    
    ;
    }
    
    .sigma-accordion-header::before {
    content:"";
      position:absolute;
      right:0;
      transition:all .4s;
      background-image:url(../images/v1/accordion-inactive.svg);
      background-size:30px;
      background-position:center;
      width:30px;
      height:24px;
      top:10px;
      z-index:2;
      background-repeat:no-repeat;
    }
    
    @media (max-width:767px) {
    .sigma-accordion-header::before {
    top:5px;
    }
    
    ;
    }
    
    .sigma-accordion-body {
    display:none;
      padding-top:15px;
    }
    
    .sigma-accordion-body.default {
    display:block;
    }
    
    @media (max-width:991px) {
    .sigma-accordion-body {
    padding:24px 0 0;
    }
    
    ;
    }
    
    .sigma-accordion-wrap2 {
    display:grid;
      gap:24px;
      margin:0;
      grid-template-columns:1fr 1fr;
    }
    
    @media (max-width:991px) {
    .sigma-accordion-wrap2 {
    grid-template-columns:1fr;
    }
    
    ;
    }
    
    .sigma-accordion-wrap2 .sigma-accordion-item {
    padding:30px;
      border-radius:5px;
      background-color:#ebeae4;
      box-shadow:none;
      border:none;
    }
    
    @media (max-width:991px) {
    .sigma-accordion-wrap2 .sigma-accordion-item {
    padding:24px;
    }
    
    ;
    }
    
    .sigma-accordion-wrap2 .sigma-accordion-item.open .active {
    opacity:1;
    }
    
    .sigma-accordion-wrap2 .sigma-accordion-item.open .inactive {
    opacity:0;
    }
    
    .sigma-accordion-wrap2 .sigma-accordion-header h3 {
    font-family:ClashGroteskSemibold;
      color:var(--header-color2);
    }
    
    @media (max-width:767px) {
    .sigma-accordion-wrap2 .sigma-accordion-header h3 {
    font-size:24px;
      padding-right:25px;
    }
    
    ;
    }
    
    .sigma-accordion-wrap2 .sigma-accordion-header::before {
    content:none;
    }
    
    .sigma-accordion-wrap2 .sigma-accordion-icon {
    position:absolute;
      top:4px;
      right:0;
      transition:all .2s;
    }
    
    .sigma-accordion-wrap2 .sigma-accordion-icon i {
    font-size:24px;
    }
    
    .sigma-accordion-wrap2 .sigma-accordion-icon.active {
    opacity:0;
    }
    
    .sigma-accordion-wrap2 .sigma-accordion-body {
    padding-right:65px;
    }
    
    @media (max-width:991px) {
    .sigma-accordion-wrap2 .sigma-accordion-body {
    padding-right:20px;
    }
    
    ;
    }
    
    .sigma-accordion-wrap3 {
    margin:0;
      margin-top:60px;
      counter-reset:section;
    }
    
    @media (max-width:767px) {
    .sigma-accordion-wrap3 {
    margin-top:30px;
    }
    
    ;
    }
    
    .sigma-accordion-wrap3 .sigma-accordion-item {
    padding:0;
      text-align:left;
      border-radius:5px;
      background-color:transparent;
      box-shadow:none;
      border:none;
      position:relative;
      margin-bottom:44px;
      padding-left:74px;
    }
    
    .sigma-accordion-wrap3 .sigma-accordion-item:last-child {
    margin-bottom:0;
    }
    
    .sigma-accordion-wrap3 .sigma-accordion-item.open .sigma-accordion-header::before {
    content:none;
    }
    
    .sigma-accordion-wrap3 .sigma-accordion-item:before {
    left:0;
      top:-8px;
      width:50px;
      height:50px;
      display:flex;
      font-size:24px;
      font-weight:600;
      border-radius:50%;
      align-items:center;
      position:absolute;
      justify-content:center;
      border:1px solid var(--heading-color);
      counter-increment:section;
      content:counter(section);
      transition:all .4s;
    }
    
    .sigma-accordion-wrap3 .sigma-accordion-item.open:before {
    background-color:var(--yellow-bg);
      border:1px solid var(--yellow-bg);
    }
    
    .sigma-accordion-wrap3 .sigma-accordion-header p {
    font-size:21px;
      font-weight:600;
    }
    
    @media (max-width:767px) {
    .sigma-accordion-wrap3 .sigma-accordion-header h3 {
    font-size:24px;
    }
    
    ;
    }
    
    .sigma-accordion-wrap3 .sigma-accordion-header::before {
    content:none;
    }
    
    .sigma-accordion-wrap3 .sigma-accordion-body p {
    font-size:21px;
    }
    
    .sigma-accordion-wrap4 {
    margin:0;
    }
    
    .sigma-accordion-wrap4 .sigma-accordion-item {
    padding:30px 0;
      border:none;
      box-shadow:none;
      border-radius:0;
      margin-bottom:0;
      border-top:1px solid var(--heading-color);
    }
    
    @media (max-width:991px) {
    .sigma-accordion-wrap4 .sigma-accordion-item {
    padding:20px 0;
    }
    
    ;
    }
    
    .sigma-accordion-wrap4 .sigma-accordion-item.open {
    background-color:transparent;
    }
    
    .sigma-accordion-wrap4 .sigma-accordion-item:first-child {
    padding-top:0;
      border-top:none;
    }
    
    .sigma-accordion-wrap4 .sigma-accordion-item:last-child {
    padding-bottom:0;
    }
    
    .sigma-accordion-wrap4 .sigma-accordion-header::before {
    background-image:url(../images/icon/arrow-bottom.svg);
      background-size:23px;
      width:23px;
      height:12px;
      top:20px;
    }
    
    .sigma-accordion-wrap4 .sigma-accordion-header h3 {
    font-size:35px;
      font-family:"Familjen Grotesk",sans-serif;
    }
    
    @media (max-width:991px) {
    .sigma-accordion-wrap4 .sigma-accordion-header h3 {
    font-size:30px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-accordion-wrap4 .sigma-accordion-header h3 {
    font-size:24px;
      padding-right:25px;
    }
    
    ;
    }
    
    .sigma-accordion-wrap4 .sigma-accordion-body {
    padding-right:80px;
    }
    
    @media (max-width:991px) {
    .sigma-accordion-wrap4 .sigma-accordion-body {
    padding-right:20px;
    }
    
    ;
    }
    
    .sigma-accordion-wrap4 .sigma-accordion-body p {
    font-size:21px;
    }
    
    @media (max-width:991px) {
    .sigma-accordion-wrap4 .sigma-accordion-body p {
    font-size:18px;
    }
    
    ;
    }
    
    .sigma-accordion-normal-item {
    display:flex;
      margin-bottom:35px;
    }
    
    .sigma-accordion-normal-item:last-child {
    margin-bottom:0;
    }
    
    @media (max-width:991px) {
    .sigma-accordion-normal-item {
    margin-bottom:25px;
    }
    
    ;
    }
    
    .sigma-accordion-normal-data h3 {
    margin-bottom:13px;
    }
    
    .sigma-accordion-normal-icon {
    flex-shrink:0;
      margin-right:10px;
      margin-top:5px;
    }
    
    @media (max-width:991px) {
    .responsive-margin {
    margin-bottom:25px;
    }
    
    ;
    }
    
    .sigma-accordion-wrap5 {
    margin:0;
    }
    
    .sigma-accordion-wrap5 .sigma-accordion-item {
    padding:30px;
      border-radius:5px;
      background-color:transparent;
      box-shadow:none;
      border:none;
      margin-bottom:0;
    }
    
    @media (max-width:991px) {
    .sigma-accordion-wrap5 .sigma-accordion-item {
    padding:24px;
    }
    
    ;
    }
    
    .sigma-accordion-wrap5 .sigma-accordion-item.open .active {
    opacity:1;
    }
    
    .sigma-accordion-wrap5 .sigma-accordion-item.open .inactive {
    opacity:0;
    }
    
    .sigma-accordion-wrap5 .sigma-accordion-item.open {
    background-color:#ebdece;
    }
    
    .sigma-accordion-wrap5 .sigma-accordion-header h3 {
    font-family:"Libre Baskerville",serif;
      color:var(--heading-color4);
    }
    
    @media (max-width:767px) {
    .sigma-accordion-wrap5 .sigma-accordion-header h3 {
    font-size:24px;
      padding-right:25px;
    }
    
    ;
    }
    
    .sigma-accordion-wrap5 .sigma-accordion-header::before {
    content:none;
    }
    
    .sigma-accordion-wrap5 .sigma-accordion-icon {
    position:absolute;
      top:4px;
      right:0;
      transition:all .2s;
      width:35px;
      height:35px;
      display:flex;
      align-items:center;
      justify-content:center;
      border-radius:50px;
      border:1px solid var(--green-color);
    }
    
    .sigma-accordion-wrap5 .sigma-accordion-icon i {
    font-size:15px;
      color:var(--green-color);
    }
    
    .sigma-accordion-wrap5 .sigma-accordion-icon.active {
    opacity:0;
      border:1px solid var(--green-bg);
      background-color:var(--green-bg);
    }
    
    .sigma-accordion-wrap5 .sigma-accordion-icon.active i {
    color:var(--corn-color);
    }
    
    .sigma-accordion-wrap5 .sigma-accordion-body {
    max-width:750px;
    }
    
    .sigma-video-wrap {
    position:relative;
      border-radius:20px;
      overflow:hidden;
      border:5px solid var(--heading-color);
    }
    
    .sigma-video-popup {
    left:50%;
      top:50%;
      border-radius:50px;
      position:absolute;
      transition:all .4s;
      transform:translate(-50%,-50%);
    }
    
    .sigma-video-popup.play-btn1 {
    box-shadow:0 4px 0 0 var(--white-smoke);
    }
    
    .sigma-video-popup.play-btn1:hover {
    box-shadow:none;
    }
    
    .sigma-video-section {
    position:relative;
    }
    
    .sigma-video-section img {
    border-radius:5px;
    }
    
    .sigma-video-section2 {
    position:relative;
      overflow:hidden;
      margin-top:-270px!important;
    }
    
    @media (max-width:1199px) {
    .sigma-video-section2 {
    margin-top:-185px!important;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-video-section2 {
    margin-top:-150px!important;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-video-section2 {
    margin-top:-110px!important;
    }
    
    ;
    }
    
    @media (max-width:479px) {
    .sigma-video-section2 {
    margin-top:-90px!important;
    }
    
    ;
    }
    
    .sigma-video-section2 img {
    border-radius:20px;
    }
    
    @media (max-width:767px) {
    .sigma-video-section2 img {
    border-radius:10px;
    }
    
    ;
    }
    
    .sigma-video-section2 .waves {
    background-color:#000;
    }
    
    @media (max-width:991px) {
    .play-btn-size img {
    width:90px;
      height:90px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .play-btn-size img {
    width:60px;
      height:60px;
    }
    
    ;
    }
    
    .waves {
    position:absolute;
      width:185px;
      height:185px;
      background:#000;
      opacity:0;
      border-radius:100%;
      left:-35px;
      top:-35px;
      z-index:0;
      -webkit-animation:waves 3s ease-in-out infinite;
      animation:waves 3s ease-in-out infinite;
      z-index:-1;
    }
    
    @media (max-width:991px) {
    .waves {
    width:160px;
      height:160px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .waves {
    width:130px;
      height:130px;
    }
    
    ;
    }
    
    .waves.wave-1 {
    -webkit-animation-delay:0s;
      animation-delay:0s;
    }
    
    .waves.wave-2 {
    -webkit-animation-delay:1s;
      animation-delay:1s;
    }
    
    .waves.wave-3 {
    -webkit-animation-delay:2s;
      animation-delay:2s;
    }
    
    @keyframes waves {
    0% {
    -webkit-transform:scale(.2,.2);
      transform:scale(.2,.2);
      opacity:0;
    }
    
    50% {
    opacity:.9;
    }
    
    100% {
    -webkit-transform:scale(.9,.9);
      transform:scale(.9,.9);
      opacity:0;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-hero-video-section {
    margin-top:50px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-hero-video-section {
    margin-top:30px;
    }
    
    ;
    }
    
    .sigma-video-popup3 {
    position:relative;
      margin-left:150px;
    }
    
    @media (max-width:1300px) {
    .sigma-video-popup3 {
    margin:0;
    }
    
    ;
    }
    
    img.sigma-video-icon {
    position:absolute;
      left:50%;
      top:50%;
      transform:translate(-50%,-50%);
    }
    
    img.sigma-video-circle {
    -webkit-animation:rotate-animation 10s infinite linear;
      -moz-animation:rotate-animation 10s infinite linear;
      -o-animation:rotate-animation 10s infinite linear;
      animation:rotate-animation 10s infinite linear;
    }
    
    .sigma-testimonial-wrap {
    padding:30px;
      border-radius:20px;
      margin-bottom:30px;
      transition:all .4s;
      border:2px solid var(--heading-color);
    }
    
    .sigma-testimonial-wrap:hover {
    box-shadow:4px 4px 0 0 var(--heading-color);
    }
    
    .sigma-testimonial-rating {
    margin-bottom:28px;
    }
    
    .sigma-testimonial-rating ul {
    line-height:1;
    }
    
    .sigma-testimonial-rating ul li {
    margin:0 4px;
      display:inline-block;
    }
    
    .sigma-testimonial-rating ul li i {
    font-size:34px;
    }
    
    .sigma-testimonial-rating ul li:last-child {
    margin-right:0;
    }
    
    .sigma-testimonial-rating ul li:first-child {
    margin-left:0;
    }
    
    .sigma-testimonial-data h3 {
    margin-bottom:15px;
    }
    
    .sigma-testimonial-author {
    display:flex;
      align-items:center;
      margin-top:30px;
    }
    
    .sigma-testimonial-author-thumb {
    margin-right:12px;
      width:70px;
      height:70px;
      flex-shrink:0;
      overflow:hidden;
      border-radius:100%;
      border:3px solid var(--heading-color);
    }
    
    .sigma-testimonial-author-thumb img {
    width:100%;
      height:100%;
      object-fit:cover;
    }
    
    .sigma-testimonial-author-data p {
    font-size:21px;
      font-weight:700;
    }
    
    .sigma-testimonial-author-data p span {
    font-weight:400;
    }
    
    @media (max-width:991px) {
    .sigma-testimonial-column {
    margin-top:40px;
    }
    
    ;
    }
    
    .sigma-testimonial-wrap2 {
    border-radius:0;
      padding:0;
      padding-bottom:30px;
      border:none;
      border-bottom:1px solid var(--heading-color2);
    }
    
    .sigma-testimonial-wrap2:last-child {
    border:none;
      padding:0;
      margin:0;
    }
    
    .sigma-testimonial-wrap2:hover {
    box-shadow:none;
    }
    
    .sigma-testimonial-wrap2 .sigma-testimonial-rating {
    margin-bottom:20px;
    }
    
    .sigma-testimonial-wrap2 .sigma-testimonial-rating ul li {
    margin:0;
    }
    
    .sigma-testimonial-wrap2 .sigma-testimonial-data p {
    font-size:21px;
      font-weight:600;
    }
    
    .sigma-default-content.sigma-sticky {
    position:sticky;
      top:130px;
    }
    
    @media (max-width:991px) {
    .sigma-default-content.sigma-sticky {
    position:static;
    }
    
    ;
    }
    
    .sigma-testimonial-wrap3 {
    border:10px;
      padding:40px;
      margin-bottom:24px;
      border:2px solid #191931;
    }
    
    .sigma-testimonial-wrap3:hover {
    box-shadow:none;
    }
    
    .sigma-testimonial-wrap3 .sigma-testimonial-quote {
    margin-bottom:25px;
    }
    
    .sigma-testimonial-wrap3 .sigma-testimonial-data p {
    font-size:21px;
      font-weight:600;
      color:var(--heading-color3);
    }
    
    @media (max-width:767px) {
    .sigma-testimonial-wrap3 .sigma-testimonial-data p {
    font-size:18px;
    }
    
    ;
    }
    
    .sigma-testimonial-wrap3 .sigma-testimonial-author-data p {
    font-size:18px;
      font-weight:400;
    }
    
    .sigma-testimonial-wrap3 .sigma-testimonial-author-data span {
    font-weight:600;
      margin-bottom:10px;
    }
    
    .sigma-testimonial-slider-column {
    gap:120px;
      display:grid;
      grid-template-columns:333px 1fr;
    }
    
    @media (max-width:1199px) {
    .sigma-testimonial-slider-column {
    gap:50px;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-testimonial-slider-column {
    display:block;
    }
    
    ;
    }
    
    .sigma-testimonial-slider-thumb {
    border-radius:20px;
      margin-bottom:20px;
      overflow:hidden;
    }
    
    .sigma-testimonial-slider-thumb img {
    width:100%;
    }
    
    .sigma-testimonial-slider-author h5 {
    margin-bottom:5px;
      letter-spacing:-.5px;
      color:var(--heading-color4);
      font-family:"Libre Baskerville",serif;
    }
    
    .sigma-testimonial-slider-author p {
    font-size:20px;
      font-weight:400;
      letter-spacing:-.5px;
      color:var(--heading-color4);
    }
    
    @media (max-width:991px) {
    .sigma-testimonial-slider-data {
    margin-top:25px;
      margin-bottom:40px;
    }
    
    ;
    }
    
    .sigma-testimonial-slider-data h3 {
    margin-bottom:40px;
      letter-spacing:-.5px;
      color:var(--heading-color4);
      font-family:"Libre Baskerville",serif;
    }
    
    @media (max-width:1199px) {
    .sigma-testimonial-slider-data h3 {
    margin-bottom:30px;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-testimonial-slider-data h3 {
    margin-bottom:15px;
    }
    
    ;
    }
    
    .sigma-testimonial-slider-data p {
    font-size:26px;
      line-height:36px;
      letter-spacing:-.5px;
      color:var(--heading-color4);
    }
    
    @media (max-width:1400px) {
    .sigma-testimonial-slider-data p {
    font-size:22px;
      line-height:32px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-testimonial-slider-data p {
    font-size:20px;
      line-height:30px;
    }
    
    ;
    }
    
    .sigma-testimonial-slider .swiper-pagination {
    left:-77px;
      display:flex;
      bottom:0;
      justify-content:center;
    }
    
    @media (max-width:991px) {
    .sigma-testimonial-slider .swiper-pagination {
    left:0;
      justify-content:start;
    }
    
    ;
    }
    
    .sigma-testimonial-slider .swiper-pagination-bullet {
    width:50px;
      height:6px;
      opacity:1;
      border-radius:5px;
      margin:0 12px!important;
      transition:all .4s;
      background-color:#ebdece;
    }
    
    .sigma-testimonial-slider .swiper-pagination-bullet:first-child {
    margin-left:0!important;
    }
    
    .sigma-testimonial-slider .swiper-pagination-bullet:last-child {
    margin-left:0!important;
    }
    
    .sigma-testimonial-slider .swiper-pagination-bullet-active {
    background-color:var(--heading-color4);
    }
    
    .sigma-cta-section {
    background-color:var(--heading-color2);
    }
    
    .sigma-cta-wrap {
    text-align:center;
      max-width:815px;
      margin:0 auto;
    }
    
    @media (max-width:1199px) {
    .sigma-cta-wrap {
    max-width:750px;
    }
    
    ;
    }
    
    .sigma-cta-wrap h2 {
    font-size:80px;
      margin-bottom:40px;
      color:var(--light-color1);
      font-family:ClashGroteskSemibold;
    }
    
    @media (max-width:1199px) {
    .sigma-cta-wrap h2 {
    font-size:60px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-cta-wrap h2 {
    font-size:40px;
    }
    
    ;
    }
    
    .sigma-cta-shape1 {
    position:absolute;
      bottom:21%;
      left:10%;
      animation:float-left-right 6s ease-in-out infinite;
    }
    
    @media (max-width:1500px) {
    .sigma-cta-shape1 img {
    width:230px;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-cta-shape1 img {
    display:none;
    }
    
    ;
    }
    
    .sigma-cta-shape2 {
    top:-70px;
      right:140px;
      position:absolute;
      -webkit-animation:rotate-animation 8s infinite linear;
      -moz-animation:rotate-animation 8s infinite linear;
      -o-animation:rotate-animation 8s infinite linear;
      animation:rotate-animation 8s infinite linear;
    }
    
    @media (max-width:991px) {
    .sigma-cta-shape2 {
    display:none;
    }
    
    ;
    }
    
    .sigma-cta2-section {
    border-radius:20px;
      overflow:hidden;
      position:relative;
    }
    
    .sigma-cta2-wrap {
    text-align:center;
      max-width:1000px;
      margin:0 auto;
    }
    
    @media (max-width:1199px) {
    .sigma-cta2-wrap {
    max-width:600px;
    }
    
    ;
    }
    
    .sigma-cta2-wrap h2 {
    margin-bottom:24px;
      color:var(--light-color4);
      font-family:"Libre Baskerville",serif;
    }
    
    .sigma-cta2-wrap p {
    font-size:21px;
      color:var(--light-color4);
      max-width:740px;
      margin:0 auto 50px;
    }
    
    .sigma-cta-shape3 {
    position:absolute;
      top:-15px;
      left:-18px;
    }
    
    @media (max-width:991px) {
    .sigma-cta-shape3 {
    display:none;
    }
    
    ;
    }
    
    @media (max-width:1650px) {
    .sigma-cta-shape3 img {
    width:200px;
    }
    
    ;
    }
    
    .sigma-social-icon ul li {
    margin:0 3px;
      display:inline-block;
    }
    
    .sigma-social-icon ul li:first-child {
    margin-left:0;
    }
    
    .sigma-social-icon ul li:last-child {
    margin-right:0;
    }
    
    .sigma-social-icon ul li a {
    width:34px;
      height:34px;
      display:flex;
      align-items:center;
      justify-content:center;
      border-radius:100%;
      transition:all .4s;
      border:1px solid var(--white-smoke);
      background-color:var(--dark-bg);
    }
    
    .sigma-social-icon ul li a i {
    transition:all .4s;
      color:var(--white-smoke);
    }
    
    .sigma-social-icon ul li a:hover i {
    color:var(--heading-color);
    }
    
    .sigma-social-icon ul li a:hover {
    background-color:var(--primary-bg);
      box-shadow:0 2px 0 0 var(--white-smoke);
      border:1px solid var(--dark-bg);
    }
    
    .sigma-social-icon.social-large ul li a {
    width:45px;
      height:45px;
    }
    
    .sigma-social-icon.social-large ul li a i {
    font-size:22px;
    }
    
    .sigma-social-icon2 ul li {
    margin:0 6px;
      display:inline-block;
    }
    
    .sigma-social-icon2 ul li:first-child {
    margin-left:0;
    }
    
    .sigma-social-icon2 ul li:last-child {
    margin-right:0;
    }
    
    .sigma-social-icon2 ul li a {
    width:50px;
      height:50px;
      display:flex;
      align-items:center;
      justify-content:center;
      border-radius:100%;
      transition:all .4s;
      background-color:var(--light-bg2);
    }
    
    .sigma-social-icon2 ul li a i {
    font-size:24px;
      transition:all .4s;
      color:var(--heading-color2);
    }
    
    .sigma-social-icon2 ul li a:hover i {
    color:var(--primary-color);
    }
    
    .sigma-social-icon2.right {
    text-align:right;
    }
    
    @media (max-width:991px) {
    .sigma-social-icon2.right {
    text-align:center;
      margin-bottom:20px;
    }
    
    ;
    }
    
    .header-social.sigma-social-icon {
    margin-right:40px;
    }
    
    @media (max-width:1199px) {
    .header-social.sigma-social-icon {
    display:none;
    }
    
    ;
    }
    
    .header-social.sigma-social-icon ul li {
    margin:0 4px;
    }
    
    .header-social.sigma-social-icon ul li a {
    width:35px;
      height:35px;
      background-color:transparent;
      border:1px solid var(--heading-color);
    }
    
    .header-social.sigma-social-icon ul li a:hover {
    background-color:var(--yellow-bg);
      border:1px solid var(--yellow-bg);
    }
    
    .header-social.sigma-social-icon ul li a i {
    color:var(--heading-color);
    }
    
    .sigma-social-icon3 ul li a {
    width:35px;
      height:35px;
      background-color:transparent;
      border:1px solid var(--light-color3);
    }
    
    .sigma-social-icon3 ul li a:hover {
    box-shadow:none;
      background-color:var(--primary-bg2);
    }
    
    .sigma-social-icon3 ul li a svg path {
    fill:var(--light-color3);
    }
    
    .sigma-social-icon3 ul li a:hover svg path {
    fill:var(--light-color3);
    }
    
    .sigma-social-icon4 ul li a {
    width:35px;
      height:35px;
      background-color:#ebdece;
      border:1px solid #ebdece;
    }
    
    .sigma-social-icon4 ul li a:hover {
    box-shadow:none;
      background-color:var(--green-bg);
      border:1px solid var(--green-bg);
    }
    
    .sigma-social-icon4 ul li a i {
    color:var(--heading-color3);
    }
    
    .sigma-social-icon4 ul li a:hover i {
    color:var(--corn-color);
    }
    
    .sigma-auto-slider-section {
    padding:20px 0;
      overflow:hidden;
      background-color:var(--dark-bg);
    }
    
    .sigma-auto-slider-item {
    display:flex;
      margin:-1px;
      align-items:center;
    }
    
    .sigma-auto-slider-item h3 {
    font-size:35px;
      white-space:nowrap;
      padding:0 24px;
      text-transform:uppercase;
      color:var(--accent-color);
    }
    
    @media (max-width:767px) {
    .sigma-auto-slider-item h3 {
    font-size:28px;
    }
    
    ;
    }
    
    .sigma-auto-slider-item img {
    -webkit-animation:rotate-animation 7s infinite linear;
      -moz-animation:rotate-animation 7s infinite linear;
      -o-animation:rotate-animation 7s infinite linear;
      animation:rotate-animation 7s infinite linear;
    }
    
    .sigma-auto-slider .swiper-wrapper {
    -webkit-transition-timing-function:linear!important;
      transition-timing-function:linear!important;
      position:relative;
    }
    
    .sigma-auto-slider .swiper-slide {
    display:-webkit-box;
      display:-ms-flexbox;
      display:flex;
      -webkit-box-pack:center;
      -ms-flex-pack:center;
      justify-content:center;
      -webkit-box-align:center;
      -ms-flex-align:center;
      align-items:center;
      width:auto;
      position:relative;
      overflow:hidden;
      margin:-1px;
    }
    
    @keyframes rotate-animation {
    0% {
    transform:rotate(0);
    }
    
    50% {
    transform:rotate(180deg);
    }
    
    100% {
    transform:rotate(360deg);
    }
    
    ;
    }
    
    .sigma-brandlogo-section {
    padding:100px 0;
      border-radius:5px;
      background-color:#1b1b1b;
    }
    
    @media (max-width:991px) {
    .sigma-brandlogo-section {
    padding:80px 0;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-brandlogo-section {
    padding:60px 0;
    }
    
    ;
    }
    
    .sigma-brandlogo-title {
    text-align:center;
      margin-bottom:60px;
    }
    
    @media (max-width:767px) {
    .sigma-brandlogo-title {
    margin-bottom:40px;
    }
    
    ;
    }
    
    .sigma-brandlogo-title p {
    font-size:21px;
      color:var(--light-color1);
    }
    
    .sigma-brandlogo-item {
    margin:0 40px;
    }
    
    .extra-side-margin {
    margin:0 50px;
    }
    
    @media (max-width:991px) {
    .extra-side-margin {
    margin:0 20px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .extra-side-margin {
    margin:0 12px;
    }
    
    ;
    }
    
    .sigma-auto-text-slider-section {
    padding:20px;
      background-color:var(--dark-bg);
    }
    
    .sigma-auto-text-slider-section .sigma-auto-slider-item h3 {
    padding:0 12px;
      letter-spacing:1px;
      font-family:"Familjen Grotesk",sans-serif;
    }
    
    .sigma-auto-text-slider-section .swiper-slide:nth-child(1) .sigma-auto-slider-item h3 {
    color:#8d7dff;
    }
    
    .sigma-auto-text-slider-section .swiper-slide:nth-child(2) .sigma-auto-slider-item h3 {
    color:#ff7545;
    }
    
    .sigma-auto-text-slider-section .swiper-slide:nth-child(3) .sigma-auto-slider-item h3 {
    color:#ff94ff;
    }
    
    .sigma-auto-text-slider-section .swiper-slide:nth-child(4) .sigma-auto-slider-item h3 {
    color:#ffe757;
    }
    
    .sigma-auto-text-slider-section .swiper-slide:nth-child(5) .sigma-auto-slider-item h3 {
    color:#8d7dff;
    }
    
    .sigma-auto-text-slider-section .swiper-slide:nth-child(6) .sigma-auto-slider-item h3 {
    color:#ff7545;
    }
    
    .sigma-auto-text-slider-section .swiper-slide:nth-child(7) .sigma-auto-slider-item h3 {
    color:#8d7dff;
    }
    
    .sigma-auto-text-slider-section .swiper-slide:nth-child(8) .sigma-auto-slider-item h3 {
    color:#ff7545;
    }
    
    .sigma-auto-text-slider-section .swiper-slide:nth-child(9) .sigma-auto-slider-item h3 {
    color:#ff94ff;
    }
    
    .sigma-auto-text-slider-section .swiper-slide:nth-child(10) .sigma-auto-slider-item h3 {
    color:#ffe757;
    }
    
    .sigma-auto-text-slider-section .swiper-slide:nth-child(11) .sigma-auto-slider-item h3 {
    color:#8d7dff;
    }
    
    .sigma-auto-text-slider-section .swiper-slide:nth-child(12) .sigma-auto-slider-item h3 {
    color:#ff7545;
    }
    
    .sigma-auto-text-slider-section .swiper-slide:nth-child(13) .sigma-auto-slider-item h3 {
    color:#8d7dff;
    }
    
    .sigma-auto-text-slider-section .swiper-slide:nth-child(14) .sigma-auto-slider-item h3 {
    color:#ff7545;
    }
    
    .sigma-auto-text-slider-section .swiper-slide:nth-child(15) .sigma-auto-slider-item h3 {
    color:#ff94ff;
    }
    
    .sigma-auto-text-slider-section .swiper-slide:nth-child(16) .sigma-auto-slider-item h3 {
    color:#ffe757;
    }
    
    .sigma-auto-text-slider-section .swiper-slide:nth-child(17) .sigma-auto-slider-item h3 {
    color:#8d7dff;
    }
    
    .sigma-auto-text-slider-section .swiper-slide:nth-child(18) .sigma-auto-slider-item h3 {
    color:#ff7545;
    }
    
    .sigma-brandlogo-section2 {
    padding:100px 0;
      border-radius:20px;
      background-color:#191931;
    }
    
    @media (max-width:991px) {
    .sigma-brandlogo-section2 {
    padding:80px 0;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-brandlogo-section2 {
    padding:60px 0;
    }
    
    ;
    }
    
    .sigma-brandlogo-title2 {
    text-align:center;
      margin-bottom:60px;
    }
    
    @media (max-width:767px) {
    .sigma-brandlogo-title2 {
    margin-bottom:40px;
    }
    
    ;
    }
    
    .sigma-brandlogo-title2 p {
    font-size:24px;
      font-weight:600;
      color:var(--primary-color2);
    }
    
    .sigma-brandlogo-item {
    margin:0 40px;
    }
    
    .sigma-list-icon {
    margin-top:50px;
    }
    
    .sigma-list-icon ul li {
    font-weight:600;
      font-size:21px;
      margin-bottom:20px;
      position:relative;
      padding-left:40px;
      text-align:left;
      color:var(--heading-color);
    }
    
    @media (max-width:991px) {
    .sigma-list-icon ul li {
    font-size:18px;
    }
    
    ;
    }
    
    .sigma-list-icon ul li img {
    position:absolute;
      left:0;
      top:0;
    }
    
    .sigma-list-icon ul li:last-child {
    margin-bottom:0;
    }
    
    .sigma-pricing-wrap {
    border-radius:5px;
      margin-bottom:30px;
      padding:30px 25px 30px 30px;
      border:2px solid var(--heading-color2);
    }
    
    .sigma-pricing-header {
    margin-bottom:20px;
    }
    
    .sigma-pricing-header img {
    margin-bottom:15px;
    }
    
    .sigma-pricing-header h3 {
    font-family:ClashGroteskSemibold;
      color:var(--heading-color2);
    }
    
    .sigma-pricing-price {
    padding-bottom:25px;
      margin-bottom:30px;
      border-bottom:1px solid var(--heading-color2);
    }
    
    .sigma-pricing-price h2 {
    font-family:ClashGroteskSemibold;
      color:var(--heading-color2);
    }
    
    .sigma-pricing-body {
    margin-bottom:50px;
    }
    
    .sigma-pricing-body ul li {
    position:relative;
      font-size:17px;
      font-weight:600;
      padding-left:40px;
      margin-bottom:20px;
    }
    
    @media (max-width:1199px) {
    .sigma-pricing-body ul li {
    font-size:18px;
    }
    
    ;
    }
    
    .sigma-pricing-body ul li:last-child {
    margin-bottom:0;
    }
    
    .sigma-pricing-body ul li img {
    position:absolute;
      left:0;
    }
    
    .sigma-pricing-btn {
    width:100%;
      line-height:55px;
      background-color:transparent;
      transition:all .4s;
      color:var(--heading-color2)!important;
      border:2px solid var(--heading-color2);
    }
    
    .sigma-pricing-btn:hover {
    color:var(--light-color1)!important;
      background-color:var(--primary-bg);
      border:2px solid var(--primary-bg);
    }
    
    .sigma-pricing-btn.active {
    color:var(--light-color1)!important;
      background-color:var(--primary-bg);
      border:2px solid var(--primary-bg);
    }
    
    .sigma-pricing-btn.active:hover {
    background-color:var(--dark-bg);
      border:2px solid var(--dark-bg);
    }
    
    .sigma-pricing-wrap2 {
    border-radius:20px;
      margin-bottom:30px;
      padding:30px 26px 30px 28px;
      border:2px solid var(--heading-color);
    }
    
    .sigma-pricing-header2 {
    margin-bottom:20px;
    }
    
    .sigma-pricing-price2 {
    display:flex;
    }
    
    .sigma-pricing-description {
    padding:24px 0;
      border-bottom:1px solid #e6e6e6;
    }
    
    .sigma-pricing-body2 {
    margin-top:24px;
      margin-bottom:30px;
    }
    
    .sigma-pricing-body2 ul li {
    position:relative;
      font-size:21px;
      font-weight:600;
      padding-left:40px;
      margin-bottom:20px;
    }
    
    @media (max-width:1199px) {
    .sigma-pricing-body2 ul li {
    font-size:18px;
    }
    
    ;
    }
    
    .sigma-pricing-body2 ul li:last-child {
    margin-bottom:0;
    }
    
    .sigma-pricing-body2 ul li img {
    position:absolute;
      left:0;
    }
    
    .sigma-pricing-btn2 {
    width:100%;
      height:60px;
      font-size:16px;
      font-weight:700;
      display:flex;
      align-items:center;
      justify-content:center;
      line-height:60px;
      border-radius:50px;
      background-color:transparent;
      transition:all .4s;
      color:var(--heading-color)!important;
      border:2px solid var(--heading-color);
      box-shadow:0 4px 0 0 #fdfde1;
    }
    
    .sigma-pricing-btn2:hover {
    color:var(--heading-color)!important;
      background-color:var(--primary-bg);
    }
    
    .sigma-pricing-btn2.active {
    color:var(--heading-color)!important;
      background-color:var(--primary-bg);
    }
    
    .sigma-pricing-btn2.active:hover {
    color:var(--white-smoke)!important;
      background-color:var(--dark-bg);
      border:2px solid var(--primary-bg);
    }
    
    .sigma-shape {
    position:absolute;
      bottom:0;
      right:95px;
      animation:float-left-right 6s ease-in-out infinite;
    }
    
    @media (max-width:991px) {
    .sigma-shape {
    display:none;
    }
    
    ;
    }
    
    .sigma-thumb-shape1 {
    position:absolute;
      bottom:0;
      left:-26%;
    }
    
    @media (max-width:767px) {
    .sigma-thumb-shape1 {
    display:none;
    }
    
    ;
    }
    
    .sigma-thumb-shape2 {
    position:absolute;
      bottom:0;
      right:-15%;
    }
    
    @media (max-width:767px) {
    .sigma-thumb-shape2 {
    display:none;
    }
    
    ;
    }
    
    .sigma-iconbox-shape {
    top:-15%;
      right:0;
      position:absolute;
    }
    
    @media (max-width:991px) {
    .sigma-iconbox-shape {
    display:none;
    }
    
    ;
    }
    
    @media (max-width:1669px) {
    .sigma-iconbox-shape img {
    width:250px;
    }
    
    ;
    }
    
    .sigma-star-shape-half {
    position:absolute;
      bottom:-10%;
      z-index:-1;
    }
    
    @media (max-width:991px) {
    .sigma-star-shape-half {
    display:none;
    }
    
    ;
    }
    
    @media (max-width:1669px) {
    .sigma-star-shape-half img {
    width:130px;
    }
    
    ;
    }
    
    .sigma-star-shape-half2 {
    position:absolute;
      bottom:-40px;
      right:0;
      z-index:-1;
    }
    
    @media (max-width:991px) {
    .sigma-star-shape-half2 {
    display:none;
    }
    
    ;
    }
    
    @media (max-width:1669px) {
    .sigma-star-shape-half2 img {
    width:200px;
    }
    
    ;
    }
    
    .sigma-increase-shape {
    position:absolute;
      top:12%;
      left:9%;
      animation:float-top-bottom 6s ease-in-out infinite;
    }
    
    @media (max-width:991px) {
    .sigma-increase-shape {
    display:none;
    }
    
    ;
    }
    
    .sigma-v4-shape1 {
    position:absolute;
      bottom:70px;
      right:0;
      animation:float-left-right 6s ease-in-out infinite;
    }
    
    @media (max-width:991px) {
    .sigma-v4-shape1 {
    display:none;
    }
    
    ;
    }
    
    @media (max-width:1669px) {
    .sigma-v4-shape1 img {
    width:200px;
    }
    
    ;
    }
    
    .sigma-thumb-shape4 {
    position:absolute;
      top:-90px;
      left:-80px;
      animation:float-left-right 6s ease-in-out infinite;
    }
    
    @media (max-width:767px) {
    .sigma-thumb-shape4 {
    display:none;
    }
    
    ;
    }
    
    .sigma-v4-shape2 {
    position:absolute;
      top:8%;
      right:8%;
      animation:float-top-bottom 6s ease-in-out infinite;
    }
    
    @media (max-width:991px) {
    .sigma-v4-shape2 {
    display:none;
    }
    
    ;
    }
    
    @media (max-width:1500px) {
    .sigma-v4-shape2 img {
    width:80px;
    }
    
    ;
    }
    
    .sigma-v4-shape3 {
    position:absolute;
      top:-30px;
      left:105px;
      animation:float-left-right 6s ease-in-out infinite;
    }
    
    @media (max-width:991px) {
    .sigma-v4-shape3 {
    display:none;
    }
    
    ;
    }
    
    @media (max-width:1669px) {
    .sigma-v4-shape3 img {
    width:115px;
    }
    
    ;
    }
    
    .sigma-pricing-shape {
    position:absolute;
      top:7%;
      right:5%;
      animation:float-left-right 6s ease-in-out infinite;
    }
    
    @media (max-width:991px) {
    .sigma-pricing-shape {
    display:none;
    }
    
    ;
    }
    
    @media (max-width:1669px) {
    .sigma-pricing-shape img {
    width:170px;
    }
    
    ;
    }
    
    .sigma-video-shape {
    position:absolute;
      bottom:-12px;
      right:-12px;
    }
    
    @media (max-width:1300px) {
    .sigma-video-shape img {
    width:250px;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-video-shape img {
    width:200px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-video-shape {
    display:none;
    }
    
    ;
    }
    
    .sigma-wave-shape {
    text-align:center;
    }
    
    .sigma-project-thumb {
    overflow:hidden;
      border-radius:20px;
      position:relative;
      border:5px solid var(--white-smoke);
    }
    
    .sigma-project-thumb img {
    transition:all .5s;
      transform:scale(1);
    }
    
    .sigma-project-thumb:hover img {
    transform:scale(1.1);
    }
    
    .sigma-project-thumb::before {
    content:"";
      left:0;
      top:0;
      z-index:1;
      width:100%;
      height:100%;
      position:absolute;
      transition:all .4s;
      background:linear-gradient(180deg,rgba(0,0,0,0) 35.42%,#000 100%);
    }
    
    .sigma-project-thumb img {
    width:100%;
      height:100%;
      object-fit:cover;
    }
    
    .sigma-project-wrap {
    padding:24px;
      bottom:0;
      left:0;
      z-index:2;
      display:flex;
      align-items:center;
      position:absolute;
    }
    
    @media (max-width:767px) {
    .sigma-project-wrap {
    display:block;
    }
    
    ;
    }
    
    .sigma-project-data {
    flex:0 0 85%;
    }
    
    .sigma-project-data h3 {
    margin-bottom:10px;
      color:var(--white-smoke);
    }
    
    .sigma-project-data p {
    color:var(--white-smoke);
    }
    
    .sigma-project-icon {
    flex:0 0 15%;
      text-align:right;
    }
    
    @media (max-width:767px) {
    .sigma-project-icon {
    margin-top:20px;
      display:block;
      text-align:left;
    }
    
    ;
    }
    
    .sigma-project-icon svg path {
    transition:all .4s;
    }
    
    .sigma-project-icon:hover svg path {
    stroke:var(--accent-color);
    }
    
    .sigma-project-slider .swiper-pagination {
    max-width:1296px;
      display:flex;
      position:static;
      margin:0 auto;
      margin-top:80px;
      justify-content:center;
      padding:0 24px;
    }
    
    @media (max-width:991px) {
    .sigma-project-slider .swiper-pagination {
    margin-top:60px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-project-slider .swiper-pagination {
    margin-top:40px;
    }
    
    ;
    }
    
    .sigma-project-slider .swiper-pagination-bullet {
    width:25%;
      height:3px;
      opacity:1;
      border-radius:0;
      margin:0!important;
      transition:all .4s;
      background-color:#333;
    }
    
    .sigma-project-slider .swiper-pagination-bullet-active {
    background-color:var(--primary-bg);
    }
    
    .sigma-project-section {
    border-radius:20px;
      background-color:#191931;
    }
    
    .sigma-project-thumb2 {
    overflow:hidden;
      border-radius:20px;
      position:relative;
    }
    
    .sigma-project-thumb2 img {
    transition:all .5s;
      transform:scale(1);
    }
    
    .sigma-project-thumb2:hover img {
    transform:scale(1.1);
    }
    
    .sigma-project-thumb2:hover .sigma-project-icon2 img {
    transform:scale(1)!important;
    }
    
    .sigma-project-thumb2:hover .sigma-project-icon2 {
    top:50%;
      opacity:1;
      visibility:visible;
    }
    
    .sigma-project-thumb2:hover:before {
    opacity:1;
    }
    
    .sigma-project-thumb2::before {
    content:"";
      left:0;
      top:0;
      z-index:1;
      width:100%;
      height:100%;
      opacity:0;
      position:absolute;
      transition:all .4s;
      background:linear-gradient(0deg,rgba(25,25,49,.6) 23.47%,rgba(25,25,49,0) 102.43%);
      mix-blend-mode:multiply;
    }
    
    .sigma-project-thumb2 img {
    width:100%;
      height:100%;
      object-fit:cover;
    }
    
    .sigma-project-data2 {
    margin-top:24px;
      padding-right:30px;
    }
    
    .sigma-project-data2 h3 {
    margin-bottom:15px;
      color:var(--light-color3);
      font-family:Arimo,sans-serif;
    }
    
    @media (max-width:767px) {
    .sigma-project-data2 h3 {
    font-size:24px;
    }
    
    ;
    }
    
    .sigma-project-data2 p {
    font-size:21px;
      color:var(--light-color3);
    }
    
    @media (max-width:767px) {
    .sigma-project-data2 p {
    font-size:18px;
    }
    
    ;
    }
    
    .sigma-project-icon2 {
    top:55%;
      left:50%;
      width:80px;
      height:80px;
      display:flex;
      z-index:1;
      opacity:0;
      transition:all .4s;
      visibility:hidden;
      align-items:center;
      position:absolute;
      border-radius:100%;
      justify-content:center;
      transform:translate(-50%,-50%);
      background-color:var(--light-bg4);
    }
    
    .sigma-project-icon2 img {
    width:auto;
      height:auto;
    }
    
    .sigma-project-slider2 {
    padding-bottom:11px;
    }
    
    @media (max-width:767px) {
    .sigma-project-slider2 {
    margin:0 12px;
    }
    
    ;
    }
    
    .sigma-project-slider2 .swiper-scrollbar.swiper-scrollbar-horizontal {
    background-color:#666;
      position:relative;
      margin:0 auto;
      height:2px;
      left:0;
      width:100%;
      max-width:1296px;
      margin-top:100px;
    }
    
    @media (max-width:991px) {
    .sigma-project-slider2 .swiper-scrollbar.swiper-scrollbar-horizontal {
    margin-top:80px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-project-slider2 .swiper-scrollbar.swiper-scrollbar-horizontal {
    margin-top:60px;
    }
    
    ;
    }
    
    .sigma-project-slider2 .swiper-scrollbar-drag {
    cursor:pointer;
      width:85px!important;
      height:50px;
      top:-24px;
      left:-2px;
      position:absolute;
      background-size:cover;
      background-color:transparent;
      background-image:url(../images/v4/arrow.png);
    }
    
    .sigma-project-page .sigma-project-thumb {
    margin-bottom:24px;
      border:5px solid var(--dark-bg);
    }
    
    .sigma-project-page .sigma-project-thumb::before {
    opacity:0;
    }
    
    .sigma-project-page .sigma-project-thumb:hover:before {
    opacity:1;
    }
    
    .sigma-project-page .sigma-project-thumb:hover .sigma-project-wrap {
    opacity:1;
      visibility:visible;
    }
    
    .sigma-project-page .sigma-project-wrap {
    opacity:0;
      transition:all .4s;
      visibility:hidden;
    }
    
    .sigma-project-one-column {
    padding:120px 0 50px;
    }
    
    @media (max-width:991px) {
    .sigma-project-one-column {
    padding:100px 0 40px;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-project-one-column {
    padding:80px 0 40px;
    }
    
    ;
    }
    
    .sigma-project-wrap3 {
    margin-bottom:80px;
    }
    
    @media (max-width:991px) {
    .sigma-project-wrap3 {
    margin-bottom:60px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-project-wrap3 {
    margin-bottom:40px;
    }
    
    ;
    }
    
    .sigma-project-thumb3 {
    border-radius:10px;
      overflow:hidden;
      position:relative;
    }
    
    .sigma-project-thumb3:hover .sigma-project-link {
    opacity:1;
      top:50%;
      visibility:visible;
    }
    
    .sigma-project-thumb3:before {
    content:"";
      left:0;
      top:0;
      opacity:0;
      width:100%;
      height:100%;
      transition:all .4s;
      position:absolute;
      border-radius:10px;
      background:linear-gradient(0deg,rgba(25,25,49,.6) 23.47%,rgba(25,25,49,0) 102.43%);
      mix-blend-mode:multiply;
    }
    
    .sigma-project-thumb3:hover:before {
    opacity:1;
    }
    
    .sigma-project-data3 {
    display:flex;
      align-items:center;
      margin-top:24px;
    }
    
    @media (max-width:991px) {
    .sigma-project-data3 {
    display:block;
    }
    
    ;
    }
    
    .sigma-project-data3 h3 {
    flex:0 0 58%;
    }
    
    @media (max-width:991px) {
    .sigma-project-data3 h3 {
    margin-bottom:15px;
    }
    
    ;
    }
    
    .sigma-project-data3 h3 a {
    color:var(--heading-color);
    }
    
    .sigma-project-data3 p {
    font-size:21px;
      flex:0 0 42%;
    }
    
    @media (max-width:767px) {
    .sigma-project-data3 p {
    font-size:18px;
    }
    
    ;
    }
    
    .sigma-project-link {
    width:100px;
      height:100px;
      display:flex;
      top:55%;
      left:50%;
      opacity:0;
      visibility:hidden;
      align-items:center;
      justify-content:center;
      border-radius:100%;
      position:absolute;
      transition:all .4s;
      transform:translate(-50%,-50%);
      background-color:var(--primary-bg);
      border:2px solid var(--dark-bg);
    }
    
    @media (max-width:767px) {
    .sigma-project-link {
    width:60px;
      height:60px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-project-link img {
    width:30px;
    }
    
    ;
    }
    
    .sigma-project-single-section {
    padding:130px 0 0;
    }
    
    @media (max-width:991px) {
    .sigma-project-single-section {
    padding:100px 0 0;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-project-single-section {
    padding:80px 0 0;
    }
    
    ;
    }
    
    .sigma-project-single-thumb {
    border-radius:30px;
      overflow:hidden;
      margin-bottom:40px;
      border:5px solid var(--heading-color);
    }
    
    @media (max-width:991px) {
    .sigma-project-single-thumb {
    margin-bottom:30px;
    }
    
    ;
    }
    
    .sigma-project-info {
    display:flex;
      align-items:center;
    }
    
    .sigma-project-info-wrap {
    display:flex;
      flex-wrap:wrap;
      margin-bottom:75px;
      align-items:center;
      justify-content:space-between;
    }
    
    @media (max-width:991px) {
    .sigma-project-info-wrap {
    margin-bottom:30px;
    }
    
    ;
    }
    
    .sigma-project-info h3 {
    margin-right:10px;
    }
    
    @media (max-width:1199px) {
    .sigma-project-info h3 {
    font-size:24px;
    }
    
    ;
    }
    
    @media (max-width:575px) {
    .sigma-project-info h3 {
    font-size:20px;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-project-info {
    display:block;
      margin-bottom:10px;
    }
    
    ;
    }
    
    @media (max-width:575px) {
    .sigma-project-info p {
    font-size:16px;
    }
    
    ;
    }
    
    .sigma-project-single-wrap {
    padding-bottom:130px;
      border-bottom:1px solid #e6e6e6;
    }
    
    @media (max-width:991px) {
    .sigma-project-single-wrap {
    padding-bottom:100px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-project-single-wrap {
    padding-bottom:80px;
    }
    
    ;
    }
    
    .sigma-resolve-project-item {
    margin-bottom:25px;
    }
    
    .sigma-resolve-project-item:last-child {
    margin-bottom:0;
    }
    
    .sigma-resolve-project-item h3 {
    margin-bottom:10px;
    }
    
    .sigma-resolve-project-item p {
    font-size:18px!important;
    }
    
    .sigma-project-single-thumb2 {
    border-radius:17px;
      overflow:hidden;
      border:5px solid var(--heading-color);
    }
    
    @media (max-width:991px) {
    .sigma-project-single-thumb2 {
    margin-bottom:40px;
    }
    
    ;
    }
    
    .sigma-project-section2 {
    padding:130px 0 90px;
    }
    
    @media (max-width:991px) {
    .sigma-project-section2 {
    padding:100px 0 70px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-project-section2 {
    padding:80px 0 50px;
    }
    
    ;
    }
    
    .sigma-project-wrap4 {
    margin-bottom:40px;
    }
    
    @media (max-width:991px) {
    .sigma-project-wrap4 {
    margin-bottom:30px;
    }
    
    ;
    }
    
    .sigma-project-wrap4:hover .sigma-project-view {
    top:50%;
      opacity:1;
      visibility:visible;
    }
    
    .sigma-project-thumb4 {
    position:relative;
      border-radius:20px;
      overflow:hidden;
      margin-bottom:24px;
    }
    
    .sigma-project-view {
    display:flex;
      width:80px;
      height:80px;
      top:57%;
      left:50%;
      opacity:0;
      visibility:hidden;
      font-weight:700;
      text-transform:uppercase;
      border-radius:50px;
      align-items:center;
      justify-content:center;
      position:absolute;
      transition:all .4s;
      color:var(--green-color);
      transform:translate(-50%,-50%);
      background-color:var(--light-bg6);
    }
    
    .sigma-project-data4 h3 {
    margin-bottom:12px;
      font-family:"Libre Baskerville",serif;
      color:var(--heading-color4);
    }
    
    .sigma-project-meta ul li {
    position:relative;
      padding:0 16px;
      display:inline-block;
    }
    
    .sigma-project-meta ul li:first-child {
    padding-left:0;
    }
    
    .sigma-project-meta ul li:last-child {
    padding-right:0;
    }
    
    .sigma-project-meta ul li:before {
    content:"";
      right:-8px;
      top:50%;
      width:8px;
      height:8px;
      border-radius:10px;
      position:absolute;
      transform:translateY(-50%);
      background-color:var(--body-color);
    }
    
    .sigma-project-meta ul li:last-child:before {
    content:none;
    }
    
    .sigma-project-meta ul li a {
    color:var(--body-color);
    }
    
    .sigma-service-increase-wrap {
    margin:0 50px;
    }
    
    @media (max-width:767px) {
    .sigma-service-increase-wrap {
    margin:0;
    }
    
    ;
    }
    
    .sigma-service-increase-row {
    transition:all .4s;
      border-radius:5px;
      padding:0 20px;
      background-color:var(--light-bg2);
    }
    
    .sigma-service-increase-row:hover {
    background-color:var(--heading-color2);
    }
    
    .sigma-service-increase-row:hover .sigma-service-increase-body p,.sigma-service-increase-row:hover .sigma-service-increase-title h3 {
    color:var(--light-color1);
    }
    
    .sigma-service-increase-row:hover .sigma-service-increase-icon i {
    color:var(--primary-color);
    }
    
    .sigma-service-increase-icon:hover {
    color:var(--primary);
    }
    
    .sigma-service-increase-row:last-child .sigma-service-increase-item {
    border:none;
    }
    
    .sigma-service-increase-item {
    max-width:1292px;
      margin:0 auto;
      padding:50px 0;
      display:flex;
      align-items:center;
      border-bottom:1px solid var(--heading-color2);
    }
    
    @media (max-width:850px) {
    .sigma-service-increase-item {
    display:block;
    }
    
    ;
    }
    
    .sigma-service-increase-title {
    flex:0 0 30%;
      z-index:9;
      padding-right:20px;
      position:relative;
    }
    
    @media (max-width:850px) {
    .sigma-service-increase-title {
    padding:0 0 20px;
    }
    
    ;
    }
    
    .sigma-service-increase-title h3 {
    transition:all .4s;
      font-family:ClashGroteskSemibold;
      color:var(--heading-color2);
    }
    
    .sigma-service-increase-body {
    flex:0 0 47%;
      z-index:9;
      padding-right:20px;
      position:relative;
    }
    
    @media (max-width:850px) {
    .sigma-service-increase-body {
    padding:0 0 20px;
    }
    
    ;
    }
    
    .sigma-service-increase-body p {
    transition:all .4s;
    }
    
    .sigma-service-increase-icon {
    z-index:9;
      flex:0 0 23%;
      text-align:right;
      position:relative;
    }
    
    .sigma-service-increase-icon i {
    font-size:48px;
      color:var(--heading-color2);
      transition:all .4s;
    }
    
    img.swipeimage {
    position:fixed;
      top:0;
      left:0;
      width:294px;
      height:245px;
      object-fit:cover;
      z-index:9;
      opacity:0;
      visibily:hidden;
      pointer-events:none;
      border-radius:7px;
      border:5px solid #fff;
    }
    
    .sigma-marketing-services-section {
    border-radius:20px;
    }
    
    .sigma-marketing-services-item {
    display:flex;
      flex-wrap:wrap;
      padding:30px;
      align-items:center;
      border-radius:20px;
      transition:all .4s;
    }
    
    @media (max-width:991px) {
    .sigma-marketing-services-item {
    display:block;
    }
    
    ;
    }
    
    .sigma-marketing-services-item:hover {
    background-color:rgba(255,252,242,.1);
    }
    
    .sigma-marketing-services-item:hover .marketing-services-btn {
    color:var(--green-color)!important;
      background-color:var(--corn-bg);
      border:2px solid var(--corn-bg);
    }
    
    .sigma-marketing-services-icon {
    display:flex;
      align-items:center;
      flex:0 0 35%;
      margin-right:35px;
    }
    
    @media (max-width:1400px) {
    .sigma-marketing-services-icon {
    margin-right:20px;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-marketing-services-icon {
    margin:0 0 24px;
    }
    
    ;
    }
    
    .sigma-marketing-services-icon img {
    flex-shrink:0;
      margin-right:40px;
    }
    
    @media (max-width:1400px) {
    .sigma-marketing-services-icon img {
    margin-right:20px;
    }
    
    ;
    }
    
    .sigma-marketing-services-icon h3 {
    color:var(--light-color4);
      font-family:"Libre Baskerville",serif;
    }
    
    @media (max-width:1400px) {
    .sigma-marketing-services-icon h3 {
    font-size:24px;
    }
    
    ;
    }
    
    .sigma-marketing-services-data {
    flex:0 0 38%;
      margin-right:40px;
    }
    
    @media (max-width:1400px) {
    .sigma-marketing-services-data {
    margin-right:15px;
    }
    
    ;
    }
    
    @media (max-width:1400px) and (max-width:1400px) {
    .sigma-marketing-services-data {
    flex:0 0 34%;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-marketing-services-data {
    margin:0 0 24px;
    }
    
    ;
    }
    
    .sigma-marketing-services-data p {
    color:var(--light-color4);
    }
    
    .sigma-marketing-services-btn {
    flex:0 0 20%;
      text-align:right;
    }
    
    @media (max-width:991px) {
    .sigma-marketing-services-btn {
    text-align:left;
    }
    
    ;
    }
    
    .marketing-services-btn {
    margin-bottom:-8px;
    }
    
    .sigma-logo-section {
    padding:25px 0;
      text-align:center;
      background-color:var(--dark-bg);
    }
    
    .sigma-account-title {
    text-align:center;
      margin-bottom:45px;
    }
    
    .sigma-account-checkbox-wrap {
    display:flex;
      align-items:center;
      justify-content:space-between;
    }
    
    a.forgot-password {
    font-size:16px;
      color:var(--heading-color);
    }
    
    .sigma-account-wrap {
    padding:40px;
      max-width:856px;
      border-radius:10px;
      margin:0 auto;
      border:1px solid var(--heading-color);
    }
    
    .sigma-account-field {
    margin-bottom:24px;
    }
    
    .sigma-account-field label {
    font-weight:700;
      display:block;
      margin-bottom:10px;
    }
    
    .sigma-account-field input {
    font-weight:400;
    }
    
    .sigma-account-checkbox input {
    padding:0;
      height:initial;
      width:initial;
      margin-bottom:0;
      display:none;
      cursor:pointer;
    }
    
    .sigma-account-checkbox label {
    position:relative;
      font-size:16px;
      display:flex;
      align-items:center;
    }
    
    .sigma-account-checkbox label a {
    color:var(--body-color);
      font-weight:600;
      margin:0 4px;
    }
    
    .sigma-account-checkbox label:before {
    content:"";
      -webkit-appearance:none;
      background-color:transparent;
      border:1.5px solid #7f8995;
      padding:7px;
      display:inline-block;
      position:relative;
      vertical-align:middle;
      cursor:pointer;
      margin-right:10px;
      border-radius:3px;
    }
    
    .sigma-account-checkbox input:checked+label:after {
    content:"";
      display:block;
      position:absolute;
      top:9px;
      left:6px;
      width:5px;
      height:9px;
      border:solid var(--dark-bg);
      border-width:0 2px 2px 0;
      transform:rotate(45deg);
    }
    
    button#sigma-account-btn {
    height:60px;
      width:100%;
      font-size:16px;
      font-weight:700;
      border-radius:50px;
      transition:all .4s;
      color:var(--white-color);
      margin:50px 0;
      background-color:var(--dark-bg);
    }
    
    button#sigma-account-btn:hover {
    color:var(--heading-color);
      background-color:var(--primary-bg);
    }
    
    .sigma-or {
    z-index:0;
      line-height:1;
      position:relative;
      text-align:center;
      margin-bottom:40px;
    }
    
    .sigma-or p {
    line-height:1;
      text-transform:uppercase;
      font-weight:700;
      margin:0;
      padding:0 12px;
      display:inline-block;
      text-align:center;
      background-color:var(--light-bg1);
    }
    
    .sigma-or::before {
    content:"";
      left:0;
      top:9px;
      width:100%;
      height:1px;
      z-index:-1;
      position:absolute;
      background-color:#e6e6e6;
    }
    
    a.sigma-connect-login {
    height:60px;
      width:100%;
      font-size:16px;
      font-weight:700;
      text-align:center;
      border-radius:50px;
      line-height:60px;
      display:flex;
      margin-bottom:24px;
      align-items:center;
      justify-content:center;
      color:var(--heading-color);
      border:1px solid var(--dark-bg);
    }
    
    a.sigma-connect-login img {
    margin-right:15px;
    }
    
    .sigma-account-bottom {
    margin-top:40px;
      text-align:center;
    }
    
    .sigma-account-bottom p {
    font-size:16px;
    }
    
    .sigma-account-bottom a {
    font-weight:600;
      color:var(--body-color);
    }
    
    .sigma-errors-wrap {
    padding:200px 0 130px;
      text-align:center;
    }
    
    @media (max-width:991px) {
    .sigma-errors-wrap {
    padding:170px 0 100px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-errors-wrap {
    padding:150px 0 80px;
    }
    
    ;
    }
    
    .sigma-errors-thumb {
    margin-bottom:80px;
    }
    
    @media (max-width:991px) {
    .sigma-errors-thumb {
    margin-bottom:60px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-errors-thumb {
    margin-bottom:40px;
    }
    
    ;
    }
    
    .sigma-errors-title {
    margin-bottom:50px;
    }
    
    @media (max-width:767px) {
    .sigma-errors-title {
    margin-bottom:40px;
    }
    
    ;
    }
    
    .sigma-errors-btn {
    border-radius:50px;
      width:290px;
      padding:13px 10px 13px 24px;
      display:flex;
      font-size:16px;
      font-weight:700;
      position:relative;
      justify-content:space-between;
      color:#fffdf8!important;
      background-color:var(--dark-bg);
      transition:all .4s;
      margin:0 auto;
    }
    
    .sigma-errors-btn span {
    width:50px;
      height:50px;
      display:flex;
      align-items:center;
      justify-content:center;
      border-radius:50%;
      position:absolute;
      right:5px;
      top:50%;
      font-size:24px;
      color:var(--white-smoke);
      transform:translateY(-50%);
      background-color:var(--primary-bg);
    }
    
    .section {
    z-index:0;
    }
    
    .sigma-section-padding {
    padding:125px 0 130px;
    }
    
    @media (max-width:991px) {
    .sigma-section-padding {
    padding:100px 0;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-section-padding {
    padding:80px 0;
    }
    
    ;
    }
    
    .sigma-section-padding2 {
    padding:130px 0;
    }
    
    @media (max-width:991px) {
    .sigma-section-padding2 {
    padding:100px 0;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-section-padding2 {
    padding:80px 0;
    }
    
    ;
    }
    
    .sigma-section-padding3 {
    padding:125px 0 100px;
    }
    
    @media (max-width:991px) {
    .sigma-section-padding3 {
    padding:100px 0 70px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-section-padding3 {
    padding:80px 0 50px;
    }
    
    ;
    }
    
    .sigma-section-padding4 {
    padding:125px 0 0;
    }
    
    @media (max-width:991px) {
    .sigma-section-padding4 {
    padding:100px 0 0;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-section-padding4 {
    padding:80px 0 0;
    }
    
    ;
    }
    
    .sigma-section-padding5 {
    padding:130px 0 106px;
    }
    
    @media (max-width:991px) {
    .sigma-section-padding5 {
    padding:100px 0 76px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-section-padding5 {
    padding:80px 0 56px;
    }
    
    ;
    }
    
    .sigma-section-padding6 {
    padding:0 0 130px;
    }
    
    @media (max-width:991px) {
    .sigma-section-padding6 {
    padding:0 0 100px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-section-padding6 {
    padding:0 0 80px;
    }
    
    ;
    }
    
    .sigma-subtitle {
    font-size:24px;
      margin-bottom:20px;
      display:block;
      font-weight:600;
      color:var(--primary-color2);
    }
    
    .sigma-section-title {
    padding-bottom:80px;
    }
    
    .sigma-section-title.center {
    margin:0 auto;
      text-align:center;
      max-width:800px;
    }
    
    .sigma-section-title.center.full-width {
    max-width:100%;
    }
    
    .sigma-section-title.center.title-description {
    max-width:850px;
    }
    
    @media (max-width:1199px) {
    .sigma-section-title.center.title-description {
    max-width:650px;
    }
    
    ;
    }
    
    .sigma-section-title.center.title-description h2 {
    margin-bottom:24px;
    }
    
    @media (max-width:991px) {
    .sigma-section-title.center.title-description h2 {
    margin:0;
    }
    
    ;
    }
    
    @media (max-width:1199px) {
    .sigma-section-title.center {
    max-width:650px;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-section-title {
    padding-bottom:60px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-section-title {
    padding-bottom:40px;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-section-title {
    text-align:center;
      max-width:600px;
      margin:0 auto;
    }
    
    ;
    }
    
    .sigma-section-title p {
    font-size:21px;
    }
    
    @media (max-width:991px) {
    .sigma-section-title p {
    font-size:18px;
      padding-top:18px;
    }
    
    ;
    }
    
    .sigma-section-title img {
    border-radius:100px;
    }
    
    .sigma-section-title.light h2 {
    color:var(--white-smoke);
    }
    
    .sigma-section-title.clash-grotesk h2 {
    font-size:80px;
      font-weight:600;
      color:var(--heading-color2);
      font-family:ClashGroteskSemibold;
    }
    
    @media (max-width:1199px) {
    .sigma-section-title.clash-grotesk h2 {
    font-size:60px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-section-title.clash-grotesk h2 {
    font-size:40px;
    }
    
    ;
    }
    
    @media (max-width:575px) {
    .sigma-section-title.clash-grotesk h2 {
    font-size:36px;
    }
    
    ;
    }
    
    .sigma-section-title.familjen-grotesk h2 {
    font-size:84px;
      letter-spacing:-1px;
      line-height:1em;
      color:var(--heading-color2);
      font-family:"Familjen Grotesk",sans-serif;
    }
    
    @media (max-width:1199px) {
    .sigma-section-title.familjen-grotesk h2 {
    font-size:60px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-section-title.familjen-grotesk h2 {
    font-size:48px;
    }
    
    ;
    }
    
    @media (max-width:575px) {
    .sigma-section-title.familjen-grotesk h2 {
    font-size:36px;
    }
    
    ;
    }
    
    .sigma-section-title.familjen-grotesk.light h2 {
    color:var(--light-color2);
    }
    
    .sigma-section-title.arimo-font h2 {
    font-size:75px;
      letter-spacing:-1px;
      line-height:1em;
      color:var(--heading-color3);
      font-family:Arimo,sans-serif;
    }
    
    @media (max-width:1400px) {
    .sigma-section-title.arimo-font h2 {
    font-size:60px;
    }
    
    ;
    }
    
    @media (max-width:1199px) {
    .sigma-section-title.arimo-font h2 {
    font-size:48px;
    }
    
    ;
    }
    
    @media (max-width:575px) {
    .sigma-section-title.arimo-font h2 {
    font-size:36px;
    }
    
    ;
    }
    
    .sigma-section-title.arimo-font.light h2 {
    color:var(--light-color3);
    }
    
    .sigma-section-title.libre-font h2 {
    letter-spacing:-.5px;
      color:var(--heading-color4);
      font-family:"Libre Baskerville",serif;
    }
    
    .sigma-section-title.libre-font.light h2 {
    color:var(--light-color4);
    }
    
    .sigma-default-content.m-right-gap {
    margin-right:47px;
    }
    
    @media (max-width:991px) {
    .sigma-default-content.m-right-gap {
    margin-right:auto;
    }
    
    ;
    }
    
    .sigma-default-content.m-left-gap {
    margin-left:47px;
    }
    
    @media (max-width:991px) {
    .sigma-default-content.m-left-gap {
    margin-left:auto;
    }
    
    ;
    }
    
    .sigma-default-content.m-left-gap-small {
    margin-left:25px;
    }
    
    @media (max-width:991px) {
    .sigma-default-content.m-left-gap-small {
    margin-left:auto;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-default-content {
    text-align:center;
      max-width:620px;
      margin:0 auto;
    }
    
    ;
    }
    
    .sigma-default-content h2 {
    margin-bottom:24px;
    }
    
    @media (max-width:991px) {
    .sigma-default-content h2 {
    margin-bottom:15px;
    }
    
    ;
    }
    
    .sigma-default-content p {
    font-size:21px;
    }
    
    @media (max-width:767px) {
    .sigma-default-content p {
    font-size:18px;
    }
    
    ;
    }
    
    .sigma-default-content p strong {
    font-weight:600;
    }
    
    .sigma-default-content.light h2,.sigma-default-content.light p {
    color:var(--white-smoke);
    }
    
    ,.sigma-default-content.dark p {
    color:var(--heading-color2);
    }
    
    .sigma-default-content.clash-grotesk h2 {
    font-size:80px;
      font-weight:600;
      color:var(--heading-color2);
      font-family:ClashGroteskSemibold;
      letter-spacing:normal;
    }
    
    @media (max-width:1399px) {
    .sigma-default-content.clash-grotesk h2 {
    font-size:70px;
    }
    
    ;
    }
    
    @media (max-width:1199px) {
    .sigma-default-content.clash-grotesk h2 {
    font-size:56px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-default-content.clash-grotesk h2 {
    font-size:40px;
    }
    
    ;
    }
    
    @media (max-width:575px) {
    .sigma-default-content.clash-grotesk h2 {
    font-size:36px;
    }
    
    ;
    }
    
    .sigma-default-content.familjen-grotesk h2 {
    font-size:84px;
      letter-spacing:-1px;
      line-height:1em;
      font-family:"Familjen Grotesk",sans-serif;
    }
    
    @media (max-width:1399px) {
    .sigma-default-content.familjen-grotesk h2 {
    font-size:70px;
    }
    
    ;
    }
    
    @media (max-width:1199px) {
    .sigma-default-content.familjen-grotesk h2 {
    font-size:60px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-default-content.familjen-grotesk h2 {
    font-size:40px;
    }
    
    ;
    }
    
    @media (max-width:575px) {
    .sigma-default-content.familjen-grotesk h2 {
    font-size:36px;
    }
    
    ;
    }
    
    .sigma-default-content.familjen-grotesk.light h2,.sigma-default-content.familjen-grotesk.light p {
    color:var(--light-color2);
    }
    
    .sigma-default-content.arimo-font h2 {
    font-size:75px;
      letter-spacing:-1px;
      line-height:1em;
      color:var(--heading-color3);
      font-family:Arimo,sans-serif;
    }
    
    @media (max-width:1400px) {
    .sigma-default-content.arimo-font h2 {
    font-size:60px;
    }
    
    ;
    }
    
    @media (max-width:1199px) {
    .sigma-default-content.arimo-font h2 {
    font-size:48px;
    }
    
    ;
    }
    
    @media (max-width:575px) {
    .sigma-default-content.arimo-font h2 {
    font-size:36px;
    }
    
    ;
    }
    
    .sigma-default-content.libre-font h2 {
    color:var(--heading-color4);
      font-family:"Libre Baskerville",serif;
      letter-spacing:-.5px;
    }
    
    .sigma-title-icon {
    position:absolute;
      bottom:4px;
      right:-80px;
    }
    
    @media (max-width:1199px) {
    .sigma-title-icon {
    right:-65px;
    }
    
    ;
    }
    
    @media (max-width:1199px) {
    .sigma-title-icon img {
    width:40px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-title-icon img {
    display:none;
    }
    
    ;
    }
    
    .sigma-title-btn {
    width:100%;
      text-align:right;
    }
    
    @media (max-width:991px) {
    .sigma-title-btn {
    margin-top:25px;
      text-align:center;
    }
    
    ;
    }
    
    .sigma-title-animation {
    position:relative;
      display:inline-block;
    }
    
    .sigma-about-section.bg-primary {
    padding:125px 0 130px;
      margin-top:100px;
      position:relative;
    }
    
    @media (max-width:991px) {
    .sigma-about-section.bg-primary {
    padding:100px 0;
      margin-top:0;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-about-section.bg-primary {
    padding:80px 0;
    }
    
    ;
    }
    
    .sigma-thumb {
    border:10px solid #fff;
      border-radius:15px;
      overflow:hidden;
      transform:rotate(-5deg);
      margin-top:-190px;
      margin-right:36px;
    }
    
    @media (max-width:991px) {
    .sigma-thumb {
    transform:rotate(0)!important;
      margin:0 0 40px;
    }
    
    ;
    }
    
    .sigma-content-thumb {
    position:relative;
    }
    
    @media (max-width:991px) {
    .sigma-content-thumb {
    margin-bottom:40px;
    }
    
    ;
    }
    
    .sigma-content-thumb.border-radius img {
    border-radius:20px;
    }
    
    .sigma-content-thumb-wrap {
    position:relative;
    }
    
    .sigma-content-thumb2 {
    position:relative;
      border-radius:300px 300px 0 0;
      overflow:hidden;
      border:1px solid var(--heading-color);
    }
    
    @media (max-width:991px) {
    .sigma-content-thumb2 {
    margin-bottom:40px;
    }
    
    ;
    }
    
    .sigma-contact-info {
    margin-top:45px;
    }
    
    .sigma-contact-info h3 {
    color:var(--light-color2);
      font-family:"Familjen Grotesk",sans-serif;
      margin-bottom:30px;
    }
    
    .sigma-contact-info ul li {
    font-size:21px;
      font-weight:600;
      padding-left:52px;
      position:relative;
      display:inline-block;
      margin-right:24px;
      margin-bottom:32px;
      color:var(--light-color2);
    }
    
    .sigma-contact-info ul li:last-child {
    margin:0;
    }
    
    .sigma-contact-info ul li a {
    color:var(--light-color2);
    }
    
    .sigma-contact-info ul li a i {
    width:40px;
      height:40px;
      left:0;
      top:-7px;
      display:flex;
      margin-right:12px;
      border-radius:50%;
      align-items:center;
      justify-content:center;
      position:absolute;
      color:var(--heading-color);
      background-color:var(--yellow-bg);
    }
    
    .sigma-content-section {
    padding:130px 0 160px;
    }
    
    @media (max-width:991px) {
    .sigma-content-section {
    padding:100px 0;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-content-section {
    padding:80px 0;
    }
    
    ;
    }
    
    .sigma-instagram-thumb {
    position:relative;
    }
    
    .sigma-instagram-thumb img {
    width:100%;
      height:100%;
      object-fit:cover;
    }
    
    .sigma-instagram-thumb::before {
    content:"";
      left:0;
      top:0;
      opacity:0;
      width:100%;
      height:100%;
      position:absolute;
      transition:all .4s;
      background-color:var(--primary-bg2);
    }
    
    .sigma-instagram-thumb:hover:before {
    opacity:1;
    }
    
    .sigma-instagram-thumb:hover .sigma-instagram-data {
    top:50%;
      opacity:1;
      visibility:visible;
    }
    
    .sigma-instagram-data {
    left:50%;
      top:55%;
      opacity:0;
      visibility:hidden;
      text-align:center;
      position:absolute;
      transition:all .4s;
      transform:translate(-50%,-50%);
    }
    
    .sigma-instagram-data i {
    font-size:38px;
      display:block;
      margin-bottom:25px;
      color:var(--light-color3);
    }
    
    .sigma-instagram-data h3 {
    font-family:Arimo,sans-serif;
    }
    
    .sigma-instagram-data h3 a {
    color:var(--light-color3);
    }
    
    @media (max-width:1199px) {
    .sigma-instagram-data h3 {
    font-size:24px;
    }
    
    ;
    }
    
    .sigma-content-thumb3 {
    border-radius:20px;
      overflow:hidden;
      margin-right:20px;
    }
    
    @media (max-width:991px) {
    .sigma-content-thumb3 {
    margin-bottom:40px;
      margin-right:0;
    }
    
    ;
    }
    
    .sigma-service-details-thumb {
    border-radius:20px;
      overflow:hidden;
      margin-bottom:75px;
      border:5px solid var(--heading-color);
    }
    
    @media (max-width:991px) {
    .sigma-service-details-thumb {
    margin-bottom:55px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-service-details-thumb {
    margin-bottom:35px;
    }
    
    ;
    }
    
    .sigma-user-interface h3 {
    margin-top:35px;
      margin-bottom:15px;
    }
    
    .sigma-user-interface ul li {
    position:relative;
      padding-left:15px;
      margin-bottom:30px;
    }
    
    .sigma-user-interface ul li:last-child {
    margin-bottom:0;
    }
    
    .sigma-user-interface ul li:before {
    content:" ";
      left:0;
      top:12px;
      width:5px;
      height:5px;
      border-radius:100px;
      position:absolute;
      background-color:var(--dark-bg);
    }
    
    .sigma-service-details-thumb2 {
    border-radius:20px;
      overflow:hidden;
      border:5px solid var(--heading-color);
    }
    
    @media (max-width:991px) {
    .sigma-service-details-thumb2 {
    margin-bottom:30px;
    }
    
    ;
    }
    
    .sigma-our-approach {
    margin-top:45px;
    }
    
    @media (max-width:991px) {
    .sigma-our-approach {
    margin-top:30px;
    }
    
    ;
    }
    
    .sigma-pricing-title {
    text-align:center;
      margin-bottom:50px;
    }
    
    @media (max-width:991px) {
    .m_top_responsive {
    margin-top:35px;
    }
    
    ;
    }
    
    .pricing-btn {
    display:flex;
      align-items:center;
      justify-content:center;
      margin-bottom:80px;
    }
    
    @media (max-width:991px) {
    .pricing-btn {
    margin-bottom:60px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .pricing-btn {
    margin-bottom:40px;
    }
    
    ;
    }
    
    .pricing-btn label {
    font-weight:700;
      margin:0 20px;
    }
    
    @media (max-width:767px) {
    .pricing-btn label {
    margin:0 10px;
      font-size:16px;
    }
    
    ;
    }
    
    [data-pricing-dynamic][data-value-active=yearly] .dynamic-value:before {
    display:inline-block;
      content:attr(data-yearly);
    }
    
    [data-pricing-dynamic][data-value-active=yearly] [data-pricing-trigger] {
    background:#ff5722;
    }
    
    [data-pricing-dynamic][data-value-active=yearly] [data-pricing-trigger] span {
    left:calc(100% - 33px);
    }
    
    [data-pricing-dynamic][data-value-active=monthly] .dynamic-value:before {
    display:inline-block;
      content:attr(data-monthly);
    }
    
    .dynamic-value:before {
    display:inline-block;
      content:attr(data-active);
    }
    
    .static-value:before {
    display:inline-block;
      content:attr(data-active);
    }
    
    .pricing-btn .btn-toggle {
    position:relative;
      width:70px!important;
      height:35px;
      border-radius:50px;
      border:none;
      margin:0;
      padding:0!important;
      cursor:pointer;
      background-size:25px;
      background-position:center right 5px;
      background-color:transparent!important;
      border:1px solid var(--heading-color)!important;
      background-image:url(../images/icon/circle.svg);
    }
    
    .pricing-btn .btn-toggle:focus {
    outline:0;
      box-shadow:none;
      background-image:url(../images/icon/circle.svg);
    }
    
    .pricing-btn .btn-toggle:checked {
    background-position:center left 5px;
      background-image:url(../images/icon/circle.svg);
    }
    
    .sigma-errors-btn.contact-us {
    width:200px;
      margin:50px 0 0;
    }
    
    @media (max-width:991px) {
    .sigma-errors-btn.contact-us {
    margin:0 auto;
      margin-top:30px;
    }
    
    ;
    }
    
    .sigma-pricing-border {
    padding:125px 0 130px;
      border-bottom:1px solid #e6e6e6;
    }
    
    @media (max-width:991px) {
    .sigma-pricing-border {
    padding:100px 0;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-pricing-border {
    padding:80px 0;
    }
    
    ;
    }
    
    .sigma-story-thumb {
    border-radius:20px;
      overflow:hidden;
      margin-bottom:24px;
      border:5px solid var(--heading-color);
    }
    
    .sigma-story-thumb img {
    width:100%;
      height:100%;
      object-fit:cover;
      object-position:center top;
      transition:all .4s;
    }
    
    .sigma-story-thumb:hover img {
    transform:scale(1.05);
    }
    
    @media (max-width:991px) {
    .sigma-story-content {
    text-align:center;
    }
    
    ;
    }
    
    .sigma-story-content h3 {
    margin-top:20px;
      margin-bottom:15px;
    }
    
    @media (max-width:991px) {
    .sigma-story-content h3 {
    margin-bottom:10px;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .sigma-story-content p {
    margin-bottom:15px;
    }
    
    .sigma-story-content p:last-child {
    margin-bottom:0;
    }
    
    ;
    }
    
    .sigma-blog-section {
    padding:0 0 100px;
    }
    
    @media (max-width:991px) {
    .sigma-blog-section {
    padding:0 0 70px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-blog-section {
    padding:0 0 50px;
    }
    
    ;
    }
    
    .sigma-blog-section .sigma-section-title.center {
    max-width:830px;
    }
    
    @media (max-width:1199px) {
    .sigma-blog-section .sigma-section-title.center {
    max-width:700px;
    }
    
    ;
    }
    
    .sigma-blog-wrap {
    margin-bottom:30px;
    }
    
    .sigma-blog-wrap:hover .sigma-blog-thumb img {
    transform:scale(1.1);
    }
    
    .sigma-blog-wrap:hover .sigma-blog-btn {
    color:var(--primary-color2);
    }
    
    .sigma-blog-wrap:hover .sigma-blog-btn svg path {
    stroke:var(--primary-color2);
    }
    
    .sigma-blog-thumb {
    overflow:hidden;
      border-radius:10px;
    }
    
    .sigma-blog-thumb img {
    width:100%;
      height:100%;
      object-fit:cover;
      transition:all .4s;
    }
    
    .sigma-blog-content {
    padding-top:24px;
    }
    
    .sigma-blog-content h3 {
    margin-bottom:30px;
      font-family:Arimo,sans-serif;
      line-height:1.33em;
    }
    
    @media (max-width:767px) {
    .sigma-blog-content h3 {
    margin-bottom:20px;
    }
    
    ;
    }
    
    .sigma-blog-btn {
    font-weight:700;
      display:flex;
      align-items:center;
      transition:all .4s;
      color:var(--heading-color3);
    }
    
    .sigma-blog-btn svg {
    margin-left:13px;
    }
    
    .sigma-blog-btn svg path {
    transition:all .4s;
    }
    
    .sigma-blog-meta {
    margin-bottom:24px;
    }
    
    @media (max-width:767px) {
    .sigma-blog-meta {
    margin-bottom:20px;
    }
    
    ;
    }
    
    .sigma-blog-meta ul li {
    padding:0 12px;
      display:inline-block;
      position:relative;
      color:var(--heading-color3);
      letter-spacing:.5px;
      font-size:16px;
    }
    
    @media (max-width:767px) {
    .sigma-blog-meta ul li {
    padding:0 6px;
    }
    
    ;
    }
    
    .sigma-blog-meta ul li:first-child {
    padding-left:0;
    }
    
    .sigma-blog-meta ul li:last-child {
    padding-right:0;
    }
    
    .sigma-blog-meta ul li a {
    line-height:1;
      padding:16px 23px;
      border-radius:50px;
      display:inline-block;
      color:var(--heading-color3);
      border:1px solid var(--heading-color3);
    }
    
    .sigma-blog-meta ul li a:hover {
    color:var(--white-smoke);
      background-color:var(--primary-bg2);
      border:1px solid var(--primary-bg2);
    }
    
    .single-post-item {
    margin-bottom:24px;
      overflow:hidden;
      transition:.4s;
      padding:24px;
      border-radius:20px;
      background-color:#fffdf8;
      border:1px solid var(--heading-color);
    }
    
    .post-thumbnail {
    overflow:hidden;
      border-radius:20px;
    }
    
    .post-thumbnail img {
    border-radius:20px;
      transition:all .5s;
      transform:scale(1);
    }
    
    .single-post-item:hover .post-thumbnail img {
    transform:scale(1.1);
    }
    
    .post-content {
    padding-top:24px;
    }
    
    .post-meta {
    display:flex;
      align-items:center;
      margin-bottom:20px;
    }
    
    .post-category a {
    padding:9px 23px;
      border-radius:50px;
      display:inline-block;
      font-size:16px;
      margin-right:24px;
      letter-spacing:.5px;
      transition:all .4s;
      color:var(--heading-color3);
      border:1px solid var(--heading-color3);
    }
    
    .post-category a:hover {
    background-color:var(--primary-bg);
      border:1px solid var(--primary-bg);
    }
    
    .post-date {
    font-size:16px;
      letter-spacing:.5px;
    }
    
    h3.entry-title {
    margin-bottom:15px;
    }
    
    a.post-read-more {
    font-size:16px;
      font-weight:700;
      text-transform:capitalize;
      color:var(--heading-color);
    }
    
    a.post-read-more img {
    margin-left:7px;
      width:24px;
      transition:all .4s;
    }
    
    a.post-read-more:hover img {
    margin-left:10px;
    }
    
    @media (max-width:991px) {
    .right-sidebar {
    margin-top:50px;
    }
    
    ;
    }
    
    .widget {
    margin-bottom:30px;
      padding:30px;
      border-radius:10px;
      background-color:var(--light-bg5);
      border:1px solid var(--heading-color);
    }
    
    .widget:first-child {
    padding:0;
      background-color:transparent;
      border:none;
    }
    
    .widget h3 {
    margin-bottom:24px;
    }
    
    .widget ul li {
    padding-bottom:20px;
    }
    
    .widget ul li:last-child {
    padding-bottom:0;
    }
    
    .widget ul li a {
    font-size:21px;
      transition:all .4s;
      color:var(--body-color);
    }
    
    .widget.sigma_recent_posts_Widget .post-date {
    margin-bottom:10px;
    }
    
    .post-item .post-title {
    font-size:21px;
      font-weight:700;
      color:var(--heading-color);
      line-height:24px;
      font-family:Syne,sans-serif;
    }
    
    .post-item {
    display:flex;
      align-items:center;
      margin-bottom:20px;
    }
    
    @media (max-width:1400px) {
    .post-item {
    display:block;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .post-item {
    display:flex;
    }
    
    ;
    }
    
    @media (max-width:400px) {
    .post-item {
    display:block;
    }
    
    ;
    }
    
    .post-item:last-child {
    margin-bottom:0;
    }
    
    .post-thumb {
    width:155px;
      flex-shrink:0;
      margin-right:10px;
    }
    
    @media (max-width:1400px) {
    .post-thumb {
    width:100%;
      margin-bottom:15px;
      margin-right:0;
    }
    
    ;
    }
    
    @media (max-width:991px) {
    .post-thumb {
    width:155px;
      margin-bottom:0;
      margin-right:10px;
    }
    
    ;
    }
    
    @media (max-width:400px) {
    .post-thumb {
    width:100%;
      margin-right:0;
      margin-bottom:15px;
    }
    
    ;
    }
    
    .post-thumb img {
    border-radius:10px;
    }
    
    .widget .tagcloud a,.widget .wp-block-tag-cloud a,.wp-block-tag-cloud a {
    padding:9px 24px;
      margin-right:6px;
      margin-bottom:10px;
      font-style:normal;
      font-weight:400;
      font-size:16px!important;
      line-height:23px;
      display:inline-block;
      border-radius:50px;
      letter-spacing:.5px;
      color:var(--heading-color);
      background:rgba(0,0,0,.05);
    }
    
    .widget .tagcloud a:hover,.widget .wp-block-tag-cloud a:hover,.wp-block-tag-cloud a:hover {
    background-color:var(--primary-bg);
    }
    
    .wp-block-search__inside-wrapper {
    position:relative;
    }
    
    .wp-block-search__inside-wrapper input {
    font-weight:400;
      letter-spacing:.5px;
      color:var(--heading-color);
      border:1px solid var(--heading-color)!important;
    }
    
    .wp-block-search__inside-wrapper input::-webkit-input-placeholder {
    color:var(--heading-color);
      opacity:1;
    }
    
    .wp-block-search__inside-wrapper input:-moz-placeholder {
    color:var(--heading-color);
      opacity:1;
    }
    
    .wp-block-search__inside-wrapper input::-moz-placeholder {
    color:var(--heading-color);
      opacity:1;
    }
    
    .wp-block-search__inside-wrapper input:-ms-input-placeholder {
    color:var(--heading-color);
      opacity:1;
    }
    
    .wp-block-search__inside-wrapper input::-ms-input-placeholder {
    color:var(--heading-color);
      opacity:1;
    }
    
    .wp-block-search__inside-wrapper input::placeholder {
    color:var(--heading-color);
      opacity:1;
    }
    
    button#wp-block-search__button {
    width:50px;
      height:50px;
      display:flex;
      align-items:center;
      justify-content:center;
      border-radius:50px;
      position:absolute;
      top:5px;
      right:5px;
      background-color:var(--dark-bg);
    }
    
    .post-details-page .post-thumbnail {
    margin-bottom:20px;
    }
    
    .entry-content h3 {
    margin-bottom:15px;
    }
    
    .entry-content span {
    font-weight:600;
    }
    
    .post-tag {
    display:flex;
      align-items:center;
    }
    
    .post-tag-wrap {
    display:flex;
      align-items:center;
      justify-content:space-between;
      padding:25px 0;
      border-top:1px solid #e6e6e6;
      border-bottom:1px solid #e6e6e6;
    }
    
    @media (max-width:767px) {
    .post-tag-wrap {
    display:block;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .post-tag {
    margin-bottom:20px;
    }
    
    ;
    }
    
    .post-tag h3 {
    margin:0;
      margin-right:24px;
    }
    
    .post-tag .wp-block-tag-cloud a {
    margin-bottom:0;
    }
    
    .post-like-comment ul li {
    margin-right:24px;
      display:inline-block;
    }
    
    .post-like-comment ul li:last-child {
    margin-right:0;
    }
    
    .post-like-comment ul li a {
    font-weight:600;
      font-size:16px;
      color:var(--body-color);
    }
    
    .post-like-comment ul li a img {
    margin-right:6px;
    }
    
    .post-comment {
    padding-top:40px;
    }
    
    .post-comment li {
    margin-bottom:24px;
    }
    
    .post-comment h3 {
    margin-bottom:30px;
    }
    
    .post-comment-wrap {
    display:flex;
    }
    
    .post-comment-thumb {
    width:80px;
      height:80px;
      flex-shrink:0;
      overflow:hidden;
      border-radius:100%;
      margin-right:20px;
    }
    
    .post-comment-thumb img {
    width:100%;
      height:100%;
      object-fit:cover;
    }
    
    .post-comment-data {
    position:relative;
      padding-bottom:24px;
      border-bottom:1px solid #e6e6e6;
    }
    
    .post-comment-data strong {
    display:block;
      font-size:16px;
      line-height:1;
      margin-bottom:5px;
    }
    
    .post-comment-data span {
    font-weight:400;
      font-size:16px;
      display:block;
      margin-bottom:10px;
    }
    
    .post-comment .children {
    padding-left:85px;
    }
    
    @media (max-width:767px) {
    .post-comment .children {
    padding-left:20px;
    }
    
    ;
    }
    
    .post-comment .children .post-comment-thumb {
    width:50px;
      height:50px;
    }
    
    a.comment-reply {
    position:absolute;
      top:0;
      right:0;
      font-size:16px;
      font-weight:700;
      color:var(--body-color);
    }
    
    .comment-box {
    margin-top:50px;
    }
    
    .comment-box h3 {
    margin-bottom:30px;
    }
    
    .comment-box-form {
    padding:40px;
      border-radius:10px;
      background-color:var(--light-bg5);
      border:1px solid var(--heading-color);
    }
    
    @media (max-width:991px) {
    .comment-box-form {
    padding:30px;
    }
    
    ;
    }
    
    .sigma-main-form {
    padding:30px;
      margin-right:10px;
      border-radius:30px;
      border:1px solid var(--heading-color);
    }
    
    @media (max-width:991px) {
    .sigma-main-form {
    margin-right:0;
    }
    
    ;
    }
    
    .sigma-main-field {
    margin-bottom:22px;
    }
    
    .sigma-main-field label {
    font-size:16px;
      font-weight:700;
      display:block;
      margin-bottom:10px;
    }
    
    #sigma-main-btn {
    width:180px;
      height:60px;
      display:flex;
      color:#fffdf8;
      font-size:16px;
      font-weight:700;
      align-items:center;
      justify-content:center;
      border-radius:50px;
      transition:all .4s;
      background-color:var(--dark-bg);
    }
    
    #sigma-main-btn:hover {
    color:var(--heading-color);
      background-color:var(--primary-bg);
    }
    
    .sigma-contact-thumb {
    border-radius:17px;
      overflow:hidden;
      margin-left:40px;
      border:1px solid;
       padding: 24px;
       var(--heading-color);
    }
    
    @media (max-width:991px) {
    .sigma-contact-thumb {
    margin-left:0;
      margin-bottom:40px;
    }
    
    ;
    }
    
    .sigma-contact-info-section {
    padding-bottom:36px;
    }
    
    .sigma-contact-info-title {
    text-align:center;
      margin-bottom:50px;
    }
    
    .sigma-contact-info-box {
    display:flex;
      padding:30px 70px;
      border-radius:10px;
      margin-bottom:24px;
      background-color:var(--dark-bg);
      box-shadow:0 4px 80px 0 rgba(0,0,0,.08);
    }
    
    @media (max-width:1399px) {
    .sigma-contact-info-box {
    padding:30px;
    }
    
    ;
    }
    
    .sigma-contact-info-icon {
    flex-shrink:0;
      margin-right:24px;
    }
    
    .sigma-contact-info-data {
    color:var(--white-smoke);
    }
    
    .sigma-contact-info-data span {
    font-size:24px;
      font-weight:600;
      display:block;
      margin-bottom:10px;
    }
    
    .sigma-contact-info-data p {
    font-size:21px;
      margin-bottom:0;
    }
    
    .sigma-map-wrap {
    padding-bottom:130px;
      border-bottom:1px solid #e6e6e6;
    }
    
    @media (max-width:991px) {
    .sigma-map-wrap {
    padding-bottom:100px;
    }
    
    ;
    }
    
    @media (max-width:767) {
    .sigma-map-wrap {
    padding-bottom:70px;
    }
    
    ;
    }
    
    #map {
    width:100%;
      height:590px;
      border-radius:30px;
      border:5px solid var(--dark-bg);
    }
    
    .sigma-loading-dots {
    text-align:center;
      width:100%;
      height:100%;
      position:fixed;
      z-index:999;
      display:flex;
      align-items:center;
      justify-content:center;
      background-color:var(--dark-bg);
    }
    
    .sigma-loading-dots--dot {
    animation:dot-keyframes 1.5s infinite ease-in-out;
      background-color:var(--primary-bg);
      border-radius:10px;
      display:inline-block;
      height:12px;
      width:12px;
      margin:0 7px;
    }
    
    .sigma-loading-dots--dot:nth-child(2) {
    animation-delay:.5s;
    }
    
    .sigma-loading-dots--dot:nth-child(3) {
    animation-delay:1s;
    }
    
    @keyframes dot-keyframes {
    0% {
    opacity:.4;
      transform:scale(1,1);
    }
    
    50% {
    opacity:1;
      transform:scale(1.2,1.2);
    }
    
    100% {
    opacity:.4;
      transform:scale(1,1);
    }
    
    ;
    }
    
    .sigma-preloader-wrap {
    position:fixed;
      z-index:1222;
      width:100%;
      height:100%;
      top:0;
      background-color:var(--dark-bg);
      display:flex;
      justify-content:center;
      align-items:center;
    }
    
    .sigma-preloader {
    display:inline-block;
      position:relative;
      width:74px;
      height:100px;
      align-items:center;
      justify-content:center;
    }
    
    .sigma-preloader div {
    position:absolute;
      top:33px;
      width:13px;
      height:13px;
      border-radius:50%;
      background:var(--accent-color);
      animation-timing-function:cubic-bezier(0,1,1,0);
    }
    
    .sigma-preloader div:nth-child(1) {
    left:8px;
      animation:sigma-preloader1 .6s infinite;
    }
    
    .sigma-preloader div:nth-child(2) {
    left:8px;
      animation:sigma-preloader2 .6s infinite;
    }
    
    .sigma-preloader div:nth-child(3) {
    left:32px;
      animation:sigma-preloader2 .6s infinite;
    }
    
    .sigma-preloader div:nth-child(4) {
    left:56px;
      animation:sigma-preloader3 .6s infinite;
    }
    
    @keyframes sigma-preloader1 {
    0% {
    transform:scale(0);
    }
    
    100% {
    transform:scale(1);
    }
    
    ;
    }
    
    @keyframes sigma-preloader3 {
    0% {
    transform:scale(1);
    }
    
    100% {
    transform:scale(0);
    }
    
    ;
    }
    
    @keyframes sigma-preloader2 {
    0% {
    transform:translate(0,0);
    }
    
    100% {
    transform:translate(24px,0);
    }
    
    ;
    }
    
    .sigma-coming-title {
    text-align:center;
      max-width:750px;
      margin:0 auto;
      padding-bottom:50px;
    }
    
    .sigma-coming-title h2 {
    margin-bottom:24px;
    }
    
    .sigma-coming-title p {
    font-size:21px;
    }
    
    @media (max-width:991px) {
    .sigma-coming-title p {
    font-size:18px;
    }
    
    ;
    }
    
    .sigma-countdown-wrap {
    max-width:856px;
      margin:0 auto;
      display:grid;
      gap:24px;
      margin-bottom:50px;
      grid-template-columns:1fr 1fr 1fr 1fr;
    }
    
    @media (max-width:991px) {
    .sigma-countdown-wrap {
    grid-template-columns:1fr 1fr;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .sigma-countdown-wrap {
    margin-bottom:30px;
    }
    
    ;
    }
    
    .sigma-countdown-item {
    width:100%;
      height:200px;
      display:flex;
      align-items:center;
      justify-content:center;
      border-radius:20px;
      flex-direction:column;
      border:2px solid #000;
    }
    
    .sigma-countdown-item p {
    font-size:24px;
      font-weight:600;
    }
    
    @media (max-width:991px) {
    .sigma-countdown-item p {
    font-size:20px;
    }
    
    ;
    }
    
    .number {
    color:var(--heading-color);
      text-align:center;
      font-size:104px;
      font-style:normal;
      font-weight:700;
      line-height:1em;
      margin-bottom:10px;
      letter-spacing:-1.04px;
      font-family:Syne,sans-serif;
    }
    
    @media (max-width:1400px) {
    .number {
    font-size:70px;
    }
    
    ;
    }
    
    @media (max-width:767px) {
    .number {
    font-size:48px;
    }
    
    ;
    }
    
    .sigma-coming-newsletter {
    max-width:500px;
      margin:0 auto;
      position:relative;
    }
    
    .sigma-coming-newsletter input {
    color:#fffdf8;
      padding-right:158px!important;
      margin-bottom:12px;
      border:2px solid var(--dark-bg)!important;
      background-color:var(--dark-bg);
    }
    
    .sigma-coming-newsletter input::-webkit-input-placeholder {
    color:#fffdf8;
      opacity:1;
    }
    
    .sigma-coming-newsletter input:-moz-placeholder {
    color:#fffdf8;
      opacity:1;
    }
    
    .sigma-coming-newsletter input::-moz-placeholder {
    color:#fffdf8;
      opacity:1;
    }
    
    .sigma-coming-newsletter input:-ms-input-placeholder {
    color:#fffdf8;
      opacity:1;
    }
    
    .sigma-coming-newsletter input::-ms-input-placeholder {
    color:#fffdf8;
      opacity:1;
    }
    
    .sigma-coming-newsletter input::placeholder {
    color:#fffdf8;
      opacity:1;
    }
    
    .sigma-coming-newsletter p {
    color:#666;
      text-align:center;
      font-size:14px;
      line-height:20px;
      letter-spacing:.5px;
    }
    
    button#sigma-notified-btn {
    border-radius:50px;
       color: #F6F5EF;
       background:var(--primary-bg);
      width:150px;
      height:50px;
      font-size:16px;
      font-weight:700;
      position:absolute;
      top:5px;
      right:5px;
    }
    
    