
 @media screen and (min-width: 1170px) {
                     .container-fluid, .container, .admin-container {
                         padding: 0 3.88889rem 0 3.88889rem;
                     }
                 }
             .container {
             max-width: 1440px;
         }@media screen and (max-width: 1169px) { .row {
             margin-left: -20px;
             margin-right: -20px;
         }.column, .grid-column, .single-post-column {
             padding-left: 20px;
             padding-right: 20px;
         }}@media screen and (min-width: 1170px) { .row {
             margin-left: -20px;
             margin-right: -20px;
         }.column, .grid-column, .single-post-column {
             padding-left: 20px;
             padding-right: 20px;
         }}
             
         @font-face {
             font-family: "Inter";
             font-style:  normal;
             font-weight: 100 900;
             font-display: swap;
             src: url("fonts/ZpjB5ENIeggo.woff2") format("woff2");
         }
     
         
         #content-holder h1 {
            font-size : 3rem;
            line-height: 3.5555555555555554rem;
          }
          #content-holder h2 {
            font-size: 2rem;
            line-height: 2.2777777777777777rem;
            letter-spacing: -0.03333333333333333rem;
          }
          #content-holder h3 {
            font-size: 1.5555555555555556rem;
            line-height: 1.7222222222222223rem;
            letter-spacing: -0.022222222222222223rem;
          }
          #content-holder p, #content-holder li {
            font-size: 1.1111111111111112rem;
            line-height: 1.8333333333333;
            letter-spacing: 0rem;
          }
          #content-holder .is-content p {
            margin-bottom: 1.8333333333333rem;
          }
          #customize #custom_cwwzll45q span, #content-holder .custom_cwwzll45q, #content-holder .blogposts .blogposts-column .blogposts-content p.is-style-custom_cwwzll45q, #content-holder .posts .post .post-content p.is-style-custom_cwwzll45q {
            background-color : transparent;
            color : #000000;
            text-transform : uppercase;
            font-family: "neue-haas-grotesk-display", sans-serif;
            font-weight: 500;
            font-variation-settings: inherit;
            font-style: normal;
            font-size : 0.9444444444444444rem;
            letter-spacing : 0.06666666666666667rem;
            padding : 0rem;
            text-decoration : none;
            text-decoration-color : #000000;-webkit-text-stroke: 0rem #000000;
            border-color : #000000;
            border-width : 0.05555555555555555rem;
            border-style : solid;
          }
          #customize #custom_iu6klplo4 span, #content-holder .custom_iu6klplo4, #content-holder .blogposts .blogposts-column .blogposts-content p.is-style-custom_iu6klplo4, #content-holder .posts .post .post-content p.is-style-custom_iu6klplo4 {
            background-color : #ffd300;
            color : #000000;
            text-transform : none;
            font-family: "Avenir LT W01_45 Book1475508", sans-serif;
            font-weight: 400;
            font-variation-settings: inherit;
            font-style: normal;
            font-size : 1.1666666666666667rem;
            letter-spacing : 0rem;
            padding : 0rem;
            text-decoration : none;
            text-decoration-color : #000000;-webkit-text-stroke: 0rem #000000;
            border-color : #000000;
            border-width : 0rem;
            border-style : solid;
          }
          #customize #custom_o2qgni3md span, #content-holder .custom_o2qgni3md, #content-holder .blogposts .blogposts-column .blogposts-content p.is-style-custom_o2qgni3md, #content-holder .posts .post .post-content p.is-style-custom_o2qgni3md {
            background-color : #fa8a43;
            color : #000000;
            text-transform : none;
            font-family: "Louize-Regular-205TF", sans-serif;
            font-weight: 400;
            font-variation-settings: inherit;
            font-style: normal;
            font-size : 2.111111111111111rem;
            letter-spacing : -0.03888888888888889rem;
            padding : 0rem;
            text-decoration : none;
            text-decoration-color : #000000;-webkit-text-stroke: 0rem #000000;
            border-color : #000000;
            border-width : 0rem;
            border-style : solid;
          }
          #customize #custom_1s5a7y256 span, #content-holder .custom_1s5a7y256, #content-holder .blogposts .blogposts-column .blogposts-content p.is-style-custom_1s5a7y256, #content-holder .posts .post .post-content p.is-style-custom_1s5a7y256 {
            background-color : #f583c2;
            color : #000000;
            text-transform : none;
            font-family: "Louize-Regular-205TF", sans-serif;
            font-weight: 400;
            font-variation-settings: inherit;
            font-style: normal;
            font-size : 2.111111111111111rem;
            letter-spacing : -0.03888888888888889rem;
            padding : 0rem;
            text-decoration : none;
            text-decoration-color : #000000;-webkit-text-stroke: 0rem #000000;
            border-color : #000000;
            border-width : 0rem;
            border-style : solid;
          }
          #customize #custom_dz517h4ox span, #content-holder .custom_dz517h4ox, #content-holder .blogposts .blogposts-column .blogposts-content p.is-style-custom_dz517h4ox, #content-holder .posts .post .post-content p.is-style-custom_dz517h4ox {
            background-color : #ff6866;
            color : #000000;
            text-transform : none;
            font-family: "Louize-Regular-205TF", sans-serif;
            font-weight: 400;
            font-variation-settings: inherit;
            font-style: normal;
            font-size : 2.111111111111111rem;
            letter-spacing : -0.03888888888888889rem;
            padding : 0rem;
            text-decoration : none;
            text-decoration-color : #000000;-webkit-text-stroke: 0rem #000000;
            border-color : #000000;
            border-width : 0rem;
            border-style : solid;
          }
          #customize #custom_9s6lmntof span, #content-holder .custom_9s6lmntof, #content-holder .blogposts .blogposts-column .blogposts-content p.is-style-custom_9s6lmntof, #content-holder .posts .post .post-content p.is-style-custom_9s6lmntof {
            background-color : #ffffff;
            color : #000000;
            text-transform : none;
            font-family: "Louize-Regular-205TF", sans-serif;
            font-weight: 400;
            font-variation-settings: inherit;
            font-style: normal;
            font-size : 2.111111111111111rem;
            letter-spacing : -0.03888888888888889rem;
            padding : 0rem;
            text-decoration : none;
            text-decoration-color : #000000;-webkit-text-stroke: 0rem #000000;
            border-color : #000000;
            border-width : 0rem;
            border-style : solid;
          }
          #customize #custom_oda3usj2k span, #content-holder .custom_oda3usj2k, #content-holder .blogposts .blogposts-column .blogposts-content p.is-style-custom_oda3usj2k, #content-holder .posts .post .post-content p.is-style-custom_oda3usj2k {
            background-color : #85d3ff;
            color : #000000;
            text-transform : none;
            font-family: "Louize-Regular-205TF", sans-serif;
            font-weight: 400;
            font-variation-settings: inherit;
            font-style: normal;
            font-size : 2.111111111111111rem;
            letter-spacing : -0.03888888888888889rem;
            padding : 0rem;
            text-decoration : none;
            text-decoration-color : #000000;-webkit-text-stroke: 0rem #000000;
            border-color : #000000;
            border-width : 0rem;
            border-style : solid;
          }
          #customize #custom_krffnjjr3 span, #content-holder .custom_krffnjjr3, #content-holder .blogposts .blogposts-column .blogposts-content p.is-style-custom_krffnjjr3, #content-holder .posts .post .post-content p.is-style-custom_krffnjjr3 {
            background-color : #000000;
            color : #37b856;
            text-transform : none;
            font-family: "Louize-Medium-205TF", sans-serif;
            font-weight: 400;
            font-variation-settings: inherit;
            font-style: normal;
            font-size : 3.1666666666666665rem;
            letter-spacing : 0rem;
            padding : 0rem;
            text-decoration : none;
            text-decoration-color : #000000;-webkit-text-stroke: 0rem #000000;
            border-color : #000000;
            border-width : 0rem;
            border-style : solid;
          }
          #customize #custom_99yox27dk p, #content-holder .custom_99yox27dk, #content-holder .blogposts .blogposts-column .blogposts-content p.is-style-custom_99yox27dk, #content-holder .posts .post .post-content p.is-style-custom_99yox27dk {
            background-color : transparent;
            color : #363d48;
            text-transform : none;
            font-family: "neue-haas-grotesk-display", sans-serif;
            font-weight: 500;
            font-variation-settings: inherit;
            font-style: normal;
            font-size : 1.3333333333333333rem;
            line-height : 1.6111111111111112rem;
            letter-spacing : 0.016666666666666666rem;
            padding : 0rem;
            text-decoration : none;
            text-decoration-color : #000000;-webkit-text-stroke: 0rem #000000;
            border-color : #000000;
            border-width : 0rem;
            border-style : solid;
          }
            @media screen and (min-width: 768px) and (max-width: 991.98px) {
            #customize #custom_99yox27dk p, #content-holder .custom_99yox27dk, #content-holder .blogposts .blogposts-column .blogposts-content p.is-style-custom_99yox27dk, #content-holder .posts .post .post-content p.is-style-custom_99yox27dk{font-size : 1.2222222222222223rem;
            line-height : 1.4444444444444444rem;
          }
            }@media screen and (min-width: 544px) and (max-width: 767.98px) {
            #customize #custom_99yox27dk p, #content-holder .custom_99yox27dk, #content-holder .blogposts .blogposts-column .blogposts-content p.is-style-custom_99yox27dk, #content-holder .posts .post .post-content p.is-style-custom_99yox27dk{font-size : 1.2222222222222223rem;
            line-height : 1.4444444444444444rem;
          }
            }@media screen and (max-width: 543.98px) {
            #customize #custom_99yox27dk p, #content-holder .custom_99yox27dk, #content-holder .blogposts .blogposts-column .blogposts-content p.is-style-custom_99yox27dk, #content-holder .posts .post .post-content p.is-style-custom_99yox27dk{font-size : 0.8888888888888888rem;
            line-height : 1.0555555555555556rem;
          }
          }#customize #custom_2ckfb3b91 p, #content-holder .custom_2ckfb3b91, #content-holder .blogposts .blogposts-column .blogposts-content p.is-style-custom_2ckfb3b91, #content-holder .posts .post .post-content p.is-style-custom_2ckfb3b91 {
            background-color : transparent;
            color : #000000;
            text-transform : none;
            font-family: "Louize-Italic-205TF", sans-serif;
            font-weight: 400;
            font-variation-settings: inherit;
            font-style: normal;
            font-size : 3.5555555555555554rem;
            line-height : 4rem;
            letter-spacing : -0.16666666666666666rem;
            padding : 0rem;
            text-decoration : none;
            text-decoration-color : #000000;-webkit-text-stroke: 0rem #000000;
            border-color : #000000;
            border-width : 0rem;
            border-style : solid;
          }
            @media screen and (min-width: 768px) and (max-width: 991.98px) {
            #customize #custom_2ckfb3b91 p, #content-holder .custom_2ckfb3b91, #content-holder .blogposts .blogposts-column .blogposts-content p.is-style-custom_2ckfb3b91, #content-holder .posts .post .post-content p.is-style-custom_2ckfb3b91{font-size : 2.6666666666666665rem;
            line-height : 3rem;
            letter-spacing : -0.1rem;
          }
            }@media screen and (min-width: 544px) and (max-width: 767.98px) {
            #customize #custom_2ckfb3b91 p, #content-holder .custom_2ckfb3b91, #content-holder .blogposts .blogposts-column .blogposts-content p.is-style-custom_2ckfb3b91, #content-holder .posts .post .post-content p.is-style-custom_2ckfb3b91{font-size : 2.6666666666666665rem;
            line-height : 3rem;
            letter-spacing : -0.1rem;
          }
            }@media screen and (max-width: 543.98px) {
            #customize #custom_2ckfb3b91 p, #content-holder .custom_2ckfb3b91, #content-holder .blogposts .blogposts-column .blogposts-content p.is-style-custom_2ckfb3b91, #content-holder .posts .post .post-content p.is-style-custom_2ckfb3b91{font-size : 2rem;
            line-height : 2.2222222222222223rem;
            letter-spacing : -0.05555555555555555rem;
          }
          }#customize #custom_5dzmfzg0c p, #content-holder .custom_5dzmfzg0c, #content-holder .blogposts .blogposts-column .blogposts-content p.is-style-custom_5dzmfzg0c, #content-holder .posts .post .post-content p.is-style-custom_5dzmfzg0c {
            background-color : transparent;
            color : #252d38;
            text-transform : none;
            font-family: "neue-haas-grotesk-display", sans-serif;
            font-weight: 600;
            font-variation-settings: inherit;
            font-style: normal;
            font-size : 1.3333333333333333rem;
            line-height : 1.7777777777777777rem;
            letter-spacing : 0.011111111111111112rem;
            padding : 0rem;
            text-decoration : none;
            text-decoration-color : #000000;-webkit-text-stroke: 0rem #000000;
            border-color : #000000;
            border-width : 0rem;
            border-style : solid;
          }
          #customize #custom_ax59j2p7m p, #content-holder .custom_ax59j2p7m, #content-holder .blogposts .blogposts-column .blogposts-content p.is-style-custom_ax59j2p7m, #content-holder .posts .post .post-content p.is-style-custom_ax59j2p7m {
            background-color : transparent;
            color : #748297;
            text-transform : uppercase;
            font-family: "Nunito-SemiBold", sans-serif;
            font-weight: 400;
            font-variation-settings: inherit;
            font-style: normal;
            font-size : 0.7777777777777778rem;
            line-height : 1.2222222222222223rem;
            letter-spacing : 0.005555555555555556rem;
            padding : 0rem;
            text-decoration : none;
            text-decoration-color : #000000;-webkit-text-stroke: 0rem #000000;
            border-color : #000000;
            border-width : 0rem;
            border-style : solid;
          }
          #customize #custom_kxolv5b1c p, #content-holder .custom_kxolv5b1c, #content-holder .blogposts .blogposts-column .blogposts-content p.is-style-custom_kxolv5b1c, #content-holder .posts .post .post-content p.is-style-custom_kxolv5b1c {
            background-color : transparent;
            color : #363D48;
            text-transform : none;
            font-family: "neue-haas-grotesk-display", sans-serif;
            font-weight: 600;
            font-variation-settings: inherit;
            font-style: normal;
            font-size : 1.5555555555555556rem;
            line-height : 1.9444444444444444rem;
            letter-spacing : 0.011111111111111112rem;
            padding : 0rem;
            text-decoration : none;
            text-decoration-color : #000000;-webkit-text-stroke: 0rem #000000;
            border-color : #000000;
            border-width : 0rem;
            border-style : solid;
          }
          #customize #custom_89ocjbx18 p, #content-holder .custom_89ocjbx18, #content-holder .blogposts .blogposts-column .blogposts-content p.is-style-custom_89ocjbx18, #content-holder .posts .post .post-content p.is-style-custom_89ocjbx18 {
            background-color : #f0f2f5;
            color : #000000;
            text-transform : none;
            font-family: "Nunito-Medium", sans-serif;
            font-weight: 400;
            font-variation-settings: inherit;
            font-style: normal;
            font-size : 0.8888888888888888rem;
            line-height : 1.6667rem;
            letter-spacing : 0rem;
            padding : 0.4444444444444444rem;
            text-decoration : none;
            text-decoration-color : #000000;-webkit-text-stroke: 0rem #000000;
            border-color : #000000;
            border-width : 0rem;
            border-style : solid;
          }
          #customize #custom_pjx1vdttv span, #content-holder .custom_pjx1vdttv, #content-holder .blogposts .blogposts-column .blogposts-content p.is-style-custom_pjx1vdttv, #content-holder .posts .post .post-content p.is-style-custom_pjx1vdttv {
            background-color : transparent;
            color : 3A475A;
            text-transform : none;
            font-family: "Louize-Italic-205TF", sans-serif;
            font-weight: 400;
            font-variation-settings: inherit;
            font-style: normal;
            font-size : 4.666666666666667rem;
            letter-spacing : -0.16666666666666666rem;
            padding : 0rem;
            text-decoration : none;
            text-decoration-color : #000000;-webkit-text-stroke: 0rem #000000;
            border-color : #000000;
            border-width : 0rem;
            border-style : solid;
          }
          #customize #custom_iblo2c577 span, #content-holder .custom_iblo2c577, #content-holder .blogposts .blogposts-column .blogposts-content p.is-style-custom_iblo2c577, #content-holder .posts .post .post-content p.is-style-custom_iblo2c577 {
            background-color : FEF9F6;
            color : 00cb31;
            text-transform : none;
            font-family: "Nunito-Regular", sans-serif;
            font-weight: 400;
            font-variation-settings: inherit;
            font-style: normal;
            font-size : 1rem;
            letter-spacing : -0.011111111111111112rem;
            padding : 0rem;
            text-decoration : none;
            text-decoration-color : #000000;-webkit-text-stroke: 0rem #000000;
            border-color : 00cb31;
            border-width : 0.05555555555555555rem;
            border-style : solid;
          }
            @media screen and (min-width: 992px) and (max-width: 1169.98px){}@media screen and (min-width: 768px) and (max-width: 991.98px){}@media screen and (min-width: 544px) and (max-width: 767.98px){}@media screen and (max-width: 543.98px) {
            #content-holder h3{font-size: 1.44rem;
          }
          #content-holder h3 {
            letter-spacing : -0.02rem;
          }
          }
         
         .non-sticky-nav { transition: none !important; }
             
         .project-panel {
             background: #f5f5f5;
             padding: 2.5rem 0rem;
         }
         [data-pp-gutter="no"] .project-panel .pp-thumbs,
         .project-panel .pp-thumbs {
             margin-bottom: -1.666666666666667rem;
         }
         #content-holder .panel-label, .projectnav-preview .panel-label {
             color: #000000;
             font-size: 1.777777777777778rem;
             text-transform: none;
             padding-left: 0rem;
             padding-bottom: 1.666666666666667rem;
             text-align: left;
             line-height: 1;
         }
         .project-panel .pp-title {
             padding: 0.5555555555555556rem 0rem 1.666666666666667rem 0rem;
         }
         .project-panel .pp-title a {
             color: #000000; 
             font-size: 0.7222222222222222rem; 
             text-transform: none;
         } 
         .project-panel .pp-title span {
             color: #999999;
             font-size: 0.7222222222222222rem;
             text-transform: none;
         }
         .semplice-next-prev {
             background: #ffffff;
             padding: 0rem 0rem 0rem 0rem;
         }
         .semplice-next-prev .np-inner {
             height: 10rem;
         }
         .semplice-next-prev .np-inner .np-link .np-prefix,
         .semplice-next-prev .np-inner .np-link .np-label {
             color: #000000;
             font-size: 1.555555555555556rem;
             text-transform: none;
             letter-spacing: 0rem;
         }
         .semplice-next-prev .np-inner .np-link .np-text-above {
             padding-bottom: 2px;
         }
         .semplice-next-prev .np-inner .np-link .np-label-above {
             color: #aaaaaa;
             font-size: 0.7777777777777778rem;
             text-transform: uppercase;
             letter-spacing: 1px;
         }
         .semplice-next-prev .np-inner .np-link .np-text {
             padding: 0rem 0rem;
         }
         .semplice-next .np-text {
             margin-right: -0rem;
         }
         .semplice-next-prev .nextprev-seperator {
             width: 1px;
             margin: 1.666666666666667rem -0px;
             background: #000000;
         }
     
             .np-link:hover {
                 background: #ffffff;
             }
             .np-link:hover .np-text .np-label,
             .np-link:hover .np-text .np-prefix {
                 color: #000000 !important;
             }
             .np-link:hover .np-label-above {
                 color: #000000 !important;
             }
         
             /*NavBar Padding*/
 
 .sticky-nav.semplice-navbar {
   padding: 33px 0 0;
   background-color: #FFF;
   transition: none;
   -moz-transition: none;
   -webkit-transition: none;
   -o-transition: none;
 }
 
 .sticky-nav.semplice-navbar>div {
   padding: 0 60px;
 }
 
 /*Center the buttons*/
 
 .standard.navbar-right {
   width: 100%;
   right: 0 !important;
 }
 
 .standard.navbar-right .menu {
   justify-content: center;
   gap: 42px;
 }
 
 /*Change button styling*/
 
 .sticky-nav .menu-item span {
   font-family: "Inter-Regular", sans-serif;
   letter-spacing: 0 !important;
   font-style: normal !important;
   font-weight: 400 !important;
   font-size: 18px !important;
   line-height: 20px !important;
   color: rgba(74, 84, 101, 0.8) !important;
 }
 
 /*Logo*/
 
 .sticky-nav img {
   transition: transform .2s linear;
   width: 65px !important;
 }
 
 .sticky-nav .logo {
   left: 0 !important;
   z-index: 1;
 }
 
 .sticky-nav .logo a {
   display: flex;
 }
 
 .sticky-nav .logo a svg {
   overflow: visible;
 }
 
 /*Sign up button alignment*/
 
 .standard.navbar-right .menu li:last-child {
   position: absolute;
   top: 50%;
   right: 0;
   transform: translateY(-50%);
 }
 
 /*Sign in button styling*/
 
 .standard.navbar-right .menu li:last-child {
   padding: 11px 20px;
   background: #37b856;
   border-radius: 30px;
   transition: all 0.25s ease-in-out;
 }
 
 .standard.navbar-right .menu li:last-child span {
   color: #FFF !important;
   font-family: "Nunito-SemiBold", sans-serif;
   font-style: normal !important;
   font-weight: 500 !important;
   font-size: 16px !important;
   line-height: 20px !important;
   text-align: center;
 }
 
 /*
 .standard.navbar-right .menu li:last-child a::before {
   content: url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 360 277' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M195.713 5.16409C202.422 -0.919163 212.443 -1.41428 219.713 3.4971L220.531 4.04959L353.789 124.902L353.814 124.925C361.838 132.274 361.838 144.725 353.814 152.075L353.789 152.098L220.531 272.95L219.713 273.503C212.443 278.414 202.422 277.919 195.713 271.836C188.463 265.263 187.453 254.159 193.895 246.422L194.516 245.677L292.137 157.158H19.3203C9.99805 157.158 0.166016 150.007 0.166016 138.499C0.166016 133.075 2.55859 128.203 6.26562 124.841C9.93359 121.515 14.6445 119.842 19.3203 119.842H292.137L194.516 31.3228L193.895 30.5774C187.453 22.8408 188.463 11.7366 195.713 5.16409Z' fill='white'/%3E%3C/svg%3E%0A");
   color: #FFF;
   left: 18px;
   top: 48%;
   border-radius: 0;
 }*/
 
 /*Log In button alignment*/
 
 .standard.navbar-right .menu li:nth-last-child(2) {
   position: absolute;
   top: 50%;
   right: 114px;
   transform: translateY(-50%);
 }
 
 /*Log in button styling*/
 
 .standard.navbar-right .menu li:nth-last-child(2) a {
   transition: all 0.25s ease-in-out;
 }
 
 .standard.navbar-right .menu li:nth-last-child(2) span {
   color: #4A5465 !important;
   font-family: "Nunito-SemiBold", sans-serif;
   font-style: normal !important;
   font-weight: 500 !important;
   font-size: 16px !important;
   line-height: 20px !important;
   text-align: center;
 }
 
 /*Menu buttons*/
 
 .standard.navbar-right .menu li a {
   position: relative;
   padding: 0;
 }
 
 /*Colorful dots on the buttons*/
 
 .standard.navbar-right .menu li a::before {
   content: '';
   width: 6px;
   height: 6px;
   border-radius: 50%;
   position: absolute;
   top: 50%;
   left: -12px;
   transform: translateY(-50%);
   transition: box-shadow 0.25s ease-in-out;
 }
 
 .standard.navbar-right .menu li:first-child a::before {
   background-color: #37b856;
 }
 
 .standard.navbar-right .menu li:nth-child(2) a::before {
   background-color: #FFE926;
 }
 
 .standard.navbar-right .menu li:nth-child(3) a::before {
   background-color: #FF7DD3;
 }
 
 .standard.navbar-right .menu li:nth-child(4) a::before {
   background-color: #5CB13E;
 }
 
 /*Sticky Nav*/
 
 .sticky-nav.is-sticky {
   height: 60px;
   padding: 0 !important;
   box-shadow: 0px 4px 22px rgb(116 130 151 / 14%);
   border-radius: 30px;
   top: 25px;
   left: 50%;
   width: 980px;
   transform: translateX(-50%) !important;
   transition: top .3s ease-out;
 }
 
 .sticky-nav.is-sticky>div {
   padding: 0 10px 0 20px;
 }
 
 /*Hover states*/
 
 .sticky-nav .menu-item span:hover {
   color: #24272D !important;
 }
 
 .standard.navbar-right .menu li:first-child a:hover::before {
   box-shadow: 0 0 2px 1px #37b856;
 }
 
 .standard.navbar-right .menu li:nth-child(2) a:hover::before {
   box-shadow: 0 0 2px 1px #FFE926;
 }
 
 .standard.navbar-right .menu li:nth-child(3) a:hover::before {
   box-shadow: 0 0 2px 1px #FF7DD3;
 }
 
 .standard.navbar-right .menu li:nth-child(4) a:hover::before {
   box-shadow: 0 0 2px 1px #5CB13E;
 }
 
 .standard.navbar-right .menu li:last-child:hover {
   /*padding: 8px 20px 8px 35px;*/
   box-shadow: 0px 8px 16px rgba(255, 89, 36, 0.2);
 }
 
 
 
 
 
 /*NavBar Mobile*/
 
 @media screen and (max-width: 991px) {
 
   /*NavBar Container*/
   .sticky-nav.semplice-navbar {
     height: 50px;
     padding: 0 !important;
     box-shadow: 0px 4px 22px rgb(116 130 151 / 14%);
     border-radius: 30px;
     top: 25px;
     left: 50%;
     width: 90vw;
     transform: translateX(-50%) !important;
     transition: top .3s ease-out;
     background: #fff !important;
   }
   
   .sticky-nav.semplice-navbar.is-sticky {
     position: fixed !important;
   }
 
   .sticky-nav.semplice-navbar>div {
     padding: 0 0 0 14px !important;
   }
   
   .sticky-nav.semplice-navbar>div .navbar-inner {
     display: flex;
     align-items: center;
   }
   
   /*NavBar Hamburger*/
   .sticky-nav .hamburger {
     top: inherit;
     height: 36px;
     width: 50px;
     right: 0 !important;
     margin-right: 7px;
     border-radius: 18px;
     display: flex;
     align-items: center;
     justify-content: center;
     background: #E2E6EE;
   }
   
   .sticky-nav .hamburger .menu-icon {
     width: 14px !important;
   }
   
   .sticky-nav .hamburger .menu-icon span {
     background-color: #000 !important;
   }
   
   .navbar-inner .hamburger a.open-menu span::after {
     transform: translateY(5px) !important;
   }
   
   .navbar-inner .hamburger a.open-menu span::before {
     transform: translateY(-5px) !important;
   }
   
   /*Overlay Menu*/
   .overlay-menu-inner nav {
     text-align: inherit !important;
     transform: inherit !important;
     top: inherit !important;
     height: 100vh; /* Fallback for browsers that do not support Custom Properties */
     height: calc(var(--vh, 1vh) * 100);
     background: url(images/6iR3FgwAG44E.png) 50% 40vh / 180% no-repeat;
     top: 0 !important;
   }
   
   .overlay-menu-inner .overlay-nav ul {
     padding: 0 2.5rem !important;
     height: 100%;
   }
   
   .overlay-menu-inner .overlay-nav li:first-child {
     padding-top: 46%;
   }
   
   /*Overlay Menu / Sign up button*/
   .overlay-menu-inner .overlay-nav li:last-child {
     position: absolute;
     transform: translateX(calc(50% + 78px)) !important;
     right: 50%;
     bottom: 0;
   }
   
   .overlay-menu-inner .overlay-nav li:last-child a {
     display: flex !important;
     align-items: center;
     justify-content: center;
     height: 56px;
     background: #FFFFFF;
     border-radius: 28px;
     width: 190px !important;
     margin: 0 auto 40px;
     transition: all 0.2s;
   }
   
   #overlay-menu .overlay-menu-inner .overlay-nav li:last-child a, #overlay-menu .overlay-menu-inner .overlay-nav li:nth-last-child(2) a {
     right: 0 !important;
     left: 0 !important;
   }
   
   .overlay-menu-inner .overlay-nav li:last-child a::before {
     content: none !important;
   }
   
   .overlay-menu-inner .overlay-nav li:last-child span{
     font-family: "Nunito-SemiBold", sans-serif !important;
     font-style: normal !important;
     font-weight: 400 !important;
     font-size: 20px !important;
     line-height: 27px !important;
     letter-spacing: 0.05em !important;
     text-transform: uppercase !important;
     padding-left: 10px;
     transform: translateX(10px);
   }
   
   .overlay-menu-inner .overlay-nav li:last-child span::before {
       content: url("data:image/svg+xml,%3Csvg width='20' height='15.5' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.1492 7.7509L1.30239 7.7509C0.739938 7.7509 0.283203 7.27925 0.283203 6.73577C0.283203 6.17467 0.753504 5.72064 1.30239 5.72064L14.1235 5.72064L10.1335 1.72924C9.74588 1.34297 9.74182 0.692428 10.1389 0.295335C10.5252 -0.0909332 11.1784 -0.104465 11.5742 0.289914L17.2286 5.94428C17.2584 5.96868 17.2882 5.99443 17.3167 6.02289C17.5159 6.22347 17.6148 6.48639 17.6135 6.74796C17.6148 7.00954 17.5159 7.27246 17.3167 7.47303C17.2882 7.5015 17.2584 7.52725 17.2286 7.55164L11.5742 13.206C11.1784 13.6004 10.5252 13.5869 10.1389 13.2006C9.74183 12.8035 9.74589 12.153 10.1335 11.7667L14.1492 7.7509Z' fill='%2337b856'/%3E%3C/svg%3E%0A");
       fill: #37b856;
       left: -24px;
       top: 50%;
       transform: translateY(-50%);
       position: absolute;
       border-radius: 0;
       transition: all 0.2s;
   }
   
   .overlay-menu-inner .overlay-nav li:last-child a:active {
       transform: scale(0.95);
   }
   
   .overlay-menu-inner .overlay-nav li:last-child a:active span::before {
       left: -20px;
   }
   
   /*Overlay Menu / Log in button*/
   .overlay-menu-inner .overlay-nav li:nth-last-child(2) {
     position: absolute;
     transform: translateX(calc(50% - 100px)) !important;
     right: 50%;
     bottom: 0;
   }
   
   .overlay-menu-inner .overlay-nav li:nth-last-child(2) a {
     display: flex !important;
     align-items: center;
     justify-content: center;
     height: 56px;
     background: #FFFFFF;
     border-radius: 28px;
     width: 140px !important;
     margin: 0 auto 40px;
     transition: all 0.2s;
   }
   
   .overlay-menu-inner .overlay-nav li:nth-last-child(2) a::before {
     content: none !important;
   }
   
   .overlay-menu-inner .overlay-nav li:nth-last-child(2) span{
     font-family: "Nunito-SemiBold", sans-serif !important;
     font-style: normal !important;
     font-weight: 400 !important;
     font-size: 20px !important;
     line-height: 27px !important;
     letter-spacing: 0.05em !important;
     text-transform: uppercase !important;
   }
   
   .overlay-menu-inner .overlay-nav li:nth-last-child(2) a:active {
       transform: scale(0.95);
   }
   
   /*Overlay Menu / Menu items*/
   .overlay-menu-inner .overlay-nav li a {
     position: relative;
     width: inherit !important;
   }
   
   .overlay-menu-inner .overlay-nav li a span {
     font-family: "Louize-Regular-205TF", sans-serif !important;
     font-style: normal !important;
     font-weight: 400 !important;
     font-size: 48px !important;
     line-height: 58px !important;
     letter-spacing: -0.04em !important;
     color: #000 !important;
   }
   
   .overlay-menu-inner .overlay-nav li a::before {
     content: '';
     width: 8px;
     height: 8px;
     border-radius: 50%;
     position: absolute;
     top: 50%;
     left: -22px;
     transform: translateY(-50%);
   }
   
   .overlay-menu-inner .overlay-nav li:first-child a::before {
     background-color: #37b856;
   }
   
   .overlay-menu-inner .overlay-nav li:nth-child(2) a::before {
     background-color: #FFE926;
   }
   
   .overlay-menu-inner .overlay-nav li:nth-child(3) a::before {
     background-color: #FF7DD3;
   }
   
   .overlay-menu-inner .overlay-nav li:nth-child(4) a::before {
     background-color: #5CB13E;
   }
 }
 
 
 
 
 /*NavBar V.1*/
 
.sticky-nav.semplice-navbar {
   padding: 2rem 2.2rem;
   background-color: #fff;
 }
 
 .sticky-nav .menu-item span {
   font-family: 'MaisonNeue-Light';
   letter-spacing: -0.03em !important;
   
 }
 
 .sticky-nav .navbar-inner .logo.navbar-left {
   left: 0;
 }
 
 .sticky-nav img {
   transition: transform .2s linear;
 }
 
 .sticky-nav.is-sticky {
   height: 3rem;
   padding: 1.6rem 15px 1.74em !important;
 
   box-shadow: 0px 4px 22px rgb(116 130 151 / 14%);
   border-radius: 30px;
   top: 25px;
   left: 50%;
   width: 980px;
 
   transform: translateX(-50%) !important;
   transition: top .3s ease-out;
 }
 
 .sticky-nav.is-sticky img {
   transform: scale(.9) translateX(-5px);
   padding-top: 7px;
 }
 
 .sticky-nav.is-sticky .menu-item {
   transform: translateY(-7px);
 }
 
 .sticky-nav.is-sticky .menu-item span {
   font-size: 20px;
 }
 
 .sticky-nav.is-sticky .standard.navbar-right .menu li:last-child a::after {
   top: 44%;
 }
 
 .standard.navbar-right {
   display: flex;
   justify-content: center;
   position: static;
 }
 
 .standard.navbar-right .menu {
   display: flex;
   justify-content: center;
   position: static;
 }
 
 .standard.navbar-right .menu li a {
   position: relative;
   padding-right: 2.67rem;
 }
 
 .standard.navbar-right .menu li a::before {
   content: '';
   width: 9px;
   height: 9px;
   border-radius: 50%;
   position: absolute;
   top: 50%;
   left: -15px;
   transform: translateY(-50%);
 }
 
 .standard.navbar-right .menu li:first-child a::before {
   background-color: #37b856;
 }
 
 .standard.navbar-right .menu li:nth-child(2) a::before {
   background-color: #FFE926;
 }
 
 .standard.navbar-right .menu li:nth-child(3) a::before {
   background-color: #FF7DD3;
 }
 
 .standard.navbar-right .menu li:nth-child(4) a::before {
   background-color: #5CB13E;
 }
 
 .standard.navbar-right .menu li:nth-child(4) a {
   padding-right: 0;
 }
 
 .standard.navbar-right .menu li:last-child {
   position: absolute;
   top: 0;
   right: -25px;
 }
 
 .standard.navbar-right .menu li:last-child a::before {
   width: 22px;
   height: 1px;
   background-color: #020101;
   left: -15px;
   border-radius: 0;
 }
 
 .standard.navbar-right .menu li:last-child a::after {
   content: '';
   display: block;
   width: 12px;
   height: 12px;
   border-top: 1px solid #020101;
   border-right: 1px solid #020101;
   position: absolute;
   top: 40%;
   left: -10px;
   transform: rotate(45deg) translateY(-50%);
 }
 
 .standard.navbar-right .menu li:last-child a:hover::before {
   background-color: #37b856;
   transition: all .2s linear;
   -moz-transition: all .2s linear;
   -webkit-transition: all .2s linear;
 }
 .standard.navbar-right .menu li:last-child a:hover::after {
   border-top-color: #37b856;
   border-right-color: #37b856;
   transition: all .2s linear;
   -moz-transition: all .2s linear;
   -webkit-transition: all .2s linear;
 }
 
 @media (max-width: 991px) {
   .is-frontend .semplice-navbar {
     position: fixed !important;
     height: 30px;
     width: 100%;
     padding: 25px 15px !important;
     border-radius: 0;
     top: 0;
     left: 0;
     transform: none !important;
     overflow: hidden;
   }
   .is-frontend .semplice-navbar .semplice-menu {
     right: 0 !important;
   }
   .semplice-navbar>div {
   padding: initial !important;
   }
 }
 
 
 .back-to-top {
   display: none !important;
   right: 35px;
   bottom: 15px;
 }
 
 /* Override Footer style */
 #content-holder .sections .standard-srivishwabuddhamuni-footer {
   background: transparent !important;
   padding-top: 5rem !important;
   padding-bottom: 7rem !important;
 }
 
 #content-holder .sections .standard-srivishwabuddhamuni-footer span,
 #content-holder .sections .standard-srivishwabuddhamuni-footer a {
   color: #000 !important;
 }
 
 #content-holder .sections .standard-srivishwabuddhamuni-footer a:hover {
   color: #37b856 !important;
 }
 
 #content-holder .sections .standard-srivishwabuddhamuni-footer img {
   filter: brightness(0);
 }
 
 @media (max-width: 767px) {
   .is-frontend #content-231 .sections {
     margin-top: 0 !important;
   }
   #content-holder .pin-spacer {
     padding-bottom: 0 !important;
     height: auto !important;
   }
 
   #content-holder .section-pin {
     position: static !important;
     width: 100% !important;
     height: 100% !important;
     transform: none !important;
   }
 
   #content-holder .section-pin .column,
   #content-holder .section-pin .is-content {
     opacity: 1 !important;
   }
 }
 
 @media (min-width: 1651px) {
   .sticky-nav.semplice-navbar {
     padding-left: 2.6rem;
     padding-right: 2.6rem;
   }
 }@media screen and (max-width: 543.98px){.back-to-top {
   position: fixed !important;
   right: 0px !important;
   bottom: 0px !important;
 }}.back-to-top a img, .back-to-top a svg { width: 3.3333333333333335rem; height: auto; }.pswp__bg { background: #f0f2f5; }.pswp__top-bar, .pswp__button--arrow--left:before, .pswp__button--arrow--right:before { background-color: rgba(240, 242, 245, .15) !important; }
                             .pswp__counter {
                                 color: #748297;
                             }
                             .pswp--svg .pswp__button,
                             .pswp--svg .pswp__button--arrow--left:before,
                             .pswp--svg .pswp__button--arrow--right:before {
                                 background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1100' height='367' viewBox='0 0 1100 367'><path fill='%23748297' d='M60.08,308a2.094,2.094,0,0,1-1.48-3.575l62.806-62.821a2.093,2.093,0,0,1,2.96,2.961L61.56,307.388A2.085,2.085,0,0,1,60.08,308Zm62.806,0a2.087,2.087,0,0,1-1.48-.613L58.6,244.566a2.093,2.093,0,0,1,2.96-2.961l62.806,62.821A2.094,2.094,0,0,1,122.886,308Z'/><path fill='%23748297' d='M701.3,243.326H623.655l24.34-24.1c1.416-1.466,2.366-3.794.891-5.2-1.436-1.367-2.7-1.364-4.134.008L614.081,243.4a3.655,3.655,0,0,0,0,5.195l0,0.005,30.669,29.369c1.472,1.41,2.815,1.369,4.235-.093,1.381-1.421.385-3.672-.991-5.1l-24.339-24.107H701.3c2.041,0,2.7-.644,2.7-2.671S703.345,243.326,701.3,243.326Z'/><path fill='%23748297' d='M398.7,243.326h77.649l-24.34-24.1c-1.416-1.466-2.366-3.794-.891-5.2,1.436-1.367,2.7-1.364,4.134.008L485.919,243.4a3.655,3.655,0,0,1,0,5.195l0,0.005L455.25,277.967c-1.472,1.41-2.815,1.369-4.235-.093-1.381-1.421-.385-3.672.991-5.1l24.339-24.107H398.7c-2.041,0-2.7-.644-2.7-2.671S396.655,243.326,398.7,243.326Z'/><path fill='%23748297' d='M59.152,126a2.157,2.157,0,0,1-1.525-3.682l25.88-25.878a2.156,2.156,0,0,1,3.05,3.05L60.677,125.37A2.15,2.15,0,0,1,59.152,126Zm64.7-45.288a2.157,2.157,0,0,1-2.157-2.156V61.305H104.442a2.157,2.157,0,1,1,0-4.313h19.41a2.157,2.157,0,0,1,2.156,2.157V78.558A2.157,2.157,0,0,1,123.852,80.714ZM78.562,126H59.152A2.157,2.157,0,0,1,57,123.845V104.436a2.157,2.157,0,0,1,4.313,0v17.253H78.562A2.157,2.157,0,1,1,78.562,126Zm19.41-38.818A2.157,2.157,0,0,1,96.447,83.5l25.88-25.879a2.156,2.156,0,0,1,3.049,3.05L99.5,86.552A2.149,2.149,0,0,1,97.972,87.184Z'/><path fill='%23748297' d='M635.621,115.347A30.674,30.674,0,1,1,666.3,84.663h0A30.7,30.7,0,0,1,635.621,115.347Zm0.03-56.659a25.981,25.981,0,1,0,25.964,25.975h0A26,26,0,0,0,635.651,58.688Zm13.861,28.125H621.4a2.344,2.344,0,0,1,0-4.687h28.111A2.344,2.344,0,0,1,649.512,86.813ZM677.623,129a2.329,2.329,0,0,1-1.656-.687l-21.956-21.968a2.343,2.343,0,0,1,3.313-3.314L679.279,125A2.344,2.344,0,0,1,677.623,129Z'/><path fill='%23748297' d='M452.62,115.347A30.674,30.674,0,0,1,452.649,54h0A30.7,30.7,0,0,1,483.3,84.663h0A30.7,30.7,0,0,1,452.62,115.347Zm0.03-56.659a25.98,25.98,0,1,0,25.966,25.975h0a26,26,0,0,0-25.963-25.975h0Zm13.862,28.125H438.4a2.344,2.344,0,0,1,0-4.687h28.111A2.344,2.344,0,0,1,466.512,86.813Zm-14.055,14.063a2.344,2.344,0,0,1-2.343-2.344V70.406a2.343,2.343,0,1,1,4.685,0V98.531A2.343,2.343,0,0,1,452.457,100.875ZM494.624,129a2.335,2.335,0,0,1-1.657-.687l-21.956-21.968a2.343,2.343,0,0,1,3.313-3.314L496.28,125A2.344,2.344,0,0,1,494.624,129Z'/><path fill='%23748297' d='M280.972,87.184a2.157,2.157,0,0,1-1.525-3.681l25.88-25.879a2.156,2.156,0,0,1,3.049,3.05L282.5,86.552A2.149,2.149,0,0,1,280.972,87.184Zm-12.939,32.348a2.157,2.157,0,0,1-2.157-2.156V100.123H248.623a2.156,2.156,0,0,1,0-4.313h19.41a2.157,2.157,0,0,1,2.156,2.157v19.409A2.156,2.156,0,0,1,268.033,119.532Zm32.349-32.348h-19.41a2.157,2.157,0,0,1-2.156-2.157V65.618a2.156,2.156,0,1,1,4.313,0V82.871h17.253A2.157,2.157,0,0,1,300.382,87.184ZM242.153,126a2.157,2.157,0,0,1-1.524-3.681l25.879-25.879a2.156,2.156,0,1,1,3.049,3.05L243.678,125.37A2.146,2.146,0,0,1,242.153,126Z'/></svg>");
                             }
                         
             
             
             #content-holder .thumb .thumb-inner .thumb-hover {background-color: rgba(0, 0, 0, 0.5);background-size: auto;background-position: 0% 0%;background-repeat: no-repeat;}#content-holder .thumb .thumb-hover-meta { padding: 2.22rem; }#content-holder .thumb .thumb-hover-meta .title { color: #ffffff; font-size: 1.33rem; text-transform: none; }#content-holder .thumb .thumb-hover-meta .category { color: #999999; font-size: 1rem; text-transform: none; }#content-holder .thumb video { opacity: 1; }
